.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    display: none;
}
.mainheader #primary-navbar {
    position: static;
}
.breadcrumbs-container-post.single-vietnam .breadcrumb {
    background: transparent;
    max-width: 1200px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 0px;
    padding-top: 0px !important;
    padding-bottom: 0px;
}
.breadcrumb .fbc-page .fbc-wrap .fbc-items {
    background: transparent;
}
.breadcrumb  .fbc-page .fbc-wrap .fbc-items li a ,
.breadcrumb .fbc-page .fbc-wrap .fbc-items li.active span,
.breadcrumb .fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
    color: #666666;
    font-weight: 300;
}
.breadcrumb  .fbc-page .fbc-wrap .fbc-items li {
    padding: 10px 2px;
}
.ic-date-content {
    width: 72px;
    max-height: 72px;
    padding-top: 11px;
    padding-bottom: 11px;
    text-align: center;
    font-size: 21px;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 10px;
    border: 1px solid #d5d0d0;
}

.ic-date-content span {
    display: block;
}
.single-post .site-inner .entry_content_blogs .entry-content ul {
    padding-left: 32px;
}
.single-post .site-inner .entry_content_blogs .entry-content ul li,
.ic-entry-content ul li{
    list-style: disc;
}
.ic-list-columns-2 ul{
    display: flex;
    flex-wrap: wrap;
}
.ic-list-columns-2 li{
    width: 50%;
}
.ic-line       {
    border: 4px solid #fff;
    max-width: 72px;
    margin-bottom: 16px;
}
.ic-banner {
    padding-top: 72px;
    padding-bottom: 72px;
}

.ic-banner p:last-child {
    margin-bottom: 0px;
}
.ic-list-events {
    padding-top: 64px;
    padding-bottom: 64px;
}

.pagination .page-numbers {
    width: 40px;
    height: 40px;
    color: #222222;
    line-height: 40px;
    display: inline-block;
}
.pagination .page-numbers:hover {
    text-decoration: none;
    color: #BB2121;
}
.pagination .page-numbers.current {
    color: #BB2121;
}
.pagination  .next.page-numbers ,
.pagination .prev.page-numbers {
    font-size: 26px;
    line-height: 38px;
}
.ic-card-event {
    margin-bottom: 24px;
}
.ic-card-event a {
    color: #222222;
}

.ic-card-event a:hover {
    color: #BB2121;
    text-decoration: none;
}

.ic-card-event p {
    margin-bottom: 0px;
}

.post_time_meta h3 span{
    width: 8px;
    height: 8px;
    background: #BB2121;
    border-radius: 50%;
    margin-top: 11px;
    margin-right: 10px;
}
.ic-card-speaker {
    margin-bottom: 16px;
}
.ic-card-speaker a {
    color: #222222;
    font-size: 18px;
    margin-bottom: 0px;
}

.ic-card-speaker a:hover {
    text-decoration: none;
    color: #bb2121;
}
.ic-card-speaker h3 {
    margin-bottom: 0px;
}
.ic-detail-event-speaker {
    margin-top: -32px;
    margin-bottom: 64px;
}
.ic-list-insights {
    padding-top: 64px;
    padding-bottom: 64px;
}

.ic-list-insights .bottom-nav-title.get-posts {
    color: #222222;
}
.ic-list-insights .bottom-nav-title.get-posts span {
    color: #BB2121;
}
.explore .explore-boxes{
    margin-bottom: 32px;
}
.single-event_speaker .ic-banner-inquiry{
    display: none;
}
.ic-other-experts {
    padding-top: 64px;
    padding-bottom: 48px;
}
.ic-title {
    font-size: 32px;
    line-height: 1.25;
    margin: 30px 0;
}
.ic-title-banner {
    font-size: 40px;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
}
.fbc-page .fbc-wrap .fbc-items li a i {

    margin-right: 8px;
}
.progress-container {
    background: #ebeced;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    height: 4px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 2;
    display: none; /* Initially hide the progress bar */
}

.progress-bar {
    height: 4px;
    background:  #bb2121;
    width: 0%;
}
.site-inner article .post-header .post-title h1 {
    font-family: "Roboto", sans-serif;
    font-size: 40px;
    line-height: 1.2;
    font-weight: 700;
    color: #222222;
    margin-bottom: 1rem;
}
.single .site-inner .post-header .entry-content {
    color: #666666;
    font-size: 18px;
    line-height: 24px;
}

