body{margin:0; padding:0; background:#fff;   font-family: Roboto Condensed, sans-serif;}
.container{margin:0 auto; width:96%; margin:0 2%; text-align:center;}
.headersection {margin:0;width:100%; }
.banner {width: 100%; margin: 0 auto;}
.desk_banner {	margin: 10px 0 0 0;}
.contentsection {	max-width:990px;	margin: 0 auto;	width: 100%;}
.leftabouttext {margin:0;	text-align: left;	float: left;	width: 50%;	max-width: 542px;}
.footer {	clear: left;	width: 100%;	text-align: center;	margin: 50px 0 0 0;	display: inline-block;}
.rightformdiv {	float: right;	max-width: 460px;	text-align: left;	width: 100% !important;	margin: 0;	padding: 0;}
.contentsection .leftabouttext h1 {	font-size: 25px;	color: #ed1c24;	font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding:0 0 12px 0; margin:0;}
.contentsection .rightformdiv h1 {	font-size: 25px;	color: #ed1c24;	font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding:0 0 12px 0; margin:0;}
.contentsection .rightformdiv h2 {	font-size: 20px;	color: #666;	font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding:0 0 17px 0; margin:0;}
.brandlogos {text-align: center;display: inline-block;margin: 30px 0 0 0;}
.brandlogos h1 {	font-size: 25px; text-align:center;	color: #ed1c24;	font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding:0 0 12px 0; margin:0;}
.brandlogos img {margin: 0 11px 24px;	vertical-align: middle;}
.footer h3 {	font-size:50px;	color: #666;	font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding:11px 0 0px 0; margin:0; }
.footer h4{	font-size: 50px;	color: #ff3333;	font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding:0; margin:0;}
.footer h4 a{	font-size: 50px;	color: #ff3333;	font-weight:400; font-family: 'Roboto Condensed', sans-serif; padding:0; margin:0;}
.footer p{	font-size: 15px;	color: #666;	font-weight:300; font-family: 'Roboto Condensed', sans-serif;}
.footer p a{color: #666; text-decoration:none;}
.footer h4 a:hover{ text-decoration:none;}
.contentsection .leftabouttext img {	width: 91%;}
.leftabouttext p.top-bult{font-size:20px !important;  color:#666666 !important; font-weight:400 !important; font-family: 'Roboto Condensed', sans-serif; line-height:27px !important; padding:0 0 16px 0 !important;}
.contentsection .leftabouttext p{font-size:16px; color:#666666;  font-weight:300; font-family: 'Roboto Condensed', sans-serif; line-height:20px; padding:0 0 16px 0; margin:0;}
.brandlogos p{font-size:16px; color:#666666; text-align:center; font-weight:300; font-family: 'Roboto Condensed', sans-serif; line-height:20px; padding:0 0 28px 0; margin:0;}
.contentsection .leftabouttext ul{margin:0; padding:0 0 16px 0;}
.contentsection .leftabouttext ul li{font-size:16px; color:#666; margin:0; padding:0 0 0 14px; font-weight:300; font-family: 'Roboto Condensed', sans-serif; 
background: url(/images/bulit_new.jpg) no-repeat left 8px; list-style:none; line-height:22px;}
.jumob_img {	margin: 10px 0 6px 0;}
.your_name, .mobile_number, .email_address, .pin_code, .citys, .states {	width: 455px;	height: 60px;	border: 0;	background: #efeded;	border-radius: 10px;	padding:0px;	font-family: 'Roboto Condensed', sans-serif;	font-weight: 300;	font-size: 20px;	color: #666; margin:0 0 10px 0; text-indent:55px;}
.your_name {background: url(/images/name_icon.png) no-repeat 25px 18px #efeded;	text-indent: 55px;}
.mobile_number {background: url(/images/mobile_icon.png) no-repeat 25px 18px #efeded;	text-indent: 55px;}
.email_address {background: url(/images/email_icon.png) no-repeat 25px 21px #efeded;	text-indent: 55px;}
.pin_code {background: url(/images/pin_icon.png) no-repeat 25px 18px #efeded;	text-indent: 55px;}
.sub {width: 455px;	height: 60px;}
.submitbtn {	width: 455px;	border: 0;	height: 60px;	background: #ed1c24;	cursor: pointer;	color: #fff;	font-family: Roboto Condensed;	font-size: 20px;	text-transform: uppercase;	font-weight: 400;	border-radius: 10px;}
.right-img {	margin: 50px 0 0 0;}
.right-img img {	margin: 0 4px 4px 0;}
#states {	-moz-appearance: none; background: url(/images/state_drop_icon.png) no-repeat 94% 25px #efeded; -moz-appearance: none; -webkit-appearance: none; text-indent: 26px;}
.border-bottom {	margin: 20px 0 0 0;}
#nameerr, #mobileerr, #emailerr, #pincodeerr, #stateerr, #cityerr {
	padding: 0px 0 14px 0;
	margin: 0;
	position: relative;
	top: -10px;
	text-indent: 28px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   #states {	-moz-appearance: none; background: url(/images/state_drop_icon.png) no-repeat 95% 25px #efeded; -moz-appearance: none; -webkit-appearance: none; text-indent: 26px;}
}

@media only screen and (max-width:767px) {
	.mobile-border img {width: 80% !important;	height: auto;}
	.border-bottom{display:none;}
	.mobile-border{display:block !important;}
	.brandlogos img {	margin: 0 11px 24px;	vertical-align: middle;	width: 34%;}
	.contentsection{width: 100% !important; max-width: 100% !important;}
.mobile-btn {	display: block !important;	width: 100% !important;	margin: 19px 0 24px 0;	text-align: center;}
.mobile-btn a {	border: 0;	height: 60px;	background: #ed1c24;	cursor: pointer;	color: #fff;	font-family: Roboto Condensed;	font-size: 20px;
	text-transform: uppercase;	font-weight: 400;	border-radius: 10px;	text-decoration: none;	padding: 8px 60px;}
.banner a.mobile-banner	{display:block !important; margin:10px 0 0 0;}
.desk_banner{display:none !important;}
.leftabouttext {margin: 0;	width: 92%;	padding: 0 4%;}
.rightformdiv{width: 100% !important; max-width: 100% !important;}
.contentsection .leftabouttext h1{text-align:center; font-size:17px; }
.leftabouttext p.top-bult{font-size:14px !important;}	
.contentsection .rightformdiv h1{text-align:center; font-size: 17px;}
.contentsection .rightformdiv h2{text-align:center; font-size: 15px;}
.your_name, .mobile_number, .email_address, .pin_code, .citys, .states{width:100%; font-size:16px;}
.form-new .sub{width:100%;}
.form-new  .submitbtn{width:100%;}
.right-img {	margin: 35px 0 0 0;	width: 100%;	text-align: center;}
.right-img img {	margin: 0 4px 4px 0;	width: 47%;}
.footer h3{font-size:27px;}
.footer h4{font-size:27px;}
.footer h4 a{font-size:27px;}
.footer p{font-size: 13px;}
}

