/* Enter Your Custom CSS Here */
.hero-contact-page{padding-left: 50px; position: relative;}
.hero-contact-page i{color: #E20B05; font-size: 20px; border: 1px solid #0D3066; padding: 10px 10px; position: absolute; left: 0px; top: 0;}
#gform_fields_1 li input, #gform_fields_1 li textarea{border: 1px solid darkgrey;  padding: 12px 10px;}
#gform_fields_1 li span label{display: none;}
#gform_fields_1 .gform_footer {padding: 0px 0 10px!important; margin: 12px 0 0!important;}
#field_1_1, #field_1_5{margin: 0 0 0px!important;}
#field_1_1{padding-right: 0px!important;} 
.gform_wrapper .gform_footer {padding: 0px 0 10px!important;}
.gform_wrapper .gform_footer input[type=submit]{background: #E20B05; color: white; border-radius: 0px; height: 45px; line-height: 42px; border-color: #E20B05; text-align: center;}
.gform_wrapper .gform_footer input[type=submit]:hover{background: #0D3066; border-color: black;}
.flexslider {margin: 0 0 15px!important;}
.drop_down .second .inner>ul, li.narrow .second .inner ul {background-color: #0D3066;border-color: #0D3066;}

/* Media CSS */
@media only screen and (max-width: 414px){
	.hero-contact-page {margin-top: 20px!important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.hero-contact-page {margin-top: 15px!important;
}
}