	html, body{padding:0px; margin:0px;}
	.navbar-toggle  { padding:30px 15px 15px 15px !important; }
.iframe-container {
  overflow: hidden;
  
  padding-top: 56.25%;
  position: relative;
}

.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}


/*
.slideit-arrows-nodots-autoslide{ display:none;}
.slideit-arrows-dots-autoslide{ display:none;}
.slideit-arrows-nodots{ display:none;}
.slideit-arrows-dots{ display:none;}
*/


.carousel {position: relative;height: 400px;}
.carousel-inner .item {  height: 400px;}
.carousel-inner > .item  img {position:absolute;right:0; height:400px; max-width:none;}
.carousel-inner { position: relative; overflow: hidden; }
.carousel-control{width:45px; height:80px; top:42%; background:#000000; opacity:1;}
.carousel-control.left{-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px; }
.carousel-control.right{-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px; }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{font-size:20px;margin-top:-10px;}
.carousel-control:hover{ background:#4ba82e;}
.slideitdetails	{position:absolute; left:60px; bottom:40px; z-index:10; max-width:420px;}



.pimages img{display: inline-block; width:32.3333333%;}


#contactdetailspopup{display: none;}

#contactdetailspopup{background:rgba(0,0,0,.75); position: fixed; z-index: 100000000; top:0px; right:0px; bottom:0px; left:0px;}
#contactdetailspopupinner{opacity:0px; -webkit-opacity:0px; -moz-opacity:0px; width:320px;max-width:100%; height:auto; background:#ffffff;  position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border:2px solid #4ba82e; border-radius:5px;}
#contactdetailspopupclose{position:absolute;right:5px; top:5px; width:20px; height:20px; background:#4ba82e;padding:3px;font-weight:bold;color:#ffffff; cursor:pointer; text-align: center;border-radius:10px;}
#contactdetailspopupdetails{padding: 20px;}

.offer-template-default table{
	max-width: 600px; 
	margin:0px auto;
}
.offer-template-default table td{
	text-align: left !important;
	padding:10px !important;
}
.offer-template-default table td:first-child{
	background: #f1f1f1;
	text-align: left;
}






@media screen and (max-width: 680px) {
	.pimages img{display: inline-block; width:48.3333333%;}
}
.greybgpanel{background: #333333; position: relative;left:0px;width: 100%; text-align: center;padding:20px 0px;}
.greybgpanel h3{color: #ffffff !important;font-size:20px; text-transform: uppercase;font-family:"SKODA Next W01 Regular" !important;}
.greybgpanel p{color: #ffffff !important; text-transform: uppercase;}
.greybgpanel img{max-width: 100px; margin: 0px auto !important; display: block;}
.greybgpanel a{display: block; color: #ffffff;}
.greybgpanel a:hover{display: block; color: #4ba82e; text-decoration:underline;}

@media screen and (max-width: 640px) {
.carousel{border-bottom:1px solid #f1f1f1;}
.carousel, .carousel-inner .item{height: 330px;}
.carousel-inner > .item img {height: 220px;}
.carousel-inner > .item  img{ margin-left:0px; left:0px;}
.carousel-control{width:45px; height:80px; top:20%; background:#000000; opacity:1;}
	
.home .slideitdetails{height:100px;}
.slideitdetails{ width:100%; max-width:100%;left:0px; bottom:0px; text-align:center; }
.slideitdetails	h2{font-size:18px !important;margin-top:0px; padding-top:10px;	}
.lowerfooterlinks > div{width: 100%; float:none; text-align: left !important;margin:10px;}

.slideitdetails p{color:#555555 !important;}
.slideitdetails p a{margin-top:10px !important;}

}

@media screen and (min-width: 640px) and (max-width:759px) {
.carousel, .carousel-inner .item, .carousel-inner > .item img {height: 320px;}

}

@media screen and (min-width: 760px ) and (max-width:1599px) {
.carousel, .carousel-inner .item, .carousel-inner > .item img {height: 400px;}

}

@media screen and (min-width: 1600px) and (max-width:1649px){
.carousel {position: relative;height: 416px;}
.carousel-inner .item {  height: 416px;}
.carousel-inner > .item img { position:relative; width:100% ;left:0px; margin-left:0px; right:auto; height: 416px;}
}
@media screen and (min-width: 1650px) and (max-width:1699px){
.carousel {position: relative;height: 432px;}
.carousel-inner .item {  height: 432px;}
.carousel-inner > .item img { position:relative; width:100% ;left:0px; margin-left:0px; right:auto; height: 432px;}
}
@media screen and (min-width: 1700px) and (max-width:1799px){
.carousel {position: relative;height: 440px;}
.carousel-inner .item {  height: 440px;}
.carousel-inner > .item img { position:relative; width:100% ;left:0px; margin-left:0px; right:auto; height: 440px;}
}

@media screen and (min-width: 1800px) {
.carousel {position: relative;height: 450px;}
.carousel-inner .item {  height: 450px;}
.carousel-inner > .item img { position:relative; width:100% ;left:0px; margin-left:0px; right:auto; height: 450px;}
}

@media screen and (max-width: 767px) {
	.carousel {  height: auto !important;}
	#contactdetailspopupdetails h3{font-size:18px !important;}
}

.slick-track img{
    display: block;

}





.sa-video-player{width:100%; height:540px;}
@media screen and (max-width: 767px) {.sa-video-player{width:100%; height:400px;}}
@media screen and (max-width: 640px) {.sa-video-player{width:100%; height:300px;}}
@media screen and (max-width: 320px) {.sa-video-player{width:100%; height:200px;}}

	.bodycontainerbg,
	.contain-to-grid 			{ width: 100%; }
	.container					{ position:relative; }
	.padded						{ padding:20px;}

	.bodycontainer 				{ max-width: 960px; margin:0px auto; }
	.page-finance-calculator	.bodycontainer 	{ max-width: 1025px; margin:0px auto; }
	.row						{ max-width: 100%; }

	.footersociallinks,
	.lowerfooterlinks			{ max-width:1240px; margin:0px auto; }

	.col-lg-6.offers .inner,
	.col-lg-6.news .inner{min-height:150px;}

	.editslidebutton{float:left; color:#707070;}
	.keepmeinformed {max-width:760px; margin:0px auto;padding-top:30px;padding-bottom:30px; color:#555555;}
	.keepmeinformedbottom {max-width:760px; margin:0px auto;padding-top:30px;padding-bottom:30px; color:#ffffff;}
	.agreement{margin:20px 0px; display:block;}
	#newslettersubmitagreement{width:30px; float:left;}

	.keepmeinformedbottom input{border-radius:0px; }
	.keepmeinformedbottom .btn-green{ border:0px;  }
	.textbox.email{margin-right:10px;}

	.keepmeinformed .title{ font-size:22px; }
	.keepmeinformed .text{margin-bottom:20px;}
	#newsletterwebsite{display:none;}

	.newsletterform {display:none;}
	.newsletterformkodiaq {display:block;}
	

	.thumbcontainer img{ display:block; margin:0px auto;}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

div.wpcf7{
max-width: 95%;
}
.navbar-header{width:131px; float:right; border-left:1px solid #d7d7d7;}

.slide-picker-item h3{margin-top:0px; padding-top:5px; cursor:pointer;}
.slide-picker{margin-bottom:40px;}

.whitepanel{margin:40px 0px; display:block;}

.centeredslider{position:relative;margin:0px auto !important;margin:40px 0px; display:block; width:70% !important;max-width: 1240px;}
.centeredslider img{display:block; width:70% !important;padding: 10px 0px 40px 0px; }
.modeltypehead{ text-align:center; text-transform:uppercase; font-size:30px;}


.slide-picker{text-align:center;padding-top:40px;}
.slide-picker img{display:inline-block; cursor:pointer; max-width:140px; height:auto;}


#book-a-test-drive, #book-a-service, #request-call-back{
 	position:fixed; left:0px; right:0px; top:0px; bottom:0px; background:rgba(0,0,0,0.5); z-index:-100000; display:none;  align-items: center; justify-content: center;
}
#close-book-a-test-drive, #close-book-a-service , #close-request-call-back{
	position:absolute; left:0px; right:0px; top:0px; bottom:0px; display:block; z-index:1

}
#book-a-test-drive-form, #book-a-service-form, #request-call-back-form{
 background:#ffffff; padding:20px 40px;font-size:14px; border:1px solid #eeeeee; z-index:2;
  position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -300px;
    margin-left: -250px;
    max-width: 500px;
}

#close-book-a-test-drive-button,#close-book-a-service-button, #close-request-call-back-button{
 	position:absolute; right:5px; top:5px;
	cursor: pointer;
}

.blackpanel>div					{ margin-top:60px; margin-bottom:60px;}
.vidholder{max-width:900px; margin:0px auto;}
.embed-responsive.embed-responsive-16by9 {padding-bottom:-900px; margin:0px auto;}
.embed-responsive.embed-responsive-16by9 iframe,.embed-responsive.embed-responsive-16by9 video { margin:0px auto;}
.finance .embed-responsive.embed-responsive-16by9 {padding-bottom:1280px;}

#leasingcalculator{min-height:1100px;}
#financecalculator{min-height:2200px;}

.job-listing-title{font-size:30px;color:#000000;}
.job-listing{border-bottom: 1px solid #959595;}
.job-listing-holder{border-top: 1px solid #000000;}
.job-listing:hover{background:#f5f5f5;}
.job-listing-left{width:50%; float:left;padding:20px;}
.job-listing-right{width:50%; float:left;padding:20px; position:relative;}
.job-listing-arrow{right:20px; top:5px; width:20px; font-size:40px; position:absolute;}
.job-listing-title .job-listing-right{padding-bottom:10px}
.job-listing-title .job-listing-left{padding-bottom:10px}

.model-slide-content{padding-top:10px; padding-left:20px; max-width:90%; }
.model-slide-content p{font-size:14px ;}
.model-slide-title-sub,
.model-slide-title{width:auto;min-height:auto;padding-left:20px;}


iframe{display:block !important; margin:0px auto;}
.page-template-used-cars iframe{ width:100%; border:0px !important;}


.padded40{padding-top:40px; padding-bottom:40px; clear:both}

.graylribbon h4{ font-size:16px; font-weight:bold;  }

.footerright{text-align:right;}
.footerright a{ color:#ffffff; font-size:14px;}
.footersociallinks span{ float:right;}

.homepage-features{ background:#f0f2ee; padding:60px 0px;}
.homepage-about{ background:#ffffff; padding:60px 0px;}
.homepage-offers{ background:#000000; padding:60px 0px;}

.dealership-image-silder-holder{float:left !important;}






.nomargin{margin:0px;padding:0px;}
.margin2{margin:0px;padding:0px 2px;}
.margin4{margin:0px;padding:0px 4px;}
.margin6{margin:0px;padding:0px 6px;}
.margin8{margin:0px;padding:0px 8px;}

.margin2:first-child,
.margin4:first-child,
.margin6:first-child,
.margin8:first-child{margin-left:0px;padding-left:0px;}
.margin2:last-child,
.margin4:last-child,
.margin6:last-child,
.margin8:last-child	{margin-right:0px;padding-right:0px;}



.blackribbon				{ height:100px;}
.slideitoverlay				{ height:360px; width:300px; position:absolute; z-index:500; top:20px;right:60px;padding:10px;
border-radius:5px;
}

/*
.slideit,
.slideit>div 	{ height:100%; }
*/

 img{ display:block; margin-bottom:0px !important;}

.slideit img, .slideit-with-overlay img{position:relative; margin-bottom:0px !important; }

.rangeslider{padding:20px; width:100%;}

.homepage-features div{position:relative;}
.feature{position:relative;}
.feature img{position:relative; display:block;}

.feature-overlay{ position:absolute !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

bottom:0px;padding:20px; width:100%; font-size:26px; text-transform:uppercase; font-weight:bold; color:#ffffff;}

.img-circle {
    border-radius: 50%;
}
.feature-hover{ position:absolute !important; background:rgba(0,0,0,0.5); top:0px; left:0px; right:0px; bottom:0px; transition: all 0.5s ease 0s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.feature:hover .feature-hover{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;}
.homepage-about{}

.homepage-about p{font-size:16px !important;}

.homepage-offers h2{font-size:36px !important; text-transform:uppercase; font-weight:bold;text-align:center; color:#ffffff !important;}
.homepage-offers h4{font-size:18px !important; text-transform:none; font-weight:bold;text-align:left; color:#ffffff !important;}
.homepage-offers p{font-size:14px !important; text-transform:uppercase; font-weight:bold;text-align:left; color:#ffffff !important;}
.homepage-offers a{font-size:14px !important; color:#4ba82e; font-weight:bold;}

.btnblackwhite{background: #000000; border:1px solid #ffffff;padding:15px 30px; margin:30px auto; display:block; color:#ffffff; width:160px; font-weight:bold; transition: all 0.5s ease 0s;}
.btnblackwhite:hover{background: #4ba82e; border:1px solid #ffffff;padding:15px 30px; margin:30px auto; display:block; color:#ffffff; width:160px; font-weight:bold;}
	/* Header */

.greenribbon img{margin-left:auto !important; margin-right:auto !important;}
.logoholder{background:#ffffff;padding-left:20px; padding-right:20px;height:68px; width:186px; border-right:1px solid #d7d7d7; float:left;}
.dealershipholder{  float:left;height:68px;}
.navbar{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}

.navbar-collapse{float:right;}
.navbar-nav{float:right;}
.navbar-collapse{float:left;}
#headercta{float:right !important; width:180px;}
#headerphone{float:right !important; width:200px; }
#searchbutton{ float:right !important; border-left:1px solid #d7d7d7; }

#searchform{position:absolute;right:0px; top:0px;background:#ffffff; width:300px;padding:17px 30px 17px 17px; border-left:1px solid #eeeeee;
-webkit-box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: -4px 0px 5px 0px rgba(0,0,0,0.5); display:none;}
#searchform input[type=text]{width:60%;  float:left;}
#searchform input[type=submit]{width:30%; float:right; }
#closesearch{position:absolute; right:2px ; top:2px; font-weight:bold; cursor:pointer;}
.nav-tabs li{ background:#4ba82e; }
.nav-tabs li a{ color:#ffffff;padding-left:27px !important ;padding-right:27px !important; display:block;}
.nav-tabs li.active{ background:#ffffff;}
.nav-tabs li.active a{ color:#333333;padding-bottom:15px;}
.nav-tabs li{ margin-left: 2px;margin-right: 2px}
.nav-tabs li a, .button{  transition: all 0.5s ease 0s;}
.nav-tabs li:hover, .nav-tabs li a:hover, .button:hover{ background:#000000; text-decoration:none; border:0px;}
.nav-tabs li.active:hover{background:#ffffff;}
.nav-tabs li a:visited,.nav-tabs li a:active{ background:none !important;}


.slideitoverlay input, .slideitoverlay select{margin-top:10px !important;}
.slideitoverlay select{ height:40px;}
.rangeslider .right{text-align:right;}
.rangetitle{ width:100%; font-size:16px; text-align:center; position:absolute;}
#home{
    display: block;
}
#home .item{
display: block;
width:100%;
padding-bottom:10px;
}
#home .item select{ font-size:14px; padding:4px 4px !important;}

.item-bottom {padding-top:20px;}
	/* Body */
.item-bottom .button{ width:100%;margin-left:0px; margin-right:0px; margin-top:10px !important; }
	/* Footer */

.hiddenboxholder{opacity:0px; position:fixed; top:0px; right:0px; bottom:0px; left:0px; background:rgba(0,0,0,0.5);z-index: 140000;}
.hiddenbox{ position:absolute; top:0px; right:0px; background:#333333; width:800px;z-index: 150000;;padding:40px; box-shadow:-5px -5px -5px #000000}


 .hiddenbox label{display:block !important; color:#ffffff !important;width:100%  !important;}
 .hiddenbox .pods-field-input{width:100% !important;}

  .hiddenbox em{color:#ffffff;}
.hiddenbox li{list-style:none;padding-left:0px; margin-left:0px;}
.hiddenbox .pods-form-front .pods-field-input input,
.hiddenbox .pods-form .pods-field table.pods-metabox {
    width: 90%;
    float: right;
}



#admin-buttons-panel{display:none;}
.hiddenboxholder{display:none;}
.hiddenboxholder{z-index:-1;}
.hiddenboxholder{opacity:0}
.hiddenbox{display:none;right:"-800px"}





.pods-form-front-success {
    position: fixed;
    top: 50%;
    left: 40%;
    color: #363636 !important;
    border: 1px solid #363636 !important ;
    margin: 10px 0;
    padding: 50px 50px 50px 100px !important;
    background: #D5D5D5 20px center !important;
}



.search-item{border-bottom:1px solid #eeeeee;}
.search-item h3 a{color:#000000; font-size:20px;}
.blog-post {
    margin-bottom: 20px;
	clear:both;
}

.mobilebtns .btn {display:block; width:40%; float:left;margin:5%;}
.padtop{padding-top:40px;}




.finance-offer-grid{margin:40px 0px !important;}
.finance-offer-grid img{display:inline-block;}
.finance-offer-grid h3{font-size:22px; color:#555555 !important; margin-top:10px;}
.finance-offer-grid h2{font-size:16px; color:#555555 !important; margin-bottom:0px;}
.finance-offer-grid>div{padding-bottom:20px; height:360px;}
.finance-offer-grid>div>div{ background:#4aa82e;color:#ffffff; font-size:16px;padding:10px; font-weight:bold;}

.lge-only{display:block;}
.sml-med-only{display:none;}

@media screen and (max-width:1400px){
.item-bottom {padding-top:30px !important; display:block;}
.slideitoverlay select{ height:30px;}
#home{
    display: block;
     -webkit-flex-wrap: none;
    -ms-flex-wrap: none;
    flex-wrap: none;
	min-height:100%;
}
#home .item{
display: block;
width:100%;
}
.bodycontainer 				{ max-width: 1000px; margin:0px auto; }
.lge-only{display:block;}
.sml-med-only{display:none;}

}

@media screen and (max-width:1200px){
.logoholder{width: 160px; padding-top:5px;}
#leasingcalculator{min-height:1100px;}
#financecalculator{min-height:1760px;}
.lge-only{display:block;}
.sml-med-only{display:none;}
}



@media screen and (max-width:960px){
#leasingcalculator{min-height:1400px;}
#financecalculator{min-height:1900px;}
.dealership-image-silder-holder, .dealershipimgslider{height:auto;width:100% !important; float:none;}
.embed-responsive.embed-responsive-16by9{height:400px; padding-bottom:0px !important; float:right;}
.lge-only{display:block;}
.sml-med-only{display:none;}
}

@media screen and (max-width:800px){
.lge-only{display:none;}
.sml-med-only{display:block;}

	.homepage-features{padding:0px !important;}
	homepage-offers{padding:20px 0px;}
	.homepage-service-offers{margin:0px auto !important; }
	.homepage-service-offers-item{margin:0px !important; padding:20px !important; float:none !important; width: 100%;}
	.homepage-service-offers-item img{width:100%; height: auto;}
	.search-item{padding-left:20px;padding-right:20px;}
	.googlemap{float:none}
	#map{position: absolute; top:0px; width:100%;}
	#leasingcalculator{min-height:1900px;}
	#financecalculator{min-height:1860px;}
}




@media screen and (max-width:768px){
	.carousel-inner{background:#f5f5f5;}
	
	.bodycontainer	{padding-left:20px !important; padding-right:20px !important;}
.googlemap {height:300px !important;}
.job-listing-title{display:none;}
.job-listing-holder{margin:0px 20px;}
.job-listing-left{width:100%; float:left; font-size:20px; font-weight:bold; padding:10px 20px 5px 20px;}
.job-listing-right{width:100%; float:left; font-size:20px;  position:relative; padding:5px 20px 10px 20px;}
.job-listing-arrow{right:20px; top:-26px; width:20px; font-size:40px; position:absolute;}
.dealershipimgslider{height:350px;}

.contactpage .dealerdetails h1{ display:none; }
.dealershipimgslider{ height:auto}
.dealershipimgslider{ height:auto}
.slideit-single h2{display:none; }
.padtop{padding-top:10px;}
.tab-content{height:auto !important;}
.flinks{ display:none;}
.flinks{}
.flinkscontact span{padding-left:40px}

.flex{display:block;
-webkit-flex-wrap: none;
    -ms-flex-wrap: none;
    flex-wrap:  none;}
.flexinner {
        display: block;
    }
.dealership-image-silder-holder{float:none;}


.slideitoverlay	{
margin-top:20px;
	height:auto !important;
	max-width:360px !important;
	 position:relative !important; z-index:100000 !important; top:auto !important;right:auto !important;padding:5px !important;
	border-radius:5px; margin:0px auto !important;
	float:none;
}
.item-bottom{ padding-top:0px;}
.dealershipimgslider{float:none; display:block;}
.dealership-image-silder-holder{float:none; display:block;}
.embed-responsive.embed-responsive-16by9 { display:block;float:none;}
}

@media screen and (max-width:640px){
#leasingcalculator{min-height:1400px;}
#financecalculator{min-height:2000px;}
.slideit-arrows-nodots-autoslide{height:300px;}
.slideit-arrows-nodots-autoslide div, .slideit-arrows-nodots-autoslide img{height:300px !important;}
.googlemap{float:none; display:block;}
.dealership-image-silder-holder, .dealershipimgslider{height:auto;}
.feature{max-height:auto;height:auto; overflow:hidden;}
.feature img{ width:100% !important; height:auto;}

.greenribbon .col-sm-6{max-width:50% !important; width:50% !important; float:left; border-left:1px solid #26631C;border-top:1px solid #26631C;}
.homepage-features{margin-bottom:20px;}

#book-a-test-drive-form, #book-a-service-form, #request-call-back-form{
 background:#ffffff; padding:20px 40px;font-size:14px; border:1px solid #eeeeee; z-index:2;
  position: relative;
    top: 0px;
    left: 0px;
    margin-top: 0px;
    margin-left: 0px;
    max-width: 100%;
    max-height: auto;
    height: 100%;
	overflow: scroll;
}

.people-ctas{padding-top:20px;}



.slideit-arrows-dots .slick-prev, .slideit-arrows-dots .slick-next {
    top: 50% !important;
}

@media screen and (max-width:640px){
.slideit-arrows-dots .slick-prev, .slideit-arrows-dots .slick-next {
	top: 20% !important;
	
  }

  .model-enyaq-iv .modelthecontent {display: none;}
  .model-slide-content{padding:0px 60px !important; max-width: 100%;}
  .model-slide-content * {padding-left:0px !important; padding-right: 0px !important;}
}
  


.centeredslider div{position:relative !important;}
.centeredslider,.centeredslider img {width:95% !important;}
}
@media screen and (max-width:400px){
.dealershipimgslider{ height:190px;}
}


@media screen and (max-width:2000px){
.homepagetop {height: 470px}
}
@media screen and (max-width:1800px){
.homepagetop {height: 440px}
}
@media screen and (max-width:1600px){
.homepagetop {height: 400px}
}
@media screen and (max-width:1400px){
.homepagetop {height: 400px}
}
@media screen and (max-width:1200px){
.homepagetop {height: 390px}
}


@media screen and (min-width: 2000px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 520px;}}
@media screen and (min-width: 2100px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 546px;}	}
@media screen and (min-width: 2200px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 572px;}	}
@media screen and (min-width: 2300px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 598px;}	}
@media screen and (min-width: 2400px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 624px;}	}
@media screen and (min-width: 2500px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 650px;}	}
@media screen and (min-width: 2600px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 676px;}	}
@media screen and (min-width: 2700px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 702px;}	}
@media screen and (min-width: 2800px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 728px;}	}
@media screen and (min-width: 2900px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 754px;}	}
@media screen and (min-width: 3000px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 780px;}	}
@media screen and (min-width: 3100px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 806px;}	}
@media screen and (min-width: 3200px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 832px;}	}
@media screen and (min-width: 3300px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 858px;}	}
@media screen and (min-width: 3400px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 884px;}	}
@media screen and (min-width: 3500px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 910px;}	}
@media screen and (min-width: 3600px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 936px;}	}
@media screen and (min-width: 3700px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 962px;}	}
@media screen and (min-width: 3800px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 988px;}	}
@media screen and (min-width: 3900px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 1014px;}}
@media screen and (min-width: 4000px) {.carousel, .carousel-inner .item,.carousel-inner > .item img { height: 1040px;}}


.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: auto !important; overflow:hidden;}
.googlemap iframe, .slick-track{ height: 400px !important;}
@media screen and (min-width: 1200px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 330px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 330px !important;}}
@media screen and (min-width: 1300px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 350px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 350px !important;}}
@media screen and (min-width: 1400px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 365px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 365px !important;}}
@media screen and (min-width: 1500px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 370px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 370px !important;}}
@media screen and (min-width: 1600px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 390px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 390px !important;}}
@media screen and (min-width: 1700px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 416px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 416px !important;}}
@media screen and (min-width: 1800px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 440px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 440px !important;}}
@media screen and (min-width: 1900px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 460px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 460px !important;}}
@media screen and (min-width: 2000px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 492px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 400px !important;}}
@media screen and (min-width: 2100px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 520px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 520px !important;}}
@media screen and (min-width: 2200px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 546px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 546px !important;}}
@media screen and (min-width: 2300px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 572px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 572px !important;}}
@media screen and (min-width: 2400px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 598px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 598px !important;}}
@media screen and (min-width: 2500px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 624px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 624px !important;}}
@media screen and (min-width: 2600px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 650px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 650px !important;}}
@media screen and (min-width: 2700px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 676px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 676px !important;}}
@media screen and (min-width: 2800px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 702px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 702px !important;}}
@media screen and (min-width: 2900px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 728px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 728px !important;}}
@media screen and (min-width: 3000px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 754px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 754px !important;}}
@media screen and (min-width: 3100px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 780px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 780px !important;}}
@media screen and (min-width: 3200px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 806px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 806px !important;}}
@media screen and (min-width: 3300px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 832px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 832px !important;}}
@media screen and (min-width: 3400px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 858px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 858px !important;}}
@media screen and (min-width: 3500px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 884px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 884px !important;}}
@media screen and (min-width: 3600px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 910px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 910px !important;}}
@media screen and (min-width: 3700px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 936px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 936px !important;}}
@media screen and (min-width: 3800px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 962px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 962px !important;}}
@media screen and (min-width: 3900px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 988px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 988px !important;}}
@media screen and (min-width: 4000px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 1014px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 1014px !important;}}
@media screen and (min-width: 4100px) {.googlemap , .dealerdetails, .dealershipimgslider, .dealershipimgslider .slideit{ height: 1040px !important; overflow:hidden;}.googlemap iframe, .slick-track{ height: 1040px !important;}}

