@charset "UTF-8";

.detail-tags {
    flex-wrap: wrap;
    margin-left: 20px;
    padding-bottom: 0;
}

.detail-tag+.detail-tag,
.detail-tag-item.detail-tag:first-child {
    margin-left: 0;
    margin-right: 1.25rem;
    margin-bottom: 0.25rem;
}

.cate-left-row-one .row-one-large__img img {
    height: 100%;
    object-fit: cover;
}

/*.detail-content figure {width: min-content;}*/

.detail-content iframe {
    width: 100%;
}

.hide_pc {
    display: none;
}

.quote-inner {
    max-width: 200px;
}

.quote-inner.quote_center {
    max-width: 100%;
    margin-bottom: 20px !important;
}

.quote-inner {
    border: 1px solid #2f4fa5;
    border-radius: 5px;
    padding: 0px 10px !important;
}

.inmb {
    display: none;
}

.quote-inner blockquote.quote {
    padding-left: 10px !important;
    padding-right: 5px !important;
}

@media (min-width: 35em) and (max-width: 64em) {}

@media (max-width: 1024px) {

    .bottom_bar,
    .navigation-bar-wrapper,
    .main,
    .main-row-2,
    .footer-top,
    .nav-header-wrapper,
    .breacrumbox {
        padding-left: 15px;
        padding-right: 15px;
    }

    .main {
        grid-gap: 30px;
    }

    .main-left-row-one {
        grid-gap: 1.375rem 1.5rem;
    }

    .main-detail-fix {
        display: flex;
    }

    .detail.left {
        max-width: calc(100% - 330px);
        flex: 1;
    }

    .detail-right {
        width: 300px;
        flex-shrink: 0;
    }

    .detail-content {
        padding-left: 2rem;
    }

    .detail-tags {
        flex-wrap: nowrap;
        white-space: nowrap;
    }
}

