.text-banner-cng>.fusion-column-wrapper {
    align-items: flex-end;
}

.text-banner-cng .kien-content-left {
    max-width: 790px;
    padding: 30px 151px 0 60px !important;
}

.text-banner-cng .title-banner-kien {
    margin-bottom: 14px;
}

.text-banner-cng .title-banner-kien {
}

.banner-list-item-cn {
    font-weight: 500;
    padding: 0px 110px 0 60px !important;
    max-width: 795px;
}

.fusion-li-item-content:after {
    content: "";
    clear: both;
    display: block;
}

.text-banner-cng .fusion-li-item-content,
.block-text-tq-lh .fusion-li-item-content,
.block-text-cd .fusion-li-item-content,
.content-text-tn-ut .fusion-li-item-content {
    line-height: 26px;
}

.text-banner-cng .icon-wrapper,
.block-text-tq-lh .icon-wrapper,
.block-text-cd .icon-wrapper,
.content-text-tn-ut .icon-wrapper {
    height: 26px !important;
    padding-top: 6px;
}

.block-text-cd .title-final {
    width: 466px;
}

.fusion-body .fusion-flex-container.fusion-builder-row-3.bg_tl-vh {
    padding: 0 24px;
}

.title-table-center {
    margin-bottom: 4px !important;
}

.block-text-tq-lh ul.list-content-cng .fusion-li-item {
    padding-bottom: 2px;
}

.block-text-tp,
.block-text-lh {
    max-width: 475px;
}

.block-text-cd .fusion-column-wrapper {
    align-items: flex-end;
}

.list-content-cd {
    max-width: 466px;
}

.hidden img {
    opacity: 0;
}

.col-tn .fusion-column-wrapper .fusion-builder-row {
    height: 100%;
}

.item-bg-hover>.fusion-column-wrapper:hover {
    transform: scale3d(1.1, 1.1, 1);
}

.item-bg-hover>.fusion-column-wrapper {
    transition: transform 0.5s;
}

.item-bg-hover {
    overflow: hidden;
}

.col-tn .fusion-column-wrapper .fusion-builder-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.image-tam-nhin>.fusion-column-wrapper .fusion-builder-row {
    height: 100%;
}

.content-text-tn-ut .title-mb-center {
    margin-right: 0 !important;
}

@media only screen and (max-width: 1550px) {

    .fusion-builder-nested-column-8.content-text-tn-ut>.fusion-column-wrapper,
    .fusion-builder-nested-column-6.content-text-tn-ut>.fusion-column-wrapper {
        padding: 25px !important;
    }

    .img-full-utn {
        padding-left: 44px !important;
        padding-right: 44px !important;
    }

    .content-tn {
        padding-left: 20px;
    }
}

@media only screen and (max-width: 1440px) {
    .block-text-lh {
        margin-top: 0 !important;
    }

    .fusion-builder-column-3.block-text-tq-lh>.fusion-column-wrapper {
        padding-left: 90px !important;
    }

    .fusion-builder-nested-column-8.content-text-tn-ut>.fusion-column-wrapper,
    .fusion-builder-nested-column-6.content-text-tn-ut>.fusion-column-wrapper {
        padding: 50px 35px !important;
    }

    .block-text-cd.fusion-builder-column-4>.fusion-column-wrapper {
        padding: 35px 70px 60px 0 !important;
    }

    .text-banner-cng .kien-content-left {
        padding: 30px 85px 0 85px !important;
    }

    .banner-list-item-cn {
        padding: 0px 75px 0 80px !important;
    }
}

