body{ margin:0px; padding:0px; font-family:'Conv_myriadwebpro',Sans-Serif; background: url(../images/bodybg.jpg) no-repeat center  top; 
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodybg.jpg', sizingMethod='scale'); 
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodybg.jpg', sizingMethod='scale')";  
}

@font-face {
font-family: 'latolight';
src: url('lato-lig_0-webfont.eot');
src: url('lato-lig_0-webfont.eot?#iefix') format('embedded-opentype'),
url('lato-lig_0-webfont.woff') format('woff'),
url('lato-lig_0-webfont.ttf') format('truetype'),
url('lato-lig_0-webfont.svg#latolight') format('svg');
font-weight: normal;
font-style: normal;

}


@font-face {
font-family: 'latoregular';
src: url('lato-reg_2-webfont.eot');
src: url('lato-reg_2-webfont.eot?#iefix') format('embedded-opentype'),
url('lato-reg_2-webfont.woff') format('woff'),
url('lato-reg_2-webfont.ttf') format('truetype'),
url('lato-reg_2-webfont.svg#latoregular') format('svg');
font-weight: normal;
font-style: normal;

}

img {
border:none;
height: auto;
vertical-align: middle;
}
ul, li {
list-style-type:none;
padding:0px;
margin:0px;
}
br{padding:0;margin:0;}
p, td, input, label, form, h1, h2, h3, h4, h5, h6,a {
text-decoration:none;
padding:0px;
margin:0px;
border:none;
font-weight:normal;
}