@media (max-width: 968px) {
.box-adss {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.read-more-detail .row-one-large__des {
    display: none !important;
}
    .detail-box {
        flex-direction: column;
    }

    ul.social-list {
        display: flex;
        gap: 0px 8px;
        padding-left: 10px;
        order: 2;
    }

    .thumb-img a {
        display: block;
    }

    .thumb-img a img {
        height: 100%;
        display: block;
    }


    .main-left-row-one .row-one-large__img {
        height: unset;
    }

    h3.row-one-large__heading a {
        font-size: 19px;
    }

    .cate-left-row-one img {
        height: 110px;
    }

    p.row-three__left-public a {
        display: block;
        line-height: 1.4;
    }

    .cate-left-row-three .row-one-large__des {
        display: none !important;
    }

    .cate-left-row-three .row-three__left-img img {
        height: 110px;
    }

    .latest-news {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }

    .bg-member {
        margin-bottom: 20px;
    }

    .main-left-row-two.mt-20.box-tieudiem-twtew {
        padding-left: 12px;
        padding-right: 12px;
    }

    .top-new.ket-noi-giao-thuong .main-left-row-two.mt-20 {
        padding: unset;
    }

    .top-new.dao-tao .main-left-row-two.mt-20 {
        padding: unset;
    }

    .top-new.hoi-vien .main-left-row-two.mt-20 {
        padding: unset;
    }

    .header-block__link.active {
        font-size: 18px;
    }

    .top-new.ket-noi-giao-thuong img {
        height: 110px;
    }

    .top-new.dao-tao .row-two-item img {
        height: 110px;
    }

    .top-new.hoi-vien .row-two-item__img img {
        height: 110px !important;
    }

    .top-new__large {
        overflow: hidden;
    }

    .item-images-brand.item-bg-pages.slider-1-desktop img {
        width: 100%;
    }

    .header-block__link.active::before {
        height: 4px;
    }

    .main-right {
        margin-top: 20px;
    }

    .c-world-box.is-sort-pc .c-world-box__center {
        width: 100%;
        margin-top: 20px;
        border: unset;
        padding-right: 0px;
    }

    .c-world-box.is-sort-pc .c-world-box__right {
        width: 100%;
        padding: unset;
        margin-top: 20px;
        border-top: 1px solid #E5E5E5;
        padding-top: 20px;
    }

    .nav-header__left {
        display: flex;
        align-items: center;
    }

    .navigation-bar-item+.navigation-bar-item {
        margin-left: 0;
    }

    ul.navigation-bar-list--mb {
        display: flex;
        margin-left: 15px;
        max-width: 100%;
        overflow-x: scroll;
        scroll-behavior: smooth;
    }

    ul.navigation-bar-list--mb li.navigation-bar-item {
        margin-right: 20px;
        scroll-behavior: smooth;
    }

    .nav_mb_update_scroll {
        padding-left: 0;
        padding-right: 0;
    }

    .main,
    .main-left-row-three,
    .footer-top {
        display: block;
    }

    .top-new__large--img .thumb-img {
        display: block !important;
    }

    .travel-life__content {
        grid-template-columns: 1fr 300px 1fr;
    }

    .travel-life__center {
        padding-right: 1.25rem;
    }

    .main-left-row-one {
        border-bottom: 1px solid #e0e0e0;
    }

    .row-two-item.top-new__large--img-fix-full {
        grid-column: 1/4;
    }

    .footer-categories {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 1.875rem 0.5rem;
    }

    .footer-logo-mb__logo {
        height: 60px;
    }

    .detail.left {
        max-width: 100%;
        width: 100%;
    }

    .detail-content {
        padding-left: 0;
    }

    .detail-right {
        width: 100%;
    }
}

@media (max-width: 767px) {
    #navigation-bar-list--mb::-webkit-scrollbar {
        display: none;
    }

    .quote-inner.quote_center,
    .quote-inner {
        max-width: 100%;
    }

    .paddforcmtmb {
        padding-left: 15px;
        padding-right: 15px;
    }

    .categories-navbar {
        padding: 10px 20px;
    }

    .category-navbar+.category-navbar {
        margin-left: 25px;
    }

    .detail-title.line_one {
        max-width: 100%;
    }

    .item-cate-top-1 {
        padding-right: 10px;
        padding-left: 0.75rem;
    }

    .item-cate-top-2 {
        padding-left: 10px;
        padding-right: 0.75rem;
    }

    .item-cate-top-3 {
        padding-right: 10px;
        padding-left: 0.75rem;
    }

    .item-cate-top-4 {
        padding-left: 10px;
        padding-right: 0.75rem;
    }

    .item-cate-top-5 {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .item-cate-top-6 {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .row {
        padding-top: 12px;
    }

    .roww {
        width: 50%;
    }

    .roww+.fix-mb {
        width: 100%;
        display: flex;
    }

    .roww+.fix-mb>.row-one-thumb__img {
        width: 32%;
        margin-left: 1rem;
        padding-bottom: 0.935rem;
        margin-bottom: 0.935rem;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .roww+.fix-mb>.row-one-thumb__content {
        padding-left: 0.935rem;
        margin-right: 0.935rem;
        padding-top: 0;
        margin-bottom: 0.935rem;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .fix-color {
        color: #c43000 !important;
    }

    .editor-picks__heading {
        font-size: 17px;
        font-weight: 700;
    }

    .most-read__title {
        font-size: 17px;
        font-weight: 700;
    }

    .detail-title {
        font-size: 28px;
    }

    .fix-titlemb-w80 {
        /*    width: 90%;*/
    }

    .mb-hide {
        display: none !important;
    }

    #main {
        padding-top: 0;
    }

    .navbar-mb {
        padding: 0.8rem 1.25rem;
        background-color: #1767b3;
    }

    .navbar-mb-logo {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
    }

    .navbar-mb-logo img {
        width: auto;
        height: 35px;
    }

    .main {
        margin-top: 0;
    }

    .row-one-large__content {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }

    .row-one-large__heading {
        font-size: 1.25rem;
    }

    .row-one-large__trending a {
        margin-bottom: 0.5rem;
        display: inline-block;
    }

    .row-one-small {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 0.625rem;
        /*padding: 1.25rem 0.75rem;*/
        padding-top: 1.25rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }

    .row-one-thumb {
        padding-top: 0;
    }

    .row-one-thumb .row-one-thumb__content {
        border-bottom: none;
    }

    .row-one-thumb__heading {
        font-size: 1rem;
    }

    .row-one-thumb__public {
        padding-top: 0.625rem;
    }

    .main-left-row-two {
        margin-top: 0;
    }

    .row-two-item {
        flex-direction: row;
        padding: 1rem 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .row-two-item:first-child {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }

    .row-two-item__img,
    .row-three__left-img {
        flex-shrink: 0;
        width: 35%;
    }

    .row-two-item__content {
        flex: 1;
        padding-left: 0.9375rem;
        padding-top: 0;
    }

    .main-left-row-one,
    .main-left-row-two,
    .main-left-row-three,
    .footer-top,
    .travel-life__content,
    .main,
    .top-new-content,
    .consulting-main-news,
    .consulting-related-news {
        display: block;
        grid-template-columns: 1fr;
        /* padding: 0px 15px; */
    }

    .row-two-item__public~,
    .row-three__left-public,
    .header-block__item,
    .top-new__large--des {
        display: none;
    }

    .header-block__item:first-child {
        display: block;
        /*    line-height: 1;*/
    }

    .main-left-row-three {
        /*margin-top: 1rem;*/
        margin-top: 0;
        padding-left: 12px;
        padding-right: 12px;
    }

    .row-two-item__heading,
    .row-three__left-heading {
        font-size: 0.9375rem;
    }

    .row-three__left-item:last-child {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding-bottom: 1rem;
    }

    .row-three__left-item {
        padding: 1rem 0;
    }

    .editor-picks,
    .top-new,
    .companies,
    .banking-finace,
    .consulting,
    .travle-life,
    .opinion,
    .footer-top,
    .nav-header {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }

    .editor-picks-mb__item {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 0.75rem 0;
        display: flex;
    }

    .editor-picks-mb____content {
        padding-left: 0.875rem;
    }

    .top-new__item {
        flex-direction: row;
        padding: 1rem 0;
    }

    .top-new__item:first-child {
        padding-top: 1rem;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }

    .top-new__item--text {
        padding-left: 0.9375rem;
        padding-right: 0;
    }

    .top-new__item--title {
        font-size: 0.9375rem;
    }

    .invseting .header-block,
    .real-estate .header-block,
    .infographics .header-block {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
    }

    .invseting .main-left-row-two .row-two-item:first-child,
    .real-estate .main-left-row-two .row-two-item:first-child {
        display: block;
        padding-bottom: 0;
    }

    .invseting .main-left-row-two .row-two-item:first-child .row-two-item__img,
    .real-estate .main-left-row-two .row-two-item:first-child .row-two-item__img {
        width: 100%;
    }

    .invseting .main-left-row-two .row-two-item:first-child .row-two-item__content,
    .real-estate .main-left-row-two .row-two-item:first-child .row-two-item__content {
        padding: 0.875rem 0;
    }

    .invseting .main-left-row-two .row-two-item:first-child .row-two-item__heading,
    .real-estate .main-left-row-two .row-two-item:first-child .row-two-item__heading {
        font-size: 1.25rem;
    }

    .consulting-related-news {
        margin-top: 1.25rem !important;
    }

    .consulting-main-news__info,
    .consulting-related-news__item {
        background: #fffef5;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 0.625rem 0 1.5rem;
    }

    .consulting-related-news__item {
        margin-bottom: 1.25rem;
    }

    .consulting .header-block__link.active {
        color: #c43000;
    }

    .travel-life__center {
        padding: 1rem 0;
        display: flex;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .top-new__large--img-fix {
        margin: 0 -0.75rem;
    }

    .travel-life__center .top-new__large--img {
        flex-shrink: 0;
        width: 35%;
    }

    .travel-life__center .top-new__large--title {
        font-size: 0.9375rem;
        padding: 0 0 0 0.9375rem;
    }

    .travel-life__center .top-new__large--title a {
        line-height: 1.375rem;
    }

    .travel-life__item__content .opinion-item__public {
        display: none;
    }

    .travel-life__item {
        padding: 1rem 0;
    }

    .travel-life__item:first-child {
        padding-top: 1rem;
    }

    .travel-life__item__content {
        padding-left: 0.9375rem;
    }

    .travel-life__item__img .thumb-5x3 {
        padding-bottom: 60%;
    }

    .travel-life__item__img {
        width: 35%;
    }

    .footer-top__right {
        text-align: left;
    }

    .footer-top__right-link+.footer-top__right-link {
        margin-right: 0.625rem;
        margin-left: 0;
    }

    .footer-top__right-link {
        margin-bottom: 0.625rem;
    }

    .footer-top__right {
        margin-top: 0.75rem;
    }

    li.icon_nexxxt {
        position: absolute;
        right: 0;
        top: -4px;
        padding: 0px 0px;
    }

    li.icon_nexxxt:before {
        content: "⇢";
        background-image: linear-gradient(to right, #5656562b, #5a5a5a);
        color: #fff;
        font-size: 20px;
        padding: 5px 7px;
        height: 100%;
        z-index: 99999;
    }

    .nav_mb_update_scroll {
        position: relative;
    }

    .nav-header__logo {
        height: 1.875rem;
    }

    .nav-related {
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }

    .mb-block {
        display: block;
    }

    .nav-related-link {
        border: 1px solid rgba(255, 255, 255, 0.3);
        padding: 0.375rem 0.75rem;
    }

    .nav-related-link+.nav-related-link {
        margin-left: 0.5rem;
    }

    .navigation-bar {
        padding: 0.75rem;
    }

    .navigation-bar-list--mb {
        /*max-width: 600px;*/
    }

    .navigation-bar-list--mb .slick-slide+.slick-slide {
        /*margin-left: 1.25rem;*/
        margin-left: 12px;
    }

    li.navigation-bar-item.child_cate_mb {
        font-size: 14px;
    }

    li.navigation-bar-item.child_cate_mb a {
        font-weight: 100;
    }

    .navigation-bar-list--mb .slick-next {
        right: 0;
        background: linear-gradient(to right, #fff0, #00000085);
        width: 3.375rem;
        height: 2.75rem;
    }

    .navigation-bar-list--mb .slick-prev {
        opacity: 0;
    }

    .navigation-bar-list--mb .slick-next:before {
        content: "⇢";
        opacity: 1;
        font-size: 1.5rem;
        line-height: 0.5;
    }

    .footer-social__item:nth-child(2) {
        margin-left: 0;
    }

    .footer-logo-mb__logo {
        height: 50px;
    }

    .footer-top {
        padding: 1.5rem 0.75rem 4rem;
    }

    /*============================================================================     cate*/
    .cate-left-row-one .row-one-large {
        display: block;
    }

    .cate-left-row-one .row-one-large__img {
        width: 100%;
    }

    .cate-left-row-one .row-one-small {
        grid-template-columns: 1fr 1fr;
        grid-gap: 0.625rem;
        padding: 1.25rem 0.75rem;
    }

    .cate-left-row-one .row-one-thumb:first-child {
        padding-top: 0;
    }

    .cate-left-row-three {
        border-top: none;
        margin-top: 0;
        padding: 0 1rem;
    }

    .cate-left-row-three .row-three__left-img {
        width: 35%;
    }

    .cate-right .most-read {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        margin-top: 1.875rem;
    }

    .cate-right .header-block__link.active {
        font-size: 1.5rem;
    }

    .detail-content {
        padding-left: 0;
        width: 100%;
    }

    .detail-content figure {
        width: 100%;
    }

    .detail-content,
    .detail-icon-share-line,
    .detail-tags__pc,
    .read-more-detail {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .related-news-detail .header-block {
        margin-left: 0.75rem;
        margin-right: 0.75rem;
    }

    .related-news-detail-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 0 0.625rem;
    }

    .related-news-detail-content .row-two-item {
        display: block;
    }

    .related-news-detail-content .row-two-item .row-two-item__img {
        width: 100%;
    }

    .related-news-detail-content .row-two-item .row-two-item__content {
        padding-left: 0;
    }

    .related-news-detail-content .row-two-item .row-two-item__heading {
        font-size: 1rem;
        margin-top: 0.625rem;
    }

    .related-news-detail-content .row-two-item {
        border-bottom: none;
        padding-bottom: 0;
    }

    .mb-hiden {
        display: block;
    }

    .chart-to-full {
        width: 100% !important;
    }

    .hide_mb {
        display: none;
    }

    .hide_pc {
        display: block;
    }

    .li_scroll {
        max-height: none;
        overflow: unset;
    }

    .dmmsdsk {
        display: none !important;
    }

    .boxxxuhuongchan {
        max-width: unset;
    }

    .nav-header__logo {
        height: 75px;
    }

    .nav-header-wrapper .nav-header {
        justify-content: center !important;
    }

    .bottom_bar {
        padding: 0px 10px 10px;
    }

    .inmb {
        display: block;
    }

    .consulting-related-news__item,
    .consulting-main-news__info {
        display: flex;
    }

    .consulting .row-two-item__img {
        margin-right: 20px;
    }

    .consulting-main-news__title {
        padding: 0px;
        font-size: 16px;
    }

    .large-mb {
        height: 241px;
    }

    .bottom_bar,
    .navigation-bar-wrapper,
    .main,
    .main-row-2,
    .nav-header-wrapper,
    .travle-life .main-left-row-two,
    .latest-news .main-left-row-two {
        padding-left: 0;
        padding-right: 0;
    }

    .bottom_bar {
        padding-left: 12px;
        padding-right: 12px;
    }

    .detail-right .row-three__right {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*# sourceMappingURL=responsive.css.map */