#wrapper,.vehicle-image #lightSlider,.info { width:21cm!important; }
#wrapper { overflow:hidden;margin:0 auto; display:block; position:relative;}
.nav-holder,.social-links,#banner,#footer-wrapper,.grid-items,.visible-xs { display:none!important;}

#header { padding-top:170px; font-size:18px; width:100%; display:block;  position:relative; text-align:center;}
a:after { display:none; }
.logo img { margin:0 auto; position:absolute; top:0; left:0; right:0; text-align:center;}

.container,.row,.col-xs-12 { margin:0!important; padding:0!important;}

.vehicle-image #lightSlider { padding:0!important; list-style:none; transform:none!important; height:inherit!important;  display:block;}
.vehicle-image #lightSlider > li { float:left; width:50%!important; box-sizing:border-box; padding:0!important; margin:0 auto!important;}
.vehicle-image #lightSlider > li.clone { display:none!important;}
.vehicle-image #lightSlider > li.only-one { float:none;}
.vehicle-image,.info { width:100%; float:none; display:block;}
.vehicle-image .lSPager { display:none!important;}
.info { padding:30px; clear:both;}
.disclaimer { padding:30px; font-size:11px;}
.vehicle-image img { width:100%;}
h2 { font-size:22px; margin-top:10px;}
h3 { font-size:16px;}
.price { font-weight:bold; font-size:22px;}
.details { clear:both; display:block; clear-after:both; position:relative; width:100%; overflow:hidden;}
.details .detail { font-weight:bold; width:33.3%; display:inline-block; float:left;}
.details .detail i { font-style:normal; font-weight:normal; margin-right:20px;}
.buttons { display:none;}
#print { display:none;}