@media (max-width: 1700px) {
   
    .section_our{
        padding-bottom: 60px;
        padding-top: 50px;
    }
}
@media (max-width: 1400px) {
    .section_our{
        background-size: cover;
    }
    .section_our h2.heading{
        margin-bottom: 20px;
    }
    .section_our .gianhap__our{
        grid-column-gap: 25px;
        grid-row-gap: 20px;
    }
}
@media (max-width: 1200px) {
    .container{
        max-width: 100%;
        padding: 0;
    }
    .row{
        max-width: 100%;
        width: 100%;
        margin: 0;
    }
    .section_banner_01{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .search_nganh.sec_hb2_1 .search_home form .button_submit{
        padding-left: 0;
        padding-right: 0;
    }
    .search_nganh.section_search_danh_muc .search_home form{
        margin-bottom: 0;
    }
    .search_nganh.section_search_danh_muc .search_home form select{
        min-width: 250px;
    }
    .search_hocbong form .button_submit{
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-top: 0px;
        font-size: 0 !important;
        min-width: 45px !important;
        line-height: 1 !important;
    }
    .section_event .event .event_left .title{
        width: 84%;
    }
    .section_search_danh_muc .search_home span{
        font-size: 15px;
    }
    .section_search_danh_muc .search_home .text_search{
        width: 247px
    }
    .section_banner_01 .box_button{
        bottom: 30px;
    }
    .section_our{
        margin-top: 40px;
        background-position-x: 50%;
    }
    .section_our .gianhap__our .list_our{
        align-items: center;
    }
    .section_our .gianhap__our .list_our .icon{
        height: 67px;
        min-width: 67px;
        line-height: 60px;
    }
    .section_giaiphap{
        padding: 50px 0 40px;
    }
    .section_event .evt{
        margin-top: 15px;
    }
    /* Gioi thieu */
    .box_lichsu .box_text{
        padding-right: 15px;
    }
    .section_tienganh .search_ta{
        margin-top: 30px;
    }
    .gt_category .list_category .list{
        padding: 15px 10px;
    }
    .gt_category .list_category .list:first-child{
        padding-left: 10px;
    }
    .footer-1 .footer-widgets{
        margin: 0;
    }
    /* Search */
    .breadcrumbs_content{
        padding: 0 15px;
    }
    .sidebarleft .button_filter{
        padding: 10px 20px 10px;
    }
    ul.yith-wcan-list li{
        margin-bottom: 14px;
    }
    .with-radio ul.yith-wcan-list li{
        margin-bottom: 8px;
    }
    ul.yith-wcan-list li .count, ul.yith-wcan-list li a{
        font-size: 13px;
        line-height: 20px;
    }
    .event_box .event_centent{
        padding: 15px 10px 15px 10px;
        width: 24%;
    }
    .content_right .search_content_ev .event .event_left{
        width: 84%;
        padding: 15px 0px 15px 25px;
    }
    .content_right .search_content_ev .event .event_left .title{
        width: 65%;
        margin-left: 0;
        padding-left: 15px;
        padding-right: 10px;
    }
    .content_right .search_content_ev .event .event_address > div{
        font-size: 13px;
        margin-bottom: 3px;
    }
    .search_table table > tbody tr td .button_hs{
        margin-right: 10px;
        min-width: 107px;
        display: block;
        margin-left: 5px;
    }
    .table_danhgia table{
        display: block;
        overflow-x: auto !important;
        padding-bottom: 5px;
        white-space: nowrap;
        z-index: 0;
        text-align: center;
    }
    .search_table table > thead tr td{
        text-align: center;
    }
    .search_table table > tbody tr td{
        padding: 10px 0;
    }
    .search_table.table_danhgia table > thead tr td{
        text-align: left;
        border: none;
        box-shadow: none;
    }
    .slider_bh{
        height: 280px;
    }
    .sec_bh_02 .owl-carousel:hover .owl-nav .owl-prev{
        left: -10px;
    }
    .sec_bh_02 .owl-carousel:hover .owl-nav .owl-next{
        right: -10px;
    }
    .sec_bh_03 .blog_button a{
        padding: 10px;
    }
    .content_right .search_content_ev .event .event_left h3 a{
        display: inline-block;
    }
    .sec_box_right .event_centent{
        width: 26%;
        padding-top: 45px;
    }
    .content_right .search_content_ev .event .event_left{
        width: 70%;
    }
    .content_right .sec_box_right .event .event_left h3 a{
        float: none;
    }
    .sec_gt_01 .event_box .event_left .title,
    .sec_gt_01 .event_box .event_left .left{
        width: auto;
    }
    .chitiet_01 .tab-content{
        padding: 5px 15px 20px 15px;
    }
    .lh_01 .form_lh{
        padding: 25px;
        max-width: 600px;
    }
    .lh_01 .search_hocbong .form_lh p{
        margin-bottom: 15px;
    }
    .lh_02 .list .list_lh_box_img .img_box{
        width: 75px;
        height: 75px;
    }
    .hoso_01 .phantram{
        margin-right: 0px;
    }
    .hoso_01 .phantram a{
        padding: 7px 10px 6px 10px;
    }
    .sec_gt_02 .box_01 .box_left{
        padding: 18px 10px;
    }
    .sec_gt_02.hoso_01 .search_table table > thead tr td:last-child{
        min-width: 130px;
    }
    .sec_gt_02.hoso_01 .search_table table > thead tr td{
        padding: 10px;
    }
    .side_box .side_list ul li span{
        float: none;
    }
    .camon_hocbong_01 .content{
        padding: 85px 100px 95px;
    }
    .camon_slide .box .title{
        padding-left: 10px;
    }
    .danhmucnganh_01 .danhmucnganh_left{
        padding: 20px;
    }
    .list_danhmuc{
        margin-top: 20px;
        grid-row-gap: 20px;
        grid-column-gap: 30px;  
    }
    .list_danhmuc .box_danhmuc ul li{
        margin-bottom: 8px;
    }
    .camon_slide.owl-carousel:hover .owl-nav .owl-prev{
        left: 0;
    }
    .camon_slide.owl-carousel:hover .owl-nav .owl-next{
        right: 0;
    }
    .register_03 .blog_button{
        display: flex;
    }
    .register2_01 .dky_top{
        padding: 20px 30px;
    }
    .register2_01 .form_dky{
        padding: 30px 20px;
    }
    .registerhoithao_01 .content{
        padding: 40px 30px;
    }
    .registerhoithao_01 .content h2{
        margin-bottom: 10px;
    }
    .registerhoithao_01 .content > p{
        margin-bottom: 15px;
    }
    .registerhoithao_01 .form_register .col-lg-12{
        padding: 0;
    }
    .registerhoithao_02.section_event{
        padding-top: 0;
    }
    .online_01 .search_nganh.section_search_danh_muc .search_home form input,
    .online_01 .search_nganh.section_search_danh_muc .search_home form select{
        min-width: 150px;
    }
    .online_01 .search_nganh.section_search_danh_muc .search_home form input.button_submit{
        padding: 10px 20px 11px;
        font-size: 15px;
        min-width: unset;
    }
    .hoso_online.online_01 .content{
        padding-bottom: 40px;
    }
    .result_02.section_event .event .event_left .title{
        width: calc(90% - 81px);
    }
    .result_02.section_event .event .event_right a{
        padding-top: 41px;
    }
    .trainhiemtruong_01 .form_lh .form_group.name input{
        min-width: 300px;
        width: unset;
    }
    .trainhiemtruong_01 .trainhiem_blog .text_blog h3{
        font-size: 20px;
        line-height: 30px;
    }
    .trainhiemtruong_01{
        margin-bottom: 40px;
    }
    .tangpham_01.danhgiatruong_01 .content{
        padding: 30px 40px;
    }
    .tangpham_01.danhgiatruong_01 .content h2{
        margin-bottom: 30px;
    }
    .sec_gt_02 .box_01 .box_right .box_icon p{
        width: 85px;
    }
    .section_banner .banner_02 .text_banner .title_event{
        font-size: 34px;
        line-height: 42px;
        margin-bottom: 10px;
    }
    .section_banner .banner_02 .event p{
        margin-bottom: 10px;
    }
    .content_event h2{
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 15px;
    }
    .event_table.search_table table > thead tr td{
        text-align: left;
    }
    .list_institutions h3{
        font-size: 16px;
        line-height: 24px;  
    }
    .list_institutions h4{
        font-size: 15px;
    }
    .section_event .event .event_left{
        padding: 15px 0px 15px 15px;
    }
    .event_01 .section_event .event .event_left .title{
        width: 66%;
    }
    .event_01 .section_event .event .event_address > div{
        margin-bottom: 2px;
    }
    .news .section_banner .banner_02 .text_banner .title_event{
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 0;
    }
    .news_01 .content_news > p:nth-child(1){
        margin-bottom: 5px;
    }
    .news_01 .event_img{
        margin: 20px 0;
    }
    .contact_01 .title{
        margin-bottom: 40px;
    }
    .contact_01 .title h2.heading{
        font-size: 25px;
        line-height: 34px;
    }
    .contact_01 .box_map h2.heading{
        font-size: 20px;
    }
    .contact_01 .box_map ul{
        padding-left: 15px;
        padding-right: 10px;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .contact_01 .box_map ul li{
        margin-bottom: 10px;
    }
    .contact_02{
        padding-top: 0;
    }
    .contact_03 img{
        width: 100%;
    }
}
@media (min-width: 992px) {
    .text_mobile{
        display: none !important;
    }
}
@media (max-width: 992px) {
    .top-bar ul .item a{
        font-size: 13px;
        line-height: 30px;
    }
    .btn-menu_mobile{
        text-align: right;
        margin-bottom: 0;
        line-height: 85px;
    }
    .btn-menu_mobile i{
        font-size: 20px;
    }
    #menu_mobile.show{
        left: 0px;
    }
    .content_menu_mobile > ul {
        width: 300px;
        padding: 20px 0;
        box-sizing: border-box;
    }
    .content_menu_mobile > ul > li {
        list-style: none;
        position: relative;
        padding: 3px 15px;
        line-height: 33px;
        box-shadow: inset -1px 1px 0px 0px #efebeb;
    }
    .content_menu_mobile > ul > li:nth-child(1) {
        box-shadow: 0 0 0 0;
    }
    .content_menu_mobile > ul > li > a {
        color: #333;
        font-size: 16px;
        font-weight: 500;
        display: inline-block;
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .content_menu_mobile > ul > li > ul {
        padding-left: 15px;
    }
    .content_menu_mobile > ul > li > ul > li {
        list-style: none;
    }
    .content_menu_mobile > ul > li > ul > li a {
        color: #333;
        font-size: 15px;
    }
    
    .content_menu_mobile > ul > li .btn_dropdown_menu_mobile_child {
        position: absolute;
        top: 0;
        width: 40px;
        line-height: 40px;
        right: 0;
        text-align: center;
        background: #f2f2f2;
    }
    
    #menu_mobile{
        position: fixed;
        height: 100vh;
        top: 0;
        left: -305px;
        z-index: 99999;
        background-color: #fff;
        overflow-y: auto;
    }
    #menu_mobile .content_menu_mobile .sub-menu{
        height: 0;
        overflow: hidden;
        position: relative;
    }
    .mask_menu_mobile{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        z-index: 99998;
        background-color: #00000066;
    }
    .menu_primary_sys > ul{
        display: none;
    }
    .m-40{
        margin-top: 30px;
    }
    .logo img{
        width: 150px;
        margin-top: 10px;
    }
    #navbarSupportedContent .btn-close{
        display: block;
        float: right;
        box-shadow: none;
        margin-right: 10px;
    }
    #navbarSupportedContent.show{
        right: 0;
        transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
    }
    #navbarSupportedContent{
        position: fixed;
        right: -250px;
        width: 250px;
        background-color: #fff;
        padding: 10px;
        z-index: 999;
        min-height: 1000px;
        top: 0;
        transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
    }
    #navbarSupportedContent::before{
        content: "";
        top: 0;
        left: -1000px;
        min-width: 1000px;
        height: 100%;
        background-color: #00000096;
        position: absolute;
        z-index: 1;
    }
    .navbar-light .navbar-toggler:focus,
    .navbar-light .navbar-toggler{
        border: none;
        box-shadow: none;
    }
    .header-main .header_menu ul.nav_menu{
        height: auto;
        margin-left: 0 !important;
        margin-bottom: 0 !important;
    }
    .header-main .header_menu ul.nav_menu li a{
        font-weight: 500;
        font-size: 14px;
        line-height: 26px;
    }
    .header-main .header_menu ul.nav_menu > li > a{
        line-height: 32px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        border: none;
    }
    .breadcrumbs .breadcrumbs_content ul{
        display: -webkit-box;
    }
    .section_search_danh_muc .search_home{
        padding: 20px 0;
        display: block;
    }
    .sec_title h2.heading, .section_giaiphap h2.heading{
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .section_our h2.heading{
        font-size: 26px;
        line-height: 32px;
    }
    .section_banner_01 .box_button{
        bottom: 15px;
    }
    .text_desktop{
        display: none !important;
    }
    .section_search_danh_muc .search_home .text_or{
        display: none;
    }
    .section_search_danh_muc .search_home form select{
        min-width: 170px !important;
        width: 250px !important;
    }
    .online_01 .section_search_danh_muc .search_home form select{
        width: 100% !important;
    }
    .section_search_danh_muc .search_hocbong form select{
        width: 195px !important;
    }
    .section_search_danh_muc .search_home form{
        justify-content: flex-start;
        margin-bottom: 0;
    }
    .section_search_danh_muc .search_home form.form_search:nth-child(5){
        margin-top: 15px;
    }
    .section_search_danh_muc .search_home .text_search{
        width: auto;
    }
    .section_banner .banner_02 .title_big{
        font-size: 64px;
    }
    .section_banner .banner_02 h3.title{
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 5px;
    }
    .section_banner .banner_02 .text_banner p{
        line-height: 26px;
    }
    .section_banner .banner_02 .text_banner .button_banner{
        margin-top: 0;
    }
    .section_nganh .nganh_hoc{
        grid-template-columns: repeat(3,1fr);
    }
    .section_our .gianhap__our{
        grid-template-columns: repeat(2,1fr);
    }
    .section_our .gianhap__our .list_our .icon{
        line-height: 67px;
        width: 67px;
        margin-right: 10px;
    }
    .section_event .section_nganh h2.heading{
        margin-bottom: 10px;
    }
    .section_event .event .event_more{
        top: 3px;
    }
    .section_event .event .event_left{
        width: 100%;
    }
    .section_event .event .event_left .title{
        width: 86%;
    }
    .section_event .ev_right,
    .section_event .ev_left{
        width: 100%;
    }
    /* Gioi thieu */
    .section_banner .banner_02 .gt_banner_text h3.title{
        font-size: 22px;
        line-height: 32px;
    }
    .box_lichsu .icon_lichsu{
        padding: 0 25px 0 20px;
    }
    .box_lichsu::after{
        left: 54px;
    }
    .box_lichsu .box_text{
        padding-right: 10px;
    }
    .bg_gt{
        padding: 30px 30px;
    }
    .section_tienganh .search_ta{
        margin-top: 30px;
    }
    .section_tienganh .search_ta .col-md-9{
        padding: 10px;
    }
    .search_ta .t_ta{
        padding-left: 10px;
    }
    .t_ta .title_tienganh .form_search{
        margin-bottom: 5px;
    }
    .section_thongtin{
        margin-bottom: 40px;
    }
    .section_thongtin .list_thongtin{
        grid-template-columns: repeat(2,1fr);
    }
    .group-tabs #myTab li button{
        font-size: 18px;
    }
    .section_tabs .img_bottom{
        margin-bottom: 20px;
    }
    .section_event .ev_right .list_blog .list{
        width: 100%;
    }
    /* Search */
    .section_sidebarleft .col-lg-3{
        order: 2;
    }
    .section_sidebarleft .col-lg-9{
        order: 1;
    }
    .sec_search_02 .sinhvien .owl-carousel .owl-nav.disabled{
        top: -34px;
    }
    .sec_search_02 .sv_box .sv_top{
        display: flex;
        padding: 15px 10px;
    }
    .sec_search_02 .sv_box .sv_top .title{
        font-size: 14px;
        line-height: 24px;
        width: 50%;
        float: left;
    }
    .sec_search_02 .sv_box .sv_bottom{
        padding: 0 15px 15px;
    }
    .sec_search_02 .owl-carousel .owl-item .list_number{
        width: 100%;
        float: none;
        padding: 0;
    }
    .sec_search_02 .owl-carousel .owl-item img{
        width: 100%;
        float: none;
    }
    .sec_search_02 .section_event .event .event_left{
        width: 100%;
        grid-template-columns: repeat(2,1fr);
    }
    .sec_search_02 .section_event .evt .event .list{
        margin-bottom: 15px;
    }
    .sec_search_02 .section_event .evt .event .list:last-child{
        border-right: 1px dashed rgba(150, 150, 150, 0.6);
    }
    .sec_search_02 .section_event .event a.box_more{
        padding-top: 78px;
    }
    .sec_search_02 .owl-carousel .owl-nav > button{
        top: 0;
    }
    .search_table table{
        display: block;
        overflow-x: auto !important;
        padding-bottom: 5px;
        white-space: nowrap;
        z-index: 0;
        text-align: center;
    }
    .sec_search_02 .owl-carousel .owl-item .list_number > li{
        align-items: center;
        margin-bottom: 10px;
    }
    .sec_hb .search_hocbong h2{
        font-size: 38px;
        line-height: 34px;
    }
    .sec_hb .search_hocbong p{
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .sec_bh_title h2.heading{
        font-size: 26px;
        line-height: 30px;
    }
    .heart_hb{
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: repeat(2,1fr);
    }
    .heart_hb .text_box h4{
        font-size: 18px;
        line-height: 20px;
    }
    .slider_bh{
        height: auto;
    }
    .sec_bh_02 .slider_bh .owl-item{
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }
    .sec_bh_02 .slider_bh .owl-item.active + .active .text_box{
        padding-top: 18px;
        padding-bottom: 20px;
    }
    .sec_bh_02 .slider_bh .owl-item.active + .active .text_bottom .time{
        padding-top: 15px;
        padding-bottom: 17px;
    }
    .sec_bh_03 .blog_button{
        margin-top: 20px;
    }
    .sec_gt_02 .box_01{
        margin-bottom: 20px;
    }
    .sec_gt_02 .search_table table > tbody tr td{
        width: 100%;
    }
    .lh_01 .banner_02 img{
        height: 350px;
    }
    .sec_bh_03.lh_03 .blog_button{
        margin-top: 0;
    }
    .lh_02 .list .list_lh_box_text{
        grid-template-columns: repeat(1,1fr);
    }
    .lh_02 .list .list_lh_box_text .box_lh_3{
        border-radius:0;
    }
    .lh_02 .list .list_lh_box_text .box_lh_2:last-child{
        border-radius: 0px 0px 30px 30px;
    }
    .hoso_01 .phantram{
        margin-right: 15px;
    }
    .hoso_01 .col-lg-6 > .img,
    .hoso_01 .search_table,
    .hoso_01 .box_02{
        margin-bottom: 30px;
    }
    .sec_gt_02 .tt_hoso.search_table table > tbody tr td{
        padding-left: 15px;
        padding-right: 15px;
    }
    .text_content h2{
        font-size: 24px;
    }
    .text_content img{
        margin-bottom: 15px;
    }
    .text_content h3{
        line-height: 24px;
    }
    .camon_hocbong_01 .content{
        padding: 45px 30px;
    }
    .camon_hocbong_01 .content p{
        margin-bottom: 20px;
    }
    .danhgiatruong_01 .content{
        padding: 25px 20px;
    }
    .danhgiatruong_01 .content .form_lh{
        margin-bottom: 15px;
    }
    .danhgiatruong_01 .content .form_lh .ma input,
    .danhgiatruong_01 .content .form_lh .name input{
        min-width: unset;
    }
    .danhgiatruong_01 .content .form_lh .name{
        margin-right: 20px;
    }
    .danhgiatruong_02{
        padding-bottom: 30px;
    }
    .danhgiatruong_02 .group-tabs{
        padding-top: 30px;
    }
    .danhgiatruong_02 .gt_truong{
        margin-bottom: 30px;
    }
    .cate{
        margin-top: 20px;
    }
    .danhmucnganh_01 .danhmucnganh_left{
        margin-bottom: 30px;
    }
    .register2_01 .content{
        width: auto;
    }
    .section_event.registerhoithao_02 .box_hocbong{
        padding-top: 30px;
    }
    .hosoonline_01 .content{
        padding-bottom: 50px;
    }
    .hoso_online .content{
        padding-left: 15px;
        padding-right: 15px;
    }
    .online_01 .box_online .box_online_01 .option{
        padding: 0 15px;
        margin-bottom: 20px;
    }
    .online_01 .search_nganh.section_search_danh_muc .search_home form{
        display: block;
        margin-bottom: 0;
    }
    .online_01 .search_nganh.section_search_danh_muc .search_home form input,
    .online_01 .search_nganh.section_search_danh_muc .search_home form select{
        min-width: unset;
        margin-right: 0;
        margin-bottom: 10px;
        width: 100%;
        height: 35px;
    }
    .online_01 .search_nganh.section_search_danh_muc .search_home form .button_submit{
        line-height: 1;
    }
    .online_01 .search_nganh.section_search_danh_muc .search_home form input.button_submit{
        margin-bottom: 0;
    }
    .online_01 .box_online{
        padding: 20px 15px;
    }
    .trainhiemtruong_01 .registerhoithao_left{
        margin-bottom: 30px;
    }
    .trainhiemtruong_01 .ev_right .box_blog{
        margin-bottom: 0;
    }
    .box_user{
        display: grid;
    }
    .box_user p:first-child{
        margin-right: 0;
    }
    .box_user a.btn{
        margin-top: 10px;
        padding: 10px 15px 9px;
    }
    .table_button table > tbody tr td a{
        display: block;
    }
    .blog_button a{
        padding: 5px 10px;
    }
    .taikhoan_02.gt_video_02 .col-12{
        margin-bottom: 0;
    }
    .taikhoan_02 .section_event .evt{
        margin-top: 0;
    }
    .dky_002{
        padding-bottom: 30px;
    }
    .list_institutions{
        margin-top: 30px;
    }
    .event_01 .section_event{
        padding-top: 10px;
    }
    .event_01 .section_event .event .event_left > img{
        width: 100px;
    }
    .news_01 .news_sidebar .list_blog .list{
        width: 100%;
    }
    .news_01 h3.heading{
        margin-top: 0px;
    }
    .news_01 .xemtatca{
        top: 0;
    }
    .news_01 .news_sidebar .list_blog .list:last-child{
        margin-bottom: 30px;
    }
    .news_02{
        padding-bottom: 30px;
    }
    .quocgia_02 .gt_truong{
        margin-bottom: 0px;
    }
    .list_cuusv{
        grid-template-columns: repeat(2,1fr);
    }
    .cuusinhvien_01{
        padding-bottom: 30px;
    }
    .section_banner .banner_02 .text_banner.gt_banner > div img{
        width: 60px;
    }
    .lh_01 .section_search_danh_muc .search_home form .button_submit{
        font-size: 16px !important;
    }
    .contact_03 + .sec_search_02 .section_event .evt{
        margin-top: 0;
    }
    .section_nganh .nganh_hoc .list_box{
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px;
    }
    .section_our .gianhap__our .list_our .box_text{
        padding-left: 0;
    }
    footer{
        padding: 50px 0;
    }
}
@media (min-width: 767px) and (max-width: 992px) {
    .lh_02 .list_lh{
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .lh_02 .list .list_lh_box_img .text_box .title{
        font-size: 20px;
        line-height: 20px;
    }
}
@media (max-width: 767px) {
    .top-bar{
        height: auto;
    }
    .top-bar .top-bar-right ul,
    .top-bar ul{
        justify-content: center;
    }
    .sec_mobile.section_banner{
        height: 150px;
    }
    .sec_mobile .banner_02 .gt_banner_text{
        padding-top: 0px;
    }
    .sec_mobile .banner_02 .gt_banner_text h3.title{
        font-size: 18px;
        line-height: 26px;
    }
    .section_banner{
        height: auto;
        margin-bottom: 10px;
    }
    .bg_fa {
        overflow: hidden;
        position: relative;
    }
    .post-item {
        padding-bottom: 25px !important;
    }
    .section_banner_01 .box_button a{
        padding: 5px 10px;
    }
    .section_banner_01 .box_button a.button{
        height: 28px;
        font-size: 11px;
        line-height: 17px;
        padding: 5px 7px;
    }
    .section_banner .banner_02 img,
    .section_banner .banner_02 {
        height: 100%;
        object-fit: cover;
    }
    .section_banner .banner_02 .text_banner{
        width: 100%;
    }
    .section_banner .banner_02 .title_big{
        font-size: 45px;
        line-height: 38px;
    }
    .section_banner .banner_02 h3.title{
        font-size: 22px;
        line-height: 1;  
    }
    .section_banner .banner_02 .text_banner p{
        line-height: 24px;
        margin-bottom: 10px;
    }
    .button_banner{
        padding: 7px 20px;
    }
    .section_search_danh_muc .search_home form select{
        min-width: 70px !important;
        width: 150px !important;
    }
    .section_search_danh_muc .search_home form select{
        margin: 0 5px 0px 5px;
        height: 35px;
        font-size: 12px;
    }
    .search_nganh.section_search_danh_muc .search_home form select{
        margin-right: 5px;
        margin-left: 0;
    }
    .search_nganh.section_search_danh_muc .search_home form .button_submit{
        font-size: 0;
        line-height: 1;
    }
    .search_nganh.section_search_danh_muc .search_home form .button_submit,
    .section_search_danh_muc .search_home form .button_submit{
        width: 35px;
        height: 35px;
        min-width: 35px;
    }
    .section_search_danh_muc .search_home form:nth-child(2) input.button_submit{
        width: 100%;
        background-position-x: 50%;
        background-position-y: 50%;
    }
    .section_search_danh_muc.sec_search_home .search_home form:last-child{
        display: none;
    }
    .section_banner_01 .box_button {
        bottom: 5px;
    }
    .section_banner_01 .box_button button{
        font-size: 10px;
        padding: 0 5px;
        text-transform: unset;
    }
    .box_button .button{
        margin-right: 0;
    }
    .section_nganh .nganh_hoc{
        grid-template-columns: repeat(2,1fr);
    }
    .section_nganh h2.heading{
        margin-bottom: 15px;
    }
    .section_nganh .buttom_seemore{
        margin-top: 20px;
        padding-top: 9px;
        padding-bottom: 9px;
    }
    .section_our{
        padding-bottom: 30px;
        padding-top: 30px;
        margin-top: 30px;
    }
    .section_our .gianhap__our .list_our{
        display: inline-block;
        text-align: center;
    }
    .section_our .gianhap__our .list_our .icon{
        margin: 0 auto 15px;
    }
    .section_giaiphap{
        padding: 30px 0;
    }
    .giai_phap .owl-dots{
        display: none;
    }
    .section_event{
        padding-top: 30px;
        padding-bottom: 0;
    }
    .section_event .event .event_right a::after{
        display: none;
    }
    .section_event .event .event_left{
        padding: 10px 0px 10px 15px;
        display: flex;
        align-items: center;
    }
    .section_event .event .event_address{
        font-size: 13px;
        line-height: 22px;
    }
    .section_event .event .event_left .title{
        width: 78%;
    }
    .section_event .event .event_left h3{
        -webkit-line-clamp: 1;
    }
    .section_event .ev_right .list_blog{
        padding: 15px;
    }
    .section_event .ev_right .list_blog .list{
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .title_box{
        font-size: 14px;
        line-height: 22px;
    }
    .section_event .event .event_address .address{
        margin-right: 10px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .section_event .event .event_right{
        height: auto;
    }
    .sinhvien .owl-carousel:hover .owl-nav .owl-prev{
        left: -5px;
    }
    .sinhvien .owl-carousel:hover .owl-nav .owl-next{
        right: -5px;
    }
    .section_event .evt .event .list:nth-child(2){
        border-right: none;
        margin-right: 0;
    }
    .section_event .evt .event .list:nth-child(3){
        display: none;
    }
    .section_event .evt .event .event_left{
        padding: 10px 0px 10px 15px;
        grid-template-columns: repeat(2,1fr);
    }
    .section_event .evt .event .list{
        display: inline-block;
        margin-right: 10px;
    }
    .section_event .evt .event .list .list_title{
        padding-left: 0;
        padding-right: 10px;
    }
    .section_event .evt .event .event_right a{
        width: 73px;
        font-size: 14px;
    }
    .dky_001 .section_event .evt .event .event_right a{
        padding-top: 50%;
        padding-bottom: 50%;
    }
    .section_event .hocbong .event .event_box:hover .event_right a{
        padding-top: 25px;
    }
    .section_event .event .event_box:hover .event_right a{
        padding-left: 0px;
        padding-right: 0px;
    }
    .content_right .search_content_ev .event .event_box:hover .event_right a{
        padding-left: 20px;
        padding-right: 20px;
    }
    .section_event .event .event_left h3{
        margin-bottom: 5px;
    }
    .truonghoc .owl-stage{
        padding-bottom: 10px;
    }
    .truonghoc .list_img{
        height: 110px;
    }
    /* Gioi thieu */
    .sidebarleft .img_banner{
        text-align: center;
    }
    .gt_category .list_category{
        display: grid;
    }
    .gt_category .list_category .list{
        padding: 10px 10px;
        border-right: none;
    }
    .section_gioithieu .text_our{
        padding-top: 20px;
    }
    .section_gioithieu .text_our p{
        margin-bottom: 20px;
    }
    .section_gioithieu .box_button{
        padding-bottom: 30px;
        text-align: center;
    }
    .section_gioithieu .box_button .button{
        margin: 0 5px;
    }
    .section_gioithieu .img_map iframe{
        width: 100%;
    }
    .bg_gt{
        height: auto;
        background-size: cover;
    }
    .bg_gt .title_gt{
        float: none;
    }
    .bg_gt a{
        float: none;
        display: inline-block;
    }
    .section_tienganh .search_ta{
        display: grid;
    }
    .search_ta .img_tienganh img{
        border-radius: 10px 10px 0 0;
    }
    .search_ta .t_ta{
        padding: 15px;
    }
    .section_tienganh .search_ta .col-md-8{
        border-radius: 0px 0px 10px 10px;
    }
    .section_thongtin .list_thongtin .list_tt{
        display: grid;
        text-align: center;
    }
    .section_thongtin .list_thongtin .list_tt .icon{
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .section_thongtin .list_thongtin .list_tt .box_list{
        padding-left: 0;
    }
    .list_bg .box_blog{
        margin-top: 15px;
    }
    .box_blog h2{
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .group-tabs .blog_button{
        margin-top: 20px;
    }
    .blog_button a{
        font-size: 14px;
        line-height: 26px;
        padding: 10px;
    }
    .sinhvien .blog_button{
        display: flex;
    }
    .sinhvien .blog_button a.left{
        margin-right: 15px;
    }
    .section_sidebarleft .event .event_box{
        display: block;
        padding-bottom: 25px;
    }
    .content_right .search_content_ev .event .event_left{
        width: 100%;
        display: inline-block;
        padding: 15px;
    }
    .content_right .search_content_ev .event .event_left .title{
        padding-left: 0;
        padding-right: 0;
        margin-top: 15px;
        border-right: none;
        width: 100%;
    }
    .content_right .search_content_ev .event .event_left h3 a{
        display: inline-block;
    }
    .event_box .event_centent{
        width: 100%;
        text-align: center;
        padding-top: 0;
    }
    .content_right .search_content_ev .event .event_right{
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .content_right .search_content_ev .event .event_right a{
        padding: 8px 20px;
        border-radius: 25px;
        font-size: 14px;
    }
    .content_right .search_content_ev .event .event_address > div{
        margin-bottom: 5px;
    }
    .sec_hb .banner_02{
        padding-bottom: 20px;
    }
    .sec_hb .search_hocbong h2{
        font-size: 22px;
        line-height: 20px;
        color: #222;
    }
    .sec_hb .search_hocbong p{
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0px;
        color: #222;
    }
    .sec_hb .section_search_danh_muc{
        position: relative;
        top: 0px;
        transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(0%);
        padding-bottom: 20px;
    }
    .chitiet_01 .list{
        grid-template-columns: repeat(2,1fr);
    }
    .chitiet_01 .list .box:last-child{
        display: none;
    }
    .chitiet_02{
        padding-top: 30px;
    }
    .chitiet_02 .gt_truong .section_nganh{
        margin-bottom: 0;
    }
    .chitiet_02 .owl-dots{
        display: none;
    }
    .gt_truong .sv_gt .owl-dots{
        display: none;
    }
    .gt_video_01 .box_title h2{
        font-size: 20px;
        line-height: 24px;
    }
    .gt_video_02 .img_bottom{
        margin-bottom: 20px;
    }
    .img_bottom:last-child{
        margin-top: 0px;
    }
    .gt_video_02  .col-12{
        margin-bottom: 30px;
    }
    .lh_01 .banner_02 img{
        height: auto;
    }
    .lh_01 .search_hocbong h3{
        color: #222;
        font-size: 24px;
        line-height: 26px;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .lh_01 form .form_group{
        width: 100% !important;
        float: none !important;
        padding-right: 15px;
        padding-left: 15px;
    }
    .lh_01 .search_hocbong .form_lh p{
        padding: 0 15px 10px;
    }
    .lh_01 .section_search_danh_muc .search_home form input.button_submit{
        margin: 0 15px;
        min-width: unset;
        width: auto !important;
        background-image: unset;
    }
    .lh_02 .list_lh{
        grid-template-columns: repeat(1,1fr);
    }
    .lh_02 .list .list_lh_box_img .text_box .title{
        font-size: 22px;
    }
    .lh_02 .list .list_lh_box_img{
        background-size: cover;
        height: 77px;
        padding: 10px 24px;
        border-radius: 20px 20px 0 0;
    }
    .lh_02 .list .list_lh_box_img .img_box{
        width: 55px;
        height: 55px;
    }
    .lh_02 .list .list_lh_box_img .text_box{
        padding-left: 15px;
    }
    .lh_02 .list .list_lh_box_text .box_lh{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .lh_02 .list .list_lh_box_text .box_lh_1 p{
        padding-left: 10px;
    }
    .lh_02 .list .list_lh_box_text .box_lh_2 p{
        padding: 0 10px 0px 10px;
    }
    .hoso_02{
        padding-top: 0px;
        padding-bottom: 40px;
    }
    .camon_hocbong_01 .content{
        padding: 25px 10px;
    }
    .camon_hocbong_03{
        padding-top: 20px;
    }
    .danhgiatruong_01 .content h2{
        font-size: 24px;
        line-height: 28px;
    }
    .danhgiatruong_01 .content .form_lh{
        display: grid;
    }
    .danhgiatruong_01 .content .form_lh .name{
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .p-b-60.gt_video_02{
        padding-bottom: 0px;
    }
    .p-b-60.gt_video_02 .blog_button{
        display: flex;
    }
    .p-b-60.gt_video_02 .blog_button a{
        margin-bottom: 0;
    }
    .danhmucnganh_01.section_event{
        padding-bottom: 0;
    }
    .p-b-60.gt_video_02 .blog_button a:nth-child(1){
        margin-right: 10px;
    }
    .list_danhmuc{
        grid-template-columns: repeat(2,1fr);
    }
    .register_01{
        padding: 40px 0 30px;
    }
    .register_01 .content{
        width: auto;
    }
    .register_01 .content p{
        margin-bottom: 20px;
    }
    .register_01 .box_dangky{
        padding: 20px 15px;
    }
    .register_01 .box_dangky .individual{
        padding-right: 10px;
    }
    .register_01 .box_dangky .enterprise{
        padding-left: 10px;
    }
    .register_01 .box_dangky .login{
        margin-top: 15px;
    }
    .register_01 .box_dangky ul li{
        padding: 10px 5px;
    }
    .register_01 .box_dangky ul li a{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .register_02{
        margin-top: 0;
    }
    .register2_01 .dky_top{
        padding: 20px;
    }
    .register2_01 .dky_top p{
        margin-bottom: 10px;
    }
    .form_register .form_group{
        margin-bottom: 10px;
    }
    .form_register .form_group select, .form_register .form_group input{
        padding: 10px 15px;
    }
    .register2_01 .form_dky{
        padding: 25px 10px;
    }
    .register2_01 .content{
        margin-bottom: 30px;
    }
    .register2_01 img{
        width: 100%;
        margin-bottom: 30px;
    }
    .registerhoithao_01 .content{
        width: auto;
        margin: 30px auto;
        padding: 35px 30px;
    }
    .registerhoithao_02 .list_blog .box_text h3{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 22px;
        font-size: 16px;
    }
    .registerhoithao_02 .list_blog .box_text .time{
        margin-bottom: 0;
    }
    .registerhoithao_02 .list_blog .box{
        margin-bottom: 25px;
    }
    .login_01{
        padding-bottom: 30px;
    }
    .login_01 .form_dky{
        padding: 28px 15px;
        margin-bottom: 30px;
    }
    .social_network{
        grid-template-columns: repeat(1,1fr);
        grid-row-gap: 10px;
        padding: 0 15px;
    }
    .login_01 .form_register .btn_submit{
        margin-top: 20px;
    }
    .register_01.login_01 .content p{
        margin-bottom: 0;
    }
    .login_02{
        padding-top: 30px;
    }
    .hosoonline_01 .content{
        padding: 25px 15px 30px;
    }
    .hosoonline_01 h2.heading{
        font-size: 22px;
        line-height: 30px;  
    }
    .box_hosoonline table thead tr td{
        font-size: 15px;
        line-height: 22px;
    }
    .hosoonline_01 .content .text,
    .box_hosoonline.m-50{
        margin-bottom: 30px;
    }
    .p-b-60.gt_video_02.m-40 .blog_button{
        display: grid;
    }
    .online_01 .content .online_flex{
        justify-content: flex-start;
        margin-top: 10px;
    }
    .online_01 .section_search_danh_muc .search_home{
        padding: 35px 15px;
    }
    .danhgianangluc_01{
        padding-bottom: 30px;
    }
    .resultkiemtra .result_01 img{
        width: 100%;
    }
    .result_01 .sec_title h2.heading{
        font-size: 26px;
        line-height: 34px;
    }
    .result_02.section_event .event{
        grid-template-columns: repeat(1,1fr);
    }
    .danhgianangluc_01 .content .w-text{
        width: auto;
    }
    .trainhiem_02.gt_video_02 .blog_button{
        display: inline-block;
    }
    .trainhiemtruong_01 .form_lh{
        margin-bottom: 20px;
    }
    .trainhiemtruong_01 .form_lh .form_group.name input{
        min-width: 130px;
    }
    .trainhiemtruong_01 .trainhiem_blog{
        grid-template-columns: repeat(1,1fr);
        grid-column-gap: 0px;
        grid-row-gap: 20px;
        margin-bottom: 30px;
    }
    .tangpham_01.danhgiatruong_01 .content{
        padding: 30px 10px;
    }
    .tangpham_01{
        margin-bottom: 30px;
    }
    .tpham{
        margin-bottom: 20px;
    }
    .tangpham_01.danhgiatruong_01 .content h2{
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .content_event .flex {
        grid-template-columns: repeat(1,1fr);
        grid-row-gap: 20px;
    }
    .event_table.search_table table > thead tr td{
        font-size: 16px;
        line-height: 20px;
    }
    .event_table.search_table table > tbody tr:first-child td:first-child{
        line-height: 25px;
    }
    .event_01 .section_event{
        padding-bottom: 0px;
    }
    .form_mail .input_text{
        min-width: auto;
        margin-right: 0;
        display: block;
        width: 100%;
    }
    .form_mail .button_submit{
        margin-top: 14px;
    }
    .news_01 .event_img{
        grid-template-columns: repeat(2,1fr);
        grid-row-gap: 15px;
    }
    .contact_01{
        padding-bottom: 0;
    }
    .contact_01 .col-lg-6{
        margin-bottom: 30px;
    }
    .afcglobal_01{
        padding-top: 40px;
        padding-bottom: 0px;
    }
    .list_afcglobal .text_box{
        display: grid;
        padding: 15px;
    }
    .list_afcglobal .img_afcglobal{
        display: block;
        width: 100%;
        float: none;
        text-align: center;
    }
    .list_afcglobal .text_box .title{
        padding-left: 0px;
        padding-top: 15px;
    }
    .list_afcglobal .image_blog{
        width: 100%;
        float: none;
        margin-top: 15px;
    }
    .owl-carousel:hover .owl-nav .owl-prev{
        left: -8px;
    }
    .owl-carousel:hover .owl-nav .owl-next{
        right: -8px;
    }
    .dky_001{
        margin-top: 0;
    }
    .registerhoithao_02.section_event{
        margin-bottom: 0;
    }
    .quocgia_01 .content_camon{
        padding-top: 0px;
    }
    .event_img{   
        grid-template-columns: repeat(2,1fr);
        grid-row-gap: 15px;
    }
    .registerhoithao_01 .form_register .form_group select{
        width: 100%;
    }
    .box_hosoonline table{
        display: block;
        overflow-x: auto !important;
        white-space: nowrap;
    }
    .register2_01 .dky_top h2{
        font-size: 18px;
    }
    .register2_01 .form_dky .select_input_regiter .select2{
        overflow: hidden;
    }
    .register_03 + .camon_hocbong_02 .content_camon{
        padding-top: 0px;
    }
    .lh_01 .section_search_danh_muc .search_home form .button_submit{
        padding-right: 28px !important;
    }
    .lh_02 .add_xem a{
        padding: 10px 30px;
    }
    .section.lh_02{
        padding-bottom: 30px;
    }
    #top-link{
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
    .footer-center > .row > .col-md-6{
        padding: 0;
    }
}
@media (max-width: 700px) {
     .layout__banner {
        width: 100%;
    }
    .banner__home {
        padding: 20px 0 0;
    }
    .item__banner a img {
        height: 130px;
    }
    .item__banner a span {
        font-size: 13px;
    }
    .layout__banner .item__banner {
        padding: 0 10px 20px;
    }
}
@media (max-width: 480px) {

    .search_hocbong .form_address{
        padding: 14px 0px;
    }
    .search_hocbong form .button_submit{
        min-width: 35px !important;
    }
    .search_nganh.section_search_danh_muc .search_home form .button_submit i{
        font-size: 16px;
    }
    .section_banner .banner_02 .text_banner .title_event{
        font-size: 20px;
        line-height: 28px;
    }
    .gt_truong .heading,
    .contact_01 .title h2.heading,
    h2.heading{
        font-size: 20px;
        line-height: 28px;
    }
    .title_our{
        font-size: 20px;
        line-height: 28px;
    }
    .section_our h2.heading,
    .sec_title h2.heading, .section_giaiphap h2.heading{
        font-size: 22px;
        line-height: 28px;
    }
    .content_right .page-title-inner .section_nganh h2{
        text-align: center;
    }
    .content_right .page-title-inner .ordering{
        position: relative;
        text-align: right;
        margin-bottom: 20px;
    }
    .page-title-inner .ordering::before{
        left: 0;
    }
    .sec_search_02 .sinhvien .section_nganh h2.heading{
        font-size: 20px;
        line-height: 28px;
    }
    .sec_search_02 .section_event .evt .event .list:last-child,
    .sec_search_02 .owl-carousel .owl-nav > button{
        display: none;
    }
    .sec_search_02 .sv_box .sv_top{
        display: inline-block;
    }
    .sec_search_02 .section_event .evt .event .list{
        margin-bottom: 0;
        display: none;
    }
    .sec_search_02 .section_event .evt .event .list:nth-child(1){
        display: block;
    }
    .section_event .evt .event .list .list_title{
        width: calc(100% - 60px);
        float: left;
    }
    .dky_001 .section_event .evt .event .list > img{
        margin-top: 16px;
    }
    .section_event .evt .event .list > img{
        float: left;
    }
    .content_right .search_content_ev .event .event_left > img{
        margin-left: 26%;
    }
    .sec_bh_title h2.heading{
        font-size: 22px;
        line-height: 28px;
    }
    .heart_hb .text_box{
        bottom: 15px;
    }
    .sec_bh_03 .blog_button{
        display: grid;
    }
    .sec_bh_03 .blog_button a{
        margin-left: 0;
        margin-bottom: 10px;
    }
    .sec_bh_03 .blog_button a:last-child{
        margin-bottom: 0;
    }
    .sec_box_right .event_centent{
        padding-top: 0;
    }
    .sec_gt_01 .event_box .event_left{
        display: block;
    }
    .sec_gt_01 .event_box .event_left .title{
        padding: 10px 10px 0 ;
    }
    .sec_gt_01 .event_box .event_left .title h2{
        font-size: 20px;
    }
    .sec_gt_02 .box_01{
        grid-template-columns: repeat(1,1fr);
        grid-row-gap: 20px;
    }
    .sec_gt_02 .box_01 .box_right .box_icon p{
        width: 61%;
    }
    .sec_gt_04 .box_bt{
        display: grid;
        padding: 20px;
    }
    .sec_gt_04 .box_bt .box{
        padding-right: 0px;
        padding-bottom: 15px;
    }
    .sec_gt_04.section_gioithieu .box_button{
        text-align: left;
        padding-bottom: 0px;
    }
    .sec_gt_03 .blog_button{
        display: grid;
        grid-row-gap: 10px;
    }
    .gt_video_02 .blog_button{
        display: inline-block;
        text-align: center;
        margin-bottom: 0;
    }
    .gt_video_02 .blog_button a.right, .gt_video_02 .blog_button a.left{
        margin: 0 0 10px 0;
        display: inline-block;
    }
    .gt_video_02 .col-12{
        margin-bottom: 0px;
    }
    .hoso_01{
        margin-top: 0;
    }
    .cate .btn_cate{
        padding: 8px 10px 8px;
        font-size: 14px;
        line-height: 19px;
    }
    .camon_hocbong_02{
        padding-bottom: 0px;
    }
    .danhsach_01 .group-tabs{
        margin-top: 0;
    }
    .dachsachtruong .section_truonghoc{
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .dachsachtruong .section_banner_01{
        margin-top: 0;
        margin-bottom: 20px;
    }
    .dachsachtruong .sec_search_02 .section_event{
        padding-top: 0;
    }
    .section_event .evt .event .event_right a{
        padding-top: 60px;
    }
    .camon_hocbong_02 .camon_slide{
        padding-top: 15px;
    }
    .online_01 .box_online .box_online_01 img{
        max-width: 100%;
    }
    .online_01 .box_online .box_online_01 .text{
        font-size: 15px;
    }
    .list_cuusv{
        grid-template-columns: repeat(1,1fr);
        grid-row-gap: 20px;
    }
    .lh_01 .section_search_danh_muc .search_home form .button_submit{
        background-image: none;
        line-height: 1;
        width: 90%;
        margin: 0 auto;
    }
    .contact_01 .box_map h2.heading{
        font-size: 18px;
    }
    footer{
        padding: 30px 0;
    }
    .bg_fa .w3-row {
        max-width: 100%;
    }
    .inputTag label {
        max-width: 155px;
    }
}