.btn_contact_page input {
    text-transform: capitalize;
}

@media (min-width:481px) {
    .ma_list .circle_ttl_wrap p {
        font-size: 1.3rem;
    }

    .circle_ttl {
        font-size: 2.1rem;
    }
}

.info_item_group_1 {
    padding-bottom: 0;
}

.ht_p_ma {
    text-transform: math-auto;
}

:lang(vi) .circle_ttl {
    min-width: 350px !important;

}

:lang(vi) .box_ht_cont_ma p {
    font-size: 18px;
    /* white-space: initial; */
    text-transform: none;
}

.r_item_slider_recruitment {
    font-size: 16px;
}

:lang(vi) .box_ht_cont_ma span {
    font-size: 18px;
    line-height: normal;
    white-space: initial;
    text-transform: none;
}

.wrap_slider_recruitment::after,
.wrap_slider_recruitment::before {
    height: 390px;
}

.l_item_slider_recruitment {
    width: 220px;

}

.btn_search_criteria button {
    white-space: nowrap;

}

.header-2 .menu li {
    margin: 0 5px;
}

.financial_advisory_0 {
    top: 125px;
    left: 143px;
}

.financial_advisory_1 {
    top: 99px;
    right: 92px;
}

.financial_advisory_2 {
    bottom: 85px;
    left: 115px;
}

.financial_advisory_3 {
    bottom: 106px;
    right: 127px;
}

.ttc_financial_advisory {
    font-size: 16px;
}

@media (min-width:768px) {
    .row_case_study2 {
        gap: 35px 40px;
    }

    .ttc_row_case_study2 {
        width: calc(100% - 100px);
    }

    .ttl_row_case_study2 {
        width: 100px;
        height: 100px;
    }

    .ttl_row_case_study2 span {

        font-size: 16px;
        width: auto;
    }

    .ttc_row_case_study2 span {
        font-size: 16px;
    }
}

@media (max-width:1024px) {
    .financial_advisory_1 {
        top: 99px;
        right: 107px;
    }

    .financial_advisory_3 {
        bottom: 115px;
        right: 136px;
    }
}

@media (max-width: 991px) {
    .group_section .circle_ttl_wrap p {
        line-height: normal;
    }

    .btn_support_establishing {
        padding: 20px 100px;
    }

    :lang(vi) .circle_ttl {
        min-width: 250px !important;

    }
}

@media (max-width: 768px) {
   
    .wrap_slider_recruitment::after,
    .wrap_slider_recruitment::before {
        height: 100%;
    }

    .financial_advisory_1 {
        top: 99px;
        right: 107px;
    }

    .financial_advisory_0 {
        top: 125px;
        left: 150px;
    }

    .financial_advisory_2 {
        bottom: 85px;
        left: 118px;
    }

    .financial_advisory_3 {
        bottom: 115px;
        right: 138px;
    }
}

@media (max-width: 767px) {
    .btn_support_establishing {
        font-size: 16px;
    } .l_item_slider_recruitment {
        width: auto;

    }


    .ttl_financial_advisory {
        font-size: 18px;
        margin-bottom: 0;
    }

    .ttl_financial_advisory {
        font-size: 18px;
        margin-bottom: 0;
    }

    .ttc_financial_advisory {
        font-size: 12px;
    }


}

@media (max-width:480px) {
    .service_section .ma_service .circle_ttl span {
        font-size: 12px;
    }

    .ht_title_ma {
        font-size: 18px;
    }

    :lang(vi) .box_ht_cont_ma span {
        font-size: 14px;
    }

    :lang(vi) .box_ht_cont_ma p {
        font-size: 14px;
    }

    .ttl_contact_section span {
        font-size: 14px;
        line-height: normal;
    }

    .financial_advisory_1 {
        top: 65px;
        right: 58px;
    }

    .financial_advisory_0 {
        top: 83px;
        left: 77px;
    }

    .financial_advisory_2 {
        bottom: 51px;
        left: 58px;
    }

    .financial_advisory_3 {
        bottom: 68px;
        right: 77px;
    }
}

@media (max-width:400px) {
    .financial_advisory_1 {
        top: 65px;
        right: 49px;
    }

    .financial_advisory_0 {
        top: 83px;
        left: 77px;
    }

    .financial_advisory_2 {
        bottom: 51px;
        left: 54px;
    }

    .financial_advisory_3 {
        bottom: 68px;
        right: 70px;
    }
}