.color-main-color {
    color: var(--color-main-color)!important
}

.color-main-color-text {
    color: var(--color-main-color-text)!important
}

.color-main-color {
    color: var(--color-text-color)!important
}

.color-menu-color {
    color: var(--color-menu-color)!important
}

.color-menu-text-color {
    color: var(--color-menu-text-color)!important
}

.color-menu-hover-color {
    color: #fff!important
}

.color-main-background-color {
    background-color: #fff!important
}

.color-main-background-color-text {
    background-color: var(--color-main-color-text)!important
}

.color-main-background-color {
    background-color: var(--color-text-color)!important
}

.color-menu-text-background-color {
    background-color: var(--color-menu-text-color)!important
}

.color-menu-hover-background-color {
    background-color: var(--color-menu-hover-color)!important
}

.font-size-main {
    font-size: var(--font-size-main)!important
}

.font-size-menu {
    font-size: var(--font-size-menu)!important
}

.font-size-tieu-de-logo1 {
    font-size: var(--font-size-tieu-de-logo1)!important
}

.font-size-body {
    font-size: var(--font-size-body)!important
}

.font-size-title-body {
    font-size: var(--font-size-title-body)!important
}

body {
    font-family: Roboto Condensed, sans-serif !important;
    color: #333;
    font-size: 16px !important;
    background-color: #f8f8fc !important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    background: #fff
}

li.nav-item,li.nav-item>a {
    color: #000;
    font-size: 20px
}

.time_comment-ngay.text-left.thong-bao-ngay {
    padding: 19px 0;
    font-size: 16.39px
}

.vung-ngay-trong>.d-flex.bg-white {
    height: 39px
}

.vung-lien-ket-web-body {
    padding: 27px;
    padding-bottom: 0;
    padding-top: 0
}

.vung-lien-ket-web-body {
    padding: 27px;
    padding-bottom: 0;
    padding-top: 19px;
    height: 100%
}

.vung-lien-ket-web-body .block-heading {
    margin-bottom: 0;
    border: 0;
    padding: 0
}

ul.vung-lien-ket-web-group {
    padding: 0
}

ul.vung-lien-ket-web-group li {
    background: #daebec
}

ul.vung-lien-ket-web-group li:nth-child(odd) {
    background: #f3f2f1
}

ul.vung-lien-ket-web-group li a {
    padding: 17px 0;
    height: 40px;
    height: 47px;
    padding: 11px 19px
}

ul.vung-lien-ket-web-group li a h3 {
    height: 9px;
    padding: 0 19px
}

.col-md-8.vung-tin-4-cot-col-md-8 {
    padding: 0;
    padding-right: 13px
}

.col-md-4.vung-thong-bao-col-md-4 {
    padding-right: 0
}

.view-all .btn {
    min-width: 230px;
    font-size: 16.96px;
    font-weight: 100;
    text-transform: none;
    font-family: Roboto Condensed, sans-serif !important;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #7d92ae;
    padding: 7px;
    border: 1px solid #eee;
    background: #f9f9f9;
    max-width: 565px;
    margin: 16.39px auto 0;
    box-shadow: none;
    border-radius: 19px
}

.bg-header-body ul li a span {
    text-transform: uppercase;
    color: #333;
    font-size: 20.39px;
    font-weight: 700;
    font-family: UTMBebas,sans-serif!important;
}

.bg-header-body ul {
    padding: 27px 19px;
    margin: 0
}

.bg-header-body ul {
    display: flex;
    overflow-y: auto;
    white-space: nowrap
}

.bg-header-body ul::-webkit-scrollbar {
    display: none
}

.bg-header-body ul li {
    flex: 0 0 auto
}

.bg-header-body ul li a span {
    text-transform: uppercase;
    color: #333;
    font-size: 25px;
    font-weight: 700;
    font-family: UTMBebas,sans-serif!important;
}

.bg-header-body ul li a li {
    font-size: 19px
}

.bg-header-body ul {
    padding: 19px 0;
    margin: 0
}

.bg-header-body ul {
    display: flex;
    overflow-y: auto;
    white-space: nowrap
}

.bg-header-body ul::-webkit-scrollbar {
    display: none
}

.bg-header-body ul li {
    flex: 0 0 auto
}

ul#idbreadcrumbdanhmuc {
    display: flex;
    overflow-y: auto;
    white-space: nowrap
}

ul#idbreadcrumbdanhmuc::-webkit-scrollbar {
    display: none
}

ul#idbreadcrumbdanhmuc>li {
    flex: 0 0 auto
}

ul#idbreadcrumbdanhmucp>li>a>span {
    text-transform: uppercase;
    color: #333;
    font-size: 25px;
    font-weight: 700;
    font-family: Roboto Condensed, sans-serif !important
}

ul#idbreadcrumbdanhmuc>li>a>i {
    font-size: 25px
}

ul#idbreadcrumbdanhmuc {
    padding: 27px 19px;
    margin: 0
}

ul#idbreadcrumbdanhmuc {
    display: flex;
    overflow-y: auto;
    white-space: nowrap
}

ul#idbreadcrumbdanhmuc::-webkit-scrollbar {
    display: none
}

ul#idbreadcrumbdanhmuc>li {
    flex: 0 0 auto
}

ul#idbreadcrumbdanhmuc li,ul.breadcrumb li.breadcrumb-item,ul.breadcump li {
    flex: 0 0 auto;
    padding: 19px 0
}

ul.breadcump>li>a>span {
    font-size: 25px;
    font-family: Roboto Condensed, sans-serif !important;
    color: #2c2666
}

section.section-breadcrumb>.container {
    background: #eee
}

@media all and (min-width: 992px) {
    .navbar-nav.menu-top>li.nav-item:hover>a {
        color:#4d4aa3;
        padding-left: 13px;
        padding-right: 13px
    }

    nav.menu-tren {
        height: 100%;
        margin: 0;
        padding: 0
    }

    header.fixed-top>.container>.row>.vung-header-1>.banner-header-boc {
        display: none
    }

    @keyframes keymenu-item {
        0% {
            opacity: 0;
            transform: translateX(44px)
        }

        100% {
            opacity: 1;
            transform: translateX(0)
        }
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 13px;
        padding-left: 13px;
        padding-top: 0;
        padding-bottom: 0;
        font-family: UTMBebas,sans-serif!important;
        font-size: 25px;
        font-weight: 500;
        color: #2c2666
    }

    .navbar .dropdown-menu-right {
        right: 0;
        left: auto
    }

    ul.navbar-nav>li.nav-item:not(:last-child)>a {
        border: 0;
        border-right: 1px solid #ddd
    }

    ul.navbar-nav>li.nav-item.active>a {
        color: #00aef0!important
    }

    ul.navbar-nav>li.nav-item.active:hover>a {
        color: #fff!important
    }

    ul.navbar-nav>li.nav-item {
        padding: 8px 0
    }

    ul.navbar-nav>li.nav-item:hover {
        background-color: #00aff0;
        color: #fff!important
    }

    div#collapsibleNavIdHeader ul>li>a.nav-link:hover {
        background-color: #00aff0;
        color: #fff!important;
        border-radius: 9px
    }

    .dropdown:hover>.dropdown-menu {
        display: block;
        margin-top: 0;
        margin-bottom: 0
    }

    .dropdown-menu li {
        position: relative
    }

    .dropdown-menu li>a {
        padding-right: 9px
    }

    .dropdown-menu .submenu {
        position: absolute;
        left: 100%;
        top: -7px !important;
    }

    .dropdown-toggle::after {
        font-size: 0
    }

    .dropdown-menu .submenu-left {
        right: 100%;
        left: auto
    }

    .dropdown-menu>li:hover>a {
        background-color: #225faa;
        color: #fff!important;
        border-left: 4px solid red;
        margin-left: 9px;
        color: #333
    }

    .dropdown-menu>li>a {
        color: #212529;
        padding-top: 9px;
        padding-bottom: 9px;
        padding-left: 19px
    }

    .dropdown-menu>li:hover>.submenu {
        display: block;
        padding-left: 0;
        color: #212529;
        padding-right: 0;
        border-radius: 0
    }

    .dropdown-menu>li>.submenu>li:not(:last-child) {
        border-bottom: 1px solid #ccc
    }

    ul.submenu.dropdown-menu.dropdown-menu-end>li:not(:last-child) {
        border-bottom: 1px solid #ccc
    }

    ul.submenu.dropdown-menu.dropdown-menu-end {
        border-radius: 0;
        margin-top: 0;
        margin-left: 0;
        max-width: 100%;
        padding: 0;
        margin-top: 8px;
        min-width: 278px;
        background: #00aff0
    }

    header.fixed-top ul.submenu.dropdown-menu.dropdown-menu-end {
        top: 34px
    }

    li.nav-item.dropdown>ul.dropdown-menu.dropdown-menu-end>li>a {
        margin-left: 0;
        margin-right: 0;
        overflow: hidden;
        word-break: break-all;
        word-wrap: break-word;
        padding: 13px 16px;
        font-size: 19px;
        white-space: normal;
        font-family: UTMBebas,sans-serif!important;
        color: #fff
    }

    li.nav-item.dropdown>ul.dropdown-menu.dropdown-menu-end>li {
        padding-right: 0
    }

    .container.vung-contact {
        padding: 0;
        margin-top: 19px
    }

    li.nav-item.dropdown>ul.dropdown-menu.dropdown-menu-end>li:hover>a {
        padding: 13px 16px;
        overflow: hidden;
        word-break: break-all;
        word-wrap: break-word;
        padding: 13px 16px;
        font-size: 16px;
        white-space: normal
    }

    .container.menu-header {
        padding: 0;
        margin: 0;
        height: 100%
    }

    .menu-header .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
        padding-top: 9px;
        padding-bottom: 9px;
        color: #fff
    }

    .menu-header .navbar-nav.menu-top>li.nav-item.dropdown:hover>a.nav-link.dropdown-toggle {
        color: #333;
        padding-left: 0;
        padding-right: 0
    }

    .container-fuild.headtop_bg>.container {
        padding: 0
    }

    .menu-header .navbar .container-fluid {
        padding: 0;
        padding-left: 3px;
        margin: 0
    }

    #search-addon {
        cursor: pointer;
        margin: 0;
        position: absolute;
        top: 4px;
        right: 25px;
        margin-right: 6px
    }

    .vung-nhom-nganh-dao-tao>.row>.col-md-12 {
        padding: 0
    }

    .group-nhom-nganh-dao-tao:not(:last-child) {
        margin-right: 13px
    }

    .group-nhom-nganh-dao-tao {
        width: calc(100% / 5 - 16.39px);
        height: 353px;
        position: relative;
        display: inline-block;
        padding: 0
    }

    .container.vung-nhom-nganh-dao-tao {
        padding: 0;
        background: #fff;
    }

    .menu-second {
        padding: 0;
        margin: 0;
        min-width: 225px;
        max-width: 100%
    }

    .container.vung-tin-chi-tiet>.row>.col-md-12 {
        padding: 39px
    }

    header.fixed-top ul.submenu.dropdown-menu.dropdown-menu-end>li>ul {
        top: -8px
    }
}

.main-nav .navbar-brand.me-auto {
    padding: 8px 0;
    padding-right: 19px
}

.menu-header nav.navbar.navbar-expand-lg {
    padding: 0;
    margin: 0;
    height: 27px
}

.container-fluid.navbar-ben-trong>a.navbar-brand.me-auto {
    font-size: 16px;
    font-weight: 600
}

.banner-header-boc {
    background-color: transparent
}

.banner-header {
    height: 153px;
    background-size: 100% 100%
}

.container.menutop.section.wrap-main-nav {
    padding: 0
}

.container.banner-header-boc {
    padding: 0
}

.bg-navbar {
    background-color: #e5e5e5;
    height: 40px
}

.navbar-brand,.navbar-toggler-icon {
    color: #333
}

