

@media screen and (min-width:0px) and (max-width:1450px) {
.div_loz, .div_contact, .div_company {
    width: calc((100% - 461px) / 3);
    width: -o-calc((100% - 461px) / 3);
    width: -moz-calc((100% - 461px) / 3);
    width: -ms-calc((100% - 461px) / 3);
    width: -webkit-calc((100% - 461px) / 3);
}
#hidemenu {display:none;}
#leftmenu {display:block; float:left;}
#vhodtop {margin-right: 10px;}
#divcontact {width: 180px;}
#pageMainmenu .TextItemMenu {margin-left: 10px;margin-right: 10px;}
/*#content_alls, */
.div_clients,
.adv_view, .shoppage #content_alls,
#contents_pro h1#pageTitle, 
.div_center_content.defaultpage #title h1#pageTitle,
.defaultpage #content_alls #contentpage,
#divbottom, #div_osn, #div_brandy, #div_top, #content_all, #divtop_Mainmenu, #div_stat, #div_d_menu,
#div_voprosy, #content_pri, #content_otzyv, #div_bottom, .notefixed
{   
    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;}
#pageMainmenu .mtditem .mitem_glavnaya {display: none;}
}

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

}

@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% - 676px) / 2);
    width: -o-calc((100% - 676px) / 2);
    width: -moz-calc((100% - 676px) / 2);
    width: -ms-calc((100% - 676px) / 2);
    width: -webkit-calc((100% - 676px) / 2);
}
#content3 .grups .photo__item {width: 33.33% !important;}
#content3 .grups .photo__item:nth-last-child(-n+4)  {width: 25% !important;}
}


@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:1200px) {
#contents .wc_anons.art_bank {display: inline-block;vertical-align: top;float: unset;}
#contentpage.content10 {margin: 0 auto;text-align: center;}
}

@media screen and (min-width:0px) and (max-width:1180px) {
#pageMainmenu .mtditem .mitem_o-kompanii {display: none;}
}

@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:1100px) {
.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,
.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, 
.content_notearticle .article_item, .content_notenews .news_item {width: 100%;}
.content_notefort .cys_note_item.article_item.note_rule_3,
.item_note_type_9.item_note_rule_3 .cys_note_item_note .cys_note_photo,
.item_note_type_9.item_note_rule_3 .cys_note_item_note .cys_note_photo .img_class,
#view_tovar #tovar_har {width: 100%;}
.content_noteproject .itemproject {
    width: -o-calc(33.333% - var(--pro--flex-gap));
    width: -moz-calc(33.333% - var(--pro--flex-gap));
    width: -ms-calc(33.333% - var(--pro--flex-gap));
    width: -webkit-calc(33.333% - var(--pro--flex-gap));
    width: calc(33.333% - var(--pro--flex-gap));
}
.item_note_type_9.item_note_rule_3:nth-child(2n+1) {padding-right: 0px;}
.item_note_type_9.item_note_rule_3 .cys_note_item_note {flex-direction: column;}
.item_note_type_9.item_note_rule_3 .cys_note_item_note .cys_note_photo img.show_foto_style_img {border-radius: 5px 5px 0px 0px;}
.item_note_type_9.item_note_rule_3 .cys_note_item_note .cys_note_text .contentNote,
.item_note_type_9.item_note_rule_3 .cys_note_item_note .cys_note_text .cys_note_item_top_title {padding-left: 10px;}
}

@media screen and (min-width:0px) and (max-width:1070px) {
#pageMainmenu .mtditem #menu_about {display:none;}
#pageMainmenu .mtditem .mitem_kontakty {display: none;}
#div_d_menu .navmenu .block-categories ul {display: block;}
#div_d_menu .navmenu .block-categories ul li {width: 33.3333%;position: relative;float: left;}
#div_d_menu .navmenu .block-categories ul li.head-categories  {height: 200px;}
}

