*{font-family: "GothaProLig"; color:#000;}
.padl0{padding-left:0;}


.fixcomp{     text-align: center;   z-index: 1;    font-size: 12px;    background: #eee; padding:6px 0; width:100%; position:fixed}
.bbtn{     background: #02ad02;    color: #fff;    text-decoration: none !important;    margin-left: 10px;    padding: 2px 5px;    border-radius: 5px;    font-size: 12px;}
.bbtn:hover{background: #09ca09;    color: #fff;    text-decoration: none !important;}
.poyastext{    text-align: left;    padding: 10px 0 0;    font-size: 10px;    line-height: 11px;}
.poyastext a,.fixcomp a{    text-decoration: underline;}

.successful {
    display: none;
    margin: 10px auto -30px;
    width: 250px;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #000;
}
.successful p {
    font-size: 12px !important;
}
#rs{
	width:350px;
}

.rabota-img img{max-width:100%;}
@media screen and (max-width: 1020px) {
#timer7adc6a6da996193ff49931ac29500706,#timer3fda0b8ad38d853ed6afac9215afd575{       margin-left: -10px !important;  }
.timer-separator{padding: 0px 8px !IMPORTANT;}
}
@media screen and (max-width: 990px) {
#timer7adc6a6da996193ff49931ac29500706,#timer3fda0b8ad38d853ed6afac9215afd575{       margin-left: -10px !important; min-width: 300px !important;}
.timer-separator{     padding: 0px !IMPORTANT;} 
.timer-element {display: inline-block !important; padding-top: 16px; float: left;}
}

@media screen and (max-width: 767px) {
#timer7adc6a6da996193ff49931ac29500706,#timer3fda0b8ad38d853ed6afac9215afd575{    margin: 0px auto !important;}
}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

/*.hiddena{opacity:0;}*/
.visiblea{opacity:1;}
.tophone{display:none;}
.tocomp{}
.accept-this input{    float: left;     margin-right: 10px;}
form p{font-size:11px;}
.checkboxpolegal{    display: inline-block;     float: left;}
.checkboxpolep{ font-size:11px;  padding-top: 3px;       text-align: left;   padding-left: 7px;}
span.wpcf7-list-item{margin-left:0 !important;}
.wpcf7-list-item-label{    font-size: 11px !important; float: left !important;     margin-top: 3px;}
.checkboxpole{    margin-top: 10px;    display: inline-block;   }
.wpcf7-list-item input{    float: left !important; margin-right:10px;}
a:focus  ,input[type="text"]:focus,  .headpole:focus,headknop:focus { outline: none !important; }
header{background:#35312d; padding:13px 0;}

.head-logo{padding-top: 16px;}
.head-title{font-family: "GothaProMed";padding-left: 20px;padding-top: 18px;}
.head-right{font-family: "GothaProMed";}
.head-phone{font-family: "GothaProMed";font-size: 16px; background:url(img/phonew.png) left no-repeat; padding-left: 2px;}
.head-btn{padding-top:4px;}
.btn-up{background:#fadb42; color:#000; font-size: 9px;text-align: center;padding: 8px 0px;border-radius: 25px;}
.btn-up:hover{background:#4F81D8; color:#fff;}
a:hover{text-decoration: none !important;}

.content-area{background:#35312d;} 

.head-top{background:#35312d url(img/head-top.png) top center no-repeat; min-height: 660px; padding-top:40px;} 
.head-title-big{font-family: "GothaProMed"; color:#fff; font-size: 32px;}
.head-title-min{ padding-top:10px;color:#fff;font-size: 18px;}
.head-icon-list{padding-top:30px;}
.head-icon{color: #fff;font-size: 21.7px;line-height: 41px;padding:10px 0;padding-left: 90px; margin-top: -10px;}
.head-icon-1{background:url(img/icon1.png) left center no-repeat;}
.head-icon-2{background:url(img/icon2.png) left center no-repeat;}
.head-icon-4{background:url(img/icon2.png) left center no-repeat;}
.head-icon-3{background:url(img/icon3.png) left center no-repeat;}
.head-form{background:#fff; text-align:center; padding: 30px;margin-top:40px;}
 
.head-form-title{font-size: 15px;padding-bottom: 18px;}
.headpole{width: 100%;padding: 14px 8px;     font-size: 14px; margin-bottom: 10px;border: 1px solid #eee;}
.wpcf7-not-valid{border: 1px solid #b33131;}
.headknop{background:  url(img/chel.png) no-repeat, url(img/formbtn.png) no-repeat;background-position: 55px 13px, top center;  border: none;padding: 10px 30px;width: 100%; border-radius: 30px;margin-top: 10px;font-size: 16px;    padding-left: 50px;}
.headknop:hover{background:  url(img/chel.png) no-repeat, url(img/formbtn.png) no-repeat;background-position: 55px 13px, bottom center; }
.head-form-opis{font-size: 12px;}  
div.wpcf7-validation-errors,span.wpcf7-not-valid-tip,.ajax-loader{display:none !important}

.head-akcii{padding-top:20px; color:#fff !Important;}
.head-akcii span {color:#fff !Important;}
.head-akcii div {color:#fff !important}
.head-akcii-title{color:#fff; font-size:16px; text-align:center;padding-bottom: 10px;}
.box-obrabotka{padding-top: 40px;}

.box-obrabotka-1{background: url(img/box-obrabotka1.png) bottom center no-repeat;padding: 30px 30px 50px 30px;min-height: 510px;background-size: cover;}
.box-obrabotka-1-title{font-family: "GothaProMed"; color:#fff;padding-bottom:20px; text-align:center;font-size: 18px;}
.box-obrabotka-1-opis p{color:#fff;}

.box-obrabotka-2{background: url(img/box-obrabotka2.png) bottom center no-repeat;padding: 30px 30px 50px 30px;min-height: 490px;background-size: cover;}
.box-obrabotka-2-title{font-family: "GothaProMed";color:#000;padding-bottom:20px; text-align:center;font-size: 18px;}
.box-obrabotka-2-opis{color:#000;}

.black-title{font-family: "GothaProMed"; font-size:20px;text-align:center; color:#fff;padding-bottom:20px;}
.black-title-min{font-size:16px;text-align:center; color:#fff;padding-bottom:20px;}

.pd {padding-top:100px;}
.pds {padding-top:10px;}
.car-opis{padding:50px 0;position: relative;}
.car-opis .container{position: relative;}
.cartext{left: calc(50% - 478px);position: absolute;top: 106px;}

.taxi-box {background: url(img/taxiback.png) top center no-repeat;padding:110px 0 50px 0; text-align:left;}
.taxi-box .black-title{text-align: left;}
.taxi-title{background: url(img/taxi-title.png) center right no-repeat;color:#fff;font-family: "GothaProMed";font-size: 17px; padding: 13px 40px 15px 20px;display: inline-block;}
.taxi{margin-left: -140px;margin-top: 40px;} 
.taxi-form-title{font-family: "GothaProMed";font-size: 17px; padding-bottom:20px;color:#fff;}
.taxi-form-opis{font-size: 12px;padding:3px 0 10px;}
.taxi-form .headknop{color:#fff;background: url(img/chekw.png) no-repeat, url(img/bluebtn.png) no-repeat;background-position: 75px 13px, top center;border: none;padding: 10px 30px;width: 100%;border-radius: 30px;margin-top: 10px;font-size: 16px;    padding-left: 50px;}
.taxi-form .headknop:hover{background: url(img/chekw.png) no-repeat, url(img/bluebtn.png) no-repeat;background-position: 75px 13px, bottom center;}
.taxi-akcii-title{font-size: 16px;text-align: center;padding-bottom:10px;color:#fff;}
.taxi-akcii{padding-top: 150px;}
.taxi-akcii span{color:#fff !important;}
.taxi-form {}

.rabota{background:#35312d;}
.rabota{padding: 10px 0 20px 0;}
.rabota-img{min-height:200px;}
.rabota-title{color: #fadb42; /*min-height:50px;padding-bottom: 5px;*/font-family: "GothaProMed";font-size: 17px;}
.rabota-text{color:#fff;padding: 15px;}

.modal-content{border-radius: 0;padding: 0;}
.modal-body{padding: 0;}
.emodal iframe{width: 100% !important;float: left;     height: 443px;}
div.wpcf7-mail-sent-ok{    border: none !important;    background: #f6f6f6 !important;    margin: 5px 0!important ;     font-size: 14px;}
#eModal-9,#eModal-10,#eModal-11,     #eModal-12,#eModal-13,#eModal-14,#eModal-15,#eModal-16,#eModal-17,#eModal-18,#eModal-19,#eModal-20,#eModal-21{      max-width: 388px;  padding: 30px !important;    background: #FBFBFB !important;}
#eModal-9 .headpole,#eModal-10 .headpole,#eModal-11 .headpole,.emodal-content .headpole{    margin-bottom: 10px !important;}
#eModal-9  .head-form ,#eModal-10 .head-form,#eModal-11 .head-form,.emodal-content .head-form {   background: #FBFBFB !important;  text-align: center;    padding: 0;}
#eModal-9 .head-form-title,#eModal-10 .head-form-title,#eModal-11 .head-form-title,.emodal-content .head-form-title{    font-size: 17px;} 

.box-ceni{background:#35312d;padding:10px 0 160px 0; margin-bottom:-110px;} 
.box-ceni .black-title{padding-bottom:0px;}
.blue-title{font-family: "GothaProMed";font-size: 18px; color: #fff}
.car-price-nam{font-size: 16px;padding-bottom:10px;}
.car-price-cena{font-size: 22px;padding-bottom:10px;}
.car-price-cena-old{text-decoration: line-through;}
.car-price-btn-bb{margin-top:30px; background: url(img/btngal.png)   no-repeat,url(img/formbtn.png) no-repeat; background-position:30px 10px, top center;border-radius: 40px;padding: 10px;    padding-left: 34px;    position: absolute;    width: 100%;    bottom: 0;}
.car-price-btn-bb:hover{background: url(img/btngal.png) no-repeat, url(img/formbtn.png) no-repeat; background-position:30px 10px, bottom center;}
  
.car {padding-top: 75px;    min-height: 238px;    display: inline-block;    width: 100%;    position: relative;}
.car1{background: url(img/car1.png) top center no-repeat; text-align:center;} 
.car2{background: url(img/car2.png) top center no-repeat; text-align:center;}
.car3{background: url(img/car3.png) top center no-repeat; text-align:center;}
.car4{background: url(img/car4.png) top center no-repeat; text-align:center;} 
.car5{background: url(img/car5.png) top center no-repeat; text-align:center;}
.car6{background: url(img/car6.png) top center no-repeat; text-align:center;}
.car10{margin-top: -100px;}
.nav-tabs {    border-bottom: none;padding: 20px 0 40px 0;display: inline-block;}
 
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background: url(img/bluebtn.png) top center no-repeat; color:#fff !important; border-color: #fadb42 !important;}
.nav-tabs > li > a {    margin-right: 20px;  border-radius: 50px;color: #b3b3b3 !important;border: 2px solid #b3b3b3 !important;font-family: "GothaProMed";}


.garant-box{background:url(img/garant.png) top center no-repeat;min-height:580px;padding-top: 190px;background-size: cover; }
.garant-tit{color:#fff;font-family: "GothaProMed";font-size: 22px;padding-bottom:20px;}
.garant-text{color:#fff;  font-size: 16px;padding-bottom: 20px;text-align: justify;}

.box-etap{padding-bottom:60px;}
.box-etap .black-title{padding-bottom:40px;}


.blueline{background:url(img/blueline.png) left top no-repeat;padding-left: 45px;color:#fff;}
.blueline-one{padding-bottom:25px;min-height: 100px;color:#fff;}
.blueline-tit{font-size: 20px;font-family: "GothaProMed";color:#fff;}
.blueline-time{font-size: 20px;font-family: "GothaProMed";background:url(img/time.png) left center no-repeat;padding-left: 40px;line-height: 45px;color:#fff;}
.blueline-opis{color:#fff;}

.box-etap-tit{font-family: "GothaProMed";padding-bottom:20px;font-size: 21.9px; color:#fff;}
.box-etap img{width:100%;}

.otziv-box{background:#35312d; padding:10px 0 130px 0;}
.otziv-box .black-title{padding-bottom:0px;}
.otziv-one-box{padding:30px 30px 30px 30px;}
.otziv-one{background:#fadb42;margin-bottom:15px;}
.otziv-one-line{display:inline-block;width: 100%; padding-bottom:20px;}
.otziv-one-img{float:left;margin-right: 15px}
.otziv-one-img img{width: 71px;height: 71px;border-radius: 75px;}
.otziv-one-nam{font-family: "GothaProMed"; font-size:18px;}
.otziv-one-video{background:url(img/bakckvideo.png)  center no-repeat;height:250px; width:100%;}
.otziv-one{    margin-bottom: 25px;}
.otziv-one-video1{    background: url(img/play.png) center no-repeat, url(img/bakckvideo.png) center no-repeat;    background-size: 76px,cover;}
.otziv-one-video2{    background: url(img/play.png) center no-repeat, url(img/bakckvideo2.png) center no-repeat;    background-size: 76px,cover;}
.otziv-one-video3{    background: url(img/play.png) center no-repeat, url(img/bakckvideo3.png) center no-repeat;    background-size: 76px,cover;}
.otziv-one-video4{    background: url(img/play.png) center no-repeat, url(img/bakckvideo4.png) center no-repeat;    background-size: 76px,cover;}

.otziv-one-text{display:inline-block;width: 100%;  font-family: "GothaProLigIta";}
.vkicon{background:url(img/vkicon.png)  center no-repeat;height: 35px;width: 67px;float: left;margin-top:5px;}

.zayavka-box{background:#35312d url(img/zayav.png) top center no-repeat;min-height:520px;padding-top: 190px;background-size: cover; margin-top:-100px;}
.zayavka-text{color:#fff;font-family: "GothaProMed"; font-size: 22px;padding-bottom: 20px;}
.zayavka-box a:hover{}
.zayavka-btn{background: url(img/formbtn.png) top center no-repeat;border: none;padding: 14px 30px; border-radius: 30px;margin-top: 10px;font-size: 16px; color: #000;} 
.zayavka-btn:hover{background: url(img/formbtn.png) bottom center no-repeat;}


.map-box{background:#35312d; padding-bottom:60px;}
#map{/*background:  url(img/map.png)  center no-repeat; */background-size:cover;width: 100%;height: 410px;}
#map p {     
    font-family:"museosansc", sans-serif;
    font-size: 16px !important; text-align: center;color: #000000;
}
#map span{     
    color: #F2C51F;font-family:"museosansc", sans-serif;
    font-size: 16px !important; text-align: center;
}
#map a{     
    color: #000000;
}
#map a:hover{     
    color: #6294fa;
}
.map{/*background:  url(img/map.png)  center no-repeat; */background-size:cover;width: 100%;height: 300px;}
.titmap{color:#4885E0; font-family: "GothaProMed";  font-size:16px;}
.textmap{color:#fff;padding-bottom:10px;font-family: "GothaProLig"; font-size:16px;}

footer{background: #2f4769;padding: 13px 0;}
footer .head-title{color:#fff;}
footer .head-phone{ background:url(img/phonew.png) left no-repeat; color:#fff; }

footer  .btn-up{background:#fadb42; color:#000;  font-size: 9px;text-align: center;padding: 8px 0px;border-radius: 25px;}
footer  .btn-up:hover{background:#4F81D8; color:#fff;}
 
#footers{background: #35312d;padding: 13px 0;}
#footers .head-title{color:#fff;}
#footers .head-phone{ background:url(img/phonew.png) left no-repeat; color:#fff; }

#footers  .btn-up{background:#fadb42; color:#000;  font-size: 9px;text-align: center;padding: 8px 0px;border-radius: 25px;}
#footers  .btn-up:hover{background:#4F81D8; color:#fff;}
 
.wg {background:#F7FBFE;padding: 12px 0;}
.wg img{margin-left: 5px;}
.wg a{color:#000;}
.emodal-close{     margin: 5px; background:#FBFBFB url(img/krest.png) center no-repeat  !important; color: transparent !important; text-shadow:none !important}


@media screen and (max-width: 1200px) {

.head-logo img{width:100%;}
.head-phone {    font-size: 21px;}
.taxi{    width: 628px;    margin-left: -76px;}
.taxi-box{    background-size: inherit;}
.car{background-size: contain;}
.car-price-btn-bb{      padding-left: 10px;  background:  url(img/formbtn.png)  top center no-repeat; }
.car-price-btn-bb:hover{    background:  url(img/formbtn.png)  bottom center no-repeat; }

.carimg{width: 870px;}
.cartext{width: 731px;    left: calc(50% - 370px);    top: 81px;}

}




@media screen and (max-width: 990px) {

.head-phone {    font-size: 16px;}
.head-title-big{    font-size: 24px;}
.head-form{padding: 15px;}
.head-form-title {    font-size: 12px;}
.head-icon {  font-size: 15px;    padding: 16px 0;    padding-left: 48px;}
.headknop {    background: url(img/formbtn.png) top center no-repeat; }
.headknop:hover {    background: url(img/formbtn.png) bottom center no-repeat; }
.head-title {    padding-top: 6px;}
.head-top{min-height: 600px;    background-size: cover;}
.box-obrabotka-2,.box-obrabotka-1{    padding: 20px 20px 50px 20px;}
.box-obrabotka-1-title,.box-obrabotka-2-title{    font-size: 16px;}
.blueline{background:none; padding-left:0;}
.garant-box{    padding-top: 180px;}
.car-price-cena {    font-size: 16px;}
.car-price-nam {    font-size: 14px;}
.car {    padding-top: 45px;    min-height: 175px;}
.car10{margin-top: -100px;}
.taxi-title{    font-size: 14px;}
.taxi-form .headknop {    background:  url(img/bluebtn.png) top center no-repeat;}
.taxi-form .headknop:hover {    background:  url(img/bluebtn.png) bottom center no-repeat;}
.taxi {    width: 524px;    margin-left: -70px;}
.taxi-form-opis {    font-size: 11px;}
.rabota-img img{max-width:100%;    max-height: 100px;}
.rabota-img{min-height: 125px;}
.rabota-title{ color: #fadb42; /* padding-bottom: 5px;    min-height: 49px;*/    font-size: 16px;}
.carimg {    width: 699px;}
.cartext {    width: 566px;    left: calc(50% - 290px);    top: 71px;}
.garant-box img{width:100%} 
}



@media screen and (max-width: 767px) {
.box1{display:none;}.pd {padding-top:20px;}
.garant-box img{display:none;}
.head-logo img {    width: inherit;}
header,.head-logo,.head-btn,.head-title,.head-title{text-align:center;}
.head-phone,footer .head-phone {    background: none;    text-align: center;    padding: 5px 0;    font-size: 18px;}
#footers .head-phone {    background: none;    text-align: center;    padding: 5px 0;    font-size: 18px;}
.head-icon-list {    padding-top: 0;}
.head-top{    padding-top: 20px;  padding-bottom: 80px;}
.head-form-title {    font-size: 15px;}
.headknop{    padding: 14px 30px;}
.btn-up,footer  .btn-up{    display: inline-block;    font-size: 14px;    padding: 8px 16px;}
#footer  .btn-up{    display: inline-block;    font-size: 14px;    padding: 8px 16px;}
.otziv-one-box,.otziv-one-video {    padding: 10px;}
.car {      min-height: inherit;   margin-bottom: 20px;   background-size: inherit;    padding-top: 63px;}
.car10{margin-top: -100px;}
.car-price-btn-bb{    margin-top: 10px;    padding: 15px;    position: relative;}
.garant-box {    padding: 50px 0;    min-height: 265px;}
.taxi-form .headknop{padding: 16px 30px;}
.taxi{display:none;}
.taxi-akcii {    padding-top: 30px;}
.box-obrabotka-1,.box-obrabotka-2{     margin-bottom: 30px;   padding: 20px 20px 50px 20px;    min-height: inherit;}
.car-opis{display:none;}
 .padl0,padr0{padding-left:15px; padding-right:15px;}
.taxi-form-title{padding-top:10px; padding-bottom:5px;}
}


@media screen and (max-width: 400px) {
	#eModal-9 .head-form-title, #eModal-10 .head-form-title, #eModal-11 .head-form-title, .emodal-content .head-form-title {
    font-size: 13px;
}
#rs{
	width:250px;
}
#non {
	display:none;
}
	.row {
    margin-right: 5px;
    margin-left: 5px;
}
	
	.nav-tabs {
    border-bottom: none;
    padding: 20px 0 20px 0;
    display: inline-block;
}
.headpole {
    width: 100%;
    padding: 8px 8px;
    font-size: 13px;
    margin-bottom: 10px;
    border: 1px solid #eee;
}

.nav-tabs > li > a {    margin-right: 5px;  border-radius: 50px;color: #b3b3b3 !important;border: 2px solid #b3b3b3 !important;font-family: "GothaProMed";}
#eModal-9 .head-form-title, #eModal-10 .head-form-title, #eModal-11 .head-form-title {    font-size: 12px;}
input[type=checkbox], input[type=radio]{ }
.head-icon{line-height: 21px;}
.head-form-title {    font-size: 12px;}
.countdown3 span,.countdownblue span{font-size:12px !important}
.taxi-box{    background:#fadb42;    padding: 20px 0;}
.taxi-title{    padding: 7px;}
.nav>li>a{    padding: 10px 5px;    font-size: 8px;}
.garant-box {    padding: 20px 0;    background: #2f4769;}
.box-etap,.otziv-bo,.map-boxm,.otziv-box,.map-box{   padding: 20px 0; }
.zayavka-box{       min-height: inherit;    background: #2f4769;   padding: 20px 0;    margin-top: 0;}
.zayavka-text{ font-size: 17px;}
.map,.map p >ymaps{height:150px !important;}
.otziv-one{margin-bottom:25px;}
.tophone{display:inline-block; width:100%;}
.ehe{ background: url(img/formbtn.png) top center no-repeat;  border: none;padding: 14px 30px;width: 100%; border-radius: 30px;margin: 10px 0;font-size: 16px;   }
.ehe:hover{ background: url(img/formbtn.png) bottom center no-repeat; }
.tocomp{display:none;}
span.wpcf7-list-item{    line-height: 10px;}
.wpcf7-list-item input{    margin-right: 2px;}
.wpcf7-list-item-label {    font-size: 10px !important; float:none !important}
#eModal-9, #eModal-10, #eModal-11{    padding: 15px !important;}
#eModal-9, #eModal-10, #eModal-11 {    width: 90% !important;}
}

@media screen and (max-width: 300px) {
.checkboxpolep {    padding-top: 0;}
}