.homeheading  {
color: #ffffff; font-weight: 500;
font-size: 1.5em;
line-height: 1.3;
margin-top: 0px;
}
h2 {
color: #003e95;
font-size: 3em;
font-weight: 200;
}
h3 {
color: #003e95;
font-size: 2.3em;
font-weight: 200;
margin: 0;	
}
h4 {
color: #003e95;
font-size: 1.4em;
font-weight: 200;
margin: 0;	
}
.bkbottom   {
background-position: bottom center !important;
}
.servicebox {
min-height: 150px;	
}
@media only screen and (max-width: 768px) { 
.servicebox {
min-height: auto;	
}
}
.servicesh3 {
font-size: 1.5em;
}
#wpcf7-f770-p5-o1 > form > p:nth-child(6) > label > span > textarea{
height: 40px;
}
.wpcf7-form p {
margin: 0px !important;
}
.wpcf7 input, .wpcf7 textarea {
margin-top: 1px;
padding: 0.2em;
color: #0093f0;
}
.wpcf7-form-control-wrap {
}
.textwidget {
font-size: 12px !important;
}
input.wpcf7-submit {
color: #FFF;
font-size: 1.2em;
padding: 5px;
margin:	15px 0px 15px 0px !important;
float: right;
}
input.wpcf7-submit:hover{
background: #6cd1ff;
}
.nf-form-fields-required {
display: none !important;
}
.ninjaform-homepage #ninja_forms_required_items, .nf-field-container {
margin-bottom: 0px !important;
}
.ninjaform-homepage .label-above .nf-field-label {
margin-bottom: -4px !important;
}
.ninjaform-homepage .nf-form-content textarea {
height: 80px !important;
}