*{box-sizing:border-box}.hero-banner{min-height:300px;position:relative;color:#fff}.home .hero-banner{min-height:500px}.hero-banner .text-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.hero-banner h1{margin-bottom:5px;font-size:36px}.hero-banner p{font-size:20px}@media screen and (min-width:992px){.hero-banner{min-height:400px}.home .hero-banner{min-height:700px}.hero-banner h1{font-size:48px}.hero-banner p{font-size:24px}}