@media all and (min-width: 1201px) {
    .menu_show .menu li.menu__item:first-child{
        display: none;
    }
    .menu_show .menu li.menu__item a.menu__link{
        font-size: 12px;
    }
    .menu_show .menu li.menu__item{
        padding: 25px 14px;
    }
}
@media all and (min-width: 1301px) {
    .menu_show .menu li.menu__item:first-child{
        display: block;
    }
    .menu_show .menu li.menu__item a.menu__link{
        font-size: 12px;
    }
    .menu_show .menu li.menu__item{
        padding: 25px 15px;
    }
    .box_img_trademark img{
        height: 380px;
        object-fit: cover;
        overflow: hidden;
    }
}
@media all and (min-width: 1431px) {
  
    .menu_show .menu li.menu__item a.menu__link{
        font-size: 14px;
    }
}
@media all and (min-width: 1531px) {
  
    .menu_show .menu li.menu__item a.menu__link{
        font-size: 15px;
    }
    
}
@media all and (min-width: 1631px) {
  
    .menu_show .menu li.menu__item a.menu__link{
        font-size: 16px;
    }
}
@media all and (min-width: 1731px) {
  
    .menu_show .menu li.menu__item a.menu__link{
        font-size: 18px;
    }
}
@media all and (max-width: 1200px) {
    .container {
        max-width: 1001px;
    }
    .button_search_desktop{
        display: none;
    }
    #menu_button{
        display: block;
    }
    .closebtn {
        position: absolute;
        z-index: 99999;
        top: 10px;
        right: 15px;
    }
    .li_form_search{
        display: block;
        width: 100%;
        position: relative;
    }
    .li_form_search form input{
        background: rgba(255, 255, 255, 0.3);
    }
    .menu_show {
        position: fixed;
        right: 0;
        top: 0;
        width: 0;
        padding-bottom: 0;
        background: linear-gradient(180deg, #DCB027 0.92%, #E6C951 79.37%);
        z-index: 999999;
        box-sizing: border-box;
        height: 100vh;
        overflow-y: auto;
        border: 0;
        transition: 0.5s;
    }
    .menu_show .menu {
        display: block;
        position: relative;
        list-style-type: none;
        width: 100%;
        padding: 50px 40px 100px;
        background: url(../images/flower_menu.svg);
        background-repeat: no-repeat;
        background-position: right bottom;
        background-size: inherit;
    }
    
    .menu_show .menu li.menu__item {
        padding: 12px 0;
        width: 100%;
        margin: 0 auto;
        float: none;
        position: relative;
        text-align: left;
        z-index: 5;
    }
    
    .menu_show .menu li.menu__item a.menu__link {
        padding: 0;
        font-family: 'SVN Aptima Bold';
        text-transform: uppercase;
        font-size: 14px;
        line-height: 24px;
        color: #FFFAF8;
        position: relative;
        transition: all 0.3s;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px rgb(0 0 0 / 0%);
        position: relative;
        overflow: hidden;
        display: inline-block;
        cursor: pointer;
    }
    
    .menu_show .menu li.menu__item:hover a.menu__link:before,
    .menu_show .menu li.menu__item:focus a.menu__link:before,
    .menu_show .menu li.menu__item:active a.menu__link:before {
        right: 0;
    }
    
    .menu_show .menu li.menu__item a.menu__link.active:before {
        content: "";
        position: absolute;
        z-index: -1;
        left: 0;
        right: 100%;
        bottom: 0;
        width: 100%;
        background: #FFFAF8;
        height: 2px;
    }
    
    .menu_show .menu li.menu__item a.menu__link:before {
        content: "";
        position: absolute;
        z-index: -1;
        left: 0;
        right: 100%;
        bottom: 0;
        background: #FFFAF8;
        height: 2px;
        -webkit-transition-property: right;
        transition-property: right;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }
    
    .menu_show .menu li.menu__item i.open_sub_menu {
        width: 60px;
        height: 30px;
        cursor: pointer;
        position: absolute;
        right: 0px;
        top: 0px;
    }
    
    .menu_show .menu li.menu__item i.open_sub_menu::before {
        content: url(../../images/sub_menu.svg);
        position: absolute;
        right: 0;
        top: 10px;
    }
    .menu_show .menu li.menu__item:hover .menu__item_sub_open,
    .menu_show .menu li.menu__item .menu__item_sub_open {
        display: none;
        -webkit-transform-origin: top;
        transform-origin: top;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
        transition: all 0.5s;
        list-style-type: none;
        padding: 0;
        position: relative;
        left: 0;
        top: 0;
        background: none;
        width: 100%;
    }
    .menu_show .menu li.menu__item:hover .menu__item_sub_open,
    .menu_show .menu li.menu__item .menu__item_sub_open {
        display: none;
        width: 100%;
        position: relative;
        left: 0;
        top: 0;
        background: none;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        transition: transform 0.3s ease, opacity 0.2s ease 0.1s;
        -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease 0.1s;
    }
    
    .menu_show .menu li.menu__item .menu__item_sub_open li {
        width: 100%;
        padding: 10px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }
    
    .menu_show .menu li.menu__item .menu__item_sub_open li a {
        font-family: 'SVN Aptima Bold';
        font-size: 14px;
        line-height: 22px;
        color: #724330;
    }
    .content_product_detail p iframe,
    .content_product_detail iframe{
        width: 800px !important;
        height: 450px !important;
        margin: 0 100px !important;
    }
    .section_content_service img {
        width: 100% !important;
        margin: 0% !important;
    }
    .box_text_about_home {
        padding-bottom: 110px;
        padding-top: 50px;
    }
    .box_text_sagwa_home {
        padding-top: 0;
        padding-bottom: 40px;
    }
    .box_whychoose {
        width: 340px;
    }
    .box_text_whychoose {
        width: 250px;
    }
    .img_avatar_whychoose {
        width: 40%;
    }
    .list_whychoose .box_whychoose:nth-child(1) {
        left: 70px;
    }
    .list_whychoose .box_whychoose:nth-child(2) {
        right: 70px;
    }
    .list_whychoose .box_whychoose:nth-child(3) {
        left: 0px;
    }
    .list_whychoose .box_whychoose:nth-child(4) {
        right: 0px;
    }
    .list_whychoose .box_whychoose:nth-child(5) {
        left: 70px;
    }
    .list_whychoose .box_whychoose:nth-child(6) {
        right: 70px;
    }
    .box_community_news_hot {
        width: 53%;
    }
    .list_community_news {
        width: 47%;
    }
    .list_review_customer {
        max-height: 400px;
    }
    .box_article_blog .article_blog .img_article_blog {
        min-height: 230px;
    }
    .footer_contact {
        padding-right: 0px;
    }
    .list_category_product ul li {
        padding-bottom: 10px;
    }
    .list_social span {
        display: none;
    }
    .content_trademark {
        padding: 10px 0;
    }
    .box_img_core_values {
        width: 25%;
    }
    .content_core_values {
        width: 75%;
    }
    .box_img_journeys {
        width: 100%;
        max-width: 971px;
        position: relative;
        float: none;
        margin: 0 auto;
    }
    .section_content_journeys.section_content_journeys1 .box_content_journeys {
        padding-top: 30px;
    }
    .section_content_journeys .box_content_journeys {
        width: 100%;
    }
    .box_article_product .article_product .name_article_product {
        padding: 10px;
    }
    .box_slider_img_product_detail {
        width: 100%;
    }
    .box_info_product_detail {
        width: 100%;
        padding: 30px 0;
    }
    .des_product_detail {
        max-height: none;
        height: auto;
    }
    .slider_service_other .box_article_blog .article_blog .img_article_blog,
    .box_list_service .box_article_blog .article_blog .img_article_blog {
        min-height: 300px;
    }
    .box_content_service {
        width: 100%;
        padding: 0;
        padding-top: 30px;
    }
    .box_img_avatar_service {
        width: 100%;
        padding: 0;
    }
    .box_content_service.box_content_service_lastchild {
        padding-left: 0;
    }
    .slider_service .box_article_service:hover .article_service .img_article_service img{
        transform: none;
        background: rgba(0, 0, 0, 0.2);
    }
    .slider_service .box_article_service:hover .article_service .name_article_service{
        display: block;
    }
    .box_agency_policy.box_agency_policy2 .img_agency_policy,
    .box_agency_policy.box_agency_policy1 .img_agency_policy {
        width: 100%;
        padding: 0;
    }
    .box_agency_policy.box_agency_policy2 .box_text_agency_policy,
    .box_agency_policy.box_agency_policy1 .box_text_agency_policy {
        width: 100%;
        padding: 0;
        padding-top: 30px;
    }
    .box_agency_benefits .agency_benefits {
        min-height: auto;
    }
    .box_img_agency_register {
        width: 40%;
    }
    .box_form_agency_register {
        width: 60%;
    }
    .content_factory {
        width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }
    .box_img_content_chemistry,
    .box_video_content_factory {
        width: 100%;
    }
    .content_chemistry {
        width: 100%;
        padding: 30px 0;
    }
    .box_form_contact,
    .box_content_blog {
        width: 60%;
    }
    .box_list_info_contact,
    .box_category_blog {
        width: 40%;
    }
    #go_top_fixed {
        display: none;
    }
    .slider_service .box_article_service .article_service .img_article_service{
        background: rgba(0, 0, 0);
    }
    .slider_service .box_article_service .article_service .img_article_service img{
        opacity: 0.8;
      
    }
    .slider_service .box_article_service .article_service .name_article_service{
        height: max-content;
        top: auto;
        bottom: 0;
        background: none;
    }
    .slider_service .box_article_service:hover .article_service .more_article_service,
    .box_article_product:hover .article_product .more_product{
        display: none;
    }
}

