#top-footer{ background:#585355 !important;}
/***********************Car Listing Template CSS*******/
.page-template-car-listing .container.inner-cust {float: left;width: 75%;}
.page-template-car-listing .cust-sidebar {float: left;margin-top: -30px;position: relative;width: 25%;z-index: 50;margin-bottom: 30px;}
.page-template-car-listing .cust-sidebar .search_car_box_frame_wide {width: 100%;}
.page-template-car-listing .cust-sidebar .search_left.cd_year_box {width: 100%;float: left;height: 90px;margin-top: 15px;}
.page-template-car-listing .cust-sidebar .search_right.cd_make_box {float: left;height: 100px;width: 100%;}
.page-template-car-listing .cust-sidebar .search_right.cd_model_box {float: left;height: 100px;width: 100%;}
.page-template-car-listing .cust-sidebar .search_body {float: left;height: 91px;width: 100%;}
.page-template-car-listing .cust-grid-view.col-md-4.col-sm-4.col-xs-12.col-xxs-12.stm-isotope-listing-item.all.car-listing-row.car-listing-modern-grid{padding-left: 0px;}
.page-template-car-listing .cust-grid-view .lazy.img-responsive{min-height: 192px;}
.page-template-car-listing .cust-sidebar #car-demon-search-cars_sm > form {box-shadow: 0 5px 18px rgba(0, 0, 0, 0.18);float: left;padding: 0 22px 30px;width: 100%;}
.page-template-car-listing .cust-sidebar .sidebar-entry-header {color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);padding: 22px 0; text-align: center;}
.page-template-car-listing .cust-sidebar .sidebar-entry-header .h4 {color: rgb(255, 255, 255);}
.page-template-car-listing .cust-sidebar .sidebar-entry-header .stm-icon-car_search {font-size: 29px;left: 21px;position: absolute;}
.page-template-car-listing .car-listing-tabs-unit .car-listing-top-part::before{position: relative;}
.page-template-car-listing .stm-view-by {float: right;width: 50px;}
.page-template-car-listing .search_button_box{width: 100%;}
.page-template-car-listing .cust-grid-view.car-listing-row .listing-car-item-meta .price{width: 80px;}
.page-template-car-listing #demon-content {max-width: 800px !important;}
.page-template-car-listing .cust-sidebar #car-demon-searchr8c2 .search_btn.simple_btn {margin-bottom: 0;margin-left: auto !important;margin-right: auto;margin-top: 0;width: 50%;}
.page-template-car-listing #demon-content #frm_cd_sort {float: left;margin-top: 15px;width: 100%;}
.page-template-car-listing #demon-content #frm_cd_sort .select2 {float: left;margin-bottom: 20px;margin-left: 8px;margin-right: 16px;width: 43% !important;}
#demon-content > form::before {content: "Sort By :";float: left;margin-top: 12px;}
.page-template-car-listing .results_found.car_list {margin-bottom: 15px;}
.page-template-car-listing  .search_by_comma {display: none;}
.page-template-car-listing .search_by_item {border-radius: 3px;box-shadow: 0 1px 3px rgba(59, 62, 68, 0.3);color: rgb(85, 85, 85);float: left;font-size: 14px;margin: 0 15px 10px 0;padding: 8px 10px 10px;position: relative;}
.page-template-car-listing .remove_search {color: rgb(170, 170, 170);cursor: pointer;float: right;font-weight: bold;margin-left: 13px;}
.page-template-car-listing .car_item{border: none;background: none;}
.page-template-car-listing .car_item .value.h5 {padding-top: 4px;}
.page-template-car-listing .stm-button, input[type="reset"], button, .button{background-color: rgb(108, 152, 225);border: medium none;border-radius: 3px;box-shadow: 0 2px 0 rgb(86, 122, 180);color: rgb(255, 255, 255) !important;display: block;font-size: 14px;font-weight: 700;letter-spacing: 0.3px;line-height: 14px;outline: medium none !important;padding: 17px 28px 15px;text-align: center;text-decoration: none !important;text-transform: uppercase;visibility: visible;white-space: normal;width: 65% !important;}
.page-template-car-listing .searched_by {display: none;}

