
@media screen and (max-width:1140px) {
    .h-nav-wrap ul li {width:28%;}
	.h-nav-wrap .popup-link {margin-left:0;}
	.page-bl {max-width:auto;padding-left:30px;padding-right:30px;}

	.site-header {padding:25px 0 0 0;border-bottom:solid 1px #e8e8e8;}
	.site-header .page-bl {min-height:128px;}

	.site-header .sbm-link {display:none;}

	.site-header .logo-wrap {left:30px;top:0;float:none;height:71px;text-align:center;padding:0 0 1px 0;margin:0 0 0 -60px;}
	.site-header .logo-wrap::after {content:' ';position:absolute;left:50%;bottom:0;width:auto;height:1px;margin:0 0 0 -600px;background:#e8e8e8;}
	.site-header .logo {margin-left:auto;margin-right:auto;}

	.h-nav {display:none;}

	.site-header .tel {position:absolute;top:120px;left:0;width:100%;height:56px;line-height:56px;padding:0;margin:0;}
	.site-header .tel::before {display:none;}
	.site-header .tel div {display:block;line-height:56px;}
	.site-header .tel p {position:relative;float:left;width:50%;text-align:left;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.site-header .tel div p:nth-child(1) {text-align:right;}
	.site-header .tel div p:nth-child(1)::before {content:'/';position:absolute;left:100%;top:50%;color:#d48f21;font-weight:600;margin:-28px 0 0 -5px;}

	.site-content {padding-bottom:230px !important;}

	.site-footer {height:230px;margin-top:-230px !important;}
	.site-footer .page-bl {padding-top:40px;}
	.copy {max-width:310px;margin:0 auto;}
	.site-footer .up-link {bottom:41px;}
	.site-footer .map-wrap, .site-footer .map {height:749px;}

	.bl-address {left:50%;bottom:0;top:auto;width:260px;padding-top:40px;padding-left:50px;padding-right:50px;margin:0 0 38px -183px;-moz-box-shadow:5px 5px 21px rgba(0,0,0, 0.14);-webkit-box-shadow:5px 5px 21px rgba(0,0,0, 0.14);box-shadow:5px 5px 21px rgba(0,0,0, 0.14);}

	h2 {font-weight:600;line-height:38px;}
	h2 + h4 {padding:0 0 25px 0;}

	.price-nav {left:0;max-width:250px;margin:0 auto !important;}
	.price-nav li {margin:0 0 26px 0;}

	.category-wrap {padding:0;margin:0;}
	.category-wrap .category-sbm {width:360px;margin:0 0 30px 0;}
	.category-wrap .category-sbm:nth-child(n+4) {width:360px;height:281px;}
	.category-wrap .category-sbm .m-img img {width:100% !important;height:auto !important;}

	.pro-nav {padding-top:15px;padding-bottom:21px;}
	.pro-nav li {margin:0;}

	section.main {font-size:15px;padding:19px 0 267px 0;background-position:center bottom;background-size:75% auto;}
	section.main .page-bl {min-height:100px;text-align:center;}
	section.main .main-header {position:relative;left:15px;text-align:center;margin:0 0 0 -30px;}

	.form-phone {max-width:372px;width:auto;margin-left:auto;margin-right:auto;}
	.form-phone input[type="tel"] {width:100%;}

	.courier-bl {position:relative;left:30px;padding:31px 29px 30px 29px;margin:0 0 43px -60px;}
	.courier-bl::before {right:0;width:100%;height:349px;background:url(../images/mobile-courier-bg3860.png?v=1) no-repeat center bottom;}
	.courier-bl .bl {min-height:100px;padding:0 0 269px 0;}
	.courier-bl .h4 span::before,
	.courier-bl .h4 span::after {display:none;}
	.courier-bl .h4 {font-size:24px;line-height:29px;background-position:25% 25px;background-size:159px auto;}
	.courier-bl .txt {padding:84px 0 50px 0;}

	section.discount + section {padding-top:48px;}

	.discount-wrap {position:relative;left:30px;padding:30px 29px 24px 29px;margin:0 0 0 -60px;}
	.discount-wrap .bl::after {display:none;right:0;left:0;width:100%;margin:0;background:url(../images/mobile-discount-img3860.png?v=1) no-repeat right bottom;}
	.discount-wrap .bl::before {display:none;}
	.discount-wrap .bl {padding:51px 20px 0 20px;}
	.discount-wrap h4 span::before,
	.discount-wrap h4 span::after {display:none;}
	.discount-wrap h2 {font-size:26px;line-height:31px;}
	.discount-wrap h2 strong::after {width:155px;margin-left:-77px;background-size:155px auto;}

	.clock-wrap {padding-top:0;}

	.steps-wrap {margin:0;}
	.step-bl {margin-left:auto;margin-right:auto;}
	.slider-steps {padding:0 0 41px 0;margin:0 0 27px 0;}
	.slider-steps .slide {padding:0;}

	.steps-nav {padding:0 0 14px 0;margin:0 !important;}
	.steps-nav li {float:none;padding:0 0 55px 0;margin:0 auto;}

	h2 span {padding:0;}

	.price-bl {width:178px;}
	.price-wrap .price-bl:last-child {width:358px;}

	section.history {padding:51px 0 0 0;}
	section.history .page-bl {padding-left:10px;padding-right:10px;}
	section.history h2 {font-size:31px;line-height:38px;background-position:90% 33px;background-size:279px auto;}

	.slider-history {height:auto;margin:0;}
	.slider-history .slide {height:auto;}
	.slider-history .category-sbm {position:relative;width:366px;height:256px;margin:0 auto 25px auto;}
	.slider-history .slide .category-sbm strong {font-size:24px;line-height:16px;}
	.slider-history .txt {position:relative;max-width:100%;width:auto;text-align:center;padding:134px 0 0 0;}
	.slider-history .sbm-link {position:absolute;top:0;left:50%;width:194px;margin:0 0 0 -128px;}
	.slider-history .slick-dots {top:355px !important;left:50% !important;margin:0 0 0 -73px !important;}
	.slider-history .slick-arrow {top:355px !important;bottom:auto !important;}
	.slider-history .slick-arrow.slick-next {right:auto !important;left:50% !important;margin:0 0 0 72px !important;}
	.slider-history .slick-arrow.slick-prev {left:auto !important;right:50% !important;margin:0 72px 0 0 !important;}

	.slider-history .show-audio audio {position:absolute;top:0;left:50%;margin:0 0 0 -150px;}
	

     .site-header {
         padding-bottom: 15px;
     }
 .cities-mob {
    display: table;
    margin: 10px auto 0;
    }
    .cities {
            left: 50%;
    transform: translate(-50%);
    }
    .choose-city {
        
        text-align: center;
    }

}
@media screen and (max-width:800px) {
	.page-bl {max-width:360px;min-width:360px;}
}
@media screen and (max-width:600px) {
	section.main {background-size:114% auto;}
}
@media screen and (max-width:420px) {
	section.main {background-size:114% auto;}

	.page-bl {padding-left:15px;padding-right:15px;}

	.discount-wrap .bl::after {display:block;}
	.discount-wrap .bl {padding-bottom:110px;}
}