.single .site-inner .post-header h4 {
    margin-top: 1rem;
    margin-bottom: 8px;
    color: #BB2121;
    font-size: 18px;
    line-height: 24px;
}
#author-custom .author-description,
#author-custom  .updated-post {
    margin-left: 0;
}
#author-custom .desc-date {
    padding-left: 24px;
}

#author-custom .author-description h4 {
    margin: 0px;
}

.site-inner article .post-header img {
    margin-bottom: 0px;
}
#gt-wrapper {
    display: flex;
    justify-content: space-between;
}
#gt-wrapper.fix-top-VP #sc {
    top: 0px;
    /* bottom: 0; */
}
#gt-wrapper.fix-bottom-VP #sc, #gt-wrapper.fix-top-VP #sc {
    position: fixed;
    z-index: 2;
}
#gt-wrapper.flex-bottom {
    align-items: flex-end;
}
#gt-wrapper.flex-bottom #sc {
    position: relative;
}

.single .post_meta_strip {
    padding: 0px;
}

.single .post_meta_strip a {
    text-transform: uppercase;
    font-size: 24px;
    line-height: 1.33;
    font-weight: 700;
}

.single .post_meta_strip .post_time_meta li a {
    line-height: 26px;
}

.single .post_meta_strip .post_time_meta {
    margin-bottom: 1rem;
}
.single .post_meta_strip .post_time_meta li {
    font-size: 20px;
    color: #DFDFDF;
    padding-top: 0px;
}

.single .post_meta_strip .post_time_meta li i,
.single .post_meta_strip .post_time_meta li span {
    color: #444444;
}

.single .post_meta_strip .post_time_meta li span {
    font-size: 16px;
    line-height: 24px;
}
#author-custom img {
    margin-top: 0px;
}



.desc-date {
    padding-left: 24px;
}


.ic-featured-expert {
    margin-bottom: 24px;
}

.ic-featured-expert h3 {
    margin: 0px;
    margin-bottom: 8px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #666666;
}

.vietnam-incorp-content .ic-featured-expert .container-verified img {
    margin-top: 0px;
}

.vietnam-incorp-content .inline-verified h3 {
    margin-top: 0px !important;
    font-size: 18px;
    font-weight: bold;
}
.vietnam-incorp-content .inline-verified p:last-child {
    margin-bottom: 0px;
}
.ic-entry-content h3 {
    color: #666666;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.ic-entry-content h2 {
    color: #444444;
    margin-top: 24px !important;
    margin-bottom: 32px !important;
}
.ic-entry-content a {
    text-decoration: underline;
}
.ic-entry-content p,
.ic-entry-content ul{
    font-family: "Roboto", sans-serif;
    color: #222222;
    font-size: 18px;
    line-height: 1.333;
    font-weight: normal;
}
.ic-entry-content ul{
    padding-left: 2rem;
}
.ic-entry-content ul li {
    margin-bottom: 1rem;
}
.ic-learn-more ul {
    border-left: 4px solid #DFDFDF;
}

.ic-learn-more a {
    font-weight: bold;
}

.ic-learn-more  ul li {
    margin-bottom: 8px;
}

.ic-learn-more ul li::marker {
    color: #BB2121;
}

.ic-sidebar #wpj-jtoc {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.wpj-jtoc--nav>.wpj-jtoc--items li a {
    font-size: 16px;
    line-height: 24px;
}

.wpj-jtoc--nav>.wpj-jtoc--items li {
    font-size: 16px;
    line-height: 24px;
    margin-top: 1rem;
}
.vietnam-incorp-sidebar .sidebar-newsletter {
    padding: 32px 16px;
}

.vietnam-incorp-sidebar .sidebar-newsletter h3 {
    margin-top: 0px;
}

.ic-card-faq h3 {
    margin: 0px;
    font-size: 18px;
    line-height: 24px;
    color: #222222;
    position: relative;
    font-weight: bold;
}

.ic-card-faq .card-header {
    padding: 8px 16px;
    margin: 0px;
    background: transparent;
    border-color: #BB2121;
}

