.banner-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:500px}.banner-text-area{background:rgba(0,0,0,.6);margin:0 auto;position:relative;top:100px;width:50%}.banner-text-area h1{color:#fff;font-size:60px;margin-top:0;text-align:center}.banner-text-area h2{color:#fff;font-size:30px;text-align:center}@media(max-width:767px){.banner-image{height:300px}.banner-text-area h1{font-size:40px}.banner-text-area h2{font-size:20px}}