@media only screen and (max-width:991px){
    .home_scroll_slide_mobile .item.layout_1 .box_content,
    .home_scroll_slide_mobile .item.layout_2 .box_content,
    .home_scroll_slide_mobile .item.layout_3 .box_content,
    .home_scroll_slide_mobile .item.layout_4 .box_content {
        height: 15rem;
        position: relative !important;
        top: unset;
        width: unset;
        left: unset;
        right:unset;
        z-index: 10;
        display: unset;
    }

    .home_scroll_slide_mobile .layout_2 > .box_content:before {
        content: unset;
    }

    .layout_2 .box_content .heading_sec.fs_40 {
        color: var(--third-cl) !important;
    }

    .layout_2 .content {
        color: var(--four-cl) !important;
    }
    .home_scroll_slide_mobile .swiper-slide:not(:first-child) .box_content h2 {
        padding-top: 2.5rem;
    }
    .home_scroll_slide_mobile .item.layout_3 img.img_2.w_full.h_full.obj_cover {
        position: absolute;
        z-index: 3;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .home_scroll_slide_mobile .item.layout_3 .box_img {
        position: absolute;
        right: 0;
        top: 56%;
        left: 47%;
        transform: translate(-50%, -50%);
        width: 10.865rem;
        aspect-ratio: 1 / 1;
        z-index: 1;
        transform-origin: center;
        animation: spinInfinite 20s linear infinite;
    }
    .home_scroll_slide_mobile .item:after{
        content:unset !important;
    }
}
@media only screen and (max-width: 767px) {
    .content {
        font-size: 1.6rem !important;
    }

    .home_scroll_slide_mobile .box_content.absolute {
        height: 31rem;
    }

    .home_scroll_slide_mobile .swiper-slide:not(:first-child) .box_content h2 {
        padding-top: 2.5rem;
        margin-bottom: 0;
    }

    .home_scroll_slide_mobile .item.layout_1 h2 {
        margin-bottom: 0;
    }

    .markets_wrap .item_vietnam .box_maps {
        height: 17.458rem;
        object-fit: contain;
    }

    .standards_wrap {
        display: none;
    }

    .standards_wrap_flex {
        display: flex;
        gap: 1rem;
        margin-top: 3rem;
    }

    .standard_item {
        width: calc(100% / 4 - (1rem * 3 / 4));
    }

    .home_9 {
        padding-top: .5rem;
    }

    .standard_item .item {
        display: flex;
        flex-direction: column;
        row-gap: 1rem;
    }

    .home_logo_item {
        width: 11rem;
    }

    .about_value_index.f-mk-300 {
        margin-top: .3rem;
    }

    .about_value_title.f-mk-500.content-30 {
        font-size: 2.2rem;
    }

    .ceo_content.ct-16 {
        font-size: 1.6rem;
    }

    .content-24 {
        font-size: 1.6rem;
    }

    .breadcrumbs ol * {
        font-size: 1.5rem !important;
    }

    .desc_sec {
        font-size: 1.6rem;
    }

    .content_20, .content-20 {
        font-size: 1.6rem;
    }

    .about_4:hover .about_mission_image_item.about_mission_image_right {
        transform: unset;
    }

    .subtitle {
        font-size: 1.6rem;
    }

    .about_process_item_title {
        height: 5.5rem;
    }

    .content-16 {
        font-size: 1.6rem;
    }

    .about_process_step {
        margin-top: .3rem;
    }

    .about_process_item_title.t-cl.content.f-mk-600 {
        margin-top: 0;
    }

    .block_footer.block_1 .box_content span.title {
        font-size: 1.5rem;
    }

    .block_footer .menu_footer a {
        font-size: 1.6rem;
    }

    .block_footer span.title_menu {
        font-size: 1.7rem;
    }

    .about_10_mobile {
        background: #FDF8ED;
        margin-top: -0.104rem;

    }

    .about_10_group_content.mobile_display.text-center {
        position: relative;
    }

    .about_10_group_content.mobile_display .group_content {
        margin-top: 0;
        padding-bottom: 1.5rem;
    }

    .markets_wrap .item_vietnam .box_maps {
        height: 32.458rem;
        object-fit: contain;
    }

    .about_company_item.active .about_company_detail {
        display: flex !important;
    }

    .about_company_detail {
        display: none;
    }

    .about_company_item.active .about_company_item_logo {
        bottom: 0;
    }

    .about_company_item_logo {
        bottom: 0 !important;
    }

    .about_company_item {
        border-bottom: 1px solid white;
    }

    .eco_rice_advantage_item.flex.items-start {
        width: 100%;
    }

    .eco_rice_advantage_wrap {
        padding-bottom: 13rem;
    }

    section.about_10.relative {
        height: 57rem;
    }

    .eco_brand_signature_link.absolute.mobile_display {
        display: flex !important;
    }

    .btn span.text {
        font-size: 1.6rem;
    }

    .eco_brand_3 .btn span.text {
        font-size: 1.6rem;
        white-space: nowrap;
    }

    section.eco_brand_4 {
        padding-top: 3rem;
    }

    .form_apply .row.clearfix:first-child {
        flex-direction: column-reverse;
    }

    label.upload_label {
        font-size: 1.6rem;
    }

    .career_form_note {
        font-size: 1.6rem;
    }

    .f-mk-500.t-cl.logo_slogan {
        font-size: 1.6rem;
    }

    ul.career_item_detail .career_item_span {
        font-size: 1.6rem;
    }

    .blog_category_mobile_title {
        font-size: 1.6rem;
    }

    ul.home_list_category li a {
        font-size: 1.6rem;
    }

    li.mobile_term_item.f-mk.content {
        border-bottom: 1px solid var(--main-cl);
    }

    li.mobile_term_item.f-mk.content:last-child {
        border-bottom: 0;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    ul.home_list_category.home_list_cat_mobile.flex-wrap.flex.items-center.normal_text {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
    }

    .list_tax_mobile.blog_category_mobile.text-center.relative {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .blog_detail_category {
        font-size: 1.4rem;
    }

    section.blog_default_2 .row {
        flex-direction: column-reverse;
    }

    .blog_default_main_content {
        margin-top: 0;
    }

    .blog_default_category_sticky.sticky {
        margin-top: 3rem;
    }

    .off-canvas:not(.off-canvas-center) .nav-vertical li > a {
        color: var(--third-cl);
        font-size: 1.6rem;
    }

    .mobile-nav li.nav-icon.has-icon a:before {
        content: unset !important;
    }

    .off-canvas:not(.off-canvas-center) .nav-vertical li.current_page_item > a, .off-canvas:not(.off-canvas-center) .nav-vertical li:hover > a {
        color: var(--main-cl);
    }

    .layout_2 .content p:last-child {
        margin: 0 !important;
    }

    .home_scroll_slide_mobile .item .content p:last-child {
        margin: 0 !important;
    }

    .item.layout_2.relative {
        row-gap: 0;
    }

    .home_scroll_slide_mobile .swiper-pagination {
        padding-top: 3rem;
    }

    .cards_hover_wrapper h4 {
        font-size: 1.7rem;
    }

    .product_show_item_detail_subtitle.content-20.f-mk-600 {
        font-size: 1.6rem;
    }

    .information .title {
        font-size: 1.6rem;
    }

    .tabs_maps .item {
        font-size: 1.6rem;
    }

    .list_counter_maps .item_counter:not(:first-child) h3 {
        font-size: 1.6rem;
    }

    .home_5 .number.relative {
    }

    .bg_member_container {
        height: 87rem;
    }

    .item_news_home h3 {
        font-size: 1.6rem;
    }

    .home_10 .desc_sec.font_manrope.fs_20.fw_500 {
        font-size: 1.6rem;
    }


    .nav-sidebar .menu-item-has-children ul.sub-menu li a {
        font-size: 1.6rem;
    }

    .number.relative {
        font-size: 1.45rem;
    }

    .content-24 {
        font-size: 1.7rem;
    }

    .product_detail_share {
        font-size: 1.6rem;
    }

    .blog_default_the_content h2 {
        font-size: 1.75rem;
    }

    .blog_default_heading_item {
        font-size: 1.5rem;
    }

    /*.footer_bottom .link_external a {*/
    /*    font-size: 1.45rem;*/
    /*}*/
    .link_external.flex.justify-end.flex-wrap {
        row-gap: 1rem;
    }

    .home_scroll_slide_mobile h2 {
        margin-bottom: 1rem !important;
    }

    .about_value_item:before {
        content: unset;
    }

    .page_default_menu_item li a {
        font-size: 1.6rem;
    }

    .contact_item_detail_item_subtitle {
        font-size: 1.5rem;
    }

    .faq_item_heading_left {
        gap: 1rem;
    }

    .blog_detail_category {
        font-size: 1.5rem;
    }

    .blog_default_tag_item {
        font-size: 1.5rem;
    }

    .grow_item_title.content {
        font-size: 1.7rem !important;
    }

    .eco_advantage_title {
        font-size: 1.7rem;
    }

    .product_detail_index_title.content-16 {
        font-size: 1.6rem;
    }

    .product_detail_key_title.content-24.f-mk-bold {
        font-size: 1.7rem;
        min-height: 5.6rem;
    }

    .product_detail_inform .title {
        font-size: 1.6rem;
    }

    .product_detail_description_content {
        max-width: 100%;
    }

    .eco_showroom_item_title.content-20 {
        font-size: 1.7rem;
    }

    .showroom_select .select-styled {
        font-size: 1.6rem;
    }

    .select .select-options > li {
        font-size: 1.6rem;
    }

    .select .select-options > li {
        font-size: 1.6rem;
    }

    .showroom_item_title.t-cl.f-mk-bold.content-20 {
        font-size: 1.7rem;
    }

    #search-lightbox input::placeholder {
        font-size: 1.6rem;
    }

    #search-lightbox input {
        font-size: 1.6rem;
    }

    .item_global .list_counter_maps {
        border: none;
    }

    .home_6 {
        padding-top: 4.5rem;

    }

    .home_10 .group_heading {
        padding-right: 0;
    }

    .about_company_item_content.content.t-w {
        display: none;
        opacity: 0;
    }

    .about_company_item .btn_collab {
        display: none;
        opacity: 0;
    }

    .about_company_item.active .about_company_item_content.content.t-w {
        display: flex;
        opacity: 1;
    }

    .about_company_item.active .btn_collab {
        opacity: 1;
        display: flex;
    }

    .about_company_detail {
        display: flex;
        opacity: 1 !important;
    }

    .about_company_detail {
        min-height: auto;
    }

    section.about_10.relative {
        height: 65rem;
    }

    .home_4 .process_wrap.flex.aos-init.aos-animate {
        flex-direction: column-reverse;
    }

    .list_news_home .inner {
        gap: .5rem;
    }

    section.home_10 {
        padding-bottom: .5rem;
    }

    .blog_category_mobile_title:before {
        width: 2rem;
        height: 2rem;
    }

    li.mobile_term_item.active a {
        color: var(--main-cl);
    }

    .blog_default_heading.desktop_display {
        display: none !important;
    }

    .eco_rice_2 .content {
        text-align: start;
    }

    .about_3 .desc_sec.text-justify {
        text-align: start;
    }

    .wpcf7 form.invalid .wpcf7-response-output {
        font-size: 1.3rem;
        margin-left: 0;
    }

    .contact_3 .wpcf7-response-output {
        margin-left: 0 !important;
    }

    .grow_item_content.content {
        text-align: start;
    }

    .item_vietnam .list_counter_maps h3 {
        font-family: 'Manrope';
        font-size: 1.6rem;
    }

    .eco_detail_capa_detail_content.content {
        text-align: start;
    }

    .list_counter_maps h3 {
        font-size: 1.6rem;
    }

    .item_vietnam .list_counter_maps h3 {
        font-family: 'Manrope 600';
    }

    .list_counter_maps h3 {
        font-family: 'Manrope 600';
    }

    .list_counter_maps .item_counter:nth-child(1) .number,
    .home_5 .number.relative,
    .item_vietnam .list_counter_maps .number,
    .item_vietnam .list_counter_maps .number,
    .about_count_list .about_count_item .number {
        font-size: 2.2rem !important;
    }
    .home_scroll_slide_mobile .item.layout_1 .box_content,
    .home_scroll_slide_mobile .item.layout_2 .box_content,
    .home_scroll_slide_mobile .item.layout_3 .box_content,
    .home_scroll_slide_mobile .item.layout_4 .box_content {
        height: 31rem;
    }

    #header .stuck .nav > li {
        margin-right: 1rem !important;
    }
}