.banner-wrapper{position:relative;width:100%;height:100%;max-height:750px;overflow:hidden;min-height:230px}.banner-wrapper .banner-content-wrapper{position:absolute;max-width:1170px;width:100%;float:none !important;margin:auto !important;top:0;left:0;right:0;padding:0 15px;height:100%}.banner-wrapper .banner-content{position:absolute;top:50%;transform:translateY(-50%);max-width:450px;width:100%;right:0;background-color:rgba(0,0,0,0.8);padding:20px 25px;z-index:1000}.banner-wrapper .banner-content h1{color:#fff;font-weight:400;font-size:48px}