---Header----

.headerColor .header_btns .btn_style.btn_white a{border:1px solid #e4382e!important;color:#e4382e!important}.headerColor .mainmenu .hs-menu-wrapper>ul>li>a{color:#000!important;padding:14px 21px!important}.hero_section{padding:100px 0 0!important}.hero_wyatt,.top_header{background:#fff!important}.headerColor .top_header .logos .logo{height:60px;opacity:inherit!important}.custom-banner-wrapper{margin:0!important}.custom-banner-wrapper.hs-no-text{background:transparent;min-height:1px}.custom-banner-area{-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.3) url() no-repeat 50%/cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:380px;position:relative;text-align:center;width:100%;z-index:99}.custom-banner-area:after{bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.custom-banner-wrapper .row-fluid-wrapper{display:block;position:relative;width:100%;z-index:99}.custom-banner-wrapper .page-header.section-header{padding-left:20px;padding-right:20px}.custom-banner-wrapper h1{color:#fff;font-family:Greycliff CF;font-size:64px;font-weight:700;letter-spacing:1px;line-height:110%;margin:100px 0 0;padding:0;text-transform:uppercase}@media(max-width:767px){.custom-banner-wrapper h1{font-size:40px;margin:88px 0 0}}@media (max-width:414px){.custom-banner-wrapper h1{margin:18px 0 0}}@media (max-width:414px) and (min-height:736px){.custom-banner-wrapper h1{margin:18px 0 0}}@media (max-width:375px) and (min-height:667px){.custom-banner-wrapper h1{margin:18px 0 0}}@media (max-width:360px) and (min-height:640px){.custom-banner-wrapper h1{margin:18px 0 0}}