/* Responsive Font Styling for Slider */

.responsive-subtitle {
    font-size: 1rem;
}

.responsive-title {
    font-size: 2.5rem;
}

.responsive-paragraph {
    font-size: 1rem;
}

/* Tablet: max-width 768px */
@media (max-width: 768px) {
    .responsive-subtitle {
        font-size: 0.9rem;
    }

    .responsive-title {
        font-size: 2rem;
    }

    .responsive-paragraph {
        font-size: 0.9rem;
    }
}

/* Smartphone kecil: max-width 576px */
@media (max-width: 576px) {
    .responsive-subtitle {
        font-size: 0.85rem;
    }

    .responsive-title {
        font-size: 1.6rem;
        line-height: 1.3;
    }

    .responsive-paragraph {
        font-size: 0.85rem;
    }
}
