@media (max-width: 1024px) {
    .footer-grid {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .portfoy-grid,
    .urun-gruplari-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .katalog-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .iletisim-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 860px) {
    .ust-serit-sol .ust-oge-eposta {
        display: none;
    }

    .ana-menu {
        display: none;
    }

    .mobil-menu-ac {
        display: block;
    }

    .footer-grid {
        grid-template-columns: 1fr 1fr;
    }

    .hero-icerik h1 {
        font-size: 32px;
    }

    .bolum-hero {
        height: 520px;
    }
}

@media (max-width: 640px) {
    .ust-serit-sol {
        display: none;
    }

    .ust-serit-ic {
        justify-content: flex-end;
    }

    .hero-alt-ic {
        flex-direction: column;
        align-items: stretch;
    }

    .hizli-erisim {
        justify-content: center;
        flex-wrap: wrap;
    }

    .portfoy-grid,
    .urun-gruplari-grid,
    .katalog-grid,
    .footer-grid {
        grid-template-columns: 1fr;
    }

    .form-satir {
        grid-template-columns: 1fr;
    }

    .teknik-sekme-basliklar {
        flex-direction: column;
    }

    .bolum {
        padding: 46px 0;
    }

    .bolum-baslik h2 {
        font-size: 24px;
    }

    .hero-icerik h1 {
        font-size: 26px;
    }

    .bolum-hero {
        height: 560px;
    }
}