/********Single Car Page***************/
.single-cars_for_sale .col-md-9.col-md-push-3.col-sm-12{left: 0 !important;}
.single-cars_for_sale .cust-single-sidebar{width: 25%;float: right;}
.single-cars_for_sale #demon-content {max-width: 860px !important;}
.single-cars_for_sale #car_features_box {max-width: 750px;margin: 0px;}
.single-cars_for_sale #demon-container .car_features ul.tabs li a {background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);font-size: 13px;padding: 15px 24px;text-decoration: none;text-transform: uppercase;border: none;margin-left: 0px;border-top-right-radius: 0px;border-top-left-radius: 0px; }
.single-cars_for_sale #demon-container .car_features ul.tabs li a.active {background-color: rgb(255, 255, 255);border-color: rgb(70, 76, 84) rgb(70, 76, 84) rgb(255, 255, 255);border-image: none;border-style: solid;border-width: 1px;color: rgb(40, 46, 50);border-top: 4px solid #CC6119;}
.single-cars_for_sale .car_features_content{border: none;}
.single-cars_for_sale .car_retailp_text {color: rgb(0, 0, 0);float: left;font-family: Helvetica;font-size: 15px;font-weight: bold;margin-right: 10px;}
.single-cars_for_sale .car_your_price_style {color: rgb(0, 0, 0);float: left;font-family: Helvetica;font-size: 15px;font-weight: bold;margin-right: 10px;}
.single-cars_for_sale .post-content{border-bottom: none;}
.single-cars_for_sale .blog-meta-bottom {margin-bottom: 0px;margin-top: 0px;}
.single-cars_for_sale .post-content{margin-bottom: 0px;padding-bottom: 0px;}
.single-cars_for_sale .similar_cars_container {display:none;}
.single-cars_for_sale .wpcf7-form {margin-top: 15px;}
.single-cars_for_sale .wpcf7-form-control.wpcf7-submit {margin: 0 auto;padding: 0 20px;}
.single-cars_for_sale .wpcf7-form .red {color: rgb(255, 0, 0);}
.single-cars_for_sale .cust-email-subscribe-sectn{margin-top: 30px;padding:20px 15px;}
.single-cars_for_sale .cust-email-subscribe-sectn > .title h5 {font-size: 16px;font-weight: 400;line-height: 16px;margin-bottom: 15px;position: relative;top: 4px;}
.single-cars_for_sale .cust-email-subscribe-sectn > .title > i {color: rgb(204, 97, 25);float: left;font-size: 30px;left: 1px;margin-right: 28px;position: relative;top: 0;}
.single-cars_for_sale .cust-email-subscribe-sectn .stm-button, input[type="button"], button, .button {background-color: rgb(108, 152, 225);border: medium none;border-radius: 3px;box-shadow: 0 2px 0 rgb(86, 122, 180);color: rgb(255, 255, 255) !important;display: block;font-size: 14px;font-weight: 700;letter-spacing: 0.3px;line-height: 14px;outline: medium none !important;padding: 17px 28px 15px;text-align: center;text-decoration: none !important;text-transform: uppercase;visibility: visible;white-space: normal;width: 53% !important;margin: 0 auto;}
.single-cars_for_sale .cust-email-subscribe-sectn{padding:20px 15px;}
.single-cars_for_sale .car_features .decode_table_label {width: 160px;}
.single-cars_for_sale td.decode_table_label {vertical-align: top;}


/************************07-03-2017************/
#layerContent1 { width: 67%; margin: 0 auto;}
.jssort01 .c { border: medium none !important;}
/******************09-03-2017******************/
#car_features_box .dealer-detail-container .dealer-detail-label { width: 30%;}
.tp-svg-layer svg { height: 50px !important;  position: absolute !important;}
.car_header_description { display: none;}
.cust-recent-blog #recent-posts-7 h2 { display: none;}
.cust-recent-blog .widget.widget_recent_entries li a {display: inherit; font-family: Gotham-Book !important; font-weight: normal !important; line-height: 1.71 !important; padding-bottom: 0 !important; font-size: 14px;}
.cust-recent-blog .widget.widget_recent_entries li { list-style-type: none; margin-bottom: 0 !important; padding-bottom: 0 !important;}
.contact_us_car_detail .row { padding-bottom: 18px !important;}
.jssora05l, .jssora05r {  top: 200px !important;}
.myimageclass {    height: 534px !important;}
.label_description{ padding: 0 15px 0 0 !important; }
.listing-list-loop .custom-title .rmv_txt_drctn{ font-size: 20px; font-weight: 600; letter-spacing: 1px;}


.type-cars_for_sale .vehicle-img img {height: 171px;  width: 255px; max-width: 255px !important;}

.type-cars_for_sale .inner-vehicle-col .vehicle-img {height: 171px;}
