

@media screen and (min-width:0px) and (max-width:1450px) {
#pageMainmenu a.menu.mitem_karta-sajta,
#hidemenu {display:none;}
#leftmenu {display:block; float:left;}

#brand .modul-brand.notefixed,
.adv_view,  #brandy .notefixed.vid_note_4,
.contents_pro h1#pageTitle,
#contents_pro h1#pageTitle, #content_alls, #divbottom, #div_osn, #div_top, #content_all, #divtop_Mainmenu, #div_stat, #div_d_menu,
#div_voprosy, #content_pri, #content_otzyv, #div_bottom
{   
    width: calc(100% - 100px);
    width: -o-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: -ms-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
}
.spec_tov .content10 {width:1250px;}
}

@media screen and (min-width:0px) and (max-width:1390px) {
.div_loz, .div_contact, .div_company {
    width: calc((100% - 325px) / 3);
    width: -o-calc((100% - 325px) / 3);
    width: -moz-calc((100% - 325px) / 3);
    width: -ms-calc((100% - 325px) / 3);
    width: -webkit-calc((100% - 325px) / 3);
}
}

@media screen and (min-width:0px) and (max-width:1350px) {
.spec_tov .content10 {width:1150px;}
}
@media screen and (min-width:0px) and (max-width:1330px) {
.div_loz, .div_company {
    width: calc((100% - 630px) / 2);
    width: -o-calc((100% - 630px) / 2);
    width: -moz-calc((100% - 630px) / 2);
    width: -ms-calc((100% - 630px) / 2);
    width: -webkit-calc((100% - 630px) / 2);
}
.content3 .grups .photo__item {width: 33.33% !important;}
.content3 .grups .photo__item:nth-last-child(-n+4)  {width: 25% !important;}
.content_notearticle .article_item, .content_notenews .news_item {
    width: calc(100% - 60px);
    width: -o-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: -ms-calc(100% - 60px);
    width: -webkit-calc(100% - 60px);
    height: unset;
}
.content_notearticle .article_item.cys_note_item .item_note_type_9, .content_notenews .news_item.cys_note_item .item_note_type_9 {height: unset;}
}

@media screen and (min-width:0px) and (max-width:1280px) {
#pageMainmenu .menu.mitem_o-kompanii {
    display: none;
}
#pageMainmenu .TextItemMenu {
    margin-left: 10px;
    margin-right: 10px;
}
}

@media screen and (min-width:0px) and (max-width:1250px) {
#pageMainmenu .mtditem #menu_price {display:none;}
.spec_tov .content10 {width:1050px;}
}

@media screen and (min-width:0px) and (max-width:1150px) {
#pageMainmenu .mtditem #menu_default {display:none;}
.spec_tov .content10 {width:950px;}
.notefixed .titleblock .markblock .opistitleblock {width: 250px;}
.notefixed .titleblock .markblock .opistitleblock {font-size: 20px;}
.notefixed .titleblock .markblock .detailtitleblock {line-height: normal;
left: 300px;width: calc(100% - 300px);
    width: -o-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: -ms-calc(100% - 300px);
    width: -webkit-calc(100% - 300px);}
}

@media screen and (min-width:0px) and (max-width:1120px) {
#pageMainmenu .menu.mitem_kontakty{
    display: none;
}
#divcontact #phone .osntopbut .tel_class, #divcontact #phone .osntopbut .telphone {
    font-size: 18px;
}

}
@media screen and (min-width:0px) and (max-width:1100px) {
#leftmenu {display:none;}
.admincontents, .shopcontents {width:100%;}
}
@media screen and (min-width:0px) and (max-width:1070px) {
#pageMainmenu .mtditem #menu_about {display:none;}
}

@media screen and (min-width:0px) and (max-width:1050px) {
.div_loz, .div_company {width:100%;}
.div_loz {margin-bottom: 20px;}
.spec_tov .content10 {width:850px;}
.content3 .grups .photo__item:nth-last-child(-n+4)  {width: 50% !important;}

}

@media screen and (min-width:0px) and (max-width:1000px) {
.spec_tov .content10 {width:750px;}
#div_top_Mainmenu {display:none;}
}

@media screen and (min-width:0px) and (max-width:930px) {


}

@media screen and (min-width:0px) and (max-width:870px) {
.content3 .grups .photo__item {width: 50% !important;}
}

@media screen and (min-width:0px) and (max-width:850px) {
.spec_tov .content10 {width:650px;}
}

@media screen and (min-width:0px) and (max-width:780px) {

#prod, #leftmenu, #div_top_Mainmenu {display:none;}
#log, #divlog {width: 40px;display: none;}
.admincontents, .shopcontents {width:100%;}
#srvtop {margin-right: 0;}
#srvtop, .div_center_top, #divmobmenu, #divadmmenu, #pageMainmenu .menu {height: 54px;}
#namefirm {display: block;}
#divfirm {width: 70px;}
#div_bottom_text, .div_contact, .div_other {width:100%;}
.div_center_action {margin-top: 54px;}
#namefirm {
    font-size: 10px;
    margin-top: 0px;
    width: 65px;
}
}

