@media only screen and (max-width: 1000px) {
    
    .hero-backround {
        background-size: inherit;
    }

    .logo-mobile-container {
        width: 100%;
        position: absolute;
        display: flex;
        justify-content: right;
    }

    .logo-mobile-wrapper {
        width: 100px;
        height: 100px;
        display: flex;
        margin-right: 30px;
        background-image: url(../img/cvs_logo_white.svg);
        background-repeat: no-repeat, repeat;
        background-position: center;
    }

    .header-text h1 {
        font-size: var(--header-xl-m);
        line-height: 3rem;

    }

    .services-wrapper, .offer-wrapper, .about-wrapper, .form-wrapper {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .offer-card, .form-box {
        width: 390px;
    }

    .offer-container {
        margin-bottom: 80px;
    }

    .footer-icon-box {
        border-left: 1px solid var(--light);
        padding: 0px;
        margin: 10px 0px;
        padding-right: 20px;
    }


    .footer-wrapper {
        justify-content: left;

    }

    .form-table input, .form-table textarea, .about-text p, .offer-card-header h3, .footer-wrapper a {
        font-size: var(--font-small-m);
    }
    
    .footer-container i, .offer-card-list p {
        font-size: var(--font-medium-m);
    }

}