@media only screen and (max-width: 1200px) {
    .content-tn {
        padding-left: 0px;
    }

    .fusion-builder-column-3.block-text-tq-lh>.fusion-column-wrapper {
        padding-left: 53px !important;
    }

    .block-text-cd.fusion-builder-column-4>.fusion-column-wrapper {
        padding: 0 35px !important;
    }

    .image-tam-nhin>.fusion-column-wrapper .fusion-builder-row {
        height: auto;
    }

    .img-full-utn {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .fusion-builder-nested-column-8.content-text-tn-ut>.fusion-column-wrapper,
    .fusion-builder-nested-column-6.content-text-tn-ut>.fusion-column-wrapper {
        padding: 0 39px !important;
    }

    .banner-list-item-cn {
        padding: 0 !important;
    }

    .list-content-cd {
        max-width: 100%;
    }

    .block-text-cd .fusion-column-wrapper,
    .text-banner-cng>.fusion-column-wrapper {
        align-items: flex-start;
    }

    .block-text-cd .title-final {
        width: 100%;
    }

    .list-content-cng {
        max-width: 100%;
    }

    .text-banner-cng .kien-content-left {
        margin: 25px auto 0px;
        padding: 0 0 0 17px !important;
    }

    .text-banner-cng .list-content-cng {
        margin-top: 0;
    }

    .list-content-cng {
        font-size: 18px !important;
        font-weight: 400;
        width: 100%;
    }

    .list-content-cng li {
        padding-bottom: 0 !important;
    }

    .list-content-cng .fusion-li-item span {
        margin-right: 2px !important;
    }

    .list-content-cng .fusion-li-item-content {
        margin-left: 28px !important;
        display: table;
    }

    .block-text-tp,
    .block-text-lh {
        max-width: 100%;
    }

    .banner-list-item-cn {
        padding-right: 0 !important;
    }

    .bg-container.bg_tq_lh {
        background-size: 200% !important;
        background-position: right 585px !important;
    }

    .border-uu-tien {
        border-bottom: 2px solid #fff;
    }

    .col-tn .fusion-text p {
        font-size: 18px;
    }

    .col-tn .fusion-column-wrapper .fusion-builder-row {
        margin-left: calc(-4% / 2) !important;
        margin-right: calc(-4% / 2) !important;
    }

    .block-tn-ut .item-bg-hover .fusion-column-wrapper {
        background-image: none !important;
    }

    .uu-tien-mb {
        width: 100%;
    }

    .text-banner-cng .title-banner-kien {
        margin-bottom: 2px;
    }

    .fusion-title.fusion-title-3.title-final,
    .fusion-title.fusion-title-2.title-final,
    .fusion-title.title-final {
        margin-bottom: 2px !important;
    }

    .text-banner-cng .fusion-li-item-content, 
    .block-text-tq-lh .fusion-li-item-content, 
    .block-text-cd .fusion-li-item-content, 
    .content-text-tn-ut .fusion-li-item-content {
        line-height: 23px;
    }

    .text-banner-cng .icon-wrapper, 
    .block-text-tq-lh .icon-wrapper, 
    .block-text-cd .icon-wrapper, 
    .content-text-tn-ut .icon-wrapper {
        height: 23px !important;
    }

    .fusion-body .fusion-flex-container.fusion-builder-row-3.bg_tl-vh {
        padding: 0 12px;
    }
}

@media only screen and (max-width: 767px) {

    .fusion-builder-column-3.block-text-tq-lh>.fusion-column-wrapper,
    .block-text-cd.fusion-builder-column-4>.fusion-column-wrapper {
        padding-left: 22px !important;
    }

    .img-full-utn {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .text-banner-cng .title-banner-kien {
        margin-bottom: 0;
    }

    .text-banner-cng .list-content-cng .fusion-li-item {
        padding-top: 0px;
        margin-bottom: 10px;
    }

    .text-banner-cng .list-content-cng {
        margin-top: 5px !important;
    }

    .text-banner-cng .kien-content-left {
        padding: 0 5px !important;
    }

    .uu-tien-mb img,
    .uu-tien-mb {
        width: 100%;
    }

    .title-mb-center:before {
        margin: 0 auto 15px;
    }

    .bg-container.bg_tq_lh {
        background-size: 219% !important;
        background-position: right 440px !important;
    }

    .fusion-builder-nested-column-8.content-text-tn-ut>.fusion-column-wrapper,
    .fusion-builder-nested-column-6.content-text-tn-ut>.fusion-column-wrapper {
        padding: 0 22px !important;
    }
    .fusion-li-item-content p, 
    .fusion-li-item-content {
        line-height: 20px;
    }

    .fusion-title.title-final.fusion-title-4,
    .fusion-title.title-final.fusion-title-1 {
        margin-bottom: 4px!important;

    }

    .fusion-title.fusion-title-3.title-final, 
    .fusion-title.fusion-title-2.title-final, 
    .fusion-title.title-final {
        margin-bottom: 8px !important;
    }

    .fusion-body .fusion-flex-container.fusion-builder-row-3.bg_tl-vh {
        padding: 0;
    }
}