@media (max-width: 991px) {
    .banner-header {
        height:60px
    }

    .bg-navbar {
        background-color: #e5e5e5;
        padding: 0
    }

    .navbar-collapse.collapse.show {
        background-color: #00aff1
    }

    .navbar-collapse.collapse.show>ul>li>a {
        color: #fff
    }

    .nav-link:focus,.nav-link:hover {
        color: #fff
    }

    nav>.container-fluid {
        padding-top: 0;
        padding-bottom: 0;
        height: 100%
    }

    .container-fluid.navbar-ben-trong {
        padding: 0
    }

    .container-fluid.navbar-ben-trong>a {
        padding-left: 9px
    }

    .container-fluid.navbar-ben-trong>button.navbar-toggler {
        padding-right: 9px
    }

    .container-fluid.navbar-ben-trong>div {
        padding: 19px
    }

    .navbar-collapse {
        max-height: 459px;
        overflow-y: auto
    }

    .navbar-toggler {
        outline: 2px solid transparent;
        border: 0
    }

    .menu-header .navbar-toggler {
        outline: 2px solid transparent;
        border: 0
    }

    .menu-header .navbar-toggler:focus {
        box-shadow: none;
        border: 0
    }

    .menu-header .navbar-toggler.customer-toggler .navbar-toggler-icon {
        height: 24px;
        width: 24px
    }

    .menu-header .navbar-toggler.customer-toggler .navbar-toggler {
        border-color: transparent;
        border: 0
    }

    .navbar-toggler:focus {
        box-shadow: none;
        border: 0
    }

    .navbar-toggler.customer-toggler .navbar-toggler-icon {
        height: 24px;
        width: 24px
    }

    .navbar-toggler.customer-toggler .navbar-toggler {
        border-color: transparent;
        border: 0
    }

    .dropdown-menu .dropdown-menu {
        margin-left: .7rem;
        margin-right: .7rem;
        margin-bottom: .5rem
    }

    .dropdown-menu {
        border: 0;
        border-radius: 0!important
    }

    .dropdown-menu>li>.submenu {
        display: block;
        background-color: #f1f1f1;
        padding: 19px;
        border-radius: 9px;
        display: none !important;
    }

    ul.submenu.dropdown-menu.dropdown-menu-end.show {
        display: block!important;
        background: #f6eced;
        border: 0;
        margin: 0
    }

    div#collapsibleNavId.navbar-collapse.collapse.show .navbar-nav li {
        padding-left: 13px;
        padding-right: 13px
    }

    div#collapsibleNavId.navbar-collapse.collapse.show .navbar-nav li>a {
        border-bottom: 1px solid #fff;
        font-family: UTMBebas,sans-serif!important;
        font-size: 19px;
        font-weight: 500
    }

    .navbar li a {
        font-size: 19px;
        white-space: normal
    }

    .menu-header nav.navbar.navbar-expand-lg>.container-fluid>button {
        padding: 1px;
        margin-right: -9px;
        margin-top: -6px
    }

    .menu-header .navbar-collapse.collapse.show {
        background-color: #e5e5e5;
        z-index: 18;
        margin-right: -6px;
        max-width: 179px
    }

    .menu-header .navbar .dropdown-toggle {
        white-space: initial;
        color: #222;
        padding-right: 19px;
        padding-left: 19px;
        margin: 0;
        min-width: 225px
    }

    .menu-header .container-fluid {
        margin: 0
    }

    .block-title {
        display: inline-block;
        border-bottom: 2px solid #f34423;
        margin-bottom: -2px;
        font-size: 25px;
        font-weight: 700;
        color: #2b2666;
        padding-bottom: 9px;
        padding: 16px 0;
        text-transform: uppercase
    }

    .flex-ngay {
        font-size: 13px;
        padding: 9px 0
    }

    button#btnSearchMain.btn {
        display: flex;
        justify-content: center;
        align-items: center;
        vertical-align: middle;
        height: 16px;
        padding: 2px 9px
    }

    .container.menu-header {
        padding-right: 0;
        padding: 0;
        margin: -1px;
        padding-top: 5px
    }

    #idinputSearch {
        position: absolute;
        top: 5px;
        right: 20px;
        transition: 2s;
        opacity: 1;
        width: auto
    }

    .search-box-group {
        position: relative;
        width: 100%;
        height: 100%;
        right: 0
    }

    .search-box-input {
        width: 100%;
        height: 100%;
        position: absolute;
        top: auto;
        right: 0;
        z-index: 1
    }
}

.container-fluid.menutop.section.wrap-main-nav.color-menu-background-color {
    padding: 4px 4px
}

header.fixed-top .container-fluid.menutop.section.wrap-main-nav.color-menu-background-color {
    padding: 0
}

.contact-1 i.fa.fa-phone {
    color: #2c2666
}

.contact-2 i.fa.fa-phone {
    color: #2c2666
}

.mylogo {
    position: relative;
    height: 69px;
    width: 172px
}

.dvlogo {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: fill;
    top: 0;
    left: 0;
    z-index: 1
}

.mylogo-fixedtop {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: fill;
    top: 0;
    left: 0;
    z-index: 1;
    display: none
}

header.fixed-top .mylogo {
    position: relative;
    height: 39px;
    width: 97px;
}

header.fixed-top .dvlogo {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: fill;
    top: 0;
    left: 0;
    z-index: 1;
    display: none
}

header.fixed-top .mylogo-fixedtop {
    display: block
}

.headtop_bg {
    background-color: #2c2666!important;
    color: #fff;
    font-family: Roboto Condensed, sans-serif;
}

.bg-footer {
    font-size: 14px!important;
    padding: 27px 0
}

.block-danhmuc h2,.block-danhmuc h3 {
    font-weight: 700;
    font-size: 25px!important;
    text-transform: uppercase;
    font-family: Roboto Condensed, sans-serif;
}

.block-footer>div {
    padding: 19px 0
}

.block-danhmuc {
    padding: 0
}

.block-danhmuc>p {
    line-height: 19px;
    font-size: 13px
}

.container-fluid.menutop {
    padding: 0;
    background-color: #fff;
    border-bottom: 1px solid #ddd
}

.tin-boc-ngoai-img-250 {
    width: 100%;
    height: 262px;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.tin-boc-ngoai-img-250 img.lazy.khong-them {
    width: 100%;
    height: 100%;
    padding: 0;
    cursor: pointer;
    z-index: 1;
    object-fit: fill;
    left: 0;
    top: 0;
    position: absolute
}

@media only screen and (max-width: 992px) {
    .navbar.main-nav>.container {
        padding:0 9px
    }
}

.block-tintuc-home {
    position: relative;
    background-color: #fff;
    padding: 24px
}

.time_comment {
    color: #b3b3b3;
    font-size: 5pt
}

div.list-data-item {
    padding-top: 13px;
    height: 76px
}

.block-heading {
    margin-bottom: 0;
    border: 0
}

.block-sukien-noibat-hot.bg-block-1.mb-3 {
    padding: 19px;
    background: #fff
}

.block-sukien-noibat-hot-item>div.item-tintuc:not(:last-child) {
    border-bottom: 1px solid #eee
}

.vung-tin-chi-tiet {
    line-height: 27px
}

.danh-muc-chi-tiet-boc {
    padding: 27px
}

.container.bg-white.danh-muc-chi-tiet>.row {
    background: #f8f8f8;
    border-radius: 19px
}

.container.bg-white.danh-muc-chi-tiet {
    padding: 37px
}

h1.title-page {
    font-size: 16.39px
}

.title-detail {
    font-size: 29px;
    line-height: 31px;
    font-weight: 600
}

.block-sukien-noibat-hot .block-heading-tin-noi-bat {
    height: 39px;
    width: 100%;
    padding: 0 19px;
    background-color: #e54e54;
    border-bottom: 1px solid #f39292;
    border-left: 1px solid #b5141a
}

.HomePageNewsTabs_ListData .block-heading {
    padding: 0 0;
    border-bottom: 1px solid #ececec;
    margin-bottom: 9px;
    margin-right: 19px
}

.body-category>.block-tintuc-home {
    position: relative;
    background-color: #fff;
    padding: 9px;
    margin: 0
}

.body-category>div>a>.block-title {
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    padding: 9px 9px;
    font-family: Roboto Condensed, sans-serif !important;
    text-transform: uppercase
}

ul.column-margin-left {
    padding: 0 0
}

.block-sukien-noibat-hot-item {
    padding: 0 0
}

ul.list_news_show_home {
    padding: 0
}

li.item-thongbao>a>h3>span {
    font-size: 17px;
    font-weight: 400;
    color: #182940;
    text-align: justify;
    font-family: Roboto Condensed, sans-serif !important;
    padding-bottom: 13px
}

.block-title {
    margin-bottom: -2px;
    font-size: 27px;
    font-weight: 700;
    color: #4d4aa3;
    padding-bottom: 9px;
    padding: 16px 0;
    text-transform: uppercase
}

.col-md-6.vung-video {
    padding: 19px
}

.block-video-noi-bat {
    padding: 27px;
    background: #fff;
    height: 100%
}

.block-title {
    display: inline-block;
    border-bottom: 2px solid #b03a2e;
    margin-bottom: -2px;
    font-size: 27px;
    font-weight: 600;
    color: #4d4aa3;
    padding-bottom: 9px;
    padding: 16px 0;
    text-transform: uppercase
}

.block-heading {
    margin-bottom: 19px;
    border: 0
}

.container.vung-contact {
    margin-top: 19px
}

.col-md-6.vung-tin-hot {
    padding-left: 0
}

.col-md-6.vung-video {
    padding: 0;
    padding-right: 0
}

.container.vung-nhom-nganh-dao-tao {
    padding: 0;
    margin-top: 8px;
    margin-bottom: 19px
}

.container.vung-contactbg-light.bg-gradient {
    padding: 0;
}

.container.vung-nhom-nganh-dao-tao>div {
    padding: 27px
}

.container.bg-white {
    padding: 0;
    margin-top: 19px
}

.container.vung-contact.bg-light.bg-gradient {
    background: #fff!important;
    padding: 26px
}

.container.vung-contact {
    padding: 27px;
    margin-top: 19px
}

.container.vung-contact-body {
    padding: 0;
    background: #fff;
    margin-bottom: 0
}

.group-nhom-nganh-dao-tao:hover ul.nhom-nganh-dao-tao-title {
    opacity: 1;
    transform: translateY(0);
    top: 65px;
    color: #fff
}

.group-nhom-nganh-dao-tao>ul.nhom-nganh-dao-tao-title {
    opacity: 1;
    top: 8px;
    left: 16.39px;
    width: calc(100% - 19px);
    color: #fff
}

.group-nhom-nganh-dao-tao>ul.nhom-nganh-dao-tao-title {
    opacity: 1;
    top: 0;
    left: 16.39px;
    width: calc(100% - 19px);
    color: #fff;
    height: 213px;
    overflow-y: auto
}

.group-nhom-nganh-dao-tao>ul.nhom-nganh-dao-tao-title>li>a {
    font-size: 16.96px
}

.group-nhom-nganh-dao-tao>ul.nhom-nganh-dao-tao-title::-webkit-scrollbar {
    display: none
}

h5.nhom-nganh-dao-tao-title {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-size: 19.69px;
    font-weight: 700;
    z-index: 1
}

.group-nhom-nganh-dao-tao .nhom-nganh-dao-tao-hieu-ung {
    opacity: .8
}

.block-heading {
    margin-bottom: 0;
    border: 0;
    padding: 19px 0
}

h3.block-title {
    border: 0;
    border-left: 4px solid #fe0000;
    display: inline-block;
    font-size: 34px;
    padding: 0 0;
    cursor: pointer;
    font-family: UTMBebas,sans-serif!important;
    padding-left: 13px;
    text-transform: uppercase
}

.block-tintuc-home {
    position: relative;
    background-color: #fff;
    padding: 19px
}

.container.vung-nhom-nganh-dao-tao>div {
    padding: 0 19px
}

.block-sukien-noibat-hot {
    background: #fff;
    padding: 19px
}

.col-md-6.vung-tin-hot {
    padding: 0;
    padding-right: 19px
}

div#recipeCarouselSlideHinhanh .carousel-indicators {
    position: absolute;
    right: 0;
    bottom: -48px;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 0;
    margin-bottom: 1rem;
    margin-left: 0
}

div#recipeCarouselSlideHinhanh .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 58px;
    height: 13px;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
    margin-left: 0;
    text-indent: -999px;
    cursor: pointer;
    background-color: #eee;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 1;
    transition: opacity .6s ease
}

div#recipeCarouselSlideHinhanh .carousel-indicators [data-bs-target].active {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 58px;
    height: 13px;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
    margin-left: 0;
    text-indent: -999px;
    cursor: pointer;
    background-color: #00aff0;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 1;
    transition: opacity .6s ease
}

