.blog-banner .banner-wrap{height:400px;background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;display:flex;align-items:flex-end;position:relative}.blog-banner .banner-wrap h5.text-overlay{font-family:Exo\ 2,sans-serif;font-weight:900;letter-spacing:6px;font-size:150px;line-height:.8;right:0;position:absolute;z-index:1;opacity:.3;text-transform:uppercase;text-align:right;color:#fff}.blog-banner .banner-wrap .bg-overlay{height:100%;width:100%;background-color:#4087ff;opacity:.5;position:absolute}.blog-banner .banner-wrap .title{margin-bottom:7rem}.blog-banner .banner-wrap .title h1{position:relative;z-index:1;max-width:1000px;color:#fff}.banner-wrap:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:rgba(0,0,0,.5)}@media (max-width:991px){.blog-banner .banner-wrap .title h1{font-size:30px;margin-bottom:3rem}.blog-banner .banner-wrap h5.text-overlay{font-size:72px}}@media (max-width:767px){.blog-banner .banner-wrap{min-height:400px;height:auto}.blog-banner .banner-wrap .title{margin-top:85px}}