.customPreTag {
  font-size: 15px;
  font-family: 'Titillium Web', sans-serif;
  white-space: break-spaces;
}
article {
  width: 100%;
  margin: 0 auto;
  position: relative;
  margin-bottom: 50px;
}
@media (min-width:576px) {
	article.vdp {
		max-width:540px;
	}

}
@media (min-width:768px) {
	article.vdp {
		max-width:720px;
	}
}
@media (min-width:992px) {
	article.vdp {
		max-width:960px;
	}
	.vdp-information {
		padding-left:45px;
	}
}
@media (min-width:1200px) {
	article.vdp {
		max-width:1140px;
	}
}
@media (min-width:1490px) {
	article.vdp {
		max-width:1420px;
	}
}
article.vdp {
		padding-top:1rem;
	}
article.vdp section, article.vdp section .dataPoints{
	margin-bottom:1rem;
}
article.vdp .yearModel {
	font-size:28px;
	font-weight:400;
	line-height:31px;
}
article.vdp .model {
	font-size:16px;
	font-weight:200;
}
.vdpSummary .price {
	font-size:1.3rem;
	font-weight:400;
	line-height:31px;
}
.vdpSummary .mileage {
	font-size:1.3rem;
	font-weight:400;
	line-height:31px;
}
@media (min-width: 567px) {
	.vdpSummary .price {
		font-size:28px;
	}
	.vdpSummary .mileage {
		font-size:28px;
	}
}
.vdp ##buttonCards {
	margin-top:20px;
}
article.vdp .getInTouchCard {
	box-shadow: 0 0 20px rgba(0,0,0,.1);

}
article.vdp .features h5 {
	font-size:1.2rem;
	font-weight:400;
}
article.vdp .features .card {
	border:0px;
}
article.vdp .getInTouchCard .card-header {
	background: #4c4c4c; /* Old browsers */
	background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	color:white;
	text-transform:uppercase;
	font-size:1.25rem;
}
article.vdp .getInTouchCard .btnSubmitVirtualInterest {
	background: #299a0b; /* Old browsers */
	background: -moz-linear-gradient(top,  #299a0b 0%, #006e2e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #299a0b 0%,#006e2e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #299a0b 0%,#006e2e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#006e2e',GradientType=0 ); /* IE6-9 */
	border-color: #299a0b;
	font-weight:bold;
	width:100%;
	 height:60px;
}
article.vdp .getInTouchCard .btnSubmitVirtualInterest i {
	padding: .375rem .75rem;
}
.vdp .bigButton {
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	padding: 50px;
	font-size:16px;
	font-weight:400;
	cursor:pointer;
	border:1px solid #efefef;
}
.vdp .bigButton:hover {
	background-color: #c0392b !important;
	box-shadow: 0 30px 60px -25px #c0392b !important;
	cursor:pointer;
	color:white;
}
.vdp .btnGetPreApproved {

  width: 100%;
  margin-bottom: 0px;


}
.vdp .btnGetPreApproved i {
    padding: .375rem .75rem;
}
.vdp .getPreApprovedSection {
	padding:20px;
	border-radius:3px;
	background-color:#e7e7e7;
}
.vdp .vdpSectionTitle {
	font-weight:300;
	display:inline-block;
	position:relative;
}
.vdp .vdpSectionTitle::before {
	position: absolute;
	top: 50%;
	left: 100%;
	margin-left: 20px;
	display: block;
	content: " ";
	width: 25px;
	height: 1px;
	background: currentColor;
	background: rgba(0,0,0,.2);
}
.vdp .similerVehiclesBox {
    border-radius: 7px;
    border: 1px solid #efefef;
    box-shadow: 0 10px 15px rgba(0,0,0,.075);
    z-index: 100;
    position: relative;
    background-color: #fff;
    transition-duration: .55s;
}
.vdp .similerVehiclesBox .thumbvehiclename {
	font-size: 1.4em;
	font-weight: 600;
	padding: 20px 20px 10px 20px;
}
.vdp .similerVehiclesBox .thumbvehiclename span.text-muted {
	display:block;
}

.vdp .similerVehiclesBox .extraDetailsArea {
	padding:10px 20px;
}
.vdp .similerVehiclesBox.extraDetailsArea .description {
	display:none;
	padding-top:10px;
}

.vdp .similerVehiclesBox.btnClickDetails {
	width:100%;
	margin-bottom:10px;
}
.vdp .similerVehiclesBox .btnClickDetails i {
	padding: .375rem .75rem;
}
.vdp .similerVehiclesBox .thumbnail img {
	border-radius: 7px 7px 0px 0px;
}

.vdp .vdpFlexDatapoint {
	display:flex;
	align-items: center !important;
	padding:.475rem;
	margin: .275rem;
	background-color: #ecf0f1;
}
.vdp .vdpFlexDatapoint.col-md-6 {
	flex: 0 0 45%;
}
.vdp .vdpFlexDatapoint h6 {
	font-size:1rem;
	font-weight:bold;
}