@media all and (max-width: 1000px) {
    .container {
        max-width: 801px;
    }
    .box_slider_video_community .slider_feedback_review {
        padding-bottom: 50px;
    }
    .section_slider_home_mobile, .section_slider_home_desktop{
        margin-top: 55px;
        height: calc(100vh - 55px);
    }
    .content_product_detail p iframe,
    .content_product_detail iframe{
        width: 800px !important;
        height: 450px !important;
        margin: 0 0px !important;
    }
    .box_text_about_home {
        padding: 30px 0 30px 30px;
        background-image: none;
    }
    .title h2,
    .title h1 {
        font-size: 22px;
        line-height: 32px;
    }
    .box_text_sagwa_home {
        background-image: none;
    }
    .box_text_sagwa_home {
        width: 60%;
        padding: 0;
    }
    .content_service ul li,
    p {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .box_img_avatar_sagwa {
        width: 35%;
        left: -60px;
        top: -50px;
    }
    .section_sagwa_home {
        padding: 50px 0;
    }
    .box_text_whychoose .content_whychoose p {
        font-size: 12px !important;
        line-height: 20px !important;
    }
    .box_text_whychoose .title_whychoose h3 {
        font-size: 12px;
        line-height: 20px;
    }
    .box_whychoose {
        width: 280px;
    }
    .box_img_whychoose {
        width: 70px;
        height: 70px;
        padding: 5px;
    }
    .box_text_whychoose {
        width: 210px;
    }
    .list_whychoose .box_whychoose:nth-child(1) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(3) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(5) .box_text_whychoose {
        padding-right: 5px;
    }
    .list_whychoose .box_whychoose:nth-child(2) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(4) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(6) .box_text_whychoose {
        padding-left: 5px;
    }
    .list_whychoose .box_whychoose:nth-child(1) {
        left: 40px;
        top: 0;
    }
    .list_whychoose .box_whychoose:nth-child(2) {
        right: 40px;
        top: 0;
    }
    .list_whychoose .box_whychoose:nth-child(4),
    .list_whychoose .box_whychoose:nth-child(3) {
        top: 120px;
    }
    .list_whychoose .box_whychoose:nth-child(5) {
        left: 50px;
        top: 250px;
    }
    .list_whychoose .box_whychoose:nth-child(6) {
        right: 50px;
        top: 250px;
    }
    .box_text_success_story_home {
        width: 100%;
        padding-right: 0;
        padding-bottom: 30px;
    }
    .box_img_avatar_success_story {
        width: calc(100% - 40px);
    }
    .box_community_news_hot {
        width: 100%;
        padding-right: 0;
        padding-bottom: 30px;
    }
    .list_community_news {
        width: 100%;
    }
    .box_community_news .community_news .img_community_news {
        width: 15%;
    }
    .box_community_news .community_news .text_community_news {
        width: 85%;
    }
    .box_more.box_more_right .more {
        float: none;
        margin: 0 auto;
    }
    .list_review_customer {
        width: 100%;
        max-height: 450px;
    }
    .list_video_review_customer {
        width: 100%;
        padding-top: 30px;
        padding-left: 0;
    }
    .box_advantages {
        width: 50%;
        padding: 15px;
    }
    .footer_contact {
        padding: 60px 15px 0;
        float: left;
        width: 50%;
    }
    .footer_category_product {
        width: 40%;
        padding: 60px 15px 0;
        float: right;
    }
    .footer_form_register {
        width: 65%;
        margin: 0 auto;
        clear: both;
        float: none;
    }
    .title_footer p {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    #header.header_fixed,
    #header {
        height: 55px;
    }
    .box_contact {
        display: none;
    }
    .box_form_search {
        top: 9px;
        width: 200px;
        right: 70px;
    }
  
    #header.header_fixed .logo,
    #header .logo {
        top: 5px;
        width: 130px;
    }
    #menu_button {
        top: 5px;
        width: 40px;
        height: 40px;
    }
    .box_breadcrumb ul li a {
        font-size: 14px;
    }
    .box_form_search form input {
        font-size: 12px;
    }
   
    .box_content_trademark {
        width: 100%;
        padding-bottom: 30px;
    }
    .box_img_trademark {
        width: 100%;
        height: auto;
        padding: 0 15px;
        position: relative;
        top: 0;
        bottom: 0;
    }
    .box_img_trademark::before {
        right: 15px;
    }
    .box_img_core_values {
        width: 32%;
    }
    .content_core_values {
        width: 68%;
        height: 150px;
    }
    .content_journeys p strong,
    .content_trademark p strong {
        font-size: 16px;
        line-height: 26px;
    }
    .box_img_journeys {
        width: 100%;
        padding: 0 15px;
    }
    .box_img_journeys::before {
        left: 15px;
    }
    .section_content_journeys.section_content_journeys2 .box_img_journeys::before {
        right: 15px;
    }
    .box_list_product .box_article_product {
        width: 33.33%;
    }
   
    .box_article_product .article_product .name_article_product a {
        font-size: 14px;
        line-height: 22px;
    }
    .title_content h2,
    .title_content h1,
    .price_product_detail b,
    .name_product_detail h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .slider_service_other .box_article_blog .article_blog .img_article_blog,
    .box_list_service .box_article_blog .article_blog .img_article_blog {
        min-height: 250px;
    }
    .slider_service_other .box_article_blog .article_blog .box_text_article_blog .des_article_service a,
    .box_list_service .box_article_blog .article_blog .box_text_article_blog .des_article_service a {
        font-size: 14px;
        line-height: 22px;
    }
    .box_list_chemistry ul li span,
    .slider_service_other .box_article_blog .article_blog .box_text_article_blog .title_article_service a,
    .box_list_service .box_article_blog .article_blog .box_text_article_blog .title_article_service a {
        font-size: 16px;
        line-height: 24px;
    }
    .list_video_review .box_video_review {
        width: 100%;
    }
    .box_video_review .video_review .img_video_review {
        width: 25%;
    }
    .box_video_review .video_review .text_video_review {
        width: 75%;
    }
    .box_video_review .video_review .view_video_review span,
    .box_video_review .video_review .text_video_review .career_video_review span,
    .box_video_review .video_review .text_video_review .title_video_review strong {
        font-size: 14px;
        line-height: 22px;
    }
    .box_agency_system a .agency_system .name_agency_system strong,
    .content_agency_policy h2 {
        font-size: 16px;
        line-height: 24px;
    }
    .title_committed_paper h2,
    .content_chemistry h2,
    .content_factory h2,
    .title_agency_register h3,
    .content_agency_policy h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .box_agency_benefits .agency_benefits strong,
    .box_agency_system a .agency_system .address_agency_system span,
    .content_agency_policy ul li {
        font-size: 14px;
        line-height: 22px;
    }
    .box_list_blog .box_article_blog {
        width: 50%;
    }
    .box_agency_benefits .box_serial_agency_benefits .serial_agency_benefits span {
        font-size: 12px;
    }
    .box_img_agency_register {
        width: 100%;
        clear: both;
        float: none;
    }
    .box_form_agency_register {
        width: 100%;
        clear: both;
        float: none;
        padding-left: 0;
        padding-top: 30px;
    }
    .box_form_contact,
    .box_content_blog {
        width: 100%;
    }
    .title_content_blog h1 {
        font-size: 22px;
        line-height: 32px;
    }
    .box_list_info_contact,
    .box_category_blog {
        width: 100%;
        padding-left: 0;
    }
    .box_list_menu_blog {
        width: 40%;
        clear: both;
    }
    .list_views_hot_blog .box_community_news .community_news .img_community_news {
        width: 20%;
    }
    .list_views_hot_blog .box_community_news .community_news .text_community_news {
        width: 80%;
    }
    .box_business_ceo{
        width: 33.33%;
    }
    .section_banner_subpage{
        margin-top: 50px;
    }
}

