*::-webkit-input-placeholder{color:#4d4948;opacity:1;}
*:-moz-placeholder{color:#4d4948;opacity:1;}
*::-moz-placeholder{color:#4d4948;opacity:1;}
*:-ms-input-placeholder{color:#4d4948;opacity:1;}
body input:focus:required:invalid,
body textarea:focus:required:invalid{}
body input:required:valid,
body textarea:required:valid{}
body{font-size:16px;margin:0;}
footer .input-call input{
  color: #fff; 
}
input{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.text-info-new-open {
  width: 500px;
  padding: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  font-size: 16px;
  text-transform: none;
  background: white;
  position: absolute;
  right: -80px;
  top: 0;
  opacity: 0;
}
.text-info-new-open.open {
  opacity: 1; 
}
.phone-number-t-arrow img{
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}
.phone-number-t-arrow{
  display: inline-block;
  vertical-align: middle;
  
  margin-left: 5px;
}
.new_content{width:1200px;margin:auto;}
header{padding:25px 0;}
.site-one-text > div:nth-child(2) b{
  font-weight: 100;
  color: #cd4726;
}
.logo{float:left;}
.main-menu{float:left;margin-top:15px;margin-left:140px;}
.main-menu ul{margin:0;padding:0;}
.main-menu ul li:nth-last-child(1){margin-right:0;}
.main-menu ul li{list-style:none;float:left;margin-right:20px;}
.main-menu ul li a{overflow:hidden;text-decoration:none;text-transform:uppercase;font-family:"ProximaNovaCondSemibold";color:#4d4948;position:relative;}
.main-menu ul li a:after{content:'';position:absolute;bottom:-10px;left:0;height:3px;width:0;background:#cd4626;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.main-menu ul li a:before{content:'';position:absolute;bottom:-10px;right:0;height:3px;width:0;background:#cd4626;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.mobile-menu ul li.current-menu-item a{color:#cd4626;}
.main-menu ul li a:hover:after,.main-menu ul li.current-menu-item a:after{width:50%;}
.main-menu ul li a:hover:before,.main-menu ul li.current-menu-item a:before{width:50%;}
.start{height:380px;padding:100px 0;background:url(../img/newmain/start.png) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;}
.start-left-text1{text-transform:uppercase;font-size:32px;color:#cd4726;font-family:"FormularBold";}
.start-left-text2{font-family:"FormularMedium";color:#4d4948;font-size:18px;line-height:1.5;}
.hrm{width:40px;height:2px;margin:20px 0;background:white;}
.start-left-text3 b{font-weight:100;color:#cd4726;}
.start-left-text3{font-family:"FormularBold";color:#4d4948;text-transform:uppercase;font-size:24px;line-height:1.5;}
.start-left-text31 h2{font-family:"FormularBold";color:#4d4948;text-transform:uppercase;font-size:18px;line-height:1.5;}
@keyframes grow{0%, 100%{}
5%, 25%, 45%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);}
10%, 30%, 50%{-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);}
50%{}
}
.template-main-button a:nth-child(2) span:nth-child(1){-moz-animation:grow 1s infinite;-webkit-animation:grow 1s infinite;-o-animation:grow 1s infinite;-ms-animation:grow 1s infinite;animation:grow 1s infinite;}
.template-main-button a:hover{background:#b84022;}
.template-main-button a span:nth-child(1){margin-right:10px;}
.template-main-button a span{display:inline-block;vertical-align:middle;text-decoration:none;}
.template-main-button1 a:nth-child(1){margin-right:30px;}
.template-main-button a{outline:none;padding:20px;text-transform:uppercase;vertical-align:top;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:inline-block;background:#cd4726;font-family:"FormularBold";color:#fff;text-decoration:none;margin-top:60px;font-size:14px;}
.reasons{padding:100px 0;}
.template-main-button3 a{
  min-width:calc(300px - 20px);
}
.temp-title-new:before{position:absolute;content:'';bottom:0;background:#a0a0a0;width:40px;height:2px;left:50%;margin-left:-20px;}
.temp-text-new{color:#4d4948;font-family:"FormularMedium";margin-top:20px;font-size:18px;text-align:center;}
.temp-title-new{padding-bottom:30px;text-transform:uppercase;font-family:"FormularBold";text-align:center;color:#4d4948;font-size:32px;position:relative;}
.garant{padding:100px 0;background:url(../img/newmain/garant.png) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;}
.reasons-wrapp{overflow:hidden;}
.reasons-right{float:right;}
.reasons-left,.reasons-right{width:560px;}
.reasons-left{float:left;}
.reasons-block{margin-top:60px;}
.reasons-block > div:nth-child(1){color:#cd4726;font-family:"FormularBold";text-transform:uppercase;font-size:18px;}
.reasons-block > div:nth-child(2) b{font-weight:100;color:#cd4726;}
.reasons-block > div:nth-child(2){font-family:"FormularMedium";color:#4d4948;line-height:1.5;margin-top:15px;}
.garant-block{margin-top:20px;}
.garant-block-text > div:nth-child(1){color:#cd4726;font-family:"FormularBold";text-transform:uppercase;font-size:18px;}
.garant-block-text > div:nth-child(2){font-family:"FormularMedium";color:#4d4948;line-height:1.5;margin-top:15px;}
.garant-block > div:nth-child(2){width:calc(100% - 200px);margin-left:40px;}
.garant-block > div{display:inline-block;vertical-align:middle;}
.template-main-button2 span{margin:0 !important;}
.template-main-button2{text-align:center;}
.consult{padding:100px 0;background:url(../img/newmain/consult.png) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;}
.consult .temp-title-new{color:#fff;}
.consult .temp-title-new b{font-weight:100;background:#cd4726;padding:0 5px;}
.consult-form:before{left:-10px;background:url(../img/arrkon1.png);}
.consult-form:after{right:-10px;background:url(../img/arrkon2.png);}
.consult-form:before,.consult-form:after{content:'';position:absolute;bottom:20px;width:52px;height:73px;}
.consult-form button:hover{background:#b84022;}
.consult-form button{margin:0 15px;margin-top:20px;text-transform:uppercase;vertical-align:top;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:inline-block;background:#cd4726;font-family:"FormularBold";color:#fff;text-decoration:none;width:300px;cursor:pointer;height:40px;border:0;outline:none;font-size:14px;}
.consult-form input{outline:none;margin:0 15px;margin-top:20px;display:inline-block;vertical-align:top;width:300px;box-sizing:border-box;height:40px;border:2px solid #4d4948;text-align:center;font-size:14px;font-family:"FormularMedium";}
.consult-form{text-align:center;background:#fff;padding:30px 0;margin:auto;position:relative;margin-top:60px;width:830px;}
.consult-form-title{font-family:"FormularMedium";color:#4d4948;text-align:center;}
.site{padding:100px 0;background:#fafafa;}
.sites-row{}
.sites-row-left,.sites-row-right{float:left;width:50%;}
.site-one:hover{background:white;box-shadow:0 0 10px rgba(22,19,12,.1);}
.site-one{padding:30px;margin-top:30px;}
.site-one-text a{margin-top:20px;color:#cd4726;font-family:"FormularMedium";display:inline-block;}
.site-one > div{display:inline-block;vertical-align:top;}
.site-one > div:nth-child(1){width:70px;margin-right:25px;}
.site-one > div:nth-child(2){width:calc(100% - 100px);}
.site-one-text > div:nth-child(1){color:#4d4948;font-family:"FormularBold";text-transform:uppercase;}
.site-one-text > div:nth-child(2){font-family:"FormularMedium";color:#4d4948;line-height:1.5;margin-top:15px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;max-height:45px;overflow:hidden;}
.clearfix:after{content:"";display:table;clear:both;}
.sites{margin-top:70px;}
.people_work{background:url(../img/newmain/people.png) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;padding:100px 0;}
.template-main-button3 a span{margin:0 !important;}
.template-main-button3 a:after{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);right:-280px;}
.template-main-button3 a:before{left:-280px;}
.template-main-button3 a:before,.template-main-button3 a:after{content:'';position:absolute;width:225px;top:10px;height:43px;background:url(../img/newmain/arr.png) no-repeat;}
.template-main-button3{text-align:center;position:relative;}
.template-main-button3 a{margin-top:30px;position:relative;}
.people_block{background:#fff;padding:60px 0 40px 0;margin-top:30px;margin-bottom:50px;}
.people_block-wrapp{width:930px;margin:auto;border-right:2px solid #edecec;border-left:2px solid #edecec;border-bottom:2px solid #edecec;text-align:center;}
.people_block-one{display:inline-block;vertical-align:top;margin:0 50px;text-align:left;width:190px;margin-bottom:60px;}
.people_block-one span:nth-child(1){margin-right:20px;}
.people_block-one2{margin:auto;display:block;position:relative;top:-15px;}
.people_block-one2 span{display:block !important;text-align:center;}
.people_block-one2 span:nth-child(1){width:70px;background:#fff;margin:auto;margin-bottom:20px;position:relative;}
.people_block-one span:nth-child(2){color:#4d4948;text-transform:uppercase;font-family:"FormularBold";}
.people_block-one span{display:inline-block;vertical-align:middle;}
.clients{padding-top:100px;padding-bottom:40px;background:#fafafa;}
.cls{width:750px;margin:auto;}
.cl-item{outline:none;width:140px;height:80px;margin-right:25px;margin-left:25px;cursor:pointer;box-shadow:6px 10px 40px #e4e4e4;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.cl-item:hover{box-shadow:1px 1px 40px #e4e4e4;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.cl-arrow{display:block;position:absolute;top:56px;width:17px;height:31px;background:url(../img/logo-arr-left.png);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.cl-arrow:hover{background:url(../img/logo-arr-left-hover.png);}
.cl-prev{left:-70px;}
.cl-next{right:-70px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.cl-item-wrp{padding-top:30px;height:130px;outline:none;}
.reviews{padding-top:80px;padding-bottom:80px;}
.reviews-slider{width:580px;margin:auto;margin-top:60px;}
.rs-item{outline:none;width:580px;padding:10px;}
.rs-item span{display:block;}
.rs-item span:nth-child(1){height:360px;cursor:pointer;position:relative;box-shadow:1px 1px 30px #f4f4f4;}
.play{font-size:40px;color:white;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:40px;height:40px;}
.rs-item span:nth-child(1) iframe{border:0;width:100%;height:100%;}
.rs-item span:nth-child(2){color:#4d4948;font-family:"FormularMedium";line-height:1.5;font-size:18px;margin-top:30px;text-align:center;}
.cl-arrow1{display:block;position:absolute;top:170px;width:17px;height:31px;background:url(../img/logo-arr-left.png);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.cl-arrow1:hover{background:url(../img/logo-arr-left-hover.png);}
.founder{background:url(../img/newmain/founder.png) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;padding:100px 0;}
.founder-block{text-align:center;}
.founder-block > div{display:inline-block;vertical-align:middle;}
.founder-block > div:nth-child(2){margin-left:60px;}
.founder-block > div:nth-child(2) span{display:block;text-align:left;}
.founder-block > div:nth-child(2) span:nth-child(1){color:#cd4726;text-transform:uppercase;font-size:24px;font-family:"FormularBold";}
.founder-block > div:nth-child(2) span:nth-child(2){color:#4d4948;font-size:18px;margin-top:15px;line-height:1.5;font-family:"FormularMedium";}
.founder-text{background:white;}
.fq{position:relative;background:#fff;padding:50px 100px;font-family:"FormularMedium";line-height:1.5;font-size:18px;color:#4d4948;margin-top:-4px;box-shadow:1px 1px 50px rgba(0,0,0,.15);}
.fq:before,.fq:after{font-family:"FormularBold";content:',,';color:#cd4726;position:absolute;font-size:60px;letter-spacing:-5px;}
.fq:before{left:50px;top:30px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.fq:after{right:50px;bottom:30px;}
.call-frame{background:url(../img/newmain/cf.png) no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;padding:100px 0;}
.call-frame .temp-title-new,.call-frame .temp-text-new{color:#fff;}
.template-main-button4{margin-top:30px;}
footer{overflow:hidden;background:#343232;padding:60px 0;font-family:"FormularLight";}
.footer-menu{float:left;margin-left:130px;}
.footer-menu ul{padding:0;margin:0;}
.footer-menu ul li{padding-left:20px;position:relative;list-style:none;margin-top:2px;}
.footer-menu ul li:after{left:0;top:4px;content:'';position:absolute;background:url(../img/menu-arr.png);width:6px;height:11px;-webkit-background-size:cover;background-size:cover;background-position:0 0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.footer-menu ul li:before{}
.footer-menu ul li a{text-decoration:none;text-transform:uppercase;color:#fff;font-family:"ProximaNovaCondSemibold";}
.footer-menu ul li a:hover{opacity:.5;}
.footer-menu ul li:hover:after{background:url(../img/menu-arr-hover.png);left:5px;}
.copy{font-size:12px;font-family:"FormularMedium";float:left;margin-left:180px;color:#666565;}
.logof{float:left;}
.logof p{font-size:12px;color:#fff;}
.call-phone{float:right;width:250px;} 
.phone-number-wrp.active .phone-number-t{color:#cd4726;}
.phone-number.active .phone-number-wrp:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.phone-number-wrp.active .phone-number-t-arrow img{
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.phone-number-wrp{position:relative;z-index:3;}
.phone-number{text-align:right;cursor:pointer;z-index:3;position:relative;}
.phone-number-img img{display:inline-block;vertical-align:middle;}
.phone-number-img{display:inline-block;margin-right:7px;vertical-align:middle;}
.phone-number-t{display:inline-block;color:#4d4948;vertical-align:middle;font-family:"FormularBold";text-transform:uppercase;}
.input-call{font-size:0;text-align:right;margin-top:10px;}
.input-call.active input{width:120px;}
.input-call input{background:none;outline:none;display:inline-block;vertical-align:top;width:140px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:0;box-sizing:border-box;height:30px;border:1px solid #cd4726;text-align:center;font-size:12px;font-family:"FormularRegular";}
.input-call.active button:before{font-size:12px;color:#fff;content:'Перезвоните мне';font-family:"FormularRegular";width:auto;background:none;}
.input-call button:before{content:'';-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;width:16px;font-size:0;height:16px;left:0;margin:auto;top:0;right:0;bottom:0;background:url(../img/newmain/callb.png) no-repeat;}
.input-call.active button{width:120px;}
.input-call button{outline:none;cursor:pointer;position:relative;border:0;background:#cd4726;width:30px;height:30px;display:inline-block;vertical-align:top;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.phone-number-open{position:absolute;background:white;padding:30px;display:none;top:-40px;right:-30px;box-shadow:0 0 10px rgba(22,19,12,.1);z-index:2;}
.other-phone{text-align:right;padding-right:20px;margin-top:45px;}
.other-phone > div span:nth-child(1){margin-right:8px;}
.other-phone span{color:#4d4948;display:inline-block;vertical-align:middle;font-size:16px;font-family:"FormularBold";}
.other-phone span a {
  text-decoration: none;
  color:#4d4948;
}
.footer-call{float:right;}
footer .other-phone{color:#a0a0a0;margin-top:0;}
.other-phone .red span{color:#cd4726;}
.other-phone > div span:nth-child(1) img{vertical-align:middle;display:inline-block;}
footer .input-call input{}
footer .input-call input::-webkit-input-placeholder{color:#fff;opacity:1;}
footer .input-call input:-moz-placeholder{color:#fff;opacity:1;}
footer .input-call input::-moz-placeholder{color:#fff;opacity:1;}
footer .input-call input:-ms-input-placeholder{color:#fff;opacity:1;}
.burger{position:relative;width:30px;display:inline-block;height:30px;margin-right:20px;margin-left:20px;display:none;cursor:pointer;}
.burger span{display:block;position:absolute;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:2px;background:#4d4948;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.burger span:nth-child(1){top:0;}
.burger span:nth-child(2){top:8px;}
.burger span:nth-child(3){top:16px;}
@keyframes animation-burger1{0%{top:2px;}
33%{top:4px;}
66%{top:6px;}
95%{-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);transform:rotate(-25deg);}
100%{top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
}
@keyframes animation-burger2{0%{top:14px;}
33%{top:12px;}
66%{top:10px;}
90%{top:8px;}
95%{-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg);}
100%{top:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
}
.burger-anim1{animation-name:animation-burger1;animation-duration:.2s;animation-fill-mode:forwards;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.burger-anim2{animation-name:animation-burger2;animation-duration:.2s;animation-fill-mode:forwards;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.mobile-menu{width:calc(100% - 20px);text-align:left;z-index:10;overflow:hidden;background:#fafafa;padding:10px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.mobile-menu ul{position:relative;padding:0;margin:0;}
.mobile-menu ul li{list-style:none;}
.mobile-menu ul li a{font-size:24px;text-decoration:none;text-transform:uppercase;font-family:"ProximaNovaCondSemibold";color:#4d4948;position:relative;}
.block__menu{position:fixed;z-index:101;top:0;left:0;}
.mb-menu{-webkit-overflow-scrolling:touch;position:fixed;overflow:hidden;width:250px;height:100%;background:#fafafa;left:-250px;top:0;z-index:100;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow-y:auto;box-sizing:border-box;}
.block__menu.open{width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99;}
.bodyovh{}
.mb-menu.open{-webkit-transform:translateX(250px);-moz-transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);transform:translateX(250px);}
.overlay.open{right:0;}
.bodyovh{overflow:hidden;}
.overlay{top:0;right:-100%;height:100%;position:fixed;z-index:100;width:calc(100% - 200px);background:rgba(0,0,0,.5);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;}
.menu-logo{text-align:left;margin-top:20px;margin-left:10px;}
.preloader > div{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:120px;height:120px;}
.closemenu{position:absolute;right:10px;width:30px;height:30px;top:35px;}
.preloader{position:fixed;display:none;width:100%;height:100%;z-index:999;top:0;left:0;background:rgba(0,0,0,.5);}
.closemenu span{display:block;position:absolute;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:2px;background:#4d4948;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.reviews-slider .slick-dots{margin:0;padding:0;text-align:center;}
.reviews-slider .slick-dots li{list-style:none;display:inline-block;margin-left:5px;margin-right:5px;}
.reviews-slider .slick-dots li button{outline:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0;margin:0;font-size:0;border:0;width:15px;height:15px;border:2px solid #4d4948;background:0;}
.reviews-slider .slick-dots li.slick-active button{background:#4d4948;}
.cls .slick-dots{margin:0;padding:0;text-align:center;}
.cls .slick-dots li{list-style:none;display:inline-block;margin-left:5px;margin-right:5px;}
.cls .slick-dots li button{outline:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:0;margin:0;font-size:0;border:0;width:15px;height:15px;border:2px solid #4d4948;background:0;}
.cls .slick-dots li.slick-active button{background:#4d4948;}
.popup >button{color:#fff !important;opacity:1 !important;font-size:30px;}
.popup{display:none;position:relative;margin:auto;padding:50px;width:690px;height:225px;background:url(../img/popup.png) no-repeat;-webkit-background-size:cover;background-position:center top;background-size:cover;}
.popup-left{float:left;width:355px;}
.popup-left span{display:block;}
.popup-left span:nth-child(1){color:#c14426;font-size:14px;font-family:"FormularMedium";}
.popup-left span:nth-child(2){text-transform:uppercase;font-family:"FormularBold";font-size:24px;margin-top:25px;color:#fff;}
.popup-left span:nth-child(3){font-family:"OpenSans-Regular";margin-top:20px;color:#fff;}
.popup-right{float:right;}
.popup-right-form:before{width:43px;height:36px;position:absolute;content:'';background:url(../img/arr-popup.png);bottom:20px;left:-33px;}
.popup-right-form{position:relative;position:relative;background:rgba(1,1,1,.5);width:230px;min-height:1px;padding:20px;}
.popup-right-form input{border:none;width:100%;border:2px solid #fff;color:#fff;font-family:"FormularMedium";font-size:14px;background:none;text-align:center;margin-top:10px;padding:7px 0;outline:none;}
.popup-right-form > span{color:#fff;font-family:"OpenSans-Regular";font-size:18px;text-align:center;margin-bottom:15px;display:block;}
.popup-right-form button{cursor:pointer;margin-top:20px;border:0;width:100%;font-size:14px;color:#fff;background:#cd4726;line-height:34px;height:35px;text-transform:uppercase;text-align:center;outline:none;font-family:"OpenSans-Bold";}
.popup-right-form button span{display:inline-block;vertical-align:middle;}
.popup-right-form button span:nth-child(2){margin-left:7px;border:7px solid transparent;border-left:13px solid #fff;}
.popup-right-form button:hover{background:#b84022;}
.popup-right-form input::-webkit-input-placeholder{color:#fff;opacity:1;}
.popup-right-form input:-moz-placeholder{color:#fff;opacity:1;}
.popup-right-form input::-moz-placeholder{color:#fff;opacity:1;}
.popup-right-form input:-ms-input-placeholder{color:#fff;opacity:1;}
.popup2{display:none;padding:30px;width:400px;min-height:1px;overflow:hidden;margin:auto;position:relative;background:#fff;}
.popup2 > button{color:#4d4948 !important;opacity:1 !important;right:-8px !important;top:-7px !important;font-size:30px !important;}
.popup2-video{height:250px;box-shadow:0 0 30px rgba(0,0,0,.4);margin-bottom:30px;}
.popup2-video iframe{width:100%;height:100%;border:0;}
.popup2-form input{font-family:"FormularMedium";width:100%;border:0;text-align:center;height:45px;margin-bottom:10px;background:#f0f0f0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;}
.popup2-form input::-webkit-input-placeholder{color:#7d7d7d;opacity:1;}
.popup2-form input:-moz-placeholder{color:#7d7d7d;opacity:1;}
.popup2-form input::-moz-placeholder{color:#7d7d7d;opacity:1;}
.popup2-form input:-ms-input-placeholder{color:#7d7d7d;opacity:1;}
.popup2-form button{margin-top:10px;width:100%;border:0;height:45px;line-height:45px;display:block;color:#fff;font-size:16px;font-family:"FormularBold";text-transform:uppercase;text-align:center;background:#cd4726;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;}
.popup2-form button:hover{background:#b84022;}
#thanks{display:none;text-align:center;position:relative;background:white;font-family:"FormularMedium";font-size:20px;padding:50px 10px;margin:auto;width:400px;}
.popup3{margin:auto;background:#eee;width:310px;margin:auto;padding:30px 50px;position:relative;}
.popup3 input{box-sizing:border-box;box-shadow:inset -1px 3px 10px #e0e0e0;display:block;width:100%;margin-top:10px;border:0;outline:0;border:5px solid #fff;height:40px;background:white;font-family:"FormularMedium";font-size:18px;color:#4d4948;text-align:center;}
.popup3 form button{border:0;color:#fff;display:block;background:#cd4726;width:100%;height:50px;line-height:50px;text-transform:uppercase;font-size:18px;font-family:"FormularBold";margin:auto;margin-top:20px;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer;}
.popup3 > button{color:#4d4948 !important;opacity:1 !important;}
.popup3 form button:hover{background:#b74022;}
@media only screen and (max-width:1200px){
  .text-info-new-open {
        right: 0;
    top: 45px;
    left: 0;
  }
  .footer-menu{display:inline-block;margin-left:0;text-align:left;float:none;margin-top:10px;}
.copy{display:block;margin-left:0;float:none;margin-top:20px;}
footer .other-phone{text-align:center;padding-left:0;}
footer .input-call{ 
    text-align: center;
  }
  .popup-right-form button{
    margin-top: 10px;
  }
  .popup >button{
    color: #a0a0a0 !important;
    opacity: 1 !important;
    font-size: 30px;
  }

  .popup-right-form input::-webkit-input-placeholder {
    color: #484848;
    opacity: 1;
  }
  .popup-right-form input:-moz-placeholder {
    color: #484848;
    opacity: 1;
  }
  .popup-right-form input::-moz-placeholder {
    color: #484848;
    opacity: 1;
  }
  .popup-right-form input:-ms-input-placeholder {
    color: #484848;
    opacity: 1;
  }
  .popup-right-form input{
    background: #e6e6e6;
  }
  .popup-right-form{
    background: none;
    margin: auto;
    padding: 0;
    margin-top: 10px;
  }
  .popup-right-form > span{
    display: none;
  }
  .popup-left span:nth-child(1){
    text-align: center;
    margin-top: 15px;
  }
  .popup-left span:nth-child(2){
    font-size: 18px;
    font-family: "OpenSans-Bold";
    color: #303030;
    margin-top: 10px;
    text-align: center;
  }
  .popup{
    width: calc(100% - 40px);
    height: auto;
    padding: 20px;
    background: white;
  }
  .popup-left{
    width: 100%;
    float: none;
  }
  .popup-right{
    float: none;
    width: 100%;   
  }
  .popup-left span:nth-child(3){
    display: none;
  }
  .popup-right-form:before{
    display: none;
  }
  .form-video-wrapp > div {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0);
  }
  .logof p{
    text-align: left;
  }
   .footer-menu{
    margin-left: 0;
    width: 125px;
    margin: 20px auto;
  }
  
.footer-call{display:block;float:none;margin:auto;width:300px;margin-top:20px;}
footer{text-align:center;}
.logof{float:none;display:inline-block;}
.cls{width:100%;}
.burger{display:inline-block;vertical-align:middle;}
.start{height:auto;}
.people_block{margin:20px 0;padding:20px 0;}
.people_block-wrapp{width:100%;border:0;}
.people_block-one2{top:0;margin:auto !important;}
.people_block-one{margin:0 20px;margin-bottom:20px;}
.founder-block{position:relative;text-align:center;margin-top:20px;}
.founder-block > div:nth-child(1){margin-top:180px;}
.founder-block > div:nth-child(2){margin-left:0;left:0;position:absolute;margin-bottom:20px;}
footer{padding:20px 0;}
.start,.reasons,.garant,.consult,.site,.people_work,.clients,.reviews,.founder,.call-frame{padding:20px 0;}
.fq:before, .fq:after{display:none;}
.fq{padding:10px;font-size:14px;}
.template-main-button4{margin-top:0;}
.template-main-button3 a:before, .template-main-button3 a:after{display:none;}
header{padding:10px 0;text-align:center;}
.start-left-text1{font-size:18px;}
.start-left-text2{font-size:14px;}
.start-left-text3{font-size:16px;}
.consult-form{width:100%;padding:20px 0;margin-top:20px;}
.consult-form:before, .consult-form:after{display:none;}
.call-phone{float:none;display:inline-block;vertical-align:middle;}
.template-main-button a{padding:10px;}
.reasons-block{margin-top:30px;}
.temp-title-new:before{width:20px;margin-left:-10px;}
.reasons-left, .reasons-right{float:none;width:100%;}
.temp-text-new{margin-top:10px;font-size:14px;}
.temp-title-new br{}
.temp-title-new{font-size:22px;padding-bottom:15px;}
.template-main-button a{margin-top:20px;}
.logo{float:none;display:inline-block;vertical-align:middle;}
.new_content{width:94%;padding:0 10px;}
.main-menu{display:none;}
.sites{margin-top:30px;}
.sites-row-left, .sites-row-right{float:none;width:100%;}
.site-one > div:nth-child(2){width:100%;margin-top:15px;}
.site-one{margin-top:0px;}
.site-one > div:nth-child(1){margin-right:0;margin:auto;display:block;}
}
@media only screen and (max-width:600px){.reviews-slider{width:calc(100% - 20px);}
.rs-item span:nth-child(1){height:250px;}
.text-info-new-open {
  width: calc(100% - 20px);
}
}
@media only screen and (max-width:400px){.rs-item span:nth-child(1){height:200px;}
.popup3{
    padding: 20px;
    width: calc(100% - 40px);
} 
.call-phone{width:280px;}
.phone-number-wrp:after{right:50px;}
.call-phone{margin-top:15px;}
.phone-number{text-align:center;}
.phone-number-open{right:0;}
.input-call{text-align:center;}
.consult-form{width:calc(100% - 20px);padding:20px 10px;}
.consult-form input,.consult-form button{margin-left:0;margin-right:0;width:100%;}
.garant-block > div:nth-child(1){display:block;text-align:center;}
.garant-block > div:nth-child(2){margin-left:0;width:100%;}
}