.home-banner-area{background-attachment:scroll;background-color:#000;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;border-top-style:solid;border-top-width:1px;color:#fff;min-height:100px;position:static;width:100%}.home-banner-area .home-banner-inner{position:relative;width:100%}.home-banner-area .home-banner-overley{background-color:#0a0a0a;bottom:0;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.home-banner-area .page-center{align-items:center;display:flex;height:calc(100vh - 159px);justify-content:center}.home-banner-area.content-height .page-center{height:unset;padding:40px 0}.home-banner-area .home-banner-content{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;min-height:1px;padding-bottom:50px;padding-top:50px;position:relative;text-align:center;width:100%;z-index:9}.home-banner-area .home-banner-txt{color:#fff;display:block;font-size:35px;margin-bottom:3%;padding-bottom:15px;position:relative;width:100%}.home-banner-area h1{color:inherit;float:none;font-family:Myriad Pro,PT Sans,sans-serif;font-size:1em;font-weight:300;letter-spacing:1px;line-height:1.1em;margin:0;padding:0;text-transform:uppercase;white-space:normal}.home-banner-area .home-banner-subheading{float:none;font-size:17px;line-height:1.3em;margin-top:.3em;opacity:.8;white-space:normal}.home-banner-area .home-banner-subheading p{margin:0}.home-banner-area .home-banner-btn a{background-color:#ffc527;border-bottom:1px solid;border-color:#ffc527;border-radius:3px;box-sizing:border-box!important;color:#fff;display:inline-block;font-size:12px;font-size:15px;font-weight:400;line-height:1.2em;margin:3px 3px 5px;max-width:100%;min-width:200px;padding:25px 50px 23px;position:relative;text-align:center;text-decoration:none;vertical-align:bottom}.home-banner-area .home-banner-btn a:hover{opacity:.9}@media(max-width:990px){.home-banner-area .page-center{height:calc(100vh - 138px)}}@media(max-width:767px){.home-banner-area h1{font-size:.8em}}