@import url(../fonts/fonts.css);
html, body {
	width: 100%;
	padding: 0;
	margin: 0;
	height: 100%;
}
body {
	font-family: 'robotoregular', Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background:#c70e20 url(../images/main-bg.jpg) repeat center top;
	background-size: cover;
	
	
}
.webr {
	font-family: 'WebRupee';
	display: inline-block;
    *display: inline;
	zoom: 1;
	padding: 0 2px;
	line-height:28px;
}
#wappper {
	width:100%;
	height:auto;
	margin:0px auto;
}
.main_box {
	width:100%;
	height:auto;
	margin:0px auto;
}
.main {
	width:1200px;
	height:auto;
	margin:0px auto;
}
.main_inr {
	padding:0px;
}
.banner-row{ padding: 0px 0px;}
.banner{width:100% }
.banner img{width:100% }

.row{width:100%; height: auto; overflow: hidden; padding: 0px 0px 10px 0px; position: relative; top: -100px;}
.col-6{width:44%; float: left;}
.vehicle-col{padding: 0px;}
.vehicle-cont{width:100%;}
.vehicle-cont img{width:100%;}
.vehicle-hd{width:100%; padding: 12px 0px 0px 0px; text-align: center; font-family: 'robotobold'; font-size: 16px; color: #000; text-transform: uppercase;}


.col-4{width:42%; float: right;}
.form-box{width:100%; height: auto;}
.form-title{width:100%; font-family: 'robotobold'; font-size: 22px; line-height: 23px; color: #fff; text-transform: uppercase; padding-bottom: 10px; margin-bottom: 20px; border-bottom: #bfbfbf 1px solid;}
.required-col {width:100%; font-family: 'robotobold'; font-size:15px; line-height: 19px; color: #fff;  padding-bottom: 15px; text-align: right;}
.required-col span::before{ content: '*'; color: #fff; display: inline-block; padding-right: 1px;}
.field-col{ width:100%; padding-bottom: 18px;}
.field-col label{ width:100%; display: block; padding-bottom: 5px; font-family: 'robotobold'; font-size:15px; line-height: 19px; color: #fff; cursor: default;}
.field-col label::after{ content: '*'; color: #fff; display: inline-block; padding-left: 1px;}
.field-box{border:#bfbfbf 1px solid; background:#fff; border-radius: 3px; padding: 7px 10px;}
.textfield{font-size:14px; height: 20px; color: #000; background: none; border: 0px;}
.drop-box{width:100%; padding: 6px 0px; border:#bfbfbf 1px solid; border-radius: 3px;  font-size:14px; color: #000; }
.agree-field { font-size: 15px; color: #fff; padding-top: 5px; }
.agree-field a{ font-weight: bold; color: #fff; text-decoration: none;}
.submit-btn{width:100px; height: 40px; display: inline-block;line-height: 40px; text-align: center; background: #ffba00; font-family: 'robotobold'; font-size: 16px; color: #000; text-transform: uppercase; text-decoration: none; border-radius: 3px;}
.submit-btn:hover{background: #edad01;  }
.submit-btn span{font-size: 26px; line-height: 35px; padding-left: 3px; display: inline;}


.dealer-row{width:100%; overflow: hidden; padding-bottom: 8px;}
.dealer-chk{width: 30px; float: left;}
.dealer-details{width: 85%; float: left;}
.dealer-details p{font-size: 14px; color: #fff;}


.overlay{background:url(../images/overlay-bg.png) repeat 0px 0px;; width: 100%; height: 100%; position: fixed; z-index: 999999; left: 0px; top: 0px; }
.overlay-cont{width:800px;  margin: 200px auto; background: #fff; border-radius: 10px;  position: absolute; bottom: 27%; left: 50%; margin-left: -400px; }
.popup{padding: 50px 20px; font-family: 'robotobold'; text-align: center; font-size: 25px; color:#000;  }
.popup-close{width: 40px; position: absolute; right:-12px; top: 0px; display: inline-block; font-family: 'robotobold'; text-decoration: none; font-size: 25px; color: #000;  }

.overlay-privacy{width:1000px;  margin: 30px auto; background: #fff; border-radius: 10px;  position: absolute; bottom: 15%; left: 50%; margin-left: -500px; }

.popup-pp{display:none;}

.privacy-policy {
	padding:10px 0px 0px 30px;
	height: 400px; 
	overflow: auto;
	
}
.privacy-policy ul{list-style: decimal;}
.privacy-policy ul li{list-style: decimal; font-size: 14px; padding-bottom: 10px;}
.privacy-policy li ul{list-style: lower-alpha; padding-left: 15px;}
.privacy-policy li li{list-style: lower-alpha; }
.privacy-policy li li ul{list-style: lower-roman; padding-left: 15px;}
.privacy-policy li li li{list-style: lower-roman; }


.privacy-policy p {
	padding-bottom:18px;
	color:#000;
	font-size: 14px;
}
.privacy-policy ul {
	padding-bottom:20px;
}
.privacy-policy li {
	color:#000;
	font-size: 14px;
}
.popup-privacy{padding: 20px;}
.popup-privacy h2 {
	padding-bottom:15px;
	padding-left: 30px;
	color:#000;
	font-size: 20px;
}