.ic-card-faq  i {
    position: absolute;
    right: 0;
    top: 0;
    color: #BB2121;
}
.ic-card-faq h3.collapsed i {
    transform: rotate(00deg);
}
.ic-card-faq h3 i {
    transform: rotate(180deg);
}
.ic-entry-content .ic-supports h2 {
    margin-bottom: 0px !important;
    margin-top: 24px !important;
}

.ic-entry-content .ic-supports {
    margin-bottom: 24px;
}
.ic-content-bottom {
    background: #F8F8F8;
    padding: 16px;
    margin-top: 24px;
    margin-bottom: 32px;
    text-align: center;
    border-radius: 8px;
}
.ic-content-bottom .entry-content p {
    text-align: center;
}
#footer-inquiry .incorporate-form {
    max-width: 1160px;
    margin: 40px auto;
}
.ic-card-related .explore-content {
    padding-bottom: 0px;
    margin-bottom: 50px;
    min-height: 0px;
    display: block;
}
.ic-card-related .explore .explore-boxes .ic-terms-category {
    right: auto;
    left: 8px;
    position: absolute;
    top: 8px;
}

.ic-card-related .explore {
    height: 100%;
    margin: 0;
    position: relative;
}

.ic-card-related .explore.su-posts .terms-custom {
    position: absolute;
    left: 16px;
    bottom: 16px;
    display: inline-flex;
    flex-wrap: nowrap;
    align-content: stretch;
    justify-content: flex-start;
    align-items: baseline;
    gap: 8px;
}
.ic-card-related .explore.su-posts .terms-custom div {
    margin-bottom: 0px;
    padding: 0px 5px;
}
.ic-card-related .explore-boxes {
    margin: 0px;
    position: relative;
    border: 1px solid #DFDFDF;
    box-shadow: none;
    background: transparent;
}

.ic-card-related .explore.su-posts .terms-custom .terms-one {
    margin: 0px;
    padding: 0px 8px;
}


.lity.lity-opened {
    z-index: 99991;
    background: rgb(0 0 0 / 50%);
}
.lity.lity-opened.lity-inline .lity-content:after {
    box-shadow: none;
}
.lity.lity-opened.lity-inline .fluentform_wrapper_54 {
    box-shadow: none;
    padding: 0px;
}
#fluentform_54   .ff-el-group h2 {
    margin: 0 !important;
}
#form-button .input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
#form-button .input-group select,
#form-button .input-group .input-group-append button {
    background: #bb2121;
    border: 0px;
    color: #fff;
    padding: 10px;
    border-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    font-size: 18px;
    line-height: 1.33;
    font-weight: normal;
    padding: 8px 16px;
}

#form-button .input-group select {
    background: #fff;
    border-radius: 8px;
    color: #222222;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.ff_form_modal  .ff_modal_btn.btn.btn-success {
    color: #fff;
    background: transparent;
    border: 0;
    padding: 0;
    margin-top: 8px;
    text-decoration: underline;
    font-size: 20px;
    line-height: 1.2;
    font-weight: bold;
}
.ic-content-bottom .ic-list-items {
    max-width: 552px;
    margin: 0 auto;
}
.ic-list-items .ic-card-event,
.ic-list-items .ic-card-event .wp-block-getwid-image-box__content {
    text-align: left;
}
.ic-list-items .ic-card-event span {
    font-size: 32px;
    font-weight: bold;
    color: #BB2121;
}
.am_grid_col.ic-card-related .explore.su-posts .explore-boxes a.img-link {
    /* background: transparent; */
    /* padding: 0; */
    /* border: 0; */
    /* margin: 0; */
    /* position: relative; */
}
.am_grid_col.ic-card-related {
    margin-bottom: 32px;
    padding: 0px 12px;
}
.asr-filter-div .gm-taxonomy-filter {
    display: flex;
    align-items: center;
    flex-wrap: wrap !important;
    max-height: 42px;
    overflow-y: hidden;
    position: relative;
}
.asr-filter-div .gm-taxonomy-filter .ic-expand {
    position: absolute;
    right: 0;
    top: 0;
    background: white;
    height: 42px;
    line-height: 42px;
    padding: 0 16px;
    z-index: 1;
    cursor: pointer;
}
.asr-filter-div .gm-taxonomy-filter .asr_texonomy {
    margin-bottom: 16px !important;
    margin-right: 16px !important;
    padding: 8px 16px;
}
.asr-filter-div.ic-enable-full .gm-taxonomy-filter .ic-expand i {
    transform: rotate(180deg);
}
.asr-filter-div.ic-enable-full .gm-taxonomy-filter {
    max-height: 100%;
    overflow-y: visible;
    flex-wrap: wrap !important;

}
.asr-filter-div .asr_texonomy {
    margin: 0 20px 20px 0 !important;

}





