body{ color:#747474; font-family:Verdana, Geneva, sans-serif; font-style:normal;}
h1, h2, h3, h4, h5, h6 {color:#747474; margin-top:10px; line-height:1;}
ul{ list-style:none;}
h4{padding:0;}
.row{max-widh:1600px;}
.container{margin: 0 auto;
padding: 0;}
p{ font-size:12px;}
.header img{ padding:10px 10px 20px;}
.blue{ color:#007dc3;}
.italic{ font-style:italic;}
.top{ margin-bottom:0;}
.banner{ position:relative;}
.banner-img{}
.banner-content{ position:absolute;
top: 0px;
margin:0 auto;
width:100%;
padding:20px;
}
.submit-button{font-weight:normal; font-size:13px; text-align:left;padding:8px 5px 8px 10px;  background:#017bc3; color:#FFF;border-radius:3px; border:none; }
.submit-button:hover{ color:#FFF;}
.submit-button:after{
	content:""; 
	padding:2px 22px 0 0px;
	font-size:  small; 
	font-size:1;
	text-align:right;
	margin-left:15px;
	background: url('../images/Zx6nP-button_right.png') no-repeat; 
}

.transparent{
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.form-container{ background:url(../images/7fPrw-form_bg.png) repeat; padding:10px 25px;
border-radius:10px; margin-bottom:20px;}
.form-container h6{font-family: inherit;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.4;
    margin-bottom: 5px;
	margin-top:0px;
	color:#3d3e3e;
	}
.form-container p{ line-height:1.4; margin-bottom:8px;}
.form-container p a{ text-decoration:underline;}
.form-container form{ margin-bottom:10px;}
.form-container h5{ margin-bottom:2px; margin-top:8px; color:#3d3e3e; font-style:normal;}
input[type="text"],textarea{ font-size:12px; border-radius:5px; margin:0 0 6px 0; outline:none; height:26px; padding:2px 6px;}
select{border-radius:5px; border:1px solid #CCC;font-size:12px;  margin:0 0 6px 0; height:25px; color: rgba(0, 0, 0, 0.75);}
.lead_source_details{ display:none;}
input:-moz-placeholder,textarea:-moz-placeholder {  
    color: #a1a1a1;  
} 
textarea{ height:50px;}
a{ color:#747474;}
.bottom-icon-box{ display:block; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.bottom-icon-box img{ float: left;}
.bottom-icon-box h5{ float: left; margin:30px 0 0 0; padding:0 10px; bottom:0;}
.bottom-blue-box li{ display:inline-block; padding:5px 5px 0 5px; width:24%;}
.bottom-blue-box li h6{ color:#666666; text-align:center;}
.images-box{ padding:0; margin:0;}
.images-box li{ display:inline-block;}
footer{ border-top: 10px solid #cfd1d3; width:100%;}
.footer{ padding:20px 0px 0px 0;}
.footer p{ vertical-align:bottom; font-size:10px; font-style:italic; padding:0; margin-top:28px; margin-bottom:10px;}
.footer .inline-list{ margin:0;}
.footer .inline-list > li{ margin-left:15px;}
.grey-box{ background:#e7e8e9; padding:20px 0px;}
.grey-box h5{margin:0px; margin-bottom:10px;}
.chat p{ margin-bottom:10px;}
.chat p,.chat span{ font-size:12px;}
.chat h6{ color:#3d3e3e; padding:0 0 10px 0; margin:0; font-weight:bold; text-align:left;}
.chat1{ padding-left:0px;}
@media only screen and (max-width: 767px){
.banner {
    margin: 0 auto;
    padding-bottom: 0px;
    width: 100%;
	position:relative;
}	
.chat{ padding-left:0px; padding-top:20px;}
.submit-button{ text-align:center;}
.form-container { margin-bottom:0;}
.top{ margin-bottom:10px; padding:0 20px; text-align:center;}
.logo{ text-align:center; border:none;}
.banner-content{ position:relative; padding-bottom:0px;}
}
@media (max-width: 479px) {
	.form-container{ margin-bottom:10px;}
	 ul.inline-list > li, ul.link-list > li{ float:none;}
	.banner-content{ padding-left:20px;padding-right:20px; text-align:center;}
	.form-container h6{ text-align:left;}
}
@media (min-width: 480px) and (max-width:767px) {
	.form-container{ margin-bottom:10px;}
	.banner-content{ padding-left:20px;padding-right:20px; text-align:center;}
}

@media (min-width: 768px) and (max-width:882px) {
	.form-container{ margin-bottom:10px;}
	.banner-content{  padding-left:20px;padding-right:20px; text-align:center;}
	.banner{ padding-bottom:80px;}
}
.error input, input.error, .error textarea, textarea.error, .error select, select.error, .error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus {
    background-color: rgba(198, 15, 19, 0.1);
    border-color: #C60F13;
}