.header_buffer{
    width:100%;
    height: 164px;
    display: inline-block;
}


.form-theme-cust {margin-top:1.5rem; margin-bottom:1.5rem;  }
.form-theme-cust form.formngr { max-width:100%; margin:0 auto; padding:10px; border:1px solid #ccc;}
.form-theme-cust .form-group label { font-size:14px; top:3px; color:#FFFF; }
.form-theme-cust .form-group label.error { display:inline-block; position:initial;; font-size:9px;left:20px; font-weight:600; margin-bottom:0; color:red; }
.form-theme-cust .form-control { height:45px; font-family:'Montserrat', sans-serif; font-weight:300; font-size:14px; line-height:1.4; letter-spacing:.05em; color:#333; border-radius:0; border:1px solid rgba(0,0,0,0.2); background-color:#fff; box-shadow:none; }					
.form-theme-cust .form-group:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.form-theme-cust button.btn.btn-default { height:45px; font-family:'Montserrat', sans-serif; font-weight:600; font-size:18px; text-transform:uppercase; line-height:1; letter-spacing:.05em; color:#fff; background-color:#003896; border:none; border-radius:0; -webkit-transition:all .25s; -webkit-transition-timing-function:linear; transition:all .25s; transition-timing-function:linear; }
.form-theme-cust button.btn.btn-default:hover, .form-theme button.btn.btn-default:focus, .form-theme button.btn.btn-default:active { background-color:#002667; outline:none; }
.form-theme-cust form.formngr:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

.form-theme-cust .field-first-name { display: inline-block; width: 48%; margin-right:2%; }
.form-theme-cust .field-last-name { display: inline-block; width: 49%; }

.form-theme-cust .field-email-address { display: inline-block; width: 48%; margin-right:2%; }
.form-theme-cust .field-phone { display: inline-block; width: 49%; }

@media only screen and (max-width: 990px) {
    .navbar-brand img{
        max-height:75px;
    }
    .header_buffer{
        width:100%;
        height:78px;
    }
    
    .form-theme-cust .field-first-name { display: inline-block; width: 100%;}
    .form-theme-cust .field-last-name { display: inline-block; width: 100%;}
    
    .form-theme-cust .field-email-address { display: inline-block; width: 100%;}
    .form-theme-cust .field-phone { display: inline-block; width: 100%;}
}
