/* Custom fixes for mobile slider text visibility */
@media (max-width: 767px) {

    /* Ensure transform animations don't hide content on mobile */
    .pbmit-slider-area .transform-left,
    .pbmit-slider-area .transform-right,
    .pbmit-slider-area .transform-top,
    .pbmit-slider-area .transform-bottom,
    .pbmit-slider-area .transform-center {
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }

    .swiper-slide-active .transform-delay-1,
    .swiper-slide-active .transform-delay-2,
    .swiper-slide-active .transform-delay-3,
    .swiper-slide-active .transform-delay-4,
    .swiper-slide-active .transform-delay-5,
    .swiper-slide-active .transform-delay-6 {
        transition-delay: 0s !important;
    }

    /* Make slider description visible */
    .pbmit-slider-one .pbmit-desc,
    .pbmit-slider-two .pbmit-desc,
    .pbmit-slider-three .pbmit-desc {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        font-size: 14px !important;
        line-height: 22px !important;
        margin-bottom: 20px !important;
        max-width: 100% !important;
    }

    /* Ensure paragraph in slider content is visible */
    .pbmit-slider-content p.pbmit-desc {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
}

@media (max-width: 485px) {

    .pbmit-slider-one .pbmit-desc,
    .pbmit-slider-two .pbmit-desc,
    .pbmit-slider-three .pbmit-desc {
        font-size: 13px !important;
        line-height: 20px !important;
        margin-bottom: 15px !important;
    }
}