@media only screen and (max-width: 1199px) {
.m-menu{display:block}
.top-line{display:none}
.main-wrapper2>.stop-line{display:none}
.stop-line .search{margin-left:-12px;margin-right:-12px}
.top-menu{border-bottom:1px solid #d9d9d9;padding:0;padding-top:6px}
.top-menu .m-logo-line{display:block;text-align:center}
.top-menu .m-logo-line .logo{width:142px;display:inline-block;margin-bottom:0}
.top-menu .m-logo-line .logo img{width:100%;display:block}
.top-menu .row{display:none}
.logo-line .logo{display:none}
.crumbs2{display:none}
.logo-line .service-head{margin-top:5px}
.header .search{margin-right:0}
.header .basket-enter{display:none}
.slider .content .h1{font-size:36px}
.services{padding-bottom:10px}
.service{margin-bottom:65px}
.subscribe form{left:0;max-width:none;margin-left:-85px;margin-right:-40px}
.subscribe .phone{left:35px;width:240px}
.product-prev .bottom{height:auto}
.product-list{margin-left:0}
.sort,.compare{margin-left:-15px}
.product-images{margin-bottom:40px;float: left;width: 100%;}
.product-images .view{width:auto}
.cat-sidebar{margin-left:0;margin-right:-15px}
.js-side-order{width:290px}
.js-side-order.fixed{margin-right:-466px}
.link-img.side{padding-right:0}
.js-up{right:15px;bottom:15px;display:none !important}
.popup .basket .container{width:930px}
.popup .basket .count{display:inline-block;padding-top:0!important}
.popup .basket .count .plus-minus{margin:0!important}
.popup .basket .total{float:none;padding-top:20px}
.js-carousel-4.viewed{padding:0}
.js-carousel-4.viewed .slick-list{margin-right:-32px}
.js-carousel-4.viewed .slick-list:after{width:30px}
.js-carousel-4.viewed+.slider-buttons .next{right:-5px}
.js-slider{height:256px}
}
@media only screen and (max-width: 991px) {
.js-cat-drop>a{width:auto}
.js-cat-drop .lev-2,.js-cat-drop .lev-3{width:249px}
.slider .content{left:56%}
.crumbs2{display:none}
.slider .content .h1{font-size:24px;margin-bottom:20px}
.news>.row>div:last-child{display:none}
.video-news{padding-bottom:0}
.video-news .widget-vk{margin-bottom:50px}
.stop-line .search{margin-left:-20px}
.subwide .img_container{text-align:center}
.subwide .news .new-preview{margin-bottom:30px}
.newspaper{padding:20px}
.newspaper .text-wrapper{margin-bottom:20px;padding-left:0}
.subscribe form{margin-left:-35px;margin-right:-15px}
.subscribe .phone{left:13px;margin-left:-15px;margin-right:0}
.show-filter{display:block}
.cat-sidebar{margin-right:0;display:none;margin-top:-1px}
.link-img.side{display:none}
.product-list{margin-left:15px}
.js-tabs:not(.register-tabs) .product-info{display:none}
.js-tabs:not(.register-tabs)>div{padding-bottom:75px}
.product-info, .dop-info {float:left}
.thejloupe {display:none !important}
.tab{padding-right:0}
.basket .row{padding-bottom:15px}
.basket .row .img{margin-bottom:15px}
.basket .row .title{margin-bottom:10px}
.basket .row .title a{font-size:16px}
.basket .row .count{padding-top:15px;border-top:1px solid #d9d9d9;clear:both}
.side-order .bot{width:265px;float:right}
.js-side-order{width:auto;margin-bottom:60px}
.js-side-order.fixed{position:static;top:0;right:0;margin-right:0}
.footer .col-md-3:last-child{clear:both}
.footer .contacts{padding-top:47px;clear:both}
.footer .contacts .phones{float:left;width:33.3333%}
.footer .contacts .social{overflow:hidden;padding-left:10px}
.popup .container{width:100%!important}
.popup .basket .row .count{border-top:none}
.popup .basket .wrap-sum{padding-top:20px;border-top:1px solid #d9d9d9}
.market-select{width:720px}
.js-carousel-4.viewed{padding:0}
.js-carousel-4.viewed .slick-list{margin-right:-20px}
.js-carousel-4.viewed .slick-list:after{width:4px}
.js-carousel-4.viewed+.slider-buttons .next{right:-7px}
.js-slider{height:196px}
.constr .images img{margin-bottom:30px}
.compare-wrap .js-compare>.ideas-menu{display:block}
.compare-wrap .js-compare .info-title{position:absolute;top:0;left:15px;right:15px}
.compare-wrap .js-compare .info-title .ideas-menu{display:none}
.compare-wrap .js-compare .info-title>div{background:none}
.compare-wrap .js-compare .info-title>div span{background:#d9d9d9;padding:7px 15px}
.compare-wrap .js-compare .info-title>div:first-child{border-left:1px solid #d9d9d9}
.compare-wrap .table-wrap{margin-left:0;margin-right:0}
.compare-wrap .table .row>div{padding-top:50px}
.vac-select .select{float:none;top:10px}
.js-call-widget {display:none !important}
}
@media only screen and (max-width: 767px) {
h1,.h1{font-size:26px}
.page-title h1,.page-title .h1{font-size:24px;padding-right:0;}
.page-title .text-over{padding-right:0}
.page-title .brand{display:none}
.page-title .adds-select.border{margin-left:-15px;margin-right:-15px}
ul.side{display:none}
.crumbs{display:none}
.crumbs2{display:block}
.header{padding-top:5px}
.logo-line{display:none}
.cat-menu{width:auto}
.js-cat-menu .search{display:none}
.js-cat-menu .cat-menu{margin-left:0;margin-right:-10px}
.js-cat-menu .red-bord{display:block;margin-left:-10px;margin-right:0}
.m-logo-line .search{display:block}
.service{font-size:18px;padding-left:60px;margin-bottom:5px}
.service h1,.service .h1{margin-bottom:35px}
.service img{width:42px}
.service br{display:none}
.subwide .services{padding-bottom:30px}
.subwide .services h1,.subwide .services .h1{margin-bottom:35px}
.subscribe .title{margin-bottom:5px}
.subscribe .title br{display:none}
.subscribe form{margin:0;margin-bottom:20px}
.product .code{margin-bottom:10px}
.product .brand{display:block;width:160px}
.product .brand img{width:100%}
.product-prev .title{font-weight:500}
.product-list .product-prev .title{height:auto;margin-bottom:25px}
.product-list .product-prev .info{display:none}
.product-list .product-prev .bottom{display:none}
.product-list .show-more{margin-bottom:0}
.product-slider h1,.product-slider .h1{font-size:26px}
.product-slider .js-carousel-2{border:none;margin-left:-15px;margin-right:-15px;margin-bottom:0}
.product-slider .product-prev{border:1px solid #d9d9d9}
.product-slider .product-prev .title{height:auto;min-height: 56px;}
.product-slider .show-more{display:block}
.product-list,.product-slider{margin-left:0;margin-right:0;/*margin-bottom:30px*/}
.product-list.pb-0,.product-slider.pb-0{padding-bottom: 40px;}
.product-list .product-prev .action,.product-slider .product-prev .action{display:none}
.product-list .product-prev .img,.product-slider .product-prev .img{height:70px;width:70px;line-height:68px}
.product-list .product-prev .info,.product-slider .product-prev .info{display:none}
.product-list .sort,.product-slider .sort{margin-left:0}
.product-list .sort span,.product-slider .sort span{display:block;margin-bottom:3px}
.product-list .sort .grid,.product-slider .sort .grid{display:none}
.product-list .compare span,.product-slider .compare span{display:block;float:none;margin-bottom:13px;text-align:left}
.product-list .show-more,.product-slider .show-more{margin-left:0;margin-right:0}
.product-list .nav-pages,.product-slider .nav-pages{border-top:none;margin-left:0;margin-right:0;margin-bottom:0}
.js-tabs:not(.register-tabs){overflow:hidden;margin-bottom: 25px;}
.js-tabs:not(.register-tabs)>ul{padding:0}
.js-tabs:not(.register-tabs)>ul li{display:block;margin-right:0;margin-bottom:0}
.js-tabs:not(.register-tabs)>ul li .wrap{border-bottom:1px solid #d9d9d9;padding:10px 15px;position:relative}
.js-tabs:not(.register-tabs)>ul li .wrap:after{content:'';width:12px;height:7px;background:url(/images/sprite-min.png) -36px -71px no-repeat;display:inline-block;position:absolute;top:20px;right:15px}
.js-tabs:not(.register-tabs)>ul li .tab{padding:15px;margin-bottom:0;padding-bottom:40px}
.js-tabs:not(.register-tabs)>ul li.active .wrap:after{background-position:-36px -62px}
.js-tabs:not(.register-tabs)>ul li.active .wrap span:after{bottom:-21px;margin-left:0;left:15px}
.js-tabs:not(.register-tabs)>div{border:none;background:none;padding:0}
.js-tabs2.register-tabs>ul li{margin-bottom:20px}
.js-tabs2.register-tabs>div{padding-top:10px}
.table2 tr:nth-child(2) tr.tr2:first-child td{padding-top:25px!important}
.table2 tr:last-child tr.tr2:last-child td{padding-bottom:25px!important}
.table2 tr.tr2 td{padding:0 15px!important;padding-top:0}
.table2 tr.tr2:first-child td{font-weight:700;padding-top:10px!important}
.table2 tr.tr2:last-child td{padding-bottom:10px!important}
.footer{padding-top:40px}
.footer .links{max-width:290px;margin-bottom:5px}
.footer .links .title{position:relative}
.footer .links .title:after{content:'';display:block;width:12px;height:7px;background:url(/images/sprite-min.png) 0 -93px no-repeat;position:absolute;top:11px;right:0}
.footer .links .title.active:after{background-position:-12px -93px}
.footer .links .drop{display:none;padding-bottom:20px}
.footer .contacts{padding-top:20px}
.footer .contacts .phones{float:none;width:auto}
.footer .contacts .social{padding-left:0}
.footer .bottom{margin-top:20px}
.popup{width:100%}
.popup .basket .h1{padding-right:50px}
.market-select{width:100%}
.fancybox-wrap{left:0!important;width:100%!important}
.fancybox-wrap .fancybox-inner{width:100%!important}
.fancy-close{top:7px;right:7px;background:none}
.fancy-close:before{width:16px;height:16px;background-position:-184px -41px}
.fancy-close:after{display:none}
.custom-carousel{border:none}
.compare-wrap .info-title{margin-left:-15px;margin-right:-15px}
.compare-wrap .table-wrap{margin-left:-15px;margin-right:-15px}
.js-carousel-4.viewed .slick-list{margin-right:0}
.js-carousel-4.viewed .slick-list .slick-slide{text-align:center}
.js-carousel-4.viewed+.slider-buttons .prev{left:1px}
.js-carousel-4.viewed+.slider-buttons .next{right:0}
.cabinet-order .button{float:none;clear:left;margin:10px auto}
.field{padding-left:0}
.field.wide{padding-left:0}
.field>span{display:block;position:static}
.services .select,.news .select{position:static;display:inline-block}
.markets .market{padding-bottom:10px;border-bottom:2px solid #f2f2f2}
.markets .market>div{width:100%!important}
.markets .market .title{border-bottom:none;padding-bottom:0;padding-top:20px}
.markets .market b{padding-top:0}
.slider .content{left:29%}
.slider .content>div{padding:5px 30px}
.slider .content .h1{font-size:22px;line-height:22px;text-shadow:1px 1px 1px #000;margin-bottom:5px}
.slider .content .text{font-size:16px;line-height:16px;text-shadow:1px 1px 1px #000}
.slider .content .links{display:none}
.slider .slick-dots{display:none!important}
.vac-select ul li{width:100%}
}
@media only screen and (max-width: 600px) {
.popup .basket .buttons .select{margin:0;margin:auto;width:240px;display:block}
.popup .basket .buttons>a.select{margin-bottom:15px}
.custom-carousel{border:none;margin-left:-15px;margin-right:-15px}
}
@media only screen and (max-width: 500px) {
.product-images .view a img{width:100%}
.field.wide{padding-left:0}
.field.wide>span{position:static;width:auto;-webkit-transform:none;-ms-transform:none;transform:none}
.basket .row{padding-top:10px}
.basket .row .img{margin-right:20px}
.basket .row .count .title{display:block;margin-bottom:3px}
.basket .row .count .title b{display:inline-block;margin-left:3px}
.basket .row .count .plus-minus{margin-left:0;margin-right:30px}
}
@media only screen and (max-width: 480px) {
.m-logo-line .search{display:block}
.m-logo-line .search input[type="search"]{height:38px}
.m-logo-line .search input[type="submit"]{width:37px;background:#b3b3b3 url(/images/loupe2.png) 0 1px no-repeat}
.m-logo-line .open-menu{padding-left:0;width:18px;height:18px;text-indent:-10000px}
.m-logo-line .open-basket{width:30px;height:22px;padding-left:0;text-indent:-10000px}
.m-logo-line .open-basket .count{text-indent:0}
.js-cat-menu .col-xs-6{width: 50%;padding: 5px;}
.js-cat-menu .cat-menu{margin-right:0;margin-bottom:6px}
.js-cat-menu .red-bord{margin-left:0}
.compare{text-align:left}
.compare>div{width:100%;margin-bottom:13px}
.side-order .bot{width:auto;float:none}
.js-cat-drop{width:100%}
.js-cat-drop .lev-1 li a{padding:13px 15px;font-size:19px}
.js-cat-drop .lev-1{width:100%}
.markets-list-in-popup{height:calc(100% - 63px)}
a.select.big.select-adress-fake-button{display:none}
.js-up{display:none !important}
.mobilesite-panel,.js-favorite.mobileshow {display:block}
.slider .content {padding-top:0 !important}
.basket .total .select{width:100%;-position: fixed;-bottom: 50px;left: 0;z-index: 9;border: 5px solid #fff;height: 56px;}
.js-tabs.register-tabs .inputs-group button,
.js-tabs2.register-tabs .inputs-group button{-position: fixed;right: 0;-bottom: 50px;width: 100%;z-index: 9;border: 5px solid #fff;height: 56px;}

}
@media only screen and (min-width: 1200px) {
.top-line,.top-menu{z-index:9998}
.activeshadow .top-line,.activeshadow .top-menu{z-index:auto}
}
@media only screen and (min-width: 768px) {
.product-list.categories-list{margin-left:0;margin-right:0}
.vacancy_popup{width:750px}
.mobileshow {display:none}
.js-tabs.register-tabs>ul,
.js-tabs2.register-tabs>ul{float:right}
.show-search-links{display:none}
.search-links{padding:0 15px;margin-top:50px}
.free-delivery-block {color:#4b4a4a;background: url(/storage/image00014.png) no-repeat 23px 50%;padding-left: 115px !important;background-size: 85px;margin-top:100px !important;}
.basket.basket-2{margin-bottom:25px}
.product-list.categories-list .product-prev .img{text-align:center;height:160px;line-height:160px}
} 
@media only screen and (max-width: 768px) {
.product-list.categories-list{margin-left:0;margin-right:0}
.button-100-percent{width:100%}
.product-list.categories-list .title{font-size:18px}
.vacancy_popup{width:100%}
.market-select .js-locations ul li.select-one-gm-li-popup{padding:0}
.market-select .js-locations ul li .select{position:static}
.order-crumbs ul li{float:left;color:#888;padding:5px 0;width: 100%;text-align:left}
.order-crumbs ul li:after{content:''}
.dop-info.dot-info-collection div {padding: 0;}
.dop-info.dot-info-collection div:last-child {border-left: none;}
.dop-info.dot-info-collection .dashed {margin-bottom: 0;}
.product-info.product-info-collection {margin-bottom: 20px;}
.dop-info.dot-info-collection .dop-info-text-block {height: auto;}
.product-num-collection .product-num-search:first-of-type {padding-bottom: 5px;display:block;}
.search-links{padding:0 15px;display:none}
.popup .basket .buttons{text-align:center}	.popup .basket .buttons>a{margin-top:5px;margin-right:0}
.product-list .product-prev .img, .product-slider .product-prev .img {text-align:center;height: 70px;width: 70px;line-height: 68px}
}
@media only screen and (max-width: 767px) {
	.mobileshow {display:block}
}
@media only screen and (min-width: 480px) {
.mobilesite-panel,.js-favorite.mobileshow {display:none}
}
@media only screen and (max-width: 1366px) {
.js-up{right:15px;bottom:15px}
}
@media (min-width: 768px) {
  .blur-overlay { /* background:white; */}
}