@media only screen and (min-width: 240px) and (max-width: 767px) {
    .signUP-admin-left {
        display: none;
    }

    .signUp-admin-right {
        height: 100vh !important;
    }

    .signUp-topbar ul li a {
        font-size: 12px;
    }

    .navbar-left .navbar-brand {
        margin-right: 25px;
        margin-left: 0;
    }

    .contents {
        padding: 56px 0 85px 0;
    }

    .contents.expanded {
        padding-left: 0;
    }

    .top-menu .contents {
        padding: 56px 0 85px 0;
    }

    .side-menu .navbar-left .search-form {
        display: none;
    }

    .navbar {
        padding: 0 1rem;
    }

    .navbar-right__menu>li {
        padding: 0;
    }

    .sidebar {
        top: 56px;
    }

    .school-logo-left,
    .navbar-brand {
        display: block;
    }

    .school-logo-right {
        display: none;
    }

    .navbar-right__menu {
        /* display: block !important; */
        justify-content: flex-end;
    }

    .admin-overview-card li,
    .admin-overview-card2 li,
    .admin-overview-card3 li,
    .admin-overview-card4 li,
    .admin-overview-card5 li {
        width: 33.33%;
    }

    .card .card-body {
        padding: 1rem;
    }

    .card-header h6,
    .ratio-title {
        margin-top: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .contents {
        padding: 74px 15px 72px 20px;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .contents.expanded {
        padding-left: 16px;
    }

    .admin-overview-card li,
    .admin-overview-card2 li,
    .admin-overview-card3 li,
    .admin-overview-card4 li,
    .admin-overview-card5 li {
        width: 16.66%;
    }

    .school-logo-left {
        display: block;
    }

    .school-logo-right {
        display: none;
    }

    .ratio-title {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 900px) {
    .navbar-right__menu .nav-settings .dropdown-custom .dropdown-wrapper--large {
        min-width: 100%;
        position: fixed;
    }

    .navbar-right__menu .nav-settings .dropdown-custom .dropdown-wrapper--large:before {
        display: none;
    }
}

@media only screen and (max-width: 991px) {
    .contents {
        padding: 73px 15px 64px 16px;
    }

    .contents.expanded+.footer-wrapper {
        padding-left: 8px;
    }

    .customizer-overlay.show,
    .overlay-dark-sidebar.show {
        z-index: 99;
    }

    .top-menu .sidebar-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .top-menu .sidebar {
        display: block;
    }

    .top-menu .contents {
        padding: 73px 15px 64px 16px;
    }
}

@media (max-width: 1150px) {
    .contents {
        padding: 73px 15px 72px 16px;
    }

    .contents.expanded {
        padding-left: 16px;
    }

    .contents.expanded+.footer-wrapper {
        padding-left: 0;
    }

    .sidebar.collapsed {
        margin-left: -76px;
    }
}

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

@media only screen and (max-width: 1399px) {
    .sidebar.collapsed .sidebar__menu-group .has-child ul {
        max-height: 300px;
    }
}