@media (max-width:767px) {
    footer {
        padding: 40px 0;
    }

    img.footerLogo {
        margin-bottom: 40px;
    }

    .uniitemss {
        grid-template-columns: repeat(1, .9fr);

    }

    img.footerLogo {
        width: 60%;
    }

    .navbar-expand-lg .navbar-nav {
        justify-content: center;
        width: 100%;
        align-items: center;
        gap: 10px;
        margin: 20px 0;
    }

    .navbar-expand-lg .navbar-nav {
        width: 100%;
        margin: 20px 0;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .navbar-brand img {
        width: 150px;
    }

    li.nav-item {
        width: 100%;
    }

    li.nav-item a.btn.btn-success.rounded-pill {
        display: block;
        border-radius: 5px !important;
    }

    form#headersearch {
        width: 100%;
    }

    section.complain-list {
        margin: 20px 10px;
        padding: 20px 10px;
    }

    .remarkslist date {
        position: relative;
    }

    .remarkstechName {
        text-align: left;
        border-top: 1px solid #fff;
        margin-top: 10px;
        padding-top: 10px;
        /* margin-left: 5px;
        padding-left: 5px; */
    }
}



@media(max-width:600px) {
    .complainststusexamp {
        gap: 10px;
    }

    .complainststusexamp span {
        width: 15px;
        height: 15px;
    }

    .complainststusexamp p {
        font-size: 14px;
    }

    a.complain-status-btns {
        padding: 5px 5px;
        border-radius: 5px;
        font-size: 12px;
    }

    .wrapper-head {
        flex-wrap: wrap;
    }

    .wrapper-head h3 {
        font-size: 15px;
        width: 100%;
    }

    .wrapper-head input {
        padding: 2px 10px;
        width: 100%;
        max-width: 100%;
        font-size: 14px;
    }
}

@media(max-width:425px) {
    a.gcs-card.card .universityImgCard {
        width: 120px;
    }

}