.content-slider,.vehicle-slider{
	opacity: 0;
	transition: all 0.4s ease-in;
}

.frame > .content-slider, .frame > .vehicle-slider{
	margin-bottom: 30px;
}

.content-slider .slick-track,.vehicle-slider .slick-track{
	min-height: 390px;
	opacity: 0;
	transition: all 0.4s ease-in;
}

.content-slider .content-slider-wrapper,
.vehicle-slider .car-element-wrapper{
	min-height: 390px;
	margin: 0 5px;
	padding: 5px;
	background: rgba(236, 236, 235, 1.0);
	border: 1px solid rgba(221, 221, 221, 1.0);
	transition: all 0.2s ease-in;
}

.vehicle-slider .car-element-wrapper{
	position: relative;
}
.vehicle-slider .car-element-wrapper .toVehicleDetail {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: none;
}
.content-slider .content-slider-wrapper > .frame{
	position: relative;
	padding: 0px !important;
	height: 379px;
	overflow: hidden;
}

.content-slider .content-slider-wrapper:hover,
.vehicle-slider .car-element-wrapper:hover{
	background: rgba(236, 236, 235, 0.5);
	border: 1px solid rgba(214, 19, 19,0.5);
	transition: all 0.4s ease-out;
	color: rgb(0, 0, 0);
}

.content-slider .content-slider-wrapper.pointer,
.vehicle-slider .car-element-wrapper.pointer{
	cursor: pointer;
}

.content-slider .content-slider-wrapper:hover figure.image img,
.vehicle-slider .car-element-wrapper:hover figure.image img{
	backface-visibility: hidden;    
	-webkit-filter: blur(0);
	transform: scale(1.05,1.05);
	transition: all 0.4s ease-out;
	cursor: pointer;
}

.content-slider *:focus,
.vehicle-slider *:focus{
	outline: none;
	select: none;
}

.content-slider h3,.vehicle-slider h3{
	display: inline-block;
	font-size: 1.2em;
	max-height: 2.6em;
  	line-height: 1.2em;
  	height: 2.4em;
  	padding: 0px 5px;
  	margin: 0px;
}

.content-slider figure.image,
.vehicle-slider figure.image{
	margin-bottom: 2px;
	/*overflow: hidden;*/
	/*max-height: 175px;*/
}

.content-slider figure.image img,
.vehicle-slider figure.image img{
	transition: all 0.2s ease-out;
}

.content-slider .price,
.vehicle-slider .price{
	display: inline-block;
	font-size: 1.2em;
  	line-height: 1.0em;
  	font-weight: bold;
  	color: rgb(214, 19, 19);
  	padding: 0px 25px;
}

.content-slider .data-wrapper,
.vehicle-slider .data-wrapper{
	position: relative;
	font-size: 0.9em;
    line-height: 1em;
    margin-top: 4px;
    padding: 0px 5px;
    min-height: 130px;
}

.content-slider .data-wrapper span,
.vehicle-slider .data-wrapper span{
	display: block;
}

.content-slider .tovehicle,
.vehicle-slider .tovehicle,
.content-slider .tocontent{
	/*position: absolute;
	right: 5px;
	bottom: 2em;*/
  font-size: 12px;
}

.content-slider .subtext,
.vehicle-slider .subtext{
	position: relative;
	text-align: center;
	padding: 0px 5px;
	font-size: 0.6rem;
	color: #666;
}

.vehicle-slider .slick-arrow,
.content-slider .slick-arrow{
	width: 30px;
	height: 30px;

}

.vehicle-slider .slick-arrow.slick-prev,
.content-slider .slick-arrow.slick-prev{
	left: -40px;
}

.vehicle-slider .slick-arrow.slick-next,
.content-slider .slick-arrow.slick-next{
	right: -40px;
}

.vehicle-slider .slick-arrow.slick-prev:before,
.content-slider .slick-arrow.slick-prev:before,
.vehicle-slider .slick-arrow.slick-next:before,
.content-slider .slick-arrow.slick-next:before{

	font-family: "Font Awesome 5 Pro";
font-weight: 900;
	content:'\f053';
	font-size: 35px;
	line-height: 30px ;
	font-style: normal;
    font-variant: normal;
	color: rgb(51, 51, 51);
}

.vehicle-slider .slick-arrow.slick-next:before,
.content-slider .slick-arrow.slick-next:before{
	content: "\f054";
}

@media (max-width: 767px) {
	.content-slider .subtext,
	.vehicle-slider .subtext{
		margin-top: 8px;
		text-align: left;
	}
}