.mobile_button{display:none}.menu_mobile{display:none}a{outline:none}a:focus{outline:none}@media screen and (max-width: 1023px){.wrap{width:100%;padding:0 30px;box-sizing:border-box}.mobile_button{display:block;position:absolute;right:10px;top:50%;margin-top:-25px;width:50px;height:50px;background-image:url(../svg/menu_button.svg);background-size:50px;transition:all .3s ease}.mobile_button:hover{opacity:0.5}.col,.col-offset-1,.col-offset-2,.col-offset-3,.col-offset-4,.col-offset-5,.col-offset-6,.col-offset-7,.col-offset-8,.col-offset-9,.col-offset-10,.col-offset-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}.col-offset-1,.col-offset-2,.col-offset-3,.col-offset-4,.col-offset-5,.col-offset-6,.col-offset-7,.col-offset-8,.col-offset-9,.col-offset-10,.col-offset-11{margin:0px}.col-gray_bg{background:#e9eef4;margin-left:-19px;margin-right:-19px;margin-bottom:-56px;display:block;width:auto;padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:40px}.order-page .page-wrap:before{display:none}.page-header__top-menu,.page-header__bottom-menu,.page-header__text{display:none}.page-header__phone{float:left;line-height:30px}.mainpage-title{text-align:center;font-size:12px;margin:50px 0 38px 0}.mainpage-title>span{margin-left:0px;font-size:30px}}@media screen and (max-width: 1023px) and (max-width: 450px){.mainpage-title>span{font-size:25px}}@media screen and (max-width: 1023px){.page-title{font-size:24px;margin:35px 0 38px 0}.mainpage-news__title{font-size:32px}.mainpage-news__items,.mainpage-news-action,.mainpage-news-item{width:100%}.mainpage-news-item{padding:30px;height:auto}.mainpage-news-action{height:auto;text-align:center}.mainpage-news-action img{width:auto !important;max-width:100%}.page-footer{height:auto}.page-footer__bottom{padding-bottom:30px}.page-footer__bottom span{display:block;margin-bottom:60px}.page-footer__bottom a{display:block;float:none}.page-footer__bottom a span{display:initial}.footer-menu{height:auto;margin-bottom:60px}.footer-menu li{display:block;width:100%;padding-left:0px;border-right:none;margin-bottom:30px;box-sizing:border-box}.logo{max-width:calc(100% - 50px);margin-left:0px;max-height:87px;background-size:contain;box-sizing:border-box}}@media screen and (max-width: 1023px) and (max-width: 450px){.logo{height:0px;padding-bottom:20%}}@media screen and (max-width: 1023px){.menu_mobile{z-index:100;top:-100%;position:fixed;display:block;width:100%;height:100%;opacity:0;background-color:#fff;transition:all .3s ease}.menu_mobile.active{top:0;opacity:1}.menu_mobile .close{position:absolute;top:30px;right:30px;width:50px;height:50px;opacity:0.5;background-image:url(../svg/close_modal.svg);background-size:50px;transition:all .3s ease}.menu_mobile .close:hover{opacity:1}.menu_mobile ul{padding:30px;list-style:none}.menu_mobile ul li{font-size:18px;padding:15px 0;text-transform:uppercase}.menu_mobile ul li a{color:#000;text-decoration:none}.menu_mobile ul.bold li{font-size:22px;text-transform:none;font-weight:bold}.js-carousel-list{position:relative}.carousel{width:100%}.carousel ul{width:100%;white-space:nowrap}.carousel li{width:50%}}@media screen and (max-width: 1023px) and (max-width: 767px){.carousel li{width:100%}}@media screen and (max-width: 1023px){.content--big-text{text-align:left;font-size:18px}.ya-map:after{display:none}.news-item{padding-left:0px;padding-top:20px;margin-bottom:60px}.news-item__content{margin-left:-30px;margin-right:-30px;padding:1.6em 30px}.news-item__content:before{left:30px;margin-left:0px}.tabs{height:auto}.tabs__link{display:block;font-weight:normal;text-align:left;padding:20px 30px;border-bottom:1px solid #525459}.production-item a{display:block}.production-item a img,.production-item a span{display:block}.production-item a span{margin:15px 0 50px}.production-item a img{width:auto;margin:0 auto}}@media screen and (max-width: 1023px) and (max-width: 400px){.production-item a img{width:100%}}@media screen and (max-width: 1023px){.device-image img{width:100%;margin-bottom:10px}.search_results{padding-left:0px !important}dl.search div{margin-left:0px !important;width:100% !important}.search-form{max-width:calc(100% - 156px)}.search-form__input:focus,.search-form__input.active{width:100%}}@media screen and (max-width: 767px){.input-text:not(.search-form__input),.textarea,.inputfield_policy{width:100%}}