.carousel-caption.img-thongtin-video {
    background: #696969;
    opacity: .3;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: .8s;
    width: calc(100%);
    position: absolute;
    left: 0;
    border-radius: 0;
    bottom: 31px;
    font-size: 11px;
    height: 75px
}

.mynumber {
    padding: 1px 4px;
    font-weight: 600;
    background-color: #fff;
    color: #222;
    font-size: 19px;
    font-family: Roboto Condensed, sans-serif !important;
    display: inline-block;
    border-radius: 2px;
    margin: 0
}

.tim-van-ban {
    background: #fff;
    width: 100%;
    padding: 27px;
    text-align: left;
    border-radius: 0;
    margin-bottom: 19px
}

.form-group.col-md-12.text-right,.form-group.col-md-12>label {
    padding: 13px 0;
    font-size: 16.39px
}

.container-fluid.bg-footer p>i {
    padding-right: 13px
}

.block-heading ul li.nav-item a.nav-link.active {
    padding: 13px 19px;
    padding-right: 9px;
    padding-left: 0;
    color: #ef3941;
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase
}

.block-heading ul li.nav-item a.nav-link {
    color: #fec432;
    font-size: 16px;
    padding: 14px 0
}

.HomePageNewsTabs_ListData .block-heading {
    padding: 0 0;
    border-bottom: 1px solid #ececec;
    margin-bottom: 9px;
    margin-right: 19px
}

.block-heading>.nav-tabs {
    --bs-nav-tabs-border-width: 0px
}

.block-heading ul li.nav-item a.nav-link {
    color: #595487;
    font-size: 16px;
    padding: 14px 9px;
    padding-right: 19px
}

.vung-columns-two-news>div>div {
    padding: 0
}

.vung-columns-two-news>div>div {
    padding: 13px
}

.bg-header-body {
    background: #fff;
    padding: 19px 13px;
    font-size: 19px;
    border-bottom: 0 solid #e0e0e0;
    margin-bottom: 10px
}

ul.block-tin-moi-nhat-news {
    padding: 0
}

ul.block-tin-moi-nhat-news>li {
    padding: 9px 0
}

ul.block-tin-moi-nhat-news>li:not(:last-child) {
    border-bottom: 1px solid #eee
}

.col-md-4.vung-category-ben-phai {
    padding: 0;
    padding-left: 13px
}

.col-md-8.vung-trai-new {
    padding: 27px
}

.newsitem>div>h1.title-detail {
    font-size: 27px;
    line-height: 39px;
    font-weight: 700;
    color: #333;
    padding: 0
}

.newsitem {
    text-align: justify;
    font-size: 15.96px;
    padding: 0 19px;
    line-height: 27px;
    color: #555
}

.time_commenttext-left {
    padding: 19px 0;
    color: grey
}

.item-tintuc {
    padding: 0;
    margin-bottom: 0
}

.container.bg-white {
    padding: 0
}

.bg-header-body {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0
}

ul.tin-tuc-box-category-group li:not(last-child) {
    border-bottom: 1px solid #eee;
    padding: 0 0;
    line-height: 27px;
    padding-top: 19px
}

.tin-tuc-box-category-title a>h3,.tin-tuc-box-category-title h3 {
    line-height: 29px;
    padding: 0 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 20px;
    color: #031739;
    font-family: Roboto Condensed, sans-serif !important;
}

.tin-tuc-box-category-tom-tat {
    text-align: justify;
    width: calc(100%);
    padding-bottom: 9px;
    font-size: 17px;
    font-family: Roboto Condensed, sans-serif !important;
    color: #3b4e68
}

.item-tintuc h3 {
    font-size: 16px
}

p.list-data-item-title {
    color: #031739;
    font-weight: 400;
    line-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    font-size: 16px;
    font-weight: 600
}

.nav-categories li a {
    font-size: 16.39px;
    font-weight: 500;
    background-image: linear-gradient(187deg,#f5f5f5,#f1f1f1)
}

.nav-categories li.active a {
    height: 60px;
    background: #2980b9!important;
    color: #fff;
    font-weight: 700;
    font-size: 16.39px;
    background-image: linear-gradient(187deg,#2980b9,#176192)
}

h3.item-tin-tuc-title,h3.item-tin-tuc-title>a>span {
    font-size: 16px;
    line-height: 27px;
    font-weight: 700;
    color: #333
}

.vung-contact-body>.row>.col-md-12 {
    padding: 27px
}

.container.vung-thong-bao {
    margin-top: 19px;
    margin-bottom: 19px;
    padding: 0
}

.container.vung-carousel-container {
    margin-top: 19px
}

.container.vung-lien-ket-quang-cao>.row>.col-md-12 {
    padding: 0
}

.block-lienket-hinhanh {
    padding: 27px
}

@media (min-width: 991px) {
    .container.vung-newsitem {
        padding:19px;
        background: #fff;
        margin-bottom: 19px
    }

    .block-sukien-noibat-hot-item>div.item-tintuc:not(:last-child) {
        border-bottom: 1px solid #eee;
        padding-bottom: 9px
    }

    .container.vung-tin-top {
        margin-top: 19px
    }

    .col-md-9.vung-4-1 {
        padding: 0
    }

    .block-tintuc-home {
        position: relative;
        background-color: #fff;
        padding: 27px;
        padding-top: 0;
        padding-bottom: 0
    }

    .vung-tin-top .col-md-12 {
        padding-bottom: 13px
    }

    .vung-tin-top .block-heading {
        margin-bottom: 0;
        border: 0;
        padding: 19px 0;
        padding-top: 0
    }

    .group-nhom-nganh-dao-tao {
        width: calc(100% / 5 - 16.39px);
        height: 295px;
        position: relative;
        display: inline-block;
        padding: 0
    }

    .col-md-6.vung-video {
        padding: 19px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0
    }

    .vung-columns-two-news>div>div {
        padding: 0;
        margin-bottom: 19px
    }

    .container.vung-catagogy {
        padding: 27px;
        padding-top: 13px
    }

    .col-md-8.vung-catagogy-body {
        padding: 27px
    }

    ul#idbreadcrumbdanhmuc {
        padding: 19px
    }

    ul.nav-categories.d-sm-flex.align-items-end.flex-wrap.justify-content-center {
        margin: 0;
        padding: 0
    }

    .col-md-12.vung-tin-chi-tiet-body.bg-white>section>div>.row>.col-md-12 {
        padding: 27px
    }

    .vung-columns-two-news div#iddanhmucmenusec {
        padding: 0;
        background: 0 0;
        margin-top: 9px;
        margin-bottom: 0
    }

    .nav-categories li {
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        max-width: 225px;
        padding: 0 5px;
        margin-bottom: 20px
    }

    li.nav-item.dropdown>ul.dropdown-menu.dropdown-menu-end>li>a {
        font-size: 19px
    }

    .container.vung-tin-chi-tiet>.row>.col-md-12 {
        padding: 0
    }

    .col-md-12.vung-tin-chi-tiet-body.bg-white>div {
        padding: 27px
    }

    div#collapsibleNavIdHeader ul>li>a.nav-link {
        font-size: 14px
    }

    ul.navbar-nav>li.nav-item:hover>a {
        color: #fff!important
    }

    .tin-tuc-box-category-title {
        margin-bottom: 13px
    }

    .tin-tuc-box-category-tom-tat {
        text-align: justify;
        width: calc(100%);
        padding-bottom: 9px;
        font-size: 15.96px;
        font-family: Merriweather;
        line-height: 27px;
        color: #3b4e68
    }
}

.col-md-6.vung-thong-bao-1 {
    padding: 19px;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    background: #fff
}

.vung-lien-ket-hinh-anh-boc {
    padding: 16px;
    height: 100%;
    background: #fff
}

ul.nhom-nganh-dao-tao-title>li {
    padding: 9px 0
}

ul.nhom-nganh-dao-tao-title {
    padding: 0
}

h3.tin-tuc-item-title {
    font-size: 20.96px;
    line-height: 25px;
    padding-top: 19px
}

.item-tintuc .text-muted {
    --bs-text-opacity: 1;
    color: rgba(33,37,41,.75)!important;
    font-size: 16.39px
}

.view-all::before {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #eee
}

.chuto,a .chuto {
    font-size: 18px;
    position: absolute;
    line-height: 25px;
    height: 59px;
    bottom: 0;
    left: 0;
    z-index: 4;
    font-weight: 600;
    background: #fff;
    color: #333;
    text-align: center;
    width: 100%;
    padding: 9px;
    cursor: pointer
}

.container>.row.vung-4 {
    margin-top: 0
}

h3.block-title-news {
    border-bottom: 0;
    padding: 9px 19px;
    font-weight: 600;
    color: #2b2666;
    font-size: 32px;
    display: inline-block;
    margin: -16.39px
}

.block-heading-news {
    border-bottom: 2px solid #eee;
    display: block;
    padding: 2px 0;
    margin-bottom: 19px
}

.col-md-4.vung-thong-bao-1 {
    padding-right: 0
}

.block-sukien-noibat-hot {
    background: #fff;
    padding: 27px;
    background-image: linear-gradient(295deg,#fff,#fafafa);
    padding: 0 27px
}

.container.vung-video {
    padding: 0;
    padding-inline-start:8px}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
    color: #fff;
    background-color: #ed6a71;
    border-color: transparent;
    font-family: Roboto Condensed, sans-serif !important;
    font-size: 28px;
    font-weight: 600;
    border: 0;
    padding-left: 13px
}

.col-md-4.thu-vien-hinh-anh-item {
    margin-top: 19px
}

.hd-phone>.fa-phone:before {
    content: "\f095";
    border: 1px solid #fff;
    border-radius: 47px;
    padding: 6px 11px;
    background: #fff;
    margin: 0;
    margin-right: 8px
}

i.hd-phone {
    border: 1px solid #eee;
    border-radius: 39px;
    padding: 3px 19px;
    padding-left: 0;
    font-size: 27px;
    color: #4d4aa3;
    font-family: UTMBebas,sans-serif!important;
    background: #f3f2f1
}

.row .col-md-6.vung-lien-ket-web-item:not(:last-child)>a>h3 {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 19px
}

.video-image-boc {
    background: #fff
}

ul.menu-center {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    margin-bottom: 19px;
    border-bottom: 1px solid #eee;
    white-space: nowrap;
    overflow-x: auto
}

ul.menu-center::-webkit-scrollbar {
    display: none
}

.video-image-boc ul.menu-center {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    margin-bottom: 0;
    border-bottom: 1px solid #eee
}

div#iddanhmucmenusec {
    padding: 0;
    background: #f8f8f8;
    margin-top: 0;
    margin-bottom: 0;
    margin-bottom: 19px
}

ul.menu-center li:last-child {
    margin-right: 0
}

ul.menu-center li.active:hover>a,ul.menu-center li.active>a {
    color: #fff;
    font-weight: 700
}

ul.menu-center li.active {
    background: #2a9389;
    cursor: pointer
}

ul.menu-center li:first-child.active {
    padding-left: 19px
}

ul.menu-center li {
    white-space: nowrap;
    font-size: 19px;
    margin-right: 0;
    margin-left: 0;
    padding: 13px 19px
}

ul.menu-center li:hover a {
    color: #000;
    font-weight: 700
}

ul.menu-center li:first-child {
    padding-left: 0
}

.container-fluid.vung-carousel {
    padding: 0;
    max-width: 1444px
}

.block-title-news .fa-newspaper:before {
    content: "\f1ea";
    font-weight: 700;
    padding-right: 2px
}

h3.block-title-thong-bao {
    border-bottom: 0;
    padding: 0;
    color: #4d4aa3;
    padding-left: 13px;
    border-left: 4px solid #fe0000;
    font-size: 34px;
    display: inline-block;
    margin: 0;
    font-family: UTMBebas,sans-serif!important;
    text-transform: uppercase
}

h3.block-title-thong-bao i {
    padding-right: 13px
}

.block-heading-thong-bao {
    border-bottom: 2px solid #eee;
    display: block;
    padding: 2px 0;
    margin-bottom: 19px
}

h3.block-title-video-noibat {
    border-bottom: 0;
    color: #2b2666;
    padding: 19px 4px;
    font-weight: 600;
    font-size: 27px;
    display: inline-block;
    margin: 0;
    font-family: Roboto Condensed, sans-serif !important
}

h3.block-title-video-noibat>i.fas {
    padding-right: 13px
}

.tinhinhchunhat-img-boc {
    position: relative;
    width: 100%;
    height: 278px;
    overflow: hidden
}

