/**
 * Fleet Page - Fleet Items Mobile Text Color Fix
 * Ensures all fleet item text is black on mobile devices
 * ID-based selectors for specific targeting
 */

/* Mobile specific (max-width: 767px) */
@media only screen and (max-width: 767px) {
    /* Target all fleet items with specific IDs */
    #fleet-2plus2-seater .lower-content p,
    #fleet-2plus2-seater .lower-content p strong,
    #fleet-2plus2-seater .lower-content h3,
    #fleet-2plus2-seater .lower-content h3 a,
    #fleet-2plus2-seater .lower-content .btn-box a,
    #fleet-2plus2-seater .lower-content .theme-btn,
    #fleet-4-seater .lower-content p,
    #fleet-4-seater .lower-content p strong,
    #fleet-4-seater .lower-content h3,
    #fleet-4-seater .lower-content h3 a,
    #fleet-4-seater .lower-content .btn-box a,
    #fleet-4-seater .lower-content .theme-btn,
    #fleet-4plus2-seater .lower-content p,
    #fleet-4plus2-seater .lower-content p strong,
    #fleet-4plus2-seater .lower-content h3,
    #fleet-4plus2-seater .lower-content h3 a,
    #fleet-4plus2-seater .lower-content .btn-box a,
    #fleet-4plus2-seater .lower-content .theme-btn,
    #fleet-6-seater .lower-content p,
    #fleet-6-seater .lower-content p strong,
    #fleet-6-seater .lower-content h3,
    #fleet-6-seater .lower-content h3 a,
    #fleet-6-seater .lower-content .btn-box a,
    #fleet-6-seater .lower-content .theme-btn,
    #fleet-6plus2-seater .lower-content p,
    #fleet-6plus2-seater .lower-content p strong,
    #fleet-6plus2-seater .lower-content h3,
    #fleet-6plus2-seater .lower-content h3 a,
    #fleet-6plus2-seater .lower-content .btn-box a,
    #fleet-6plus2-seater .lower-content .theme-btn,
    #fleet-14-seater .lower-content p,
    #fleet-14-seater .lower-content p strong,
    #fleet-14-seater .lower-content h3,
    #fleet-14-seater .lower-content h3 a,
    #fleet-14-seater .lower-content .btn-box a,
    #fleet-14-seater .lower-content .theme-btn,
    #fleet-pcw-cargo-box .lower-content p,
    #fleet-pcw-cargo-box .lower-content p strong,
    #fleet-pcw-cargo-box .lower-content h3,
    #fleet-pcw-cargo-box .lower-content h3 a,
    #fleet-pcw-cargo-box .lower-content .btn-box a,
    #fleet-pcw-cargo-box .lower-content .theme-btn,
    #fleet-pcw-open-cargo-box .lower-content p,
    #fleet-pcw-open-cargo-box .lower-content p strong,
    #fleet-pcw-open-cargo-box .lower-content h3,
    #fleet-pcw-open-cargo-box .lower-content h3 a,
    #fleet-pcw-open-cargo-box .lower-content .btn-box a,
    #fleet-pcw-open-cargo-box .lower-content .theme-btn,
    /* Fallback selectors for all fleet items */
    .fleet-section .fleet-block .inner-box .lower-content p,
    .fleet-section .fleet-block .inner-box .lower-content p strong,
    .fleet-section .fleet-block .inner-box .lower-content h3,
    .fleet-section .fleet-block .inner-box .lower-content h3 a,
    .fleet-section .fleet-block .inner-box .lower-content .btn-box a,
    .fleet-section .fleet-block .inner-box .lower-content .theme-btn,
    .fleet-block-one .inner-box .lower-content p,
    .fleet-block-one .inner-box .lower-content p strong,
    .fleet-block-one .inner-box .lower-content h3,
    .fleet-block-one .inner-box .lower-content h3 a,
    .fleet-block-one .inner-box .lower-content .btn-box a,
    .fleet-block-one .inner-box .lower-content .theme-btn {
        color: #000000 !important;
    }
}

/* Tablet specific (768px - 991px) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    #fleet-2plus2-seater .lower-content p,
    #fleet-2plus2-seater .lower-content p strong,
    #fleet-2plus2-seater .lower-content h3,
    #fleet-4-seater .lower-content p,
    #fleet-4-seater .lower-content p strong,
    #fleet-4-seater .lower-content h3,
    #fleet-4plus2-seater .lower-content p,
    #fleet-4plus2-seater .lower-content p strong,
    #fleet-4plus2-seater .lower-content h3,
    #fleet-6-seater .lower-content p,
    #fleet-6-seater .lower-content p strong,
    #fleet-6-seater .lower-content h3,
    #fleet-6plus2-seater .lower-content p,
    #fleet-6plus2-seater .lower-content p strong,
    #fleet-6plus2-seater .lower-content h3,
    #fleet-14-seater .lower-content p,
    #fleet-14-seater .lower-content p strong,
    #fleet-14-seater .lower-content h3,
    #fleet-pcw-cargo-box .lower-content p,
    #fleet-pcw-cargo-box .lower-content p strong,
    #fleet-pcw-cargo-box .lower-content h3,
    #fleet-pcw-open-cargo-box .lower-content p,
    #fleet-pcw-open-cargo-box .lower-content p strong,
    #fleet-pcw-open-cargo-box .lower-content h3,
    .fleet-section .fleet-block .inner-box .lower-content p,
    .fleet-section .fleet-block .inner-box .lower-content p strong,
    .fleet-section .fleet-block .inner-box .lower-content h3 {
        color: #000000 !important;
    }
}

