nav.menu li+li {
    margin-left: 30px;
}

/* 11/05/2022 */
@media (max-width: 1800px) {
    nav.menu li+li {
        margin-left: 30px;
    }
}
@media (max-width: 1730px) {
    .header .logo {
        width: 180px;
    }
}
@media (max-width: 1600px) {
    .header .logo {
        width: 180px;
    }
    nav.menu li+li {
        margin-left: 30px;
    }
}
@media (max-width: 1440px) {
    nav.menu li+li {
        margin-left: 17px;
    }
}
@media (max-width: 1199px) {
    nav.menu li+li {
        margin-left: 0;
        border-top: 1px solid #ebebeb;
    }
}

/* 13/05/2022 */
/* .default-nav-slider .link.active {
    color: #e72c3a;
    border-bottom: none;
}
.default-nav-slider .slick-current .link {
    color: #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.default-nav-slider .slick-current .link.active {
    color: #e72c3a;
    border-bottom: none;
}
.default-nav-slider.sub-nav-slider {
    margin: 0 -15px;
    margin-bottom: 55px;
}
.default-nav-slider.sub-nav-slider .link {
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    border-bottom: none;
    position: relative;
    padding: 0 20px;
    height: 80px;
    line-height: 80px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    background: #ccc;
    font-size: 28px;
    text-align: center;
    margin: 0 15px;
}
.default-nav-slider.sub-nav-slider .slick-current .link {
    background: #ccc;
    color: #ffffff;
}
.default-nav-slider.sub-nav-slider .link.active {
    color: #ffffff;
    background: #e72c3a;
}
.default-nav-slider.sub-nav-slider .link.active:hover {
    color: #ffffff;
}
.default-nav-slider.sub-nav-slider .slick-current .link:hover {
    color: #ffffff;
}
.default-nav-slider.sub-nav-slider .slick-slide:before {
    display: none;
} */
.sub-head {
    margin-bottom: 35px;
}
.sub-head .font-head {
    font-style: normal;
    font-size: 32px;
    width: fit-content;
    margin: 0 auto;
    border-bottom: 5px solid #122A72;
    padding-bottom: .8rem;
}
@media (max-width: 1600px) {
    /* .default-nav-slider.sub-nav-slider .link {
        font-size: 26px;
        height: 76px;
        line-height: 76px;
    } */
    .sub-head .font-head {
        font-size: 30px;
    }
}
@media (max-width: 1440px) {
    /* .default-nav-slider.sub-nav-slider .link {
        font-size: 24px;
        height: 70px;
        line-height: 70px;
    } */
    .sub-head .font-head {
        font-size: 28px;
    }
}
@media (max-width: 1199px) {
    /* .default-nav-slider.sub-nav-slider .link {
        font-size: 22px;
        height: 60px;
        line-height: 60px;
    } */
    .sub-head .font-head {
        font-size: 26px;
    }
}
@media (max-width: 991px) {
    /* .default-nav-slider.sub-nav-slider {
        margin-bottom: 50px;
    }
    .default-nav-slider.sub-nav-slider .link {
        font-size: 20px;
    } */
    .sub-head {
        margin-bottom: 30px;
    }
    .sub-head .font-head {
        font-size: 24px;
        border-bottom-width: 4px;
    }
}
@media (max-width: 767px) {
    /* .default-nav-slider.sub-nav-slider {
        margin-bottom: 30px;
    }
    .default-nav-slider.sub-nav-slider .link {
        height: 40px;
        line-height: 40px;
    } */
    .sub-head .font-head {
        font-size: 22px;
    }
}

/* 19/05/2022 */
.i-s-s .txts {
    position: relative;
    margin-bottom: 3rem;
}
.i-s-s .tab-content .tab-pane:first-child {
    margin-bottom: 3rem;
}
.i-s-s .tab-content {
    background-color: transparent;
}
.i-s-s .tab-content .tab-pane {
    background: #f8f8f8;
}
@media (max-width: 991px) {
    .i-s-s .txts {
        margin-bottom: 2rem;
    }
    .i-s-s .tab-content .tab-pane:first-child {
        margin-bottom: 2rem;
    }
}

/* 23/05/2022 */
@media (max-width: 1800px) {
    nav.menu li+li {
        margin-left: 20px;
    }
}
@media (max-width: 1600px) {
    nav.menu li+li {
        margin-left: 20px;
    }
}
@media (max-width: 1440px) {
    nav.menu li+li {
        margin-left: 17px;
    }
}
@media (max-width: 1199px) {
    nav.menu li+li {
        margin-left: 0;
        border-top: 1px solid #ebebeb;
    }
}
nav.menu .dropdown-menu {
    min-width: 16rem;
}
.about .mid-img .image .tri02 {
    width: auto;
}