img.tinhinhchunhat-img.khong-them {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    object-fit: fill
}

.block-heading-video-noibat {
    border-bottom: 2px solid #eee;
    display: block;
    padding: 2px 0;
    margin-bottom: 19px
}

h3.block-title.block-title-1 {
    background: 0 0;
    border-bottom: 0;
    color: #fff;
    padding: 19px 19px;
    font-weight: 600;
    font-size: 19px;
    border-bottom: 0 solid #b03a2e;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: 600;
    color: #4d4aa3;
    padding-bottom: 9px;
    padding: 0;
    padding-left: 13px;
    text-transform: uppercase
}

.block-heading.block-heading-1 {
    border-bottom: 2px solid #eee;
    display: block;
    padding: 2px 0
}

.block-heading-1 ul li.nav-item a.nav-link.active {
    padding: 13px 13px;
    padding-right: 19px;
    color: #fff;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #ed6a71;
    border-radius: 0
}

.block-heading-1 .nav-tabs .nav-link:focus,.block-heading-1 .nav-tabs .nav-link:hover {
    isolation: isolate;
    border-color: var(--bs-nav-tabs-link-hover-border-color);
    border: 0
}

.container.vung-list-loai-video-body {
    padding: 27px;
    background-color: #1b2d37;
    padding-top: 0
}

.container.vung-list-loai-video-body h3.block-title {
    color: #fff
}

span.contact-1 {
    color: #e47700;
    font-size: 20px
}

ul.list_top_news.row {
    padding: 0
}

span.contact-2 {
    color: #12b5cb;
    font-size: 20px
}

span.contact-3 {
    color: #1f6ac1;
    font-size: 20px
}

.block-title>.fa-chalkboard-teacher:before {
    content: "\f51c";
    padding-right: 9px;
    font-weight: 700
}

.block-title .fad.fa-microscope:after {
    content: "\10f610";
    padding-right: 4px
}

.block-title>.fa-microscope:before {
    content: "\f610";
    padding-right: 9px;
    font-weight: 700
}

li.vung-lien-ket-phan-mem-item {
    padding: 9px 0
}

.col-md-12.vung-lien-ket-web-contain {
    padding: 27px;
    margin-top: 19px;
    margin-bottom: 19px
}

.col-md-12.vung-lien-ket-web-contain>div:not(:last-child) {
    border-bottom: 1px solid #eee;
    padding-bottom: 19px
}

.container.vung-thong-ke-body {
    padding: 37px;
    border-radius: 0
}

.container.vung-thong-ke {
    padding: 0;
    margin-top: 19px
}

.d-flex.thong-ke-item {
    background: #fff;
    border-radius: 0;
    padding: 19px 60px;
    margin: 9px 0;
    border: 0 solid #f3f2f1;
    white-space: nowrap
}

.xanh {
    color: #9694b5
}

.hong {
    color: #9694b5
}

.tim {
    color: #9694b5
}

.vang {
    color: #9694b5
}

.do {
    color: #9694b5
}

.xanhdam {
    color: #9694b5
}

.boc-icon {
    padding: 0;
    width: 69px;
    height: 69px;
    margin-right: 13px;
    font-size: 48px;
    border-radius: 0;
    opacity: 1;
    color: #167ac6
}

.text-mota {
    color: #4e4e50;
    font-size: 16px
}

.text-sum {
    font-size: 49px;
    color: #1e2d9a;
    font-weight: 600;
    font-family: UTMBebas,sans-serif!important;
}

.text-sum:hover {
    color: red;
    cursor: pointer
}

@media (max-width: 992px) {
    .container.vung-thong-ke-body>.row {
        white-space:nowrap;
        display: flex;
        overflow-y: auto
    }

    .container.vung-thong-ke-body>.row::-webkit-scrollbar {
        display: none
    }

    .container.vung-thong-ke-body>.row>.col-md-4 {
        flex: 0 0 auto
    }
}

.col-md-4.thu-vien-hinh-anh-item>a>img {
    width: 100%;
    height: 333px;
    object-fit: fill
}

.col-md-4.thu-vien-hinh-anh-item>a {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.container.vung-hinh-anh {
    padding: 0;
    margin-top: 19px;
    margin-bottom: 19px
}

.container.vung-thu-vien-hinh-anh {
    padding: 37px;
    background: #e8f2fb;
}

.container.vung-list-hinh-anh {
    padding: 27px
}

.vung-list-hinh-anh-body {
    padding: 37px;
    background: #eee9dc
}

.block-title-vung-lien-ket-phan-mem>h3 {
    text-transform: uppercase;
    font-size: 25px
}

ul.vung-lien-ket-phan-mem-group>li>a>span {
    color: #fff;
    line-height: 19px;
    font-size: 16.96px;
    cursor: pointer
}

ul.vung-lien-ket-phan-mem-group {
    padding: 0
}

.container.vung-contact {
    padding: 0;
    margin-top: 19px
}

.boc-text.flex-grow-1 {
    text-align: right
}

.thumb-art.thunb-art-list picture img {
    width: 100%;
    height: 487px;
    background-size: cover;
    object-fit: fill
}

.vung-list-hinh-anh-body .row.newslist>.col-sm-4 {
    padding: 19px 4px
}

.thumb-art.thunb-art-list>picture>a {
    overflow: hidden;
    width: 100%;
    height: 100%
}

.header-goc-trai>span {
    font-size: 15.96px;
    padding-left: 6px;
    cursor: pointer
}

.gioi-thieu-video-nganh-nghe-video {
    position: relative;
    width: 100%;
    height: 279px
}

.gioi-thieu-video-nganh-nghe-video>iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    object-fit: fill
}

.container-fluid.banner {
    background-color: var(--color-menu-color) !important
}

.vung-ngay-trong>.d-flex.bg-white {
    height: 39px
}

.d-flex.container.banner-boc {
    padding: 0;
    width: 100%
}

.bg-navbar {
    background-color: #be1a23!important;
    height: 83px
}

.headtop_bg {
    background-color: #2c2666!important;
    color: #fff;
    font-family: Roboto Condensed, sans-serif;
    height: 29px
}

.d-flex.toptren {
    color: #fff;
    font-size: 13px;
    height: 29px;
    vertical-align: middle
}

.text-bg-dark {
    color: #fff;
    background: #fff
}

.flex-ngay {
    font-size: 13px;
    padding: 6px 0;
    color: #fff;
    font-weight: 500;
    font-family: UTMBebas,sans-serif!important;
    border-radius: 5px
}

.container.vung-tin-chi-tiet table>tbody>tr:first-child>td {
    font-size: 13px
}

.container.vung-tin-chi-tiet table>tbody>tr:first-child>h2>span {
    font-size: 19px
}

table>tbody>tr>td h2,table>tbody>tr>td strong {
    font-size: 13px;
    font-family: Roboto Condensed, sans-serif !important;
    font-weight: 500;
    text-align: left
}

table>tbody>tr>td {
    min-width: 213px
}

table>tbody>tr>td:first-child {
    min-width: 87px
}

.text-bg-dark {
    color: #fff!important;
    background: 0 0!important;
    font-size: 19px;
    margin-right: 25px
}

.vung-3-cot .block-tintuc-home {
    height: 659px;
    background: #fff;
    padding-top: 13px
}

.vung-3-cot ul.list_news_show_home {
    height: 237px;
    overflow-y: auto;
    padding: 4px 19px
}

.vung-3-cot ul.list_news_show_home::-webkit-scrollbar {
    display: none
}

.vung-lien-ket-hinh-anh-boc>div>a>img {
    height: 100%;
    width: 100%;
    object-fit: fill
}

.vung-lien-ket-hinh-anh-boc>div {
    height: 120px;
    width: 100%
}

.banner-boc {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 99px
}

.container-fluid.vung-footer {
    background: #1e1a4f!important;
    padding: 39px 0
}

.col-md-3.vung-4-1 {
    padding: 0
}

.container.vung-3-cot {
    margin-top: 13px;
    padding: 0
}

.container.vung-3-cot>.vung-2 {
    padding: 0;
    margin-bottom: 19px
}

.col-md-9.vung-4-1 {
    padding: 0;
    margin-bottom: 0;
    opacity: .8
}

.tin-ngang button.carousel-control-prev.mynut {
    margin: -36px;
    left: -35px;
    padding: 0
}

.tin-ngang button.carousel-control-prev.mynut>i {
    color: red
}

.tin-ngang button.carousel-control-next.mynut {
    margin: -35px;
    right: -35px;
    padding: 0
}

.container.vung-video-hoc-bong {
    margin-bottom: 25px
}

.container.vung-hoi-thao-lien-ket {
    margin-bottom: 25px
}

.block-sukien-noibat-hot {
    background: #fff;
    padding: 27px;
    background-image: linear-gradient(295deg,#fff,#fafafa);
    height: 100%
}

.block-sukien-noibat-hot-item>div.item-tintuc:not(:last-child) {
    border-bottom: 1px solid #eee;
    padding-bottom: 9px
}

.tin-ngang button.carousel-control-next.mynut>i {
    color: red
}

.container.vung-body-footer h3 {
    text-align: center
}

.vung-6-tin-top .block-tintuc-home {
    position: relative;
    background-color: #fff;
    padding: 27px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0
}

.col-md-12.vung-6-tin-top-boc>div>.row {
    padding: 0;
    background: #fff
}

.container.vung-tin-4-cot-thong-bao {
    margin-top: 19px;
    margin-bottom: 19px
}

.col-md-4.vung-thong-bao-col-md-4 {
    padding: 0;
    padding-right: 0;
    padding-left: 13px
}

.col-md-8.vung-video-col-md-8 {
    padding: 0
}

.col-md-4.vung-lien-ket-col-md-4 {
    padding-right: 0
}

.container.vung-video-lien-ket {
    margin-bottom: 19px
}

.col-md-3.vung-thong-bao-col-md-3 {
    padding: 0;
    padding-right: 19px
}

.col-md-9.vung-tin-4-cot-col-md-9 {
    padding: 0;
    background: #fff
}

.col-md-8.vung-video-col-md-8>section {
    padding-right: 13px;
    height: 100%
}

.col-md-8.vung-hoi-thao-col-md-8 {
    padding-left: 0
}

.col-md-4.vung-hoc-bong-col-md-4 {
    padding-right: 0
}

.vung-lien-ket-web-body h3.block-title {
    border-bottom: 0 solid #2c2666;
    font-size: 31px;
    padding: 0;
    color: #2c2666;
    cursor: pointer;
    display: inline-block;
    background: 0 0;
    padding-left: 13px
}

.vung-lien-ket-web-body .block-heading {
    margin-bottom: 19px;
    border: 0;
    border-bottom: 1px solid #eee;
    padding: 0
}

.bg-footer h3 {
    font-size: 31px!important;
    font-family: UTMBebas,sans-serif!important;
    padding-bottom: 13px;
    font-weight: 500;
    color: rgb(135 244 177 / 80%)
}

.text-center.contact-info h3 {
    text-align: center;
    text-transform: uppercase;
    padding: 19px;
    font-family: UTMBebas,sans-serif!important;
    font-size: 37px;
    color: #4d4aa3
}

.bg-footer {
    background-color: #1e1a4f;
    color: #fff
}

.gioi-thieu-video-nganh-nghe-item h5 {
    padding: 0 4px;
    padding-bottom: 0;
    border-bottom: 0 solid #eee
}

li.nav-item.dropdown>ul.dropdown-menu.dropdown-menu-end>li>a {
    font-size: 19px;
    font-family: UTMBebas,sans-serif!important;
    font-weight: 500
}

.row.thu-vien-hinh-anh-group {
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    overflow-y: auto
}

.row.thu-vien-hinh-anh-group::-webkit-scrollbar {
    display: none
}

.row.thu-vien-hinh-anh-group .col-md-4.thu-vien-hinh-anh-item {
    flex: 0 0 auto;
    padding: 19px 4px
}

h3.titlecom-2.title-news.txt_18.mt5 {
    text-align: center;
    color: #2c2666;
    font-size: 16.96px;
    overflow-y: auto
}

h3.titlecom-2.title-news.txt_18.mt5::-webkit-scrollbar {
    display: none
}

.col-md-4.thu-vien-hinh-anh-item>a>picture>img {
    height: 587px
}

article.item-news.article-topstory.item-news-common {
    margin-bottom: 19px
}

.container.vung-columns-two-news {
    padding: 37px;
    background: #fff
}

.row.gioi-thieu-row {
    display: flex;
    overflow-y: auto;
    white-space: nowrap;
    flex-wrap: nowrap
}

.row.gioi-thieu-row::-webkit-scrollbar {
    display: none
}

.row.gioi-thieu-row>.col-md-3 {
    flex: 0 0 auto
}

span.contact-1>span,span.contact-2>span {
    font-size: 19px;
    font-family: Roboto Condensed, sans-serif !important;
}

.gioi-thieu-video-nganh-nghe-item h5>span {
    padding: 0 4px;
    color: #6ed969;
    padding-left: 13px;
    font-size: 27px;
    padding-bottom: 0;
    font-family: UTMBebas,sans-serif!important;
    border-left: 4px solid #6fd969
}

li.icon_list.clearfix:not(:last-child) {
    border-bottom: 1px solid #eee;
    padding-bottom: 0
}

.tin-tuc-box-category-boc-img>img.lazy.khong-them {
    position: absolute;
    width: 100%;
    object-fit: fill;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.tin-tuc-box-category-boc-img {
    width: 200px;
    height: 120px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
    margin-right: 27px
}

.tin-tuc-box-category-title h3>span {
    font-size: 19px;
    line-height: 27px
}

img.d-block.w-100.h-100.img-home-video.khong-them {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: fill;
    top: 0;
    left: 0;
    z-index: 1
}

.carousel-item.carousel-item-video {
    height: 587px;
    width: 100%;
    position: relative;
    overflow: hidden
}

.container-fluid.vung-nganh-dao-tao-container-fluid {
    position: relative;
    width: 100%;
    height: 496px;
    overflow: hidden;
    background: #fff;
    margin-top: 19px;
    margin-bottom: 19px
}

.vung-lot-dao-tao {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 231px;
    left: 0
}

ul.list_top_news>li {
    margin-bottom: 19px
}

.header-goc-trai>a>img {
    height: 27px;
    width: 27px
}

ul#idbreadcrumbdanhmuc>li>i,ul.breadcrumb.breadnewsitem>li>i,ul.breadcump>li>i {
    font-size: 19px
}

ul#idbreadcrumbdanhmuc>li>a>span,ul.breadcrumb.breadnewsitem>li>a>span,ul.breadcump>li>a>span {
    font-size: 19px
}

