.mobile-menu {
    display: none;
}

@media only screen and (max-width : 1400px) {}

@media only screen and (max-width : 1300px) {
    .card-sm-title {
        font-size: 16px;
    }
    .card-doc-update .btn-grd{
        padding: 8px 25px;
        font-size: 15px;
    }
    .zoom-card .btn-blue-grad{
        padding: 8px 25px;
        font-size: 15px;
    }
}

@media only screen and (max-width : 1200px) {
    .fix-div{
        display: flex;
        gap: 20px;
    }
    .fix-div .card{
        width: calc(50% - 10px);
    }
    .mobile-reverse{
        flex-direction: column-reverse;
    }
    .slide-control-btn{
        display: flex;
    }
}

@media only screen and (max-width : 992px) {
    article {
        padding-left: 0 !important;
    }
    

    .dashboard-main header {
        padding-left: 16px;
    }

    .dashboard-nav {
        transform: translateX(-100%);
        transition: transform 0.3s ease-in-out !important;
    }
    .dashboard-nav.active {
        transform: translateX(0%);
        transition: transform 0.3s ease-in-out !important;
        z-index: 9999;
    }

    .nav {
        display: none;
    }

    .logo {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .section-title {
        font-weight: 700;
        font-size: 28px;
    }

    .plan-card {
        margin-bottom: 40px;
    }

    .section-padding {
        padding: 40px 0;
    }

    footer ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        gap: 20px;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .mobile-menu {
        display: block;
    }

    .filter-mobile {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px;
        background: #F4F6FB;
    }

    .mobile-menu img {
        width: 30px;
    }

    .f_main {
        /* height: 54px; */
        overflow: hidden;
        transition: 0.3s;
        position: fixed;
        top: 0;
        z-index: 999999;
        background: white;
        left: 0;
        height: 100vh;
        overflow: auto;
        width: 77%;
        box-shadow: 1rem 0 1rem rgba(0, 0, 0, .15);
        /* display: none; */
        width: 0;
    }

    .cf-right .btn-grey {
        display: block;
    }

    .dash-menu {
        display: none;
    }

    .pre-two-card {
        flex-direction: column;
    }

    .pre-two-card>div {
        width: 100%;
    }

    .re-view {
        flex-direction: column;
        margin-bottom: 20px;
    }

    .re-view img {
        width: 100%;
        aspect-ratio: 16 / 19;
        object-fit: cover;
    }

    .re-view>div a img {
        width: 35px;
        height: unset;
        object-fit: unset;
        aspect-ratio: unset;
    }

}

@media only screen and (max-width : 768px) {

    header .btn-grey,
    header .btn-red {
        padding: 6px 12px;
        font-size: 13px;
    }

    .profile-menu {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 5px 5px;
        padding-right: 15px;
        border: 0;
        border-radius: 8px;
        background: #d6d6d6;
        color: #1f1f1f;
        text-transform: uppercase;
    }

    .profile-menu div {
        width: 38px;
        height: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #929292;
        border-radius: 8px;
        color: #f4f4f4a3;
    }

    .f_main {
        width: 0;
    }

    .college-filter {
        flex-direction: column;
        gap: 10px;
        align-items: flex-start;
    }

    .cf-right {
        justify-content: space-between;
        width: 100%;
    }

    .cb_item {
        width: 50%;
    }

    .pagination-footer p {
        font-size: 12px;
    }

    .pagination-footer {
        flex-direction: column;
        gap: 10px;
    }

    .college-filter h5 {
        font-size: 16px;
    }

    .pre-header h5 {
        margin: 0;
        font-size: 16px;
    }



}
@media only screen and (max-width : 576px) {
    .fix-div{
        flex-direction: column;
        gap: 0;
    }
    .fix-div .card{
        width: 100%;
    }
    .advantage img {
        width: 60px;
    }

    .advantage {
        padding: 40px 10px;
    }

    .advantage h4 {
        font-size: 17px;
    }
}




@media (min-width: 1200px) {}

@media only screen and (max-width: 1500px) and (min-width: 1200px) {}