@media (min-width:1300px){.header .menu-block .top-menu>ul>li:hover>ul.sub-menu{padding:25px 0 10px;left:-20px;display:block}.header .menu-block .top-menu>ul>li>ul.sub-menu>li:hover>ul.sub-menu{top:0;left:100%;display:block}.corporate-page .container{max-width:1440px}}@media (max-width:1899.98px){.home-banner .img-block{max-width:50%}}@media (max-width:1699.98px){.header .logo{max-width:100px}.header .logo .title{display:none}.header .wrap{flex:calc(100% - 100px);max-width:100%}.footer .request{background:#90c5d7}.footer .trust .block{margin-bottom:40px}.footer .contacts{padding:20px 15px}.home-video .slider .slick-next,.home-video .slider .slick-prev{z-index:1}.home-video .slider .slick-prev{left:30px}.home-video .slider .slick-next{right:30px}.header .menu-block .top-menu li{margin:0 9px}}@media (max-width:1499.98px){.home-banner .img-block{max-width:40%}.home-services .content .block{margin-bottom:40px}.about-director .text{padding-left:100px}.about-director .text .quote{left:40px}.project-doc .block img{bottom:-200px}.home-video.single{padding:0 15px 60px}.home-services .content .block .name{padding:0}.header .menu-block .top-menu>ul>li.menu-item-has-children:after{right:-13px}.messengers{margin-right:40px}.header .contacts{margin-right:15px}.header .feedback{width:152px}}@media (max-width:1380.98px){.who-can-item{width:18%}}@media (max-width:1299.98px){body{padding-top:135px}.header .desktop{display:none}.header .block-btn,.header .mobile{display:block}.header .menu-block{height:100%;padding:20px 40px;right:-300px;transition:all .5s;position:fixed;top:0;background:#f1f1f1;width:300px;display:none;z-index:1}.header .menu-block.open{height:100%;overflow-y:auto;left:0;display:block}.header .menu-block .top-menu{text-align:left;margin-top:40px;display:block}.search-button{margin-left:0}.header .menu-block .top-menu li{margin:10px 0;display:block}.header .mobile .contacts{max-width:100%;margin:10px 0 30px;display:block}.header .mobile .messengers{margin-top:15px}.header .block{flex:100%;max-width:100%}.header .block-btn .menu-btn{height:40px;position:relative;cursor:pointer;width:40px;z-index:1}.header .block-btn .menu-btn .menu-line{height:3px;margin:8px 0;background:#333;width:100%}.header .block-btn .menu-btn.open .menu-line{background:#333}.header .block-btn .menu-btn.open .menu-line:nth-child(2){height:0}.header .block-btn .menu-btn.open .menu-line:first-child{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:20px}.header .block-btn .menu-btn.open .menu-line:nth-child(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-10px}.home-banner .img-block{max-width:20%}.home-description .content .more{right:auto;position:relative;bottom:-20px;display:block}.footer .trust .title{text-align:center}#searchform{width:88%}.findText{width:85%}.search-row{position:relative;top:0}.banner__left img{top:calc(50% - 165px);width:90%}.banner__right{padding:60px 0;margin-left:0;width:90%}.banner-law{height:auto}.mobile-menu-block{padding:10px;width:33%;display:block}.header .logo .title{display:block}.header .logo{max-width:33%;text-align:center;width:33%}.mobile-contacts{text-align:right;margin-left:auto;display:block}.mobile-contacts .contacts{margin-right:0}.menu-cross .menu-btn{margin-left:auto}.header .menu-block .top-menu .sub-menu{position:relative;background:transparent;width:100%;padding-left:10px}.header .menu-block .top-menu>ul>li.menu-item-has-children:after,.header .menu-block .top-menu>ul>li>ul.sub-menu>li.menu-item-has-children:after{content:none}.top-menu .spoiler-toggle{height:25px;padding:0!important;right:0;position:absolute;top:0;cursor:pointer;width:40px!important}.top-menu .spoiler-toggle:before{height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);padding:3px;border:solid #333;right:0;content:"";position:absolute;border-width:0 2px 2px 0;bottom:0;top:-4px;margin:auto;left:0;width:10px;display:inline-block}.top-menu .spoiler-toggle.active:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:4px}.header .menu-block .top-menu>ul>li>ul.sub-menu>li>a,.header .menu-block .top-menu>ul>li>ul.sub-menu>li>span{padding:0 40px 0 0;margin-bottom:10px}.header .menu-block .top-menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a,.header .menu-block .top-menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>span{padding:0;margin-bottom:10px}.tab-header__item{padding:10px 70px}.our-equipment-flex{justify-content:center;flex-wrap:wrap}.our-equipment-item{margin-bottom:40px;width:33%}.corporate-top-left{width:40%}.who-can-item{width:18%}}@media (max-width:1199.98px){.home-work .title{font-size:80px}.about-director .text .quote{left:0}.about-director .text{padding-left:40px}.count-form__form__container{padding-right:90px;padding-left:90px}.count-form__form__container form{margin:auto}.carpet__block{margin-right:-15px;margin-left:-15px}.carpet__element{padding:0 15px}.carpet__params li{margin-left:20px;width:40%}.tab-header__item{padding:10px 50px}.col-lg-item{margin-bottom:30px;width:33%}.item-line{width:67%}.tkani-col{padding:0 18px}.grey-col{width:50%}.who-can-item{width:23%}}@media (max-width:1024px){.banner-law{margin:90px 0 60px}.banner-law .container{justify-content:center;flex-wrap:wrap}.banner__left{text-align:center}.banner__left img{top:-54px;width:70%}.banner__right{padding:0 0 20px;text-align:center}.who-can-item{width:30%}}@media (max-width:991.98px){.footer .request{height:auto;margin-bottom:400px;position:relative}.footer .request .block{right:0;position:absolute;max-width:100%;top:110%;margin:auto;left:0;width:400px}.footer .contacts .blank,.footer .contacts .content{border-radius:0}.footer .contacts .content{margin-bottom:20px}.home-banner{overflow:auto;max-height:none}.home-banner .content{padding:15px}.home-banner .img-block{display:none}.home-banner .content .form-block .block,.home-banner .content .headline .block{margin:0 auto}.home-banner .content .headline .subtitle,.home-banner .content .headline .title{font-size:46px}.home-banner .form-block .form .your-company,.home-banner .form-block .form .your-name,.home-banner .form-block .form .your-phone,.home-banner .form-block .form span[data-name=your-company],.home-banner .form-block .form span[data-name=your-name],.home-banner .form-block .form span[data-name=your-phone]{margin-bottom:10px;width:100%;display:block}.form-delivery-form input,.form-delivery-form input[type=submit],.home-banner .form-block .form .your-company input,.home-banner .form-block .form .your-name input,.home-banner .form-block .form .your-phone input,.home-banner .form-block .form span[data-name=your-company] input,.home-banner .form-block .form span[data-name=your-name] input,.home-banner .form-block .form span[data-name=your-phone] input{width:100%}.home-work .title{font-size:60px}.home-description .slider .slide img{margin:0 auto}.home-description .content .title{margin-top:40px}.home-advantages .text,.home-work .work .block .text{margin-bottom:40px}.about-text .title,.project-text .title{font-size:28px}.about-director img{display:none}.about-director .block{padding:0 15px 15px}.about-director .title{margin:10px 0 20px}.about-director .text{margin:30px auto}.about-text.bot .text img{max-width:100%;margin:0 auto 30px;float:none;display:block}.about-text.bot{margin:50px auto}.home-video{padding:30px 15px 60px}.project-doc{text-align:center;padding-bottom:30px;margin-top:0}.project-doc .block{height:auto}.project-doc .block img,.project-doc .block img.active{position:relative;bottom:0}.project-doc .block:after{display:none}.project-doc .slider .slick-dots li button:before{font-size:10px;color:#c4c4c4;opacity:1}.project-doc .slider .slick-dots li.slick-active button:before{color:#cf2026;opacity:1}.home-video.single .price .price-block .content .list-block .right-block{text-align:left}.single-content .title{font-size:20px;text-align:center}.home-description.single .slider .slide img{height:auto}.home-video.single .price .price-block .content .list-block .left-block{border-right:0;border-bottom:4px solid #fff}.home-video.single .price .price-block .content .list-block .right-block{border-left:0}.single-content .text .minus{max-width:100%;margin:0 auto 30px;float:none;display:block}.single-content .list{margin-left:20px}.block,.home-services .content .block{width:33%}.count-form__block{background-size:cover;background-position:50%}.count-form__bottom-header,.count-form__middle-header{font-size:30px;line-height:35px}.carpet__element{margin-bottom:30px;width:50%}.crutch-banner{background-size:cover}.tab-header__item{padding:10px 20px}.tkani-col{width:50%}a.recomend-block__link{padding:15px}.form-delivery-left{padding:42px 0 14px 42px}.form-delivery-form{width:83%}.page-id-1938 .footer{margin-top:0}.slogan{margin-bottom:0}}@media (max-width:854.98px){.messengers{margin-right:0;margin-top:0;display:block}.our-equipment-item{width:50%}.form-delivery-block{padding:30px 15px;flex-direction:column}.form-delivery-img img{max-width:100%;margin:0 auto;display:block}.form-delivery-left{padding:0;margin-bottom:20px}.corporate-top{flex-direction:column}.corporate-top-left{margin-right:0;margin-bottom:20px;width:100%}}@media (max-width:767.98px){.footer .request .content .title{font-size:36px}.footer .request .headline .title{font-size:26px}.footer .request .headline .subtitle{font-size:18px}.home-banner .content .headline .subtitle,.home-banner .content .headline .title{font-size:42px}.home-work .title{font-size:40px}.home-description .content .title{font-size:20px}.about-text .title,.project-text .title{font-size:22px;margin:40px 0 20px}.about-text .text,.project-text .text{font-size:16px}.about-director .title{font-size:20px}.about-director .alert-block .content{font-size:16px}.project-reviews{padding:40px 20px 60px}.project-reviews .slider .slide{padding:0 10px}.item-line,.project-reviews .slider .slide:before{display:none}.table-price,.table-wrapper{overflow-x:scroll}.block,.home-services .content .block{width:50%}.carpet__element{width:100%}.crutch-content{margin:0 0 20px 80px}.tab-header{flex-direction:column}.tab-header__item{width:300px}.col-lg-item{width:50%}.grey-item-top{flex-direction:column}.grey-item-top-title{padding-right:0;text-align:center;margin-left:0;margin-top:30px}.home-description.single{padding-bottom:0}.single-content{margin-bottom:0}#y4{margin-bottom:50px}.example-models__col{margin-bottom:25px}.item-model__img{margin-bottom:15px}.recomend-block{margin:60px 0}.recomend-block__title{margin-bottom:25px}a.recomend-block__link{height:50px;padding:10px;font-size:18px;margin-right:15px;margin-bottom:20px;align-items:center;display:flex}.home-description .content .more{position:static;bottom:0}table:not(.nostyle) td{padding:13px 15px;font-size:16px}table:not(.nostyle) th{padding:13px 15px;font-size:18px}.our-equipment{margin-bottom:60px;margin-top:100px}.who-can-item{width:46%}}@media (max-width:630px){.banner__right .title-bottom{line-height:43px}.banner__left{margin-bottom:-20px}.tkani-col{padding:0;margin-bottom:40px;width:100%}.grey-col,.who-can-item{width:100%}.who-can-item{margin:0 0 40px}.corporate-advantages-row{flex-direction:column}.corporate-advantages-row,.corporate-advantages-row .corporate-advantages-item:not(:last-child){margin-right:0;margin-bottom:40px}.who-can-item-number{font-size:80px;top:-50px}.who-can-title{margin-top:20px}.who-can-block{margin-top:40px}.who-can{margin-top:50px}.slogan-text{font-size:20px}.slogan{padding:60px 0;margin-top:10px}}@media (max-width:575.98px){.home-banner .content .headline{padding:20px 30px}.home-banner .content .headline .subtitle,.home-banner .content .headline .title{font-size:22px}.home-banner .content .headline .description{margin-top:20px}.home-banner .form-block{padding:30px 30px 0}.home-banner .form-block .title{font-size:28px;margin-bottom:20px}.home-banner .form-block .subtitle{line-height:1.2}.home-services{padding:60px 0}.home-work .title{font-size:26px;margin:0}.home-video .headline .line-block,.home-video .headline .subtitle-block{display:none}.home-video .headline .title-block{max-width:100%;text-align:center}.block,.form-delivery-form,.home-services .content .block,.our-equipment-item{width:100%}.home-services .content .block{margin-bottom:20px}.home-services .content .block .img-block{height:135px;width:135px}.home-services .content .block .name{font-size:20px;margin-top:12px}.count-form__form__container{padding-right:10px;width:100%;padding-left:10px}.mobile-menu-block{margin-right:auto;width:auto}.list_header{font-size:23px}.crutch-list li{font-size:17px}.single-content h2{font-size:1.7rem}.faq-home{padding-top:150px}.faq-item{padding:13px 33px 13px 13px}.faq-item__quest:after{right:-15px}.faq-item__ans{padding-right:0}.home-description.single .slider .slide .text{padding:10px;font-size:14px;line-height:normal}.home-description.single .before-after{display:none}.form-delivery-title{font-size:20px;line-height:23.44px}.form-delivery-text{font-size:16px;line-height:18.75px}.form-delivery-block{margin:0 -15px}.form-delivery-img img{max-width:70%}.corporate-page h1{margin:40px 0 20px}}@media (max-width:425px){.banner__left img{width:100%}.banner-law .banner__right .title{font-size:20px;line-height:30px}.banner__right .title-bottom{font-size:33px}.count-form__form__container form{width:250px}.count-form__bottom-header,.count-form__middle-header{font-size:28px;line-height:33px}.mobile-menu-block{margin-right:0;width:auto}.header .logo{max-width:55%;width:55%}.header .logo,.mobile-contacts{margin-right:auto;text-align:center}body{padding-top:244px}.carpet__params{padding:0 15px 40px}.col-lg-item,.tab-header__item{width:100%}.our-equipment h2{font-size:26px;margin-bottom:30px}.our-equipment{margin-bottom:0;margin-top:70px}.our-equipment-name{font-size:18px}.corporate-advantages{margin-top:50px}}