<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1200px) {
.hide_phone{
    display: none;
}
    .university_features .university_features_list ul li a{
        padding: 10px;
    }
}

@media (max-width: 991px) {
    .university_features .university_features_list ul li{
        height: 80px;
    }
    .university_features .university_features_list ul li a{
        font-size: 16px;
    }
    .navbar_custom .navbar-collapse {
        position: fixed;
        top: 130px;
        left: 0;
        width: 100%;
        background: #1576bf;
        padding: 20px;
        border-top: 1px solid #fff;
    }

    .main_header {
        background-color: #0655b09f;
    }

    .testimonials .testimonials_text {
        box-shadow: unset !important;
    }

    .testimonials_second .testimonials_box .line_custom {
        display: none;
    }

    .hide_desktop {
        display: flex !important;
    }

    .hide_mobile {
        display: none !important;
    }

    .navbar-toggler {
        background-color: #c3e5fa !important;
    }

    .main_header .header_top {
        padding: 0;
    }

    .mobile_flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .mobile_flex &gt; ul {
        display: flex;
        margin-bottom: 0;
        width: 100%;
        padding: 15px 0;
        justify-content: space-between;
    }

    .mobile_flex button {
        color: #212529;
    }

    .mobile_flex .nav-link {
        color: #1576bf !important;
    }
    .search_table{
        overflow: auto;
    }
    .search_table table{
        min-width: 650px;
    }
    .search_list,
    .search_list .d-flex{
        flex-direction: column;
        align-items: flex-start!important;
    }
    .search_list .reset_search,
    .search_list .reset_search input,
    .search_list .advanced_search,
    .search_list button{
        width: 100%;
        margin: 5px 0;
    }
    .school_management_filter{
        flex-direction: column;
        align-items: flex-start!important;
    }
    .school_management_filter .filter_left,
    .school_management_filter .filter_right{
        flex-wrap: wrap;
        justify-content: flex-start!important;
    }
    .school_management_box .school_management_filter .filter_right .search_item{
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    .courses_section .course-select form{
        flex-direction: column;
    }
    .university_features_list ul{
        flex-direction: column;
    }
    .university_features .university_features_list ul li{
        width: 100%;
        margin: 10px 0;
    }
    .table-responsive{
        overflow: auto;
    }
    .table-responsive table{
        min-width: 500px;
    }
    .table-responsive table td{
        padding: 10px 0;
    }
    .courses_section .show-course .box{
        padding: 10px;
    }
    .university_box_bottom{
        flex-wrap: wrap;
    }
    .courses_section .show-course .show-course-title{
        padding: 10px;

    }
    .courses_section .show-course .show-course-title h5{
        font-size: 16px;
    }
    .courses_section .show-course{
        padding: 10px;
    }
    .courses_section .course-select .filter_box{
        width: 100%;
        margin-bottom: 10px;
    }
    .testimonials_second .testimonials_box .single_testimonial p {
        height: auto;
    }
    .sidebar_menu{
        display: none;
    }
    .table_container{
        overflow: auto;
    }
    .table_container table{
        min-width: 650px;
    }
    .page_container .sidebar_menu{
        border: 1px solid #ddd;
        z-index: 9;
    }
    .margin_left_255{
        margin-left: 0!important;
    }
    .account_header{
        flex-direction: column;
        align-items: flex-end;
        gap: 12px;
    }
    .account_header .account_header_left{
        width: 100%;
        justify-content: space-between;
    }
    .account_header .account_header_right{
        width: 100%;
    }
}

@media (max-width: 575px) {
    .testimonials_second .testimonials_box .single_testimonial {
        flex-direction: column;
        align-items: center;
        text-align: center;
        margin: 10px;
        padding: 10px 20px;
        border-bottom: 1px solid #ddd;
    }

    .testimonials_second .testimonials_box .single_testimonial .img_box img {
        margin-bottom: 30px;
    }
    .form-list_box{
        flex-direction: column;
    }
    .university_box .university_box_top{
        flex-direction: column;
    }

}

@media (max-width: 500px) {
    .header_top_links {
        display: none;
    }

    .mobile_social {
        display: flex!important;
    }
    .mobile_social  li a{
        padding: 10px;
        display: block;
        color: #fff;
    }
    .mobile_social li a svg{
        width: 15px;
        height: 15px;
    }
    .mobile_social li a svg path{
        fill: #fff;
    }
    .mobile_social li{
        display: block!important;
    }
    .navbar_custom .navbar-collapse{
        top: 147px;
    }
    .mobile_flex &gt; ul {
        padding: 15px 0;
    }
    .account_header .account_header_right .account_info p{
        display: none;
    }
    .account_header .account_header_right .top_icons a span {
        padding: 0;
        height: 20px;
        min-width: 20px;
        position: absolute;
        font-size: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 13px;
        right: 0px;
    }
    .account_header .account_header_right .top_icons{
        padding: 15px;
    }
    .account_header .account_header_right .account_info span{
        width: 30px;
        height: 30px;
    }
}

@media (max-width: 375px) {

}

@media (max-width: 360px) {

}

@media (max-width: 320px) {
    .account_header .account_header_left .logo_box{
        margin-right: 10px;
    }
    .account_header .account_header_left .logo_box img{
        width: 80px;
    }
}</pre></body></html>