
.car-list-container{
	padding:15px 0;
}
/* Car item */
.car-item .car-img{
	width:100%;
}
.lightSlider li img{
	opacity:1;
	transition: all 0.3s ease-in;
}
/* image preload for top slider */
.iamge-preload li img{
	opacity:0;
}
.car-item .car-title{
	text-transform:lowercase;
	font: 14px circe-regular, sans-serif;
	color: #4a4a4a;
}
.car-item .car-title:first-latter{
	text-transform:uppercase;
}
.car-item .car-prise{
	text-transform:uppercase;
	font: 14px circe-bold, sans-serif;
	color: #202e31;
}
.car-info-section{
	padding:40px 0 60px 0;
}
.car-page-heading{
	color: #202e31;
    font: 50px futurapt-bold, sans-serif;
    text-align: left;
    letter-spacing: 0.025em;
	margin-bottom:25px;
}
.price-container{
	margin-bottom:20px;
}
.price-item.black-item{
	background-color: #202e31;
}
.price-item{
	padding:3px 0;
}
.price-item.black-item .price-title, .price-item.black-item .price-value{
	color:#ffffff;
	text-align:center;
}
.price-item .price-title{
	font: 14px circe-bold, sans-serif;
	color: #4a4a4a;
}

.price-item .price-value{
	font: 49px futurapt-bold, sans-serif;
	color: #202e31;
}
.comeb-btn-1{
	height: 49px;
	font: 12px circe-regular, sans-serif;
	text-transform:uppercase;
	
}
.technical-title{
	font: 16px circe-bold, sans-serif;
    margin-bottom: 10px;
    display: block;
    color: #202e31;
}
.form-container{
	margin-bottom:35px;
}

/* Technical List */
.technical-list li{
	position:relative;
	padding-left:35px;
	color: #4a4a4a;
	font: 14px circe-regular, sans-serif;
	margin-bottom:15px;
}
.technical-list li strong{
	font: circe-bold, sans-serif;
}
.technical-list li svg{
	position:absolute;
	left:0;
}

/* Car description */

.car-desc-heading{
	font: 16px circe-bold, sans-serif;
}
.car-desc-text{
	font: 14px circe-regular, sans-serif;
	margin-bottom:10px;
}
.car-desc-more{
	position:relative;
	font: 14px circe-bold, sans-serif;
	color: #000000;
	text-transform:uppercase;
}
.car-desc-more:after{
	content:"";
	display:block;
	left:0;
	bottom:10px;
	width:70px;
	height:2px;
	background-color:#888888;
}
.menu-nav{
	width:auto;
}
.menu-nav li.top-social-container{
	justify-content: flex-end;
	display: flex;
	align-items: center;
	
}
.top-social-container a{
	margin-left:15px;
}
.top-social-container a svg{
	vertical-align:middle;
}
.top-social-container .call-btn{
	padding: 5px 25px;
}
.top-social-container a:hover{
	opacity:0.8;
}

/* Car Photo Slider */
.car-photo-slider li img {
	width:100%;
}

.comment-btn{
	margin-top:-50px;
	max-width:335px;
	margin-left:15px;
}
.reviews .reviews-list-wrapper{
	margin-bottom:0;
}
/* Media */

@media(max-width: 1200px) {
	.menu-nav li{
		padding: 0 5px;
	}
	.comment-btn{
		max-width:335px;
	}
	.menu-nav li{
		margin-right:0;
	}
	.col-md-6.black-item.price-item{
		background:transparent;
	}
	.price-item .price-value{
		font-size: 29px
	}
	.form-container div[class*="col"]{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.car-page-heading{
		font-size: 40px
	}
}
@media(max-width: 991px) {
	.menu-nav li{
		text-align:right;
	}

	
	.car-info-section div[class*="col"]{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.car-desc-section .desc-col{
		padding-left: 15px;
	}
	.price-container{
		width:70%;
		position: relative;
		left: 15%;
		padding-top:20px;
	}
	.form-group-label, .item-form-title{
		text-align:center;
		margin-bottom:10px;
	}
	.price-item .price-value{
		font-size: 49px
	}
	.price-container div[class*="col"], .technical-container div[class*="col"]{
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.form-container .send-btn {
		width: 70%;
		margin: 0 auto;
		display: block;
		line-height: 49px;
	}
		
}


@media(max-width: 768px) {
	.top-logo{
		flex-basis: 75%;
	}
	.menu-nav{
		position: absolute;
		width: 100%;
		top: 90px;
		z-index: 3;
	}
	.menu-nav li{
		text-align:center;
	}
	.menu-nav li svg{
		width:30px;
		height:30px;
		margin:0 5px;
	}
	.menu-nav li.top-social-container{
		justify-content: center;
		margin-top:20px;
	}
	.menu-toggle{
		order:1;
	}
	.price-container{
		width:auto;
		position: static;
		left: auto;
		padding-top:20px;
	}
	.top-social-container{
		/*display:none;*/
	}
	.price-container div[class*="col"]{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.price-item{
		text-align:center;
	}
}
@media(max-width: 640px) {
	.comment-btn {
		display:block;
		line-height:49px;
		margin:0 auto;
	}
	.car-page-heading{
		font-size:22px;
	}

	.technical-container div[class*="col"]{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.form-container .send-btn {
		width: 100%;
		display: flex;
		line-height:inherit;
	}
}