@media screen and (min-width: 1025px) {	div#view_garage_mobile, div#garagefooter {		display: none;	}}

/* Portrait and Landscape */
@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1366px)
and (-webkit-min-device-pixel-ratio: 1.5) {
	div#content-inner .row.logo_car,div#content-inner .col-sm-12.car_first hr.hrgrey,.col-sm-6.listing-brand-button{
		display: none;
	}

	div#view_garage_mobile, div#garagefooter {
		display: block;
	}
}
@media only screen and (max-width: 1600px) {
	#header-home-content h1 {
		font-size: 65px;
		line-height: 90px;
	}
	#header-home-content .col-md-12{
		padding-bottom: 145px;
	}
}@media only screen and (max-width: 1440px) {	#header-home-content h1 {		font-size: 60px;		line-height: 80px;	}	#header-home-content .col-md-12{		padding-bottom: 135px;	}}
@media only screen and (max-width: 1400px) {
	#header-home-content h1 {
		font-size: 55px;
		line-height: 70px;
	}
	#header-home-content .col-md-12{
		padding-bottom: 125px;
	}
}@media only screen and (max-width: 1360px) {	#header-home-content h1 {		font-size: 50px;		line-height: 60px;	}	#header-home-content .col-md-12{		padding-bottom: 115px;	}}@media only screen and (max-width: 1280px) {	#header-home-content h1 {		font-size: 45px;		line-height: 55px;	}	#header-home-content .col-md-12{		padding-bottom: 105px;	}}
@media only screen and (max-width: 1250px) {
	#header-home-content h1 {
		font-size: 45px;
		line-height: 55px;
	}
	#header-home-content .col-md-12{
		padding-bottom: 95px;
	}
}

@media only screen and (max-width: 1200px) {
	#header-home-content h1 {
		font-size: 40px;
		line-height: 50px;
	}
	#header-home-content .col-md-12{
		padding-bottom: 85px;
	}
	/* #header-home-content { 
		background-size:auto 70%;
		line-height: 40px;
	} */
	
	.innerpage #brands {
		/*overflow:scroll;*/
		height:150px;
	}
	#header-home-content{
		padding-bottom: 0px;
	}	#header-home-content h1 {		margin-bottom: 30px;	}
}

@media only screen and (max-width: 1024px) {
	#header-home-content h1 {
		font-size: 35px;
		line-height: 50px;
	}
	#header-home-content .col-md-12{
		padding-bottom: 85px;
	}
	div#content-inner{
		padding-top: 0;
	}
	div#content-inner .col-sm-12 h3.listing-item-typename{
		margin-bottom: 20px;
	}
	div#content-inner .row.logo_car,div#content-inner .col-sm-12.car_first hr.hrgrey,.col-sm-6.listing-brand-button{
		display: none;
	}

	div#view_garage_mobile, #garagefooter {
		display: block;
	}
	br.mobileonly{
		display: none;
	}
    
}
@media only screen and (max-width: 1080px) {
    /*#header-home-content{background:none;}*/
}

@media only screen and (max-width: 991px) {
    /*#header-home{*/
        /*min-height: auto!important;*/
    /*}*/
	#header-home-content { 
		
		/* padding-bottom: 100px; */
		padding-bottom: 0px;
		padding-top: 30px;
	}
	
	#header-home-content h1 {
		font-size:35px;
		line-height: 45px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 65px;
	}		#header-home-content{		background: none;	}
	
}
@media only screen and (max-width: 920px) {
	#header-home-content{
		background: none;
	}
}
@media only screen and (max-width: 870px) {
	#header-home-content h1 {
		font-size: 30px;
		line-height: 40px;
	}
	#header-home-content .col-md-12{
		padding-bottom: 55px;
	}
}

@media only screen and (max-width: 820px) {
	#header-home-content{background:none;}
	#header-home-content h1 {
		font-size: 25px;
		line-height: 35px;
	}
	#header-home-content .col-md-12{
		padding-bottom: 45px;
	}
}

@media only screen and (max-width: 768px) {
	.bx-viewport li{
		left: 0;
	}
	.bxslider {
		display:none;
	}
	.bxslider2 {
		display:block;
	}

	#header-home-top{padding-bottom:10px;padding-top: 10px;} 
    #header-home-content{padding-top: 10px;}
   
	#header-home-content h1 {
		font-size:20px;
        line-height: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
	}
	
	#header-home-top-logo img {
		max-width:200px;
	}
	
	.homecontent h2 {
		margin-bottom:40px;
	}
	
	.home-number {
		float:left;
		padding:11px 25px;
		margin-right:20px;
		margin-bottom:10px;
		
	}
	
	.homecontent h3 {
		margin-top:-15px;
		font-size:18px;
	}
	
	.home-boxes {
		margin-bottom:70px;
		font-size:12px;
	}
	
	.listing-brand-name h2 {
		padding-left:20px;
		
	}
	#header-home-content h1 {
		font-size: 60px;
		line-height: 70px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 140px;
	}
	
.listing-item-typename-2 {
	margin-top:10px;
}

