.h-overlay{position:relative}.h-overlay:after{background:linear-gradient(135deg,#0f1f3c,hsla(0,0%,100%,.001));bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}.h-overlay-content{position:relative;z-index:2}.h-overlay h2{color:#fff;font-family:var(--secondary-font);font-size:48px;font-style:italic;font-weight:800;line-height:1.45;padding:80px 30px;text-align:center;text-transform:uppercase}.h-img .row-fluid{padding:50px 10px}.h-img .row-fluid h3{color:#444;font-family:var(--secondary-font);font-size:36px;font-style:italic;font-weight:800;line-height:1.25;padding:0 30px 30px;text-transform:uppercase}.h-img .row-fluid p{color:#676767;line-height:2;padding:0 30px}.h-img .span6 a{color:#0f1f3c;font-weight:600;text-decoration:none;transition:.3s ease}.h-img .span6 a:hover{color:#444}@media(max-width:1000px){.row-fluid{display:block}.h-img .row-fluid h3{font-size:28px}}@media(max-width:767px){.h-overlay h2{font-size:38px}.h-img .row-fluid h3{padding:0 10px 20px}.h-img .row-fluid p{padding:0 10px}}@media(max-width:500px){.h-overlay h2{font-size:32px}.h-img .row-fluid h3{font-size:24px}.h-img .row-fluid p{font-size:18px}}