 body { font-family: 'Open Sans', sans-serif; background: #f18903; color: #1d1d1b; }
.clearfix { height: 0.1px; clear: both; }
* { -webkit-font-smoothing: antialiased; }

@media (min-width: 768px){
	.container {
	    width: 750px;
	}
}
@media (min-width: 992px){
	.container {
	    width: 960px;
	}
}
@media (min-width: 1240px){
	.container {
	    width: 1170px;
	}
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

#header { position: relative; max-height: 350px; overflow: hidden; }
#header img.headerbg { width: 100%; }
#header .headerinner { position: absolute; top: 0; left: 0; width: 100%; }
#header .headerinner2 { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; }
#header .headerinner2 img { margin: 0 auto; }

#content { background: #f18903; padding: 25px 0; }
#content .infobox { padding-top: 100px; color: #fff; font-weight: 600; font-size: 16px; }
#content .infobox p { line-height: 26px; }
#content .formbox { background: #fff; padding: 20px; border-radius: 5px; }
#content .formbox label { text-transform: uppercase; font-weight: 600; font-size: 14px; }
#content .formbox label em { color: #e84a36; }
#content .formbox .form-control { margin-bottom: 10px; background: #f7f7f7; border-radius: 0; border: 1px solid #ebebeb; height: 40px; padding: 10px 12px; }
#content .formbox .btn { color: #fff; background: #1fc2de; width: 100%; border-radius: 0; text-transform: uppercase; font-weight: 600; padding: 10px 12px; }

div.wpcf7-mail-sent-ok { border: none; font-size: 16px; font-weight: 600; text-align: center; }

/* Mobile (XS) */
@media (max-width: 767px){
	#content .infobox { padding-top: 0; }
	#header .headerinner img { margin: 0 auto; width: 50%; }
	#content .formbox { margin-top: 20px; }

}