/*common*/
html { scroll-behavior: smooth; }
input:focus, textarea:focus, select:focus, button:active, button:focus, a:focus { outline: 0; }
#arrow {left: 25px;right: auto;}
.w-100 { width: 100%; }

/*image shadow*/
.img-shadow {padding: 10px;box-shadow: 1px 2px 5px #00000029;border-radius: 10px;}

/*sitemap*/
[data-url="sitemap"] #body h2 {margin-top: 0;background: #000;color: #fff;font-size: 20px;text-transform: uppercase;padding: 10px 15px;border-radius: 5px;font-weight: 500; letter-spacing: 2px; margin-bottom: 10px;}
.SiteMapDetails, .SiteMapPages { margin-bottom: 25px; }
.SiteMapDetails, .SiteMapPages, .SiteMapSearch { background: #eee;padding: 15px;border-radius: 5px; box-shadow: 1px 2px 2px rgba(0,0,0,0.2); }
body[data-url="sitemap"] .center-wrapper a {color: #FF6B02;	}
body[data-url="sitemap"] .center-wrapper { padding-bottom: 30px; }
body[data-url="sitemap"] .center-wrapper a:hover {color: #ccc;}

/*New Slider*/
#new_vehicle_slider.flexslider .slides > li { background: #f7f7f7; text-align: center; font-weight: 500;}
#new_vehicle_slider.flexslider { background: transparent; border: 0; box-shadow: none; }
#new_vehicle_slider.flexslider .f_title, #new_vehicle_slider.flexslider .f_price { background: #d2d2d2; padding-top: 5px; }
#new_vehicle_slider.flexslider .f_title { font-weight: 600; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#new_vehicle_slider .f_price.f_yesspecial { text-decoration: none; }
#new_vehicle_slider .f_price.f_yesspecial .normal_price { text-decoration: line-through; font-size: 16px; }
#new_vehicle_slider.flexslider .f_price { font-weight: 600; font-size: 23px; padding-bottom: 5px; }
#new_vehicle_slider.flexslider .f_price .egc_option { font-size: 14px; }
#new_vehicle_slider.flexslider .f_btn {background: #FF6B02;color: #fff;display: inline-block;text-transform: uppercase;font-size: 20px;padding: 10px;width: 100%;font-weight: 600; text-align: center; border-top: 2px solid #000; margin: 0; border-left: 0; border-right: 0; border-bottom: 0;}
#new_vehicle_slider.flexslider .f_btn .point_arrows { font-size: 25px;margin-left: 6px;}
#new_vehicle_slider.flexslider .f_btn:hover {background: #d2d2d2;color: #000;transition: 0.5s;}
#new_vehicle_slider .vehicle_details_options {min-height: 100px;padding: 5px 0;text-align: left;width: 245px;margin: 0 auto;font-size: 14px;}
#new_vehicle_slider .flex-control-paging li a { background: #fff; }
#new_vehicle_slider .flex-control-paging li a.flex-active { background: #FF6B02; }
.vehicle_details_options div { background: transparent url("/media/10587/vehile-slider-sprite-icons.png") no-repeat; padding: 10px 0 10px 65px; min-height: 43px; }
.vehicle_details_options .f_odo { background-position: 0 -5px; }
.vehicle_details_options .f_trans  { background-position: 0 -96px; font-size: 13px; display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.vehicle_details_options .f_body  { background-position: 0 -185px; }
.vehicle_details_options .f_fuel { background-position: 0 -279px; }




/*video banner*/
#video-box { background-color: #000; background-image: url("/media/11103/dark-circles.png"); width: 100%; display: inline-block;}
.background-video video {height: 800px; object-fit: cover; }

@media(max-width: 480px) {
	.background-video video { height: 400px; }
}


/*header*/
#navbar { background: #fff; padding: 5px 0 2px; }
header, header a {font-size: 16px;}	
#header .fa { margin-right: 10px; line-height: 25px; }
#header a { color: #fff; }
.social_wrapper ul  { list-style-type: none; }
.social_wrapper ul li { display: inline-block;  }
.social_wrapper .fa { font-size: 20px; }
/* .social_wrapper .fa.fa-facebook-official { font-size: 25px; } */
.social_wrapper ul li a { color: #fff; }
.social_wrapper ul li:last-child a { margin-right: 0; }
.social_wrapper ul li a:hover, .social_wrapper ul li a:focus, #header a:hover, #header a:focus  { color: #FF6B02; text-decoration: none; }
#header { background: #000; padding: 7px 0; text-align: right;}
#banner { /* background: url("/media/10747/home-banner-2.jpg") no-repeat;  min-height: auto; background-position: bottom; min-height: 750px; */  }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000; Opacity: 1; font-weight: 600;}
input::-moz-placeholder, textarea::-moz-placeholder  { /* Firefox 19+ */color: #000; Opacity: 1; font-weight: 600;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */color: #000; Opacity: 1; font-weight: 600;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Firefox 18- */color: #000; Opacity: 1; font-weight: 600;}
/* select { -moz-appearance: none; -webkit-appearance: none; background: #fff url("/media/9232/arrow-down.png") no-repeat scroll right 10px center; } */
a {color: #FF6B02;}
a:hover, a:focus {text-decoration: none;color: #555;}
body { /*font-family: 'Sen', sans-serif;*/ font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-display: swap;  font-size: 16px; color: #000; background-color: #fff; font-weight: 500; }
/*top banner*/
#banner { position: relative; }
#banner .top_banner { position: absolute; width: 100%; top: 30%; z-index: 9999999; }
#banner h1.main_header { font-weight: 800;text-transform: uppercase;color: #fff;font-size: 80px;letter-spacing: 2px; text-align: center; margin: 0 0 20px 0; text-shadow: 1px 2px 5px #00000096; line-height: 40px; /*font-family: 'Sen', sans-serif;*/ font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-display: swap;  }
#banner h2.sub_header { text-align: center; color: #FF6B02; font-size: 45px; font-weight: 700; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; }
#body h1 {color: #FF6B02;font-size: 35px; margin: 0px 0px 14px;text-transform: uppercase;line-height: 40px;letter-spacing: 1px; font-weight: 600;}
#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: normal;margin-bottom: 5px;margin-top: 30px;text-transform: uppercase;line-height: 32px;}
#body h3 {font-size: 20px;font-weight:600;}
#warranty-info a {font-size: 14px;}
.nav>li>a {padding: 0;}
.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: 70px;font-size: 22px;background: #3b5998;color: #fff;padding: 10px 20px 2px;}
#fb-header .fa {font-size: 32px;	}
#youtube-header .fa { font-size: 32px;	}
#youtube-header {position: absolute;right: 0;font-size: 22px;background: #bb0000;color: #fff;padding: 10px 20px 2px;}
@media(max-width: 991px) {
	.header-number:before {left: 0!important}
	.logo-wrapper {/* float: left; margin-top: -5px; */}
	.navbar-right {float: none;margin: 0 auto;}
	#fb-header, #youtube-header { display: none; }
	.hide-on-desktop { display: block !important; }
	.hide_on_mobile  {display: none;}
	#logo { margin: 10px auto !important; }
	.navbar-nav { /* margin-top: 40px !important; */ }
	.top_banner .QuickSearchSelect {float: none;width: 100%;margin-right: 0;margin-bottom: 15px;}
	.top_banner .top_search_wrapper { margin-top: 30px;}
	.top_banner #QuickSearchNow { width: 100%; background: #FF6B02; color: #fff; }
}
@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 (min-width: 768px) and (max-width: 1199px)  {
	.navbar-header { width: 100%; }
}


@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; left: 25px; top: 11px;}	
	.navbar-header button {background-color: #ff6b04;z-index: 9999999;margin-top: 16px;margin-bottom: 0;border: none;padding: 5px 10px; /* margin-right: 0; */}	
	.navbar-header button:hover,.navbar-header button:focus {background-color: #ff6b04 !important;}	
	.navbar-header button.navbar-toggle .icon-bar {background-color: #fff;margin: 5px auto;}
	.header-number, .header-location {padding-left: 20px;}
	.header-number:before {left: -18px!important;}
	.header-location:before {left: -13px!important;}
	.navbar-header { height: 65px; }
	.logo-wrapper {position: absolute;top: 0;margin: 0;}
	#header { text-align: center; padding: 10px 0 5px; }
	.top_section_head .address_details,  .top_section_head .social_wrapper { display: none; }
	#banner h1.main_header {font-size: 50px !important; line-height: 60px; letter-spacing: 2px !important;}
	#banner h2.sub_header { font-size: 35px; }
	.home_contact_wrapper { text-align: center;  padding: 80px 0 35px;}
	.contact-list .fa { float: none !important; display: inline-block !important; height: auto !important; }
	.home_contact_wrapper { padding-top: 80px !important; }
	.home_contact_wrapper .col-md-4.col-sm-4 { margin-bottom: 35px; }
	#footer_nav .footer_menu ul li a { border-right: 0 !important;padding: 5px 0 !important; display: block;}
	#footer_nav .footer_menu ul li {display: inline-block; width: 100%;}
	#navbar_div .container-fluid { padding-right: 0; padding-left: 0; }
	#SearchPageNumbers, #SearchSortBy { text-align: center; }
	#navbar .navbar-header { height: 75px; }
	#logo { margin: 2px auto !important;}
}

@media (max-width: 480px) {
	
	#banner h1.main_header {font-size: 40px !important; line-height: 50px; letter-spacing: 1px !important;}
	#body h1.welcome_top_title {font-size: 30px !important; margin-bottom: 0 !important;}
	
	#header { padding: 5px 0 7px; }
}

.gmap {margin-top: 20px;}
.hide-on-desktop { display: none; }
.logo-wrapper {}
#logo {display: block;/* width: 100%; */padding: 0;text-align: center; max-width: 200px;}
/* #navbar .container, #header .container { width: 100%; } */
.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 (max-width: 1620px) {
	/* .navbar-header { width: 100%; }
    .navbar-right { float: none !important; } */
	.navbar-nav {/*  margin-top: 30px !important; */ margin-bottom: 15px;}
	#navbar_div .nav.navbar-nav {width: 100%;text-align: center;}
	.navbar-nav > li {float: none;display: inline-block;}
}

@media (max-width: 767px) {
	.navbar-nav > li {width: 100%; }
	.navbar-nav { margin: 0; }
}


/* @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: #fff;}
.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: #FF6B02;color: #fff;transition: 0.5s;}
.gmaps {padding: 0 18px;}
/*Finance Calculator*/
#finance-calc .finance-calc-left, #finance-calc .finance-calc-right, #finance-calc .selectBox  { width: 100% !important; }
#finance-calc .finance-calc-result {font-weight: 700;text-align: left;}
#finance-calc .finance-calc-right > input, #finance-calc .selectBoxOptionContainer { border: 0; }
#finance-calc .selectBox { border: 0; }
#finance-calc .finance-calc-right input { height: 32px; }
#finance-calc .selectBoxArrow { width: 25px; }
#finance-calc > div:not(:first-child) {margin-top: 11px;}
#finance-calc {border-radius: 0;padding: 35px 14px;margin-bottom: 20px;margin-top: 0;background-color: #000; background-image: url("https://www.transparenttextures.com/patterns/navy.png"); border: 1px solid #FF6B02; min-height: 425px; }
#finance-calc h3 {font-size: 22px;color: #fff;font-weight: normal;padding-bottom: 5px;line-height: 1em;letter-spacing: 0.1em; text-transform: uppercase; text-align: center;}
#finance-calc p {font-size: 14px;	}
#finance-calc .finance-calc-left {font-size: 16px; margin-bottom: 16px;}
#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-header { border: 0; }

/*finance Widget*/
#details-sidebar-top .newcalculator.finace-calc-widget .finance-calc-body-bottom { background: #b0e8fb; }
#details-sidebar-top .newcalculator.finace-calc-widget .finance-calculatot-title { background: #159fc4; font-weight: 600; font-size: 18px; text-transform: uppercase; }
#details-sidebar-top .newcalculator.finace-calc-widget .finance-cal-condition { border-top: 1px solid #fff; }


/*Contact Us Form*/
#ContactUsForm .col-md-4 {display: block;float: none;width: 100%;}
#ContactUsForm {width: 100%;background: transparent;max-width: 100%;padding: 0;margin-bottom: 20px;}
#ContactUsForm input, #ContactUsForm textarea{padding: 5px 6px;margin-bottom: 5px;}
#ContactUsForm button {border-radius: 5px; background: #FF6B02;color: #FFF;font-size: 20px;width: 100%;padding: 12px 6px;text-transform: uppercase;font-weight: 600;letter-spacing: 3px;}
#ContactUsForm button:hover {background: #000; color: #fff;}
#ContactUsForm div {font-size: 14px; color: #000;}
#header-number:before, #header-location:before {content: "";background-image: url('/media/4817/sprites.png');background-repeat: no-repeat;background-size: 125px;width: 30px;height: 30px;display: inline-block;position: absolute;}
#header-location, #header-number {text-transform: uppercase;text-align: left;padding-left: 50px; margin-top: 20px;}
#header-location span, #header-number span {color: #000;font-size: 22px;}
#header-location p, #header-number p {color: #000;font-size: 20px;margin-bottom: 0;}
#header-location {color: #000;}
#header-location:before {left: 26px;background-position: -40px -2px;}
#header-number a {color: #000;display: block;font-size: 20px;line-height: 30px;}
#header-number:before {background-position: -8px -3px;left: 33px;}
@media(max-width: 1199px) { 
	#header-location {display: none;}
	#header-number:before {left: 2px;}
	#header-number  {display: none;}
}
@media(min-width: 768px) { 
	.navbar-nav {margin-top: 15px;}
	.navbar-default .navbar-nav > li {margin: 0 12px 0;}
}
@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: center;font-size: 18px;line-height: 32px;}
	
}
@media (max-width: 767px) {
	
	/* .navbar-default .navbar-nav > li a.current_page_item {background-color: #000 !important;border-radius: 5px !important; color: #fff !important; } */
	.navbar-default .navbar-nav > li > a { text-align: center; padding: 10px 0 !important; }
}
.navbar-default {background: transparent;border: none;}
.navbar {margin-bottom: 0;}
.navbar-default .navbar-nav > li > a {color: #000;font-size: 15px;text-decoration: none;text-transform: uppercase; font-weight: 600; line-height:25px; }
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li a.current_page_item {color: #FF6B02; text-decoration: none;transition: 0.5s; border-bottom: 3px solid #FF6B02;}
.navbar-default .navbar-nav > li > a.clearance { color: #FF6B02; }
@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 Box*/
.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;}
}	
/* home page */
.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: #000 url("/media/6476/bg_welcome2.jpg") no-repeat fixed right center / 100% auto;background-size: 100%;color: #fff;padding: 60px 0 140px;min-height: 550px; border: 0 !important;}
#content-logo {max-width: 180px; display: inline;}
#body .main-content h1 {color: #FF6B02!important;font-size: 50px;font-weight: bold;}
#body .main-content h2.sub_ttl {color: #FF6B02!important; text-transform: none; }
#body .main-content h3.del_ins { font-size: 17px !important; background: #FF6B02; color: #000; border-radius: 5px; padding: 3px 15px; font-weight: 300; line-height: 30px;  }
@media(min-width: 991px) {
	.main-content .col-md-6{padding-right: 90px;}
}
.contact-details {margin-top: 4px;	}
.contact-details p {font-size: 14px;color: #000;text-transform: uppercase;margin-bottom: 20px;}
.contact-details p.follow_tags span {display: inline; }
.contact-details p span {display: block;font-size: 19px;}
.contact-details p span a {color: #000;text-transform: none;}
.contact-details .fa-facebook-official {color: #3b5998;font-size: 48px;}
.contact-details .fa-youtube-square {color: #bb0000;font-size: 48px;}
/**Vehicle Listing**/
.vehicle-heading {background: #81838340;display: inline-block;width: 100%;padding: 15px 0;}
#search-results .search_item { padding-top: 0; margin-bottom: 25px; }
.filter .btnGo { background-color: #FF6B02; }
.filter .btnGo:hover {background-color: #aab5be; color: #FF6B02;} 
#SearchSortBy  {margin-bottom: 20px;}
@media (max-width: 767px) {
	#search-filters #filter-header {background-color: #FF6B02; margin-bottom: 1px; cursor: pointer; font-weight: 600; text-transform: uppercase; letter-spacing: 2px;}
	#search-filters #filter-header.hasFilters {background-color: #FF6B02;}
	#search-results .search_details a { displaY: inline-block; width: 100%; text-align: center; padding-left: 0; }
	.watchlist-hide .header a.header-watchlist, #search-results .watchlist.NotInWatchList, .watchlist .NotInWatchList, #search-results .watchlist.InWatchList, .watchlist .InWatchList { padding-left: 0; }
	#search-results .search_details { width: 100%; }
	#Banner { display: none; }
}
#search-filters .filter .header.open {background-color: #000;color: #FFF;}
.search-results-header-inner {background-color: #000;}
#SearchPageNumbers ul li.current a, #SearchPageNumbers ul li a:hover {background-color: #FF6B02;}
.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 18px!important;}
.watchlist-hide .header a.header-watchlist {background-position: 6px 3px!important;}
#filter-viewwatchlist .header {background: #000;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: #000;text-decoration: none;margin-bottom: 20px;}
#search-results .search_title a:hover, .search_price a:hover { color: #FF6B02; }
.search_price a { font-size: 26px;}
.dap_price { font-size: 13px;}
#search-filters .filter .header {background-color: #000;color: #fff;padding: 10px 14px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;}
#search-filters .filter .header:hover {background-color: #c24c10; color: #fff;}
#search-filters .filter a:hover, #search-filters .filter a:focus, #search-filters .filter a:active {color: #FF6B02;}
.search_meta {margin:0 0 10px;}
.search_meta ul {margin: 0!important;font-size: 13px;}
#search-filters .filter a {color: #000;}
#search-results .search_details a {border-radius: 5px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	font-size: 14px;
    padding: 18px 8px;
	background: #fd6c22;
}
#search-results .search_details a:hover {
	background-color: #c24c10!important;
}
#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: #000;/* color: #FF6B02!important;	 */	transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-os-transition: 0.5s;-ms-transition: 0.5s;}
#content_bottom_outside {display: inline-block; width: 100%;}

/*finance link*/
.finance-apply-link {display: block; font-size: 16px; font-weight: 600; text-align: center; margin-top: 10px; color: #159FC4; }
.finance-apply-link .fa { margin-right: 10px; }

/*video button*/
.search_video a { font-weight: 700; font-size: 30px; color: #f00; }
.search_video.hasVideo, video.hasVideo { background: none; padding: 0; }
.search_video .fa {font-size: 30px;	margin-right: 10px; color: #f00;}
#blink {animation: blinker 1.5s linear infinite;font-size: 1.5em;}
@keyframes blinker { 50% {opacity: 0;} }

@media(max-width: 767px) {
	.search_video { text-align: center; }
}

/***Vehicle Description***/
.government_charges { font-size: 14px; }
#details-vehicle-info-desc { background-color: #fff;border: 1px solid #ccc;font-size: 14px;margin-bottom: 15px;padding: 15px;} 
#details-sidebar-main .body { background: #dbdbdb; }
#details-vehicle-info-features-Body { background: #fff;border-color: #ddd;border-image: none;border-style: solid; border-width: 1px 1px 1px; margin-top: 1px; }
#details-vehicle-info-options li:not(:first-child):before { color: #fff; }
#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: #FF6B02;background-color: #000!important;}
.watchlist-sidebar-InWatchList a.watchlist {}
#breadcrumb_wrapper {background: #000;}
#breadcrumb_wrapper .container {background: rgba(0, 0, 0, 0);}
#breadcrumb_wrapper a {color: #FFF;text-decoration: none;	}
#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: 1px solid #ccc; background: #fff;}
#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 .government_charges { text-align: center; }
	#details-vehicle-info-vehicle-SpecialPrice {text-align: center!important;}
	#filter-wrapper {margin-bottom: 30px;}
	.contact_logo { display: none; }
	/* #body #latest-vehicles h2,  */#body #latest-vehicles h1, #body .main-content h1, .footer_custom h2, body #quicksearch-wrapper h2 { font-size: 30px !important; text-align: center; }
	#content-logo { max-width: 150px; }
	#quicksearch-wrapper { font-size: 16px !important; }
	
}
#details-sidebar-main .header {font-size: 18px;color: #FFF;font-weight: 600;background-color: #FF6B02;text-decoration: none;text-transform: uppercase; letter-spacing: 1px;}
#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: #000;color: #FFF;font-weight: 600;box-shadow: none;border: none;font-size: 18px;text-transform: uppercase;letter-spacing: 2px;border-radius: 5px;margin: 0;}
#body #form-vehicleenquiryhicle-enquiry-status { margin: 0; }
#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: #fff;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: #FF6B02;}
#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;}	
#ContactUsForm input, #ContactUsForm textarea { border: 0; background: #d1d1d182; border-radius: 5px; font-size: 16px; }
/*Vehicle details page*/
#details-sidebar-main .header:hover {background-color: #000; color: #FFF;}

/*Veicle details page buttons top*/
#details-vehicle-info-options li:last-child { display: none; }
#details-vehicle-info-options {background: transparent;color: #fff; padding: 0;}
#details-vehicle-info-options a {font-weight: 600;color: #fff;font-size: 16px; background:#FF6B02;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: #000; color: #FFF; }
#details-vehicle-info-options ul { padding-left: 0; }
#details-vehicle-info-options li:not(:first-child)::before { content: ""; }

@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: #FF6B02; padding: 10px 0; font-weight: 600; }
#details-vehicle-share-drop-down:hover, #details-vehicle-share-drop-down:active, #details-vehicle-share-drop-down:focus {background-color: #000;}
#details-vehicle-share-options-header {font-weight: 600;}
#details-vehicle-share-options-header:hover { color: #FFF; }

/*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; }
}
/**Footer**/
.contact_logo { max-width: 180px; float: right; }
#footer .copyright_link a { color: #FF6B02; }
#footer {margin-top: 0;}
#footer_nav .footer_menu ul li { display: inline-block; }
#footer_nav { border: 0; background: #000; padding: 15px 0; font-weight: 500; color: #fff; font-size: 18px;}
#footer_nav .footer_menu ul li a { border-right: 1px solid #FF6B02; padding: 0 15px; }
#footer_nav .footer_menu ul li:last-child a { border: 0; }
.footer_menu .container {background: #fff;margin-bottom: 20px;padding: 40px 24px;margin-top: 30px;}
body[data-url='carrington-car-co'] #footer_nav {margin-top: 0px;}
#footer_nav .footer_custom h2 {color: #000;font-size: 40px;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;width: 100%;text-align: center;float: none;}
#footer_nav .footer_menu h3 {color: #000;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: 18px;color: #fff; text-transform: uppercase;}
#footer_nav .footer_menu ul li a:hover, #footer_nav .footer_menu ul li a:focus { color:#FF6B02;} 
#footer {background-color: #FF6B02; color: #fff; font-weight: 600; font-size: 14px;}
#breadcrumb {padding: 0px;}				
.footer-fax	{display: none;}
/***Latest Stock***/
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #FF6B02; }
.bx-wrapper .bx-pager.bx-default-pager a { background: #fff; }
#latest-vehicles { border: 0; overflow: hidden; background-color: #000; background-image: url("/media/11103/dark-circles.png"); border-radius: 0;  }
/* #latest-vehicles { border: 0; overflow: hidden; background: #000 url("/media/15778/864bw-bg.jpg") no-repeat; border-radius: 0;  } */
#latest-vehicles .container {z-index: 9999;padding: 2px 20px; /* background-color: #000; background-image: url("/media/11103/dark-circles.png"); border-radius: 0; width: 100%; */ }
/* #body #latest-vehicles h2 {font-size: 35px;margin-bottom: 0;margin-top: 0;color: #FF6B02;line-height: 30px;padding: 40px 15px 10px;font-weight: 600;letter-spacing: 1px;text-align: center;} */
#body #latest-vehicles h1 {font-size: 35px;margin-bottom: 0;margin-top: 0;color: #fff;line-height: 30px;padding: 25px 15px 10px;font-weight: 600;letter-spacing: 1px;text-align: center; text-transform: none;}
#body #latest-vehicles h1 a { color: #fff; }
#body #latest-vehicles h1 a:hover, #body #latest-vehicles h1 a:focus { color: #FF6B02; }
#body #latest-vehicles h3{color: #fff;font-weight: 600;font-size: 20px; letter-spacing: 1px;text-align: center; margin-bottom: 30px;margin-top: 25px;}
#body #latest-vehicles h2{color: #FF6B02;font-weight: 600;font-size: 25px; letter-spacing: 1px;text-align: center; margin-bottom: 30px;margin-top: 10px; text-transform: none;}
#body #latest-vehicles h2 small {color: #fff;}
body[data-url='carrington-car-co'] #FeaturedList .bx-wrapper {max-width: 1170px!important;}
@media (max-width: 991px) {
	#latest-vehicles .container {top: 0;}
}
@media(max-width: 767px) {
	#body .feature-slider h2 {font-size: 43px;margin-top: 0;}
	/* #latest-vehicles { display: none; } */
}
body[data-url='carrington-car-co'] .bx-wrapper .bx-viewport {background: transparent!important;height: 358px!important;box-shadow: none;}
body[data-url='carrington-car-co'] #FeaturedList {background-color: transparent!important;margin-left: 16px;}
body[data-url='carrington-car-co'] .bx-wrapper .bx-controls-direction a {top: 54%;}
body[data-url='carrington-car-co'] .bx-wrapper .bx-prev {left: 0px;}
body[data-url='carrington-car-co'] .bx-wrapper .bx-next {right: 0px;}
body[data-url='carrington-car-co'] ul.FeaturedListItems li a {color: #FFF;}
body[data-url='carrington-car-co'] #FeaturedList .f_title {top: -15px;color: #000;font-size: 18px;line-height: 22px;padding: 16px 16px 22px;background: #FF6B02;z-index: 9999;width: 100%;max-height: 30px;overflow: hidden; font-weight: 700;}
body[data-url='carrington-car-co'] .bx-wrapper .bx-pager {bottom: -57px;}
/*#FeaturedList .bx-viewport {max-width: 1020px;}*/
#FeaturedList .bx-viewport ul { margin: 15px 0; }
#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: 45px;}
#FeaturedList .f_price {color: #000;background: #FF6B02;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;}
.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_yesspecial {color: #000;text-decoration: line-through;}
.f_btn:after {content: "";background: url('/media/4570/icons.png') no-repeat center;width: 40px;height: 40px;display: block;position: absolute;right: 5px;top: 2px;z-index: 99999;}
.f_yesspecial {color: #000;top: 234px;left: 6px;}
@media (max-width: 560px) { 
	#body #latest-vehicles h2, #body #latest-vehicles h1 {line-height: 35px;}
	body[data-url='carrington-car-co'] .bx-wrapper, body[data-url='carrington-car-co'] #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='carrington-car-co'] #FeaturedList .f_title {font-size: 19px;padding-right: 23px;}
	.f_btn {right: 26px;top: 224px;font-size: 16px;}
}
/*footer*/
#footer a {color: #000;	}
#footer {text-align: center;}
.footer_header { display: none; }
.footer-links {margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #fff;}
.footer-links ul {padding-left: 0;}
.footer-links ul li {display: inline-block;padding: 20px;}
.cforms {padding-left: 0;padding-right: 0;margin-bottom: 30px;padding: 0 28px 20px;background: #fff;margin-top: 0;clear: both; background-color: #ddd; background-image: url("/media/9890/egg-shell.png"); border-radius: 5px;}
#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: 600; display: inline-block;}
.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: #FFF;border: 0; border-radius: 5px;}
.form-group textarea {padding: 9px;}
#details-sidebar-main-vehicleenquiry .form-row label {display: none;	}
#cform button, #cform2 button {font-size: 20px;text-transform: uppercase;width: 100%;margin-top: 0px;padding: 14px 20px;font-weight: 600;background-color: #FF6B02;color: #fff;border: none;letter-spacing: 2px;border-radius: 5px;}
#cform button:hover, #ContactUsForm button:hover, #cform2 button:hover {background: #000; transition: 0.5s; color: #fff; }
::-webkit-input-placeholder {color: #000;}
/*footer switch div*/
#footer_nav .container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; /* optional */ -webkit-box-align: start; -moz-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start; align-items: flex-start; max-width: 1250px;}
.footer_menu.footer_menu_nav {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;}
.footer_menu.footer_custom {webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2;-webkit-order: 2;order: 2;}
/**Quick Search**/
body #quicksearch-wrapper h2 {text-transform: uppercase;font-size: 30px;color: #FF6B02;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: 2px;}
#quicksearch-wrapper {background-color: rgba(38, 33, 97, 0.8);background-image: url('https://www.transparenttextures.com/patterns/navy.png');position: absolute;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 18px;top: 310px;z-index: 9999;left: 1000px;right: 0;max-width: 420px;margin: 0 auto;padding: 12px 0 0;}
#QuickSearchText, #QuickSearchMakeText, #QuickSearchModelText, #QuickSearchHeader, #QuickSearchFooter {display: none;	}
#QuickSearch {max-width: 100%; float: none; display: inline-block;}
#QuickSearchNow {display: block;background: rgba(0, 0, 0, 0.75);border: 0;color: #fff;text-transform: uppercase;letter-spacing: 2px; height: 50px; width: 30%; font-weight: 600; font-size: 19px; }
#QuickSearchNow:hover { background: #ccc; color: #000; }
#QuickSearch select {max-width: 100%;width: 100%;height: 50px;cursor: pointer;border: none;margin: 0;border-radius: 0;background: rgba(255,255,255,0.8) url("/media/9232/arrow-down.png") no-repeat scroll right 10px center;color: #000;text-align: center;text-transform: uppercase;padding: 10px;font-size: 16px; font-weight: 600;}
#quicksearch-wrapper .inner_cover { padding: 0 15px 15px; }
#quicksearch-wrapper .free_delivery_tag { background-color: rgba(251, 232, 130, 0.8); background-image: url("https://www.transparenttextures.com/patterns/squared-metal.png"); padding: 15px 10px; }
#quicksearch-wrapper .free_delivery_tag .small_caption_top { font-size: 28px; }
#quicksearch-wrapper .free_delivery_tag .fa.fa-truck { font-size: 35px; margin-right: 5px; }
.QuickSearchSelect { float: left; width: 33.22%; margin-right: 15px; }
.top_search_wrapper { margin-top: 80px; }
@media (min-width: 767px) and (max-width: 1450px) { 
	#quicksearch-wrapper { left: 0; }
}
@media (max-width: 991px) { 
	#quicksearch-wrapper {top: 350px;}
}
@media (max-width: 767px) {
	#quicksearch-wrapper {max-width: 100%;position: relative;top: 0;background-position: -90px -300px; left: 0;}
	#quicksearch-wrapper {background-color: rgba(38, 33, 97, 1); }
}
/*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;display: table;font-size: 14px;font-weight: bold;list-style-type: none;margin-bottom: 15px;margin-right: 15px;padding: 7px 0 0 42px; width: 40%;}
#details-vehicle-info-vehicle-Extras li {width: 40%;}
.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: 0 -6px;}
.icon-transmission, #details-vehicle-info-vehicle-Extras li#icon-transmission {background-position: 0 -63px;}
.icon-body, #details-vehicle-info-vehicle-Extras li#icon-body {background-position: 0 -123px;}
.icon-kms, #details-vehicle-info-vehicle-Extras li#icon-kms { background-position: 0 -184px;}
.icon-stock {background-position: 0 -159px;}
#filter-body .filter .header .fa.fa-angle-double-down, #filter-header .fa.fa-angle-double-down {float: right;font-size: 20px;}
/*for Social share button on vehicle detail page*/
@media(max-width: 767px) {#details-vehicle-share-drop-down { margin: 0 0 0 0; }}
/*vehicle list page*/
@media (min-width: 767px) {
	#search-results .search_desc {  }
	.search_meta { min-height: 280px; }
	.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: 25px;}
.search_location .fa { width: 20px; }
/*top container*/
#top-arrow { background: url("/media/11110/traingle-arrow-bottom.png") no-repeat; position: absolute; bottom: -4px; width: 100%; z-index: 9999999; height: 203px; }
/*three blocks*/
.three_content_block a img { width: 100%; border-radius: 10px 10px 0 0; }
.three_content_block a img:hover {-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: 0.2s;}
.three_content_block{ background: #FF6B02 url("/media/11117/traingle-bottom.jpg") no-repeat;padding: 220px 0 0; background-position: center top; text-align: center; color: #000; }
#body .three_content_block h2.block_title a { color: #fff; }
#body .three_content_block h2.block_title a:hover, #body .three_content_block h2.block_title a:focus  { color: #000; }
#body .three_content_block h2.block_title {margin-bottom: 30px; line-height: 15px; text-transform: uppercase;text-align: center;padding: 0px 0 10px;border-bottom: 3px solid #fff;display: inline-block; font-weight: 600; letter-spacing: 1px;}
#body .three_content_block h2.block_title:hover { border-bottom: 3px solid #000; }
.block_btn { border: 2px solid #fff; padding: 10px 15px; display: inline-block; border-radius: 25px;text-transform: uppercase;font-weight: 600; min-width: 200px; margin-bottom: 40px; color: #fff; background: #000;}
.block_text {padding: 15px;line-height: 28px;min-height: 260px;background: #fff;border-top: 3px solid #f7f7f7;text-align: left;margin-bottom: 20px;border-radius: 0 0 10px 10px;}
.block_btn .fa.fa-angle-double-right { margin-left: 5px; font-size: 20px; }
.block_btn:hover { background: #111; color: #FF6B02; }
.block_text .ul-column { columns: 2; break-inside: avoid; padding-left: 15px; }
/*welcome content*/
.welcome_content { font-weight: 500; font-size: 18px; color: #000;}
#body h1.welcome_top_title {color: #ff6b02;font-weight: 900;letter-spacing: 2px;font-size: 40px;text-align: center; margin-bottom: 50px;}
#body h2.welcome_sub_title{font-size: 30px;font-weight: 700;margin: 0 0 15px; color: #000; letter-spacing: 2px;}
/*home contact*/
.home_contact_wrapper { padding: 160px 0 35px; background: #fff url("/media/11115/traingle-top.png") no-repeat;border: 0;background-position: center top;}
#body .home_contact_wrapper h3 {font-size: 30px;letter-spacing: 1px;margin: 0 0 25px;font-weight: 600;color: #000;border-bottom: 3px solid #FF6B02;display: inline-block;text-align: center;line-height: 40px;}
#body .home_contact_wrapper .contact-list { margin: 0; padding:0; list-style-type: none; font-size: 18px; font-weight: 500; }
.home_contact_wrapper #ContactUsForm h3 { display: none; }
.contact-list .fa { font-size: 25px; margin-right: 10px; float: left; display: block; color: #FF6B02; width: 25px; }
.contact-list .fa.fa-envelope { font-size: 22px; }
.contact-list .fa.fa-map-marker, .contact-list .fa.fa-cog, .contact-list .fa.fa-certificate { height: 50px; }
.contact-list .fa.fa-clock-o { height: 150px; }
.social_list { list-style-type: none; padding: 0; margin-top: 10px; }
.social_list li { display: inline-block !important; width: auto !important; }
.social_list .fa { font-size: 20px; }
#body .home_contact_wrapper .contact-list li { margin-bottom: 15px; display: inline-block; width: 100%; }
#body .home_contact_wrapper .contact-list li a { color: #000; }
#body .home_contact_wrapper .contact-list li a:hover, #body .home_contact_wrapper .contact-list li a:focus { color: #FF6B02; }
/*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 details page back button*/
#back-stock {background: transparent;color: #FF6B02;padding: 10px;display: inline-block;margin: 0 0 15px;border-radius: 5px;font-weight: 600;text-transform: uppercase;font-size: 15px;border: 2px solid #FF6B02;}
#back-stock:hover { background: #FF6B02; color: #fff; }
/*finance*/
.finance-details { padding-top: 50px; background: url("/media/11146/aus-loan-finance-bg-new.jpg"); background-size: cover; background-position: center; color: #fff; min-height: 600px; font-size: 20px; text-shadow: 1px 2px 5px #000; }
.finance-details a { color: #fff; text-decoration: underline; }
#body .finance-details h2 { font-size: 55px;font-weight: bold;text-transform: none; line-height: 40px; color: #fff; text-shadow: 1px 2px 5px #000000bd; margin: 50px 0 20px;}
#body .finance-details h3 { font-size: 55px;margin-bottom: 25px; color: #fff; text-shadow: 1px 2px 5px #000000bd; }
#home-finance { margin: 0; }
#financebox .modal-body { padding: 0; }
#financebox .modal-header { background: #FF6B02; font-size: 25px; letter-spacing: 2px; border-radius: 5px 5px 0 0; }
#body .modal-title { font-size: 25px; letter-spacing: 2px; font-weight: 600; }
#financebox .modal-header .close {margin-top: -8px;box-shadow: none;text-shadow: none;color: #fff;opacity: 1;font-weight: 200;font-size: 50px; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-display: swap; }

@media(max-width:767px) {
	.block_text { min-height: auto !important; }
	.aus-loan-logo { max-width: 300px; }
	#body .finance-details h2, #body .finance-details h3 { font-size: 40px; }
}

@media(max-width:480px) {
	#body .finance-details h2, #body .finance-details h3 { font-size: 35px; }
}

@media(max-width:991px) {
	.container {width:100%;}
	#banner .top_banner {position: static;background: #000;margin-top: 0;padding: 45px 0;}
}

@media (max-width: 1199px) {
	#logo { max-width: 200px; }
	.navbar-default .navbar-nav > li > a, #body .home_contact_wrapper .contact-list { font-size: 14px; }
	.navbar-nav { /* margin-top: 35px; */ }
	#banner h1.main_header { font-size: 60px; letter-spacing: 0; }
	#body h1.welcome_top_title { font-size: 40px; }
	.welcome-text-wrapper, .welcome-images-wrapper { width: 100%; padding: 25px; }
	.block_text { min-height: 285px; }
}
/*Vroom Drive on*/
.vroomiframe { width: 100%; max-width: 100%; }
.fixed-bottom .row { margin-right: 0;margin-left: 0; }

/*new changes terms*/
.DriveOnFinanceTerm { text-align: left; color:#000; }
#body .DriveOnFinanceTerm p {font-size: 14px;font-weight: 500; color:#000;}
.repayment_360 .modal-header { text-align: center; color:#000; }
.repayment_360 .modal-footer .btn.btn-default {padding: 5px;color: #222;border: 1px solid #aaa;border-radius: 5px;}
#body .terms_360 p { color: #000; }

/*Drive on Finance details page*/
#livequote-image {float: right;max-width: 107px;}
#detials-sidebar-main-livequote .header {background: #134367;color: #fff; padding-bottom: 8px;text-transform: uppercase;font-weight: normal;}
#detials-sidebar-main-livequote .header.open::before {content: "-";padding: 1px 5px 2px 6px;}
#detials-sidebar-main-livequote .header::before { content: "+";margin-left: 10px;margin-right: 10px;font-weight: normal;font-size: 14px;padding: 1px 4px 2px 4px;}
#detials-sidebar-main-livequote .header {font-size: 20px;line-height: 20px;color: #fff;cursor: pointer;padding-top: 10px; padding-bottom: 10px;}
.livequote-button, .terms_360 { text-align: center; }
#form-livequote-getQuote { color: #fff;background: #134367;display: inline-block;font-size: 18px;font-weight: 600;margin: 20px auto;text-align: center; padding: 24px 36px;}
#detials-sidebar-main-livequote.section {border: none;background-color: #EAEAEA; box-shadow: 1px 2px 5px rgba(0,0,0,0.5);}
#detials-sidebar-main-livequote .body { padding: 15px; border: 4px solid #134367; margin-bottom: 15px; }
.terms_360 a { color: #0a3b61; }
.terms_360 a:hover, #form-livequote-getQuote:hover { text-decoration: none; }
#form-livequote-getQuote:hover { background: #3775a7; } 
.terms_360 a:hover { color:#0a3b61; }
#body #form-livequote-weeklyfinanceprice {font-size: 35px;font-weight: 700;color: #375f7e;margin-right: 2px; min-width: 65px;}
#form-livequote-weeklyfinancetext { color: #39474f; font-size: 16px; }
.livequote-button .btn { padding: 0; margin: 0; height: auto; background: none; border: 0; outline: 0; }
.TermsFinance360 { font-size: 13px; }
.terms_360 .btn {background: none;outline: 0;margin: 0;color: #000;padding: 5px;font-size: 14px;border-radius: 5px;font-weight: 600;}
#body .terms_360 h4.modal-title { font-size: 20px; }
.terms_360 .modal-body { font-size: 13px; }

/*form styles*/
.finance_enquiry_form .form-row { margin: 2px 0;display: inline-block; width: 100%; }
.finance_enquiry_form .form-row input, .finance_enquiry_form .form-row textarea { border: 0;background: #EAEAEA;border-radius: 2px !important;
padding: 10px !important;     border: 1px solid #ddd; width: 100%;}
.finance_enquiry_form .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; }
#body h4.modal-title { text-transform: uppercase; letter-spacing: 2px; font-size: 25px; }

@media (max-width:991px) {

         #form-livequote-getQuote { font-size: 18px; padding: 5px; width: 180px; }
}


@media (max-width:767px) {

	.repayment_360 { text-align: center; }
    #form-livequote-getQuote { display: block; width: 100%; }
    #form-livequote-weeklyfinance-p { margin-bottom: 0; display: inline-block; width: 100%; }

}


/*New watchlist*/

#search-results .watchlist.NotInWatchList {
    background-image: url(/media/12091/white-star-stroke.png)!important;
    background: transparent;
    color: #000;
}
#search-results .watchlist.NotInWatchList:hover {
	color: #fff;
}

/*Vroom Drive on*/
.vroom-btn {background: #f44bb6!important;}
.vroom-btn:hover {background: #d31b8f!important;}

@media(max-width: 1205px) {
	#search-results .search_details {
	    width: 100%;
    	text-align: center;
	}
	.v-btn, .vroom-btn, .search_details .watchlist {
		display: block;
		width: 100%;
	}
	#search-results .watchlist.NotInWatchList, #search-results .watchlist.InWatchList {
    	background-position: 54px 10px!important;
	}
}

/*Drive on Finance*/
.repayment_360 { text-align: right; color: #fff; font-size: 15px; padding-bottom: 8px; color: #000; }
.repayment_360 .price_value { color: #f250b5; font-size: 27px; }
.repayment_360 .apply_terms { font-size: 14px; font-weight: 600; }
.apply_terms .btn { background: none; padding: 0; font-weight: 600; outline: 0; margin: 0; font-size: 14px; }
.repayment_360 .apply_terms a {color: #f250b5; font-weight: 500;}
.DriveOnFinance { padding-bottom: 15px; font-size: 13px; }

/*warranty*/
.warranty-btn {border-radius: 5px;background: #FF6B02;color: #FFF;font-size: 20px;padding: 10px 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 3px; display: inline-block; margin-top: 35px; margin-bottom: 50px; }
.warranty-btn:hover, .warranty-btn:focus { background-color: #000; color: #fff; }
#body #warranty h1.welcome_top_title { margin-bottom: 30px; }
[data-url="warranty"] .center-wrapper { min-height: 600px; }
#warranty img {border-radius: 20px;box-shadow: 1px 2px 5px #00000063;padding: 10px;}

@media (max-width: 480px) {
	
	/* .warranty-btn { margin-top: 50px; } */
}

/*blog*/
.posts-pages, .posts-search-header { background-color: #000; border: 0; }
#body .posts-container h2.post-header {margin: 0;font-size: 35px;line-height: 40px; color: #ff6b02; font-family: inherit; border-bottom: 2px dotted #000; }
#body .posts-container .post-item h2 { color: #ff7f25; }
.posts-view-all a {background: #FF6B02;color: #fff;padding: 10px;display: block;border-radius: 5px;text-transform: uppercase;text-align: center;font-weight: 600;letter-spacing: 1px;}
.posts-view-all a:hover, .posts-view-all a:focus { background: #000; color: #fff; }


/*latest slider block*/
#FeaturedListLarge .flex-viewport li {position: relative;border-top: 5px solid #ff6b02; border-bottom: 5px solid #ff6b02;}
#body .latest_vehicles_wrapper h2 {border-radius: 5px 5px 0 0; background: #ff6b02;color: #fff !important;font-size: 25px;font-weight: 600;letter-spacing: 1px;padding: 8px 0;text-align: center;margin: 0 0 5px !important;}
.latest_vehicles_wrapper #FeaturedListLarge .flexslider { border: 0; }
.latest_vehicles_wrapper .flexslider { background-color: transparent !important; }
.latest_vehicles_wrapper #FeaturedListLarge div.text-wrapper { width: 100%; top: 50%; margin-left:0; }
.latest_vehicles_wrapper #FeaturedListLarge div.text-overlay { width: 100%; top: 55%; margin-left:0; }
.latest_vehicles_wrapper #FeaturedListLarge .text-content .text-description {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; font-size: 15px; margin-bottom: 10px; display: none;}
.latest_vehicles_wrapper #FeaturedListLarge .text-content h3 {border-bottom: 0;color: #fff;font-size: 22px;margin-bottom: 10px;font-weight: 600;}
.latest_vehicles_wrapper #FeaturedListLarge .text-content .text-btn {text-transform: uppercase;font-size: 20px;letter-spacing: 1px;background: #ff6b02; border-radius: 0;}
.latest_vehicles_wrapper #FeaturedListLarge .text-content .text-btn:hover { background: #000; }
.latest_vehicles_wrapper .flex-direction-nav a { color: #fff; }
.latest_vehicles_wrapper .flex-direction-nav a:hover, .latest_vehicles_wrapper .flex-direction-nav a:focus { color: #ff6b02; }
.get_in_touch_wrapper #enquiry { background-color: #484848; background-image: url("/media/9890/egg-shell.png"); min-height: 550px; padding-left: 0; padding-right: 0; }
#body .get_in_touch_wrapper #enquiry h3 {background: #ff6b02;color: #fff;font-size: 35px;font-weight: 600;text-align: center; padding: 15px 0;letter-spacing: 2px; margin-top: 15px; }
#body .get_in_touch_wrapper #enquiry .form-group input, #body .get_in_touch_wrapper #enquiry .form-group textarea{background: none;border-bottom: 1px solid #fff;box-shadow: none;color: #fff;font-size: 20px;letter-spacing: 1px; height: 50px; margin: 5px 0 8px; }
#body .get_in_touch_wrapper #enquiry .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry .form-group input::-moz-placeholder { /* Firefox 19+ */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry .form-group input:-ms-input-placeholder { /* IE 10+ */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry .form-group input:-moz-placeholder { /* Firefox 18- */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry .form-group textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry .form-group textarea::-moz-placeholder { /* Firefox 19+ */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry .form-group textarea:-ms-input-placeholder { /* IE 10+ */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry .form-group textarea:-moz-placeholder { /* Firefox 18- */color: #fff; opacity: 1; font-weight: 400;}
#body .get_in_touch_wrapper #enquiry #cform { padding: 0 50px;}
#body .get_in_touch_wrapper #enquiry #cform button {background: transparent;border: 2px solid #fff;font-size: 23px;font-weight: 600;letter-spacing: 5px; margin-top: 30px;}
#body .get_in_touch_wrapper #enquiry #cform button:hover, #body .get_in_touch_wrapper #enquiry #cform button:focus{background: #ff6b02;border: 2px solid #ff6b02;color: #fff;}
.get_in_touch_wrapper .yard-img { border-radius: 5px; }

@media (max-width: 480px) {
	#body  .latest_vehicles_wrapper #FeaturedListLarge .text-content .text-description { display: none; }
	#body  .latest_vehicles_wrapper #FeaturedListLarge div.text-overlay { top: 35%; }
	#body  .latest_vehicles_wrapper #FeaturedListLarge div.text-wrapper { top: 30%; }
	#body  .latest_vehicles_wrapper #FeaturedListLarge .text-content h3 { margin-top: 0; font-size: 15px; letter-spacing: 0; }
}


@media (max-width: 640px) {
	
	.latest_vehicles_wrapper #FeaturedListLarge .text-content h3 { font-size: 18px; }
	.latest_vehicles_wrapper #FeaturedListLarge .text-content .text-description { font-size: 15px; }
	#FeaturedListLarge .text-content .text-price { font-size: 23px; }
	.latest_vehicles_wrapper #FeaturedListLarge .text-content .text-btn { font-size: 16px; }
	#body .get_in_touch_wrapper #enquiry h3 { font-size: 25px; padding: 10px 0; }
	#body .main-content h1 { font-size: 35px; }
	.get_in_touch_wrapper #enquiry {     min-height: auto;display: inline-block;width: 100%;padding-bottom: 30px;}
	#body .get_in_touch_wrapper #enquiry .form-group input, #body .get_in_touch_wrapper #enquiry .form-group textarea { font-size: 16px; height: 40px; }
	#body .get_in_touch_wrapper #enquiry #cform button { font-size: 18px; padding: 10px; margin-top: 15px; }

}
