.custom-banner-area{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:150px 0;position:relative}.custom-banner-area .background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.custom-banner-area .page-center{position:relative;text-align:center;color:#fff}.custom-banner-area h1,.custom-banner-area h2,.custom-banner-area h3,.custom-banner-area h4,.custom-banner-area h5,.custom-banner-area h6{color:#fff}.custom-banner-area .banner-inner{margin:0 auto;padding:10px}.custom-banner-area .banner-content .heading h1{color:#fff;font-weight:600;line-height:1;margin:0}.custom-banner-area .banner-content .sub-heading h4{font-weight:400;margin:0}.custom-banner-area .banner-content>div:not(:last-of-type){margin-bottom:20px}.custom-banner-area .content{line-height:2em;font-size:1em;text-align:center;color:#fff}@media(max-width:1024px){.custom-banner-area{padding:50px 0}.custom-banner-area .banner-inner{width:80%;padding:0}.custom-banner-area .banner-content .heading{padding:15px 0 0}}@media(max-width:767px){.custom-banner-area{padding:10px}.custom-banner-area .banner-inner{width:100%;padding:1px 0}}