@media (max-width: 767px) {
    .blog-page .nav{
        display: block !important;
    }
    .breadcrumb{
        font-size: 11px;
    }
    .sub_slide_home p {
        font-size: 16px;
    }

    .sub_slide_home h2 {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .sub_slide_home a.btn {
        font-size: 13px;
    }

    .box_section_1 a {
        font-size: 13px;
    }

    .section_1 {
        padding: 20px 0px;
        padding-bottom: 0px;
    }

    .box_section_2 .col-1 .box_section_2_1 {
        width: 100px;
        height: 100px;
        background-size: 100% 100%;
        font-size: 30px;
        line-height: 100px;
    }

    .box_section_2_2 {
        padding: 0px 10px;
    }

    .box_section_2 {
        margin-top: 20px;
    }

    .box_section_1 {
        margin-top: 20px;
    }

    .title-home {
        font-size: 25px;
    }

    .section_2, .section_3, .section_5 {
        padding: 20px 0px;
    }

    .owl-chuongtrinhdaotao .item img {
        height: 105px;
    }

    .box_section_giaovien img {
        height: 186px;
    }

    .box_gv_hidden ul li {
        font-size: 12px;
    }

    .more_box_gv_hidden a:before {
        display: none;
    }

    .box_gv_hidden a {
        text-align: left;
    }

    .box_list_hocvien {
        margin: 0px;
        margin-top: 20px;
        padding: 10px;
    }

    .info_hv_mobile {
        width: 100% !important;
        padding-left: 0px;
        margin-top: 10px;
    }

    .info_hv_pc .des_hv:after {
        display: none;
    }

    .flex_vti_mobile {
        display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox; /* TWEENER - IE 10 */
        display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display: flex; /* NEW, Spec - Firefox, Chrome, Opera */
        align-items: center;
    }

    .form_footer {
        position: unset;
        display: none;
    }

    footer {
        padding-top: 20px;
    }

    footer .top {
        padding-bottom: 20px;
    }

    .section_6 {
        padding: 20px 0px;
    }

    .title-dn {
        position: unset;
    }

    .i_dn_i {
        padding: 0px;
        margin: 0px;
    }

    .box_doanhnghiep_des:before {
        display: none;
    }

    .box_doanhnghiep_des {
        position: unset;
        top: 0px;
        transform: none;
        border: 0px;
        padding: 15px;
        float: left;
        width: 100%;
    }

    .box_doanhnghiep_des p {
        margin-bottom: 0px;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 100;
        -webkit-box-orient: vertical;
    }

    .section_4:after {
        display: none;
    }

    .more_dn {
        position: unset;
    }

    .owl-doanhnghiep {
        padding-bottom: 10px;
    }

    .owl-doanhnghiep .owl-nav button.owl-next, .owl-doanhnghiep .owl-nav button.owl-prev {
        top: -63px;
    }

    .section_4 {
        padding: 0px 0px 20px;
    }

    .owl-giaovien.owl-theme .owl-nav.disabled + .owl-dots {
        margin-top: 10px;
    }

    .title-home-dn {
        padding-right: 100px;
    }

    .section_3:before {
        height: 200px;
    }

    .i_dn_i {
        height: 200px;
    }

    .title_page_aboutus p {
        font-size: 25px;
        margin: 0px;
    }

    .title_page_aboutus {
        font-size: 20px;
        height: 70px;
    }

    .box_catalogues_aboutus_d {
        margin-top: 0px;
    }

    .ab_1, .a_2, .contact-page, .blog-page {
        padding: 20px 0px;
    }

    .main-chitietkhoahoc-3 {
        padding-bottom: 20px;
    }

    .banner-catalogues .breadcrumbs {
        position: unset;
        background: #3056a194;
    }

    .blog-page .section_6 {
        padding: 20px 0px 0px;
    }

    .owl-giaovien {
        margin-top: 15px;
    }

    .catalogues_chuyengia .section_3 .row {
        margin: 0px -5px;
    }

    .catalogues_chuyengia .section_3 .row > div {
        padding: 0px 5px;
    }

    .img_cuuhv {
        background-size: 100%;
    }

    .img_cuuhv img {

        width: 120px;

        height: 120px;
    }


    .section_cuuhv, .section_doitac {
        padding: 20px 0px;
    }

    .list_cuuhocvien, .owl-doitact-page {
        margin-top: 15px;
    }

    .s_nm_4_2_2 img {
        height: auto;
    }

    .s_nm_3 {
        background-size: cover;
    }

    .s_nm_2_2 .row > div {
        padding: 0px;
    }

    .s_nm_1 {
        background-size: 100% 100%;
        padding: 00px 0px 20px;
    }

    .s_nm_1.opening_list_page .container {
        width: 100%;
        padding: 0;
        margin-top: 15px;
        background: transparent;
    }

    .s_nm_1_1 h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .s_nm_1_1 {
        margin-bottom: 30px;
    }

    .s_nm_2_1, .s_nm_4_1 {

        font-size: 15px;
    }

    .title_s_nm_2, .title_s_nm_3 {

        font-size: 30px;

        line-height: 40px;

    }

    .s_nm_2, .s_nm_4 {
        padding: 20px 0px;
    }

    .s_nm_2_2, .s_nm_4_2, .more_sanphamhovien {
        margin-top: 10px;
    }

    .s_nm_2_2 .item {
        margin-bottom: 10px;
    }

    .s_nm_3_1 {
        margin-bottom: 20px;
    }

    .des_box_hocvien {
        margin: 10px 0px;
    }

    .l_2,.l_3,.l_1{
        padding: 20px 0px;
    }
    .l_2_1{
        padding: 0px 45px;
    }
    .l_2_1{
        margin-top: 20px;
    }
    .l_3_1{
        margin-top: 10px;
    }

}

@media (max-width: 1023px) and (min-width: 767px) {
    .box_list_hocvien {
        padding: 20px;
    }

    .i_dn_i {
        width: 234px !important;
        height: 234px;
    }

    .col-md-390 {
        width: 234px !important;
    }

    .col-md-390_ {
        width: calc(100% - 234px);
    }

    .section_4:after {
        display: none;
    }

    .owl-doanhnghiep .owl-nav button.owl-next, .owl-doanhnghiep .owl-nav button.owl-prev, .more_dn {
        bottom: 30px;
    }

    .box_doanhnghiep_des {
        padding: 10px;
    }

    .box_doanhnghiep_des:before {
        display: none;
    }

    .title-dn {
        display: none;
    }

    .section_4 {
        padding-top: 20px;
    }

    .sub_slide_home h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .sub_slide_home p {
        font-size: 25px;
    }
}

@media (max-width: 1150px) {
    /*start*/

    .l_1_1 ul li:nth-child(2n+1)::before{
        left: -10px;
    }
    .l_1_1 ul li:nth-child(2n)::before{
        right: -10px;
    }
    .l_1_1 ul li:nth-child(2n) span{
        right: 30px;
    }
    .l_1_1 ul li:nth-child(2n+1) span{
        left: 30px;
    }
    .l_1_1 ul li:nth-child(2n) p{
        padding-right: 114px;
        padding-left: 10px;
    }
    .l_1_1 ul li:nth-child(2n+1) p{
        padding-left: 114px;
        padding-right: 10px;
    }
    .l_1_1 ul li{
        height: 70px;
        margin-bottom: 30px;
        position: relative;
        line-height: normal;
    }
    .l_1_1 ul li p {
        margin-bottom: 0px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        font-size: 14px;
    }
    .l_1_1{
        margin-top: 20px;
    }
}




