@media only screen and (max-width: 1500px) and (min-width: 1281px)  {
.x_slider_bottom_box_wrapper h3{display: block;padding-left: 0px;min-height: 40px;}
.m-height video.bgvid{min-height: 100vh;}
.cta-car-left, .cta-car-left-middle, .cta-car-right, .cta-car-right-middle{padding:20px;}
.cta-car-left .cta-two-col-text p {
    font-size: 13px;
    line-height: 20px;
    max-width: 240px;
}

}

@media (max-width: 1280px) {
.inventory-details ul li{line-height: 20px;display: inline-block;width: 50%;}
.inventory-details ul li strong{font-size: 12px;width: 50px;}
.inventory-details ul li span{font-size: 13px;float: right;}
.footer-second-block span{font-size: 14px;}
.navbar-inverse .navbar-nav > li > a{font-size:14px;}
.inventory-detail{/* padding:10px 0px; */}
ul.footer-list.border-deshed{width:100%;}
.m-height video.bgvid{min-height: 100vh;}
.cta-car-left, .cta-car-left-middle, .cta-car-right, .cta-car-right-middle{padding:20px;}
.cta-car-left .cta-two-col-text p {
    font-size: 13px;
    line-height: 20px;
    max-width: 240px;
}
    .w-100{
        width: 100%;
    }
}

@media (max-width: 1199px) {
.
inventory-details ul li {width:auto; display:inline-block;}  
.navbar-nav > li > a{padding:17px 5px;}
.header-content{font-size:12px;}
.S_welcome-inner p{font-size: 23px;}
.row{
margin: 0px;
}
.aboutcontent {
margin: 50px 0px;
}
.contact-us-form{padding:40px 0px;}
.m-height video.bgvid{min-height:100vh;}
}    

@media (max-width: 1024px) {
html body{overflow-x:hidden;}
.video_logo h1{font-size:26px;line-height: 30px;}
.slogan {clear:both;}
.welcome{padding:20px 0px;}
section.welcome_img{padding:20px 0px;}

.container{width:100%;padding: 0px;}
.top-social_links a{width:40px; height:40px;}
.col-md-3.col-sm-12.mobile-name, .col-md-9.col-sm-12.mb20.new-cont {width: 100%;}
.navbar-nav>li {margin:0px;display: inline-block;float: none;}
.inventory-details ul li span{float:right;}
.navbar-brand img{margin-top:-15px;width: 229px;}
.inventory-details ul li {width: 40%;line-height: 20px;}
.slide-content > h2 span{font-size: 50px; padding:10px;}
.unit-container{padding: 38px 0px;}
.underwelcomeblock1. .underwelcomeblock2{padding:70px;}
.S_welcome-inner p{font-size: 25px;}
ul.footer-list.border-deshed{width:100%; padding:0px;clear: both;}
.footer .unit-container{text-align: center;}
.footer-second-block span{font-size: 15px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
max-width: 100%;
display: block;
width: 100%;
}
.table tbody tr td{
font-size: 10px;
}
.main-cta-button a{
padding: 15px 2px;
font-size: 17px;
}
h2.eziVehicleName {
font-size:25px;
margin:0px;
}
.eziVehiclePrice {
text-align:left;
}
.eziOdometer {
font-size: 18px;
margin: 10px 0px;
}
.inventory-name-inner h1 {
font-size:18px;
}
.vehicle-overview {
clear:both;
}
.specifications ul li {
padding:6px;
width: 28%;
word-wrap: break-word;
min-height: 85px;
}
.col-xs-6.col-sm-6.padding-zero {
padding: 0px;
}
.callUs h1 {
font-size:25px;
}
.callUs p {
font-size:15px;
}
.request-form input {
margin:5px 0px;
}
.share-vehicle a img {
width:25px;
}
.share-vehicle h1 {
font-size:20px;
}
.apply-finance, .trade-appraisal {
font-size:15px;
}
.eziLVVInfos .eziLVVInfo span:first-child {
width:66px;
}
.banner-bottom-search form .col-md-2, .banner-bottom-search form .col-sm-6 {
padding-right: 15px;
padding-left:0px;
}
.navbar-inverse .navbar-nav > li > a {font-size: 12px!important;padding: 15px 7px;}
.new-cont .grid li {
width: 45%;
min-height: 250px;
}
.info-icon i {
width: 39px;
height: 40px;
}
a.body-style-brand img {
margin: auto;
}
.slide-content {
text-align:center;
width:100%;
top:20%;
}
.slide-content > h2 {
font-size:60px;
}
.slide-content > p {font-size: 31px;margin:0px;padding: 0px 0px 12px;}

ul.sorter-list li a{font-size: 10px;text-transform: capitalize;margin: 0px 5px;}
.carprooflogo img {
width: 50%;
}

.specifications{clear:both;}
}

