@media screen and (max-width:991px){section{overflow-x:hidden;}
.contacts:after, .clients:before,
.leader:after, .furniture:before,
.approach:before{display:none;}
.container, .leader .container, .contacts .container{width:750px;}
.wrapper{flex-wrap:wrap;}
nav{display:none;position:absolute;width:50%;flex-direction:column;right:0;top:90px;background:rgba(255,255,255,0.85);}
.main-nav{flex-direction:column;width:100%;height:auto;padding:30px 0px;}
.main-nav li{margin-bottom:20px;border-bottom:1px dotted #db0133;width:100%;text-align:center;}
.main-nav li:last-child{margin-bottom:0px;}
.main-nav li a{color:#000;}
.ham-nav{display:block;}
.phases{flex-wrap:wrap;justify-content:space-around;align-content:space-between;}
.phase{margin-bottom:40px;}
.phase:nth-child(4), .phase:nth-child(5){margin-bottom:0px;}
.phase:nth-child(4) .phase__image:after{right:-50%;margin-right:-10px}
.phase__point:after{display:none;}
.approach .wrapper{flex-wrap:wrap;width:90%;margin:auto;}
.approach .left-wrap{width:100%;margin-bottom:40px;}
.approach .right-wrap{width:100%;}
.app-image img{width:100%;}
.furniture .left-wrap{width:58%;}
.furniture .right-wrap, .service .left-wrap{width:38%;align-self:center;}
.service{padding-top:40px;}
.service .right-wrap{width:56%;}
.furniture .app-image img{width:100%;}
.furniture .app-image:after{width:100%;}
.value{width:33%;}
.clients-map img{width:100%;}
.contacts .left-wrap{width:48%;}
.contacts .right-wrap{width:43%;}
.module{display:flex;}
.module-content{padding-left:0px;}
.modularity .left-wrap{display:none;}
.modularity .right-wrap{width:100%;}
.slick-initialized .slick-slide{display:flex;}
}
@media screen and (max-width:768px){.container, .leader .container, .contacts .container{padding-left:15px;padding-right:15px;max-width:100%;}
.left-wrap, .right-wrap,
.furniture .left-wrap, .service .right-wrap,
.furniture .right-wrap, .service .left-wrap,
.contacts .left-wrap, .contacts .right-wrap{width:100%;}
.top-area .wrapper{height:160px;}
nav{width:100%;top:160px;}
.logo, .ham-nav{order:-1;}
.phone{flex-basis:100%;}
.phase__image:after{display:none;}
.service .left-wrap{order:1;margin-top:60px;}
.value{width:100%;}
.contacts .left-wrap{order:1;margin-bottom:110px;}
.contacts h2{text-align:center;}
.contact{text-align:center;display:flex;flex-direction:column;align-items:center;}
.footer-logo, .protect{position:absolute;bottom:0px;}
.know-more {flex-wrap:wrap;justify-content:center;font-size:17px;}
.know-more a:not(:last-child){margin-bottom:15px;}
ul.manual{column-count:1}
.training{height:auto;}
.footer-inner__logo img{display:none;}
@media screen and (max-width:370px){
.phone span{display:block;}
.phone span:first-child{margin-bottom:10px;}
.know-more a img {width:20px;}
}