/**
 * Sections Wrapper Blue - Styles
 * This wrapper contains: about, membership, service-areas, coupons, financing
 * Background: Blue gradient
 */

.blue-sections-wrapper {
    background: linear-gradient(180deg, #2B7FFF -19.21%, #142242 100%);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;

    position: relative;
}

/* Remove individual backgrounds from wrapped sections */
.blue-sections-wrapper .about-section {
    background-color: transparent;
    background-image: none;
}

.blue-sections-wrapper .left-image-stats-section {
    background-color: transparent;
    background-image: none;
}

.blue-sections-wrapper .content-logos-slider-section {
    background-color: transparent;
    background-image: none;
    padding-bottom: 300px;
}

.blue-sections-wrapper .services-section {
    background-color: transparent;
    background-image: none;
    padding-top: 0;
    margin-top: -150px;
}

.blue-sections-wrapper .family-owned-section {
    background-color: transparent;
    background-image: none;
}

.blue-sections-wrapper .membership-section {
    background: transparent;
    padding: 0;
}

body.home .blue-sections-wrapper .services-section {
    background-color: transparent;
}

.blue-sections-wrapper .service-areas-section {
    background-color: transparent;
    padding-bottom: 350px;
}

.blue-sections-wrapper .coupons-section {
    background-image: none;
    background-color: transparent;
    padding-top: 0;
    padding-bottom: 60px;
}

.blue-sections-wrapper:last-child {
    padding-top: 0;
}

.blue-sections-wrapper .financing-section {
    background: transparent;
    padding: 0;
}

.blue-sections-wrapper .reviews-section {
    background: transparent;
}

@media (max-width: 992px) {
    .blue-sections-wrapper {
        padding-top: 70px;
    }

    .blue-sections-wrapper .membership-section {
        padding-top: 70px;
    }

    .blue-sections-wrapper .left-image-stats-section {
        padding-top: 60px;
    }

    .blue-sections-wrapper .reviews-section {
        background: linear-gradient(180deg, #2B7FFF -19.21%, #142242 100%);
    }
}
