.noBorder .cmsmasters_img { border: none; }
.header_mid_scroll .logo_wrap { width: 105px; }
#features p, #features h3 { color: #ffffff !important; }
#features p { font-style: normal !important; font-size: 20px; line-height: 29px; }
#features .featuresRight { padding: 100px 50px; }
#models h2 span { display: block; color: #38BDEE; font-weight: bold; }
#models .modelWrap p { font-size: 13px; line-height: 17px; padding-bottom: 8px !important; }
#models .modelWrap p strong { font-size: 15px; font-weight: normal; color: #000000 !important; }
#inquiry form .element.field { width: 100%; }
#inquiry form .element.field input::placeholder { color: #C4EAF8; }
#inquiry form .element.field input { background: none; border: 1px solid #ffffff; }
#inquiry form .element.formSubmit { text-align: center; }
#inquiry form .element.formSubmit input { background: #ffffff; color: #3EA0CD; border: 1px solid #ffffff; margin-top: 10px; }
#inquiry form .element.formSubmit input:hover { border: 1px solid #313131; }
#inquiry form .formWrap { position: relative; }
#inquiry div.wpcf7-validation-errors, #inquiry div.wpcf7-mail-sent-ok { background: #ffffff; color: #000000; font-size: 14px; border-width: 2px; }
#inquiry span.wpcf7-not-valid-tip { color: #000000; }
#overview .cmsmasters_img { width: 42px; height: 42px; vertical-align: middle; display: table-cell; }
.cookie-notice-container { text-align: center;  }
#cookie-notice .button { padding: 0 10px; line-height: 28px; }
@media only screen and (max-width: 768px) {
.header_mid_inner { padding-bottom: 20px !important; }
.logo_wrap, .resp_mid_nav_wrap { width: 50% !important; float: left !important; margin: 0 !important; }
.resp_mid_nav_outer { text-align: right !important; }
.responsive_nav { margin-right: 20px !important; margin-top: 15px; }
}