.res-image-banner-outer{margin-top:-140px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:500px;padding:60px 0}.res-image-banner-outer .image-banner-inner{text-align:center;padding-top:160px}.res-image-banner-outer .banner-header h1{font-size:81px;font-weight:800;margin:0;line-height:1.1;color:#fff;font-family:Raleway,sans-serif}.res-image-banner-outer .banner-logo{padding-bottom:30px}.res-image-banner-outer .banner-header{padding-bottom:40px}.res-image-banner-outer .banner-sub-header{max-width:95%;margin:0 auto}.res-image-banner-outer .banner-sub-header h2,.res-image-banner-outer .banner-sub-header h3,.res-image-banner-outer .banner-sub-header p{font-size:32px;color:#fff;font-weight:700;line-height:50px;margin:0;padding-bottom:20px}@media screen and (max-width:1080px){.res-image-banner-outer .banner-header h1{font-size:65px;line-height:1.1}.res-image-banner-outer .banner-sub-header h2,.res-image-banner-outer .banner-sub-header h3,.res-image-banner-outer .banner-sub-header p{line-height:36px}}@media screen and (max-width:976px){.res-image-banner-outer .banner-header h1{font-size:56px}.res-image-banner-outer .banner-sub-header h2,.res-image-banner-outer .banner-sub-header h3,.res-image-banner-outer .banner-sub-header p{font-size:26px;line-height:36px}.res-image-banner-outer .banner-header,.res-image-banner-outer .banner-logo{padding-bottom:20px}.res-image-banner-outer .banner-sub-header{max-width:100%;margin:0 auto}}@media screen and (max-width:767px){.res-image-banner-outer .banner-header h1{font-size:35px;line-height:1.1}.res-image-banner-outer .banner-sub-header h2,.res-image-banner-outer .banner-sub-header h3,.res-image-banner-outer .banner-sub-header p{font-size:17px;line-height:25px;font-weight:600}.res-image-banner-outer .banner-logo img{max-width:120px}.res-image-banner-outer{min-height:350px}}@media screen and (max-width:375px){.res-image-banner-outer .banner-header h1{line-height:40px}}