@media (max-width: 992px) {
.inventory-details ul li {width: 100%;line-height: 20px;}	
.main_menu {width: 100%;padding:0px;clear: both;}
.unit-container img{width: 95px;}
.welcome .welcome-inner{padding-bottom: 0px;padding-top: 0px;}
.welcome_container{padding: 50px;}
.paddingwelcome{max-width:100%;padding: 0px;}
.underwelcomeblock1, .underwelcomeblock2{padding:15px;}
.S_welcome-inner p{font-size:15px;}
.navbar-brand{float:none;}
.navbar-brand img{margin:auto;}
ul.top_header{text-align: right;float:none;}
ul.top_header li{margin:7px 0px;}
.main_menu .navbar-right {float: none !important;text-align: center;}
.container-fluid.wrapper,.container-fluid{width: 100%;/* padding: 0px; */}
.vehicle-listing{float: left;/* padding: 30px 0px; */}
.inventory-details ul li strong{width:54%;}
.new-cont ul{margin-bottom:20px;}
.view-detail-btn-outer{float: none;}
.contact-us .contact-left{
width: 100%;
}
section.main-cta-button{
margin: 10px 0px 0px 0px;
}

.row{
margin: 0px;
}
.feature-car-slider{padding:30px 0px;}
#products:last-child{
padding: 0px 0px 20px 0px;
}
.contact-us .contact-right{
width: 100%;
margin-top: 20px;
/* border: 1px solid #dddddd; */
}
.form-group{
padding-left: 0px;
padding-right: 0px;
}
}


