.theme--dark {
    --bg-body: #313131;
    --bg-card: #252525;
    --text-main: #fff;
    --bg-footer:#3a3b39;
    --text-title:#fff;
    --bg-site: #3a3b39;
    --border-1:rgba(90, 90, 90, 1);
}
.theme--dark .footer-menu {
    background: rgba(37, 37, 37, 1);
}
.theme--dark .footer-menu__info:before {
    background: rgba(49, 49, 49, 1);
}
.theme--dark {
    background: var(--bg-body);
}
.theme--dark .btn-bg a {
    background: #E31B21;
}
.theme--dark .multimedia-block__sidebar .ct-nav-slide {
    background: #313131;
    border-color: var(--border-1);
}
.theme--dark .ct-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: rgba(227, 27, 33, 1);
}
.theme--dark .menu__popup_main .menu__layout .header-top__inner {
    background: var(--bg-site);
}
.theme--dark .box-topic_submenu--mobile {
    background: var(--bg-site);
}
.theme--dark .follow-vnb-share.follow-vnb-mobile {
    background: var(--bg-site);
}
.theme--dark .list_menu__categories .menu__column+.menu__column {
    border-color: #5a5a5a;
}
.theme--dark .menu__column--right .multimedia-block .multimedia-block__content {
    border-color: #5a5a5a;
}
.theme--dark .multimedia-block__sidebar {
    border-color: #5a5a5a;
}
.theme--dark .search-box__inner--mobile .search-box__input {
    border-color: #5a5a5a;
}
.theme--dark .finance__layout {
    background: var(--bg-card);
}
.theme--dark .finance__layout::before {
    background: rgb(255 255 255 / 10%);
}
.theme--dark .news-card__meta .news-card__category {
    color: rgba(179, 179, 179, 1);
}
.theme--dark .news-item__content-readmore .number {
    color: rgba(77, 77, 77, 1);
}
.theme--dark .news-dual-multimedia__block:before {
    background: rgb(255 255 255 / 10%);
}
.theme--dark .news-video-items .news-item {
    background: var(--bg-card);
}
.theme--dark  .header-video .header__menu-icon .icon-menu svg path {
    fill: #fff;
}
.theme--dark  .header-video .header__menu-icon  .icon-close svg path{
    fill: #fff;
}
.theme--dark .multimedia-about.video-about {
    background: #3a3b39;
}
.theme--dark .header-main::before {
    background: var(--bg-body);
}
.theme--dark .header-main::before {
    background: var(--bg-body);
}
.theme--dark .header__menu-icon .icon-menu svg path {
    fill: #fff;
}
.theme--dark .header__menu-icon .icon-close svg path {
    fill: #fff;
}
.theme--dark .ct-header-video .header-video__inner img {
    filter: invert(9);
}
.theme--dark .ct-header-video .header-main.fixed-header .logo-header-scroll img {
    filter: brightness(99);
}
.theme--dark .nav-menu-btn:first-child:before {
    background: linear-gradient(90deg, rgba(49, 49, 49, 0) 0%, #313131 100%);
}
.theme--dark .search-box__close {
    background: #313131;
}
.theme--dark .header__nav.is-scrollable .nav-menu-btn button {
    background: transparent;
}
.theme--dark .section-video-news-dual .news-block__title .line-title {
    background: rgb(255 255 255 / 10%);
}
.theme--dark .btn-view-more-block a {
    background: rgb(255 255 255 / 10%);
}
.theme--dark .btn-view-more-block a .icon img {
    filter: invert(0);
}
.theme--dark .header__nav.is-scrollable .nav-menu-btn button:hover {
    background: #252525;
}
.theme--dark .button-view-more-news a {
    background: rgb(255 255 255 / 10%);
    color: #808080;
}
.theme--dark .button-view-more-news a:hover {
    background: rgb(255 255 255 / 20%);
}
.theme--dark .header__nav.is-scrollable .nav-menu-btn button img {
    filter: brightness(99);
}
.theme--dark .ct-header-video .fixed-header .header__menu-search .icon-search svg path {
    fill: #fff;
}
.theme--dark .ct-header-video .fixed-header .header__menu-search .icon-close svg path {
    fill: #fff;
}
.theme--dark .ct-header-video .search-box__inner {
    background: #313131;
}
.theme--dark .nav__item.nav__item--active .nav__link {
    background: #3b3b3b;
}
.theme--dark .nav__sub {
    background: #252525;
}
.theme--dark .layout-nav__sub .box-news-submenu:before {
    border-color: var(--border-1);
}
.theme--dark .nav__sub-heading {
    border-color: var(--border-1);
}
.theme--dark .layout-nav__sub .box-topic-submenu:before {
    border-color: var(--border-1);
}
.theme--dark .menu__popup_main {
    background: var(--bg-body);
}
.theme--dark .ct-header-video .bg-popup {
    background: rgba(0, 0, 0, 1);
}
.theme--dark .ct-header-video .menu__list .menu__item .menu__link {
    color: #cccccc
}
.theme--dark .menu__column .menu__title>.icon img {
    filter: brightness(9);
}
.theme--dark .video-section__main .news-item {
    background: var(--bg-card);
}

.theme--dark .video-section__sidebar .news-item {
     background: var(--bg-card);
}
@media (max-width:991px){
    .theme--dark .header-top__logo .header-top__logo-link img {
        filter: brightness(9);
    }
    .theme--dark .header-top {
        background: rgba(49, 49, 49, 1);
    }
}

/* */
.grid-lastest__news {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: var(--space-6);
}

.section-video-latest .news-video__heading {
    margin: 0;
}

.video-lastest__layout {
    padding: 0 24px;
}

.news-video-items .news-item {
    background: #fff;
    border-radius: 8px;
}

.news-video-items .news-item .image-container {
    border-radius: 8px 8px 0 0;
}

.news-video-items .news-item .news-item__thumb {
    margin: 0;
}

.news-video-items .news-item .news-item__content {
    padding: 12px 24px 24px 24px;
}
.ct-header-video .header-video {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index:3;
    background: #313131;
}
.ct-header-video.header-video .header__logo {
    padding-right: 24px;
    position: relative;
    top: 2px;
}
.ct-header-video .header-video .header__logo:before {
    content: '';
    position: absolute;
    top: 2px;
    right: 12px;
        background: var(--border-1);
    width: 1px;
    height: 16px;
}
.ct-header-video .header-video__inner {
    position: relative;
    margin-left: 12px;
    top: 0;
    margin-right: auto;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ct-header-video .header-video__inner img {
    filter: invert(0);
}
.ct-header-video .header-video  .header__share.header__share-video .share__item .share__item--icon {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ct-header-video .header-video__inner:before {
    content: '';
    position: absolute;
    top: 4px;
    left: -12px;
       background: var(--border-1);
    width: 1px;
    height: 16px;
}
.ct-header-video .header-top {
    display: none;
}
.ct-header-video .header__menu-main {
    display: none;
}
.ct-header-video .layout-header__menu {
    height: 40px;
}
.ct-header-video .fixed-header .header__logo {
    display: none;
}
.ct-header-video .header__menu-search {
    margin-left: auto;
}
.ct-header-video .header__menu-search .search-box__icon.icon-search svg path {
}

.ct-header-video .header__menu-search .icon-search svg path {
    fill: rgba(128, 128, 128, 1);
}
.ct-header-video  .header__menu-search .icon-search {
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    display: flex;
    cursor: pointer;
    top:0;
}
.ct-header-video  .header__share {
    display: flex;
    gap: 0 12px;
    width: auto;
    margin: 0;
    margin-left: 12px;
    position: relative;
}
.ct-header-detail.ct-header-video .header__share {
    display: none;
}
.ct-header-detail.ct-header-video .header-main.fixed-header .header__share {
    gap: 0 24px;
}
.ct-header-detail.ct-header-video .header__share.header__share-video {
    display: flex;
}
.ct-header-detail.ct-header-video .header-main.fixed-header .header__share.header__share-video {
    display: none;
}
.ct-header-detail.ct-header-video .header-main.fixed-header .header__share:before {
    display: none;
}
.ct-header-detail.ct-header-video .header__share .share__item:before {
    background: var(--border-1);
}

.ct-header-video .header__share.header__share-video .share__item:before {
    display: none;
}
.ct-header-video .header__menu-search.is-active>.icon-search {
    display: none;
}
.ct-header-detail.ct-header-video .header__share:before {
    content: '';
    position: absolute;
    top: 5px;
    left: -10px;
    width: 1px;
    height: 16px;
    background: var(--border-1);
}

.ct-header-video .header__user {
    margin-left: 12px;
    position: relative;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .3s;
}

.ct-header-video .header__user:before {
    content: '';
    position: absolute;
    top: 5px;
    left: -10px;
    width: 1px;
    height: 16px;
    background: var(--border-1);
}
.ct-header-video .header__user img {
    transform: scale(.8);
}


.ct-header-video .menu__list .menu__item .menu__link:hover {
    text-decoration: underline;
}
.ct-header-video .header__menu-main {
    display: none;
}

.header__share.header__share-video .share__item .share__item--icon {
    display: flex;
    align-items: center;
}
.ct-header-video .fixed-header .header-video__inner {
    display: none;
}

.ct-header-video .fixed-header .layout-header__menu {
    justify-content: space-between;
    height: 56px;
}

.ct-header-video .fixed-header .header__theme--mode {
    display: none;
}

.ct-header-video .fixed-header .header__share {
    display: none;
}
.ct-header-video .fixed-header .header__user {
    display: none;
}
.ct-header-video .fixed-header .header__menu-main {
    display: flex;
}

.ct-header-video .header__theme--mode {
    position: relative;
    margin-left: 4px;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}



.header__logo a {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%;
    justify-content: center;
}

.ct-header-video .header__logo {
    position: relative;
    margin-right: 12px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header__logo:after {
    content: "";
    position: absolute;
    top: 4px;
    right: -12px;
    width: 1px;
    height: 16px;
    background: var(--border-1);
    border: none;
}
.height-header {
    width: 100%;
    height: 40px;
    background: #313131;
}
.header-video__inner .header__menu-search {
    margin-left: auto;
}






.ct-header-video .header-top__border {
    display: none;
}

.multimedia-about.video-about {
    background: #eee4d9;
}
.video-about .category-header__layout {
    flex-direction: row;
    padding: 24px 24px 82px 24px;
    min-height: auto;
    gap: 12px 24px;
    align-items: flex-start;
}

.video-about .category-header__layout .name-video-category {
    color: var(--text-main);
    font-size: 38px;
    font-weight: 700;
    font-family: 'VNBSerif';
    line-height: 1.4;
}
.video-about .category-header__layout .category-header__nav a {
    padding: 8px 12px;
    border-radius: 8px;
}
.video-about .category-header__layout .category-header__nav .is-active,.video-about .category-header__layout .category-header__nav a:hover {
    background: rgba(255, 255, 255, 0.1);
}
.category-header__nav {
    flex: 1;
    flex-wrap: wrap;
    margin-top: 6px;
}
.finance-video {
    margin-top: -64px;
}
.finance-video .finance__content {
    padding: 0;
    margin: 0;
    border: none;
}
.finance-video .finance__main .news-item {
    align-items: flex-start;
}
.grid-lastest__news .news-item {
    min-width: 0;
}
.theme--dark .news-block.news-block__horizontal {
    background: #252525;
}

.section-video-news-dual .news-block.news-block__horizontal+.news-block.news-block__horizontal {
    margin: 0;
}

.section-video-news-dual .news-block.news-block__horizontal .news-block__content {
    grid-template-columns: 1fr 1fr;
}

.section-video-news-dual .news-block.news-block__horizontal:before {
    display: none;
}
.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__image-wrapper {
    width: 120px;
}
.section-video-news-dual .news-block__title {
    display: flex;
    align-items: center;
}
.section-video-news-dual .news-block__title .title-site-medium {
    margin: 0;
}
.section-video-news-dual .news-block__title {
    margin-bottom: 24px;
}
.btn-view-more-block a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #E4DFD9;
    border-radius: 100px;
    height: 24px;
    padding: 0 12px;
    gap: 0 4px;
}
.btn-view-more-block a .icon img {
    filter: invert(1);
}
.section-video-news-dual .news-block__title .line-title {
    flex: 1;
    height: 1px;
   
    margin: 0 16px;
    position: relative;
    bottom: -4px;
    background: #E4DFD9;
}
.btn-view-more-block a .text {
    font-size: 12px;
    text-transform: uppercase;
    color: var(--text-main);
    line-height: 1.4;
    letter-spacing: 0.5px;
    position: relative;
    top: 2px;
}
.view-more__layout {
    background: var(--bg-card);
    border-radius: 8px;
    padding: 24px;
    position: relative;
}
.view-more__list {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 24px;
}

.view-more__list .news-item__content-readmore .number {
    font-size: 28px;
    width: 22px;
}

.view-more__list .news-item__content-readmore .news-item__title--small {
    font-size: 18px;
}

.view-more__layout:before {
    content: '';
    position: absolute;
    height: 8px;
    background: var(--bg-2-darker);
    width: calc(100% - 48px);
    left: 0;
    right: 0;
    margin: auto;
    bottom: -8px;
    border-radius: 0 0 8px 8px;
}

.theme--dark .view-more__layout:before {
    background: rgb(255 255 255 / 10%);
}
.section-video-news-dual--full .news-dual__layout {
    grid-template-columns: 1fr;
}

.section-video-news-dual.section-video-news-dual--full .news-block.news-block__horizontal .news-block__content {
    grid-template-columns: repeat(4,1fr);
}

.section-video-news-dual--full .news-block.news-block__horizontal .list-news-item-horizontal {
    grid-template-columns: repeat(3,1fr);
    grid-column: 2/5;
}

.section-video-news-dual--full .news-item.news-item-horizontal {
    flex-direction: column;
}

.section-video-news-dual--full.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__image-wrapper {
    width: 100%;
}

.section-video-news-dual--full.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__content {
    margin: 0;
    margin-top: 8px;
}

.section-video-news-dual--full.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__content .news-item__title {
    font-size: 18px;
    font-weight: 700;
}
.section-video-news-dual--full .news-block.news-block__horizontal {
    position: relative;
}



.section-video-news-dual--full .news-block.news-block__horizontal:before {
    display: block;
}

.theme--dark .section-video-news-dual--full .news-block.news-block__horizontal:before {
    background: rgb(255 255 255 / 10%);
}
.section-video-news-dual--full .news-block.news-block__horizontal .news-block__content .horizontal-news-main .news-item__title.news-item__title--small {
    font-weight: 700;
}
.button-view-more-news {
    text-align: center;
    padding-top: var(--space-6);
    display: flex;
    align-items: center;
    justify-content: center;
}

.button-view-more-news a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 800px;
    height: var(--space-12);
    border-radius: var(--space-2);
    font-size: 14px;
    line-height: 1.3;
    text-transform: uppercase;
    transition: all .3s;
    background: #eee4d9;
    color: var(--text-main);
}


.button-view-more-news a:hover {
    background: rgb(255 255 255 / 20%);
    background:#EAD8C8;
}
.video-section__header {
    display: grid;
    grid-template-columns: 1fr 344px;
    gap: 24px;
    margin-bottom: 24px;
    align-items: flex-start;
}

.video-section__main {
    min-width: 0;
}

.video-section__main .news-item {
    display: flex;
    flex-direction: row-reverse;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
}

.video-section__main .news-item .news-item__image-wrapper {flex: 0 0 50%;}

.video-section__main .news-item .news-item__content {
    flex: 0 0 50%;
    padding: 24px;
}

.video-section__layout {
    position: relative;
    padding-bottom: 24px;
    border-bottom:1px solid var(--border-1);
    margin: 0 24px;
}

.video-section__main .news-item .news-item__content .news-item__description {
    margin-top: 12px;
}

.video-section__sidebar .news-item {
    background: #fff;
    border-radius: 8px;
}

.video-section__sidebar .news-item .news-item__content {
    padding: 12px 24px 24px 24px;
}
.video-section__main .news-item .news-item__image-wrapper .news-item__thumb {
    margin: 0;
}

.video-section__main .news-item .news-item__image-wrapper .news-item__thumb .image-container {
    border-radius: 0;
}
.video-section__sidebar .news-item .news-item__image-wrapper .image-container {
    border-radius: 8px 8px 0 0;
}
.name-category-header-video {
    position: relative;
    height: 24px;
    padding-left: 12px;
    display: none;
}
.name-category-header-video h3 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    font-family: 'VNBSerif';
    color: var(--text-main);
}
.name-category-header-video:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    background: rgba(90, 90, 90, 1);
    width: 1px;
    height: 20px;
}
@media (max-width:575px){
    .section-video-news-dual.section-video-news-dual--full .news-block.news-block__horizontal .news-block__content {
        grid-template-columns: 1fr;
    }
    .section-video-news-dual--full .news-block.news-block__horizontal .list-news-item-horizontal {
        grid-column: auto;
    }
    .news-readmore.video-news-readmore .news-item__content-readmore .news-item__title--small {
        font-size: 17px;
        font-weight: 400;
    }
    .news-readmore.video-news-readmore .news-item__thumb {
        display: none;
    }
    .news-readmore.video-news-readmore .news-sections__col:first-child .news-item__thumb {
        display: block;
    }
    .news-readmore.video-news-readmore .news-sections__col:first-child .news-item__title.news-item__title--small {
        font-weight: 700;
        font-size: 20px;
    }
    .finance-video {
        margin-top: 0;
    }
    .finance-video .finance__main .news-item .news-item__image-wrapper {
        width: calc(100% + 48px);
        margin-left: -24px;
    }
    .finance-video .finance__main .news-item .news-item__image-wrapper .image-container {
        border-radius: 0;
    }
    .video-about .category-header__layout .name-video-category {
        display: none;
    }
    .video-about .category-header__layout {
        padding: 0;
    }
    .video-about .category-header__mobile {
        justify-content: space-between;
    }
    .video-about .name-video-category__mobile {
        color: var(--text-main);    
        font-size: 20px;
        font-weight: 700;
        font-family: 'VNBSerif';
        line-height: 1.4;
        flex: 1;
    }
    .video-about .category-header__nav {
        margin: 0;
        
    }
    .theme--dark .video-about .category-header__nav {
        background: #3a3b39;
    }
    .theme--dark .video-about .category-header__layout .category-header__nav .is-active, .theme--dark .video-about .category-header__layout .category-header__nav a:hover {
        background: #3a3b39;
    }
    .theme--dark .list-news-item-finance .news-item.news-item-horizontal {
        border-color: #5a5a5a;
    }
    .finance-video .list-news-item-finance .news-item.news-item-horizontal {
        flex-direction: column;
    }
    .finance-video .list-news-item-finance .news-item.news-item-horizontal .news-item__image-wrapper {
        width: 100%;
        margin-bottom: 8px;
    }
    .finance-video .list-news-item-finance .news-item.news-item-horizontal .news-item__content {
        margin: 0;
    }
    .finance-video .list-news-item-finance .news-item.news-item-horizontal .news-item__content .news-item__title {
        font-size: 18px;
        font-weight: 700;
    }
    .finance-video .finance__layout {
        padding-top: 0;
    }
    .finance-video .finance__content {
        gap: var(--space-4);
    }
    .finance-video .finance__main .news-item {
        padding-bottom: var(--space-4);
        border-bottom: 1px solid #5a5a5a;
    }
    .grid-lastest__news {
        gap: var(--space-4);
        grid-template-columns: repeat(1, 1fr);
    }
    .news-video-items .news-item .news-item__content {
        padding: 12px;
    }
    .section-video-latest .news-video__heading {
        text-align: left;
    }
    .section-video-news-dual .news-block__title .line-title {
        display: none;
    }

    .btn-view-more-block {
        display: none;
    }
    .section-video-news-dual .news-block__title {text-align: center;justify-content: center;}
    .section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal {
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        width: calc(100% + 24px);
        margin: 0 -12px;
        padding: 0 12px;
        scrollbar-width: none;
        -ms-overflow-style: none;
        gap: 0 24px;
    }
    .section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal::-webkit-scrollbar {
        display: none;
    }
    .section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item {
        border: none;
        padding: 0;
        margin: 0;
        flex-direction: column;
        flex: 0 0 292px;
        height: auto;
    }
    .section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__image-wrapper {
        width: 100%;
    }
    .section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item  .news-item__content {
        margin: 0;
        margin-top: 8px;
    }
    .section-video-news-dual .news-block.news-block__horizontal {
        padding: 12px;
    }
    .section-video-news-dual .news-dual__layout {
        gap: var(--space-6);
    }
    .view-more__list {
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
    }
    .view-more__layout {
        padding: 12px;
    }
    .view-more__list .news-sections__col {
        min-width: 0;
        border-bottom: 1px solid var(--border-1);
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .view-more__list .news-sections__col:last-child {
        border: none;
        padding: 0;
        margin: 0;
    }
    .view-more__layout:before {
        width: calc(100% - 24px);
    }
    .video-section__header {
        grid-template-columns: 1fr;
    }

    .video-section__main .news-item {
        flex-direction: column;
        border-radius: 0;
    }
    .button-view-more-news a {
        width: 280px;
    }
    .video-section__main .news-item .news-item__image-wrapper {
        flex: none;
    }

    .video-section__main {
        margin: 0 -12px;
    }
    .video-section__sidebar .news-item .news-item__content {
        padding: 12px;
    }
    .video-section__main .news-item .news-item__content {
        flex: none;
        padding: 12px;
    }
}
@media (min-width: 576px) and (max-width:767px)  { 
     .button-view-more-news a {
        width: 100%;
    }
    .section-video-news-dual.section-video-news-dual--full .news-block.news-block__horizontal .news-block__content {
        grid-template-columns: 1fr;
    }

    .section-video-news-dual--full .news-item.news-item-horizontal {
        flex-direction: row;
    }

    .section-video-news-dual--full .news-block.news-block__horizontal .list-news-item-horizontal {
        grid-template-columns: repeat(1, 1fr);
        grid-column: auto;
    }

    .section-video-news-dual--full.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__image-wrapper {
        width: 120px;
    }

    .section-video-news-dual--full.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__content {
        margin: 0;
        margin-left: 10px;
    }
    .grid-lastest__news {
        gap: var(--space-4);
        grid-template-columns: repeat(2, 1fr);
    }
    .news-video-items .news-item .news-item__content {
        padding: 12px;
    }
    .view-more__list {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    .view-more__layout {
        padding: 20px;
    }
    .video-section__header {
        grid-template-columns: 1fr;
    }
    .video-section__main .news-item {flex-direction: column;}
}
@media (max-width:767px){
    .section-video-news-dual .news-block.news-block__horizontal .news-block__content {
        grid-template-columns: 1fr;
    }
}
@media (min-width: 768px) and (max-width:991px)  { 
    .video-section__header {
        grid-template-columns: 1fr 1fr;
    }
    .video-section__main .news-item {flex-direction: column;}
    .section-video-news-dual.section-video-news-dual--full .news-block.news-block__horizontal .news-block__content {
        grid-template-columns: repeat(2, 1fr);
    }
    .section-video-news-dual--full .news-item.news-item-horizontal {
        flex-direction: row;
    }
    .section-video-news-dual--full .news-block.news-block__horizontal .list-news-item-horizontal {
        grid-template-columns: repeat(1, 1fr);
        grid-column: auto;
    }
    .section-video-news-dual--full.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__image-wrapper {
        width: 120px;
    }
    .section-video-news-dual--full.section-video-news-dual .news-block.news-block__horizontal .list-news-item-horizontal .news-item .news-item__content {
        margin: 0;
        margin-left: 10px;
    }
    .grid-lastest__news {
        gap: var(--space-4);
        grid-template-columns: repeat(2, 1fr);
    }
    .news-video-items .news-item .news-item__content {
        padding: 12px;
    }
    .view-more__list {
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }
     .button-view-more-news a {
        width: 100%;
    }
}
@media (min-width: 992px) and (max-width:1199px)  { 
    .video-section__main .news-item {flex-direction: column-reverse;}
    .grid-lastest__news {
        gap: var(--space-4);
    }
    .news-video-items .news-item .news-item__content {
        padding: 12px;
    }
    .section-video-news-dual .news-block.news-block__horizontal .news-block__content {
        grid-template-columns: 1fr;
    }
    .view-more__list {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (min-width: 1200px) and (max-width:1399px)  { 
    .section-video-news-dual .news-block.news-block__horizontal .news-block__content {
        grid-template-columns: 1fr;
    }
}
@media (min-width: 1400px) and (max-width:1599px)  { 

}

@media (max-width:991px){
    .ct-header-detail.ct-header-video .header-top__inner .header-top__menu {
        margin-right: 0;
    }
    .ct-header-detail.ct-header-video .name-category-header-video {
        display: flex;
    }
    .ct-header-video .header-top {
        display: block;
    }
    .ct-header-video .layout-header__menu {
        height: 0;
    }
    .ct-header-detail.ct-header-video .header-top__inner .header__share {
        display: flex;
    }
    .ct-header-detail.ct-header-video .header-top__inner .header__share:before {
        display: none;
    }
}
@media (min-width: 576px) and (max-width:1199px)  { 
    .video-about .category-header__layout {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 8px;
    }
    .category-header__nav {
        flex: none;
        justify-content: center;
        gap: 4px 8px;
    }
    .video-about .category-header__layout .name-video-category {
        font-size: 32px;
    }
}
@media (max-width:1199px){
    .video-section__layout {
        margin: 0;
    }
    .video-about .category-header__layout {
        padding-right: 0;
        padding-left: 0;
    }
    .video-lastest__layout {
        padding: 0;
    }
}



/* Video detail */

.theme--dark .video-detail-page:before {
    background: #373736;
}
.theme--dark .block-news-continue-reading .text-heading {
    color: #CCCCCC;
}
.theme--dark .video-news__social-label {
    color: #808080;
    border-color: rgb(255 255 255 / 10%);
}
.theme--dark .share__menu .share__item {
    background: rgb(0 0 0 / 5%);
    border-color: #5A5A5A;
}
.theme--dark .share__item.share__item-google {
    background: rgb(0 0 0 / 5%);
    border-color: #5A5A5A;
}
.theme--dark .tags .tag {
    border-color: rgb(255 255 255 / 10%);
    background: rgb(255 255 255 / 10%);
}
.theme--dark .tags-label {
    color: #CCCCCC;
}
.theme--dark .tag.active {
    border-color: #fff;
}
.theme--dark .tags .tag:hover {
    border-color: #fff;
    color: #fff;
}
.theme--dark .topic__label {
    color: #CCCCCC;
}
.theme--dark .topic-item .icon {
    color: #E31B21;
}
.theme--dark .topic-item:hover {
    color: #E31B21;
}
.theme--dark .news-item__title-link:hover {
    color: var(--text-main);
}
.theme--dark .share__menu .share__item:hover {
    border-color: rgb(255 255 255 / 80%);
}
.theme--dark .share__item.share__item-google:hover {
    border-color: rgb(255 255 255 / 80%);
}
.theme--dark .related-detail_news .related__title {
    color: #ccc;
}

/* */

.video-detail__main .related-detail_news,.video-detail__main .tags, .video-detail__main .topic {
    width: 660px;
}
.section-video-latest.section-video-latest--detail {
    padding-top: 48px;
}

.video-detail-page {position: relative;margin-top: -60px;}

.video-detail__layout {position: relative;padding: 0 24px;padding-bottom: 24px;display: grid;align-items: flex-start;grid-template-columns: 1fr 344px;gap: 0 72px;}

.video-detail-page:before {
    content: '';
    position: absolute;
    top: 60px;
    width: 100%;
    height: calc(100% - 60px);
    pointer-events: none;
}

.block-news-continue-reading .list-news-item-horizontal {
    display: block;
}


.block-news-continue-reading .list-news-item-horizontal .news-item .news-item__image-wrapper {
    width: 150px;
}

.block-news-continue-reading .text-heading {
       color: var(--text-title);
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: var(--space-4);
    font-weight: 400;
}



.video-news__player {
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: var(--space-6);
}

.video-detail__main .article-header .article-header__title {
    color: var(--text-main);
    text-align: left;
}
.video-detail__main .article-header .article-header__meta {
    max-width: 100%;
    display: grid;
    align-items: flex-start;
    grid-template-columns: 660px 165px;
    gap: 0 30px;
    justify-content: space-between;
}
.video-detail__main .article-header .article-header__meta .article-meta {
    gap: 0;
    border: none;
    margin: 0;
    padding: 0;
    display: block;
}
.video-news__excerpt p {
    color: var(--text-main);
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
    margin: 0;
}
.video-detail__main .article-meta .article-meta__avatar {
    border: 2px solid  var(--text-main);
}

.video-detail__main .article-meta  .article-meta__content .article-meta__name {
    color: var(--text-main);
}

.video-detail__main .article-meta .article-meta__content .article-meta__time {
    color: var(--text-main);
}

.theme--dark .video-detail__main .article-meta .article-meta__content .article-circle {
    background: var(--border-1);
}

.video-detail__main .article-header__meta .article-actions {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    border: none;
    padding: 0;
    margin: 0;
}

.video-news__social-label {
    color: var(--text-main);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    display: block;
    border-bottom: 1px solid var(--border-1);
    width: 100%;
    padding-bottom: var(--space-2);
    margin-bottom: var(--space-3);
}
.video-detail__main .article-header__meta .article-actions .article-actions__share {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}

.share__item.share__item-google {
    padding: 0 12px;
    width: auto;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(228, 223, 217, 1);
    border-radius: 4px;
    background: #fff;
    transition: all .3s;
    cursor: pointer;
}

.share__google-new {
    border-top: 1px solid var(--border-1);
    padding-top: var(--space-3);
    margin-top: var(--space-3);
    width: 100%;
}
.video-detail__main .related-detail_news {
    margin-top: 48px;
}

.theme--dark .related__list .news-item.news-item-horizontal {
    border-color: rgb(255 255 255 / 10%);
}
.video-detail__main .article-header .article-header__meta .article-meta .article-meta__author {
    margin-bottom: var(--space-4);
}
.video-detail__main  .topic__label {
    font-weight: 700;
}

@media (max-width:575px){
    .theme--dark .block-outstanding__main .outstanding-news-small__big {
        border-color: #5A5A5A;
    }
    .theme--dark .outstanding-news-small__list .news-item+.news-item {
        border-color: #5A5A5A;
    }
    .news-dual-multimedia__block .news-block__title {
        text-align: center;
    }
    .news-dual-multimedia__block .news-block__title.news-block__title .title-site-big:before {
        left: 0;
        right: 0;
        margin: auto;
    }
    .video-news__player {
        border-radius: 0;
        width: calc(100% + 24px);
        margin: 0 -12px;
        margin-bottom: 12px;
    }
    .video-detail__main .related-detail_news, .video-detail__main .tags, .video-detail__main .topic {
        width: 100%;
    }
    .video-detail__sidebar .video__sidebar-qc {
        display: none;
    }

    .video-detail__sidebar {
        width: 100%;
    }

    .section-video-latest.section-video-latest--detail {
        padding-top: 24px;
    }

    .section-video-latest.section-video-latest--detail .news-video__heading {
        text-align: center;
    }

    .video-detail__layout {
        display: block;
        padding: 0;
    }

    .video-detail__main .article-header .article-header__meta {
        display: block;
    }

    .video-detail__main .related-detail_news {
        margin-top: 24px;
    }

    .video-detail-page:before {
        height: 100%;
        top: 0;
    }

    .video-detail-page {
        margin: 0;
    }

    .video-detail__sidebar {
        margin: 0 -12px;
        width: calc(100% + 24px);
        padding: 32px 12px 0 12px;
    }

    .theme--dark .video-detail__sidebar {
        background: #313131;
    }

    .block-news-continue-reading .text-heading {
        text-align: center;
        font-size: 28px;
        line-height: 1.4;
        font-weight: 700;
        font-family: 'VNBSerif';
    }

    .theme--dark .block-news-continue-reading .text-heading {
        color: #fff;
    }

    .block-news-continue-reading {
        background: var(--bg-section);
        border-radius: 8px;
        padding: 16px 12px;
    }

    .theme--dark  .block-news-continue-reading {
        background: var(--bg-card);
    }

    .block-news-continue-reading .news-item.news-item-horizontal {
        flex-direction: column;
    }

    .block-news-continue-reading .list-news-item-horizontal .news-item .news-item__image-wrapper {
        width: 100%;
        margin-bottom: var(--space-3);
    }

    .block-news-continue-reading .list-news-item-horizontal .news-item .news-item__content {
        margin: 0;
    }

    .theme--dark .block-news-continue-reading .news-item.news-item-horizontal {
        border-color: #5A5A5A;
    }
}
@media (min-width: 576px) and (max-width:767px)  { 
    .video-detail__layout {
        gap: 0 24px;
        padding: 0 0 24px 0;
        grid-template-columns: 1fr;
    }
    .video-detail__main .article-header .article-header__meta {
        flex-direction: column;
        display: flex;
        gap: 24px;
    }
    .video-detail__main .article-header__meta .article-actions {
        width: 100%;
    }
    .video-detail__main .article-header__meta .article-actions .article-actions__share {
        flex-direction: row;
    }
    .share__google-new {
        border: none;
        padding: 0;
        margin: 0;
        margin-left: 8px;
    }
    .video-news__social-label {
        border: none;
        padding: 0;
    }
    .video-detail__main .related-detail_news, .video-detail__main .tags, .video-detail__main .topic {
        width: 100%;
    }

}
@media (min-width:768px) {
    .block-news-continue-reading .list-news-item-horizontal .news-item {
        border-bottom: 1px solid var(--border-1);
        padding-bottom: var(--space-4);
        margin-bottom: var(--space-4);
    }
    .block-news-continue-reading .list-news-item-horizontal .news-item:last-child {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
}
@media (min-width: 768px) and (max-width:991px)  { 
    .video-detail__layout {
        gap: 0 24px;
        padding: 0 0 24px 0;
        grid-template-columns: 1fr;
    }
    .video-detail__main .article-header .article-header__meta {
        flex-direction: column;
        display: flex;
        gap: 24px;
    }
    .video-detail__main .article-header__meta .article-actions {
        width: 100%;
    }
    .video-detail__main .article-header__meta .article-actions .article-actions__share {
        flex-direction: row;
    }
    .share__google-new {
        border: none;
        padding: 0;
        margin: 0;
        margin-left: 8px;
    }
    .video-news__social-label {
        border: none;
        padding: 0;
    }
    .video-detail__main .related-detail_news, .video-detail__main .tags, .video-detail__main .topic {
        width: 100%;
    }
}
@media (min-width: 992px) and (max-width:1199px)  { 
    .video-detail__layout {
        gap: 0 24px;
        padding: 0;
        grid-template-columns: 1fr 300px;
    }
    .video-detail__main .article-header .article-header__meta {
        flex-direction: column;
        display: flex;
        gap: 24px;
    }
    .video-detail__main .article-header__meta .article-actions {
        width: 100%;
    }
    .video-detail__main .article-header__meta .article-actions .article-actions__share {
        flex-direction: row;
    }
    .share__google-new {
        border: none;
        padding: 0;
        margin: 0;
        margin-left: 8px;
    }
    .video-news__social-label {
        border: none;
        padding: 0;
    }

    .video-detail__main .related-detail_news, .video-detail__main .tags, .video-detail__main .topic {
        width: 100%;
    }

    .block-news-continue-reading .list-news-item-horizontal .news-item .news-item__image-wrapper {
        width: 120px;
    }
}
@media (min-width: 1200px) and (max-width:1399px)  { 
    .video-detail__layout {
        gap: 0 40px;
    }
    .video-detail__main .article-header .article-header__meta {
        flex-direction: column;
        display: flex;
        gap: 24px;
    }
    .video-detail__main .article-header__meta .article-actions {
        width: 100%;
    }
    .video-detail__main .article-header__meta .article-actions .article-actions__share {
        flex-direction: row;
    }
    .share__google-new {
        border: none;
        padding: 0;
        margin: 0;
        margin-left: 8px;
    }
    .video-news__social-label {
        border: none;
        padding: 0;
    }

    .video-detail__main .related-detail_news, .video-detail__main .tags, .video-detail__main .topic {
        width: 100%;
    }
}
@media (min-width: 1400px) and (max-width:1599px)  { 
    .video-detail__layout {
        gap: 0 40px;
    }
}