body{
	font-size: 14px;
	font-family: "RobotoRegular", sans-serif;
	overflow-x: hidden;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #141719;
}
main {
    overflow: hidden;
    margin-top: -45px;
    padding-top: 45px;
}
.wrp-all{
	width: 940px;
	margin: 0 auto;
	padding: 0 30px;
}

}
.wrp-catalog{
	margin-bottom: 30px;
}

.hidden{
	display: none;
}
.top_line{
	position: fixed;
	height: 75px;
	background: #fff url(../img/bg-header.png) no-repeat 50% 0;
	width: 100%;
	z-index: 100;
}
.top_line .wrp-all{
	position: relative;
	overflow: hidden;
}
.logo-head{
	float: left;
	margin: 12px 20px 12px 0;
	text-decoration: none;
	position: relative;
}
.logo-head-card{
	margin: 12px 0 12px 0;
}
.logo-head img {
	max-width: 100%;
}
.img-cars-top{
	float: left;
	width: 82px;
	height: 59px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	margin-top: 8px;
}
.img-cars-top img{
	display: block;
	margin: auto;
}
.phone-head-wrp{
	float: right;
	margin: 12px 0 12px 0;
}
.top_line-card .phone-head{
	font-size: 23px;
}
.phone-head{
	color: #2174c8;
	font-family: "BebasNeueBold", sans-serif;
	font-size: 23px;
	line-height: 27px;
}
.phone-head p{
	display: inline-block;
	position: relative;
}
.phone-head p {
	margin-left: 9px;
}
.phone-head p:first-child {
	margin-left: 0;
}
.phone-head p:last-child:after {
	display: none;
}
.phone-head p:after{
	content: "";
	width: 5px;
	height: 5px;
	background: rgb(212, 72, 51);
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -2.5px;
	right: -8px;
}
.phone-head p span {
	font-size: 15px;
	font-weight: 400;
	margin: 0 0 0 10px;
}
.head__info-phone, .head__address {
	display: inline-block;
	vertical-align: middle;
}

.head__address {
	margin-left: 15px;
}

.head__address p span:first-child {
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	text-align: center;
	margin-right: 10px;
}
.head__address p img {
	max-width: 100%;
	display: inline-block;
	color: rgb(17, 19, 26);
}

.head__address p span {
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
    font-family: BebasNeueBold;
}


.bottom-phone{
	display: inline-block;
	vertical-align: middle;
}
.bottom-phone .callback{
	color: #ffffff;
	font-family: "BebasNeueBold", sans-serif;
	padding: 2px 6px;
	border-radius: 3px;
	text-decoration: none;
	font-size: 18px;
	font-weight: 400;
	margin-right: 10px;
	line-height: 27px;
	background: #f6bd10;
}