@media screen and (min-width:0px) and (max-width:1050px) {
.div_center_content.defaultpage #title h1#pageTitle {font-size: 28px;}
.adv_text .objectTitle {width:100%;}
.div_other {width:100%;padding-left: 0;}
.div_contact {padding-right: 0;padding-left: 0;width:100%;}
.div_loz {width:100%;margin-bottom: 20px;padding-right: 0;padding-left: 0;}
.spec_tov #content10 {width:850px;}
#content3 .grups .photo__item:nth-last-child(-n+4)  {width: 50% !important;}
.div_company {padding-right: 0px;width:100%;}
}
@media screen and (min-width:0px) and (max-width:970px) {
#pageMainmenu .mtditem .mitem_katalog {display: none;}
}

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

@media screen and (min-width:0px) and (max-width:930px) {
.add_kor {font-size: 20px;
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    padding: 20px;
}
#leftmenu, #div_top_Mainmenu {display:none;}
#view_tovar #tovar_har,
.skladtovarview .har_meaning>div, #view_tovar .har_meaning>div,
#tovar_img {padding-left: 0 !important;padding-right: 0 !important;}
.admincontents, .shopcontents {width:100%;}
#contentpage.content10 table.tableTable tbody.tableBody tr td {width: 100%;position: relative;float: left;margin-bottom: 10px;}
}

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

@media screen and (min-width:0px) and (max-width:850px) {
#div_d_menu .navmenu .block-categories ul li {width: 50%;}
.spec_tov #content10 {width:650px;}
}
@media screen and (min-width:0px) and (max-width:820px) {
#divlog {display: none;}
.content_noteproject .itemproject {
    width: -o-calc(50% - var(--pro--flex-gap));
    width: -moz-calc(50% - var(--pro--flex-gap));
    width: -ms-calc(50% - var(--pro--flex-gap));
    width: -webkit-calc(50% - var(--pro--flex-gap));
    width: calc(50% - var(--pro--flex-gap));
}
}

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

#tovar_view {
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
}

.market_tovar .opis_tovar, #market_tovar .opis_tovar {
    position: relative;
    float: left;
    margin-top: 10px;
    width: -o-calc(100% - 160px);
    width: -moz-calc(100% - 160px);
    width: -ms-calc(100% - 160px);
    width: -webkit-calc(100% - 160px);
    width: calc(100% - 160px);
    margin-left: 10px;
}
.text_tovar, .div_foto_tovar, .admincontents, .shopcontents, #div_bottom_text    {width: 100%;}
.m-top-contact, #divlog, #prod, #leftmenu, #div_top_Mainmenu {display:none;}
.div_web {margin-top: 20px;width: 100%;}
#srvtop, .div_center_top, #divmobmenu, #divadmmenu, #pageMainmenu .menu {height: 54px;}
#namefirm {display: block;font-size: 18px;margin-top: 5px;}
#divfirm {width: 70px;}

.div_center_action {margin-top: 54px;}
.adv_text .objectTitle {font-size: 28px;}
#content2 .content .objectNote {font-size: 20px;  }
}

@media screen and (min-width:0px) and (max-width:760px) {
.content_article .note_foto, .content_news .note_foto {width: 100%;margin-right: 0;max-width: 100%;}
.notefixed .titleblock .markblock .detailtitleblock span.icon_text {width: 100%;display: block;text-align: center;float: left;}
.foto__tovar .i_view {display: none;}
#full_image #view_tovar #tovar_har {
    width: -o-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -ms-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    margin-left: 20px;
    padding: 0;
}
.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;}
span.opistext,
#content2 .content .objectText, #content2 .content .objectNote, #content2 .linkNext {width: 100%;}
.notefixed .titleblock .texttitleblock {font-size: 28px;}
}