@media all and (max-width: 800px) {
    .container {
        max-width: 601px;
    }
    .box_community_news .community_news .text_community_news .des_community_news{
        display: none;
    }
    .content_product_detail p iframe,
    .content_product_detail iframe{
        width: 600px !important;
        height: 335px !important;
        margin: 0 0px !important;
    }
    .section_slider_home_desktop {
        display: none;
    }
    .section_slider_home_mobile {
        display: block;
        height: auto;
    }
    .box_text_about_home {
        width: 100%;
        padding: 0;
        padding-top: 50px;
    }
    .box_img_avatar_about {
        width: 100%;
    }
    .box_more.box_more_mobile .more a span {
        display: none;
    }
    .box_more.box_more_mobile .more {
        position: relative;
        width: 40px;
        height: 40px;
    }
    .box_more.box_more_mobile .more a::before {
        position: absolute;
        top: 4px;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        content: url(../images/more_mobile.svg);
    }
    .box_text_sagwa_home {
        width: 100%;
        clear: both;
        float: none;
    }
    .box_img_avatar_sagwa {
        width: 100%;
        position: relative;
        clear: both;
        float: none;
        left: 0;
        top: 0;
    }
    .img_avatar_sagwa {
        width: 80%;
        margin: 0 auto;
        position: relative;
    }
    .img_avatar_sagwa img {
        transform: scale(1);
        top: 0;
        right: 0;
    }
    .img_avatar_sagwa::before {
        right: -50px;
        bottom: -50px;
    }
    .section_sagwa_home {
        padding-bottom: 0;
    }
    .title h2,
    .title h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .img_avatar_whychoose {
        width: 70%;
        display: none;
    }
    .list_whychoose {
        position: relative;
    }
    .box_whychoose {
        width: 100%;
        clear: both;
        position: relative;
        top: 0;
        right: 0;
        left: 0;
        background: #FFFFFF;
        border: 1px solid #E4E4E4;
        box-sizing: border-box;
        border-radius: 6px;
        padding: 10px;
        display: inline-block;
        margin-bottom: 15px;
    }
    .list_whychoose .box_whychoose:nth-child(1),
    .list_whychoose .box_whychoose:nth-child(2),
    .list_whychoose .box_whychoose:nth-child(3),
    .list_whychoose .box_whychoose:nth-child(4),
    .list_whychoose .box_whychoose:nth-child(5),
    .list_whychoose .box_whychoose:nth-child(6) {
        width: 100%;
        clear: both;
        position: relative;
        top: 0;
        right: 0;
        left: 0;
    }
    .list_whychoose .box_whychoose:nth-child(1) .box_img_whychoose,
    .list_whychoose .box_whychoose:nth-child(3) .box_img_whychoose,
    .list_whychoose .box_whychoose:nth-child(5) .box_img_whychoose,
    .list_whychoose .box_whychoose:nth-child(2) .box_img_whychoose,
    .list_whychoose .box_whychoose:nth-child(4) .box_img_whychoose,
    .list_whychoose .box_whychoose:nth-child(6) .box_img_whychoose {
        float: left;
        position: absolute;
        left: 10px;
        top: 10px;
    }
    .list_whychoose .box_whychoose:nth-child(1) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(3) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(5) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(2) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(4) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(6) .box_text_whychoose {
        float: left;
        padding: 0;
        padding-left: 80px;
        text-align: left;
        width: 100%;
        min-height: 70px;
    }
    .box_community_news .community_news .img_community_news {
        width: 20%;
    }
    .box_community_news .community_news .text_community_news {
        width: 80%;
    }
    .footer_contact {
        width: 100%;
    }
    .footer_category_product {
        width: 100%;
    }
    .footer_form_register {
        width: 100%;
    }
    .box_img_core_values {
        width: 50%;
    }
    .content_core_values {
        width: 50%;
        height: 165px;
    }
    .box_list_product .box_article_product {
        width: 50%;
    }
    .box_list_service .box_article_blog {
        width: 100%;
    }
    .slider_service_other .box_article_blog .article_blog .img_article_blog,
    .box_list_service .box_article_blog .article_blog .img_article_blog {
        min-height: 350px;
    }
 
    .breadcrumb-item+.breadcrumb-item::before {
        padding: 0 3px;
    }
    .breadcrumb-item+.breadcrumb-item {
        padding-left: 3px;
    }
    .list_agency_system {
        width: 100%;
        max-height: 170px;
    }
    .list_map_agency_system {
        width: 100%;
        padding-left: 0;
        padding-top: 30px;
    }
    .list_agency_benefits {
        width: 100%;
    }
    .box_list_menu_blog {
        width: 50%;
    }
    .content_product_detail img,
    .content_product_detail p img{
        width: 100% !important;
        margin: 0 !important;;
    }
    .box_business_ceo{
        width: 50%;
    }
    .box_show_business_ceo .business_ceo{
        width: 600px;
        height: 300px;
    }
    .box_show_business_ceo .business_ceo .img_business_ceo{
        width: 260px;
        height: 260px;
    }
    .box_show_business_ceo .business_ceo .text_business_ceo{
        width: 300px;
        height: 260px;
    }
    .box_show_business_ceo .business_ceo .text_business_ceo .button_follow_facebook{
        display: none;
    }
    .owl-carousel .owl-dots{
        bottom: 10px;
    }
    .owl-carousel .owl-nav .owl-prev div{
        width: 35px;
        height: 35px;
    }
    .owl-carousel .owl-nav .owl-next div{
        width: 35px;
        height: 35px;
    }
    .slider_feedback_review.owl-carousel .owl-nav .owl-next,
.slider_committed_paper.owl-carousel .owl-nav .owl-next,
.slider_service_other.owl-carousel .owl-nav .owl-next,
.slider_blog_other.owl-carousel .owl-nav .owl-next,
.slider_product.owl-carousel .owl-nav .owl-next{
 right: calc(50% - 55px);
 bottom: 0;
 top: auto;
}
.slider_feedback_review.owl-carousel .owl-nav .owl-prev,
.slider_committed_paper.owl-carousel .owl-nav .owl-prev,
.slider_service_other.owl-carousel .owl-nav .owl-prev,
.slider_blog_other.owl-carousel .owl-nav .owl-prev,
.slider_product.owl-carousel .owl-nav .owl-prev{
    left: calc(50% - 45px);
    bottom: 0;
    top: auto;
}
.slider_service_other{
    padding-bottom: 20px;
}.slider_video_review_customer {
    padding-bottom: 40px;
}
}

