@media screen and (max-width:959px){.container{width:320px;padding:0 19px;-webkit-box-sizing:border-box;box-sizing:border-box}.b-header{height:auto;padding-top:17px;padding-bottom:27px}.b-logo{width:100%;margin-right:0;font-size:25px}.b-logo__img{width:52px;height:51px;margin-left:10px;margin-right:10px;-webkit-background-size:contain;background-size:contain}.b-logo__name{vertical-align:sub}.b-menu{display:none}.b-callback{float:none;margin-top:19px}.btn_callback{width:100%;height:67px;line-height:67px;padding-left:35px;font-size:21px;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_callback:before{width:27px;height:27px;left:20px;margin-top:-13.5px;background:url(../img/icons/phone-2.png) center center no-repeat}.b-qulity-marks{position:relative}.h1{width:100%;margin-top:35px;font-size:36px;margin-left:0;text-align:center;letter-spacing:1px}.h1_bottom{font-size:73px}.b-text{width:100%;margin-left:0;margin-top:25px;margin-bottom:33px;font-size:23px;letter-spacing:0;line-height:26px;text-align:center}.b-main{height:auto;background:url(../img/bg-mobile.jpg) center 0}.b-form_main{width:100%;padding:19px 19px 29px;margin-left:-19px;border-radius:0}.b-form_main button,.b-form_main input,.b-form_main textarea{width:100%}.b-form_main input,.b-form_main textarea{padding:17px}.b-form_main input{height:54px;line-height:54px;margin-bottom:10px}.b-form_main textarea{margin-top:5px;height:90px}.btn_form{padding-top:19px;padding-bottom:18px;font-size:23px}.b-form__title,.fz_28{font-size:23px}.b-form__title{margin-bottom:19px;line-height:27px;text-align:center}.b-discount .container{width:320px;padding:0 5px}.digit{left:5px}.b-title,.b-title_discount{font-size:26px}.countdownHolder .position{width:28px;height:45px;margin-left:-8px;line-height:45px;background-size:contain}.countdownHolder .position span.digit{font-size:30px}.b-timer{height:50px;margin:29px 0}.timer{margin-left:0;padding-left:10px;padding-right:0}.timer>span{margin-right:10px}.countDays{margin-left:10px}.line-timer:before{top:22px}.line-timer:after{top:23px}.countdownHolder .countDays::before,.countdownHolder .countHours::before,.countdownHolder .countMinutes::before,.countdownHolder .countSeconds::before{font-size:9px;bottom:-7px;left:-6px}.b-form_discount{padding:0 15px}.b-discount{height:auto;padding-bottom:40px;padding-top:28px;line-height:30px}.b-discount .input-name,.b-discount input{margin-bottom:10px;margin-left:0;margin-right:0;padding-left:70px;width:100%;height:46px;line-height:46px}.b-discount .btn_form{float:none;width:100%;margin-right:0;margin-top:6px;height:65px;line-height:65px;letter-spacing:0}.b-advanges{height:auto;padding-top:22px;padding-bottom:0}.b-advange{margin-right:0;margin-bottom:25px}.b-advange-2{margin-bottom:30px}.b-attr-windows{padding-top:30px}.b-attr-windows .b-title_line{padding-bottom:19px}.lh_28{line-height:30px}.b-title_line:after{display:none}.b-slider-wrapper{margin:0;padding-bottom:80px}.b-slider{height:180px}.b-slide{-webkit-background-size:contain;background-size:contain}.b-slider-nav{top:80%}.btn-slider{width:13px;height:23px;-webkit-background-size:contain;background-size:contain}.next{right:82px}.prev{left:82px}.btn_calc-cost,.btn_zakaz{width:280px;margin:auto;padding:15px 0;font-size:21px;line-height:25px}.btn_calc-cost{padding:20px 20px 19px;-webkit-box-sizing:border-box;box-sizing:border-box}.b-otzivi{padding-top:40px}.b-otzivi .container{padding-left:0;padding-right:0}.b-otziv{width:100%;margin-right:0;margin-top:0}.b-otziv img{width:185px}.b-otziv_first{margin-top:5px;margin-bottom:45px}.b-otziv__text{height:253px;font-size:15px;padding-top:62px;line-height:19px}.b-otziv__text:before{top:18px}.b-otziv__text:after{top:208px;right:10px}.b-person{margin-top:-92px}.b-person__name{margin-top:25px}.b-footer{height:auto;padding:21px 0;line-height:20px}.b-footer i{display:none}.link-privicy-policy{display:block}.b-popup__content{width:100%}.b-popup__content .btn_popup-welcome{width:105px}.b-popup_privicy-policy .b-popup__content{top:0;left:0;transform:none;padding:30px 10px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify}.b-popup_privicy-policy .b-popup-title{font-size:20px}.b-popup_privicy-policy .btn-close-popup{top:10px}.b-popup .b-form{height:auto;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.b-select{text-align:center}.b-popup-text_popup-choose-city{margin-right:0;margin-bottom:10px}.b-form_main_desktop,.b-img-people{display:none}.b-form_main_mobile{display:block}}