@media screen and (max-width:1440px){.mbc-cw{height:600px;}
}
@media screen and (max-width:1400px){.mbc-cw{height:550px;}
.map-wrap{height:550px;}
}
@media screen and (max-width:1300px){.ma-img{width:550px;margin-right:30px;}
}
@media screen and (max-width:1200px)
{
    .ht-phone, .ht-feed, .ht-social{
    display:inline-block;
}
.ht-phone{
    display: none;
}
.header-sw{margin-right:0;}
.header-menu > li > a{padding: 30px 16px;font-size: 16px;}
.footer-clear{display:none;}
.footer{height:auto;padding-bottom:60px;margin-top:0;}
.foot-row{margin-right:-15px;margin-left:-15px;}
.foot-col{padding-left:15px;padding-right:15px;}
.foot-col:first-child{width:100%;margin-bottom:40px;}
.foot-ttl{margin-bottom:20px;}
.foot-col:nth-child(2){width:50%;}
.foot-col:last-child{width:50%;}
.ma-img{width:500px;}
.slideout-open .slideout-menu{display:block;}
.slideout-panel{overflow:visible;position:relative;z-index:6;will-change:transform;background-color:#fff;}
.slideout-panel:before{content:"";display:block;background-color:#fff;position:absolute;top:0;bottom:0;left:-15px;right:-15px;z-index:-1;}


}

@media (max-width:1024px){
    .sm-menu{position:absolute;left:0;top:0;bottom:0;width:300px;background-color:#fff;overflow:auto;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;display:none;z-index:5;margin:0;}
    .sm-link-wrap{display:block;}
}
@media screen and (max-width:991px){.main-sect{padding-top:30px;padding-bottom:30px;}
.mmt-30{margin-top:30px;}
.mmt-0{margin-top:0;}
.header-mw{display:none;}
.header-logo{width:230px;}
.ht-rp{margin-top:10px;}
.mmenu-but{display:block;}
.header-sw{margin-top:10px;}
.header-sfw{right:-15px;padding:15px 15px;width:280px;}
.header-sf-but{right:29px;top:26px;}
.header{min-height:134px;}
.header-top{padding:10px 0;}
.footer{padding-top:30px;padding-bottom:30px;}
.foot-col:first-child{margin-bottom:30px;}
.mbc-ttl{font-size:40px;line-height:44px;margin-bottom:20px;}
.mbc-txt{font-size:24px;line-height:30px;}
.main-small-ttl{margin-bottom:20px;}
.ma-cont p{margin-bottom:15px;}
.ma-img{float:none;width:auto;margin:0;margin-bottom:30px;text-align:center;}
.ma-img img{max-width:603px;}
.mgb-gallery a{width:33.33%;}
.mcb-item{padding-top:30px;padding-bottom:30px;}
.mn-liw{margin-bottom:30px;}
.mn-liw:last-child{margin-bottom:0;}
.mrci-ur .mrci-use-sect{width:200px;}
.mrci-ur .mrci-cont{padding-left:30px;}
.mrci-ur:nth-child(2n) .mrci-cont{padding-right:30px;}
.mrci-name{font-size:16px;line-height:22px;}
.mgb-ttl{font-size:26px;line-height:30px;}
.main-rev-ttl{font-size:28px;line-height:32px;}
.catalog-block > .container{padding-bottom:30px;}
.cat-txt p{margin-bottom:12px;}
.cat-txt h4{margin-bottom:12px;}
.cat-it-txt ul, .cat-it-txt p{margin-bottom:12px;}
.about-sect{margin-bottom:30px;}
.about-ttl{margin-bottom:30px;}
.np-txt{font-size:16px;line-height:24px;}
.np-txt p{margin-bottom:12px;}
.map-wrap{height:450px;}
.cc-sect{margin-bottom:30px;}
.cc-col:first-child{margin-bottom:30px;}
.contacts-header{padding:25px 15px;}
.nli-img{max-height:378px;}
.nli-img img{width:100%;}
.nli-txt p{margin-bottom:12px;}
    .foot-cl{text-align:center;}
    .foot-cl li{text-align:center!important;}
}
@media screen and (max-width:767px){.footer{text-align:center;}
.foot-col:first-child{width:auto;}
.foot-col:nth-child(2n){width:auto;margin-bottom:30px;}
.foot-col:last-child{width:auto;}
.foot-ml li{display:block;text-align:center;width:auto;padding:0;margin-right:0;margin-bottom:15px;}
.foot-ml li:nth-child(2n){width:auto;}
.foot-ml li:last-child{margin-bottom:0;}
.mbc-cw{height:480px;}
.mbc-cont{text-align:center;}
.mn-li-dot-wrap{height:auto;max-height:140px;}
.mn-li-cont{padding:15px;}
.main-small-ttl{text-align:center;}
.main-rev-ttl{text-align:center;}
.main-catalog-block{text-align:center;}
.mc-ttl{display:inline-block;vertical-align:top;}
.mrci-ur .mrci-use-sect, .mrci-ur:nth-child(2n) .mrci-use-sect{float:none;width:auto;}
.mrci-name{margin-top:15px;padding:0;}
.mrci-ur .mrci-cont, .mrci-ur:nth-child(2n) .mrci-cont{margin-top:15px;text-align:center;padding:0;border:none;}
.main-rev-car .owl-dots{margin-top:30px;}
.mcb-dot-wrap{height:auto;max-height:160px;}
.cat-it-ttl-wrap{text-align:center;}
.cat-it-img{float:none;width:auto;margin-right:0;margin-bottom:20px;text-align:center;}
.cat-it-img img{max-width:100%;}
.cat-h-ttl{font-size:26px;line-height:30px;}
.about-icw{float:none;width:auto;margin-right:0;margin-bottom:15px;}
.np-img{float:none;width:auto;margin-right:0;margin-bottom:20px;max-height:350px;overflow:hidden;}
.np-img.news-arrow:after{top:auto;bottom:0;right:50%;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0);border-width:0 22.5px 23px 22.5px;border-color:transparent transparent #ffffff transparent;}
.reviews-ttl, .rev-fb-ttl{text-align:center;}
.def-inp-wrap{margin-bottom:20px;}
.rf-col:first-child{margin-bottom:20px;}
.rf-btn-wrap{text-align:center;}
.nli-img.news-arrow:after{top:auto;bottom:0;right:50%;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0);border-width:0 22.5px 23px 22.5px;border-color:transparent transparent #ffffff transparent;}
.nli-dot-wrap{height:auto;max-height:250px;}
.nli-cont{padding-top:25px;padding-bottom:30px;}
.nli:last-child .nli-cont{padding-bottom:0;}
}
@media screen and (max-width:600px){.mbc-ttl{font-size:29px;line-height:36px;}
.mbc-txt{font-size: 23px;line-height:26px;}
.mgb-gallery a{width:50%;}
}
@media screen and (max-width:380px){.sm-menu{width:250px;}
}
@media screen and (min-width:992px){.nli:nth-child(4n+3) .nli-img, .nli:nth-child(4n+4) .nli-img{float:right;}
.nli:nth-child(4n+3) .nli-img:after, .nli:nth-child(4n+4) .nli-img:after{right:auto;left:0;border-width:22.5px 0 22.5px 23px;border-color:transparent transparent transparent #ffffff;}
.nli:nth-child(4n+3) .nli-cont, .nli:nth-child(4n+4) .nli-cont{float:right;}
}
@media screen and (max-width:991px) and (min-width:768px){.nli:nth-child(2n) .nli-img{float:right;}
.nli:nth-child(2n) .nli-img:after{right:auto;left:0;border-width:22.5px 0 22.5px 23px;border-color:transparent transparent transparent #ffffff;}
.nli:nth-child(2n) .nli-cont{float:right;}
}


@media screen and (max-width: 991px){
    .mbc-cont{
        width: 100%;
    }
    .mbc-cw {
        width: inherit;
        text-align: center;
    }
}