@media screen and (min-width:0px) and (max-width:760px) {
.div_web {
    width: 100%;
    position: relative;
    float: left;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}
.contentText table td {
    width: 100%;
    float: left;
}
.foto__tovar .i_view {display: none;}
#view_tovar #tovar_har {
        width: calc(100% - 40px);
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
}
.spec_tov .content10 {width:550px;}
.notefixed .titleblock .markblock .opistitleblock {width:100%;padding-right: 0 !important;border: 0;text-align: center;}
.markblock {display: block;}
.notefixed .titleblock .markblock .detailtitleblock {width: 100%;left: 0;position: relative;display: block;line-height: normal !important;text-align: center;}
.adv_text {width: 100%;margin-left: 0;margin-right: 0;}
.linkNext {margin-left: 0;}
.adv_text .objectTitle {font-size: 28px;}
.adv_text .objectNote {font-size: 20px;}
.adv_text .objectText {font-size: 16px;}
.adv_text .objectTitle, 
.adv_text .objectNote, 
.adv_text .objectText {
    margin: 0 auto;
    width: calc(100% - 100px);
    width: -o-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: -ms-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
}    
.linkNext {margin-left: 50px;}
.content_article .note_foto, .content_news .note_foto {max-width: 100%;margin-right: 0;}
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note, .content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note {display: block;}
.contentText .tableTable .tableBody tr.tableRow td {
    position: relative;
    float: left;
}
}

@media screen and (min-width:0px) and (max-width:695px) {
#divcontact {display: none;}
#foot_all_note,#foot_next_note,
#foot_prev_note {width: 100%;float: left;margin-bottom: 40px;text-align: left;}
}

@media screen and (min-width:0px) and (max-width:650px) {
.spec_tov .content10 {width:450px;}
.modal-form, #textlozung {
    width: calc(100% - 100px);
    width: -o-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: -ms-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
}
.modal-form {left:20px;
    width: calc(100% - 40px);
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
 }
.photo__item.foto__sklad {
    width: calc(50% - 15px) !important;
    width: -o-calc(50% - 15px) !important;
    width: -moz-calc(50% - 15px) !important;
    width: -ms-calc(50% - 15px) !important;
    width: -webkit-calc(50% - 15px) !important;
}
.photo_img {width: 100% !important;}
.foto__sklad img {height: auto;}
.photo__item.foto__sklad:nth-child(n+1) {margin-right: 0;margin-left: 5px;}
.photo__item.foto__sklad:first-child,
.photo__item.foto__sklad:nth-child(2n+1) {margin-right: 5px;margin-left: 0;}    
}


@media screen and (min-width:0px) and (max-width:639px) {
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_text .contentNote, 
.content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_text .contentNote,
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_item_top_title, 
.content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_item_top_title {
    margin-left: 0;
}
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_item_top_title .datanote, 
.content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_item_top_title .datanote {
    position: relative;
    float: left;
    width: 100%;
    margin-left: 20px;
}
.content_notefort .cys_note_item.article_item .cys_note_photo .img_class .show_foto_style_img, 
.content_notefort .cys_note_item.news_item .cys_note_photo .img_class .show_foto_style_img, 
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_photo .img_class .show_foto_style_img, 
.content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_photo .img_class .show_foto_style_img {
    max-height: unset;
    width: unset;
    -o-object-fit: none;
    object-fit: none;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: bottom;";
    float: left;
    overflow: hidden;
    height: unset;
    position: relative;
}
.content_notefort .cys_note_item.article_item .cys_note_photo .img_class, 
.content_notefort .cys_note_item.news_item .cys_note_photo .img_class, 
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_photo .img_class, 
.content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_photo .img_class {
    width: unset;
    max-height: unset;
}
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_text, 
.content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_text {
    width: 100%;
    position: relative;
    float: left;
}
.content_notearticle .article_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_photo, 
.content_notenews .news_item.cys_note_item .item_note_type_9 .cys_note_item_note .cys_note_photo {
    width: 100%;
    margin-right: 0;
    max-height: unset;
}
#market_tovar .opis_tovar {    
    width: calc(100% - 180px);
    width: -o-calc(100% - 180px);
    width: -moz-calc(100% - 180px);
    width: -ms-calc(100% - 180px);
    width: -webkit-calc(100% - 180px);
    }
