.banner-wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:600px;position:relative}.banner-wrapper:after{background:rgba(0,0,0,.3);content:"";height:100%;position:absolute;width:100%}.banner-wrapper .heading-holder{color:#fff;margin:0 auto;max-width:1070px;padding:0 15px;position:relative;text-align:center;z-index:999}.banner-wrapper .heading-holder h1{text-shadow:1px 1px #000}