body{overflow-x:hidden!important}.home-banner-outer-wrp{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;float:left;height:100vh;min-height:500px;padding:0;width:100%;z-index:0!important}.home-banner-heading h1{color:#fff;font-family:Work Sans,sans-serif;font-size:40px;line-height:1.4;margin:0 auto;padding:30px 0;text-shadow:4px 4px 4px #000;text-transform:uppercase;width:70%}.home-banner-heading h2{margin-left:35px;padding:30px 0;text-shadow:4px 4px 4px #000}.banner-cta a{background-color:#ee3524;border-radius:5px;box-shadow:8px 6px 14px 0 #000000b0;color:#fff!important;display:inline-block;font-family:Work Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;margin-left:40px;padding:15px 22px 15px 20px;text-decoration:none!important;text-transform:uppercase}.banner-cta a:hover{background-color:#fff;color:#ee3524!important;transition:all .5s}.home-banner-heading h1 span{background-color:#fff;box-sizing:content-box;color:#000;font-family:Work Sans,sans-serif;height:100%;padding:6px;width:100%}@media (max-width:1080px){.home-banner-outer-wrp{min-height:400px}.home-banner-heading h1{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.home-banner-outer-wrp{background-size:auto!important;margin-left:35px}}@media (max-width:500px){.home-banner-outer-wrp{background-size:auto!important;margin-left:35px;margin-top:-6%!important}}@media (max-width:767px){.home-banner-heading h1{font-size:23px;text-align:left;width:90%}.home-banner-outer-wrp{margin-top:-4%;min-height:auto}}@media (max-width:479px){.home-banner-outer-wrp{margin-top:-7%!important;min-height:auto;padding:120px 0 80px}}@media (max-width:320px){.home-banner-outer-wrp{margin-top:-8%!important}}