@media screen and (min-width:0px) and (max-width:650px) {
.content10 li:after, #content10 li:after, #content .art_bank li:after, #content .cont_news li:after, #content .cont_txt li:after 
{
    width: -o-calc(100% - 5px);
    width: -moz-calc(100% - 55px);
    width: -ms-calc(100% - 55px);
    width: -webkit-calc(100% - 55px);
    width: calc(100% - 55px);
}
#zakazphonetop, #vhodtop, 
#view_tovar .har_meaning>div span.point_har_tovar {display: none;}
#view_tovar .har_meaning>div span, .har_meaning,
.skladtovarview .har_meaning>div, #view_tovar .har_meaning>div {
    display: block;
    min-width: 100%;
    width: 100%;
    position: relative;
    float: left;
}
.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);
}
#title h1#pageTitle {font-size: 28px;}
.content_notelinker.allnote-3 {flex-direction: column;}
.itemlinker-7 .divlinke,
.itemlinker-7 {flex-basis: 100%;margin-bottom: 20px;}
.itemlinker-7:nth-child(3n+2) .divlinker,
.itemlinker-7:nth-child(3n+1) .divlinker {margin-right: 0; width: 100%;}
.itemlinker-7:nth-child(3n+3) .divlinker,
.itemlinker-7:nth-child(3n+2) .divlinker {margin-left: 0; width: 100%;}
}


@media screen and (min-width:0px) and (max-width:639px) {
#divcontact {display: none;}
#market_tovar .opis_tovar {    width: calc(100% - 70px);
    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;}    
.adv_text {

    width: calc(100% - 60px);
    width: -o-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: -ms-calc(100% - 60px);
    width: -webkit-calc(100% - 60px);
}
.adv_view {width: 100%;justify-content: center;}
.adv_note {margin-left: 0px;
    width: calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: -ms-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
}
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) {

.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, .content_noteproject .itemproject,
.send-form input[type=submit], .modal-form input[type=submit] {width: 100%;}
.modalfaq .form-ww input[type=submit] {font-size: 14px;text-wrap: wrap;}
}

@media screen and (min-width:0px) and (max-width:570px) {
#div_d_menu .navmenu .block-categories ul li ul li a.linkobjectImg {
    margin-left: 0; 
    width: calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: -ms-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
}
#div_d_menu .navmenu .block-categories ul li {width: 100%;}
.div_contact_bottom .fa, #divcontact {display:none;}
.spec_tov #content10, #contents_pro h1#pageTitle, #divbottom, #div_osn, #div_brandy, #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);
}
.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, .noterubber .sendform .titlenote, .otzyvy .cys_note_item_top_title, .notefixed .titleblock .texttitleblock {font-size: 20px;}

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

#phone {display:none;}
}
@media screen and (min-width:0px) and (max-width:490px) {
.market_tovar .opis_tovar, #market_tovar .opis_tovar {
    position: relative;
    float: left;
    margin-top: 10px;
    width: -o-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: -ms-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    margin-left: 10px;
}
#divadmmenuchek.checked ~ * #S_admmenu_content, #divadmmenuchek:checked ~ * #S_admmenu_content,
#divtopmenuchek.checked ~ * #S_mobmenu_content, #divtopmenuchek:checked ~ * #S_mobmenu_content {width: 100%;}
}


@media screen and (min-width:0px) and (max-width:480px) {
#view_tovar #tovar_img {width: 100%;padding: 0;}
#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);
    }    
.div_Copyright {width: 100%;}    
.spec_tov #content10 {width:250px;}

}
@media screen and (min-width:0px) and (max-width:400px) {
#content2 .content .objectText {display: none;}
.adv_text .objectTitle {font-size: 20px;}
#content2 .content .objectNote {font-size: 18px;}
.foot_object_contact_maps {width: 100%;}
}
@media screen and (min-width:0px) and (max-width:370px) {
.div_contact_top .mailtoclass, .div_contact_top .tel_class {font-size: 20px;}
.sitefooter .div_contact .div_contact_top .fa {display: none;}
#market_tovar .foto_tovar a img,
.market_tovar .foto_tovar a img {
    width: 100%;
}
.market_tovar .foto_tovar, #market_tovar .foto_tovar {
    width: calc(100% - 20px) !important;
    width: -o-calc(100% - 20px) !important;
    width: -moz-calc(100% - 20px) !important;
    width: -ms-calc(100% - 20px) !important;
    width: -webkit-calc(100% - 20px) !important;
}
#contents .wc_anons.art_bank {width: 100%;}
}