section.explanations label#explanation-tab-2-label {
    left: 49.5%;
}

section.explanations #explanation-tab-2-label .slider-bar {
    width: 21.8rem;
}

@media only screen and (max-width: 600px) {
    section.offers label {
        width: 240px;
    }
}

@media only screen and (max-width: 500px) {
    section.offers label {
        padding: .5em 0 .3em;
        top: -3.3em;
        width: 200px;
    }
}

@media only screen and (max-width: 450px) {
    section.offers label {
        width: 180px;
        top: -3.2em;
    }
}

@media only screen and (max-width: 375px) {
    section.offers label {
        width: 150px;
        font-size: 1.7em;
        top: -3.6em;
    }
}