@media (min-width: 100px) and (max-width: 991px) {
    background-position: center center;
    background-size: cover;
}
@media (min-width: 992px) {
    .hsContainer {
        display: table;
        table-layout: fixed;
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
        opacity: 1;
    }
    .hsContent {
        max-width: 450px;
        margin: -150px auto 0 auto;
        display: table-cell;
        vertical-align: middle;
        color: #ebebeb;
        padding: 0 8%;
        text-align: left
    }
    .bcg {
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        height: auto;
        width: 100%;
    }
}