#main-wrapper{width:100%;float:left;}
#header, .next-header, #midle-wrapper{width:100%; float:left; position:relative;}
#midle-wrapper{padding-bottom:14px;}
#top-header{width:100%; background:#52d513; float:left;line-height:39px;}
.top-head-inner, .auto-head{width:960px; margin:0 auto; color:#fff;}
.top-text{width:655px;float:right;}
.top-text p{font-size:15px;float:left;}
.top-text h2{font-size:30px;*font-size: 28px;float:right;padding-right:10px;}
.top-text h2 a{ text-decoration:none; color:#fff;}
@media \0screen { .top-text h2{font-size: 28px;} }
.next-header{background:#143e6e;padding:24px 0 14px;}
.logo{width:auto;float:left;margin-bottom:8px;}
.menu{width:560px;*width:568px;float:right;margin:36px 0 0;}
@media \0screen { .nav{width:560px;} }
.menu ul li{float:left;}
.menu ul li a{color:#fff;font-size:16px;*font-size:14px; padding:0 18px; *padding:0 24px;text-transform:uppercase;line-height:41px;display:inline-block;}
@media \0screen { .nav ul li a{font-size: 14px;} }
.menu ul li a.padding{padding:0 12px;}
.menu ul li a:hover{background:#52d513;}
.menu ul li a.active{background:#52d513;}
.midle-inner{width:960px;margin:0 auto;padding:0 20px 53px 15px;background:#fff;overflow:hidden;}
.banner-wrap{width:954px;float:left;border:3px #fff solid;margin:13px 0;box-shadow:0 0px 5px #222;position:relative;}
.banner-text{width:240px;position:absolute;left:0;top:0;background:url(../images/banner-text-bg.png) repeat;padding:38px 30px 0 22px;height:337px; }
.book-text,.read-more-div,.btn{width:100%;float:left;}
.book-text h2{color:#143e6e;font-size:26px; line-height:45px;border-bottom:3px #52d513 solid;text-transform:uppercase;display:inline-block;letter-spacing:-0.3mm\9;}
.book-text p{color:000;font-size:15px;line-height:25px;padding:17px 0; font-family: 'latolight';}
.read-more-div{padding:8px 0;text-align:center;}
a.read-more-btn{background:#143e6e url(../images/read-more-btn.png) no-repeat right;line-height:42px;display:inline-block;padding:0 36px 0 20px;color:#fff;font-size:15px;border-radius:10px;margin:30px 0; font-family: 'latolight';}
a.read-more-btn:hover{color:#7a9f42;}
.midle-div{width:100%;float:left;}
.left-midle{width:754px;float:left;}
.welcome-div{width:100%;float:left;text-align:center;}
.welcome-div h2{color:#143e6e;font-size:24px;line-height:33px;padding:20px 0 0;border-bottom:3px #52d513 solid;font-weight:700;}
.welcome-div p{padding:0 120px;color:#797b75;font-size:14px;line-height:18px;padding:12px 0;}
.services-container{width:100%;float:left;padding:28px 0;}
.first-service{width:233px;float:left;}
.service-img{width:227px;float:left;border:3px #fff solid;box-shadow:0 0 4px #555;}
.service-text{width:100%;float:left;}
.service-text 	h2{color:#143e6e;font-size:20px;line-height:30px;padding:9px 0 0;border-bottom:3px #52d513 solid;}
.service-text p{color:#797b75;font-size:13px;line-height:18px;padding:4px 0 7px;}
.service-text a{color:#fff;background:#52d513;font-size:13px;display:inline-block;line-height:33px;border-radius:10px;padding:0 12px; font-family: 'latolight';}
.service-text a:hover{background:#143e6e;}
.margin-div{margin:0 17px;}
.some-our-client{width:748px;float:left;border:3px #fff solid;box-shadow:0 0 2px #888;background:#d3d3d3 url(../images/some-bg.png) repeat-x;margin:45px 0 0;padding:11px 0 4px;}
.some-our-client h2{color:#000;font-size:30px;line-height:38px;padding:0px 0 0 8px;text-transform:uppercase;}
.logo-container{width:100%;float:left;}
.logo-container ul li{float:left;}
.right-section{width:193px;float:right;}
.other-services{width:100%;float:left;}
.other-services h2{color:#fff;font-size:20px;line-height:56px;text-align:center;text-transform:uppercase;background:#52d513;}
.other-services ul {margin:9px 0;}
.other-services ul li {line-height:25px;border-bottom:1px dotted #143e6e;margin-right:12px;}
.other-services ul li a{color:#797b75;font-size:16px;padding-left:23px;background:url(../images/cat-icon.png) no-repeat left center;}
.other-services ul li a:hover{color:#7a9f42}
.other-services ul li.border-none{border:none;}
.we-accept-div{width:100%;float:left;padding-bottom:16px;*padding-bottom:0;}
.we-accept-div h2{color:#fff;font-size:20px;line-height:56px;text-transform:uppercase;background:#52d513;padding-left:23px;}
.we-accept-div  ul{margin:24px 0 0px;}
.we-accept-div  ul li{float:left;}
.craditaion{width:100%;float:left;}
.craditaion h2{color:#fff;font-size:20px;line-height:56px;text-transform:uppercase;background:#52d513;padding-left:23px;margin-bottom:21px;}
#footer{width:100%;float:left;background:#143e6e url(../images/footer-img.png) repeat-x bottom center;padding:5px 0 51px; position:relative\9; z-index:10000\9;}
.inner-footer{width:995px;margin:0 auto;}
.left-footer{width:400px;float:left;}
.left-footer ul li{float:left;font-size:15px;padding:0 8px;background:url(../images/footer-nav-divider.png) no-repeat left;}
.left-footer ul li a{color:#fff;line-height:47px;}
.left-footer ul li.background-none{background:none;padding-left:0; }
.left-footer ul li a.active{color:#acd3ff;}
.left-footer ul li a:hover{color:#91c4ff;}
.left-footer  p{color:#fff;font-size:13px;line-height:20px;}
.right-footer{width:300px;float:right;text-align:right;}
.right-footer p{line-height:47px;color:#fff;font-size:13px;}
.right-footer span{color:#8eb1d8;font-size:12px;line-height:18px;}
.right-footer span a{color:#8eb1d8;}
.right-footer span a:hover{text-decoration:underline;}


/*about us*/
.banner-about-text{width:189px;position:absolute;left:0;top:0;background:url(../images/banner-text-bg.png) repeat;padding:0 40px;height:226px;text-align:center;}
.textarea-banner{width:100%;float:left;}
.textarea-banner h2{text-align:center;color:#143e6e;font-size:29px;*font-size:25px; line-height:23px;padding:20px 0 5px;border-bottom:3px #52d513 solid;display:inline-block;}
@media \0screen { .textarea-banner h2{font-size: 25px;} }
.textarea-banner p{color:#000;line-height:17px;font-size:13px;padding:10px 0;text-align:left;}
.textarea-banner a{text-align:center;padding:0 30px 0 10px;background:#143e6e url(../images/read-more-btn2.png) no-repeat right;color:#fff;font-size:15px;line-height:28px; font-family: 'latolight'; display:inline-block;border-radius:10px;display:inline-block;margin:0 0 10px;}
.banner-about-text a:hover{color:#8db94b;}
.about-div{width:100%;float:left;}
.about-div h2{color:#143e6e;font-size:24px;line-height:33px;padding:20px 0 0;border-bottom:3px #52d513 solid;font-weight:700;}
.about-div p{color:#797b75;font-size:14px;line-height:22px;padding:12px 0}
.space{padding-bottom:25px;}


/*CONTACT PAGE*/
.contact-div{width:100%;float:left;}
.contact-div h2{color:#143e6e;font-size:24px;line-height:33px;padding:20px 0 0;border-bottom:3px #52d513 solid;font-weight:700;}
.contact-div h3{color:#143e6e;font-size:15px;line-height:20px;padding:10px 0 0}
.contact-div p{color:#797b75;font-size:14px;line-height:20px;padding:10px 0}
.contact-container{width:100%;float:left;margin:20px 0 0;}
.mvs-contact{width:28%;float:left;}
.mvs-contact h2{color:#143e6e;font-size:17px;text-transform:uppercase;line-height:24px;border-bottom:2px #52d513 solid;margin-bottom:5px;}
.address-div{width:100%;float:left;margin:10px 0 0;}
.address-div h3{color:#143e6e;font-size:15px;text-transform:uppercase;line-height:24px;}
.address-div p{color:#797b75;font-size:14px;line-height:18px;}
.address-div  a{color:#797b75;font-size:14px;line-height:15px;}
.address-div  a:hover{text-decoration:underline;}
.contact-map{width:315px;float:left;}
.form{width:28%;float:left;margin:0 4%;}
.form h3{color:#143e6e;font-size:17px;text-transform:uppercase;line-height:24px;border-bottom:2px #52d513 solid;margin-bottom:5px;}
.textbox{width:96%;float:left;border:1px #aab1ba solid;background:#ececec;height:28px;padding:0 4px;color:#475361;font-size:13px;margin-top:10px; font-family: 'latoregular';}
.comment{width:96%;float:left;border:1px #aab1ba solid;background:#ececec;height:28px;padding:0 4px;color:#708398;font-size:13px;margin-top:10px;height:80px; font-family: 'latoregular';}
.submit-btn{width:100px;float:left;height:30px;border-radius:10px;background:#143e6e;color:#fff;font-size:15px; font-family: 'latolight';margin-top:10px;cursor:pointer; clear:both;}
.submit-btn:hover{background:#52d513;}

.navigation{ display:none;}
#my span.label { float:left; color:#FF0000; font-size:12px;  width: 75%; float: right;}


/*Services page*/
.services-text{width:100%;float:left;margin:10px 0;}
.services-text p{color:#797b75;font-size:14px;line-height:18px;padding:0;}
.services-text ul{margin:10px 0;} 
.services-text ul li a{color:#143e6e;font-size:14px;line-height:23px;background:url(../images/cat-icon.png) left 2px no-repeat;padding-left:20px;text-transform:uppercase;}
.services-text ul li a:hover{color:#797b75;text-decoration:none;}
.body-repairs-div{width:100%;float:left;}
.body-repairs-div h2{font-weight:normal;border-bottom:1px #52d513 solid;line-height:24px;text-transform:uppercase;font-size:17px; padding:5px 0 0 0;}
.body-repairs-div h5{color:#000;font-size:14px;line-height:40px;text-transform:uppercase;}
.body-repair-inner{width:100%;float:left;margin:25px 0 0 ;}
.comman-services-box{width:25%;float:left;box-shadow:0 0 2px #555; padding:15px 0 8px;text-align:center;height:120px; box-shadow:0 0 4px #555\9; background:url(../images/service-bg.png) no-repeat left top\9; width:198px\9; height:153px\9;}
.comman-services-box span{line-height:40px;color:#143e6e;font-size:19px;display:block;padding-top:10px;}
.center-margin{margin:0 37px;}
@media screen and (min-width:0\0) {
    .comman-services-box { box-shadow:0 0 4px #555\9;}
	.comman-services-box{height:120px;}
}



/*mot page*/
.motpage-text{width:100%;float:left;margin:10px 0 0;}
.motpage-text p{color:#797b75;font-size:14px;line-height:18px;padding:0;}
.follow-point{width:100%;float:left;padding:20px 0;}
.follow-point h3{color:#143E6E;font-size:17px;line-height:20px;text-transform:uppercase;padding-bottom:10px;}
.follow-point ul li a{color:#666;font-size:13px;text-transform:uppercase; line-height:28px;display:inline-block; background:url(../images/follow-point.png) no-repeat left center;padding-left:28px;}
.follow-point ul li a:hover{color:#143E6E}
.free-retest{width:100%;float:left;}
.free-retest h3{color:#143E6E;font-size:17px;line-height:20px;text-transform:uppercase;margin-bottom:10px;border-bottom:1px #52D513 solid;}
.comman-form{width:80%;float:left}
.left-name-section{width:25%;float:left;}
.left-name-section label{line-height:15px;color:#797B75;font-size:13px;text-transform:capitalize;padding-top:19px;display:block;}
.form-right{width:75%;float:right;}
.right-btn{float:right;margin-right:10px;}

/*bodywork page*/
.none-width p{color:#797b75;font-size:14px;line-height:18px;padding:0 0 12px;}


/*LOADING*/
	.meter { float:left; width:60%; clear:both;
			height: 20px;  /* Can be anything */
			position: relative;
			margin:0; /* Just for demo spacing */
			background:#ccc;
			/*-moz-border-radius: 25px;
			-webkit-border-radius: 25px;
			border-radius: 25px;*/
			padding: 5px;
			-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
			-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
			box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
		}
		.meter > span {
			display: block;
			height: 100%;
			  /* -webkit-border-top-right-radius: 25px;
			-webkit-border-bottom-right-radius: 25px;
			       -moz-border-radius-topright: 25px;
			    -moz-border-radius-bottomright: 25px;
			           border-top-right-radius: 25px;
			        border-bottom-right-radius: 25px;
			    -webkit-border-top-left-radius: 25px;
			 -webkit-border-bottom-left-radius: 25px;
			        -moz-border-radius-topleft: 25px;
			     -moz-border-radius-bottomleft: 25px;
			            border-top-left-radius: 25px;
			         border-bottom-left-radius: 25px;*/
			background-color: blue;
			/*background-image: -webkit-gradient(
			  linear,
			  left bottom,
			  left top,
			  color-stop(0, rgb(43,194,83)),
			  color-stop(1, rgb(84,240,84))
			 );*/
			/*background-image: -moz-linear-gradient(
			  center bottom,
			  rgb(43,194,83) 37%,
			  rgb(84,240,84) 69%
			 );*/
			-webkit-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
		}
		.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			/*background-image: 
			   -webkit-gradient(linear, 0 0, 100% 100%, 
			      color-stop(.25, rgba(255, 255, 255, .2)), 
			      color-stop(.25, transparent), color-stop(.5, transparent), 
			      color-stop(.5, rgba(255, 255, 255, .2)), 
			      color-stop(.75, rgba(255, 255, 255, .2)), 
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image: 
				-moz-linear-gradient(
				  -45deg, 
			      rgba(255, 255, 255, .2) 25%, 
			      transparent 25%, 
			      transparent 50%, 
			      rgba(255, 255, 255, .2) 50%, 
			      rgba(255, 255, 255, .2) 75%, 
			      transparent 75%, 
			      transparent
			   );*/
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			-moz-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			overflow: hidden;
		}
		
		.animate > span:after {
			display: none;
		}
		
		@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}
		
		@-moz-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}
		
		
		.orange > span {
			background-color: #f1a165;
			background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
			background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
		}
		
		.red > span {
			background-color:green;
		/*	background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
			background-image: -webkit-linear-gradient(#f0a3a3, #f42323);*/
		}
		.yellow > span {
			background-color:yellow;
		/*	background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
			background-image: -webkit-linear-gradient(#f0a3a3, #f42323);*/
		}
		
		.nostripes > span > span, .nostripes > span:after {
			-webkit-animation: none;
			-moz-animation: none;
			background-image: none;
		}
.name{ float:left;}
.per{ float:right;}	
.outer{ float:left; width:61%; margin:20px 0 0 0; color: #143E6E;
    font-size: 14px;
    line-height: 24px;
 }	
.form #my span.label{ width:100%;} 