.banner-main{padding:200px 0px;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner-main:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;content:"";opacity:.21}.blog-banner h1{margin-bottom:0px;margin-top:30px;font-size:46px}.blog-banner .banner-main{padding:250px 0px}.about-banner .banner-main{padding:295px 0px}.about-banner .banner-main:before{display:none}.blog-banner .banner-main:before{display:none}