ul#idbreadcrumbdanhmuc,ul.breadcrumb.breadnewsitem,ul.breadcump {
    padding: 13px 19px
}

section.section-breadcrumb {
    margin-top: 19px
}

.vung-lot-dao-tao-boc.text-center {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2
}

.container.vung-nhom-nganh-dao-tao {
    background: 0 0;
}

.vung-lot-dao-tao-boc.text-center .block-heading {
    text-align: left
}

.vung-lot-dao-tao-boc.text-center .group-nhom-nganh-dao-tao {
    text-align: left
}

.nhom-nganh-dao-tao-hieu-ung {
    background: rgb(32 63 122)
}

.container.vung-nhom-nganh-dao-tao>.row>.col-md-12 {
    display: flex;
    overflow-x: auto;
    white-space: nowrap
}

.container.vung-nhom-nganh-dao-tao>.row>.col-md-12::-webkit-scrollbar {
    display: none
}

.container.vung-nhom-nganh-dao-tao>.row>.col-md-12>.group-nhom-nganh-dao-tao {
    flex: 0 0 auto;
    white-space: nowrap;
    margin-right: 19px
}

.search-box-btn {
    position: absolute;
    top: 0;
    right: -13px;
    width: 38px;
    height: 100%;
    z-index: 333
}

i.fas.fa-search.text-bg-dark.nutsearch {
    position: absolute;
    top: 4px;
    font-size: 15.96px;
    padding-right: 0;
    margin: 0
}

.nut-chi-tiet-nganh-boc {
    position: absolute;
    top: 38px;
    left: auto;
    right: 8px;
    background: #e74c3c;
    z-index: 33;
    padding: 4px 8px;
    border-radius: 0
}

.bg-header-body>.row>.col-md-12>ul.breadcump>li>a>i,.bg-header-body>.row>.col-md-12>ul.breadcump>li>a>i::before,.bg-header-body>.row>.col-md-12>ul.breadcump>li>a>span {
    font-size: 27px
}

div#carouselHomeSilderVideoKhoa .carousel-item-iframe-video-boc {
    height: 496px;
    position: relative;
    width: 100%;
    overflow: hidden
}

div#carouselHomeSilderVideoKhoa .carousel-item-iframe-video-boc>iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    object-fit: fill;
    top: 0;
    left: 0
}

div#carouselHomeSilderVideoKhoa .carousel-item-info-col-md-4 {
    background: #1b2d37
}

div#carouselHomeSilderVideoKhoa .col-md-8.carousel-item-iframe-video-boc-col-md-8 {
    padding: 0
}

div#carouselHomeSilderVideoKhoa .carousel-item-info-col-md-4 {
    background: #1b2d37
}

div#carouselHomeSilderVideoKhoa .carousel-item-info-title {
    font-size: 27px;
    color: #d7df23;
    line-height: 34px;
    margin-bottom: 19px;
    overflow-y: au
}

div#carouselHomeSilderVideoKhoa .carousel-item-info-mota {
    font-size: 19px;
    color: #fff;
    overflow: hidden
}

div#carouselHomeSilderVideoKhoa .carousel-control-prev {
    top: 196px;
    right: auto;
    left: calc(100% - 313px)
}

div#carouselHomeSilderVideoKhoa .carousel-control-next {
    top: 196px;
    right: auto;
    left: calc(100% - 287px)
}

div#carouselHomeSilderVideoKhoa .carousel-item-info {
    background: #1b2d37;
    height: 100%;
    padding: 27px
}

div#carouselHomeSilderVideoKhoa .carousel-indicators {
    position: absolute;
    right: 68px;
    bottom: 27px;
    left: auto;
    z-index: 2;
    max-width: 96px;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 0;
    margin-bottom: 1rem;
    margin-left: 204px;
    background: #ddd;
    height: 8px
}

div#carouselHomeSilderVideoKhoa .carousel-indicators [data-bs-target].active {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 55px;
    height: 8px;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
    margin-left: 0;
    text-indent: -999px;
    cursor: pointer;
    background-color: #0000f0;
    background-clip: padding-box;
    border: 0;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

div#carouselHomeSilderVideoKhoa .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 55px;
    height: 4px;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
    margin-left: 0;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255,255,255,.2);
    background-clip: padding-box;
    border: 0;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

div#carouselHomeSilderVideoKhoa button.carousel-control-next>i,div#carouselHomeSilderVideoKhoa button.carousel-control-prev>i {
    color: #fff;
    font-weight: 900;
    font-size: 34px
}

div#carouselHomeSilderVideoNganh .carousel-item-iframe-video-boc {
    height: 496px;
    position: relative;
    width: 100%;
    overflow: hidden
}

div#carouselHomeSilderVideoNganh .carousel-item-iframe-video-boc>iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    object-fit: fill;
    top: 0;
    left: 0
}

div#carouselHomeSilderVideoNganh .carousel-item-info-col-md-4 {
    background: #1b2d37
}

div#carouselHomeSilderVideoNganh .col-md-8.carousel-item-iframe-video-boc-col-md-8 {
    padding: 0
}

div#carouselHomeSilderVideoNganh .carousel-item-info-col-md-4 {
    background: #1b2d37
}

div#carouselHomeSilderVideoNganh .carousel-item-info-title {
    font-size: 27px;
    color: #d7df23;
    line-height: 34px;
    margin-bottom: 19px;
    overflow-y: au
}

div#carouselHomeSilderVideoNganh .carousel-item-info-mota {
    font-size: 19px;
    color: #fff;
    overflow: hidden
}

div#carouselHomeSilderVideoNganh .carousel-control-prev {
    top: 196px;
    right: auto;
    left: calc(100% - 313px)
}

div#carouselHomeSilderVideoNganh .carousel-control-next {
    top: 196px;
    right: auto;
    left: calc(100% - 287px)
}

div#carouselHomeSilderVideoNganh .carousel-item-info {
    background: #1b2d37;
    height: 100%;
    padding: 27px
}

div#carouselHomeSilderVideoNganh .carousel-indicators {
    position: absolute;
    right: 68px;
    bottom: 27px;
    left: auto;
    z-index: 2;
    max-width: 96px;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 0;
    margin-bottom: 1rem;
    margin-left: 204px;
    background: #ddd;
    height: 8px
}

div#carouselHomeSilderVideoNganh .carousel-indicators [data-bs-target].active {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 55px;
    height: 8px;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
    margin-left: 0;
    text-indent: -999px;
    cursor: pointer;
    background-color: #0000f0;
    background-clip: padding-box;
    border: 0;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

div#carouselHomeSilderVideoNganh .carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 55px;
    height: 4px;
    border-radius: 0;
    padding: 0;
    margin-right: 0;
    margin-left: 0;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255,255,255,.2);
    background-clip: padding-box;
    border: 0;
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

div#carouselHomeSilderVideoNganh button.carousel-control-next>i,div#carouselHomeSilderVideoNganh button.carousel-control-prev>i {
    color: #fff;
    font-weight: 900;
    font-size: 34px
}

.vung-video-khoa {
    margin-bottom: 0
}

.vung-video-nganh {
    margin-bottom: 0
}

.container.vung-gioithieu-khoa,.container.vung-gioithieu-nganh {
    padding: 37px;
    color: #ffeb3b;
    background: #1b2d37;
    margin-top: 0
}

.container.vung-gioithieu-khoa .view-all .btn,.container.vung-gioithieu-nganh .view-all .btn {
    background: #faf4f4
}

.container.vung-gioithieu-khoa h3.block-title,.container.vung-gioithieu-nganh h3.block-title {
    color: #fff
}

.col-md-8.vung-video-boc {
    background: #1b2d37
}

.group-nhom-nganh-dao-tao>ul.nhom-nganh-dao-tao-title>li>a {
    font-size: 13.96px;
    color: #fff
}

.text-sum {
    font-size: 49px;
    color: #ad83cd;
    font-weight: 600;
    font-family: UTMBebas,sans-serif!important;
}

.boc-icon {
    padding: 0;
    width: 69px;
    height: 69px;
    margin-right: 13px;
    font-size: 48px;
    border-radius: 0;
    opacity: 1;
    color: #6c7ab5
}

.d-flex.thong-ke-item {
    background: #fff;
    border-radius: 13px;
    padding: 19px 60px;
    margin: 9px 0;
    border: 0 solid #f3f2f1;
    white-space: nowrap
}