.bottom-phone span{
	/*color: #141719;*/
	/*font-family: "BebasNeueBold", sans-serif;*/
	/* font-size: 22px;*/
	vertical-align: middle;
	margin-left: 14px;
	display: block !important;
	/* margin-bottom: 3px; */
	margin-left: 167px;
	margin-top: -24px;
	color: #2174c8;
	font-family: "BebasNeueBold", sans-serif;
	font-size: 25px;
	line-height: 27px;
}
.top_line-card .bottom-phone span{
	font-size: 18px;
}
#skype{
	margin: 12px 20px 12px 0;
	float: left;
	position: relative;
}
#skype{
	background: url("../img/skype-logo.png") no-repeat;
	width: 49px;
	height: 49px;
	text-decoration: none;
	display: block;
	cursor: pointer !important;
}
.tell.none {
	display: none;
}
.tell.block {
	display: block;
}
#skype .tell {
	background: #fff none repeat scroll 0 0;
	border: 4px solid #2174c8;
	border-radius: 5px;
	font-size: 14px;
	margin-top: 48px;
	padding: 6px 15px;
	position: relative;
	right: 50px;
	text-align: center;
	width: 120px;
	z-index: 0;
}
#dropdown_SkypeButton_Call_natasik-a_1{
	border-radius: 5px;
	color: #00aff0;
	display: block;
	line-height: 20px!important;
	list-style: outside none none;
	margin-left: 15px;
	padding: 0!important;
	position: absolute;
	right: -200px;
	top: 60px;
	height: 30px;
	width: 200px !important;
	text-align: center;
}
#dropdown_SkypeButton_Call_natasik-a_1 > li{
	display: inline-block;
	width: 100px;
}
#dropdown_SkypeButton_Call_natasik-a_1 li a{
	background: none;
	width: 100px;
}
.time-work{
	display: inline-block;
	vertical-align: middle;
}
.time-work p{
	color: #d13112;
	font-family: "BebasNeueBold", sans-serif;
	line-height: 32px;
	font-weight:bold;
	font-size:18px;
}
.time-work span{
	color: #141719;
}
.time-work span > small{
	font-family: "BebasNeueBook", sans-serif;
	font-size: 24px;
	font-weight:bold;
}
.section-head{
	background: url("../img/bg-head-main.jpg") top center no-repeat;
	background-size: cover;

}
.wrp-head{
	position: relative;
	display: block;
	text-align: center;
	padding-top: 75px;
	padding-bottom: 50px;
	overflow-x: hidden;
}
.wrp-head::before {
	content: '';
	display: block;
	width: 170px;
	height: 190px;
	background: url("../img/safety-100.png") no-repeat center center;
	position: absolute;
	left: -34px;
	bottom: 322px;
	z-index: 9;
}
.wrp-head h1{
	color: #2174c8;
	font-family: "BebasNeueBold", sans-serif;
	font-size: 44px;
	margin-top: 15px;
	margin-bottom: 110px;
	display: inline-block;
}
.wrp-head h1 p{
	background: #F6BD10;
	padding: 2px 2px;
}
.wrp-head h1 span{
	color: #1d2a37;
	font-family: "BebasNeueRegular", sans-serif;
	font-size: 44px;
	font-weight: 400;
}
.wrp-head h1 small > span{
	font-size: 37px;
	font-family: "BebasNeueRegular", sans-serif;
}
.wrp-head h1 small{
	font-size: 37px;
	display: inline-block;	font-family: "BebasNeueBold", sans-serif;
	background: rgba(231,231,231, .5);
	padding: 6px 15px;
}
.uslovija {
	width:184px;
	height:54px;
	display:block;
	background: url("../img/uslovija.png") no-repeat;
	position:absolute;
	right:0;
	z-index:3;
	/*top:220px;*/
	bottom: 460px;
	padding:7px 0 0 110px;
	text-align:left;
	font-family: "BebasNeueBold", sans-serif;
	color:#141719;
	font-size:22px;
}
.uslovija span {font-family: "BebasNeueRegular", sans-serif; color:#1762a1;}

.wrp-form-head{
	background: url("../img/bg-form-head.jpg") no-repeat;
	width: 293px;
	max-width: 100%;
	/*height: 399px;*/
	float: right;
	border-radius: 10px;
	margin-bottom: 50px;
	position: relative;
	z-index: 2;
	background-size: cover;
}
.inside-wrp-form-head{
	padding: 15px;
}
.title-form-head{
	text-align: center;
}
.title-form-head p{
	color: #f6bd10;
	font-family: "BebasNeueBold", sans-serif;
	font-size: 34px;
	font-weight: 400;
	line-height: 23px;
	margin-bottom: 7px;
}
.title-form-head span{
	color: white;
	font-family: "RobotoRegular", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.title-form-head small{
	color: #f6bd10;
	font-family: "RobotoBold", sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
}
.form-head{
	width: 259px;
	max-width: 100%;
	margin: 25px auto 0;
}
.form-head input[type="text"],
.form-head input[type="email"]{
	border: none;
	outline: none;
	text-indent: 25px;
	color: #8898a3;
	padding: 12px 10px;
	width: 239px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 3px 0 rgba(136, 152, 163, 0.24);
	box-shadow: inset 0 3px 0 rgba(136, 152, 163, 0.24);
	margin-bottom: 20px;
	cursor: pointer;
}
.forms-group{
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.forms-group label{
	position: absolute;
	top: -18px;
	left: 0;
	color: #f6bd10;
}
.form-head input[name="name"]{
	background: url("../img/ico-user.png") 7px 10px no-repeat, #fff;
}
.form-head input[name="model"]{
	background: url("../img/ico-drive.png") 7px 10px no-repeat, #fff;
}
.form-head input[name="phone"]{
	background: url("../img/ico-phone.png") 7px 10px no-repeat, #fff;
}
.form-head input[type="submit"]{
	background-color: #f6bd10;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -2px 0 rgba(185, 79, 21, 0.47);
	box-shadow: inset 0 -2px 0 rgba(185, 79, 21, 0.47);
	border-bottom: 2px solid #D98912;
	color: #2f343a;
	font-size: 24px;
	font-weight: 400;
	border: none;
	line-height: 45px;
	width: 100%;
	outline: none;
	cursor: pointer;
}
.form-head input[type="submit"]:hover{
	background-color: #fc0;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.descr-head{
	background: #1762A1;
	padding: 10px;
	border-radius: 5px;
	width: 600px;
	color: #fff;
	font-size: 17px;
	font-family: "RobotoRegular", sans-serif;
	position: absolute;
	bottom: 50px;
	z-index: 1;
}
.descr-head span{
	color: #f6bd10;
	font-family: "RobotoBold", sans-serif;
}
.wrp-form-descr{
	overflow: hidden;
	position: relative;
}
.wrp-head::after{
	content: "";
	display: block;
	width: 644px;
	height: 375px;
	background: url("../img/motor-bg-head.png") no-repeat;
	position: absolute;
	bottom: 100px;
	left: -20px;
}
.wrp-section-dignity{
	/* background: url("../img/bg-catalog.png") center top no-repeat, #fff; */
	/*	background-size: cover;*/
	position: relative;
	margin-bottom: 30px;
}
.section-title {
	background: url("../img/bg-dignity-title.png") center center no-repeat;
	text-align: center;
	color: #fff;
	font-weight: 400;
	font-size: 45px;
	font-family: "BebasNeueRegular", sans-serif;
	position: relative;
	height: 87px;
	width: 100%;
	top: -43px;
}
.section-title span{
	padding-top: 20px;
	display: block;
}
.wrp-block-dignity{
	display: block;
	overflow: hidden;
	text-align: center;
	margin-bottom: 50px;
}

.block-dignity{
	width: 140px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: top;
	margin-bottom:10px;
}
.wrp-block-dignity .block-dignity:last-child{
	margin-right: 0;
}
.block-dignity img{

	display: inline-block;
	margin-bottom:15px;
}
.block-dignity p{
	color: #848f9a;
	font-size:14px;
}
.block-dignity p span{
	font-family: "RobotoBold", sans-serif;
	color: #217dd4;
}
.wrp-section-dignity h3{
	font-size: 45px;
	font-family: "BebasNeueRegular", sans-serif;
	text-align: center;
	color: #fff;
	font-weight: 400;
	background: url("../img/bg-agregat-title.png") center center no-repeat;
	height: 87px;
	margin-bottom: 50px;
}
.wrp-section-dignity h3 span{
	padding-top: 20px;
	display: block;
}
.left-side-catalog{
	width: 200px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
}
.card-names-auto{
	width: 100%;
	display: block;
}
.card-names-auto h4{
	text-transform: uppercase;
	font-size: 36px;
	font-family: "BebasNeueBold", sans-serif;
	color: #141719;
	margin: 20px 0;
}
.name-cars{
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}
.name-cars-card{
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
}
.name-cars-tabs{
	display: inline-block;
	margin-left: 15px;
	margin-top: -5px;
	margin-bottom: 20px;
	position: relative;
	vertical-align: top;
}
.name-cars li{
	display: block;
	margin-bottom: 5px;
	line-height: 34px;
}
.name-cars-card li{
	padding-left: 15px;
	margin-bottom: 0;
}
.name-cars li:last-child span{
	padding-left: 60px;
}
.name-cars li:first-child span{
	padding-left: 0;
}
.name-cars a{
	text-decoration: none;
	color: #141719;
	font-family: "BebasNeueRegular", sans-serif;
	font-size: 23px;
	text-transform: uppercase;
	position: relative;
}
.name-cars-card a{
	line-height: 55px;
}
.name-cars a::after{
	content: "";
	background: url("../img/cars-name-after.png") no-repeat;
	width: 234px;
	height: 57px;
	position: absolute;
	left: -20px;
	top: -18px;
	display: none;
}
.name-cars a:hover::after{
	display: block;
}
.name-cars a:hover > span{
	color: #2174c8;
}
.name-cars .active-name a::after{
	display: block;
}
.name-cars .active-name  a > span{
	color: #2174c8;
}
.name-cars a > p{
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	margin-right: 5px;
}
.name-cars a img{
	display: block;
	margin: 0 auto;
}
.name-cars a > span{
	color: #141719;
	display: inline-block;
	vertical-align: middle;
}
.right-side-catalog{
	display: inline-block;
	width: 715px;
	vertical-align: top;
}
.card-agregat{
	width: 100%;
	display: block;
}
.row-catalog{
	display: block;
	margin-bottom: 5px;
	text-align: center;
}
/*
.row-catalog .block-catalog:last-child{
	margin-right: 0;
}
*/
.block-catalog{
	width: 185px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.block-catalog img{
	display: block;
	width: 100%;
	height: 160px;
	margin-bottom: 10px;
	border-radius: 3px;
}
.block-catalog p{
	color: #2174c8;
	font-family: "RobotoBold", sans-serif;
	margin-bottom: 7px;
}
.block-catalog p a {color: #2174c8;
	font-family: "RobotoBold", sans-serif; text-decoration:none;}
.block-catalog p a:hover {text-decoration:underline;}
.block-catalog span{
	color: #3d4247;
	display: block;
}
.block-catalog small{
	position: absolute;
	top: 133px;
	left: 50%;
	margin-left: -43px;
	background: #F6BD10;
	padding: 4px 10px;
	border-radius: 4px 4px 0 0;
	display: inline-block;
	font-size: 18px;
	color: #141719;
	font-family: "BebasNeueRegular", sans-serif;
}
.block-catalog:hover p{
	
}
.block-catalog:hover img{
	-webkit-box-shadow: 0 0 13px rgba(238, 140, 0, .75);
	box-shadow: 0 0 13px rgba(238, 140, 0, .75);
}
.wrp-section-reliability{
	background: url("../img/bg-reliability.jpg") no-repeat;
	height: auto;
	width: 100%;
	background-size: cover;
	text-align: center;
	padding-bottom:15px;
}
.title-reliability{
	display: inline-block;
	margin: 30px auto 20px;
}
.title-reliability h4 {
	font-family: "BebasNeueRegular", sans-serif;
}
.title-reliability h5 {
	font-family: "Roboto", sans-serif;
}
#departure_6 .title-reliability{margin: 30px auto 0;	}
.title-reliability p{
	font-size: 40px;
	font-family: "BebasNeueBold", sans-serif;
	color: #fff;
}
.title-reliability span{
	font-size: 30px;
	font-family: "BebasNeueRegular", sans-serif;
	color: #fff;
}
.title-reliability span > small{
	color: #f6bd10;
	font-size: 30px;
}
.title-reliability h4 {color:#fff; font-size:36px; text-transform:uppercase; font-weight:normal;}
.title-reliability h5 {color:#fff; font-size: 18px; margin:10px 0 0 0; font-weight:normal; text-transform: none;}
.form-content{
	width: 100%;
}
.form-content input[type="text"],
.form-content input[type="email"]{
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	width: 150px;
}
.form-content input[type="submit"]{
	display: inline-block;
	vertical-align: top;
	width: 195px;
	margin-top: -3px;
}
#departure_6 .form-content input[type="submit"]{
	width: auto; font-size:22px; padding:5px 25px; text-transform:uppercase;
	margin-top: 0px;
}
.wrp-section-dignity2{
	background: #fff;
	margin-top: 50px;
	margin-bottom: 70px;
}
.wrp-section-vin{
	background: url("../img/bg-vin.jpg") bottom no-repeat;
	height: 482px;
}
.section-vin{
	width: 455px;
    max-width: 100%;
	text-align: right;
	margin-top: 35px;
	display: inline-block;
	position: relative;
}
.section-vin::after{
	content: "";
	display: block;
	background: url("../img/man.png") no-repeat;
	width: 500px;
	height: 546px;
	position: absolute;
	bottom: -44px;
	right: -500px;
}
.section-vin p{
	color: #fff;
	font-family: "BebasNeueRegular", sans-serif;
}
.section-vin span{
	color: #f6bd10;
	font-family: "BebasNeueBold", sans-serif;
}
.title-vin{
	font-size: 46px;
	background: #0B89E2;
	padding: 5px 15px;
	margin-bottom: 5px;
}
.descr-vin{
	font-size: 26px;
	line-height: 30px;
}
.form-vin{
	margin: 25px 0;
	float: right;
}
.wrp-section-work h3{
	font-size: 45px;
	font-family: "BebasNeueRegular", sans-serif;
	text-align: center;
	color: #fff;
	font-weight: 400;
	background: url("../img/bg-agregat-title.png") center center no-repeat;
	height: 87px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.wrp-section-work h3 span{
	padding-top: 20px;
	display: block;
}
.section-work{
	display: block;
	text-align: center; overflow:hidden; width:100%; padding-bottom:50px;
}
.section-work h4 {color:#4e5e69; font-size:24px; line-height:normal; padding-bottom:120px;}
.section-work-left {width:40%; float:left; display:block; min-height:500px; background: url("../img/work1.png") left 40px no-repeat;}
.section-work-center {width:20%; float:left; display:block; min-height:500px; background: url("../img/work2.png") center 40px no-repeat; }
.section-work-right {width:40%; float:left; display:block; min-height:500px; background: url("../img/work3.png") right 40px no-repeat;}
.item-work{
	width: 200px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.section-work-left h4 {text-align:right;}
.section-work-right h4 {text-align:left;}
.clear {float:none; clear:both;}
.section-work-center2 {margin-top:170px;}
.section-work-right1 {float:left;}
.section-work-right2 {float:right; margin-right:10px;}
.section-work-right3 {float:left; margin-top:147px;}
.section-work-right4 {float:right; margin-top:147px;  margin-right:10px;}
.section-work-left1 {float:left; margin-left:10px;}
.section-work-left2 {float:right; }
.section-work-left3 {float:left; margin-top:147px; margin-left:10px;}
.section-work-left4 {float:right; margin-top:147px; }

.item-work img{
	width: 109px;
	height: 109px;
	margin: 0 auto;
}
.item-work p{
	color: #848f9a;
	line-height: 22px;
	display: inline-block;
}
.item-work p > a{
	text-decoration: underline;
	color: #2174c8;
	font-size: 14px;
	font-family: "RobotoRegular", sans-serif;
}
.item-work p > a:hover{
	text-decoration: none;
}
.wrp-dection-find{
	background: url("../img/bg-find.png") no-repeat;
	background-size: cover;
}
.main-footer{
	background: #fff;
	display: block;
	margin: -10px 10px 30px 0px;
}
.logo-foot{
	display: inline-block;
	width: 270px;
	height: 50px;
	vertical-align: top;
	text-decoration: none;
	margin-right: 47px;
}
.addr{
	display: inline-block;
	vertical-align: top;
	font-weight: 300;
	color: #51616c;
	width: 250px;
	margin-right: 46px;
}
.phone-foot{
	width: 320px;
	display: inline-block;
	vertical-align: top;
	font-weight: 300;
	color: #51616c;
}
#top{
	display: none;
	position: fixed;
	right: 30px;
	bottom: 40px;
	background: url("../img/arrow-top.png") no-repeat;
	width: 64px;
	height: 42px;
	background-position: 0 0;
}
#top:hover{
	background-position: 0 -50px;
	cursor: pointer;
}
.top-line-white{
	background: #fff;
	width: 100%;
	height: 75px;
	content: "";
	display: block;
}
.card-top{
	height: 252px;
	width: auto;
	display: block;
}
.card-page{
	background: url("../img/bg-catalog-card.png") center center no-repeat;
}
.card-page h3{
	position: relative;
	margin-top: -43px;
	margin-bottom: 60px;
	background: url("../img/bg-title-card.png") center center no-repeat;
}
.card-page h3 img{
	display: inline-block;
	vertical-align: middle;
	padding-top: 15px;
	margin-right: 15px;
	width: 59px;
	height: 59px;
	overflow: hidden;
}
.card-page h3 span{
	display: inline-block;
	vertical-align: middle;
	padding-top: 12px;
}
.tabs{
	display: block;
	margin-bottom: 25px;
	margin-left: 15px;
	position: relative;
}
.tabs-card{
	display: inline-block;

	margin-bottom: 35px;
}
.tabs::after{
	background: url("../img/border-line-tabs.png") left no-repeat;
	content: "";
	display: block;
	width: 697px;
	height: 1px;
	position: absolute;
	bottom: -10px;
	left: -7px;
	z-index: 0;
}
.tab{
	border-left: 1px solid #4C9EF0;
	border-top: 1px solid #4C9EF0;
	padding: 11px 5px 10px 5px;
	font-size: 15px;
	color: #fff;
	position: relative;
	border-radius: 3px 3px 0 0;
	margin-right: 10px;
	z-index: 1;
	background: url("../img/bg-line-tab.png") repeat-x;
	cursor: pointer;
	text-decoration: none;
}
.tab.mod-5 {color:#fff; background:#d13112; border-color:#d13112;}
.active{
	background: #fff;
	color: #215785;
	position: relative;
	z-index: 2;
}
.tabs .active::after{
	content: "";
	display: block;
	background: url("../img/tab-after-white.png") no-repeat;
	width: 29px;
	height: 44px;
	position: absolute;
	top: -3px;
	right: -27px;
}
.tab.active.mod-5 {background: #fff; border-color: #4C9EF0; color:#d13112;}
.tabs .tab::before{
	content: "";
	display: block;
	background: url("../img/tab-after-blue.png") no-repeat;
	width: 29px;
	height: 42px;
	position: absolute;
	top: -1px;
	right: -27px;
}
.tabs .tab.mod-5::before {background: url("../img/tab-after-blue2.png") no-repeat;}
.tabs .active::before{
	display: none;
}

.card-catalog {margin-bottom:20px;}
.card-catalog a,
.card-catalog .button
{
	text-decoration: none;
	background: #F6BD10;
	padding: 7px 15px;
	border-bottom: 2px solid #D98912;
	color: #2f343a;
	font-size: 16px;
	display: inline-block;
	border-radius: 3px;
	margin-top: 10px;
}
.card-catalog .popup,
.card-catalog .popup2,
.card-catalog .nopopup{
	background: none;
	border-bottom: none;
	width: 170px;
	height: 160px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 6px;
}
.card-catalog:hover a {
	opacity: .9;
}
.card-catalog small{
	background: #fff;
}
#callback{
	width: 340px;
	margin: auto;
	padding: 25px;
	text-align: center;
	background: #fff;
	position: relative;
}
#callback h4{
	color: #252627;
	font-size: 30px;
	font-family: "RobotoBold", sans-serif;
	margin-bottom: 10px;
}
#callback p{
	font-size: 18px;
	color: #989da3;
	margin-bottom: 25px;
}
#callbackn{
	width: 340px;
	margin: auto;
	padding: 25px;
	text-align: center;
	background: #fff;
	position: relative;
}
#callbackn h4{
	color: #252627;
	font-size: 30px;
	font-family: "RobotoBold", sans-serif;
	margin-bottom: 10px;
}
#callbackn p{
	font-size: 18px;
	color: #989da3;
	margin-bottom: 25px;
}
.form-callback{
	width: 335px;
	margin: 0 auto;
	text-align: center;
}
.form-callback input[type="text"],
.form-callback input[type="email"]{
	background-color: #f9f9f9;
	border: 1px solid #b3b9c4;
	width: 312px;
	text-align: center;
	text-indent: 0;
	-webkit-box-shadow: inset 0 4px 0 rgba(42, 56, 79, 0.05);
	box-shadow: inset 0 4px 0 rgba(42, 56, 79, 0.05);
}
.form-callback input[type="text"]:first-child,
.form-callback input[type="text"]:nth-child(2),
.form-callback input[type="text"]:nth-child(3){
	background: #f9f9f9;
}
.form-callback input[type="text"]:focus{
	-webkit-box-shadow: inset 0 4px 0 rgba(42, 56, 79, 0.1);
	box-shadow: inset 0 4px 0 rgba(42, 56, 79, 0.1);
}
.form-callback input[type="submit"]{
	width: 335px;
	margin: 0 auto;
	text-transform: uppercase;
	font-size: 30px;
	font-family: "BebasNeueRegular", sans-serif;
	border-radius: 0;
}
#thanks,
#thanks2{
	width: 480px;
	margin: auto;
	text-align: center;
	padding: 20px 40px;
	background: #fff;
	position: relative;
}
#thanks h4,
#thanks2 h4{
	color: #2a384f;
	font-family: "RobotoBold", sans-serif;
	font-size: 25px;
	margin-bottom: 30px;
}
#thanks p,
#thanks2 p{
	color: #252627;
	font-size: 18px;
	margin-bottom: 20px;
}
#thanks span,
#thanks2 span{
	color: #2d3339;
	font-family: "BebasNeueRegular", sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 27px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 50px;
	display: inline-block;
	background: #F6BD10;
	border-bottom: 2px solid #D98912;
}
#thanks span:hover,
#thanks2 span:hover{
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
#forms,
#forms2 {
	width: 340px;
	margin: auto;
	padding: 25px;
	text-align: center;
	background: #fff;
	position: relative;
}
#forms h4,
#forms2 h4{
	color: #252627;
	font-size: 30px;
	font-family: "RobotoBold", sans-serif;
	margin-bottom: 10px;
}
#forms p,
#forms2 p{
	font-size: 18px;
	color: #989da3;
	margin-bottom: 25px;
}
#callback .close-btn,
#forms .close-btn,
#forms2 .close-btn,
#thanks .close-btn,
#thanks2 .close-btn {
	position: absolute;
	top: 0;
	right: -30px;
	background: url("../img/close-btn.png") no-repeat;
	width: 17px;
	height: 17px;
	display: none;
}

