@media (max-width:1700px){.callbackBlock .formInner .title{padding:20px 0 0 0;}
}
@media (max-width:1500px){.callbackBlock .formInner .title{font-size:17px;}
.headerRight{max-width:79%;}
.topMenu ul li{margin:0 15px;}
.topMenu ul li a{font-size:22px;}
.header .phone{margin:10px 15px 0 0;}
.header{flex-wrap:nowrap;}
.header .phone a{font-size:19px;}
.callbackBlock .formInner .fields{margin:10% 0 0;}
.callbackBlock .formInner form{padding:0px 30px 55px;}
.callbackBlock .formInner .fields input{padding:13px 28px 13px 65px;}
.servicesUnit.callbackBlock .submitForm{margin:0 0 0;}
.servicesUnit.callbackBlock .submitForm{padding:10px 0;}
}
@media (min-device-width:1180px) and (max-device-width:1499px){.aboutPortfolio .right{padding:50px 0 0 0;}
}
@media (max-width:1180px){form .notice{margin-bottom:10px;}
.callbackBlock .formInner .title{font-size:17px;padding:10% 0 0 0;}
.header{display:block;}
.header .logo{padding:15px 0 0;margin:0 auto 0;text-align:center;}
.headerRight{max-width:100%;}
.servicesUnit{width:50%;}
.fastTabs{display:block;}
.fastTabs .tabUnit{margin:0 auto 15px;}
.adventagesInner{max-width:690px;}
.callbackBlock .formInner{max-width:415px;}
.contactsBase{max-width:620px;}
.contactsWrapper{width:95%;}
.aboutPortfolio .left{max-width:38%;}
.aboutPortfolio .right{max-width:54%;}
.contextualAdvertisingWrapper .right{max-width:665px;}
.contextualAdvertisingWrapper{width:95%;}
.seoResult .left .title{font-size:39px;}
.compositionResultInner{width:95%;}
.seoResult .right > .inner .number{font-size:50px;}
}
@media (max-width:860px){.content img{width:95%;margin:0 auto;height:auto;}
.etapy .slider-nav {width:600px;margin:0 auto;}
.etapy .slider-nav .item {padding-left: 5px;padding-right: 5px;text-align: center;}
.etapy .slider-nav .item:first-child {width: 190px!important;}
.etapy .slider-nav .item:nth-child(2) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(3) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(4) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(5) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(6) {width: 190px!important;}
.content{width:95%;}
.footer{margin:0 0 0;}
.aboutPortfolio .right{padding:55px 0 0 0;width:76%;margin:0 auto;}
.aboutPortfolio .left .inner{width:90%;}
.contextualAdvertisingWrapper .left{margin:0 auto 40px;}
.contextualAdvertisingWrapper .right{margin:0 auto;}
.seoResult .left .title{font-size:28px;}
.seoResult .center .number{font-size:65px;}
.seoResult .center .name{font-size:21px;}
.seoResult .right > .inner{margin:122px 0 0 60px;}
.seoResult .right > .inner .number{font-size:65px;}
.seoResult .right > .inner .number .arrow{width:31px;height:43px;top:48px;}
.seoResult .center .inner{max-width:165px;}
.seoResult .right > .inner .name{color:#fff;}
.seoResult .center{max-width:250px;}
.topMenu{margin:0 auto;}
.headerRight .numbers{margin:0 auto;}
.servicesUnit{width:50%;}
.clientUnit{width:50%;}
.horizOrderForm form{-webkit-flex-direction:column;flex-direction:column;margin:0 auto;text-align:center;padding:25px 35px 10px;}
.horizOrderForm form input{margin:0 auto 15px;width:100%;}
.horizOrderForm .submitForm{width:100%;padding:15px 0 !important;}
.sliderWrapp .left, .etapWrapp .left{width:100%;}
.sliderWrapp .right, .etapWrapp .right{width:100%;}
.sliderWrapp .leftInner, .etapWrapp .leftInner{margin:30px auto 25px;}
.sliderWrapp .controlBtns, .etapWrapp .controlBtns{display:none;}
.contactsBase{margin:0 auto;}
.callbackBlock{margin:25px auto 0;}
.callbackBlock .formInner{width:100%;max-width:620px;text-align:center;}
.rules .text{max-width:90%;}
.saleUnit{height:initial;width:95%;margin:0 auto 25px;display:block;text-align:center;overflow:hidden;}
.saleNext a{width:100%;box-sizing:border-box;}
.saleUnit .right{max-width:100%;}
.callbackBlock.servicesUnit{margin:0;}
.devControlBtns{display:none;}
.devSlider{display:none;}
.devSlider_mob{display:block !important;}
.devSiteList{margin:55px 0 0;}
.devSite{padding:105px 0 55px;}
.devSiteList .shadow{display:none;}
.contextualAdvertising{margin:50px 0 0;}
.seoResult .left .titleWrapp{max-width:100%;padding:50px 0;}
.compositionResult{background:#093b50;padding:0 0 40px;}
.compositionResultInner .minify .slide:before{display:none;}
.compositionResult .title{font-size:27px;padding:45px 0 0;}
}
@media (max-width:600px){
  .inner .headerWrapper {z-index:9999;}
  .etapy .slider-nav {width:500px;margin:0 auto;}
  .etapy .slider-nav .item {padding-left: 5px;padding-right: 5px;text-align: center;}
.etapy .slider-nav .item:first-child {width: 240px!important;}
.etapy .slider-nav .item:nth-child(2) {width: 240px!important;}
.etapy .slider-nav .item:nth-child(3) {width: 240px!important;}
.etapy .slider-nav .item:nth-child(4) {width: 240px!important;}
.etapy .slider-nav .item:nth-child(5) {width: 240px!important;}
.etapy .slider-nav .item:nth-child(6) {width: 240px!important;}
  .etapy .slider-nav .slick-prev:before, .etapy .slider-nav .slick-next:before {color:#68d00b;}
.sliderWrapp .sliderImg img{height:auto;}
.etapWrapp .sliderImg img{height:auto;width:100%;}
.etapWrapp .leftInner {position: relative;left:0;top:0;}
.etapWrapp .leftInner .slideNumber {font-size: 150px;}
.callBackWrapper{top:0;}
.callBackWrapper .inner{padding:60px 30px;}
.portfolio_head .underTitle{margin:15px auto 0;}
.aboutPortfolio{display:block;padding:0 0 1px;}
.aboutPortfolio .left{max-width:100%;}
.aboutPortfolio .right{width:95%;max-width:100%;}
.aboutPortfolio .right .title{text-align:center;}
.callbackBlock.servicesUnit{height:auto !important;}
.servicesUnit{width:100%;}
.clientUnit{width:100%;}
.saleNext{margin:20px 0 0;}
.saleUnit .right .title{font-size:20px;}
.saleUnit .right .text{font-size:14px;}
.wrapperTitle{font-size:35px;}
.advantageUnit{width:285px;margin:0 auto 19px;}
.servicesUnit .title{font-size:17px;margin:35% 0 0;}
.formImageWrapper{width:100%;}
.formImage img{width:100%;}
.adventagesWrapper{margin:60px 0 0;}
.servicesListWrapper{margin:60px 0 0;}
.clientsWrapper{margin:60px 0 0;}
.workresultsWrapper{margin:60px 0 0;}
.doubtsForm{padding:70px 0;font-size:20px;}
.footerUnit{padding:0 10px 25px;}
.mobMenuBtnWrapp{display:block;}
.headerRight .numbers{display:block;}
.header .phone{margin:0 auto 25px;}
.header .phone a{font-size:26px;}
.topMenu ul{display:block;margin:30px 0 30px 20px;}
.mobLogo{display:block;}
.topMenu{display:block;position:fixed;background:#fff;left:-100%;width:80%;z-index:9999;top:0;bottom:0;transition:0.2s all;}
.topMenu ul li a:hover:before, .topMenu ul li.active a:before  {display: none;}
.topMenu ul li a{padding:15px 0 0;}
.topMenu ul li{margin:0 0 15px;}
.filterList.flex-w-s{-webkit-justify-content:center;justify-content:center;}
.carousel{width:80%;}
.seoResult{display:block;width:100%;}
.seoResult .right{display:block;width:100%;}
.seoResult .center{margin:0 auto;width:100%;max-width:100%;padding:10px 0;}
.seoResult .right > .inner{margin:0 auto;width:90%;padding:25px 0;text-align:center;}
.seoResult .center .inner{max-width:165px;margin:20px auto;}
.seoResult .left{width:39%;background:#edf0f7;width:100%;text-align:center;display:block;}
.aboutPortfolio .left .inner .title{text-align:center;}
}
@media (max-width:470px){
  .etapy .slider-nav {width:200px;}
  .etapy .slider-nav .item {padding-left: 5px;padding-right: 5px;text-align: center;}
.etapy .slider-nav .item:first-child {width: 190px!important;}
.etapy .slider-nav .item:nth-child(2) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(3) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(4) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(5) {width: 190px!important;}
.etapy .slider-nav .item:nth-child(6) {width: 190px!important;}
.etapy .slider-nav .item .tab-name {font-size: 14px;}
.subcat_block {flex-wrap:wrap;margin:10px 0 15px;}
.subcat_block .item, .subcat_block.v3 .item {padding: 0;margin: 5px 0;width: 100%; height: 125px;}
.subcat_block .item a {font-size:18px;}
.sotrud-block {margin: 40px auto 20px;}
.sotrud-block .item {width:100%;}
.sotrud-block .item img.img {margin-top: 0!important;}
.recomm-block .item {width: 100%;margin: 15px 0;}
.flex-w-c{flex-wrap:wrap;}
.partnersWrapper{height:320px;}
.portfolioLogo{top:55%;left:0;right:0;}
.cloud2{display:none;}
.cloud4{display:none;}
.callBackWrapper .inner{width:100%;}
.formImageWrapper{height:170px;}
.fastTabs .tabUnit{width:100%;padding:15px 0 15px 0px;font-size:17px;}
.tabUnit:before{left:10px !important;top:15px;}
.formImageWrapper{height:140px;margin:49px 0 0;}
.wrapperTitle{font-size:29px;}
.footerUnit{margin:0 auto;text-align:center;}
.footerUnit .title{margin:34px 0 15px;}
.headSlide{margin:10px 0 0;}
.topCallBackForm form .title span{font-size:90px;margin:0 0 0;}
.servicesUnit .servicesInnerListWrapper{margin:20px 0 0;}
.servicesUnit .title{font-size:19px;margin:13% 0 0;}
.servicesInnerList a{font-size:16px;}
.pagination ul li span{font-size:14px;padding:10px;}
.pagination ul li a{font-size:14px;padding:10px 10px;}
.allWrapper.inner .clientUnit{width:100%;}
.portfolioInfo{padding:10% 0 0 0;}
.inner h1{font-size:28px;}
.callbackBlock .formInner form{padding:0 20px 55px;}
}
@media (max-width:440px){
	.header .logo {
		padding: 40px 0 0;
	}
}