#fluentform_62 fieldset {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
#fluentform_62  .ff-el-group.ic-select-option {
    background: #fff;
    border-radius: 8px;
    color: #222222;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    /* background: transparent; */
    margin-bottom: 0px;
    border-top-right-radius: 0px;
    border: 0p;
    border: 0px;
}
#fluentform_62  .ic-submit{
    background: #bb2121;
    border: 0px;
    color: #fff;
    padding: 10px;
    border-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    font-size: 18px;
    line-height: 1.33;
    font-weight: normal;
    padding: 0px;
    margin-bottom: 0px;
}
#fluentform_62 .ff-el-group.ic-select-option select {
    height: auto;
    border: 0px !important;
    color: #222222;
}


.vietnam-image {
    position: relative;
}

.vietnam-image .ic-terms-category {
    position: absolute;
    top: 16px;
    left: 16px;
    z-index: 1;
}
.vietnam-image .ic-terms-category a{
    color: #fff;
    background: #bb2121;
    font-size: 16px;
    color: #fff;
    padding: 8px 16px;
}
.vietnam-image .ic-terms-category a:hover {
    color: #fff;

}


.ic-bg-2F465A {
    background: #2F465A;
}
.ic-top-contact {
    color: #fff;
}
.ic-top-contact .container {
    display: block;
}
.ic-top-contact  .row {
    background: url(./assets/images/bg-ic-top-contact2.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-top: 64px;
    padding-bottom: 64px;
}
.ic-top-contact .row h3 {
    text-align: left;
    margin: 0;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 1.33;
    font-weight: normal;
    max-width: 290px;
}
.ic-top-contact   .ff_submit_btn_wrapper {
    text-align: left !important;
    margin-bottom: 0 !important;
}

.ic-top-contact   .ff_submit_btn_wrapper .ff-btn-submit {
    padding: 8px 35px;
    font-weight: normal !important;
    border-radius: 8px;
}
.ic-top-contact   .fluentform .ff-el-group {
    margin-bottom: 16px;
}
.ic-top-contact   .fluentform .ff-el-form-check {
    margin-bottom: 0px;
    font-weight: normal;
}

.ic-top-contact    .fluentform .ff-el-form-check span {
    font-weight: 300;
}
.ic-top-contact  .fluentform .ff-el-form-control {
    font-size: 16px !important;
    color: #666666 !important;
    padding: 8px 16px;
}


.ic-top-posts {
    padding-top: 32px;
    padding-bottom: 32px;
}
.ic-top-posts .vietnam-image .ic-terms-category {
    top: 8px;
    left: 8px;
}
.ic-top-posts .vietnam-image .ic-terms-category a {
    font-size: 18px;
    line-height: 1.2;
    font-weight: bold;
    padding: 8px 16px;
    border-radius: 0px;
}
.ic-top-posts .vietnam-image .ic-terms-category a:hover {
    text-decoration: none;
}
.terms-custom {
    display: inline-flex;
}
.vietnam-blog-archive .vietnam-terms-one {
    margin-right: 1rem;
}
.vietnam-blog-archive .vietnam-terms-one:last-child {
    margin-right: 0;
}
.ic-top-posts .vietnam-explore h3 {
    margin-top: 16px;
    margin-bottom: 8px;
}
.ic-top-posts  .vietnam-blog-archive {
    gap: 30px;
}
.ic-top-posts  .vietnam-post-list .vietnam-two-cols {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 8px;
}
.ic-top-posts .vietnam-post-list .vietnam-two-cols .vietnam-image .img-link {
    max-width: 72px;
}
.ic-top-posts .vietnam-post-list .vietnam-two-cols .vietnam-explore {
    padding-left: 20px;
}

.ic-top-posts .vietnam-post-list .vietnam-two-cols .vietnam-explore .vietnam-terms {
    margin-left: 0;
}

.ic-top-posts .vietnam-post-list .vietnam-two-cols .vietnam-explore a {
    color: #444444;
}
.ic-top-posts .vietnam-post-list .vietnam-two-cols .vietnam-explore .vietnam-terms {
    margin: 0;
    gap: 8px;
}
.ic-top-posts .vietnam-post-list .vietnam-two-cols .vietnam-explore .vietnam-terms-one {
    margin: 0;
}
.ic-top-posts .vietnam-explore a:hover,
.ic-top-posts .vietnam-post-list .vietnam-two-cols .vietnam-explore a:hover{
    text-decoration: none;
    color: #bb2121;
}
.ic-top-posts .terms-custom {
    gap: 8px;
}

.ic-top-posts .terms-custom .vietnam-terms-one {
    margin-right: 0px;
}
.asr-filter-div {
    margin-top: 60px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin: 0 auto;
    margin-bottom: 32px;
}


.asr-filter-div .gm-taxonomy-filter .pop-cats {
    padding-bottom: 8px;
    margin-right: 16px;
}
.asr-filter-div .gm-taxonomy-filter .pop-cats h4 {
    margin-right: 0px;
}
.ic-card-related .explore .explore-boxes .ic-terms-category a {
    background: #bb2121;
    color: #ffff;
    text-decoration: none;
    font-size: 18px;
    line-height: 1.33;
    font-weight: bold;
    padding: 8px 16px;
    border-radius: 0px;
    z-index: 2;
}

.ic-bottom-post .row.ic-bg-f8f8f8 {
    padding-top: 32px;
    padding-bottom: 32px;
}



#fluentform_62 .ic-submit .ff-btn-submit {
    height: auto;
    width: auto;
    padding: 0;
    padding: 8px 16px;
    font-weight: normal !important;
    font-size: 18px;
    line-height: 1.33;
}