#carlist .col-sm-2, #carlistgarage .col-sm-2, #carlistgarage .col-sm-4 {
	width:25%;
	float:left;
}
	#header-home-top {
		padding-bottom: 20px;
		padding-top: 20px;
	}	#header-home-content h1 {		margin-bottom: 25px;	}
}
@media only screen and (max-width: 700px) {
	#calltoactionmsg {
		display: block;
		font-size: 20px;
		margin-right: 0px;
		text-align: center;
		margin-bottom: 20px;
	}

}
@media only screen and (max-width: 680px) {
	#header-home-content { 
		background:none;
	}
	
	#requestitle {	
	display:none;
	}
	
	#carlist .col-sm-2, #carlistgarage .col-sm-2, #carlistgarage .col-sm-4 {
	width:33%;
	float:left;
}

.mobileonly {
	display:block;
}

.innerpage .mobileonly {
margin-top:20px;
}
	#header-home-content h1 {
		font-size: 45px;
		line-height: 55px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 130px;
	}

}


@media only screen and (max-width: 580px) {
    #header-home{
        /*background: #212121;*/
        padding-top: 10px;
        padding-bottom: 20px;
    }
	#header-home-content { 
	 
		/* padding-bottom: 100px; */
		padding-bottom: 0px;
		padding-top: 0;
	}
	
	#header-home-content h1 {
		font-size:23px;
		line-height: 23px;
	}
	
	#header-home-top-logo img {
		max-width:150px;
	}
	
	#brands hr {
		max-width:80%;
	}
	
	#brands h2 {
		font-size:25px;
	}
	
	.brandimage {
		width:25%;
		margin-bottom:20px;
	}
	
	.brandimage.bi-porsche,.brandimage.volkswagen {
		width:50%;

	}
	
	.brandimage.bi-porsche img {
		max-width:85% !important;
		margin-bottom:-30px;
	}
	
	#calltoactionmsg {
		display:block;
		font-size:20px;
		margin-right:0px;
		text-align:center;
		margin-bottom:20px;
	}
	
	#footer-wrapper {
		text-align:center;
	}
	
	#footer-wrapper-copy {
		display:block;
		margin-right:0px;
	}
	
	.home-boxes {
		margin-bottom:50px;
	}
	
	.home-number {
	
		margin-bottom:20px;
		
	}
	
	.listing-brand-name h2 {
		padding-left:20px;
		
	}
	
	.listing-brand-button {
		float:right;
		margin-top:60px;
	}
	#header-home-content h1 {
		font-size: 35px;
		line-height: 40px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 120px;
	}
	#header-home-top {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
}


@media only screen and (max-width: 519px) {

	.listing-brand-button {
		
		margin-top:0px;
	}
	#header-home-content h1 {
		font-size: 30px;
		line-height: 40px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 60px;
	}
}

@media only screen and (max-width: 430px) {
	.or-button {
		padding-left:20px !important;
		padding-right:20px !important;
	}
	#header-home-content h1 {
		font-size: 25px;
		line-height: 40px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 40px;
	}
}

@media only screen and (max-width: 390px) {
	.or-button {
		padding-left:15px !important;
		padding-right:15px !important;
	}
	#header-home-content h1 {
		font-size: 23px;
		line-height: 30px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 40px;
	}
}

@media only screen and (max-width: 380px) {

#carlist .col-sm-2, #carlistgarage .col-sm-2, #carlistgarage .col-sm-4 {
	width:50%;
	float:left;
}

.listing-brand-name, .listing-brand-button {
	display:none;
}





.innerpage #brands > :nth-child(2) {
opacity:1;
	-ms-transform: scale(1.5);    
-moz-transform: scale(1.5);  
-webkit-transform: scale(1.5);  
-o-transform: scale(1.5);  
transform: scale(1.5);  
}


.innerpage #brands > :nth-child(2) img {
opacity:1;
}
	#calltoactionmsg {
		font-size: 16px;
	}
	#garagefooter .or-button {
		font-size: 13px;
	}
	#header-home-content h1 {
		font-size: 20px;
		line-height: 30px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 40px;
	}
}

@media only screen and (max-width: 315px) {
#header-home-content h1 {
		font-size:25px;
		line-height: 30px;
	}
	
	#header-home-content .or-button {
		padding-left:15px !important;
		padding-right:15px !important;
	}
	
	#orbuttonrequest {
		font-size:16px !important;
	}
	
	.smallmobileonly {
		display:block;
		margin-bottom:15px;
	}
	#header-home-content h1 {
		font-size: 15px;
		line-height: 20px;
	}
	#header-home-content .col-md-12 {
		padding-bottom: 20px;
	}
	#header-home-content .or-button {
		font-size: 15px;
	}
}

@media only screen and (max-width: 270px) {
#header-home-content h1 {
		font-size:20px;
		line-height: 25px;
	}
	
	#header-home-content .or-button {
		padding-left:10px !important;
		padding-right:10px !important;
	}
}

@media only screen and (max-width: 240px) {
	#orbuttonrequest {
		font-size:12px !important;
	}
	}