/* 25/05/2022 */
.vision-main {
    margin-bottom: 5rem;
}

/* 30/05/2022 */
/* .default-nav-slider.sub-nav-slider .link {
    border-radius: 5px;
} */
.wg-five-product-slideI .link {
    border-radius: 5px;
}
/* .default-download-list .head .filter .select-box .select2-container--default .select2-selection--single {
    border-radius: 5px;
} */
/* .career-search form {
    border-radius: 5px;
}
.career-search .select-box .select2-container--default .select2-selection--single {
    border-radius: 5px;
} */
/* .investor-news-list .link.-wrapper {
    border-radius: 5px;
} */
/* 08/06/2022 */
.product-main .content .number {
    display: none;
}
.product-default .content {
    border-radius: 10px;
}
@media (max-width: 2560px) {
    .product-main .item-list>li:nth-child(odd) .content {
        padding-top: 60px;
    }
    .product-main .item-list>li:nth-child(even) .content {
        padding-top: 60px;
    }
}
@media (max-width: 1600px) {
    .product-main .item-list>li:nth-child(odd) .content {
        padding-top: 40px;
    }
    .product-main .item-list>li:nth-child(even) .content {
        padding-top: 40px;
    }
}

/* 09/06/2022 */
.banner-link {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.banner-link .slick-list {
    margin: 0 -10px;
}
.banner-link .item {
    padding: 0 10px;
}
.banner-link .item a {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 1rem;
    padding: 1rem 2rem;
    border-radius: 7px;
    background: #fff;
    border: 1px solid #b9b9b9;
}
.banner-link .item a:hover {
    border: 1px solid #e72c3a;
}
.banner-link .item .font-body {
    color: #003e88;
}
.banner-link-slider .slick-prev,
.banner-link-slider .slick-next {
    width: 20px;
    height: 20px;
    border: 0;
    line-height: 0.8;
    top: 0;
    bottom: 0;
    margin: auto;
}
.banner-link-slider .slick-prev {
    left: -20px;
}
.banner-link-slider .slick-next {
    right: -20px;
}
@media (max-width: 1199px) {
    .banner-link .item .icon {
        width: 50px;
    }
    .banner-link .item a {
        padding: 1rem 1rem;
    }
}
@media (max-width: 991px) {
    .banner-link {
        column-gap: 0.6rem;
    }
    .banner-link .item .icon {
        width: 40px;
    }
    .banner-link .item a {
        padding: .6rem 1rem;
        column-gap: 0.6rem;
    }
    .header-contact {
        top: auto;
        width: 100%;
        bottom: 2px;
    }
    .header-contact .item-list {
        display: flex;
        justify-content: center;
        column-gap: 2px;
    }
    .header-contact .item-list li {
        width: auto;
    }
    .header-contact .item-list li .link {
        width: 75px;
        height: 75px;
        border: 1px solid rgba(255, 255, 255, 0.6);
    }
    .header-contact .wrapper .icon {
        width: 25px;
        height: 25px;
    }
    .header-contact .item-list li+li:before {
        display: none;
    }
    .footer-credit {
        padding-bottom: 5rem;
    }
}
@media (max-width: 767px) {
    .header .logo {
        width: 130px;
    }
    /* .default-nav-slider .link {
        height: 60px;
    } */
}

/* Edit Comment 220622 */
.wg-product-slider {
    padding-bottom: 70px;
}
.product-default .link .content {
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.09);
    margin-bottom: 3rem;
}
.product-default .wrapper .action {
    opacity: 1;
    pointer-events: visible;
}
.header-contact.hideApply .item-list li:nth-child(1) {
    display: none;
}
@media (max-width: 991px) {
    .footer-credit {
        padding-bottom: 6rem;
    }
    .header-contact {
        bottom: 15px;
    }
    .header-contact .wrapper {
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .header-contact .wrapper .icon {
        width: 40px;
        height: auto;
        margin: 0 15px 0 0;
    }
    .header-contact .item-list li {
        width: 100%;
    }
    .header-contact .item-list li+li {
        display: none;
    }
    .header-contact .item-list li .link {
        width: 100%;
        height: 70px;
    }
    .header-contact .item-list {
        column-gap: 15px;
    }
    /* .header-contact .wrapper .txt {
        font-size: 30px;
    } */
    .Totop {
        right: 25px;
        bottom: 65px;
    }
    .Totop .link {
        width: 40px;
        height: 40px;
    }
}

/* Edit Comment 220622 */
.modal-warning {
    /* display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; */
    /* max-height: 800px; */
    text-align: center;
}
.modal.-warning .modal-close {
    width: 46px;
    height: 46px;
    font-size: 30px;
    border: 3px solid #3C74B7;
    top: 20px;
    right: 20px;
    border-radius: 50%;
}
.modal.-warning .modal-close .feather {
    color: #3C74B7;
}
.modal.-warning .modal-close:hover {
    background-color: #3C74B7;
}
.modal.-warning .modal-close:hover .feather  {
    color: #fff;
}
.modal-warning .inner {
    padding: 20px;
}
.modal-warning .link span {
    color: #3C74B7;
}
.modal-warning .image {
    padding-top: 60px;
    padding-bottom: 20px;
}
@media (max-width: 991px) {
    .modal.-warning .modal-close {
        width: 45px;
        height: 45px;
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    .modal.-warning .modal-close {
        width: 30px;
        height: 30px;
        font-size: 18px;
        border-width: 2px;
    }
    .modal-warning .image {
        padding-top: 50px;
    }
}

/* ci */
.select2-container .select2-selection--single .select2-selection__rendered {
    color: #888787;
}
.wg-product .nav-tabs .nav-link {
    color: #888787;
}

/* modify.css */
.default-nav-slider.sub-nav-slider .link {
    color: #888787;
}
.default-nav-slider.sub-nav-slider .slick-current .link:not(.active) {
    color: #888787;
}
.header .search-box .link {
    color: #888787;
}
.wg-investor-relations .box-L {
    padding-bottom: 40px;
}
.cac {
    margin-right: 40px;
}
.cac img {
    width: 72px;
}
@media (max-width: 1199px) {
    .cac {
        margin-right: 20px;
    }
    .cac img {
        width: 50px;
    }
}
@media (max-width: 991px) {
    .cac {
        margin-top: 10px;
        margin-right: 0;
    }
    .cac img {
        width: 72px;
    }
}

/* 22/07/2022 */
/* 
.career-content,
.career-content p {
    font-size: 30px;
    font-weight: normal;
    line-height: 1.2em;
    color: #888787;
}
@media (max-width: 1600px) {
    .career-content,
    .career-content p {
        font-size: 28px;
    }
}
@media (max-width: 1440px) {
    .career-content,
    .career-content p {
        font-size: 26px;
    }
}
@media (max-width: 1199px) {
    .career-content,
    .career-content p {
        font-size: 24px;
    }
}
@media (max-width: 991px) {
    .header .search-box {
        margin-right: 30px;
    }
    .career-content,
    .career-content p {
        font-size: 22px;
    }
}
@media (max-width: 767px) {
    .career-content,
    .career-content p {
        font-size: 20px;
    }
} */

/* css edit 01/08/22 */
.wg-news-slider .slick-slide:nth-child(even) .wrapper {
    padding-top: 0;
}
@media (max-width: 767px) {
    /* .wg-investor-relations .investor-information .box+.box {
        padding-top: 5px;
    } */
    .wg-investor-relations .investor-information,
    .wg-investor-relations .investor-information.-inner {
        padding: 0;
    }
    .wg-investor-relations .investor-information .box {
        padding-right: 3px;
        position: relative;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .wg-investor-relations .investor-information .title {
        margin-left: auto;
    }
    /* .default-nav-slider .link {
        height: 40px;
    } */
    .investor-nav-slider .slick-slide:nth-child(even) {
        padding-top: 0;
    }
    .wg-product .nav-tabs .nav-link {
        width: auto;
        line-height: 35px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0 10px;
        padding-right: 5px;
    }
}
@media (max-width: 375px) {
    /* .default-nav-slider .link,
    .wg-product .nav-tabs .nav-link {
        font-size: 16px;
    } */
}
/* 16/11/2022 */
.wg-product-slider {
    margin: 0 -5px;
}
.wg-product-slider .item {
    padding-bottom: 50px;
    padding: 0 5px;
}
.wg-product .nav-tabs .nav-link .icon {
    display: none;
}
.nav-box .default-nav-slider .slick-current .link {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.wg-product .nav-tabs .nav-link.active {
    border-bottom: 1px solid #CCCCCC !important;
}
.wg-product .nav-tabs .nav-link.active,
.wg-product .nav-tabs .nav-link:hover {
    background: linear-gradient(180deg, rgba(231, 44, 58, 0) 0%, rgba(231, 44, 58, 0.2) 100%);
}
.nav-box .default-nav-slider .slick-prev {
    font-size: 40px;
    left: -25px;
    top: -10px;
}
.nav-box .default-nav-slider .slick-next {
    font-size: 40px;
    right: -25px;
    top: -10px;
}
.wg-toBnoI {
    background-color: #e72d3b;
    margin-bottom: 3rem;
    overflow: unset;
}
.wg-toBnoI-slider {
    margin-right: 0;
    width: 100%;
    margin-bottom: -220px;
}
.wg-toBnoI .inner:before,
.wg-toBnoI .inner:after {
    display: none;
}
.wg-toBnoI .whead {
    height: unset;
    margin: 0 auto;
    background-color: #e72d3b;
    padding: 30px;
}
.wg-toBnoI .whead .font-head {
    color: #fff;
    justify-content: center;
    margin: 0;
}
.wg-video {
    margin-top: 6rem;
}
/* .wg-business-network-slider {
    display: flex;
    width: 100%;
    margin: 0 -20px;
}
.wg-business-network-slider .item {
    padding: 20px;
}
.wg-business-network-slider .content .font-head {
    color: #e72c3a;
} */
.wg-investor-relations .investor-information {
    border-bottom: transparent;
}
/* .wg-more-link {
    padding-bottom: 2rem;
}
.wg-more-link .item-list {
    margin: 0 -5px;
}
.wg-more-link .slick-initialized .slick-slide {
    padding: 0 5px;
}
.wg-more-link .thumb .cover {
    padding-bottom: 55%;
}
.wg-more-link .content {
    background-color: #e72c3ad1;
    padding-top: 70px;
    padding-bottom: 40px;
}
.wg-more-link .content .font-head {
    font-size: 32px;
}
.wg-more-link .content .action .btn {
    min-width: 150px;
    height: 40px;
    line-height: 36px
} */
.wg-investor-relations .box-L {
    padding-right: 0;
    padding-bottom: 0;
}
/* .news-default .thumb .cover {
    padding-bottom: 60%;
}
.news-default .content {
    padding-bottom: 30px;
}
.news-default .content .title {
    font-size: 22px;
    color: #003E88;
    font-weight: normal;
    margin-bottom: 1rem;
}
.news-default .content .date {
    color: #888787;
    font-size: 20px;
}
.news-default .content .date span {
    color: #E72C3A;
}
.news-default .content .btn {
    min-width: 150px;
    height: 40px;
    line-height: 36px;
    background-color: transparent;
} */
@media (max-width: 1199px) {
    .wg-toBnoI-slider {
        margin-right: -200px;
        width: 1050px;
    }
    .wg-toBnoI {
        margin-bottom: 10rem;
    }
    .wg-video {
        margin-top: 1rem;
    }
    /* .wg-more-link .content .font-head {
        font-size: 24px;
    }
    .wg-more-link .thumb .cover {
        padding-bottom: 65%;
    }
    .wg-more-link .content {
        padding-top: 60px;
    } */
    /* .wg-news-slider .wrapper {
        width: 435px;
    }
    .wg-news-slider .item {
        padding: 0;
    } */
}
@media (max-width: 991px) {
    /* .wg-news-slider .wrapper {
        width: 450px;
    } */
}
@media (max-width: 767px) {
    .wg-product .nav-tabs {
        width: 93%;
        margin: auto;
    }
    .wg-product .nav-tabs .nav-link {
        margin: auto;
        height: 50px;
        line-height: 50px !important;
        padding: 0;
        padding-right: 0;
    }
    /* .wg-business-network-slider {
        display: block;
        margin: 0 auto;
    } */
    .wg-investor-relations .investor-information .box {
        width: 100%;
        padding-left: 0;
    }
    /* .wg-more-link .item-list {
        margin-right: -200px;
        width: 1050px;
    }
    .wg-more-link .thumb .cover {
        padding-bottom: 50%;
    }
    .wg-more-link .content {
        padding-top: 50px;
    } */
    /* .wg-news-slider .wrapper {
        width: 340px;
    } */
    /* .news-default .content .title {
        font-size: 18px;
    }
    .news-default .content .date {
        font-size: 18px;
    }
    .news-default .content .btn {
        min-width: 120px;
        height: 35px;
        line-height: 29px
    } */
}
@media (max-width: 575px) {
    .nav-box .default-nav-slider .slick-prev {
        font-size: 35px;
        left: -10px;
        top: -10px;
    }
    .nav-box .default-nav-slider .slick-next {
        font-size: 35px;
        right: -10px;
        top: -10px;
    }
    .wg-product .nav-tabs .nav-link {
        width: 95% !important;
    }
    /* .wg-news .container {
        padding-right: 0;
    } */
    /* .wg-news-slider .item {
        padding: 0 20px;
    } */
    .news-default .content .date {
        font-size: 16px;
    }
}
@media (max-width: 575px) {
    /* .wg-news-slider .wrapper {
        width: 270px;
    } */
}

/* 2022/11/22 */
.footer-credit .social {
    justify-content: center;
}

/* 2022/11/28 */
.banner-link .item .font-body {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-height: calc(1.4em * 2.2);
    -webkit-line-clamp: 2;
    font-size: 18px;
}
.banner-link .item a {
    padding: 1rem;
}
.banner-link-slider .slick-prev,
.banner-link-slider .slick-next {
    bottom: 9px;
}
.wg-product .nav-tabs .nav-link {
    font-weight: normal;
}
.product-default .content .font-sub {
    height: 1.5em;
}
.footer-contact {
    background-image: url(../img/background/background-footer.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.footer-contact .report-complaint {
    background-image: none;
    padding: 0;
}
.footer-credit .social {
    width: 100% !important;
}
.footer-credit .social .item-list {
    display: flex;
    align-items: center;
}
.footer-credit .social li.-border {
    border-left: 2px solid #fff;
}
.footer-credit .social .cac img {
    width: 65px;
}
.footer-credit .social .link,
.header-social .item-list li .link {
    position: relative;
}
.footer-credit .social .link .-icon::before,
.header-social .item-list li .link .-icon::before {
    content: '';
    background-image: url(../img/icon/icon-line.svg);
    background-repeat: no-repeat;
    filter: brightness(0) invert(1);
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.header-social .item-list li .link .-icon::before {
    filter: unset;
}
.header-social .item-list li .link:hover .-icon::before {
    filter: brightness(0) invert(1);
}
.footer-credit .social .link:hover .-icon::before {
    filter: unset;
}
.visible-xs {
    display: none;
}
.hidden-xs {
    display: block;
}
@media (max-width: 1199px) {
    .footer-credit .social .cac img {
        width: 55px;
    }
    .footer-credit .social .link .-icon::before {
        zoom: 82%;
    }
}
@media (max-width: 991px) {
    .Totop {
        bottom: 165px;
    }
    .header-contact .item-list {
        bottom: 60px;
        position: relative;
    }
    .header-contact .wrapper .icon {
        display: none;
    }
    .header-contact .item-list .apply-for-a-loan {
        position: relative;
        height: 70px;
    }
    .header-contact .item-list .apply-for-a-loan::before {
        content: '';
        background-image: url(../img/icon/header-contact-icon1.svg);
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        width: 70px;
        height: 70px;
        border-radius: 50%;
        margin-left: auto;
        background-color: #E72C3A;
        z-index: 2;
        /* top: -80px; */
    }
    .header-contact .item-list .apply-for-a-loan:hover .link {
        width: 30%;
        /* pointer-events: auto; */
        /* margin-right: 0; */
        opacity: 1;
        z-index: 1;
    }
    .header-contact .item-list li .link {
        display: block;
        position: absolute;
        right: 0;
        width: 0;
        opacity: 0;
        height: 70px;
        border-radius: 40px;
        margin-left: auto;
        background-color: #fff;
        box-shadow: 0 0 40px rgb(0 0 0 / 9%);
        z-index: -1;
    }
    .header-contact .item-list li .link:hover {
        background-color: #fff;
    }
    .header-contact .wrapper {
        display: block;
        height: 100%;
    }
    .header-contact .wrapper .txt {
        color: #003E88;
        /* margin-right: 2.5rem; */
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .footer-credit {
        padding-bottom: 0;
        padding: 1rem 0;
    }
}
@media (max-width: 767px) {
    .header-contact .wrapper .txt {
        padding-right: 2.5rem;
    }
    .visible-xs {
        display: block;
    }
    .hidden-xs {
        display: none;
    }
    /* .main-slider .cover {
        padding-bottom: 104.4%;
    } */
    .footer-contact {
        background-image: url(../img/background/background-footer-mobile.jpg);
    }
}
@media (max-width: 575px) {
    .wg-product-slider {
        padding-bottom: 0;
    }
    /* .wg-business-network {
        padding-top: 0;
    } */
    /* .wg-more-link .slick-initialized .slick-slide {
        width: 350px !important;
        height: 170px !important;
    } */
    /* .wg-business-network-slider {
        margin-right: -200px;
        width: 1050px;
    }
    .wg-business-network-slider .item {
        padding: 0 5px;
    }
    .wg-business-network-slider .slick-slide {
        opacity: 1 !important;
    }
    .wg-business-network-slider .slick-slide {
        width: 350px !important;
    } */
    .header-contact .item-list .apply-for-a-loan:hover .link {
        width: 40%;
    }
    .header-contact .item-list .apply-for-a-loan::before {
        width: 60px;
        height: 60px;
        background-size: 50%;
    }
    .header-contact .item-list li .link {
        height: 60px;
    }
    .header-contact .item-list .apply-for-a-loan:hover .link {
        width: 35%;
    }
    /* .footer-contact {
        background-position: 60%;
    } */
}
@media (max-width: 414px) {
    .header-contact .item-list .apply-for-a-loan:hover .link {
        width: 55%;
    }
}
@media (max-width: 390px) {
    /* .wg-more-link .slick-initialized .slick-slide {
        width: 350px !important;
        height: 170px !important;
    } */
    /* .wg-business-network-slider .slick-slide {
        width: 330px !important;
    } */
}
@media (max-width: 375px) {
    .wg-more-link .slick-initialized .slick-slide {
        width: 350px !important;
        height: 170px !important;
    }
}

/* 2022/12/13 */
.wg-toBnoI-slider .content {
    /* height: 55%; */
    padding: 0 20px;
}
.wg-toBnoI-slider .content .font-head {
    margin-bottom: .5rem;
}
/* 
.wg-business-network {
    padding-top: 0;
} */
.wg-investor-relations .whead {
    padding-bottom: 0;
}
.wg-investor-relations .whead {
    margin-bottom: 15px;
}
/* .wg-business-network {
    padding-bottom: 70px;
} */
.wg-video {
    padding-top: 60px;
}
.wg-video .whead {
    margin-bottom: 0;
}
@media (max-width: 1600px) {
    .wg-toBnoI-slider .content {
        /* height: 55%; */
        padding: 25px 20px;
    }
}
@media (max-width: 1199px) {
    .wg-toBnoI-slider .content {
        height: 40%;
        /* padding: 25px 20px; */
    }
}
@media (max-width: 767px) {
    .wg-toBnoI-slider .content {
        height: 36%;
        /* padding: 25px 20px; */
    }
}
@media (max-width: 767px) {
    /* .wg-business-network .whead {
        margin-bottom: 10px;
    } */
}
.wg-investor-relations .investor-information .box .stock-ir .iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 74%;
    overflow: hidden;
}
.wg-investor-relations .investor-information .box .stock-ir .iframe-container .responsive-iframe {
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: none;
    /* margin: -30px; */
}

/* .wg-investor-relations .investor-information .box .font-body {
    color: #E72C3A;
    text-align: center;
    font-weight: bold;
} */

/* 2022/12/20 */
.Totop{
    bottom: 100px;
}
.wg-investor-relations .investor-information .box .stock-ir .iframe-container .responsive-iframe {
    height: 220px;
    padding-left: 2.2em;
    padding-top: 5px;
}
.wg-investor-relations .investor-information .box .stock-ir .iframe-container{
    padding-bottom:0;
}
@media (max-width: 1600px) {
    .Totop{
        bottom: 100px;
    }
    .wg-investor-relations .investor-information .box .stock-ir .iframe-container .responsive-iframe {
        height: 220px;
        padding-left: 2.2em;
    }
}
@media (max-width: 1000px){
    .Totop{
        bottom: 165px;
    }
    .wg-investor-relations .investor-information .box .stock-ir .iframe-container .responsive-iframe {
        height: 220px;
        padding-left: 1em;
    }
}
@media (max-width: 900px) {
    .Totop{
        bottom: 165px;
    }
    .wg-investor-relations .investor-information .box .stock-ir .iframe-container .responsive-iframe {
        height: 230px;
        padding-left: 1em;
    }
}
/* 2022/12/22 */
/* .about-us .wg-business-network .wg-business-network-slider {margin-left: 0;}
.about-us .wg-business-network-slider .font-head .link {color: #e72c3a;}
.about-us .wg-business-network-slider .link:hover {background-color: transparent;}
.about-us .wg-business-network .wg-business-network-slider .item:hover .content {background-color: #e72c3a;}
.about-us .wg-business-network .wg-business-network-slider .item:hover .link {color: #ffffff;} */
/* .wg-investor-relations .investor-information .box {padding-left: 0px;}
.wg-investor-relations .investor-information .box + .box {padding-left: 0px;} */
/* 2022/12/23 */
@media (max-width: 767px) {
    .wg-investor-relations .investor-information .box {
        padding-right: 3px;
        position: relative;
        width: 100%;
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    .wg-investor-relations .investor-information .box .stock-ir .iframe-container .responsive-iframe {
        height: 230px;
        padding-left: 1.7em;
    }
}

/* start add profile by ohm2  */
.profile-block .h-title {
    font-size: 40px;
    font-weight:500;
    color: #085694;
    margin-bottom: 2rem;
    line-height: 1.2em;
    text-align: center;
  }
  .profile-block .profile-thumbnail {
    margin-bottom: 1rem;
  }
  .profile-block .profile-thumbnail .cover {
    padding-bottom: 133%;
  }
  .profile-block .profile-desc {
    font-size: var(--typo-sm);
    line-height: 1.4em;
    height: 140px;
  }
  .profile-block .profile-desc .profile-name {
    font-size: 22px;
    font-weight: 500;
    color: #085694;
    line-height: 1.4em;
    margin-bottom: .25rem;
  }
  .profile-block .profile-desc .profile-position {
    font-size: 16px;
    color: #085694;
  }
  .profile-block .item-list {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .profile-block .item-list > li {
    flex: 0 0 25%;
    width: 25%;
    padding: 0 15px;
    margin-bottom: 3rem;
  }
  
  .profile-block.-executive .item-list > li {
    flex: 0 0 33.33%;
    width: 33.33%;
  }
  .profile-block.-executive .profile-desc {
    width: 73%;
    margin: auto;
    height: 60px;
  }
  .profile-block.-executive .profile-thumbnail {
    width: 73%;
    margin: auto;
    margin-bottom: 1rem;
  }
  .profile-block.-executive {
    margin-top: 4rem;
  }
  @media (max-width: 1440px) {
    .profile-block .h-title {
        font-size: 32px;
    }
    .profile-block.-executive {
        margin-top: 3rem;
    }
  }
  @media (max-width: 1199px) {
    .profile-block.-executive {
        margin-top: 2rem;
    }
    .profile-block .item-list > li {
        flex: 0 0 33.33%;
        width: 33.33%;
        margin-bottom: 1rem;
    }
    .profile-block .item-list > li:last-child {
       display: none;
    }
    .profile-block.-executive .item-list > li {
        margin-bottom: 3rem;
    }
    .profile-block.-executive .item-list > li:last-child {
        display: block;
    }
    .profile-block.-executive .profile-thumbnail,
    .profile-block.-executive .profile-desc {
        width: 100%;
    }
  }
  @media (max-width: 767px) {
    .profile-block .item-list > li,
    .profile-block.-executive .item-list > li {
        flex: 0 0 50%;
        width: 50%;
    }
    .profile-block .h-title {
        font-size: 26px;
    }
    .profile-block .profile-thumbnail,
    .profile-block.-executive .profile-thumbnail {
        margin-bottom: 0.75rem;
    }
    .profile-block .profile-desc {
        height: 100px;
    }
    .profile-block .profile-desc .profile-name {
        font-size: 20px;
    }
    .profile-block .profile-desc .profile-position {
        font-size: 14px;
    }
  }
  @media (max-width: 575px) {
    .profile-block .h-title {
        margin-bottom: 1.5rem;
    }
  .profile-block .item-list > li,
  .profile-block.-executive .item-list > li {
    flex: 0 0 100%;
    width: 100%;
    margin-bottom: 1.5rem;
  }
    .profile-block .profile-desc {
        height: auto;
    }
}

/* end add profile by ohm2  */

/* start add quote-news by ohm2  */
.quote-list {
    margin-bottom: 2rem;
    font-family: Sarabun,sans-serif;
    color: #1e1e21;
}
.card-quote-news {
    border-top: 1px dashed #9da6ad;
    padding: 1rem 1rem 1rem 0;
    position: relative;
    transition: all 150ms ease-in-out
}
.card-quote-news:last-child {
    border-bottom: 1px dashed #9da6ad;
}
.card-quote-news:hover {
    cursor: pointer;
    background-color: #f7f7f9;
    border-top-color: #fff;
    border-bottom-color: #fff;
    z-index: 3;
}
.card-quote-news:hover .quote-right .download-icon span {
    color: #E72C3A;
}
.card-quote-news .quote-left {
    font-size: .75rem;
    color: #1e1e21;
    border-right: 1px solid #dee2e6;
    padding-right: 1rem;
}
.card-quote-news .quote-left .date {
    font-weight: bold;
    margin-bottom: .5rem;
    line-height: .8;
}
.card-quote-news .quote-left .date .time {
    padding-left: 0.5rem;
}
.card-quote-news .quote-left .news-source {
    line-height: .8;
}
.card-quote-news .quote-left .news-source span {
    font-weight: bold;
    padding-left: 0.5rem;
}
.card-quote-news .quote-right {
    padding-left: 1rem;
}
.card-quote-news .quote-right .title {
    font-size: 0.9em;
    color: #1e1e21;
    font-weight: 500;
} 
.card-quote-news .quote-right .download-icon span {
    color: #1e1e21;
    font-size: 22px;
}
.card-quote-news .quote-right .share:hover {
    background-color: #fbb034;
}
@media (max-width: 767px) {
    .card-quote-news {
        padding: 1rem 0.75rem;
    }
    .card-quote-news .quote-left {
        padding: 0;
        border-right: 0;
    }
    .card-quote-news .quote-right {
        padding: 0;
    }
}
/* end add quote-news by ohm2  */

.form-control::-webkit-input-placeholder {color: #d4d4d4;}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #d4d4d4;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
    color: #d4d4d4;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
    color: #d4d4d4;
}
.form-control:-moz-placeholder { /* Firefox 18- */
    color: #d4d4d4;
}
.video-container {position: relative;  padding-bottom: 50.261%; overflow: hidden;}
.responsive-vdo {position: absolute; width: 100%; height: 100%; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
/* .layout-footer .social-list li {width: 25%;} */
@media (max-width: 1199px) {
    .video-container {padding-bottom: 600px;}
}
@media (max-width: 767px) {
    .video-container {padding-bottom: 500px;}
}
@media (max-width: 575px) {
    .video-container {padding-bottom: 480px;}
}


.picture-cover-slider .picture-cover-slider-nav {
    position: relative;
    left: 0;
    bottom: 0;
    margin-top: 15px;
}
.modal-warning .slick-dots {
    margin: 0;
    padding-bottom: 30px;
}
.modal-warning .image .cover {
    width: 100%;
    padding-bottom: 100%;
}
.-irI-I .wrapper {
    padding: 0 120px;
}
.-irI-I .item-list {
    margin: 0 -10px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.-irI-I .item {
    width: calc(100% / 3);
    padding: 10px;
    margin-bottom: 20px;
    float: none;
}
.-irI-I .item .link {
    text-align: center;
}
.-irI-I .item .link:hover .thumb {
    border-color: #01AEEF ;
}
.-irI-I .item .link:hover .title {
    color: #01AEEF;
}
.-irI-I .item .thumb {
    position: relative;
    width: 170px;
    height: 170px;
    margin: 0 auto;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
    transition: all 400ms ease-out;
}
.-irI-I .item .thumb::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 165px;
    height: 165px;
    border-radius: 50%;
    border: 2px solid #fff;
    z-index: 2;
}
.-irI-I .item .content {
    margin-top: 15px;
}
.-irI-I .item .content .title {
    font-weight: bold;
    color: #122A72;
    transition: all 400ms ease-out;
    margin-bottom: 3px;
}
.-irI-I .item .content .desc {
    color: #122A72;
    padding: 0 30px;
}
.modal-ir-staff .thumb {
    width: 215px;
    height: 215px;
    background-color: #fff;
    border: 2px solid #01AEEF;
    padding: 5px;
    border-radius: 50%;
    overflow: hidden;
}
.modal-ir-staff .content .h-title {
    font-size: 30px;
    font-weight: bold;
    color: #122A72;
    line-height: 1.3em;
}
.modal-ir-staff .content > div {
    color: #122A72;
    margin-bottom: 5px;
}
.modal-ir-staff .modal-body {
    padding: 100px 65px 25px 30px;
}
.modal-ir-staff .modal-close {
    top: 20px;
    right: 20px;
    border: 2px solid #122A72;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.modal-ir-staff .modal-close span {
    font-size: 26px;
    color: #122A72;
}
.whead .font-head.h-title {
    /* font-size: 42px; */
    font-weight: 700;
    line-height: 1.5em;
    color: #122A72;
    margin-bottom: 10px;
    text-align: center;
}
.career-welfare .txt {
    font-style: unset;
    color: #3C74B7;
}
.contact-map {
    margin-top: 30px;
}
@media (max-width: 1440px) {
    .picture-cover-slider .picture-cover-slider-nav { margin-top: 10px; }
    .modal-ir-staff .content .h-title { font-size: 28px; }
    .modal-ir-staff .modal-body { padding: 80px 65px 25px 30px; }
    .modal-ir-staff .modal-close { width: 35px; height: 35px; }
    .modal-ir-staff .modal-close span { font-size: 20px; }
}
@media (max-width: 1199px) {
    .-irI-I .item .content .desc { padding: 0; }
}
@media (max-width: 991px) {
    .-irI-I .item {width: calc(100% / 2); margin-bottom: 10px;}
    .-irI-I .wrapper { padding: 0; }
    .-irI-I .item .content { margin-top: 10px; }
    .modal-ir-staff .thumb { margin: auto; margin-bottom: 30px; width: 180px; height: 180px; }
    .modal-ir-staff .content .h-title { font-size: 24px; }
    .contact-map { margin-top: 20px; }
}
@media (max-width: 767px) {
    .picture-cover-slider .picture-cover-slider-nav { margin-top: 0; }
    .modal-ir-staff .modal-body { padding: 50px 65px 25px 30px; }
    .modal-ir-staff .modal-close { width: 30px; height: 30px; top: 15px; right: 15px; }
    .modal-ir-staff .thumb {width: 150px; height: 150px;}
    .modal-ir-staff .content .h-title { font-size: 20px; }
}

.main-slider .item {position: relative;overflow: hidden;}

/* 2024/01/17 */
.layout-header .navbar .logo{width: 160px;}
@media (max-width: 1600px) {
    .layout-header .navbar .logo{width: 140px;}
    .layout-header .navbar:lang(en){font-size: 16px;}
}
@media (max-width: 767px) {
    .layout-header .navbar .logo {width: 120px;}
}
@media (max-width: 575px) {
    .layout-header .navbar .logo {width: 100px;}
}
.slick-prev, .slick-next{
	height: auto !important;
}
.historicol-main table tr:nth-child(3) td {
    border-bottom: 1px solid #dddddd;
}