#fluentform_62 .ff-el-group.ic-select-option select {
    height: auto;
    border: 0px !important;
    font-size: 18px;
    line-height: 1.33;
    font-weight: normal;
    padding: 8px 16px;
    color: #222222;
}

.ic-excerpt {
    color: #444444;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ic-excerpt p:last-child {
    display: none;
}
.explore.su-posts .explore-boxes .ic-excerpt a {
    display: none !important;
}
.ic-bottom-post .ic-card-related .explore-content .ic-excerpt ,
#stretch-footer .explore-content .ic-excerpt{
    display: none;
}

.ic-bottom-post {
    padding-top: 32px;
    padding-bottom: 32px;
}


.ic-entry-content-shortcode .am_posts_navigation_init .page-numbers.current,
 .ic-entry-content-shortcode .am_posts_navigation_init .page-numbers:hover, 
 .ic-entry-content-shortcode .am_posts_navigation_init .page-numbers {
    background: transparent;
    border: 0px;
}

.ic-content-bottom .ic-list-items .ic-date-content {
    border: 0;
}
@media (max-width: 1200px){

    .breadcrumbs-container-post.single-vietnam .breadcrumb {
        max-width: 960px;
    }
}
@media (max-width: 992px){
    .breadcrumbs-container-post.single-vietnam .breadcrumb {
        max-width: 720px;
        width: 100%;
    }
    .post-header.line-32-default-single .post-title {
        margin-bottom: 16px;
    }
    .vietnam-incorp-content .container-verified {
        display: flex;
    }
    .vietnam-incorp-content .inline-verified {
        margin: auto 30px;
        margin-left: 16px ;
        margin-right: 0px;
    }
}

@media (max-width: 768px){
    .single-events .innerpage_banner {
        padding: 0;
    }
    .single-vietnam .fbc-page .fbc-wrap .fbc-items {
        padding: 0 0px !important;
    }
    #form-button .input-group select,
    #form-button .input-group .input-group-append button {
        font-size: 16px;
    }
    .ff_form_modal .ff_modal_btn.btn.btn-success {
        font-size: 18px;
    }
}
@media (max-width: 375px){

    #form-button .input-group select,
    #form-button .input-group .input-group-append button {
        font-size: 14px;
    }
}