@media only screen and (min-width: 320px) and (max-width: 640px){
.page-template-car-listing .container.inner-cust {float: left;width: 100%;}
.page-template-car-listing .cust-sidebar {float: left;margin-bottom: 30px;position: relative;width: 100%;}
.page-template-car-listing #demon-content #frm_cd_sort .select2 {float: left;margin-bottom: 20px;width: 100% !important;margin-left: 0px;margin-right: 0px;}
.page-template-car-listing #demon-content .car_item{width: 100%;padding: 0px;margin: 0px;}
.page-template-car-listing a.stm-car-view-more.button.visible-xs {display: none !important;}
.single-cars_for_sale .cust-single-sidebar {float: left;padding: 10px;width: 96%;margin-left: 2%;margin-right: 2%;}
.single-cars_for_sale .car_main_photo_box {float: none;}
.single-cars_for_sale .tabs {display: block !important;float: left;width: 100%;}
.single-cars_for_sale .tab_inactive.tab_active {float: left;width: 100%;}
.single-cars_for_sale .tab_inactive {float: left;width: 100%;}
.single-cars_for_sale .tab_inactive > a {float: left;width: 100%;}
.single-cars_for_sale .tab_inactive.tab_active > a {float: left;width: 100%;}
.single-cars_for_sale ul.tabs li{margin-bottom: 0px;}
.page-template-car-listing .listing-list-loop .content{margin-top: 1px;}
#pum-1772 .sales_help_form input[type="text"] {line-height: 10px !important;height: auto !important;padding: 13px 3px !important; font-size: 17px !important; }
.vehicle-detail-right-container .vehicle-comments.col-md-12 {text-align: left;}
#layerContent {padding: 5px !important;}
.entry-header {height: 300px;}
.page-template-car-listing .entry-header {height: 450px !important;}
.cars_for_sale-template-default .entry-header .container .entry-title {top: 58% !important;}
.wpb_text_column.wpb_content_element.meridian-text p {width: 100% !important;}
.Motor-service .stm-icon-oil-add:before {top: -7px;}
.icon .stm-icon-oil-add {width: 100%;float: left;padding-top: 8px;}
.single-cars_for_sale .entry-header.small_title_box > .container {min-height: 300px;}
.single-cars_for_sale .cars_for_sale-template-default .entry-header .container .entry-title {top: 50% !important;}
.single-cars_for_sale .entry-header .entry-title h1 {padding: 16px 10px 30px 24px;}
.mobile-menu-holder .header-menu {background-color: #232628 !important;}
.mobile-menu-holder .header-menu li a {color: #fff !important;}
.slider-range-val input[type="text"] {color: #000 !important;}
input[type="text"] {color: #000 !important;}
input::-webkit-input-placeholder, isindex::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #000 !important;}
.car_header_description {display: none;}
.slider-range-val input[type="text"] {color: #000 !important;}
.car-sell-cosultation.wpb_column.vc_column_container.vc_col-sm-4 {margin-bottom: 20px;}
.car-sell-valuation.wpb_column.vc_column_container.vc_col-sm-4 {margin-bottom: 20px;}
.car-sell-payment.wpb_column.vc_column_container.vc_col-sm-4 {margin-bottom: 20px;}
.container .vc_custom_1487230551220 { padding-bottom: 15px !important;padding-top: 45px !important;}
.page-template.page-template-car-listing .entry-header { height: auto !important; background-size: 201% 100%;}
.page-template.page-template-car-listing .entry-header .container { min-height: 360px; }
.page-template.page-template-car-listing .sub-title.h5 {  padding-bottom: 22px;}
.listing-list-loop .custom-title .rmv_txt_drctn {overflow-wrap: break-word;}
#main .vc_row { margin-left: -24px;margin-right: -19px;}
#appointment-section .appointment-header h2{font-size: 26px !important;}
#main .vc_row.Motor-service{ margin-left: 0px !important;}
#wrapper .container .entry-title { top: 53%;}
.container div#accordion h3 { padding: 10px;}
.finance-expert-advisors { padding: 30px 0;}
.blog .entry-header {background-size: 133% 100%; background-position: center center;}
.home .tp-revslider-slidesli div:nth-child(6){ left: 76%  !important; }
.home .tp-revslider-slidesli div:nth-child(7){ left: 10%  !important;}
h3#slide-5-layer-1{font-size: 13px !important;}
#slide-5-layer-4 a{font-size: 14px !important;}
div#slide-5-layer-5 img{  display: none !important;}
.home .tp-revslider-slidesli div:nth-child(7) img{display: none !important;}
.page-id-2294 .custom-border-icons, .page-id-1493 .custom-border-icons {  margin-bottom: 16px  !important;}
.about-section-top { margin-left: 15px;}
.single-post #main .vc_row { margin-left: -14px;margin-right: auto;}
.page-id-1491 .stm-service-layout-icon-box .inner, .page-id-370 .stm-service-layout-icon-box .inner{margin-bottom: 32px;}
.section_alignment{ margin-left: 4px; }
.vc_row.wpb_row.vc_inner.vc_row-fluid.why_choose_us_row {margin-left: auto !important;margin-right: auto !important;}
.label_description{ padding: 0 15px !important; }
.blog #main .entry-header .entry-title {top: 80%;}
.vc_row.custom-contact-section .stm-contact-us-form-wrapper {padding: 60px 0 25px;}
.footer-middle ul li {border-bottom: medium none;}
.container .widgets.cols_3 aside {width: 100%;}
.container .footer-middle li.widget_black_studio_tinymce {width: 100%;}
.cust-meridian-motor-co-p {height: auto !important;}


}
@media only screen and (min-width: 320px) and (max-width: 392px){
	.home .tp-revslider-slidesli div:nth-child(5){ top: 66%  !important;}
}

@media only screen and (min-width: 320px) and (max-width: 600px){
#wrapper #main .entry-header {height: auto;}
.page.page-id-712 #main .entry-header .entry-title {top: 72%;}
.page-template-default.page.page-id-370 #main .entry-header .entry-title {top: 60%;}


}

@media only screen and (min-width: 601px) and (max-width: 767px){
#wrapper #main .entry-header {height: 280px;}
#wrapper #main .entry-header .entry-title {top: 90%;}
.page-id-370 #wrapper #main .entry-header {height: 350px;}
.page-id-370 #wrapper #main .entry-header .entry-title {top: 75%;}
.blog.stm-view-type-list, .stm-view-type-grid {padding-top: 0;}
.single.stm-template-car_dealer.single-cars_for_sale.cars_for_sale-template-default .entry-header .container .entry-title {top: 96% !important;}
.box1.home-cta-section-left.wpb_column.vc_column_container.vc_col-sm-6 {float: left; width: 50%;}
.box1.home-cta-section-right.wpb_column.vc_column_container.vc_col-sm-6 {float: left; width: 50%;}

}

@media only screen and (min-width: 414px) and (max-width: 415){
	.home .tp-revslider-slidesli div:nth-child(5){ top: 194px !important; }
}

@media only screen and (min-width: 641px) and (max-width: 767px){


.page-template-car-listing .container.inner-cust {float: left;width: 100%;}
.page-template-car-listing .cust-sidebar {float: left;margin-bottom: 30px;position: relative;width: 100%;}
.page-template-car-listing #demon-content #frm_cd_sort .select2 {float: left;margin-bottom: 20px;width: 100% !important;margin-left: 0px;margin-right: 0px;}
.page-template-car-listing #demon-content .car_item{width: 100%;padding: 0px;margin: 0px;}
.page-template-car-listing a.stm-car-view-more.button.visible-xs {display: none !important;}
#pum-1772 .sales_help_form input[type="text"] {color: #232628 !important;}
.vehicle-detail-right-container .vehicle-comments.col-md-12 {text-align: left;}
.entry-header {height: 300px;}
.single-cars_for_sale .cust-single-sidebar {float: left;padding: 10px;width: 96%;margin-left: 2%;margin-right: 2%;}
.page-template-car-listing .entry-header {height: 450px !important;}
.cars_for_sale-template-default .entry-header .container .entry-title {top: 58% !important;}
.vehicle-detail-left-container, .vehicle-detail-right-container, .dealer-detail-tbl{width: 96% !important;margin-left: 2%;margin-right: 2%;	}
.Motor-service .stm-icon-oil-add:before {top: -7px;}
.icon .stm-icon-oil-add {width: 100%;float: left;padding-top: 5px;}
.single-cars_for_sale .entry-header.small_title_box > .container {min-height: 300px;}
.single-cars_for_sale .cars_for_sale-template-default .entry-header .container .entry-title {top: 50% !important;}
.single-cars_for_sale .entry-header .entry-title h1 {padding: 16px 10px 30px 24px;}
.mobile-menu-holder .header-menu {background-color: #232628 !important;}
.mobile-menu-holder .header-menu li a {color: #fff !important;}
.slider-range-val .min-range-val, .slider-range-val .max-range-val {background-color: #f5f5f5 !important;}
.slider-range-val input[type="text"] {color: #232628 !important;}
.slider-range-val input[type="text"] {color: #000 !important;}
input[type="text"] {color: #000 !important;}
input::-webkit-input-placeholder, isindex::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #000 !important;}
.car_header_description {display: none;}
.slider-range-val input[type="text"] {color: #000 !important;}
.car-detail-garage .container.garage-container { padding: 20px 0;}
.cars_for_sale-template-default.single-cars_for_sale .entry-header.small_title_box > .container {min-height: 250px;}
.similar-vehicle-container .vehicle-col .inner-vehicle-col {  margin: 3% 6% !important;}
#main .car-detail-bottom-container .car-detail-bottom-text { padding: 15px;width: 100% !important;}
.header-main .container { padding-left: 0; padding-right: 0;}
.container .mobile-menu-holder .header-menu li a { padding: 10px 0 10px 10px;}
.single-cars_for_sale.cars_for_sale-template-default .entry-header .container .entry-title { top: 52% !important;}
#header .logo-main {width: 97%;}
.cars_for_sale-template-default.single-cars_for_sale .cust-single-sidebar {margin-left: 0; margin-right: 0;}
.single-car-prices .single-regular-price {padding: 8px 0;}
.container .vehicle-detail-left-container { padding: 3px; }
.container .vehicle-detail-right-container { padding: 3px;}
.contact_us_car_detail { margin-top: 20px;}
#main .vehicle-col .inner-vehicle-col {width: 280px;}
.cars_for_sale-template-default.single-cars_for_sale .cust-single-sidebar { margin-left: 0;  margin-right: 0; padding: 20px;}
.car-sell-cosultation.wpb_column.vc_column_container.vc_col-sm-4 {margin-bottom: 20px;}
.car-sell-valuation.wpb_column.vc_column_container.vc_col-sm-4 {margin-bottom: 20px;}
.car-sell-payment.wpb_column.vc_column_container.vc_col-sm-4 {margin-bottom: 20px;}
.container div#accordion h3 { padding: 10px;}
.car-detail-garage .garage-section {padding: 3.3%;}
.blog .post-list-single-item .absoluted-content .relatived-content .title {font-size: 24px;}
#main .about-serrvice-heading h2 {font-size: 20px;}
#main .about-serrvice-heading h2::before ,#main  .about-serrvice-heading h2::after {width: 7%;}
.blog #main .entry-header .entry-title {top: 98%;}
#wrapper #main .entry-header .entry-title {top: 98%;}
#demon-content .sorting-search {height: auto;}
.page-template.page-template-car-listing #demon-content #frm_cd_sort {width: 49%;}
.page-template.page-template-car-listing .results_found.car_list { margin-left: 20px}
.page-template.page-template-car-listing #demon-content #frm_cd_sort .select2 {width: 75% !important;}

}


@media only screen and (min-width: 641px) and (max-width: 690px){
#main .similar-vehicle-container .vehicle-col .inner-vehicle-col { margin: 3% 4% !important;}
}
@media only screen and (min-width: 691px) and (max-width: 767px){
#main .similar-vehicle-container .vehicle-col .inner-vehicle-col { margin: 3% 5.7% !important}
}


@media only screen and (min-width: 768px) and (max-width: 990px){
.page-template-car-listing .container.inner-cust {float: right; width: 80%;}
.page-template-car-listing .cust-sidebar {float: left;margin-bottom: 30px; position: relative; width: 20%;}
#accordion.ui-accordion .ui-accordion-icons {padding-left: 1em;}
#accordion.ui-accordion .ui-accordion-content {padding: 1em 1.1em;}
.page-template-car-listing #demon-content #frm_cd_sort .select2{width: 40% !important;}
/*.single-cars_for_sale .cust-single-sidebar {float: right;padding: 10px;width: 100%;}*/
.single-cars_for_sale .cust-single-sidebar {float: right;padding: 10px;width: 96%;margin-left: 2%;margin-right: 2%;}
.single-cars_for_sale #demon-container .car_features ul.tabs li a{padding: 15px 20px;}
.single-cars_for_sale .cust-email-subscribe-sectn .mpg-mobile-selector {min-width: 50px;}
.single-cars_for_sale .cust-email-subscribe-sectn .stm-button, input[type="button"], button, .button{padding: 17px 12px 15px;}
ul li { border-bottom: 1px solid #fff;}
.header-main .mobile-menu-holder .header-menu {background-color: #000 !important;}
.container .mobile-menu-holder {margin: 0;}
.footer-middle ul li {border-bottom: medium none;}
.page.page-template-car-listing-php.page-template-car-listing .results_found.car_list {margin-left: 0;}
.car_item.cust-count .image {margin-right: 15px;}
.car_item .listing-list-loop .content .meta-top .price {width: 51%;top: 3px;}


}

@media only screen and (min-width: 768px) and (max-width: 960px){
#main .vehicle-col .inner-vehicle-col { margin: 3% 6.5%;  width: 280px;}
}
@media only screen and (min-width: 961px) and (max-width: 1010px){
#main .vehicle-col .inner-vehicle-col {  margin: 3% 2.3%; width: 280px;}
}
@media only screen and (min-width: 1011px) and (max-width: 1024px){
#main .vehicle-col .inner-vehicle-col {    margin: 3% 2.7%;width: 280px;}
}

@media only screen and (min-width: 991px) and (max-width: 1024px){
.page-template-car-listing #demon-content #frm_cd_sort .select2{width: 40% !important;}
.single-cars_for_sale .cust-single-sidebar {float: right;padding-right: 15px;width: 25%;}
.single-cars_for_sale #demon-container .car_features ul.tabs li a{padding: 15px 20px;}
.single-cars_for_sale .cust-email-subscribe-sectn .mpg-mobile-selector {min-width: 50px;}
.single-cars_for_sale .cust-email-subscribe-sectn .stm-button, input[type="button"], button, .button{padding: 17px 12px 15px;}

.outer-vehicle-col {display: inline-block;width: 100%;}
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
.cvf-universal-content .stm-isotope-listing-item {padding-bottom: 0px;}
.cvf-universal-content .car-listing-row .car-meta-bottom ul li span {font-size: 12px;}
.vehicle-detail-right-container .vehicle-comments.col-md-12 {text-align: left;}
#demon-container #demon-content {margin-left: 0;}
.single-cars_for_sale .cust-single-sidebar {float: right;padding: 10px;width: 96%;margin-left: 2%;margin-right: 2%;}
.single_car_tabs ul.tabs li a {font-size: 12px !important;margin-left: 10px !important;padding: 10px 18px 5px !important;}
.stm-single-post .single_car_tabs {width: 96%;margin-left: 2%;margin-right: 2%;}
.entry-header {height: 300px;}
.page-template-car-listing .entry-header {height: 450px !important;}
.Motor-service .stm-icon-oil-add:before {top: -7px;}
.icon .stm-icon-oil-add {width: 100%;float: left;padding-top: 5px;}
.page-id-370 .entry-header .entry-title {padding-top: 6%;}
.garage-section .title h3 {letter-spacing: 2px;font-size: 22px;font-weight: 300;}
.finance-section .title h3 {letter-spacing: 2px;font-size: 22px;font-weight: 300;}
#header .header-nav .container {margin-left: 0;}
.single-cars_for_sale .entry-header .entry-title h1 {padding: 16px 10px 30px 24px;}
.single-cars_for_sale .entry-header.small_title_box > .container {min-height: 450px;}
.cars_for_sale-template-default .entry-header {height: 350px;padding-bottom: 40px;}
.slider-range-val input[type="text"] {color: #000 !important;}
input[type="text"] {color: #000 !important;}
input::-webkit-input-placeholder, isindex::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #000 !important;}
.car_header_description {display: none;}
.slider-range-val input[type="text"] {color: #000 !important;}

.cars_for_sale-template-default .single-cars_for_sale .cust-single-sidebar { margin-top: 0;padding-top: 0;}
.car-detail-garage .container.garage-container { padding: 40px 0;}
.single-cars_for_sale.single.cars_for_sale-template-default .entry-header .entry-title {  top: 50% !important;}
.page-template-car-listing-php.page-template-car-listing .results_found.car_list {margin-left: 90px;}
.container .Sell-Your-Car h2 {font-size: 24px; }
.container .Sell-Your-Car h2::after, .container .Sell-Your-Car h2::before { width: 15%;}


}

@media only screen and (min-width: 320px) and (max-width: 767px){
#content_1 .vehicle-detail-right-container { border-left: medium none;	}
.single.single-cars_for_sale.cars_for_sale-template-default .entry-header .container .entry-title {top: 80% !important;}
ul li { border-bottom: 1px solid #fff;}
.container .mobile-menu-holder {margin: 0;}
.header-main .mobile-menu-holder .header-menu {background-color: #000 !important;}
#header .logo-main {margin-left: 10px;  }
a.slider-buttom {line-height: 30px !important;}
#main .listing-list-loop .content { margin-top: 0px;}
.single.single-cars_for_sale #main .entry-header {height: auto;}
#main .entry-header .entry-title {padding-top: 0;}
.wpb_wrapper .vc_empty_space:nth-of-type(1) {height: 0 !important;}
.page.page-id-370 #main .entry-header .entry-title {top: 70%;}
.vc_row.wpb_row.vc_row-fluid.custom-contact-section {margin-top: 20px;}	
.footer-middle ul li { border-bottom: medium none;}


}

@media only screen and (min-width: 768px) and (max-width: 1000px){
.cars_for_sale-template-default .entry-header .container .entry-title {top: 45% !important;}
#wrapper #car-listing-new-arrivals .car-listing-row .col-md-3.col-sm-4.col-xs-12.col-xxs-12 { min-height: 350px;}
.home.page-id-5 .container .stm-icon-box-adaptive-style-one.vc_custom_1495691822020 {padding-left: 0 !important;padding-right: 0 !important;}
#wrapper #main .entry-header .entry-title {top: 85%;}
.single-cars_for_sale.single.cars_for_sale-template-default .entry-header .entry-title {  top: 50% !important;}
.page-id-712  #wrapper #main  .entry-header .entry-title {top: 92%;}
.container .cntact-link-btn::after, .container .cntact-link-btn::before { width: 25%;}



}
@media only screen and (min-width: 1001px) and (max-width: 1024px){
.cars_for_sale-template-default .entry-header .container .entry-title {top: 40% !important;}
.home.page-id-5 .container .stm-icon-box-adaptive-style-one.vc_custom_1495691822020 { padding-left: 4% !important;padding-right: 4% !important;}
.single.single-cars_for_sale .cust-single-sidebar {float: left;margin: 0;padding: 0 1%;width: 25%;}
#wrapper #main .entry-header .entry-title {top: 75%;}
.page-id-712  #wrapper #main  .entry-header .entry-title {top: 80%;}
.page-template-car-listing .container.cust {display: inline-block;max-width: 100%;width: 100%;}
.page-template-car-listing-php.page-template-car-listing .container.inner-cust {width: 75%;}
.container .cntact-link-btn::after, .container .cntact-link-btn::before { width: 35%;}
#header #header-nav-holder .header-nav.header-nav-default {max-width: 71.5%;}
.home.page-id-5 #header .header-nav.header-nav-transparent{max-width: 80%;}
.page-id-109 #header #header-nav-holder .header-nav.header-nav-default {	max-width: 76.5%;}
.single-cars_for_sale #header  #header-nav-holder .header-nav.header-nav-default {	max-width: 76.5%;}
#main  #car-listing-new-arrivals .car-listing-row .col-md-3.col-sm-4.col-xs-12.col-xxs-12 {min-height: 310px;}

}

@media only screen and (min-width: 1368px) and (max-width: 1980px){
#header #header-nav-holder .header-nav.header-nav-default {max-width: 66%;}
.home.page-id-5 #header .header-nav.header-nav-transparent {max-width: 65%;}
.home.page-id-5 .container .stm-icon-box-adaptive-style-one.vc_custom_1495691822020 { padding-left: 32% !important;padding-right: 32% !important;}
.page-id-109 #header #header-nav-holder .header-nav.header-nav-default {max-width: 67.2%;}
.single-cars_for_sale #header  #header-nav-holder .header-nav.header-nav-default {	max-width: 67.2%;}


}

@media only screen and (min-width: 1368px) and (max-width: 1966px){
.container .google-map-row.vc_row-no-padding {width: 1840px !important;}
}
@media only screen and (min-width: 1368px) and (max-width: 1967px){
.container .google-map-row.vc_row-no-padding {width: 1943px !important;}
}

@media only screen and (min-width: 1027px) and (max-width: 1366px){
#header #header-nav-holder .header-nav.header-nav-default {max-width: 74.5%;}
.home.page-id-5 #header .header-nav.header-nav-transparent{max-width: 73.5%;}
.page-id-109 #header #header-nav-holder .header-nav.header-nav-default {max-width: 76.2%;}
.single-cars_for_sale #header  #header-nav-holder .header-nav.header-nav-default {	max-width: 76.2%;}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
#wrapper .container .main-menu .header-menu > li > a { margin: 0 19px;}
.home #wrapper .container .main-menu .header-menu > li > a { margin: 0 16px;}
}

@media only screen and (min-width: 1950px) and (max-width: 2732px){
.home.page-id-5 #header .header-nav.header-nav-transparent { max-width: 57%;}
#header #header-nav-holder .header-nav.header-nav-default { max-width: 64%;}

}
@media only screen and (min-width: 2731px) and (max-width: 4553px){
.home.page-id-5 #header .header-nav.header-nav-transparent { max-width: 57%;}
#header #header-nav-holder .header-nav.header-nav-default { max-width: 58%;}
}
@media only screen and (min-width: 4554px) and (max-width: 5550px){
.home.page-id-5 #header .header-nav.header-nav-transparent { max-width: 56%;}
#header #header-nav-holder .header-nav.header-nav-default { max-width: 57%;}
}