@media (max-width: 800px) {
.inner_search{width:100%;}
.banner-bottom-search{float:none;}
.unit-container{padding: 15px; margin-bottom: 15px;}
.slide-content > h2 {font-size: 35px;line-height: 28px;}
.slide-content > h2 span {font-size: 45px;padding: 16px 0px;}
.clear-xs{clear:both;}
.specifications ul li h2 {
font-size:13px;
}

.features ul li{width:50%;}
.telephone p {
width: 86%;
float: left;
}
.navbar-inverse .navbar-nav > li > a {
padding: 17px 5px;
}
.specifications h6, .vehicle-overview h6, .features h6 {
padding: 1em 0px;
font-size: 15px;
}
.back-print{float:left; width:100%;}
.callUs h1 a{font-size:20px;}
}
@media screen and (min-width: 769px) {
.website-image-block1 img {
display:none;
}
}
@media screen and (max-width: 768px) {
.website-image-block1 {
position:static;
background:none;
}
.navbar-inverse .navbar-nav > li > a {font-size: 12px!important;padding: 4px 6px;font-weight: 300;line-height: 15px;}
}
@media screen and (min-device-width: 766px) and (max-device-width: 992px) {
a.navbar-brand img {
width: 80%;
margin-top: 0;
}
.callUs h1 {
font-size: 18px;
}
.callUs p {
font-size: 11px;
}
.request-form h1 {
font-size:15px;
}
.navbar-inverse .navbar-nav > li > a {font-size:12px !important;text-transform:capitalize;}
}
@media (max-width: 767px) {
.slide-content{top:10%;}
.pre-fot-box{padding-bottom: 10px;padding-top: 10px;}
.pre-fot-box a{font-size: 15px;}
.carousel {clear: both;margin: 20px 0px;float: left;width: 100%;}
.inventory-name-inner h1 {text-align: center;}
.video_logo{top:40%;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{background:#fff;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color: #000 !important;}
.inventory-detail{padding:0px;}
.video_logo a{margin-bottom: 15px;}
section.inner_page h3{font-size: 20px;margin-bottom: 5px;}
.contact-us .col-md-5.col-sm-5 {clear: both;margin: 30px 0px;float: left;width: 100%;}
.cta-car-left, .cta-car-left-middle, .cta-car-right, .cta-car-right-middle{float:none;}
.banner-bottom-search select, .banner-bottom-search input{border:0px;}
a.nivo-prevNav{display:none;}
a.nivo-nextNav{display:none;}
.section-title h2, .section-title h3{font-size: 18px;margin-bottom: 20px;}
.cta-location-bar{font-size:15px;}
.header-page h1{font-size:27px;}
.clients_logo ul li{width: 45%; margin-bottom:20px;}
.slide-content > p{font-size: 15px;line-height: 13px;}
.welcome_container{padding:0px 15px;}
.main-menu {position: relative;z-index: 0;bottom: 0;}
* html{overflow-X:hidden;}
.nivo-caption a{text-transform: capitalize;height: 41px;line-height: 39px;padding: 0 21px;}
.specifications ul li h2 span{display:block;}
.navbar-inverse .navbar-nav > li > a{
text-align: left;
}
.nivo-controlNav{
display: none;
}
.navbar-inverse .navbar-nav > li > a:after{
content: none;
}
.navbar-nav>li{
display: block;
}
.navbar-toggle{
padding: 9px 30px; 
}
ul.top_header li .call-content{
font-size: 17px; 
}
ul.top_header li a{
font-size: 18px;
}
.bg-2{
padding: 0px 0px;
}

#print-window-stickers a{float:none;}

.row.text-center.margin-padding0.services {
padding: 10px 0px;
}
.footer-contact-headline{line-height:0px;}
ul.social-links.list-inline{padding:0px; margin:0px;}

.clear-mobile{clear:both;}
.section-heading p {
margin:0px;
}
.specifications ul li {
width: 44%;
margin:10px 0px;
}
.col-md-12.vehicle-overview {
clear: both;
word-wrap: break-word;
}
.inventory-price-inner h2 {
text-align:center;
}
.inventory-price-inner {
clear: both;
}
.inventory-price-inner h3 {
font-size:12px;
text-align:center;
}
.inventory-price-inner h2 {
text-align:center;
}
.back-print {
text-align:center;
}
.specifications {
clear: both;
padding-top: 10px;
}
.operation {
margin-bottom: 20px;
}
.navbar-brand img {height:auto;max-width: 100px;margin: auto;padding: 10px 0px;}
.container.top_header{}
.book-now-appointement {
width: 100%;
text-align: center;
margin-top: 20px;
}
.navbar-header {
margin-top:0px;
margin-bottom:0px;
}
.navbar-inverse .navbar-toggle {/* border-color: #333333; *//* background: #252525; */border-radius: 0px;margin: 0px;border-color: transparent;}
.mobile-menu {/* background: #252525; */width: 100%;float: left;}
.header-main {
width: auto;
float: left;
width:100%;
margin:0px !important;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
background-color: #000000a8;
}
.container.wrapper {
padding: 0px;
}

.navbar-brand{width:100%;}
.featured-slider img {
width: 100%;
}
.welcome-message {
clear: both;
padding-bottom: 40px;
}
#header .search {
display: none;
}
#main-slider .carousel .item {
height:100%;
}
#main-slider .carousel .slide-margin {
margin-top:0px;
margin-bottom:20px;
}
#main-slider .carousel .carousel-content {
margin-top:70px;
}
.eziPager.text-right {
text-align: center;
}
.filters {
margin: 20px 0px;
text-align: center;
}
h2.eziVehicleName a {
font-size: 27px;
margin: 10px 0px;
}
.eziOdometer {
font-size: 20px;
margin: 10px 0px;
}
.mybtn.mybtn-greenn.callbutton_top.pull-right {
float: left !important;
margin-left: 20px;
}
.eziVehiclePrice {
text-align:left;
}
a.eziPopupWindow img {
width:100%;
margin: auto;
}
ul.sorter-list {
width:100%;
}
.summary {
text-align:left;
}
.view-detail-btn {
margin: 2em 0px 0px;
float: left;
display: block;
width: 100%;
text-align:center;
}
#products:last-child {
padding-bottom:20px;
}
body.homepage.mainindex .dsBody {
padding:0px 0px 50px
}
ul.social-links.list-inline {
text-align: center;
}
.telephone p {
width:70%;
}
a.body-style-brand img {
margin: auto;
height: 90px;
}
.slide-content {
width:100%;
}
/*-- ACCORDION CODE START --*/
.panel-group .panel-heading a{
color: #fff;
padding: 5px 5px;
font-size: 18px;
position: relative;
font-weight: 600;
}
.panel-group ul{
padding: 5px 20px;
}
.car-details.sidebar-widget{
padding: 25px 0px 0px;
}
.panel-group .panel{
border: none;
border-bottom: 1px solid #ffffff40;
background-color: #000;
}
.panel-group .panel-heading{
border-bottom: 1px solid transparent;
}
.panel-group .panel-heading.active{
border-color: #ffffff40;
}
.footer p{padding:0px 15px;}
.panel-group .panel-heading.active a{color: #ac1f24;font-weight: 600;} 
.footer .container {
    padding: 0px;
}
.panel-group{
margin: 0px;
border-top: 1px solid #ffffff40;
}
.footer .panel-group .unit-container{
overflow: hidden;
padding: 20px 30px ;
text-align: left;
}
#accordion .panel-heading a:before {
content: '\f078';
font-size: 18px;
position: absolute;
font-family: 'FontAwesome';
right: 5px;
top: 6px;
transform: rotate(-360deg);
transition: all 0.5s;
}
#accordion .panel-heading.active a:before {
transform: rotate(180deg);
transition: all 0.5s;
}
.specifications h6, .vehicle-overview h6{
margin: 15px 0px 25px;
}
.vehicle-overview{
margin-bottom: 0px;
padding-bottom: 0px;
}
/*-- ACCORDION CODE END --*/
.car-item .car-content a.title_car{
min-height: 20px;
}
.mobile-navbar {
    margin-bottom: 0;
    border-bottom: 4px solid #2c2c2c;
    background-image: -webkit-linear-gradient(top, #666 0%, #222 100%);
    background-image: -moz-linear-gradient(top, #666 0%, #222 100%);
    background-image: -o-linear-gradient(top, #666 0%, #222 100%);
    background-image: linear-gradient(top, #666 0%, #222 100%);
    float: left;
    width: 100%;
}
.mobile-menu a i {color: #bebebe;font-size: 22px;line-height: 37px;text-shadow: 0 -1px 0 #333;}
.padding0.m_icon {border-right: 1px solid #262626;text-align: center;}  
.welcome .welcome-inner h2{font-size: 22px;margin: 0px 0px 10px;line-height: 31px;}
.welcome .welcome-inner p{margin: 10px 0px;line-height: 22px;}
}
@media (max-width: 480px) {
#print-window-stickers {
margin: 10px 0px;
text-align: center;
display: inline-block;
}
.slide-content > h2{font-size: 22px;margin-bottom: 0px;}
.welcome .welcome-inner h2{margin-bottom: 0px;}
.underwelcomeblock1, .underwelcomeblock2{padding:15px;}
.footer-second-block.text-center{padding:0px;}
.footer .unit-container{padding:0px;margin:0px;text-align: left;}
ul.footer-list.border-deshed{width: 100%;}
ul.footer-list.border-deshed li {display: block;text-align: left;}
.table tbody tr td{font-size:15px;  }
.slide-content > h2 span{display: block;font-weight: 500;font-size: 20px;padding: 0px 0px 7px;line-height: 22px;}
section.body-style-intro-block h2{font-size: 20px;}
.inventory-details ul li{width:100%;}
.inventory-details ul li strong{font-size: 14px;width: 53%;}
.features ul li{width:100%;}
.details-main {
padding:20px 0px 50px;
}
.specifications ul li {
width:100%;
}
.aboutcontent {
margin:50px 0px 0px;
}
.telephone p {
text-align: left;
width: 100%;
}
.car-full-image .images-navigation li{width:77px;}
h2.eziVehicleName a{font-size:20px;}
.eziVehiclePrice{text-align:left;}

}
@media (max-width: 414px) {
.contact-us {
padding:20px 0px 20px 0px;
}
.contact-us .contact-left, .contact-us .contact-right {width:100%;/* padding:0px 20px; */}
.row.heading-row {
margin: 0 15px;
}
#print-window-stickers {
margin: 10px 0px;
}
#print-window-stickers a {
float: left;
}
.details-used-six-dig {
width: 100% !important;
margin: 20px 25px 0px;
}
.name-detail h4, .name-detail h5 {
text-align:left
}
.name-detail h2, .name-detail h4, .name-detail h5 {
}
.name-detail {
border-bottom:0px;
}
.prices {
float: left;
margin: 0px 25px;
}
.carousel-content h1 {
font-size:35px;
}
.website-block1 .website-text-block1 h1, .heading {
clear:both;
font-size:30px;
margin:0px 0px 10px 0px;
}
.top-number {
font-size:12px;
}
.eziCarProofOdo {
margin: 10px 0px;
}
.dsBody {
padding:0px;
}
}
@media (max-width: 384px) {
.top-number {
font-size:10px;
}

span.content-emphasis-primary {
font-size:18px;
}
.inventory-details ul li {
width: 100%;
}
}