/*@media screen and (device-aspect-ratio: 40/71) {*/

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



#wrapper

{

	background-image: none;

}



	#header

	{

		border: none;

	}

	#headerinner

	{

		width: 100%;

	}

	#logo

	{

		float: none;

		text-align: center;

	}

	#mobiletaglineitems

	{

		display: block;

		margin-top: 30px;

		margin-bottom: 40px;

		color: #FFFFFF;

		text-align: center;

		height: 130px;

	}

	#mobiletaglineitems #mobphone1

	{

		margin-top: 15px;

		font-size: 28px;

		margin-bottom: 10px;

	}

	#mobiletaglineitems A

	{

		color: #FFFFFF;

	}

	#headerright

	{

		display: none;

	}

	#nav

	{

		width: 100%;

		text-align: center;

		margin-top: 130px;

	}

	.navitem

	{

		margin: 15px;

		display: inline-block;

	}

	.navitem IMG

	{

		width: 105px;

	}

	.navitem H2

	{

		font-size: 16px;

	}



	#redbtn

	{

		display: none;

	}



	#downloadsnav

	{

		display: none;

	}

	#contentbuttonsarea

	{

		width: 100%;

		height: auto;

		text-align: center;

		padding-bottom: 15px;

	}

	.ctabutton

	{

		margin: auto;

	}

	

	.ctabutton img {

		margin:auto;

		width: 300px;

		margin-top: 10px;

	}



	#contentarea

	{

		width: 100%;

	}

	

	#contentarea H1 {

		font-size:26px;

		margin:auto;

		text-align:center;

	}

	

	.homecontentarea #contentareainner {

		width: 90%;



	}

	

	#hometextcontent {

		margin:auto;

	}

	

	.widecontent #textcontent

	{

	width: 90%;

	margin: auto;

	}



	#contentareainner

	{

		width: 100%;

	}

	

	#contentareainner H1

	{

		text-align: center;

	}

	

	#imagesliderholder {

		display:none;

	}

	

	#hometextcontent #homeareactas {

		float: none;

		text-align: center;

		width: 100%;

		margin: auto;

	}

	

	.homebtn {

		margin: auto;

		width: 208px;

		display:block;

	}

	

	#textcontent IMG {

		padding: 10px;

		float:none !important;

		margin:auto;

		margin-left: 10px;

		margin-bottom: 10px;

	}

	

	#textcontent IMG {

		display: none;

	}

	

	#textcontent ul li {

		margin-left: 20px;

	}

	

	.widecontent #textcontent #contactform

	{

	margin-left: 0px;

	font-size:12px;

	}

	

	#contactform INPUT, #contactform TEXTAREA, #contactform SELECT

	{

		padding: 1px;

		margin-left: 2px;

		width: 120px;

		margin-right: 10px;

	}

	

	#textcontent .fleetitem {

		width: 100%;

		float:none;

		margin: 5px;

		margin-left: 0px;

		text-align:center;

		height:auto;

		padding-bottom: 10px;

	}

	

	#textcontent .fleetitem img{

		display:block;

		width: 90%;

		margin:auto;

		padding: 5px;

	}

	

	.captchaholder #captchaholder {

		margin-left: -25px;

	}

	

	#contactformholder {

		float: none;

		width: 90%;

		margin:auto;

	}

	

	#contactform .captchaholder {

		padding-left: 10px;

		text-align:center;

	}

	

	#textcontent

	{

		width: 90%;

		margin: auto;

		float: none;

	}

	#imagecontent

	{

		display: none;

	}

	.ctabutton

	{

		display: block;

	}

	#lowercontent

	{

		width: 100%;

		font-size: 12px;

		padding: 0px;

		padding-top: 20px;

		background-image: none;

		height:auto;

	}

	#contacttextcontent {

		float:none;

		text-align:center;

		width: 90%;

		margin:auto;

	}

	

	#contacttextcontent h2{

		margin-top: 20px;

		margin-bottom: 20px;

	}



#lowercontent

{

	margin: 0;

}



	#lowercontent H2

	{

		text-align: center;

	}



#lowercontentinner

{

	width: 90%;

}



#ourdepots {

	float:none;

	width: 100%;

}



.depotlist {

	float:none;

	width: 90%;

	margin:auto;

}



.depotlist ul li {

	list-style-type:none;	

}



#locationtextcontent {

	float:none;

	width: 90%;

	margin:auto;

}



#map {

	display:none;

}

.blogitem {
	margin:auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 85%;
}

.bloginfo {
	display: none;
}

.blogthumb {
	float:none;
	margin:inherit;
	margin-bottom: 10px;
	text-align:center;
}

.blogintro {
	float:none;
	width:auto;
	height:auto;
	margin-bottom: 20px;
}

.readmorebtn {
	width: 90%;
	margin:auto;
	text-align:center;
	float:none;
}

.readmorebtn A {
	float:none;
}

#spacerline {

	width: 100%;

}



	#footer

	{

		height: 330px;

	}

	#footerinner

	{

		width: 100%;

	}

	#footermobile

	{

		display: block;

		text-align: center;

		margin-top: 20px;

		margin-bottom: 20px;

	}

	

	.footercol h2 {

		display: none;

	}

	

	#footermobile H2

	{

		font-size: 28px;

	}



}