.maincontent{background: none repeat scroll 0 0 #FFFFFF !important;padding-bottom:2%;}
h1.serviceheading{margin:0;}
.customjs{/*padding-bottom:2em;*/width:100%!important}
.customjs p{padding:0 1.5em;font-size:0.9em;font-family:Arial;margin-top:0;}
.socialshare{display:none}
#controls ul{width:100%;margin:0;padding:0;*width:101%;}
#controls ul li{margin:0;padding:0;background:none;display:block;float:left;height:7.9em;}
#controls ul.four li{width:25%}
#controls ul.five li{width:20%}
#controls ul li a{display:block;width:99%;height:7.1em;margin:auto;border-bottom:0.8em solid #fff;text-align:center;color:#fff;height:100px\9}
#controls ul li a span{display:block;line-height:3.38em;font-size:2em;line-height: 96px\9;}
#controls ul li.double a span{line-height:2.26em;font-size:1.5em;font-size: 24px\9;line-height:48px\9;}
#controls ul li a.serv-active{border-bottom:0.8em solid #ffe600;}
.a0{background:#000}
.a3{background:#333}
.a6{background:#666}
.a9{background:#999}
.ab{background:#bbb}
.servSlider{margin:0.2em 0.1em 0;position:relative;width:99.7%;overflow:hidden;*width:100.7%;}
.slider{margin: 0 0 20px; padding: 0;position:relative;}
.slider div.slide {background:none;margin:0;padding:0;position:relative;float:left;}
.slider div.slide.odd div.txt{width:50%;padding:2% 0;position:absolute;top:0;left:0;bottom:0;*border-right:0.1em solid #fff}
.slider div.slide.odd div.txt a.moreinfo{position:absolute;right:5%;bottom:4%;color:#fff;font-size:0.9em;line-height:2em;background:#525252;padding:0 4%;font-weight:bold}
.slider div.slide.even div.txt{width:50%;padding:2% 0;position:absolute;top:0;right:0;bottom:0;border-left:0.1em solid #fff}
.slider div.slide.even div.txt a.moreinfo{position:absolute;left:5%;bottom:4%;color:#fff;font-size:0.9em;line-height:2em;background:#525252;padding:0 4%;font-weight:bold}
.slider div.slide div.txt a.moreinfo:hover{color:#ffe600}
.slider div.slide div.txt p{color:#fff;padding:0 7%;font-size:1em}
.slider div.slide.odd div.img{width:50%;float:right;line-height:1;font-size:0}
.slider div.slide.odd div.img img{width:99.7%;float:right}
.slider div.slide.even div.img{width:50%;line-height:1;font-size:0}
.slider div.slide.even div.img img{width:99.7%}
.servSlider a:active, .servSlider a:focus {outline: none;}
.landscape .servSlider{margin:0.2em 0 0 0.1em;width:99.7%;*width:101%;}
/*.landscape #controls ul li{height:4.9em;overflow:hidden;}
.landscape #controls ul li a{height:4.9em;border-bottom:0.5em solid #fff}
.landscape #controls ul li a.serv-active{border-bottom:0.5em solid #ffe600}
.landscape #controls ul li a span{font-size: 1.8em;line-height: 2.3em;}*/
.landscape .servSlider .slider div.slide.odd div.img, .landscape .servSlider .slider div.slide.even div.img{height:326px;overflow:hidden;}
.landscape .slider div.slide.odd div.txt{border-right:0.1em solid #fff}
.landscape .headings{padding: 15px 20px}
.serv-mobile{display:none;}
.servSlider{*margin-top:10px !important;}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	#controls ul li a span{line-height:3.4em;font-size:2em;}
	.servSlider{margin:0.3em 0.1em 0;}
	.slider div.slide div.txt p{font-size:0.9em;}
	.slider div.slide.even div.txt a.moreinfo, .slider div.slide.odd div.txt a.moreinfo{font-size:0.9em;bottom:3%;}
}
@media screen and (max-width: 767px) {
	.customjs, #controls,.servSlider {display:none;}
	.serv-mobile{display:block;}
	.serv-mobile ul{margin:0;padding:0;width:100%;}
	.serv-mobile li{margin:0 0 1em 0;padding:0;width:100%;position:relative;background: none;line-height:1;font-size:1}
	.serv-mobile li a{display:block}
	.serv-mobile li img{width:100%}
	.serv-mobile li span{display:block;position:absolute;padding:0 4%;color:#fff;font-size:30px;line-height:1.8em;left:0;top:0.8em;font-family:'EYInterstate Regular',Arial,sans-serif;}
	.serv-mobile li a:after{content:' ';position:absolute;display:block;right:0;width:7%;background:url('/Media/vwLUExtFile/Services/$FILE/arrow.png') no-repeat right center;top:0;bottom:2px;background-size:100% 100%;}
}

@media screen and (max-width: 480px){
	.serv-mobile li span{display:block;position:absolute;padding:0 3%;color:#fff;font-size:24px;line-height:1.5em;left:0;top:0.6em;font-family:'EYInterstate Regular',Arial,sans-serif;}
}

@media screen and (min-width: 1281px) and (max-height: 865px){
	.servSlider{margin:0.2em 0 0 0.1em;width:99.7%;}
	#controls ul li{height:4.9em;overflow:hidden;}
	#controls ul li a{height:4.4em;border-bottom:0.5em solid #fff}
	#controls ul li a.serv-active{border-bottom:0.5em solid #ffe600}
	#controls ul li a span{font-size: 1.8em;line-height: 2.3em;}
	#controls.msie9 ul li a span{font-size: 1.8em;line-height: 2.33em;}
	#controls ul li.double a span{line-height:1.3em;font-size:1.6em;}
	.slider div.slide.odd div.img, .slider div.slide.even div.img{height:330px;overflow:hidden;}
	.slider div.slide.odd div.txt{border-right:0.1em solid #fff}

}

#controls ul li.double.hack a span{font-size:1.7em\9;line-height:1.312em\9}

@media screen and (max-width: 1249px) and (min-width: 768px) {
 #controls ul li.double.hack a span{font-size:1.7em;line-height:1.312em}
}