.desktop,
.tablet {
    background-size: contain;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.mobile {
    /*background-size: auto;*/
    background-size: 100%;
    background-repeat: no-repeat;
    height: 17em;
}

@media screen and (min-width: 768px) {
    .desktop,
    .mobile {
        background-size: 0;
        background-repeat: no-repeat;
    }

    .tablet {
        /*background-size: auto;*/
        background-size: 100%;
        background-repeat: no-repeat;
        height: 11em;
    }
}

@media screen and (min-width: 1153px) {
    .mobile,
    .tablet {
        background-size: 0;
        background-repeat: no-repeat;
    }

    .desktop {
        /*background-size: auto;*/
        background-size: cover;
        background-repeat: no-repeat;
        height: 12em;
    }
}
