/* ==================== MOBILE RESPONSIVE FIXES ==================== */
@media (max-width: 991px) {
    .req-tutor-container {
        grid-template-columns: 1fr;
    }
    
    /* মোবাইল ডিভাইসে Help and Info অংশটি থাকবে না */
    .req-help-box {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .req-form-wrapper {
        padding: 20px 15px;
    }

    .req-main-title {
        font-size: 22px;
    }

    /* মোবাইল ডিভাইসে ফর্ম ফিল্ড একেক লাইনে একটি করে থাকবে */
    .req-form-row {
        grid-template-columns: 1fr !important;
        gap: 15px;
        margin-bottom: 15px;
    }
}