@media all and (max-width: 600px) {
    .container {
        max-width: 415px;
    }
    .box_article_blog:hover .article_blog .img_article_blog a::before,
    .box_article_blog .article_blog .img_article_blog .border.one,
    .box_article_blog .article_blog .img_article_blog .border.two,
    .box_article_blog:hover .article_blog .img_article_blog a .more_article_blog{
        display: none;
    }
    .box_article_blog:hover .article_blog .img_article_blog img{
        transform: scale(1);
    }
    .content_product_detail p iframe,
    .content_product_detail iframe{
        width: 400px !important;
        height: 225px !important;
        margin: 0 5px !important;
    }
    .box_form_search {
        display: none;
    }
    .title_list_views_hot_blog strong,
    .title_list_menu_blog strong,
    .title_content_blog h1,
    .title_content_product_detail h2,
    .title_content h2,
    .title_content h1,
    .price_product_detail b,
    .name_product_detail h1,
    .title h2,
    .title h1 {
        font-size: 18px;
        line-height: 26px;
    }
    .title h2::before,
    .title h1::before {
        top: auto;
        bottom: -20px;
    }
    .img_avatar_sagwa::before {
        width: 200px;
        height: 100px;
        right: -20px;
        bottom: -30px;
    }
    .box_list_whychoose {
        clear: both;
        margin-top: 40px;
    }
    .section_whychoose_home {
        padding: 60px 0 0;
    }
  

    .list_menu_blog ul li a,
    .date_posed_content_blog span,
    .box_article_product .article_product .name_article_product a {
        font-size: 14px;
        line-height: 20px;
    }
    .box_article_product .article_product .price_article_product b {
        font-size: 14px;
    }
    .slider_service .box_article_service {
        padding: 1px;
    }
  
    .img_avatar_success_story:before {
        right: -10px;
        bottom: -10px;
    }
    .box_img_avatar_success_story {
        width: calc(100% - 10px);
    }
    .box_community_news_hot .community_news .text_community_news .date_posted span,
    .box_community_news_hot .community_news .text_community_news .title_community_news a {
        font-size: 14px;
        line-height: 22px;
    }
    .box_article_blog .article_blog .box_text_article_blog .date_posted_article_blog span {
        font-size: 12px;
    }
    .box_community_news .community_news .img_community_news {
        width: 40%;
    }
    .box_community_news .community_news .text_community_news {
        width: 60%;
    }
    .box_review_customer .img_review_customer {
        width: 20%;
    }
    .box_review_customer .box_content_eview_customer {
        width: 80%;
    }
    .box_video_review_customer .video_review_customer a::after,
    .box_video_review_customer .video_review_customer a::before {
        width: 50px;
        height: 50px;
    }
    .title.center h2::before,
    .title.center h1::before {
        top: auto;
        bottom: -20px;
    }
    .box_agency_system a .agency_system .name_agency_system strong,
    .content_agency_policy h2,
    .box_advantages .content_advantages span,
    .box_advantages .name_advantages span {
        font-size: 14px;
    }
    .box_advantages {
        width: 100%;
        padding: 5px 10%;
    }
    .box_breadcrumb {
        display: none;
    }
    .des_content_core_values p {
        font-size: 12px !important;
    }
    .box_content_core_values:last-child .box_img_core_values,
    .box_img_core_values {
        width: 100%;
        padding: 0;
    }
    .content_core_values {
        width: 100%;
        padding-top: 20px;
    }
  
    .box_list_product {
        padding: 15px 10px;
    }
    .box_list_product .box_article_product {
        padding: 5px;
    }
    .page-link {
        width: 30px;
        height: 30px;
        font-size: 12px;
        line-height: 25px;
    }
    .video_content_factory a::after,
    .video_content_factory a::before,
    .box_article_product:hover .article_product .more_product a::before,
    .box_article_product:hover .article_product .more_product a img {
        width: 50px;
        height: 50px;
    }
    .box_more .more.more_product_detail {
        width: 100%;
    }
    .box_more .more {
        height: 36px;
    }
    .box_more .more a {
        font-size: 12px;
        line-height: 34px;
    }
    .slider_service_other .box_article_blog .article_blog .img_article_blog,
    .box_list_service .box_article_blog .article_blog .img_article_blog {
        min-height: 250px;
    }
    .box_button_shop .button_shop {
        height: 38px;
    }
    .box_video_review .video_review .img_video_review {
        width: 100%;
    }
    .box_video_review .video_review .text_video_review {
        width: 100%;
        padding-left: 0;
        padding-top: 10px;
    }
    .box_video_review .video_review .text_video_review .title_video_review {
        max-height: auto;
    }
    .slider_service .box_article_service .article_service .name_article_service a,
    .title_contact h2,
    .title_committed_paper h2,
    .content_chemistry h2,
    .content_factory h2,
    .title_agency_register h3,
    .content_agency_policy h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .box_list_blog .box_article_blog {
        width: 100%;
    }
    .box_list_menu_blog {
        width: 100%;
    }
    .list_views_hot_blog .box_community_news .community_news .img_community_news {
        width: 40%;
    }
    .list_views_hot_blog .box_community_news .community_news .text_community_news {
        width: 60%;
    }
    .form_contact form .input_form select,
    .form_contact form .input_form select::placeholder,
    .form_contact form .textarea_form textarea,
    .form_contact form .textarea_form textarea::placeholder,
    .form_contact form .input_form input::placeholder,
    .form_contact form .input_form input,
    .list_info_contact p strong {
        font-size: 14px;
    }
    .form_contact form .input_form {
        width: 100%;
    }
    .form_contact form .btn_contact button {
        width: 150px;
        height: 35px;
        font-size: 13px;
        line-height: 30px;
    }
    .footer_category_product,
    .footer_contact {
        padding: 0;
        padding-top: 30px;
    }
    .box_button_shop .button_shop a {
        font-size: 12px;
    }
    .list_category_product ul li a,
    .content_trademark p strong,
    .box_list_chemistry ul li span {
        font-size: 14px;
    }
    .box_list_chemistry ul li {
        width: 100%;
    }
    .box_list_community_news {
        padding-top: 5px;
    }
    .box_list_agency_system {
        padding-top: 15px;
    }
    .box_list_blog,
    .content_agency_policy,
    .content_chemistry,
    .box_content_service,
    .slider_blog,
    .box_content_factory {
        padding-top: 0;
    }
    .des_text_success_story_home,
    .des_text_sagwa_home,
    .des_text_about_home {
        padding: 0;
    }
    .img_avatar_about img {
        position: relative;
        margin-top: -70px;
        z-index: 0;
    }
    .content_agency_policy h3 {
        margin-bottom: 10px;
    }
    .content_agency_policy h2,
    .title_content h2 {
        margin-bottom: 5px;
    }
    .box_list_review_customer_home {
        padding-top: 0px;
    }
    .slider_blog_other {
        padding-bottom: 65px;
        padding-top: 0;
    }
  
    .li_form_search {
        display: block;
        width: 100%;
        padding-top: 10px;
    }
    .li_form_search form input {
        color: #FFFFFF;
        border: 1px solid rgba(255, 255, 255, 0.6);
    }
    .li_form_search form input::placeholder {
        color: #FFFFFF;
    }
    .menu_show .menu li.menu__item {
        padding: 8px 0;
    }
    .box_business_ceo{
        width: 100%;
        
    }
    .box_show_business_ceo{
        overflow-y: scroll;
    }
    .box_show_business_ceo .business_ceo{
        width: 90%;
        display: inline-block;
        margin: 55px auto;
        height:  auto;
        min-height: 100%;
    }
    .box_show_business_ceo .business_ceo .img_business_ceo{
        width: 100%;
        float: none;
        clear: both;
        height: auto;
    }
    .box_show_business_ceo .business_ceo .text_business_ceo{
        width: 100%;
        display: inline-block;
    
        padding: 20px 0;
        float: none;
        clear: both;
        height: auto;
    }
    .box_show_business_ceo .business_ceo .text_business_ceo .button_follow_facebook{
        display: block;
        float: none;
        clear: both;
        position: relative;
        min-height: 50px;

    }
    .box_show_business_ceo .closebtn img{
        top: 12px;
        right: 15px;
    }
    .box_button_shop{
        padding: 20px 0;
    }
    .box_menu_product .list_menu_product ul li a{
        font-family: 'SVN Aptima';
    }
    .box_img_banner_subpage img {
        width: 100%;
        height: 100px;
        object-fit: cover;
        object-position: center;
    }
    .section_list_service,
    .section_content_trademark,
    .section_list_product{
        padding-top: 30px;
    }
    .box_menu_product .list_menu_product ul li{
        width: 50%;
    }
}

