/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    /* ================= HERO ================= */

    .universities-hero h1 {
        font-size: 38px;
    }

    .universities-hero-container {
        gap: 25px;
    }


    /* ================= UNIVERSITIES ================= */

    .university-grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr));
    }

    .university-card {
        min-height: 135px;
    }


    /* ================= HEADING ================= */

    .universities-heading {
        gap: 20px;
    }

    .universities-heading h2 {
        font-size: 27px;
    }


    /* ================= FOOTER ================= */

    footer {
        padding: 0 5%;
    }

    .footer-container {
        width: 100%;

        grid-template-columns:
            minmax(0, 1.7fr)
            minmax(0, 1fr)
            minmax(0, 1fr)
            minmax(0, 1fr);

        gap: 30px;

        padding: 48px 0 20px;
    }

    .footer-logo img {
        width: 30px;
        height: 30px;
    }

    .footer-logo > span {
        font-size: 22px;
    }

    .footer-description {
        margin-top: 18px;

        font-size: 13px;
    }

    .footer-links h3,
    .footer-right h3 {
        font-size: 15px;

        margin: 3px 0 19px;
    }

    .footer-links a {
        font-size: 13px;

        margin-bottom: 11px;
    }

    .social {
        gap: 17px;
    }

    .insta-logo {
        width: 22px;
        height: 22px;
    }

    .telegram-logo,
    .email-logo {
        width: 25px;
        height: 25px;
    }

    .footer-bottom {
        min-height: 65px;
    }

    .copyright,
    .made-for-students {
        font-size: 12px;
    }
}