#market_tovar .buy_tovar {width: 100%;margin-right: 0;    margin-bottom: 20px;}    
.div_buy_tovar {
    width: calc(100% - 200px);
    width: -o-calc(100% - 200px);
    width: -moz-calc(100% - 200px);
    width: -ms-calc(100% - 200px);
    width: -webkit-calc(100% - 200px);
    margin-left: 180px;
    position: relative;
    display: block;
}
.adv_view {width: 100%;}
.adv_note {margin-left: 10px;
    width: calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: -ms-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
}
.orbit-bullets,div.slider-nav,div.timer {display: none;}
#market_tovar .zakaz_input,#e_cena .cena_tovara {text-align: left;}
#market_tovar .zakaz_input,.button_add_kor {float: left;}

}

@media screen and (min-width:0px) and (max-width:600px) {
#vhodtop {display:none;}
.noterubber .sendform .content .itemcontent .divcontent .note_foto, .noterubber .sendform .otzyvy .itemotzyvy .divotzyvy .note_foto, .send-form,
.send-form ._container, .modal-form ._container {
    width: calc(100% - 40px);
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);    
}
.content3 .grups .photo__item:nth-last-child(-n+4),
.content3 .grups .photo__item {width: 100% !important;}
.accsess_descr,
.send-form input[type=submit], .modal-form input[type=submit] {width: 100%;}
}

@media screen and (min-width:0px) and (max-width:570px) {
#topname,
#divcontact {display:none;}
.adv_text .objectTitle, 
.adv_text .objectNote, 
.adv_text .objectText,
.spec_tov .content10, #contents_pro h1#pageTitle, .contents_pro h1#pageTitle, #content_alls, #divbottom, #div_osn, #div_top, #content_all, #divtop_Mainmenu, #div_stat, #div_d_menu 
{   
    width: calc(100% - 70px);
    width: -o-calc(100% - 70px);
    width: -moz-calc(100% - 70px);
    width: -ms-calc(100% - 70px);
    width: -webkit-calc(100% - 70px);
}
.linkNext {margin-left: 35px;}
.spec_tov .content10 {width:350px;}

.div_contact, .div_other {min-width: unset;}
.google_maps iframe {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
    margin-bottom: 20px;
}

#divbottom .div_about #div_contact_title_main {
    width: calc(100% - 50px);
    width: -o-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: -ms-calc(100% - 50px);
    width: -webkit-calc(100% - 50px);
}
.textcenter .itemnote .divnote .objectTitle .titletext {font-size: 40px;}
.textnamemaingrup, #contents_pro #pageTitle, .contents_pro #pageTitle, .noterubber .sendform .titlenote, .otzyvy .cys_note_item_top_title, .notefixed .titleblock .texttitleblock {font-size: 20px;}
}


@media screen and (min-width:0px) and (max-width:500px) {
#S_admmenu_content {
    width: 100% !important;
    max-width: 100%;
}
.attbody {
    flex-direction: column;
}
}


@media screen and (min-width:0px) and (max-width:480px) {
#phone a {
    text-wrap: nowrap;
}
#phone {font-size: 18px;}
#content2 #cont_txt .objectTitle {margin-top: 20px !important;}
#content2 #cont_txt .objectTitle {font-size: 28px;}
#content2 #cont_txt .objectNote {font-size: 18px;}
.div_buy_tovar, #market_tovar .opis_tovar {
    margin: 0 auto;
    float: unset;
    width: calc(100% - 40px);
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    } 
.foot_object_contact_zak,   
.div_Copyright {width: 100%;margin-right: 0;}    
.spec_tov .content10 {width:250px;}

}
@media screen and (min-width:0px) and (max-width:460px) {
#whatsapptop, #phonetop, #topname,
#zakazphonetop  {display:none;}
#srvtop {margin-right: 20px;}
.modul-att .att_item, .atttext .contentNoteItem .contentNote,
.topnoteatt .contentTitle {margin-left: 0px;}
.adv_text .objectTitle {font-size: 22px;}
.adv_text .objectText,
.adv_text .objectNote {font-size: 14px;}
.grup_link .grup_style {
    width: calc(50% - 10px);
    width: -o-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    width: -ms-calc(50% - 10px);
    width: -webkit-calc(50% - 10px);}
.grup_link .grup_style:nth-child(n+1) {margin-right: 0;margin-left: 5px;}
.grup_link .grup_style:first-child,
.grup_link .grup_style:nth-child(2n+1) {margin-right: 5px;margin-left: 0;}
}

@media screen and (min-width:0px) and (max-width:430px) {
.div_contact_top .fa {display: none;}
#divbottom .div_about #div_contact_title_main,
.foot_object_contact_maps {width: 100%;}    
}

@media screen and (min-width:0px) and (max-width:400px) {

}

@media screen and (min-width:0px) and (max-width:370px) {
#namefirm {display: none;}
}

@media screen and (min-width:0px) and (max-width:350px) {
.content_notefort .cys_note_item.article_item, .content_notefort .cys_note_item.news_item {width: 100%;padding-left: 0;padding-right: 0;}   
}