@media (min-width: 992px) {
    .container-fluid.vung-hinh-anh-boc {
        background:#eee9dd
    }

    .container-fluid.vung-6-tin-boc {
        background: #fff
    }

    .container-fluid.vung-nganh-dao-tao-container-fluid {
        position: relative;
        width: 100%;
        height: 496px;
        overflow: hidden;
        background: #99caea;
        margin-top: 0;
        margin-bottom: 0
    }

    .container.vung-thong-bao {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .container-fluid.vung-thong-bao-boc {
        padding: 0;
        position: relative;
        width: 100%;
        height: 513px;
        overflow: hidden
    }

    .container-fluid.vung-thong-bao-boc-2 {
        position: absolute;
        width: 100%;
        height: 513px;
        left: 0;
        top: 0;
        z-index: 13;
        object-fit: fill
    }

    .container-fluid.vung-thong-bao-boc-1 {
        position: absolute;
        width: 100%;
        height: 513px;
        left: 0;
        padding: 0;
        top: 0;
        z-index: 1;
        object-fit: fill
    }

    .vung-thong-bao-boc-1-start {
        height: 513px;
        background: #e8f2fb;
        width: calc(100% / 2)
    }

    .vung-thong-bao-boc-1-end.flex-grow-1 {
        background: #e8f2fb;
        height: 513px
    }

    .container.vung-3-cot {
        margin-top: 0;
        padding: 0
    }

    .container.vung-hinh-anh {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    .container-fluid.vung-3-cot-boc {
        background: #99caea;
        margin: 0;
        padding: 0
    }

    .container-fluid.vung-hinh-anh-boc {
        background: #e8f2fb
    }

    .container-fluid.vung-gioithieu-khoa-boc {
        background: #99caea;
    }

    .container-fluid.vung-gioithieu-nganh-boc {
        background: #e8f2fb;
        border-top: 13px solid #e8f2fb;
        margin-top: 0
    }

    .container-fluid.vung-thong-ke-boc {
        background: #99caea;
    }

    .container.vung-thong-ke {
        padding: 0;
        margin-top: 0
    }

    .vung-video-khoa {
        margin-bottom: 37px
    }

    .vung-video-nganh {
        margin-bottom: 37px
    }

    .container.vung-contact {
        padding: 0;
        margin-top: 0
    }

    .container-fluid.vung-contact-boc {
        background: #e8f2fb
    }

    .container-fluid.vung-lien-ket-website-boc {
        background: #e8f2fb
    }

    .container.vung-gioithieu-khoa,.container.vung-gioithieu-nganh {
        padding: 37px;
        color: #ffeb3b;
        background: #1b2d37;
        margin-top: 0;
        margin-bottom: 0
    }

    .submenu-0-padding {
        margin-left: -555px !important;
    }
}

.container-fluid.vung-gioithieu-khoa-boc .view-all::before,.container-fluid.vung-gioithieu-nganh-boc .view-all::before {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #1b2d37
}

.container-fluid.vung-6-tin-boc .view-all::before {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #fff
}

.container-fluid.vung-hinh-anh-boc .view-all::before {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #eee9dd
}

.text-center.contact-info h3 {
    text-align: center;
    text-transform: uppercase;
    padding: 4px 0;
    font-family: UTMBebas,sans-serif!important;
    font-size: 37px;
    color: #4d4aa3;
    display: inline-block;
    border-bottom: 5px solid;
    margin-bottom: 19px
}

@media (max-width: 992px) {
    div#carouselHomeSilderVideoNganh .carousel-item-iframe-video-boc {
        height:296px;
        position: relative;
        width: 100%;
        overflow: hidden
    }

    div#carouselHomeSilderVideoNganh .carousel-item-info {
        background: #1b2d37;
        height: 296px;
        padding: 27px
    }

    div#carouselHomeSilderVideoNganh .carousel-control-next {
        top: 248px;
        right: auto;
        left: calc(100% - 287px)
    }

    div#carouselHomeSilderVideoNganh .carousel-control-prev {
        top: 248px;
        right: auto;
        left: calc(100% - 313px)
    }

    div#carouselHomeSilderVideoKhoa .carousel-item-iframe-video-boc {
        height: 296px;
        position: relative;
        width: 100%;
        overflow: hidden
    }

    div#carouselHomeSilderVideoKhoa .carousel-item-info {
        background: #1b2d37;
        height: 296px;
        padding: 27px
    }

    div#carouselHomeSilderVideoKhoa .carousel-control-next {
        top: 248px;
        right: auto;
        left: calc(100% - 287px)
    }

    div#carouselHomeSilderVideoKhoa .carousel-control-prev {
        top: 248px;
        right: auto;
        left: calc(100% - 313px)
    }

    .tinhinhchunhatlist-item-img-boc {
        position: relative;
        width: 100px!important;
        height: 110px!important;
        overflow: hidden;
        padding: 9px
    }

    .col-md-4.vung-hoc-bong-col-md-4 {
        padding-right: 0;
        margin-top: 19px!important
    }

    h3.tinhinhchunhatlist-item-title {
        line-height: 19px
    }

    .block-sukien-noibat-hot>.block-detail>.title-detail {
        padding: 19px
    }

    .col-md-4.vung-thong-bao-col-md-4 {
        padding: 0!important
    }

    .container.vung-video-hoc-bong {
        margin-bottom: 0!important;
        padding: 27px!important;
        padding-top: 0!important
    }

    .col-md-8.vung-hoi-thao-col-md-8 {
        padding-left: 0!important;
        padding: 19px!important;
        padding-top: 0!important;
        padding-bottom: 9px!important
    }

    .col-md-4.vung-lien-ket-col-md-4 {
        margin-top: 0!important;
        padding-right: 0!important;
        padding: 19px!important;
        padding-bottom: 0!important
    }

    .block-sukien-noibat-hot {
        background: #fff;
        padding: 19px;
        padding-top: 0;
        margin-bottom: 19px
    }

    .time_comment-ngay.text-left.thong-bao-ngay {
        padding: 19px;
        font-size: 16.39px
    }

    .section-title-page {
        background-size: cover;
        background-position: center;
        padding-bottom: 19px;
        padding-top: 9px;
        background: url(/Content/images/page-title.jpg);
        text-transform: uppercase;
        font-weight: 600;
        color: #fff
    }

    .col-md-12.vung-4-2 {
        padding: 0;
        margin-top: 0
    }

    .col-md-12.vung-4-3 {
        padding: 0;
        margin-top: 19px
    }

    .col-md-12.vung-4-3 {
        padding: 0;
        margin-top: 8px
    }

    .nav-categories {
        display: block;
        padding: 20px 0;
        position: relative
    }

    .col-md-12.vung-4-1 {
        padding: 0;
        margin-top: 0
    }

    .vung-4-1>.container {
        padding: 0
    }

    .col-md-6.vung-tin-hot {
        padding: 0;
        padding-right: 19px;
        padding: 13px;
        margin-top: 19px
    }

    .container.vung-contactbg-light.bg-gradient {
        padding: 19px;
        margin-top: 19px
    }

    div .block-heading.block-carousel-home-hide-title {
        display: none;
        text-align: center
    }

    input#txtSearchMain {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        width: 89px;
        animation-duration: .4s;
        animation-name: keysearch
    }

    .tin-ngang button.carousel-control-prev.mynut {
        margin: -36px;
        left: 0;
        padding: 0
    }

    .tin-ngang button.carousel-control-prev.mynut>i {
        color: red
    }

    .tin-ngang button.carousel-control-next.mynut {
        margin: -35px;
        right: 0;
        padding: 0
    }

    .tin-ngang button.carousel-control-next.mynut>i {
        color: red
    }

    .container.vung-contactbg-light.bg-gradient.vung-nganh-dao-tao {
        padding: 19px;
        padding-top: 0
    }

    .tinto {
        width: 100%;
        height: 306px;
        overflow: hidden;
        position: relative;
        float: left
    }

    .chuto,a .chuto {
        font-size: 16px;
        position: absolute;
        height: 59px;
        bottom: 0;
        left: 0;
        z-index: 4;
        font-weight: 700;
        background: #fff;
        color: #333;
        text-align: center;
        width: 100%;
        cursor: pointer
    }

    .tinto-ngay {
        display: block;
        text-align: center;
        margin-bottom: 0;
        background-color: #fff;
        background: #fff;
        padding-bottom: 19px
    }

    .row.block-tintuc-home-top .col-md-4 {
        padding-bottom: 0
    }

    .text-center.contact-info p>a {
        display: block;
        padding: 0;
        font-size: 17px;
        line-height: 37px
    }

    div.tinto-ngay span {
        padding: 19px 0;
        margin-bottom: 19px;
        border-radius: 0;
        font-size: 14px;
        color: grey;
        animation-duration: 4s;
        animation-name: key-view-all
    }

    span.contact-1>i,span.contact-2>i {
        display: inline-block;
        padding-right: 8px;
        margin-bottom: 13px
    }

    .container.vung-contactbg-light.bg-gradient {
        padding: 0 19px;
        margin-top: 0
    }

    .container.vung-nhom-nganh-dao-tao {
        padding: 27px;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        background: #fff
    }

    .group-nhom-nganh-dao-tao {
        width: 100%;
        height: 296px;
        position: relative
    }

    .block-video-noi-bat {
        padding: 0;
        background: #fff
    }

    .block-sukien-noibat-hot {
        background: #fff;
        padding: 0
    }

    .col-md-6.vung-video {
        padding: 19px;
        margin-top: 0;
        padding-top: 0;
        background: #fff
    }

    .row.vung-4>.col-md-4>.row {
        margin-bottom: 19px
    }

    .container.vung-3-cot {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        padding-bottom: 0;
        padding-top: 0
    }

    .container.vung-thong-bao {
        padding: 19px
    }

    .container.vung-thong-bao {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .container.vung-thong-bao {
        padding: 19px;
        padding-top: 0
    }

    ul.block-heading-tin-ngang>li:first-child h3.block-title-tin-ngang {
        color: #4d4aa3;
        cursor: pointer;
        padding: 0;
        margin: 0;
        padding-left: 13px;
        font-size: 27px;
        border-left: 4px solid red;
        font-family: UTMBebas,sans-serif!important;
        text-transform: uppercase
    }

    .block-tintuc-home {
        position: relative;
        background-color: #fff;
        padding: 19px;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }

    .vung-4-3>.container {
        padding: 0
    }

    .tinto.first {
        width: calc(100% - 0px)!important;
        margin: 0;
        padding: 0;
        border-bottom-left-radius: var(--c-border-radius);
        border-bottom-right-radius: var(--c-border-radius);
        background-color: var(--c-white);
        margin-bottom: 0;
        padding: 19px
    }

    .tinto.other {
        width: calc(100% - 0px)!important;
        margin: 0;
        border-radius: var(--c-border-radius);
        background-color: var(--c-white);
        margin-bottom: 0
    }

    .container.vung-body-footer h3 {
        text-align: center
    }

    .block-title {
        display: inline-block;
        border-bottom: 2px solid #f34423;
        margin-bottom: -2px;
        font-size: 19px;
        font-weight: 700;
        color: #4d4aa3;
        padding-bottom: 9px;
        padding: 16px 0;
        text-transform: uppercase
    }

    .container.vung-body-footer {
        padding: 27px
    }

    .item-tintuc {
        width: calc(100% - 0px)!important;
        padding: 0 13px;
        border-radius: var(--c-border-radius);
        background-color: var(--c-white);
        margin-bottom: 9px;
        margin: 0
    }

    .block-sukien-noibat-hot-item>div.item-tintuc:not(:last-child) {
        border-bottom: 1px solid #eee;
        padding-bottom: 9px
    }

    .block-footer>div {
        padding: 0;
        padding-bottom: 14px
    }

    .container-fluid.vung-footer {
        padding: 0;
        overflow: hidden
    }

    span.fa-caret-square-down:before {
        content: "\f150";
        color: #fff;
        font-size: 17px
    }

    .bg-footer>.container {
        padding: 0
    }

    div.row.block-footer {
        transform: 0
    }

    .row.block-footer>div:not(:last-child) {
        border-bottom: 1px solid #f3f2f1;
        margin-bottom: 19px
    }

    div.list-data-item {
        padding-top: 13px;
        height: 63px
    }

    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -16px;
        left: 0;
        z-index: 2;
        display: flex;
        justify-content: center;
        padding: 0;
        margin-right: 15%;
        margin-bottom: 1rem;
        margin-left: 15%
    }

    div#recipeCarouselSlide-Top {
        height: 278px
    }

    .carousel-item.carousel-item-video {
        height: 231px;
        width: 100%;
        position: relative;
        overflow: hidden
    }

    .container-fluid.vung-carousel {
        padding: 27px;
        margin-bottom: 19px
    }

    .container.vung-tin-top {
        padding: 19px;
        padding-top: 0
    }

    .item-tintuc.other {
        width: calc(100% - 0px)!important;
        margin: 0;
        padding: 0;
        border-radius: var(--c-border-radius);
        background-color: var(--c-white);
        margin-bottom: 9px
    }

    ul.nhom-nganh-dao-tao-title>li>a {
        color: #fff;
        opacity: 1
    }

    li.icon_list.clearfix {
        padding-bottom: 9px
    }

    li.icon_list.clearfix:not(:last-child) {
        border-bottom: 1px solid #eee
    }

    .container.vung-gioithieu-khoa>.row>div {
        padding: 0;
        padding-top: 0;
        background: #1b2d37
    }

    .container.vung-gioithieu-khoa>.row>div>.block-heading {
        padding: 37px 0;
        background: #1b2d37
    }

    .container.vung-gioithieu-khoa h3.block-title,.container.vung-gioithieu-nganh h3.block-title {
        color: #fff;
        background: #1b2d37;
        font-size: 27px
    }

    .container.vung-gioithieu-khoa .nut-xem-chi-tiet,.container.vung-gioithieu-nganh .nut-xem-chi-tiet {
        display: block;
        width: 100%;
        background: #1b2d37
    }

    .container.vung-gioithieu-khoa {
        padding: 19px;
        padding-top: 0
    }

    .container.vung-gioithieu-nganh>.row>div {
        padding: 0;
        padding-top: 0
    }

    .container.vung-gioithieu-nganh>.row>div>.block-heading {
        padding: 37px 0
    }

    .container.vung-gioithieu-nganh>.row>div:nth-child(0) {
        padding-top: 0
    }

    .container.vung-gioithieu-nganh {
        padding: 19px
    }

    .mylogo {
        transform: scaleY(1);
        height: 51px;
        width: 127px;
        margin-bottom: 9px;
        margin-left: 9px
    }

    nav.navbar.navbar-expand-lg.navbar-light.color-menu-background-color.shadow-sm.menu-tren.main-nav {
        padding: 0
    }

    .container.vung-contact {
        padding: 19px;
        margin-top: 0;
        padding-top: 0
    }

    .container.bg-white {
        padding: 0
    }

    .vung-columns-two-news>div>div {
        padding: 0
    }

    .container.vung-chinh {
        padding: 0;
        margin-top: 13px
    }

    ul.block-tin-moi-nhat-news {
        padding: 0
    }

    .container.vung-tin-chi-tiet {
        padding: 19px;
        padding-top: 0
    }

    .col-md-8.vung-trai-new.bg-white {
        padding: 0
    }

    .col-md-4.vung-category-ben-phai {
        padding: 0
    }

    .newsitem {
        text-align: justify;
        font-size: 16.69px;
        padding: 0;
        line-height: 27px;
        color: #555
    }

    .container.vung-category-ben-phai-b {
        padding: 0
    }

    .container.vung-category-ben-phai-b>div {
        padding: 19px
    }

    .container.vung-chinh {
        padding: 0;
        margin-top: 13px
    }

    .container.vung-newsitem {
        padding: 0
    }

    .col-md-8.vung-trai-new {
        padding: 27px
    }

    .col-md-4.vung-category-ben-phai {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    .container.vung-category-ben-phai-a {
        padding: 19px;
        padding-top: 0;
        background-color: #fff;
        margin-top: 19px
    }

    .col-md-8.vung-trai-new {
        padding: 0
    }

    .vung-category-ben-phai>div>.HomePageNewsTabs_ListData {
        padding: 0;
        height: 100%;
        background: #fff;
        margin-right: 0
    }

    .container.vung-category-ben-phai-b {
        padding: 19px;
        padding-top: 0;
        background-color: #fff;
        margin-top: 19px
    }

    .newsitem>.block-detail {
        padding: 19px
    }

    .vung-category-ben-phai-b>.row>.col-md-12>.block-tin-moi-nhat>.block-tin-moi-nhat-news>.block-tin-moi-nhat-news-item>.item-tintuc.first,.vung-category-ben-phai-b>.row>.col-md-12>.block-tin-moi-nhat>.block-tin-moi-nhat-news>.block-tin-moi-nhat-news-item>.item-tintuc.other {
        padding: 0
    }

    .newsitem>.block-sukien-noibat-hot {
        background: #fff;
        padding: 0;
        margin-top: 0
    }

    .container.vung-columns-two-news {
        padding: 0
    }

    .container.vung-newsitem {
        padding: 19px;
        padding-top: 0
    }

    .container.bg-header-body {
        padding: 9px;
        padding-left: 9px;
        padding-right: 9px;
        padding: 19px;
        padding-top: 0;
        margin: 0;
        margin-top: 9px
    }

    .fa-globe-americas:before {
        content: "\f0ac";
        color: #fff;
        font-size: 20px
    }

    .vung-category-ben-phai-b>.row>.col-md-12>.block-tin-moi-nhat>ul.block-tin-moi-nhat-news>li {
        padding: 0;
        padding-top: 13px
    }

    #collapsibleNavIdHeader li a {
        font-size: 16px;
        white-space: normal;
        color: #222;
        padding: 13px 19px
    }

    #collapsibleNavIdHeader ul li:not(:last-child) a {
        border-bottom: 1px solid #fff
    }

    .menu-header .navbar-collapse.collapse.show {
        background-color: #eee;
        z-index: 18;
        margin-right: -6px;
        max-width: 126px;
        overflow: hidden
    }

    .container.vung-catagogy {
        padding: 19px;
        padding-top: 9px
    }

    .col-md-8.vung-catagogy-body {
        padding: 19px;
        background: #fff
    }

    .tin-tuc-box-category-boc-img>img.lazy.khong-them {
        width: 100%;
        height: 100%;
        padding: 0;
        display: block;
        cursor: pointer;
        position: absolute;
        top: 0;
        object-fit: fill;
        left: 0
    }

    .tin-tuc-box-category-boc-img {
        width: 100%;
        height: 196px;
        overflow: hidden;
        margin-right: 0;
        position: relative
    }

    .tin-tuc-box-category-mo-ta.d-block.d-md-none {
        padding: 0 0
    }

    ul.tin-tuc-box-category-group li:not(last-child) {
        border-bottom: 1px solid #eee;
        padding: 0;
        line-height: 27px
    }

    .tin-tuc-box-category-title {
        padding: 19px 0;
        padding-bottom: 9px
    }

    .block-sukien-noibat-hot.bg-block-1.animate__animated.animate__backInLeft.thong-bao-pdf {
        padding: 19px
    }

    .nav-categories li.active a {
        height: auto;
        background-color: #2980b9;
        color: #fff
    }

    .nav-categories {
        display: block;
        padding: 19px 0;
        position: relative
    }

    div#iddanhmucmenusec>section>.container {
        padding: 0
    }

    div#iddanhmucmenusec section .container {
        transform: scale(1)
    }

    .block-heading-news {
        text-align: center
    }

    i.hd-phone {
        display: block
    }

    .container.vung-newsitem {
        background: #fff
    }

    .block-heading {
        margin-bottom: 0;
        border: 0;
        padding: 19px 0;
        text-align: center
    }

    .container.vung-thong-ke-body {
        padding: 0;
        border-radius: 0
    }

    .d-flex.thong-ke-item {
        padding: 27px
    }

    .container.vung-hinh-anh {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .row.thu-vien-hinh-anh-group .col-md-4.thu-vien-hinh-anh-item {
        flex: 0 0 auto;
        padding: 0;
        padding-right: 4px
    }

    .col-md-4.thu-vien-hinh-anh-item {
        margin-top: 0
    }

    .boc-text {
        text-align: right;
        float: right
    }

    .container.vung-thong-ke {
        padding: 0;
        margin-top: 0
    }

    span.contact-1>span,span.contact-2>span {
        display: block;
        margin-bottom: 27px
    }

    .block-danhmuc>p {
        line-height: 19px;
        font-size: 15.96px
    }

    .container.vung-thong-ke-body {
        padding: 0;
        padding-top: 0;
        border-radius: 0
    }

    .block-heading-thong-bao {
        border-bottom: 2px solid #eee;
        display: block;
        padding: 0;
        margin-bottom: 19px;
        text-align: left
    }

    .block-heading-video-noibat {
        border-bottom: 2px solid #eee;
        display: block;
        padding: 2px 0;
        margin-bottom: 19px;
        text-align: center
    }

    i.fas.fa-search.text-bg-dark.nutsearch {
        position: absolute;
        top: 2px;
        right: -24px
    }

    .banner-boc {
        background-size: 100% 100%;
        background-repeat: no-repeat;
        height: 42px
    }

    .block-sukien-noibat-hot {
        background: #fff;
        padding: 19px;
        padding-top: 0;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .block-sukien-noibat-hot>.block-detail>.title-detail {
        padding: 19px;
        text-align: justify;
        padding-bottom: 0
    }

    .container.vung-carousel-container {
        padding: 27px;
        padding-bottom: 0;
        padding-top: 19px
    }

    .container.vung-6-tin-top-container {
        padding: 0!important;
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .container.vung-thong-bao {
        padding: 0;
        margin-bottom: 0;
        padding-top: 0
    }

    .container.vung-contact {
        padding: 0;
        margin-top: 0;
        padding-top: 0
    }

    .container.vung-tin-4-cot-thong-bao {
        margin-top: 19px;
        margin-bottom: 19px;
        padding: 27px;
        padding-top: 0
    }

    .col-md-4.vung-thong-bao-col-md-4 {
        padding-right: 0;
        margin-top: 19px
    }

    .col-md-8.vung-tin-4-cot-col-md-8 {
        padding: 0;
        background: #fff
    }

    .container.vung-tin-4-cot-thong-bao {
        margin-top: 19px;
        margin-bottom: 0;
        padding: 27px;
        padding-top: 0
    }

    .col-md-4.vung-thong-bao-col-md-4 {
        padding-right: 0;
        margin-top: 19px
    }

    .col-md-8.vung-video-col-md-8 {
        padding: 27px;
        background: #fff
    }

    .col-md-4.vung-lien-ket-col-md-4 {
        margin-top: 19px;
        padding-right: 0
    }

    .container.vung-video-lien-ket {
        margin-bottom: 19px;
        padding-top: 0
    }

    .container.vung-video-lien-ket {
        margin-bottom: 0;
        padding-top: 0;
        padding-top: 0
    }

    .col-md-3.vung-thong-bao-col-md-3 {
        padding: 0;
        padding-right: 0
    }

    .container.vung-lien-ket-quang-cao {
        padding: 27px;
        padding-top: 0;
        border-radius: 0
    }

    div .block-lienket-hinhanh {
        border-radius: 0
    }

    .col-md-12.vung-4-3 {
        padding: 0!important;
        padding-top: 0!important;
        margin-top: 8px!important
    }

    .col-md-12.vung-4-1 {
        padding: 0;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .col-md-12.vung-4-2>.container {
        padding: 0
    }

    h3.block-title {
        white-space: normal;
        font-size: 27px
    }

    .container.vung-gioithieu-khoa {
        padding: 27px;
        padding-top: 0
    }

    .container.vung-gioithieu-khoa,.container.vung-gioithieu-nganh {
        color: #ffeb3b;
        background: #1b2d37;
        margin-top: 0
    }

    .container.vung-gioithieu-nganh {
        padding: 27px;
        padding-top: 0;
        padding-bottom: 0
    }

    .container.vung-thong-ke-body {
        padding: 27px;
        padding-top: 0;
        border-radius: 0;
        background: #fff
    }

    .container.vung-contact {
        padding: 0;
        margin-top: 0!important;
        padding-top: 0;
        padding-bottom: 0
    }

    .container.vung-lien-ket-website {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0
    }

    .row.block-footer>.col-sm-4:last-child {
        padding: 0;
        padding-left: 0
    }

    .container.vung-contactbg-light.bg-gradient.vung-nganh-dao-tao {
        padding: 0;
        padding-top: 0;
        margin-top: 13px;
        padding-bottom: 0
    }

    ul.vung-lien-ket-phan-mem-group>li {
        padding: 0;
        padding-left: 0
    }

    .text-sum {
        font-size: 48px;
        color: #1e2d9a;
        font-weight: 600;
        font-family: Roboto Condensed, sans-serif !important;
    }

    .boc-text.flex-grow-1 {
        text-align: center;
        padding: 27px;
        white-space: normal
    }

    .d-flex.thong-ke-item {
        padding: 27px;
        justify-content: stretch;
        text-align: center;
        align-items: center
    }

    button.navbar-toggler[aria-expanded=true]>i.fas.fa-bars::before {
        color: #222;
        content: "\f00d";
        font-family: 'Font Awesome 5 Pro';
        font-weight: 900
    }

    div#collapsibleNavId.navbar-collapse.collapse.show {
        top: 72px
    }

    .text-center.contact-info h3 {
        text-align: center;
        text-transform: uppercase;
        padding: 0;
        padding-bottom: 19px;
        font-size: 38px;
        background: #fff
    }

    .block-tintuc-home div.block-heading {
        background-color: #fff;
        text-align: left;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .block-heading {
        text-align: left
    }

    .col-md-12.vung-4-1 {
        margin-bottom: 19px
    }

    span.contact-1>span,span.contact-2>span {
        display: block;
        margin-bottom: 27px;
        font-size: 19px;
        font-family: Roboto Condensed, sans-serif !important;
    }

    .view-all .btn {
        min-width: 96px;
        max-width: 100%
    }

    a.navbar-brand.me-auto {
        max-width: calc(100% - 58px)
    }

    header.fixed-top button.navbar-toggler>i.fas.fa-bars {
        padding-top: 0;
        padding-right: 0
    }

    header.fixed-top .mylogo {
        position: relative;
        height: 37px;
        width: 97px;
        margin-right: 0
    }

    header.fixed-top nav.menu-tren {
        height: auto;
        padding: 0
    }

    .vung-contact-body>.row>.col-md-12 {
        padding: 13px 27px
    }

    header.fixed-top .navbar.main-nav>.container {
        padding: 0 9px;
        height: 58px
    }

    .container.vung-video {
        padding: 0
    }

    .vung-3-cot ul.list_news_show_home {
        height: 237px;
        overflow-y: auto;
        padding: 19px 0
    }

    section.section-breadcrumb.vung-breadcrumb>.container {
        padding: 0
    }

    div#recipeCarouselSlideHinhanh button.carousel-control-prev {
        top: 153px;
        bottom: auto;
        left: 8px
    }

    div#recipeCarouselSlideHinhanh button.carousel-control-next {
        top: 153px;
        bottom: auto;
        left: 32px
    }

    div#recipeCarouselSlideHinhanh .carousel-indicators {
        position: absolute;
        top: 257px;
        bottom: auto;
        left: 27px;
        z-index: 2;
        display: flex;
        justify-content: center;
        padding: 0;
        margin-right: 15%;
        margin-bottom: 1rem;
        margin-left: 15%
    }

    div#recipeCarouselSlideHinhanh .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 69px;
        height: 5px;
        border-radius: 0;
        padding: 0;
        margin-right: 0;
        margin-left: 0;
        text-indent: -999px;
        cursor: pointer;
        background-color: #167ac6;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease
    }

    div#recipeCarouselSlideHinhanh .carousel-indicators [data-bs-target].active {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 69px;
        height: 5px;
        border-radius: 0;
        padding: 0;
        margin-right: 0;
        margin-left: 0;
        text-indent: -999px;
        cursor: pointer;
        background-color: #4d4aa3;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: 1;
        transition: opacity .6s ease
    }

    .block-sukien-noibat-hot {
        padding: 0;
        margin-bottom: 0
    }

    .vung-lien-ket-web-body {
        padding: 0;
        background: #fff;
        padding-bottom: 0;
        padding-top: 0;
        height: 100%
    }

    .vung-lien-ket-web-group>.row>.col-md-6:first-child {
        padding-top: 19px
    }

    .vung-lien-ket-web-group>.row>.col-md-6:not(:last-child) {
        border-bottom: 1px solid #eee;
        padding-bottom: 13px
    }

    .vung-lien-ket-web-group>.row>.col-md-6:last-child {
        padding-bottom: 19px
    }

    .container.bg-header-body {
        padding: 0 19px!important
    }

    .item-tintuc .text-muted {
        --bs-text-opacity: 1;
        color: rgba(33,37,41,.75)!important;
        font-size: 13px
    }

    h3.tin-tuc-item-title {
        font-size: 13px
    }

    .block-sukien-noibat-hot div.block-heading {
        text-align: left;
        margin-bottom: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding-left: 19px
    }

    .block-heading-1 ul li.nav-item a.nav-link.active {
        padding: 13px 13px;
        padding-right: 19px;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #ed6a71;
        border-radius: 0;
        font-family: Roboto Condensed, sans-serif !important;
    }

    h3.block-title.block-title-1 {
        background: #ecc24b;
        border-bottom: 0;
        color: #fff;
        padding: 13px;
        font-weight: 600;
        font-size: 25px;
        font-family: Roboto Condensed, sans-serif !important;
    }

    .block-heading-1 li.nav-item,.block-heading-1 li.nav-item>a {
        color: #585656;
        font-size: 27px;
        font-family: Roboto Condensed, sans-serif !important;
    }

    ul#idbreadcrumbdanhmuc>li>a>i {
        font-size: 29px
    }

    .bg-header-body ul li a span {
        text-transform: uppercase;
        color: #333;
        font-size: 27px;
        font-family: UTMBebas,sans-serif!important;
    }

    .vung-3-cot .block-tintuc-home {
        height: 659px;
        background: #fff;
        padding-top: 13px;
        padding: 27px
    }

    .block-sukien-noibat-hot-item>div.item-tintuc:not(:last-child) {
        border-bottom: 1px solid #eee;
        padding-bottom: 8px;
        padding: 0
    }

    .col-md-12.vung-4-1 h3.block-title {
        white-space: normal;
        font-size: 27px!important
    }

    .container.vung-thu-vien-hinh-anh {
        padding: 27px;
        background: #eee9dc
    }

    .container-fluid.vung-hinh-anh-boc {
        padding: 0
    }

    ul.breadcrumb.breadnewsitem>li.breadcrumb-item+li.breadcrumb-item::before {
        font-family: 'Font Awesome 5 Pro';
        content: "\f105";
        color: #ddd;
        font-size: 27px
    }

    .bg-header-body>.row>.col-md-12>ul.breadcump>li>a>i,.bg-header-body>.row>.col-md-12>ul.breadcump>li>a>i::before,.bg-header-body>.row>.col-md-12>ul.breadcump>li>a>span {
        font-size: 27px
    }

    .bg-header-body ul {
        padding: 0;
        margin: 0
    }

    ul.menu-center li.active:hover>a,ul.menu-center li.active>a {
        color: #fff;
        font-weight: 600;
        font-family: Roboto Condensed, sans-serif !important;
        white-space: nowrap
    }

    ul.menu-center li>a {
        font-weight: 600;
        font-family: Roboto Condensed, sans-serif !important;
        white-space: nowrap
    }

    .block-sukien-noibat-hot-item {
        background-color: transparent;
        border-radius: var(--c-border-radius)
    }

    .item-tintuc.first,.item-tintuc.other {
        background: 0 0
    }

    .blog-content,.blutrangchu,.box_left_home,.hinhanh-quangcao {
        width: calc(100% - 0px)!important;
        margin: 0;
        padding: 0 2px;
        border-radius: var(--c-border-radius);
        background-color: transparent;
        margin-bottom: 16.96px
    }

    .gioi-thieu-video-nganh-nghe-item h5 {
        padding: 0 4px;
        padding-bottom: 19px;
        border-bottom: 0 solid #eee;
        background: #1b2d37;
        margin: 0
    }

    .container-fluid.vung-nganh-dao-tao-container-fluid {
        position: relative;
        width: 100%;
        height: 437px;
        overflow: hidden;
        background: 0 0;
        margin-top: 19px;
        margin-bottom: 19px
    }

    .container.vung-nhom-nganh-dao-tao h3.block-title {
        white-space: normal;
        font-size: 27px!important
    }

    .d-flex.thong-ke-item {
        padding: 0;
        justify-content: stretch;
        text-align: center;
        align-items: center;
        border-left: 0 solid #eee;
        padding-left: 16px;
        background: #c3d6da
    }

    .text-sum {
        font-size: 48px;
        color: #4088b1;
        font-weight: 600;
        font-family: Roboto Condensed, sans-serif !important;
    }

    .container.vung-contact-body {
        padding: 0;
        background: #fff;
        margin-bottom: 0;
        margin-top: 13px
    }

    .container.vung-nhom-nganh-dao-tao {
        padding: 27px;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        background: #eee
    }

    .container-fluid.vung-nganh-dao-tao-container-fluid {
        position: relative;
        width: 100%;
        height: 437px;
        overflow: hidden;
        background: 0 0;
        margin-top: 19px;
        margin-bottom: 0
    }

    .container.vung-3-cot {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
        padding-bottom: 0;
        padding-top: 0;
        background: #fff
    }

    .container.vung-contact-body {
        padding: 0;
        background: #c3d6da;
        margin-bottom: 0;
        margin-top: 0
    }

    .text-center.contact-info {
        background: #fff;
        border-radius: 0;
        padding: 29px;
        margin-top: 13px
    }

    .container.vung-lien-ket-website {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
        background: #fff
    }

    header.fixed-header.fixed-top div#collapsibleNavId.navbar-collapse.collapse.show {
        top: 58px
    }

    .container.vung-gioithieu-khoa h3.block-title,.container.vung-gioithieu-nganh h3.block-title {
        color: #d7df23;
        background: #1b2d37;
        font-size: 37px;
        border-left: 4px solid #d7df23;
        white-space: nowrap;
        overflow-x: auto;
        width: 100%
    }

    .col-md-12.vung-4-1 h3.block-title::-webkit-scrollbar,.container.vung-gioithieu-khoa h3.block-title::-webkit-scrollbar,.container.vung-gioithieu-nganh h3.block-title::-webkit-scrollbar,.container.vung-nhom-nganh-dao-tao h3.block-title::-webkit-scrollbar,h3.block-title-thong-bao::-webkit-scrollbar,h3.block-title::-webkit-scrollbar {
        display: none
    }

    .container.vung-nhom-nganh-dao-tao h3.block-title {
        white-space: normal;
        font-size: 37px!important;
        width: 100%;
        overflow-y: auto;
        white-space: nowrap
    }

    h3.block-title-thong-bao {
        border-bottom: 0;
        padding: 0;
        color: #4d4aa3;
        padding-left: 13px;
        border-left: 4px solid #fe0000;
        font-size: 37px;
        display: inline-block;
        margin: 0;
        font-family: UTMBebas,sans-serif!important;
        text-transform: uppercase;
        white-space: nowrap;
        overflow-x: auto;
        width: 100%
    }

    .col-md-12.vung-4-1 h3.block-title {
        white-space: normal;
        font-size: 37px!important;
        overflow-x: auto;
        white-space: nowrap;
        width: 100%
    }

    h3.block-title {
        white-space: normal;
        white-space: nowrap;
        font-size: 37px;
        overflow-y: auto;
        width: 100%;
        text-align: left
    }

    .vung-lien-ket-web-body h3.block-title {
        border-bottom: 0 solid #2c2666;
        font-size: 37px;
        padding: 0;
        color: #2c2666;
        cursor: pointer;
        display: inline-block;
        background: 0 0;
        padding-left: 13px
    }

    .container-fluid.vung-6-tin-boc {
        padding: 0
    }

    .container-fluid.vung-thong-bao-boc {
        padding: 0
    }

    .container-fluid.vung-3-cot-boc {
        padding: 0
    }

    .container-fluid.vung-gioithieu-khoa-boc {
        padding: 0
    }

    .container-fluid.vung-gioithieu-nganh-boc {
        padding: 0;
        margin-top: 13px
    }

    .container-fluid.vung-thong-ke-boc {
        padding: 0
    }

    .container-fluid.vung-contact-boc {
        padding: 0
    }

    .container-fluid.vung-lien-ket-website-boc {
        padding: 0
    }

    .container-fluid.vung-thong-bao-boc-2 {
        padding: 0
    }

    .d-flex.thong-ke-item {
        padding: 0;
        justify-content: stretch;
        text-align: center;
        align-items: center;
        border-left: 0 solid #eee;
        padding-left: 16px;
        background: #c3d6da;
        border-radius: 0
    }

    .text-sum {
        font-size: 49px;
        color: #ad83cd;
        font-weight: 600;
        font-family: UTMBebas,sans-serif!important;
    }

    .boc-icon {
        padding: 0;
        width: 69px;
        height: 69px;
        margin-right: 13px;
        font-size: 48px;
        border-radius: 0;
        opacity: 1;
        color: #6c7ab5
    }

    .row.block-footer>.col-sm-4:last-child {
        padding: 0;
        padding-left: 0!important
    }

    ul.nav.nav-tabs {
        overflow-x: auto;
        white-space: nowrap;
        display: flex;
        width: 100%;
        flex-wrap: nowrap
    }

    ul.nav.nav-tabs::-webkit-scrollbar {
        display: none
    }

    ul.nav.nav-tabs>li {
        flex: 0 0 auto
    }
}

@media (min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px !important
    }
}

@media (min-width:1299px) and (max-width:1399px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: calc(100% - 50px) !important
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0 8px;
        font-size: 25px !important
    }
}

@media (min-width:1200px) and (max-width:1300px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: calc(100% - 30px) !important
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0 8px;
        font-size: 25px !important
    }
}

@media (min-width:1099px) and (max-width:1199px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 100% !important
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0 5px;
        font-size: 22px !important
    }
}

@media (min-width:992px) and (max-width:1150px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 100% !important
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0 5px;
        font-size: 21px !important
    }
}

@media (min-width:992px) and (max-width:1149px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 100% !important
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0 5px;
        font-size: 20px !important
    }
}

@media (max-width:767px) {
    .bg-footer > .container {
        padding: 0 27px
    }
}

.submenu-0-padding {
    margin-left: 540px;
}