#callback .mfp-close, #forms .mfp-close, #forms2 .mfp-close, #thanks .mfp-close, #thanks2 .mfp-close {
	position: absolute;
	top: -13px;
	right: -30px;
	/* background: url("../img/close-btn.png") no-repeat; */
	width: 17px;
	height: 17px;
	display: block;
	font-size: 36px;
}


.forms {
	width: 340px;
	margin: auto;
	padding: 25px;
	text-align: center;
	background: #fff;
	position: relative;
}
.forms h4 {
	color: #252627;
	font-size: 30px;
	font-family: "RobotoBold", sans-serif;
	margin-bottom: 10px;
}
.forms p {
	font-size: 18px;
	color: #989da3;
	margin-bottom: 25px;
}

.forms .close-btn {
	position: absolute;
	top: 0;
	right: -30px;
	background: url("../img/close-btn.png") no-repeat;
	width: 17px;
	height: 17px;
	display: none;
}

.forms .mfp-close {
	position: absolute;
	top: -13px;
	right: -30px;
	/* background: url("../img/close-btn.png") no-repeat; */
	width: 17px;
	height: 17px;
	display: block;
	font-size: 36px;
}



.yc {color:#f6bd10;}

.fsv {font-size:18px !important;}
.mld {
	margin-left: 155px !important;
	font-size: 22px !important;
}
.mle {margin-left:0px !important;}

.top_line-card .bottom-phone span { font-size:23px; margin-left: 156px;}

.terms2 {width:100%; position:relative; padding:10px 0; font-size:11px; line-height:12px; text-align:left;padding:10px 0;}
.terms2 input {display:inline!important; padding:1px!important; width:auto!important; margin:0px 0 0 0!important; vertical-align:bottom!important; height:auto!important; border:1px solid #fff; position:relative; z-index:100;}
.terms2 label {display:inline!important; padding:0;}
.terms2 label:before {display:none!important;}
.terms2 a {font-size:11px;}
.terms2 a {cursor:pointer;}
.b1c-form .terms2 {width:90%; padding:10px 5%;}
.open-close-block, .open-close-block2 {display:none; font-size:10px; padding:10px 0;}
.terms2.text-center2 {padding:0 0 10px 0; text-align:center; color:#fff;}
.terms2.text-center3 {padding:0 0 5px 0; color:#fff; margin-top:-10px;}
#terms-error {color:#f6bd10;}



/*spare ITEM*/
.tab_item {
	display: none;
}
.tab_content .row {
	display: block;
	overflow: hidden;
	clear: both;
}
.tab_content h1,
.tab_content h2
{
	font-size: 24px;
	color: #00a5ff;
	text-align: center;
	margin-bottom: 20px;
}
.tab_content h2.not-found {
	color: red;
}
.tab_content .main-image {
	max-width: 250px;
	width: 100%;
	margin-right: 110px;
	float: left;
}
.tab_content .main-image a {
	outline: none;
}
.tab_content .main-image img {
	max-width: 100%;
}
.tab_content .properties {
	font-family: 'RobotoRegular' , Arial, Helvetica, sans-serif;
	float: left;
	width: 486px;
}
.properties h2	{
	font-size: 19px;
	text-transform: uppercase;
	margin: 10px 0 20px;
	font-weight: 400;
}
.properties table {
	font-size: 17px;
}
.properties th,
.properties td {
	padding: 6px 4px;
}
.properties th {
	color: #272828;
	font-weight: normal;
	text-align: left;
}
.properties td {
	color: #1c1c1c;
	text-transform: uppercase;
}
.properties .availability {
	text-transform: none;
}.properties .availability.yes{
	 color: #00a5ff;
 }.properties .availability.no {
	  color: red;
  }

.tab_content .text {
	color: #282828;
	font-size: 16px;
	line-height: 24px;
	margin: 20px 0;
}
.properties-form .form-callback {
	display: block;
	width: 230px;
	overflow: hidden;
	float: right;
}
.properties-form .form-callback input[type="text"],
.properties-form .form-callback input[type="email"]
{
	max-width: 100%;
	width: 200px;
}
.properties-form .form-callback input[type="submit"]
{
	font-family: 'RobotoRegular' , Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-transform: none;
	width: 220px;
}
.properties-form .label {
	margin-bottom: 10px;
}

.table_spares {
	width: 100%;
	border: none;
	color: #272828;
}

.table_spares tr:nth-child(odd) {
	background-color: #ddefff;
}
.table_spares tr:hover{
	background-color: #eef4f9;
}
.table_spares th,
.table_spares td
{
	border: 1px dashed #c8c7c7;
	padding: 12px 20px;
	text-align: center;
}
.table_spares th{
	font-size: 17px;
	font-weight: normal;
	background-color: #3476b4;
	border: 1px solid #3476b4;
	color: #ffffff;
}
.full-width {width:1200px;}
.full-width .right-side-catalog {width:975px;}

.wrp-section-dignity2 h3{
	font-size: 45px;
	font-family: "BebasNeueRegular", sans-serif;
	text-align: center;
	color: #fff;
	font-weight: 400;
	background: url("../img/bg-agregat-title.png") center center no-repeat;
	height: 87px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.wrp-section-dignity2 h3 span{
	padding-top: 20px;
	display: block;
}

.block-pred{
	width: 380px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
	margin-bottom:35px;
	margin-top:35px;
}
.wrp-block-dignity2 .block-pred:last-child{
	margin-right: 0;
}
.block-pred img{
	max-width:100%; height:auto;
	display: inline-block;
	margin-bottom:15px;
}
.block-pred p{
	text-align:right;
}
.block-pred p span {display:inline-block;}
.block-pred p span.price {color:#d1293b!important; font-weight:bold; font-size:22px;}
.block-pred p span.price-old {color:#000000; font-size:18px; background: url("../img/old.png") center center no-repeat; padding:10px 23px;}
.block-pred h4 {color:#000000; font-weight:500; font-size:24px; margin-bottom:15px;}
.wrp-section-dignity2 .callback{
	background-color: #f6bd10;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -2px 0 rgba(185, 79, 21, 0.47);
	box-shadow: inset 0 -2px 0 rgba(185, 79, 21, 0.47);
	border-bottom: 2px solid #D98912;
	color: #2f343a;
	font-size: 22px;
	font-weight: 400;
	border: none;
	line-height: 45px;
	width: auto;
	outline: none;
	cursor: pointer; text-transform:uppercase; margin:25px 0 15px 0;
	display:inline-block; padding:5px 25px; text-decoration:none;
}
.wrp-section-dignity2 .callback:hover{
	background-color: #fc0;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.more1 button{
	background: none;
	
	color: #000;
	font-size: 18px;
	font-weight: 400;
	border:0;
	border-bottom: 1px solid #000;
	line-height: 22px;
	width: auto;
	outline: none;
	cursor: pointer; text-transform:none; margin:25px 0 15px 0;
	display:inline-block; padding:2px 5px; text-decoration:none;
}
.more1 button:hover{
	color:#111;
}
.full-width2.full-width .right-side-catalog {width:100%;}
.pred-list {width:100%; text-align:center;}
.pred-list div {position:relative; z-index:0; display:inline-block;}
.pred-list div.pred-li2 {z-index:1; margin:0 -25px;}
.pred-list div img {width:136px; height:136px; border-radius: 50%;
-moz-border-radius: 50%
-webkit-border-radius: 50%; border:1px solid #000;}
.more1 {text-align:center;}
.more2 {display:none;}

.table_product {
	 width:100%;
	 margin-bottom:10px;
}
.table_product td{
	 border:1px solid #c0c0c0;
}
.table_product th{
	 border:1px solid #c0c0c0;
}

.callback-zapros h4 {font-size:26px; text-align:center; margin:0 0 15px 0; color:#ff0000;}
.callback-zapros p {text-align:center; margin:0 0 15px 0;}

.img-responsive {max-width: 100%; height: auto; display:inline-block;}

.fleft {float:left;}

.zgl-tehn {
    color: #2174c8;
    font-family: "BebasNeueBold", sans-serif;
    font-size: 24px;
    margin-top: 15px;
    text-align: center;
    margin-bottom: 10px;
}

#departure_6 {
	display: flex;
	align-items: center;
	justify-content: center;
}
.reliability__pict {
	display: block;
	max-width: 350px;
	margin-right: 20px;
}
.reliability__pict img {
	max-width: 100%;
}
.reliability__info {
	width: calc(100% - 370px);
	text-align: left;
}

@media screen and (max-width: 1024px) {
	.top_line {
		height: auto;
	}
	.wrp-head {
		padding-top: 185px;
	}
	.logo-head {
		float: none;
		margin: 12px auto 0 !important;
		display: block;
		max-width: 240px;
	}
	.phone-head-wrp {
		float: none;
		max-width: 680px;
		margin: 12px auto;
	}
}
@media screen and (max-width: 992px) {
	.phone-head-wrp {
		text-align: center;
	}
}
@media screen and (max-width: 880px) {
	.wrp-head {
		padding-top: 20px;
	}
	#departure_6 {
		flex-direction: column;
		text-align: center;
	}
	.reliability__pict {
		max-width: 300px;
		margin-top: 20px;
	}
	.reliability__info {
		width: 100%;
		text-align: center;
	}
	#departure_6 .form-content input[type="submit"] {
		font-size: 18px;
	}
	.title-reliability h4 {
		font-size: 30px;
	}
	.title-reliability h5 {
		font-size: 16px;
	}
	.forms-group {
		max-width: 350px;
		display: block;
		margin: 0 auto;
	}
	.form-content input[type="text"], .form-content input[type="email"] {
		width: 100%;
	}
}


.block-pred2 {width:14%; margin:15px 1%; display:inline-block; border:1px solid #cdcdcd; border-radius:15px;}
.block-pred2 .block_1 {display:block; background:#f6bd10; padding:10px 10px; text-align:center; border-radius:15px 15px 0 0;}
.block-pred2 .block_1 p {color:#000; font-size:14px; margin:0; padding:0;}
.block-pred2 .block_2 {display:block; padding:10px 10px;}
.block-pred2 .block_2 img {max-width:100%; height:auto; display:inline-block; margin-bottom:3px;}
.block-pred2 .block_2 p {color:#000; font-size:13px; margin:0; padding:0; text-align:left; margin-bottom:1px;}
.block-pred2 .block_2 p span {float:right; font-weight:bold;}

.block-pred2 .block_3 {display:block; background:#bdd0e1; padding:10px 10px; text-align:center; border-radius:0 0 15px 15px;}
.block-pred2 .block_3 p {color:#000; text-transform:uppercase; font-size:19px; margin:0; padding:0; font-family: "BebasNeueBold", sans-serif;}
.block-pred2 .block_3 p a {background:#e42a2a; color:#fff; font-size:14px; font-weight:bold; display:block; padding:7px 0; height:auto; line-height:normal; margin:7px 0 0 0; font-family: "Roboto", sans-serif; text-decoration:none; border-radius:5px;}

@media screen and (max-width: 1024px) {
	.block-pred2 {width:18%; margin:15px 1%;}
}

@media screen and (max-width: 767px) {
	.block-pred2 {width:31%; margin:15px 1%;}
}

@media screen and (max-width: 400px) {
	.block-pred2 {width:48%; margin:15px 1%;}
}

