@media (max-width: 1200px) {
    .b8n4t-container {
        padding: 0 15px;
    }
}

@media (max-width: 992px) {
    .v9n5t-section-title {
        font-size: 28px;
    }

    .h6t9m-main-heading {
        font-size: 30px;
    }
}

@media (max-width: 768px) {
    .v9n5t-section-title {
        font-size: 24px;
    }

    .h6t9m-main-heading {
        font-size: 26px;
    }

    .content-area {
        padding: 20px;
    }

    .x9k2m table {
        font-size: 14px;
        display: block;
        overflow-x: auto;
    }
}

@media (max-width: 576px) {
    .v5k9m-header-buttons {
        gap: 5px;
    }

    .btn {
        padding: 8px 16px;
        font-size: 14px;
    }

    .widget-text {
        font-size: 14px;
    }

    .m5k9v-widget-btn {
        padding: 10px 20px;
        font-size: 14px;
    }
}
