/*common styles*/
input:focus, textarea:focus, select:focus, button:active, button:focus { outline: 0; }
html {scroll-behavior: smooth;}
/*vehicle details page back button*/
#back-stock {background: #666;color: #fff;padding: 10px;display: inline-block;margin: 0 0 15px;border-radius: 5px;font-weight: 500;text-transform: uppercase;font-size: 15px;}
#back-stock:hover { background: #040404; color: #fff; }
#search-results .search_meta ul{list-style-image:none;}
#search-results .search_meta li, #details-vehicle-info-vehicle-Extras li{background-image:url("/media/5587/icons-new.png");background-repeat:no-repeat;margin-right:15px;margin-bottom:15px;padding:7px 0 0px 42px;list-style-type:none;font-weight:600;display:table;}
#details-vehicle-info-vehicle-Extras li{width:190px}
.icon-fuel, #details-vehicle-info-vehicle-Extras li#icon-fuel{background-position:2px -240px;height:35px;}
.icon-colour, #details-vehicle-info-vehicle-Extras li#icon-colour{background-position:0px -6px;}
.icon-transmission, #details-vehicle-info-vehicle-Extras li#icon-transmission{background-position:0px -63px;}
.icon-body, #details-vehicle-info-vehicle-Extras li#icon-body{background-position:0px -123px;}
.icon-kms, #details-vehicle-info-vehicle-Extras li#icon-kms{background-position:0px -180px;}
.icon-stock{background-position:0px -159px;}
.vehicle-heading{background:#666;display:inline-block;width:100%;padding:10px 0 12px;margin:0 0 15px;border-radius:3px; color: #fff;}
#filter-body .filter .header .fa.fa-angle-double-down, #filter-header .fa.fa-angle-double-down{float:right;font-size:20px;}
#details-vehicle-share-drop-down{padding:8px 0;}
@media(max-width:767px){
	#details-vehicle-share-drop-down{margin:0 0 0 0;} 
	.government_charges {text-align: center;}
}
.warranty_img{margin-top:30px;}
@media (min-width:480px){.warranty_img{max-width:350px;}
}
a:focus, a:hover { text-decoration:none; outline:0; color: #666; transition:0.3s; }
a{text-decoration:none;color:#040404; outline:0;}
body{font-family:'Oswald', sans-serif;font-size:16px;color:#000;}
#body h1{color:#000;font-size:30px;margin:0px 0px 14px;font-weight:normal;text-transform:uppercase;line-height:40px;letter-spacing:2px; text-align: center;}
#body h1 span{color:#fff;font-weight:bold;margin-top:6px;line-height:38px;letter-spacing:6px;}
#body h1.main{color:#363636;}
#body h2{color:#000000;font-size:25px;font-weight:600;margin-bottom:15px;margin-top:30px;text-transform:uppercase;line-height:32px; text-align: center;}
#body h3{font-size:14px;font-weight:bold;}
#warranty-info a{font-size:14px;}
#header{padding:15px 0;background-color:#fff;}
.nav>li>a{padding:10px 10px;}
.navbar-header a img{margin-top:15px;margin-bottom:15px;}
#fb-header:before{content:"Follow Us";background:#3b5998;color:#fff;position:absolute;width:114px;right:51px;padding:8px 5px;top:0;text-align:center;}
#fb-header{position:absolute;right:0;font-size:22px;background:#3b5998;color:#fff;padding:10px 20px 4px;top:15px;}
#fb-header .fa{font-size:32px;color:#fff;}
@media(max-width:991px){
	.header-number:before{left:0!important}
	.logo-wrapper{clear:both;}
	.navbar-right{float:none;margin:0 auto;} 
	#logo { margin-bottom: 25px; max-width: 350px !important;	} 
	.navbar-default .navbar-nav > li > a {padding: 15px 18px !important;}
}
@media (max-width:480px) { #logo { max-width: 280px !important; margin-bottom: 10px; } }
@media (min-width:768px) and (max-width:991px){.navbar-header{width:100%;}
.navbar-header a.navbar-brand{width:100%;text-align:center;}
.navbar-header a img{float:left;}
.header-location{font-size:12px;}
}
@media (min-width:992px) and (max-width:1199px){.navbar-header a img{max-width:420px;margin-left:-31px;margin-top:0px;}
}
@media (min-width:1200px){.navbar-header a img{max-width:500px;margin-left:-31px;margin-top:0px;}
}
@media (max-width:767px){.navbar-header a img{max-width:80%;min-height:50px;max-height:80px;margin-left:-15px;margin-top:0.5%;position:absolute;}
.navbar-header button{background-color:transparent;z-index:9999999;width:100%;margin-top:0;margin-bottom:0;border:none;padding:10px;}
.navbar-header button:hover,.navbar-header button:focus{background-color:transparent !important;}
.navbar-header button.navbar-toggle .icon-bar{background-color:#fff;margin:5px auto;}
#fb-header{display:none;}
.header-number, .header-location{padding-left:20px;}
.header-number:before{left:-18px!important;}
.header-location:before{left:-13px!important;}
#body .main-content h1 { font-size: 30px !important; }
}
@media(min-width:768px) and (max-width:991px){.navbar-collapse.collapse{margin:0 auto;text-align:center;width:550px;}
}
.gmap{margin-top:20px;}
.logo-wrapper{padding-left:0;padding-right:0;}
#logo{display:block;padding:0;text-align:center; /* max-width: 250px; */}
.navbar{margin-bottom:0;}
.navbar-default{background-color:transparent;border-color:transparent;}
.navbar-default .navbar-nav> li> a{color:#fff;}
.navbar-toggle{background:#FFF;}
@media(min-width:991px){.navbar-nav > li{float:none;display:inline-block;}
#navbar_div .nav.navbar-nav{display:inline-block;text-align:center;width:100%;}
.collapse.navbar-collapse{text-align:center;width:100%;}
}
@media(min-width:1200px){#navbar .container{width:1265px;}
}
#header-details span{font-size:12px;margin-right:10px;}
#BannerSlider img{width:100%;float:left;}
@media(max-width:767px){}
#breadcrumb{padding:6px 0;}
#breadcrumb span{color:#000;}
.btn{background:#000000;color:#fff;padding:15px 20px;border-radius:0;margin-top:20px;font-size:18px;}
.btn:hover, #details-sidebar-main-vehicleenquiry .form-row button:hover{background:#000;color:#fff;transition:0.5s;}
.gmaps{padding:0 18px;}
body[data-url='lin-autos'] #finance-calc { background-color: #000; float: none; display: inline-block; width: 100%; }
#finance-calc{border-radius:0;padding:37px 14px;margin-bottom:20px;margin-top:20px;background-color:#040404;}
#finance-calc h3{font-size:24px;color:#FFF;font-weight:normal;padding-bottom:5px;line-height:1em;letter-spacing:0.1em;}
#finance-calc p{font-size:14px;}
#finance-calc .finance-calc-body { margin: 25px 0; }
#finance-calc .finance-calc-left{font-size:16px;width:100%;margin:5px 0 14px 0;}
#finance-calc .finance-calc-right{width:100%;}
#finance-calc .finance-calc-btn{width:100%;color:#C00;background-color:white;border:none;border-radius:0;padding-top:10px;padding-bottom:10px;margin-left:0;font-weight:bold;}
#finance-calc .finance-calc-right > input, #finance-calc .selectBoxInput{border:none;padding:10px;height:35px;}
#finance-calc .selectBox{border:none;}
#selectBox0 img, #selectBox1 img{margin-top:6px!important;margin-right:5px!important;}
#finance-calc .finance-calc-result{text-align:left;font-weight:bold;}
#ContactUsForm .col-md-4{display:block;float:none;width:100%;}
#ContactUsForm{width:100%;background:transparent;max-width:740px;padding:0;margin-bottom:20px;}
#ContactUsForm input, #ContactUsForm textarea{padding:5px 6px;margin-bottom:5px;}
#ContactUsForm button{background:#040404;color:#FFF;font-size:16px;width:100%;padding:12px 6px;text-transform:uppercase;border-radius: 8px;}
#ContactUsForm button:hover{background:#000;}
#ContactUsForm div{font-size:16px;}
#header-number:before, #header-location:before{content:"";background-image:url('/media/12135/sprites.png');background-repeat:no-repeat;background-size:134px;width:40px;height:75px;display:inline-block;position:absolute;}
#header-location, #header-number{position:relative;text-transform:uppercase;margin-top:5px;text-align:left;padding-left:68px;}
#header-location span, #header-number span{color:#666;font-size:24px;margin-bottom:5px;display:block;}
#header-location p, #header-number p{color:#000;font-size:20px;margin-bottom:0;}
#header-location{color:#040404;}
#header-location:before{left:26px;background-position:-40px -2px;}
#header-number a{color:#fee12b;display:block;font-size:25px;line-height:24px; margin-bottom: 10px;}
#header a{color:#000;}
#header a:hover, #header a:focus { color: #666; }
#header-number:before{background-position:-8px -3px;left:33px;}
.social_cover {font-size: 25px; margin-top: 12px;/* background: #efefef; */display: inline-block;padding: 6px 20px; border-radius: 30px; border: 2px solid #040404; position: absolute; right: 5px;}
.social_cover .follow_us { color: #000; margin-right: 10px; text-transform: uppercase; display: inline-block;position: relative; top: -2px; }
.social_cover .fa { font-size: 40px; }
.social_cover .fa.fa-instagram { margin-left: 5px; color: #c13584; margin-right: 5px; }
.social_cover .fa.fa-youtube-square  { color: #ff0000; }
.social_cover .fa-facebook-official { color: #3b5998; }
.social_cover .fa:hover, .contact-details .fa:hover, .contact-details .fa.fa-youtube-square:hover { color: #040404; }
@media(max-width: 1199px) {
	.social_cover  { display: none; }
}
@media(max-width:1199px){
#header-number:before{left:2px;}
.navbar-default .navbar-nav > li > a{padding:15px 20px !important;}
#navbar .container { width: 100%; }
}
@media(min-width:991px){}
@media(max-width:991px){
	#header-number:before{left:-15px;}
	#header-number{max-width:150px;margin:0 auto 12px;padding-left:20px;}
	#header-number a{text-align:left;font-size:18px;}#header-location, .social_cover{display:none;}
	#contact-info { text-align: center; }
	#search-results .search_details { float: none; }
	#search-results .search_details a { display: inline-block; text-align: center; width: 100%; }
}
@media (max-width:767px){
	.navbar-toggle{margin-right:4px;}
	#header-number { margin-top: 15px; }
	#search-options, #search-options-bottom { text-align: center; }
}
.navbar-default .navbar-nav > li > a{padding:15px 20px;}
.navbar-default{background:transparent;border:none;}
#navbar{background:#040404;}
.navbar{margin-bottom:0;}
.navbar-default .navbar-nav > li > a{color:#fff;font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li a.current_page_item{color:#fff;text-decoration:none;transition:0.5s;background:#666;}
@media (min-width:768px){.navbar-collapse{padding-left:0px;float:left;}
#header-info{float:right;text-align:right;}
}
.navbar-toggle{background:#fff;}
#breadcrumb_wrapper{background:#ECECEC;padding:6px;margin-bottom:30px;}
#breadcrumb_wrapper a{color:#4E4E4E;font-weight:100;font-size:14px;}
.feature{background:#e2e2e2;}
.feature-row{margin-bottom:40px;padding-top:30px;}
.features{margin-bottom:22px;}
#body .feature-box h2{margin-bottom:0;}
#body .feature-box h2 a{background:#000;padding:20px;margin-top:28px;position:relative;font-size:24px;display:block;}
#body .feature-box h2 a:after{content:"";background-image:url('/media/4559/arrow.png');background-repeat:no-repeat;background-position:2px 8px;position:absolute;right:0;top:0px;bottom:0;width:50px;height:60px;background-color:#ff4800;}
#body .feature-box h2 span{color:#FFF;}
#body .feature-box:hover h2 a{color:#000;background:#404040;transition:0.5s;}
.feature-box{padding:0px;margin-bottom:20px;}
.feature-box img{margin:0 auto;}
@media (max-width:991px){.feature-box{text-align:center;}
}
.feature-box img{width:100%;border-bottom:2px solid #000;}
#body .feature-box p{margin:8px 0 0;font-size:16px;}
#body .feature-box p a{color:#515050;font-size:16px;font-weight:bold;}
.main-content{background:#040404 url('/media/12800/home-bg.jpg') no-repeat center right;background-attachment:fixed;background-size:cover;color:#fff;padding:60px 0 140px;min-height:550px;font-size:22px;}
.main-content a { color: #9f9999; }
.main-content a:hover, #footer a:hover { text-decoration: underline; }
#content-logo{max-width:600px;width:100%;}
#body .main-content h1{font-size:50px;text-align:center;margin-bottom:30px; }
#body .main-content h1, #body .main-content h2 { color: #fff;  }
@media(min-width:991px){.main-content .col-md-6{padding-right:90px;}
}
.contact-details{margin-top:4px;}
.contact-details p{font-size:16px;color:#000;text-transform:uppercase;margin-bottom:20px;}
.contact-details p span{display:block;font-size:19px;}
.contact-details p span a{color:#040404;text-transform:none;}
.contact-details p span a:hover { color: #040404; text-decoration: underline; }
.contact-details .fa-facebook-official{color:#3b5998;font-size:48px;}
.contact-details .fa.fa-youtube-square { color: #ff0000; font-size:48px; margin-left: 5px;}
#SearchSortBy{margin-bottom:20px;}
@media (max-width:768px){#search-filters #filter-header{background-color:#040404; cursor: pointer;}
#search-filters #filter-header.hasFilters{background-color:#040404;color:#fff;}
}
#search-filters .filter .header.open{background-color:#666;color:#fff;}
.search-results-header-inner, #SearchPageNumbers ul li.current a, #SearchPageNumbers ul li a:hover{background-color:#000;}
.watchlist-hide .header a.header-watchlist, .watchlist-sidebar-InWatchList:before, .watchlist .InWatchList, #search-results .watchlist.NotInWatchList, .watchlist-sidebar-NotInWatchList:before{background-image:url('/media/1287/white-star.png')!important;}
#search-results .watchlist.NotInWatchList, #search-results .watchlist.InWatchList{background-position:8px 13px!important;}
.watchlist-hide .header a.header-watchlist{background-position:6px 3px!important;}
#filter-viewwatchlist .header{background-color:#666 !important;border:none;border-bottom:0;margin-bottom:15px;}
#filter-viewwatchlist .header a{text-decoration:none;color:#FFF!important;}
#search-results .search_item, #search-filters .filter .body{background:#f4f4f4;}
#search-results .search_title a, .search_price a{font-size:20px;color:#fff;text-decoration:none;margin-bottom:20px;}
#search-results .search_title a:hover, .search_price a:hover { color: #040404; }
.search_price a{font-size:26px;}
#search-filters .filter .header{background-color:#040404;color:#fff;padding:14px;font-weight:normal; border-bottom: 1px solid #f4f4f4;text-transform: uppercase;}
.search_meta{margin:0 0 10px;}
.search_meta ul{margin:0!important;font-size:13px;}
#search-filters .filter a{color:#313131;}
.search_title{padding-bottom:20px;}
#search-results .search_details a{color:#fff;background-color:#040404;text-decoration:none;font-weight:normal; border-radius: 8px; font-size: 16px;text-transform: uppercase; letter-spacing: 1px;}
#search-results .search_desc{-webkit-line-clamp:2;font-size:13px;margin-bottom:10px;max-height:36px;}
.img-small{padding-left:0;padding-right:0;}
#search-results .watchlist.InWatchList, .watchlist-hide .header a.header-watchlist, #search-results a.watchlist.NotInWatchList:hover, .watchlist-sidebar-InWatchList:before{background-image:url('/media/1287/white-star.png')!important;}
#search-results .watchlist.InWatchList, #search-results .search_details a:hover{background:#666;color:#FFF!important;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-os-transition:0.5s;-ms-transition:0.5s;}
#details-vehicle-info-vehicle-SpecialPrice{color:#000;font-weight:bold!important;}
#details-sidebar-main .header.no-content:before{padding-bottom:1px;}
#details-sidebar-main .header:before{padding-right:8px;}
.watchlist-sidebar-InWatchList{color:#FFF;background-color:#000 !important;}
.watchlist-sidebar-InWatchList a.watchlist{color:#FFF!important;}
#search-results .vehicle-listing-img img { padding: 2px; }
#breadcrumb_wrapper{background:#ddd;}
#breadcrumb_wrapper .container{background:rgba(0, 0, 0, 0);}
#breadcrumb_wrapper a{color:#000;text-decoration:none;}
#breadcrumb_wrapper a:hover { color: #040404; }
#details-vehicle-info-options{background:#000;}
#details-vehicle-info-options a{font-weight:normal;}
#details-vehicle-info-vehicle, #details-vehicle-info-vehicle-Image-Wrapper{border:none;}
#details-vehicle-info-vehicle-Name, #details-vehicle-info-vehicle-Price{color:#000!important;line-height:32px;}
#details-vehicle-info-vehicle-Name{font-size:20px;line-height:22px;}
#details-vehicle-info-vehicle-Price{font-size:26px;}
@media(max-width:767px){#search-results .search_title, #search-results .search_price{padding-bottom:0;}
#details-vehicle-info-vehicle-Price{text-align:center;margin-top:15px;}
#details-vehicle-info-vehicle-SpecialPrice{text-align:center!important;}
#filter-wrapper{margin-bottom:30px;}
}
#details-sidebar-main .header{font-size:18px;color:#FFF;font-weight:normal;background-color:#040404;text-decoration:none;}
#details-sidebar-main .section{background-color:#ececec;border:none;margin-bottom:20px;padding:0;}
#details-sidebar-main-watchlist{padding:0!important;}
#details-sidebar-main .header a.watchlist{color:#FFF;text-decoration:none;}
#details-sidebar-main-vehicleenquiry .form-row button{background-color:#040404;color:#FFF;font-weight:normal;box-shadow:none;border:none;font-size:18px;text-transform:uppercase;letter-spacing:2px; border-radius: 5px;}
#details-sidebar-main-vehicleenquiry .form-row input, #details-sidebar-main-vehicleenquiry .form-row textarea{line-height:18px;padding:5px;border:1px solid #ccc;}
#details-vehicle-info-features-Tabs div.tab-selected{color:#FFF;background-color:#000;}
#details-vehicle-info-features-Tabs div{color:#333;padding:15px 11px;border-top-left-radius:0;border-top-right-radius:0;background:transparent;}
#details-vehicle-info-features-Tabs div:not(.tab-selected){background-color:#040404; color: #fff;}
#details-sidebar-main-vehicleenquiry .form-row label, #ContactUsForm label{display:none;}
#details-sidebar-main-vehicleenquiry .form-row input, #details-sidebar-main-vehicleenquiry .form-row textarea, #ContactUsForm input, #ContactUsForm textarea{padding:14px;border:1px solid #000;background:transparent;color:#000;}
#details-vehicle-info-desc{background:#ececec;padding:15px 30px;margin-bottom:20px;border-radius:5px;}
#details-vehicle-info-vehicle{background:#ececec;border-radius:5px;}
#footer{margin-top:0;}
#footer_nav{background-color:#d7d4d4;background-image:url("/media/8593/diamond-eyes.png");padding:0;margin-top:40px;}
.footer_menu .container{background:#fff;margin-bottom:20px;padding:40px 24px;margin-top:30px;}
body[data-url='lin-autos'] .footer_menu .container{margin-top:-80px;}
body[data-url='lin-autos'] #footer_nav{margin-top:0px;}
.footer_custom h2{color:#000000;font-size:42px!important;line-height:42px;margin-bottom:38px;text-transform:uppercase;letter-spacing:4px;}
.footer_custom h2 span{font-weight:bold;}
#footer_nav h3{color:#FFF;font-size:26px;font-weight:normal;margin-bottom:15px;text-transform:uppercase;}
#footer_nav ul{color:#858585;font-size:14px;list-style-type:none;padding-left:0;}
#footer_nav ul a{color:#858585;}
#footer{padding:10px 0;}
#footer_nav .footer_menu{margin:0;height:inherit;}
#footer_nav .footer_menu h3{color:#040404;font-size:26px;font-weight:normal;margin-bottom:15px;text-transform:uppercase;}
#footer_nav .footer_menu ul li a, #footer_nav .footer_menu_location .footer_body{font-size:14px;color:#858585;}
#footer{background-color:#040404;color:#fff;}
#breadcrumb{padding:0px;}
.footer-fax{display:none;}
#latest-vehicles{background-color:#d7d4d4; background-image:url("/media/8593/diamond-eyes.png");padding:20px 0 50px;}
#latest-vehicles .container{background:transparent;z-index:9999;padding:2px 20px;}
#body #latest-vehicles h2{font-size:35px;margin-bottom:0;margin-top:0;color:#000;line-height:58px;padding:15px 0;font-weight:bold;letter-spacing:3px; text-align: left;}
#body #latest-vehicles h2 small{color:#fff;}
body[data-url='lin-autos'] .bx-wrapper{}
@media (max-width:991px){#latest-vehicles .container{top:0;}
}
@media(max-width:767px){#body .feature-slider h2{font-size:43px;margin-top:0;}
}
body[data-url='lin-autos'] .bx-wrapper .bx-viewport{background:transparent!important;height:298px!important;box-shadow:none;}
body[data-url='lin-autos'] #FeaturedList{background-color:transparent!important;margin-left:16px;}
body[data-url='lin-autos'] .bx-wrapper .bx-controls-direction a{top:54%;}
body[data-url='lin-autos'] .bx-wrapper .bx-prev{left:0px;}
body[data-url='lin-autos'] .bx-wrapper .bx-next{right:0px;}
body[data-url='lin-autos'] ul.FeaturedListItems li a{color:#FFF;}
body[data-url='lin-autos'] #FeaturedList .f_title{top:-15px;color:#000;font-size:18px;line-height:22px;padding:16px 16px 22px;background:#fff;z-index:9999;width:100%;max-height:30px;overflow:hidden;}
body[data-url='lin-autos'] .bx-wrapper .bx-pager{bottom:-57px;}
#FeaturedList .bx-viewport{}
#FeaturedList .bx-viewport ul{}
#FeaturedList .bx-viewport li{min-height:300px !important;min-width:346px;margin:0px 13px!important;left:0!important;}
#FeaturedList .f_title a{color:#FFF;}
#FeaturedList .f_image{top:0px;}
#FeaturedList .f_price{color:#000;background:#fff;top:20px;left:0;font-size:30px;font-weight:bold;text-align:left;width:100%;padding:5px 5px 5px 16px;min-height:50px;}
#FeaturedList .bx-wrapper img{width:100%;margin-top:20px;}
#body #FeaturedListLarge .text-content h3 {border-bottom: 1px solid #040404;font-size: 18px;font-weight: 400;}
.f_sprice{color:#fff;top:202px;left:6px;font-size:24px;font-weight:bold;text-align:center;width:100%;background:rgba(0, 0, 0, 0.68);padding:5px;;}
.f_btn{background:#040404;color:#ffffff;display:inline-block;text-transform:uppercase;font-size:18px;padding:16px 18px 12px;right:0px;left:0px;top:230px;width:100%;text-align:left;position:relative;}
.f_btn:hover{background:#9a9a9a;color:#000;transition:0.5s;}
.f_btn:after{content:"";background:url('/media/4570/icons.png') no-repeat center;width:40px;height:40px;display:block;position:absolute;right:25px;top:2px;z-index:99999;}
.f_yesspecial{color:#000;top:234px;left:6px;font-size:18px!important;text-decoration:line-through;}
.f_sprice.f_yesspecial{text-decoration:none;font-size:28px!important;display:block;position:absolute;top:16px;background:transparent;color:#000;z-index:99999;left:-50px;}
@media (max-width:560px){#body #latest-vehicles h2{font-size:38px;line-height:40px;}
body[data-url='lin-autos'] .bx-wrapper, body[data-url='lin-autos'] #FeaturedList .bx-viewport{max-width:240px!important;}
.f_sprice.f_yesspecial{left:0!important;}
#FeaturedList .bx-viewport li{min-width:220px;left:0!important;}
#FeaturedList .bx-viewport li img{margin-top:70px;}
}
@media (max-width:360px){body[data-url='lin-autos'] #FeaturedList .f_title{font-size:19px;padding-right:23px;}
.f_btn{right:26px;top:224px;font-size:16px;}
}
#footer a{color:#FFF;}
#footer .footer_copy_rights a{color:#666;}
#footer{text-align:center;}
.footer-links{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #fff;}
.footer-links ul{padding-left:0;}
.footer-links ul li{display:inline-block;padding:5px 20px;}
.cforms{padding-left:0;padding-right:0;margin-bottom:30px;padding:10px 28px 48px;background:#fff;margin-top:20px;clear:both;}
#cform h3, #cform2 h3{margin-bottom:15px!important;}
#body #cform h2, #body #cform2 h2{color:#000;font-size:26px;margin-bottom:20px;letter-spacing:2px;font-weight:bold;}
.form-horizontal .form-group{margin-left:0;margin-right:0;}
.form-group input, .form-group select, .form-group textarea, #details-sidebar-main-vehicleenquiry .form-row input,#details-sidebar-main-vehicleenquiry .form-row textarea{display:block;width:100%;margin-bottom:3px;padding:9px;font-size:16px;line-height:1.42857143;color:#000;background-color: #e6e6e6; border: 1px solid #c8c8c8;border-radius: 5px;}
.form-group textarea{padding:9px;}
#details-sidebar-main-vehicleenquiry .form-row label{display:none;}
#cform button, #cform2 button{font-size:16px;text-transform:uppercase;width:100%;margin-top:0px;padding:14px 20px;font-weight:400;background-color:#040404;color:#fff;border:none; border-radius: 5px;}
#cform button:hover, #ContactUsForm button:hover, #cform2 button:hover{background:#666;transition:0.5s;}
::-webkit-input-placeholder{color:#000;opacity:1;font-weight:600;}
::-moz-placeholder{color:#000;opacity:1;font-weight:600;}
:-ms-input-placeholder{color:#000;opacity:1;font-weight:600;}
:-moz-placeholder{color:#000;opacity:1;font-weight:600;}
#quick-search-section{background:#fc040d;padding:15px 0;}
#QuickSearchText, .o_vehicles{border-bottom:medium none;color:#fff;display:block;font-size:30px;font-weight:600;text-shadow:0 2px 5px rgba(0, 0, 0, 0.7);text-transform:uppercase;}
.QuickSearchSelect span{display:none;}
#QuickSearch select{background-color:#fff;border:0 none !important;color:#000;font-size:16px;font-weight:600;height:50px;margin:0;max-width:90%;padding:4px 30px;text-transform:uppercase;width:300px;}
.QuickSearchSelect{display:inline-block;text-align:right;width:32%;}
#QuickSearchHeader{float:left;text-align:center;width:32%;}
#QuickSearch{color:white;display:inline-block;max-width:100%;text-align:center;width:100%;}
#QuickSearch select{appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */background:#fff url("/media/8054/arrow-down.png") no-repeat scroll right 10px center;border:0 none padding-left:10px;text-transform:uppercase;cursor:pointer;}
#QuickSearch select::-ms-expand {display: none;}
#QuickSearchText::before, #SearchFilterText::before{content:"";}
.srch_txt_line{font-size:16px;letter-spacing:2px;}
.red_color_title{color:#777;}
@media (max-width:768px){.QuickSearchSelect, #QuickSearchHeader{width:100% !important;text-align:center;margin-bottom:20px;}
#quick-search-section, header, #QuickSearchText{text-align:center !important;}
.QuickSearchSelect{margin-bottom:15px;}
#QuickSearch select{margin:0 auto !important;}
}
body #quicksearch-wrapper h2{text-transform:uppercase;font-size:35px;color:#040404;margin-bottom:3px;font-weight:bold;line-height:40px;letter-spacing:9px;}
body #quicksearch-wrapper h2 span{color:#FFF;}
body #quicksearch-wrapper p{font-weight:normal;color:#fff;letter-spacing:4px;}
#quicksearch-wrapper{background-color:#040404;text-align:center;font-weight:bold;text-transform:uppercase;font-size:20px;margin:0 auto;padding:15px 0 18px;}
#QuickSearchMakeText, #QuickSearchModelText{display:none;}
#QuickSearch{max-width:100%;}
#QuickSearch select{text-align:center;text-transform:uppercase;margin:5px 0;}
@media (max-width:991px){#quicksearch-wrapper{top:350px;}
#FeaturedListLarge{margin-bottom:15px;}
}
@media (max-width:767px){#quicksearch-wrapper{max-width:100%;position:relative;top:0;background-position:-90px -300px;}
}
#body .flexslider ul.slides{margin:0;}
.flexslider{max-height:545px;overflow:hidden;border:none;margin:0px 0px 0px !important;}
.block_options img{border-radius:5px;}
#FeaturedListLarge .flex-viewport li{border:0;}
#FeaturedListLarge .text-content .text-btn{background:#040404;}
#FeaturedListLarge .text-content .text-btn:hover{background:#000;}
#FeaturedListLarge img{margin-top:0;}
.block_options .finance_img{margin-bottom:15px;}
#finance-form { background: #eee; }
.block_options img:hover{-webkit-filter:grayscale(1);filter:grayscale(1);}
@media (max-width:480px){.mobile_hider{display:none;} #search-results .search_title a { font-size: 16px !important; }  
}
.repayment_drive{text-align:right;color:#666;font-size:15px;padding-bottom:8px;font-weight:bold;}
.repayment_drive .price_value{color:#72c4e5;font-size:20px;}
.repayment_drive .apply_terms{font-size:14px;font-weight:600;}
.apply_terms .btn{background:none;padding:0;font-weight:600;outline:0;}
.apply_terms a, .apply_terms a:hover{color:#72c4e5;}
#livequote-image{float:right;max-width:107px;margin-right:5px;padding-top:12px}
#detials-sidebar-main-livequote2 .header{background:#6ba2b8;color:#fff;padding-bottom:8px;font-weight:normal;}
#detials-sidebar-main-livequote2 .header.open::before{content:"-";padding:1px 5px 2px 6px;}
#detials-sidebar-main-livequote2 .header::before{content:"+";margin-left:10px;margin-right:10px;font-weight:normal;font-size:14px;padding:1px 4px 2px 4px;}
#detials-sidebar-main-livequote2 .header{font-size:20px;line-height:20px;color:#fff;cursor:pointer;padding-top:19px;padding-bottom:10px;}
.livequote-button, .terms_drive{text-align:center;}
#detials-sidebar-main-livequote2.section{border:none;background-color:#EAEAEA;}
#detials-sidebar-main-livequote2 .body{padding:5px;background:#f6f6f6;border:4px solid #6ba2b8;}
.terms_drive a{color:#0a3b61;}
.terms_drive a:hover, #form-livequote-getQuote:hover{text-decoration:none;}
#form-livequote-getQuote:hover{background:#3775a7;}
.terms_drive a:hover{color:#000;}
#body #form-livequote-weeklyfinanceprice{font-size:35px;font-weight:700;color:#375f7e;margin-right:2px;}
#form-livequote-weeklyfinancetext{color:#39474f;font-size:16px;}
.livequote-button .btn{padding:0;margin:0;height:auto;background:none;border:0;outline:0;}
.TermsFinanceDrive{font-size:13px;}
.terms_drive .btn{background:none;outline:0;color:#000}
#body .terms_drive h4.modal-title{font-size:20px;}
.finance_enquiry_form#cform .form-row{margin:0;display:inline-block;width:100%;}
.finance_enquiry_form#cform .form-row input, .finance_enquiry_form#cform .form-row textarea{border:0;background:#EAEAEA;border-radius:2px !important;padding:10px !important;border:1px solid #ddd;width:100%;height:auto;}
.finance_enquiry_form#cform .form-row textarea{margin-top:10px;}
.finance_enquiry_form#cform .form-row button{border:0;padding:10px 15px;font-weight:600;font-size:16px;background:#0a3b61;color:#fff;border-radius:2px;letter-spacing:3px;text-transform:uppercase;margin-top:6px;width:auto;float:none;display:inline-block;}
.finance_enquiry_form#cform{padding:0;}
#body h4.modal-title{text-transform:uppercase;letter-spacing:2px;font-size:25px;font-weight:500;}
.DriveOnFinance{font-size:13px;line-height:22px;}
#form-livequote-getQuote{color:#fff;background:#6ba2b8;display:inline-block;font-size:18px;font-weight:600;margin:0 auto;text-align:center;padding:24px 36px;}
@media (max-width:767px){
	.repayment_drive{text-align:center;}
	#form-livequote-getQuote{display:block;width:100%;}
	#form-livequote-weeklyfinance-p{margin-bottom:0;display:inline-block;width:100%;}
	.finance_enquiry_form#cform .form-row{margin:2.5px 0;}
	.finance_enquiry_form#cform .form-row textarea{margin-top:0;}
}
/*Left filter hover*/
#search-filters .filter .header:hover {background-color: #666;}
#search-filters .filter a:hover, #search-filters .filter a:focus, #search-filters .filter a:active {color: #040404;}

/*Vehicle details page*/
#details-sidebar-main .header:hover {background-color: #666;}

/*Veicle details page buttons top*/
#details-vehicle-info-options {background: transparent;color: #fff; padding: 0;}
#details-vehicle-info-options a {font-weight: 500;color: #fff;font-size: 16px; background:#040404;padding: 10px 15px;border-radius: 3px;min-width: 120px;text-align: center; margin-top: 0; text-transform: uppercase;}
#details-vehicle-info-options a:hover, #details-vehicle-info-options a:active, #details-vehicle-info-options a:focus   { background-color: #666; }
#details-vehicle-info-options ul { padding-left: 0; }
#details-vehicle-info-options li:not(:first-child)::before { content: ""; }
#details-vehicle-share-options-header{font-weight: 500; }

@media (max-width:1024px){
#details-vehicle-info-options a {min-width: 100px;padding: 10px 5px;}
}

@media (max-width:767px){
	#details-vehicle-info-options a {min-width: auto;width: 100%;display: inline-block;}
	#details-vehicle-info-options li {float: none;list-style-type: none;width: 100%; display: inline-block; margin-bottom: 10px;}
	#details-vehicle-info-options ul {width: 100%;padding: 0;}
	#details-vehicle-info-options li:not(:first-child)::before {margin-left: 0 !important;margin-right: 0 !important; content: "";}
}

/*social share*/
#details-vehicle-share-drop-down { background: #040404; padding: 10px 0; }
#details-vehicle-share-drop-down:hover, #details-vehicle-share-drop-down:active, #details-vehicle-share-drop-down:focus {background-color: #666;}

/*vehicle details page box changes*/
@media (max-width:767px){
	#details-vehicle-info {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-orient: vertical;-moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
	#details-vehicle-info .row {-webkit-box-ordinal-group: 6;-moz-box-ordinal-group: 6;-ms-flex-order: 6;-webkit-order: 6;order: 6; display: inline-block; width: 100%; margin-bottom: 5px; margin-right: 0; margin-left: 0;}
	#details-vehicle-info #details-vehicle-info-extra {-webkit-box-ordinal-group: 5;-moz-box-ordinal-group: 5;-ms-flex-order: 5;-webkit-order: 5;order: 5;}
	#details-vehicle-info #details-vehicle-info-features {-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4;}
	#details-vehicle-info #details-vehicle-info-desc {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;}
	#details-vehicle-info #details-vehicle-info-Img {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	#details-vehicle-info #details-vehicle-info-vehicle {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	#details-vehicle-info .row .col-sm-10 { padding-left:0; padding-right: 0; }
	#details-vehicle-info .row .col-sm-2 { padding-left:0; padding-right: 0; }
}

/*icons*/
#search-results .search_meta ul  {list-style-image: none;}
#search-results .search_meta li, #details-vehicle-info-vehicle-Extras li {background-image: url("/media/5587/icons-new.png");background-repeat: no-repeat; margin-bottom: 20px;padding: 7px 0 0 45px;list-style-type: none;font-weight: 600; display: table; width: 40%;}
#details-vehicle-info-vehicle-Extras li {width: 190px}
.icon-fuel, #details-vehicle-info-vehicle-Extras li#icon-fuel { background-position: 2px -240px; height: 35px; }
.icon-colour, #details-vehicle-info-vehicle-Extras li#icon-colour {background-position: 0px -6px;}
.icon-transmission, #details-vehicle-info-vehicle-Extras li#icon-transmission {background-position: 0px -63px;}
.icon-body, #details-vehicle-info-vehicle-Extras li#icon-body {background-position: 0px -123px;}
.icon-kms, #details-vehicle-info-vehicle-Extras li#icon-kms {background-position: 0px -184px;}


/*sold Vehicles*/
#sold-vehicle { float: none; margin-top: 0; background:#FE0000;border-radius: 5px;color:#fff; box-shadow: 1px 2px 5px rgba(0,0,0,0.4); border: 5px solid #fff; padding: 15px 0;margin-bottom: 35px; }
#body h3.sold-vehicle {margin-left: 0;font-size: 16px;margin: 0;text-align: center; font-weight: 600;line-height: 30px; color: #fff;}


/*vehicle list page*/
@media (min-width: 767px) {
	#search-results .search_desc {  }
	.search_meta { min-height: 309px; }
	.share-btn { padding-right: 0; }
}
.img-small {padding-left: 0;padding-right: 0;}
.search_icons { margin: 20px 0;}
.vehicle-listing-img {margin-bottom: 15px;padding: 0;}
.search_location {padding-left: 0;padding-bottom: 0; padding-right: 0; line-height: 30px;}
.search_location .fa { width: 20px; }



