@media (max-width: 575px){
#sp-header {
    height: 80px;
}
#sp-header .logo {
    height: 50px;
    margin-top: 10px;
}
}
@media (max-width: 991px){
#sp-header {
    height: 80px;
}
#sp-header .logo {
    height: 50px;
    margin-top: 10px;
}
}
#sp-contact-footer {
    background-color: #dbefb6 !important;
}
#sp-header {
    background: #c5d7e2 !important;
}
.formResponsive button[type=button], .formResponsive button[type=reset], .formResponsive button[type=submit], .formResponsive input[type=button], .formResponsive input[type=reset], .formResponsive input[type=submit] {
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    font-size: 20px !important;
    line-height: 65px !important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.formControlLabel {
	font-size:14px;
}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-select):not(.form-control) {
    width: 95% !important;
    
}