.custom-banner-wrapper{margin:0!important}.custom-banner-wrapper.hs-no-text{background:transparent;min-height:1px}.custom-banner-wrapper .custom-banner-area{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-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;margin:0;min-height:500px;position:relative;text-align:center;width:100%;z-index:99}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.custom-banner-wrapper .custom-banner-area{height:500px}}.custom-banner-wrapper .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.hs-no-text{background-color:rgba(0,0,0,.3)!important}.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:0;padding:0;text-shadow:-1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase}.custom-banner-wrapper .page-header.section-header *{color:#fff}.custom-banner-wrapper.mainbanner_height .custom-banner-area{min-height:250px}@media(max-width:767px){.custom-banner-wrapper h1{font-size:40px}.custom-banner-wrapper .custom-banner-area{min-height:500px}}@media(max-width:600px){.custom-banner-wrapper h1{margin-top:-70px}}