/* ========================
   RESPONSIVE STYLES
   Aarzoo Website
======================== */

@media (max-width: 991px) {
    .nav-toggle { display: flex; }
    .nav-links {
        display: none;
        position: absolute;
        top: 100%;
        left: 0; right: 0;
        background: #fff;
        flex-direction: column;
        padding: 20px;
        box-shadow: 0 10px 30px rgba(0,0,0,0.1);
        gap: 4px;
    }
    .nav-links.open { display: flex; }
}

@media (min-width: 992px) {
    .why-grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 767px) {
    .section-pad { padding: 60px 0; }
    .section-title { font-size: 28px; }
    .offer-list { grid-template-columns: 1fr; }
    .why-grid { grid-template-columns: 1fr; }
    .stat-divider { display: none; }
    .inquiry-form-wrap { padding: 24px; }
    .hero-content p { font-size: 16px; }
}

@media (max-width: 575px) {
    .hero-content h1 { font-size: 30px; }
    .hero-buttons { flex-direction: column; }
}