@media screen and (min-width: 1200px) { .modelslide,.modelslide .slick-track{ height: 416px !important;}}
@media screen and (min-width: 1300px) { .modelslide,.modelslide .slick-track{ height: 416px !important;}}
@media screen and (min-width: 1400px) { .modelslide,.modelslide .slick-track{ height: 416px !important;}}
@media screen and (min-width: 1500px) { .modelslide,.modelslide .slick-track{ height: 416px !important;}}
@media screen and (min-width: 1600px) { .modelslide,.modelslide .slick-track{ height: 500px !important;}}

@media screen and (max-width:1100px){
	.slick-track {height: auto !important;}
}


.grid50{width:50%; float: left;}
.grid50 img{width: 100%;}
.videocontainer iframe{width:100%;max-width: 100%;}
@media screen and (max-width:640px){
	.offers-widerect-image {
    height: auto;
	}

}


.btn-grey					{ background:#f0f2ee; color:#328419; border-radius:2px; font-size:15px; transition: all 0.5s ease 0s;border:1px solid #f0f2ee !important;}
.btn-grey:hover				{ background:#d0d2ce; color:#328419; border-radius:2px; font-size:15px;}

@media screen and (max-width:991px){
	.mobilebtns .btn{ width:50%;height: 40px;margin:0px !important;line-height: 40px;padding: 0px !important;}
	.sk42 .mobilebtns .btn{ width:33.33333% !important;height: 40px;margin:0px !important;line-height: 40px;padding: 0px !important;}
}

@media screen and (max-width:768px){

	
	.homepagetop 	{ height: auto}
	.dealerdetails	{ height:400px !important;}
	.slick-track 	{ height: auto !important;}
		 
	.carousel-inner	{ height:400px;border-bottom:1px solid #666666; padding-bottom:10px !important;}
	.slideitoverlay	{ height:450px;}
		
	.slideit-img {
    	width: 100% !important;
		max-width: 100% !important;
    	min-width: 100% !important;
	    overflow: auto !important;
    	height: auto !important;
	}

}

@media screen and (max-width:400px){
	.sk42 .mobilebtns .btn{  font-size:12px;}
	.sk42 .mobilebtns .btn.btn-black{  width:28% !important;}
	.sk42 .mobilebtns .btn.btn-green{  width:44% !important;}
	.sk42 .mobilebtns .btn.btn-grey{  width:28% !important;}
}

