body > article.page-content .page-container {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
}

body > article.page-content .deals-wrap {
    padding: 0 !important;
}

body > article.page-content .deals-wrap .deals-image-wrap {
    display: none;
}

body > article.page-content .masthead-inner  {
    display: none;
}

body > article.page-content .mfp-hide {
    display: none;
}

body > article.page-content .tabs__content {
    position: relative;
}

body > article.page-content .tabs__nav-wrapper .tabs__nav {
    display: flex;
    overflow-x: auto;
    max-width: fit-content;
}

body > article.page-content .tabs .tab-link a {
    width: max-content;
}

body > article.page-content .deals-wrap section {
    margin-top: 100px;
}

body > article.page-content .section-header,
body > article.page-content .section-header a {
    font-family: 'Roboto Condensed';
    font-size: 32px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #060606;
}

body > article.page-content .social-share-row {
    display: none;
}

body > article.page-content .deals-specials-slider {
    margin-top: 100px;
}

body > article.page-content .inner-contact {
    padding: 0 !important;
    margin-top: 100px;
}

body > article.page-content .inner-contact .inner-contact-wrapper {
    max-width: 100%;
}

body > article.page-content .inner-contact .section-margins {
    margin-top: 0;
    margin-bottom: 0;
}

body > article.page-content .inner-contact .section-header {
    margin: 0;
}

body > article.page-content .wpcf7-form .row {
    margin-left: -5px;
    margin-right: -5px;
}

body > article.page-content .wpcf7-form [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

body > article.page-content .wpcf7-form .form-field {
    margin-bottom: 10px;
    padding-bottom: 0;
}

body > article.page-content .wpcf7-form .looking-for-field {
    margin: 0;
}

body > article.page-content .wpcf7-form .is-quinn-customer-field {
    padding-top: 25px;
    margin-bottom: 20px;
}

body > article.page-content .wpcf7-form .form-field label,
body > article.page-content .wpcf7-form .captcha-text p,
body > article.page-content .wpcf7-form .fx-form-field__consent p,
body > article.page-content .wpcf7-form .form-field input::placeholder,
body > article.page-content .wpcf7-form .wpcf7-radio .wpcf7-list-item-label,
body > article.page-content .wpcf7-form .form-field .choices .choices__placeholder {
    font-family: 'Roboto Condensed';
    font-size: 16px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0;
    text-transform: math-auto;
    color: #000000;
}

body > article.page-content .wpcf7-form .form-field input,
body > article.page-content .wpcf7-form .form-field .choices .choices__inner {
    background: #F0F0F0;
}

body > article.page-content .wpcf7-form .form-field input[type='radio'],
body > article.page-content .wpcf7-form .form-field input[type="checkbox"] {
    accent-color: #000;
}

body > article.page-content .wpcf7-form .fx-form-field__consent p {
    text-align: left;
}

body > article.page-content .wpcf7-form .submit-area {
    display: flex;
    align-items: center;
    gap: 15px;
}

body > article.page-content .wpcf7-form .submit-area .form-field-button {
    margin: 0;
}

body > article.page-content .wpcf7-form .submit-area .form-field-button::after {
    display: none;
}

body > article.page-content .wpcf7-form .submit-area input.wpcf7-form-control.wpcf7-submit {
    width: 300px;
    height: 50px;
    font-family: 'Roboto Condensed';
    font-size: 16px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0;
}

body > article.page-content .accordion {
    padding: 0;
    margin-top: 100px;
}

body > article.page-content .general-slick.slick-hide-side-shadow::after {
    background: #fff;
}

body > article.page-content .btn {
    font-size: 16px;
}


@media (max-width: 960px) {
    body > article.page-content .btn {
        font-size: 14px;
    }

    body > article.page-content .deals-wrap .section-header,
    body > article.page-content .deals-wrap .section-header a {
        font-size: 32px;
    }

    body > article.page-content .tabs .tab-link a {
        font-size: 14px;
        padding: 18px 33px;
    }

    .top-header {
        position: sticky!important;
    }
}

@media (max-width: 550px) {
    body > article.page-content .wpcf7-form .submit-area {
        flex-direction: column;
    }

    body > article.page-content .wpcf7-form .submit-area .form-field-button {
        width: 100%;
    }

    body > article.page-content .wpcf7-form .submit-area .wpcf7-submit {
        width: 100%;
    }
}

@media (max-width: 450px) {
    body > article.page-content .general-slick.slick-hide-side-shadow::after {
        display: none;
    }
}

@media (max-width: 375px) {
    body > article.page-content .deals-wrap .section-header,
    body > article.page-content .deals-wrap .section-header a {
        font-size: 24px;
    }

    body > article.page-content .deals-wrap section {
        margin-top: 80px;
    }

    body > article.page-content .wpcf7-form .submit-area input.wpcf7-form-control.wpcf7-submit {
        width: 100%;
    }


}