@media all and (max-width: 401px) {
    .container {
        max-width: 100%;
    }
    .content_product_detail p iframe,
    .content_product_detail iframe{
        width: 100% !important;
        height: 200px !important;
        margin: 0 0px !important;
    }
    .box_whychoose:hover .box_img_whychoose:before,
    .box_img_whychoose {
        width: 90px;
        height: 90px;
    }
    .list_whychoose .box_whychoose:nth-child(1) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(3) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(5) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(2) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(4) .box_text_whychoose,
    .list_whychoose .box_whychoose:nth-child(6) .box_text_whychoose {
        padding-left: 100px;
        min-height: 90px;
    }
    .box_article_product .article_product .name_article_product a {
        font-size: 12px;
        line-height: 18px;
    }
    .slider_service {
        padding-top: 0px;
    }
    .slider_service .box_article_service .article_service .name_article_service a {
        font-size: 14px;
    }
    .list_views_hot_blog .box_community_news .community_news .img_community_news,
    .box_community_news .community_news .img_community_news {
        width: 45%;
    }
    .list_views_hot_blog .box_community_news .community_news .text_community_news,
    .box_community_news .community_news .text_community_news {
        width: 55%;
    }
    .box_list_community_news {
        padding-bottom: 10px;
    }


    .bocongthuong,
    .list_social{
        float: none;
        clear: both;
        text-align: left;
    }
}