@media (max-width:1400px) and (min-width:1200px) {
    div.vmenu {
        height: 50px;
    }
    .hotnewtop {
        height: 85% !important;
    }
    ul.list-new-top p {
        font-size: 15px;
    }

    div.col-lg-left {
        width: 30%;
    }

    div.col-lg-right {
        display: none;
    }

    div.col-lg-cen {
        width: 70%;
    }

    .danhmucmenu {
        padding-left: 0px !important;
    }

    div.bannermid-new ul li {
        padding: 0px 16px;
    }

    .TitleLK a {
        font-size: 15px;
    }

    .lstBannerRight ul li a {
        font-size: clamp(13px, 10px + 0.3vw, 16px);
    }

    div .w-media-1 {
        width: 30% !important;
    }

    div .w-media-2 {
        width: 70% !important;
    }

    div .boxicon {
        height: 43px;
    }
}

@media (max-width:1199px) and (min-width:1000px) {
    .lstBannerRight ul li a {
        font-size: clamp(13px, 10px + 0.3vw, 16px);
    }
    .TitDM p {
        font-size: 20px !important;
    }

    .hotnewtop {
        height: 85% !important;
    }
    div .bannermid-new ul li a {
        font-size: clamp(10px, 8px + 0.3vw, 16px);
    }

    div .bannermid-new ul li.active a,
    div .dichvubotitem p {
        font-size: clamp(10px, 9px + 0.3vw, 16px);
    }

    div .main_menu ul li a {
        font-size: 11.5px;
    }

    div .vmenu {
        height: 44px;
    }

    .TitMenu {
        height: auto;
    }

    div .bannermenu li,
    div .bannermenuright li {
        max-height: 77px;
    }

    div .KhoiChiDaoDieuHanh .KhoiChiDaoDieuHanhcontent {
        height: 260px;
    }

    .fs165px {
        font-size: 10px;
    }

    div .divborimg img {
        height: 237px;
    }

    .KhoiTinTuc01 ul {
        padding-left: 10px !important;
    }

    .footercontainer p.HelveticaMedium {
        font-size: 14px;
    }

    a.titcongtt {
        text-align: start !important;
        padding-left: 15px;
    }
}

