@media only screen and (max-width :1140px){.tels-block{height:60px;overflow:hidden}.top-nav nav{margin-right:30px}}@media only screen and (max-width :992px){h1{padding:0!important}#main-carousel{width:100%;min-height:350px;height:auto;margin:50px auto}.service-line-descr button{padding:15px 0;bottom:20px}.service-line-descr h4{margin:10px 0}}@media only screen and (max-width :768px){.header-top,.logo,.logo img,.service-line-descr:before{display:none}.logo img{width:auto}h1{font-size:30px}h2{font-size:1.2em}h3{font-size:20px}.top-nav nav ul li a:hover:before{top:-16px}.service-line-descr{height:auto}.service-line-descr h4{margin:20px}.service-line-descr p{display:block}.services-blocks .service-line-descr{width:100%}.services-blocks .service-foto{display:none}.services-blocks div{width:100%;height:auto;clear:both}.service-line-descr button{padding:30px 0;display:block}.main-input-box{display:block}#phone,.main-input-box .humanname{display:block!important;width:80%;margin:0 auto 20px}.top-nav nav,.top-nav nav ul{margin:0 auto;float:none}#main-carousel,.button-header{display:none}.top-nav{position:fixed;top:0;left:0;background:rgba(82,166,180,1)!important}#menu-hover{top:0}.main-1{padding-top:60px;padding-left:3%;padding-right:3%;width:94%}.main-1 .container{padding-bottom:10px}.top-nav nav ul{display:block}.top-nav nav ul li{padding:15px 0}.main-3,.main-4:before{display:none}.main-4 span{margin:20px 0}.logobox3{padding-top:0}.logobox4{padding-bottom:10px}.main-4 .logobox1,.main-4 .logobox2,.main-4 .logobox3,.main-4 .logobox4{display:block;width:94%;margin:0 auto}.logobox1 div,.logobox2 div,.logobox3 div,.logobox4 div{display:inline-block;width:30%;margin-right:2%;margin-bottom:30px}.footer-inner,.footer-phone-block .tel{display:block}.main-input-box .button{width:80%;margin:0 auto}footer{padding:10px 0}footer h3{text-align:center}.main-5{padding:65px 0 80px}.otziv-descr{width:85%}.owl-next,.owl-prev{width:30px;height:30px;font-size:23px}.footer-left,.footer-right{display:block;width:100%}.footer-news-item{width:100%;height:auto;padding:10px 5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.footer-news-item-foto{width:30%}.footer-news-item-foto img{width:100%;height:auto}.footer-news-item-descr{width:62%}.footer-geo-block,.footer-mail-block,.footer-phone-block{width:260px;margin:0 auto}.footer-mail-block{width:260px;padding:15px 0;text-align:left;position:relative}.mail,.tel:first-child{margin-left:60px}.social{padding-bottom:50px}.romb-list{width:100%}.romb-list p{width:90%;padding-bottom:170px;margin:0 auto}.ppc-2 .romb-list p:last-child,.ppc-3 .romb-list p:last-child,.romb-list p:last-child{padding-bottom:0}.romb-list p:before{left:0;right:0;margin:auto;top:-130px}.ppc-1{padding:100px 0}.service-line-descr button{position:relative;bottom:0;width:100%}.seo-1{padding-top:80px}.seo-3{height:720px}.crm-1 button{padding:30px 80px}.crm-menu-wrap,.crm-menu-wrap a,.crm-menu-wrap button{display:block!important}.crm-menu-wrap a{width:100%;text-align:center;padding:8px 0}.crm-menu a:hover:before{display:none!important}.crm-menu-wrap button{margin:0 auto}.crm-2 .romb-list p:before{top:-160px;left:0;right:0;margin:auto}.crm-3 .service-line-descr p{display:block;padding-bottom:0}.crm-3 .services-blocks div{height:auto}.crm-3 h2{font-size:30px}.crm-4 p{text-align:center;margin-bottom:10px}.popup-services,.popup-tools{display:block}.popup-services-body,.popup-tools-body{width:100%;height:auto;display:block;padding:10px 35px;box-sizing:border-box}.popup-services-item,.popup-tools-item{width:100%;display:block;margin-bottom:5px}.popup-services-item span,.popup-tools-item span{width:35%;font-size:40px;text-align:center;display:inline-block;vertical-align:top;box-sizing:border-box}.popup-services-item p,.popup-tools-item p{font-size:16px;padding-top:8px;margin:0;display:inline-block;vertical-align:top;width:61%}.popup-services-header{padding:15px 0}.popup-services-header p,.popup-tools-header p{font-size:16px;padding-right:60px;margin:0}.popup-services form input{padding:15px 10px;font-size:16px;width:100%;margin-bottom:10px}.popup-services button{margin:0 auto;width:100%;padding:15px 0;font-size:16px}.popup-services{height:460px}.popup-tools{height:260px}.popup-tools-header{padding:15px 0}.popup-tools-body{margin:0}.popup-tools-item{border:none}.popup-tools-item span{padding-top:0}.ring{height:auto;margin-top:0;box-shadow:none;width:30%;display:inline-block;text-align:right}.ring p,.webip-1 button,.webip-1 p{text-align:center}.tools-descr{display:none!important}.smm-1{padding:100px 0}.smm-1 h2{font-size:30px}.smm-2 .service-line-descr{float:none;box-shadow:none}.webip-1 button{width:90%;padding:20px 0}.webip-1 p{font-size:5vw;color:#fff;padding-bottom:3vwpx}.webip-2 .romb-list{width:100%;display:block;padding:0}.webip-2 .romb-list:first-child{padding-top:100px}.webip-2 h2{padding-bottom:130px}.webip-2 .romb-list p{display:block;text-align:center;margin-bottom:150px;padding:0}.webip-2 .romb-list p:before{left:0}.webip-4:before{display:none}.service-line-descr{box-shadow:none!important;padding:20px!important}#menu-hover .level1{display:block!important}.level1>li{display:block;float:left;padding-right:25px}.service-line1,.service-line2,.service-line3,.service-line4{margin-bottom:70px}.blog-1,.webip-1{height:500px;padding:100px 0}.service-line-descr p{padding-bottom:0}.logo img{height:50px;margin-top:5px}}@media only screen and (max-width :480px){.top-nav nav,.top-nav nav:hover ul{display:block}.main-1 button{padding:15px 85px;font-size:15px}.top-nav nav{position:relative;width:100%;height:30px;background:url(../img/logo.png) center center no-repeat;background-size:contain;margin:5px 0;padding:0}.top-nav nav ul{position:absolute;top:30px;background:rgba(82,166,180,1);width:100%;padding:0;text-align:center;display:none}.top-nav li{display:none;padding:8px 0 8px 10px}.top-nav nav:hover li{display:block!important;width:100%;height:auto}.top-nav nav ul li:hover{background:#fff}.top-nav .container nav ul li:hover a{color:#000}.top-nav nav ul li a:hover:before{content:""}#menu-hover{display:none!important}.crm-1 .container br,.mail-block,.seo-1:after,.seo-3:after,.service-line1 .service-line-descr:before,.service-line3 .service-line-descr:before{display:none}.contacts-corner .contacts-corner-contacts{padding-left:0}.contacts-box .main-input-box input{padding:10px 20px;margin-bottom:20px}.ppc-1 button,.ppc-3 button{padding:30px 80px}.main-input-box input{padding:10px 20px}.crm-1{padding-top:120px}.crm-1 h1,.crm-1 p{font-size:20px}.popup-services{height:475px}.smm-1 button{width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.blog-1 p{font-size:25px}.blog-1 button{width:90%;padding:20px 0;text-align:center}.logo{display:inline-block;width:20%;height:auto}.tels-block{margin:auto}.service-line1 div,.service-line2 div,.service-line3 div,.service-line4 div{box-shadow:none;height:auto!important}}@media only screen and (max-width :320px){.container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0}#scroll-top{right:15px;bottom:15px}.tels-block a{display:block;padding:5px}}