/* ==================== RESPONSIVE MEDIA QUERIES ==================== */
@media (max-width: 991px) {
    .td-content-form-grid {
        grid-template-columns: 1fr;
    }
    
    /* ডেস্কটপ ফর্ম লুকিয়ে রাখা এবং মোবাইল বাটন দৃশ্যমান করা */
    #tdDesktopFormWrap {
        display: none !important;
    }

    .td-mobile-contact-trigger-wrap {
        display: block;
    }

    .td-hero-stats-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .td-hero-left {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .td-id-badge-wrap {
        justify-content: center;
    }

    .td-meta-row {
        justify-content: center;
    }

    .td-rating-row {
        justify-content: center;
    }

    .td-reviews-inner-card {
        grid-template-columns: 1fr;
    }
}