@media (max-width:999px) and (min-width:650px) {
    a.titcongtt {
        text-align: start !important;
        padding-left: 15px;
    }
    .w-19 {
        width: 10% !important;
    }
    .TitDM p {
        font-size: 18px !important;
    }
    .hotnewtop {
        height: 80% !important;
    }
    .main_menu .header-nav-main > li.menu-item {
        min-width: unset;
    }

    .footercontainer p.HelveticaMedium {
        font-size: 14px;
    }

    div.onehot,
    div.divimghotnew {
        position: relative !important;
    }

    div .w-333,
    div .divimghotnew {
        width: 100%;
    }

    div .hotnew {
        height: auto;
    }

    .hotPTit {
        top: -12px;
        right: 18px;
        bottom: unset;
        left: unset;
    }

    div .fs33px,
    div .fs27px {
        font-size: 25px;
    }

    .TitDM02 ul li a {
        font-size: clamp(12px, 12px + 0.3vw, 17px);
    }

    .box-menubottom .container {
        overflow-x: auto;
    }

    .NoiDungTrang {
        overflow-x: hidden;
    }

    .boxsearchweb,
    ul.danhmucmenu,
    #mobimenu {
        display: none !important;
    }
    /* -----------------------------none------------------------------- */
    div.box-slick,
    div.khoitinhot {
        padding-top: 10px !important;
    }
    /* -----------------------------khoangcach------------------------- */
    .mobistlkhoi1 {
        flex-direction: column;
    }

    .w-63,
    .w-37,
    .w-45,
    .w-55,
    .w-65,
    .w-35,
    .w-67,
    .w-33,
    .w-39,
    .w-61,
    .w-57,
    .w-73,
    .w-27,
    .w-43 {
        width: 100% !important;
    }

    .mw-55 {
        max-width: 95% !important;
    }

    .dw50 {
        width: 50% !important;
    }

    .ordermobi01 {
        order: 1;
    }

    .ordermobi02 {
        order: 2;
    }

    .ordermobi03 {
        order: 3;
    }

    div .marginmobiright0 {
        margin-right: 0px !important;
    }

    div .paddingmobileft0 {
        padding-left: 0px !important;
    }

    div .paddingmobiright0 {
        padding-right: 0px !important;
    }

    .marginmobi {
        margin-bottom: 20px;
    }

    div .marginmobi15 {
        margin-bottom: 15px !important;
    }

    .heimobiauto,
    .hotnew {
        height: auto !important;
    }

    div .paddingstart768 {
        padding-left: 15px !important;
    }

    div .paddingendt768 {
        padding-right: 15px !important;
    }

    div .paddingstartmobi {
        padding-left: 0px !important;
    }

    div .paddingendtmobi {
        padding-right: 0px !important;
    }

    .borderright {
        border-right: unset !important;
    }

    .TitleDMTIN {
        height: auto !important;
    }
    /* -----------------------------width100--------------------------- */
    .divThongBao ul li a.fs18px {
        font-size: 15px;
    }

    .TitDM02 .fs27px {
        font-size: 20px;
    }

    .box-min-new {
        height: 220px;
        overflow: auto;
    }

    div.ContentLienKetboc {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    div .TitDM02 {
        align-items: start !important;
    }

    .divThongBao ul {
        padding-left: 30px !important;
        padding-right: 10px !important;
    }

    .TinPhuMediabox ul {
        flex-direction: row !important;
    }

    .box-menubottom a::before {
        content: unset !important;
    }

    .box-menubottom li {
        flex: unset !important;
        width: max-content !important;
    }

        .box-menubottom li a {
            width: max-content !important;
            padding: 5px 10px;
        }

    div .slickmid-box-item {
        height: auto;
    }

    div .slickmid-menu-content {
        float: unset !important;
    }

    div .LienKetFooter {
        top: 40px !important;
        right: 25px !important;
    }

    div.ContentLienKetkhoi {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .Banner img {
        height: 60px;
        object-fit: cover;
    }

    .divmobi {
        overflow-x: auto;
    }

    div .fs53px {
        font-size: 24px;
    }

    .container-mid p {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: normal;
    }

    div.boxmediatit {
/*        flex-direction: column;*/
        align-items: flex-start !important;
    }

        div.boxmediatit ul li:first-child a {
            margin-left: unset !important;
        }

        div.boxmediatit ul li svg {
            margin-top: 6px !important;
        }

    .tabnew-box li {
        width: 50%;
    }

    ul.list-tab-slnews li a {
        width: max-content !important;
    }

    ul.videotxt {
        padding-right: 12px !important;
    }

    div.videochinh {
        padding-left: 12px !important;
    }

    ul.Anhquangtop {
        padding-left: 0px !important;
    }

    .tin-phu a p,
    .tin-phu02 a p {
        font-size: 16px;
    }

    div.timebanner i {
        font-size: 23px;
        margin-right: -25px;
    }

    div.bannerweb img {
        width: 100%;
        margin-top: 2px;
    }

    div.bannerweb {
        /* padding-left: 15px!important; */
        padding: 0px !important;
    }

    div.timebanner {
        height: 50px;
        display: none;
    }

    .Khoidangnhap ul li:last-child {
        margin-right: 18px !important;
    }

    div.menumobi img {
        width: 25px;
        height: 25px;
        padding: 3px;
        border: 1px solid #a96801;
        background-color: white;
        border-radius: 3px;
    }

    .searchwweb {
        display: none;
    }

    div.vmenu {
        height: auto;
    }

    div.vbanner {
        padding-left: 0px;
        padding-right: 0px;
    }

    .box-search {
        display: none;
    }

    .main_menu .header-nav-main {
        width: max-content;
        overflow-x: auto;
    }

    .centerbannertop img {
        width: 100%;
    }

    img.ps45 {
        padding-left: 0px;
    }

    .vmenu .ng-scope {
        position: relative;
    }

/*    div.vbanner {
        height: 145px;
    }*/

    .DayofW p {
        font-size: 15px;
    }

    div.he550 {
        height: auto;
    }

    .main_menu > .header-nav-main > .has-children:hover ul.nav-dropdown {
        width: 100%;
    }

    .ListHotnew a p {
        font-size: 15px;
    }

    .Hotnew p.des {
        font-size: 15px;
    }

    div.Content-News-box p.des {
        font-size: 15px;
    }

    div.Content-News-box ul li a {
        font-size: 15px;
    }

    div.TitDM {
        height: fit-content;
        min-height: 40px;
/*        margin-top: 10px;*/
        display: flex;
        align-items: center;
    }

    img.logo-web {
        width: 100%;
    }

    .hotPTit {
        top: -12px;
        right: 18px;
        bottom: unset;
        left: unset;
    }

    .TinTucMidItem p {
        position: absolute;
        bottom: 0;
        background-color: rgba(16, 40, 92, 0.555);
        width: 100%;
        color: white;
        margin-bottom: 0px;
        border-radius: 0px 0px 10px 10px;
    }

    .TinTucMidItem .divimg52 {
        aspect-ratio: unset;
        height: 100%;
        margin-bottom: unset;
    }

    img.chungnhanmang {
        position: relative !important;
    }

    div .divimg52 img {
        aspect-ratio: unset;
        height: 100%;
    }

    .bannermid-new {
        overflow: auto;
    }

    .bannermid-newul {
        width: max-content;
    }

    div .bannermid-new ul li a {
        font-size: clamp(10px, 6px + 0.3vw, 16px);
    }

    div .bannermid-new ul li.active a,
    div .dichvubotitem p {
        font-size: clamp(10px, 9px + 0.3vw, 16px);
    }

    div .main_menu ul li a {
        font-size: 9.5px;
        width: 84px;
        text-align: center;
    }

    div .main_menu a span {
        font-size: 12px;
    }

    div ul.header-nav-main li.menu-item {
        padding-left: 15px !important;
    }

    div .vmenu {
        height: 35px;
/*        margin-bottom: 10px;*/
    }

    div .main_menu .header-nav-main a i {
        font-size: 15px;
    }

    .danhmucmenu li {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .bannerweb img {
        width: 85%;
    }

    div .main_menu ul.danhmucmenu li a {
        margin-bottom: 0px;
    }

    div .main_menu > .header-nav-main > li.has-children::before {
        top: 16px;
        right: 2px;
    }

    div .danhmucmenu li a i {
        font-size: 18px;
    }

    div .bgsival {
        height: 40px;
    }

    div .searchwweb input {
        height: 31px;
    }

    div .searchwweb i {
        font-size: 17px;
        color: rgb(163, 163, 163);
        top: 7px;
        left: 14%;
    }

    div .searchwweb svg {
        top: 5px !important;
        right: 8px !important;
    }

    ul.thongtinHN {
        max-height: 320px;
        overflow: auto;
    }

    div.bannermid-new ul li {
        padding: 0px 16px;
    }

    .mobistlkhoi1 {
        flex-direction: column;
    }

    .divTintucDanhmucItem .w-50 {
        width: 100% !important;
    }

    div .marginmobi15 {
        margin-bottom: 15px;
    }

    div .ThongBaoBox ul {
        height: auto;
    }

    div .w-media-1 {
        width: 100% !important;
    }

    div .w-media-2 {
        width: 100% !important;
        overflow: auto;
    }

    div .boxicon {
        height: 35px;
        background-color: unset;
    }

        div .boxicon i {
            font-size: 23px;
            border-radius: 50%;
            background-color: #4777a8;
            padding: 15px;
        }

    div.contenthotnew {
        width: 98%;
        max-width: unset;
    }

    p.time2 {
        display: none !important;
    }

    div.TitMultiv2 {
        height: 90px;
    }

    div .mobialistart {
        align-items: start !important;
    }

    .overautomobi {
        overflow: auto;
        width: 100%;
        padding: 0px 5px;
    }

    .mobimaxcontent {
        width: max-content !important;
    }

    div .divimgmedia {
        height: auto;
    }

    div .fs31px {
        font-size: 17px;
    }

    div .minisize8x {
        width: 40px;
        height: 40px;
    }

    div.divimgmedia .fs23px {
        font-size: 17px;
    }

    .overautomobi:hover::-webkit-scrollbar {
        background: #d0cccc;
    }

    .overautomobi:hover::-webkit-scrollbar-thumb {
        background: #64686a;
    }

    .overautomobi::-webkit-scrollbar {
        background: #ffffff;
        width: 2px;
        right: 0px;
        height: 2px;
    }

    .overautomobi::-webkit-scrollbar-thumb {
        background: #ffffff;
        border-radius: 10px;
        width: 2px;
        height: 2px;
    }
    /*-----------------------------------------x---------------------------------------*/
    .overlay_menu.active {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: #000000a6;
        z-index: 3;
    }

    .mobile_menu div.navbar-collapse {
        overflow-y: auto;
        width: 100%;
    }

    .navbar-collapse {
        position: fixed;
        top: 0px;
        left: -1000px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        height: 100%;
        transition: left 400ms ease-in-out;
    }

        .navbar-collapse.show {
            position: fixed;
            top: 0px;
            height: 100%;
            left: 0;
            transition: left 400ms ease-in-out;
            min-width: 280px;
            padding: 0 !important;
            z-index: 1000;
        }

    .mobile_menu .navbar-toggler {
        border: unset;
        color: #fff;
        opacity: 1;
        top: 0;
        position: absolute;
        right: 0;
        display: flex;
        justify-content: end;
        background-color: #3777BC;
    }

    div .TitToiBat a {
        font-size: 16px;
        padding: 5px 35px;
    }

    div.TinDauHotnew {
        padding-left: 20px !important;
        width: 55% !important;
        z-index: 2;
    }

        div.TinDauHotnew h1 {
            line-height: 28px;
            font-size: 19px;
        }

    .mobile_menu ul.navbar-nav {
        height: max-content;
    }

    .html_nav_position_text {
        background: #3777BC;
        min-height: 40px;
        padding-left: 13px;
    }

    .mobile_menu .navbar-nav .nav-item {
        border-top: 1px solid #c5c5c5;
        position: relative;
    }

    div .TitMenu {
        height: auto;
    }

    div .bannermenu li,
    div .bannermenuright li {
        max-height: 150px;
    }

    div .KhoiChiDaoDieuHanh .KhoiChiDaoDieuHanhcontent {
        height: 319px;
    }

    .Khoitreo a {
        font-size: 15px;
        text-align: justify;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: normal;
    }

    .mobile_menu .navbar-nav .nav-item .nav-link {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 15px;
        font-weight: 500;
        color: #333;
        position: unset;
        top: 2px;
        display: inline-block !important;
    }

    .nav-mobile-sub {
        padding: 10px 0;
        background: #e6e6e6;
        display: none;
    }

    .mobile_menu .has-child .fa-caret-down {
        position: absolute;
        right: 0;
        width: 40px;
        height: 40px;
        top: 6px;
        font-size: 18px;
        cursor: pointer;
        color: #949494;
    }

    .formobides {
        display: block;
    }

    .searchmobi {
        display: none;
        position: absolute;
        left: 2%;
        z-index: 100;
        width: 100%;
    }

    .searchbox-div input {
        height: 47px;
        width: 96%;
        border-radius: 6px;
        border: 1px solid lightgray;
        padding: 0px 40px 0px 10px;
    }

    .searchbox-div img.iconwebs {
        background-image: unset !important;
        width: 30px !important;
        height: 30px !important;
        bottom: 8px !important;
        right: 37px;
        border-radius: 4px;
    }
    /* -----------------------------x-------------------------- */
    .CodeClass {
        width: 25%;
    }

    .EpitomizeClass {
        width: 75%;
    }

/*    .ViewClass,
    .ViewClass2 {
        display: none
    }*/

/*    .DateOfIssuedClass,
    .iconvidstart {
        display: none;
    }*/

    .content-chitietvb tr {
        display: flex;
        flex-direction: column;
    }

        .content-chitietvb tr td {
            width: 100% !important;
        }

    div .fs35px {
        font-size: clamp(17px, 17px + 0.3vw, 23px);
    }

    div .fs42px {
        font-size: clamp(15px, 20px + 0.3vw, 29px);
    }

    .multimedia-box div .fs24px {
        font-size: clamp(14px, 14px + 0.3vw, 19px);
    }

    .TitDM a {
        border-bottom: unset !important;
    }

    div .bgtin {
        background-image: unset;
        height: auto;
        margin-bottom: unset;
        background-repeat: no-repeat;
        background-size: unset;
    }

        div .bgtin hr {
            display: none !important;
        }

    div.KhoiTinTuc {
        position: relative !important;
        padding-top: 75px;
    }

    div.videochinh {
        padding-right: 12px !important;
        margin-bottom: 20px;
    }

    div.lstvideo {
        padding-left: 12px !important;
    }

    a.tinnhiem {
        position: relative !important;
    }

    .TitMulti .mobimaxcontent li {
        border: 1px solid #2570b7;
        border-radius: 3px;
        padding: 2px 2px;
        background-color: #ffffff;
    }

    #Tintuctabmedia {
        margin-top: 6px;
    }

    div.hot-new {
        margin-top: 0px;
    }

    .KhoiTinTuc .itemtintuc {
        display: flex;
        margin-bottom: 15px;
    }

    .box-tin-tuc .TinDau p.tit {
        font-size: 18px;
        margin-top: 15px;
    }

    .box-tin-tuc .TinDau div.divtit {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .box-tin-tuc-02 p.tit {
        font-size: 18px;
    }

/*    .vbanner .khoimenu {
        top: 30px;
    }*/

    .main_menu .search-input-wrapper {
        width: 170px;
    }

    .khoihotnew .tieudebox {
        bottom: -120px;
    }

    .thumb-4x1,
    .thumb-3x1 {
        aspect-ratio: 7 / 3;
        object-fit: cover;
        width: 100%;
    }

    .media-titile .w-15 {
        width: 25% !important;
    }

    .bannerlogo .img_logovn {
        max-width: 100px;
    }

    .bannerweb .img_bannerheader {
        padding-right: 60px;
    }
}

@media (max-width:650px) and (min-width:300px) {
    a.boxvb div {
        width:35%;
    }
    .w-19 {
        width: 10% !important;
    }
    .hotnewtop.bg-hotnews {
        height: 65% !important;
        background-image: none !important;
    }

    .slickhotnew img {
        aspect-ratio: 4/3;
    }
    .centerbannertop img {
            width: 100%;
        }

        .he550 .fs24px {
            font-size: 13px;
        }

        div.onehot,
        div.divimghotnew {
            position: relative !important;
        }

        .he550 {
            height: auto;
        }

        div.bannerlogo {
            height: 80px;
            padding: 0px;
        }

        div .centerbannertop {
            margin-top: 7px;
        }

        div.TitDM a {
            font-size: 24px;
        }

            div.TitDM a::before {
                top: 38px;
            }

        .Khoidv .fs26px {
            font-size: 17px;
        }

        .Khoidv .fs18px {
            font-size: 14px;
        }

        .Khoidv a.chitiet {
            font-size: 12px;
        }

        .tableVB th p {
            font-size: 12px;
        }

        .tableVB td a {
            font-size: 12px;
        }

        .tableVB td .fs18px {
            font-size: 12px;
        }

        .tableVB td p.color444 {
            font-size: 12px;
        }

        div.tailieudt {
            padding: 0px 26px;
            height: 129px;
        }

        div.lienketws {
            position: relative !important;
        }
        /* -------------------------------x-------------------- */
        div .w-333,
        div .divimghotnew {
            width: 100%;
        }

        div .hotnew {
            height: auto;
        }

        .hotPTit {
            top: -12px;
            right: 18px;
            bottom: unset;
            left: unset;
        }

        div .fs33px,
        div .fs27px {
            font-size: 25px;
        }

        .TitDM02 ul li a {
            font-size: clamp(12px, 12px + 0.3vw, 17px);
        }

        .box-menubottom .container {
            overflow-x: auto;
        }

        .NoiDungTrang {
            overflow-x: hidden;
        }

        div .main_menu,
        .boxsearchweb,
        div.Khoidangnhap {
            display: none !important;
        }
        /* -----------------------------none------------------------------- */
        div.box-slick,
        div.khoitinhot {
            padding-top: 10px !important;
        }
        /* -----------------------------khoangcach------------------------- */
        .mobistlkhoi1 {
            flex-direction: column;
        }

        .w-63,
        .w-37,
        .w-45,
        .w-55,
        .mw-55,
        .w-67,
        .w-33,
        .w-39,
        .w-61,
        .w-54,
        .w-23,
        .w-73,
        .w-27,
        .w-57,
        .w-59,
        .w-43,
        .w-65,
        .w-35,
        .w-50 {
            width: 100% !important;
        }

        .mw-55 {
            max-width: 95% !important;
        }

        .dw50 {
            width: 50% !important;
        }

        .ordermobi01 {
            order: 1;
        }

        .ordermobi02 {
            order: 2;
        }

        .ordermobi03 {
            order: 3;
        }

        div .marginmobiright0 {
            margin-right: 0px !important;
        }

        div .paddingmobileft0 {
            padding-left: 0px !important;
        }

        div .paddingmobiright0 {
            padding-right: 0px !important;
        }

        .marginmobi {
            margin-bottom: 20px;
        }

        .marginmobi7 {
            margin-bottom: 7px;
        }

        div .marginmobi15 {
            margin-bottom: 15px !important;
        }

        .heimobiauto,
        .hotnew {
            height: auto !important;
        }

        div .paddingstart768 {
            padding-left: 15px !important;
        }

        div .paddingendt768 {
            padding-right: 15px !important;
        }

        div .paddingstartmobi {
            padding-left: 0px !important;
        }

        div .paddingendtmobi {
            padding-right: 0px !important;
        }

        .borderright {
            border-right: unset !important;
        }

        .TitleDMTIN {
            height: auto !important;
        }

        div .contenttrang {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

        div .ContentLienKetboc {
            margin-left: 0px !important;
            margin-right: 0px !important;
        }
        /* -----------------------------width100--------------------------- */
        .divThongBao ul li a.fs18px {
            font-size: 15px;
        }

        .TitDM02 .fs27px {
            font-size: 20px;
        }

        .box-min-new {
            height: 220px;
            overflow: auto;
        }

        div .TitDM02 {
            align-items: start !important;
        }

        .divThongBao ul {
            padding-left: 30px !important;
            padding-right: 10px !important;
        }

        .box-menubottom a::before {
            content: unset !important;
        }

        .box-menubottom li {
            flex: unset !important;
            width: max-content !important;
        }

            .box-menubottom li a {
                width: max-content !important;
                padding: 5px 10px;
            }

        div .slickmid-box-item {
            height: auto;
        }

        div .slickmid-menu-content {
            float: unset !important;
        }

        .Banner img {
            height: 40px;
            object-fit: cover;
        }

        div.boxmediatit {
/*            flex-direction: column;*/
            align-items: flex-start !important;
            padding-right: unset !important;
        }

        .boxmediatit .fs19px {
            font-size: 13px;
        }

        div.boxmediatit ul li:first-child a {
            margin-left: unset !important;
        }

        .divmobi {
            overflow-x: auto;
        }

        div .fs53px {
            font-size: 24px;
        }

        .container-mid p {
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box !important;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            white-space: normal;
        }

        .divmobi ul,
        ul.list-tab-slnews li a {
            width: max-content !important;
        }

        ul.videotxt {
            padding-right: 12px !important;
        }

        div.videochinh {
            padding-left: 12px !important;
        }

        ul.Anhquangtop {
            padding-left: 0px !important;
        }

        div.timebanner i {
            font-size: 23px;
            margin-right: -25px;
        }

        div.bannerweb {
            /* padding-left: 15px!important; */
            padding: 0px !important;
        }

            div.bannerweb img {
                width: 95% !important;
                margin-top: 2px;
            }

        div.vbanner .bannercontent {
            height: 100px;
        }

        div.w-50 {
            width: 100% !important;
        }

        div.timebanner {
            height: 50px;
            display: none;
        }

        div.TinDauHotnew {
            padding-left: 15px !important;
            padding-right: 15px !important;
            padding-top: 10px !important;
            height: auto;
            z-index: 1;
            background: unset;
        }

            div.TinDauHotnew h1 {
                line-height: 28px;
                font-size: 18px;
                text-shadow: -1px -1px 0 #fff, 0 -1px 0 #fff, 1px -1px 0 #fff, 1px 0 0 #fff, 1px 1px 0 #fff, 0 1px 0 #fff, -1px 1px 0 #fff, -1px 0 0 #fff;
            }

            div .TinDauHotnew p.des {
                font-size: 13px;
                line-height: 17px;
                --webkit-line-clamp: 3;
            }

        .divimghotnewmobi img {
            position: relative !important;
            width: 100% !important;
            margin-bottom: 15px;
        }

        div.menumobi {
            display: flex;
            position: absolute;
            right: -6px;
            bottom: -18px;
            z-index: 3;
        }

        .vbanner .khoimenu {
            display: none;
        }

        .khoihotnew img {
            aspect-ratio: 4 / 2;
            object-fit: cover;
            width: 100%;
        }

        div.Khoitreo {
            z-index: 1;
        }

        div.TitToiBat a {
            padding: 5px 29px;
            font-size: 13px;
        }

        div.menumobi img {
            width: 25px;
            height: 25px;
            padding: 3px;
            border: 1px solid #a96801;
            background-color: white;
            border-radius: 3px;
        }

        div.divimghotnewmobi {
            display: block;
        }

        .divimghotnew {
            display: none;
        }

        .searchwweb {
            display: none;
        }

        div .hot-new img {
            width: 70%;
        }

        div.vmenu {
            height: auto;
        }

        div.vbanner {
            padding-left: 0px;
            padding-right: 0px;
        }

        .box-search {
            display: none;
        }

        .main_menu .header-nav-main {
            width: max-content;
        }

        div.main_menu > .header-nav-main > li.has-children {
            position: unset;
        }

        img.ps45 {
            padding-left: 0px;
        }

        .vmenu .ng-scope {
            position: relative;
        }

        div.vbanner {
            height: 80px;
        }

        .DayofW p {
            font-size: 15px;
        }

        .main_menu > .header-nav-main > .has-children:hover ul.nav-dropdown {
            width: 100%;
        }

        .ListHotnew a p {
            font-size: 15px;
        }

        .Hotnew p.des {
            font-size: 15px;
        }

        div.Content-News-box p.des {
            font-size: 15px;
        }

        div.Content-News-box ul li a {
            font-size: 15px;
        }

        div.TitDM {
            height: fit-content;
            min-height: 40px;
/*            margin-top: 10px;*/
            display: flex;
            align-items: center;
        }

        img.logo-web {
            width: 100%;
        }

        .hotPTit {
            top: -12px;
            right: 18px;
            bottom: unset;
            left: unset;
        }

        .TinTucMidItem p {
            position: absolute;
            bottom: 0;
            background-color: rgba(16, 40, 92, 0.555);
            width: 100%;
            color: white;
            margin-bottom: 0px;
            border-radius: 0px 0px 10px 10px;
        }

        .TinTucMidItem .divimg52 {
            aspect-ratio: unset;
            height: 100%;
            margin-bottom: unset;
        }

        img.chungnhanmang {
            position: relative !important;
        }

        div .divimg52 img {
            aspect-ratio: unset;
            height: 100%;
        }

        .bannermid-new {
            overflow: auto;
        }

        .bannermid-newul {
            width: max-content;
        }

        div .bannermid-new ul li a {
            font-size: clamp(10px, 6px + 0.3vw, 16px);
        }

        div .bannermid-new ul li.active a,
        div .dichvubotitem p {
            font-size: clamp(10px, 9px + 0.3vw, 16px);
        }

        div .main_menu ul li a {
            font-size: 9.5px;
        }

        div ul.header-nav-main li.menu-item {
            padding-left: 38px !important;
        }

        div .vmenu {
            height: 31px;
            position: relative !important;
            right: unset;
        }

        div .main_menu .header-nav-main a i {
            font-size: 15px;
        }

        .danhmucmenu li {
            padding-left: 5px !important;
            padding-right: 5px !important;
        }

        .bannerweb img {
            width: 85%;
        }

        div .main_menu ul.danhmucmenu li a {
            margin-bottom: 0px;
        }

        div .danhmucmenu li a i {
            font-size: 18px;
        }

        div .bgsival {
            height: 40px;
        }

        div .searchwweb input {
            height: 31px;
        }

        div .searchwweb i {
            font-size: 17px;
            color: rgb(163, 163, 163);
            top: 7px;
            left: 14%;
        }

        div .searchwweb svg {
            top: 5px !important;
            right: 8px !important;
        }

        ul.thongtinHN {
            max-height: 320px;
            overflow: auto;
        }

        div.bannermid-new ul li {
            padding: 0px 16px;
        }

        .mobistlkhoi1 {
            flex-direction: column;
        }

        .divTintucDanhmucItem .w-50 {
            width: 100% !important;
        }

        div .marginmobi15 {
            margin-bottom: 15px;
        }

        div .ThongBaoBox ul {
            height: auto;
        }

        div .w-media-1 {
            width: 100% !important;
        }

        div .w-media-2 {
            width: 100% !important;
            overflow: auto;
        }

        #TabNew {
            width: max-content;
        }

        div .boxicon {
            height: 35px;
            background-color: unset;
        }

            div .boxicon i {
                font-size: 23px;
                border-radius: 50%;
                background-color: #4777a8;
                padding: 15px;
            }

        div.contenthotnew {
            width: 98%;
            max-width: unset;
        }

        p.time2 {
            display: none !important;
        }

        div.TitMultiv2 {
            height: 85px;
        }

        div .mobialistart {
            align-items: start !important;
        }

        .overautomobi {
            overflow: auto;
            width: 100%;
            padding: 0px 5px;
        }

        .mobimaxcontent {
            width: max-content !important;
        }

        div .divimgmedia {
            height: auto;
        }

        div .fs31px {
            font-size: 17px;
        }

        div .minisize8x {
            width: 40px;
            height: 40px;
        }

        div.divimgmedia .fs23px {
            font-size: 17px;
        }

        .overautomobi:hover::-webkit-scrollbar {
            background: #d0cccc;
        }

        .overautomobi:hover::-webkit-scrollbar-thumb {
            background: #64686a;
        }

        .overautomobi::-webkit-scrollbar {
            background: #ffffff;
            width: 2px;
            right: 0px;
            height: 2px;
        }

        .overautomobi::-webkit-scrollbar-thumb {
            background: #ffffff;
            border-radius: 10px;
            width: 2px;
            height: 2px;
        }
        /*-----------------------------------------x---------------------------------------*/
        .overlay_menu.active {
            position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background: #000000a6;
            z-index: 3;
        }

        .mobile_menu div.navbar-collapse {
            overflow-y: auto;
            width: 100%;
        }

        .navbar-collapse {
            position: fixed;
            top: 0px;
            left: -1000px;
            padding-left: 15px;
            padding-right: 15px;
            padding-bottom: 15px;
            height: 100%;
            transition: left 400ms ease-in-out;
        }

            .navbar-collapse.show {
                position: fixed;
                top: 0px;
                height: 100%;
                left: 0;
                transition: left 400ms ease-in-out;
                min-width: 280px;
                padding: 0 !important;
                z-index: 1000;
            }

        .mobile_menu .navbar-toggler {
            border: unset;
            color: #fff;
            opacity: 1;
            top: 0;
            position: absolute;
            right: 0;
            display: flex;
            justify-content: end;
            background-color: #3b75db;
        }

        .mobile_menu ul.navbar-nav {
            height: max-content;
        }

        .html_nav_position_text {
            background: #3b75db;
            min-height: 40px;
            padding-left: 13px;
        }

        .mobile_menu .navbar-nav .nav-item {
            border-top: 1px solid #c5c5c5;
            position: relative;
        }

            .mobile_menu .navbar-nav .nav-item .nav-link {
                padding-left: 15px;
                padding-right: 15px;
                font-size: 15px;
                font-weight: 500;
                color: #333;
                position: unset;
                top: 2px;
                display: inline-block !important;
            }

        .nav-mobile-sub {
            padding: 10px 0;
            background: #e6e6e6;
            display: none;
        }

        .mobile_menu .has-child .fa-caret-down {
            position: absolute;
            right: 0;
            width: 40px;
            height: 40px;
            top: 6px;
            font-size: 18px;
            cursor: pointer;
            color: #949494;
        }

        .formobides {
            display: block;
        }

        .searchmobi {
            display: none;
            position: absolute;
            left: 2%;
            z-index: 100;
            width: 100%;
        }

        .searchbox-div input {
            height: 47px;
            width: 96%;
            border-radius: 6px;
            border: 1px solid lightgray;
            padding: 0px 40px 0px 10px;
        }

        .searchbox-div img.iconwebs {
            background-image: unset !important;
            width: 30px !important;
            height: 30px !important;
            bottom: 8px !important;
            right: 25px;
            border-radius: 4px;
        }
        /* -----------------------------x-------------------------- */
        .CodeClass {
            width: 25%;
        }

        .EpitomizeClass {
            width: 75%;
        }

        .footercontainer p.InterMedium {
            font-size: 13px;
            text-align: center;
            margin-bottom: 10px;
        }

/*        .ViewClass,
        .ViewClass2 {
            display: none
        }*/

/*        .DateOfIssuedClass,
        .iconvidstart {
            display: none;
        }*/

        .content-chitietvb tr {
            display: flex;
            flex-direction: column;
        }

            .content-chitietvb tr td {
                width: 100% !important;
            }

        div .fs35px {
            font-size: clamp(13px, 13px + 0.3vw, 19px);
        }

        div .fs42px {
            font-size: clamp(15px, 20px + 0.3vw, 29px);
        }

        .multimedia-box div .fs24px {
            font-size: clamp(14px, 14px + 0.3vw, 19px);
        }

        .TitDM a {
            border-bottom: unset !important;
            color: #184e96 !important;
        }

        div .bgtin {
            background-image: unset;
            height: auto;
            margin-bottom: unset;
            background-repeat: no-repeat;
            background-size: unset;
        }

            div .bgtin hr {
                display: none !important;
            }

        div.KhoiTinTuc {
            position: relative !important;
            padding-top: 75px;
        }

        div.videochinh {
            padding-right: 12px !important;
            margin-bottom: 20px;
        }

        div.lstvideo {
            padding-left: 12px !important;
        }

        a.tinnhiem {
            position: relative !important;
        }

        .TitMulti .mobimaxcontent li {
            border: 1px solid #2570b7;
            border-radius: 3px;
            padding: 2px 2px;
            background-color: #ffffff;
        }

        #Tintuctabmedia {
            margin-top: 6px;
        }

        div.hot-new {
            margin-top: 0px;
        }

        .KhoiTinTuc .itemtintuc {
            display: flex;
            margin-bottom: 15px;
        }

        .box-tin-tuc .TinDau p.tit {
            font-size: 18px;
            margin-top: 15px;
        }

        .box-tin-tuc .TinDau div.divtit {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

        .box-tin-tuc-02 p.tit {
            font-size: 18px;
        }

        .Khoitreo {
            font-size: 13px;
        }

        div.hot-new {
            height: auto;
        }

        .tin-phu a p,
        .tin-phu02 a p {
            font-size: 16px;
        }

        div .divimgcir img {
            width: 100%;
            height: auto;
            border-radius: unset;
            border: 2px solid white;
            box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
            aspect-ratio: 3 / 2;
            object-fit: cover;
        }

        .KhoiTinTuc .itemtintuc .divimgcir {
            width: 45%;
        }

        .KhoiTinTuc .itemtintuc .tit {
            width: 55%;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box !important;
            --webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
            white-space: normal;
            margin-top: unset !important;
        }

        div .KhoiChiDaoDieuHanh .KhoiChiDaoDieuHanhcontent {
            height: 374px;
            overflow-y: auto;
        }

        .ContentLienKetrow {
            display: none !important;
        }

        div.ContentLienKetrowmobi {
            display: flex !important;
        }

        .divTitTin01 span {
            font-size: 18px;
        }

        div .Contentthongke {
            height: auto;
            padding-bottom: 20px;
        }

        .khoihotnew .tieudebox {
            bottom: -25px !important;
        }

        .TitDM p {
            font-size: 16px !important;
            margin: 0px !important;
        }

        .khoihotnew .tieudehotnew {
            height: 110px !important;
            margin: 0px !important;
        }

        .khoihotnew .khoi-an {
            height: 70px !important;
        }

        .title-tintuc .fs20px,
        .title-tintuc-r .fs20px,
        .thongke-tuycap .fs20px,
        .lienketweb .fs20px,
        .Mediabox .fs20px {
            font-size: 18px !important;
        }

        .footer .fs20px {
            font-size: 16px;
        }

        .ContentMedia .media-titile .fs18px {
            font-size: 16px;
        }

        .ContentMedia .media-titile p {
            padding-bottom: 0px !important;
        }

        .media-titile .w-15 {
            width: 25% !important;
        }

        .bannerlogo .img_logovn {
            display: none;
        }

        .bannerweb .img_bannerheader {
            padding: 0px;
        }

        .bannerlogo .desktop {
            display: none;
        }

        .bannerlogo .mobile {
            display: block;
        }

        .bannerlogo .top-bar {
            top: -56px !important;
            right: 0px !important;
            padding: 0px 0px !important;
        }

        .bannerlogo .top-bar-item {
            padding: 0px 3px !important;
        }

        .khoihotnew .tieudehotnew p {
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box !important;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            white-space: normal;
        }

        .header-tthctp .vbanner {
            height: 100px !important;
        }

        .bannerweb .img_bannerheader {
            height: 70px !important;
        }

        .box-menubottom ul {
            gap: 10px;
        }

        #lstTinnongV2 .TitDM p {
            font-size: 12px !important;
        }

/*        .slickhotnew a {
            padding-bottom: 70px !important;
        }*/

        .slickhotnew .slick-arrow img {
            display: none;
        }
    }
