#wpadminbar {
    display: none;
}

.child_taskbar .g_right {
    display: none;
}


/*.d_segment_header .header_group{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    position: relative;*/
/*}*/
/*.header_menu ul{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/
/*.header_menu ul li{*/
/*    list-style: none;*/
/*    margin: 0 20px;*/
/*    !*font-size: 16px;*!*/
/*    text-transform: uppercase;*/
/*}*/
/*.hs_form .g_submit input{*/
/*    font-family: "Font Awesome 6 Pro";*/
/*    background: none;*/
/*    border: none;*/
/*    padding-left: 1px;*/
/*    padding-right: 0;*/
/*    height: auto;*/
/*    color: #586189;*/
/*    font-weight: normal;*/
/*}*/

/*.hs_form{*/
/*    display: flex;*/
/*    width: 100px;*/
/*    border-bottom: 1px solid #C2C2C2;*/
/*}*/
/*.hs_form .g_input input{*/
/*    background: none;*/
/*    border: none;*/
/*    width: 100%;*/
/*    padding: 0 10px;*/
/*    outline: none;*/
/*    height: auto;*/
/*    font-size: 14px;*/
/*}*/
/*.d_segment_header .header_group .g_right{*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
/*.d_segment_header{*/
/*    padding: 10px 0;*/
/*    background: #FFFFFF;*/
/*    box-shadow: 0 2px 4px 0 #f1f1f1;*/
/*    position: relative;*/
/*    width: 100%;*/
/*}*/
/*.header_logo img{*/
/*    max-height: 80px;*/
/*}*/

/*.d_segment_reg_log{*/
/*    background: #fbfbfd;*/
/*    padding: 40px 0;*/
/*}*/
/*.umt_title{*/
/*    font-weight: 700;*/
/*    font-size: 34px;*/
/*    line-height: 40px;*/
/*    color: #202332;*/
/*    margin-bottom: 40px;*/
/*}*/
/*.d_input_item input{*/
/*    !*height: 56px;*!*/
/*    !*width: 100%;*!*/
/*    !*border-radius: 4px;*!*/
/*}*/
/*.d_input_item{*/
/*    margin-top: 20px;*/
/*}*/
/*.input_password{*/
/*    position: relative;*/
/*}*/
/*.input_password .toggle_password{*/
/*    position: absolute;*/
/*    z-index: 99;*/
/*    right: 20px;*/
/*    top: 50%;*/
/*    transform: translate(0,-50%);*/
/*    cursor: pointer;*/
/*}*/
/*.d_forget_password{*/

/*    !*font-size: 16px;*!*/
/*    text-align: right;*/
/*    margin-top: 8px;*/
/*}*/
/*.d_forget_password a{*/
/*    color: #29686f;*/
/*}*/

/*.standard_btn{*/
/*    display: flex;*/
/*    height: 56px;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    background: #29686f;*/
/*    color: #fff;*/
/*    border-radius: 4px;*/
/*}*/

/*.standard_btn a{*/
/*    display: flex;*/
/*    height: 100%;*/
/*    color: #fff;*/
/*    width: 100%;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

/*.user_type_select.selected_company{*/
/*    width: 100%;*/
/*}*/
/*.user_type_select{*/
/*    width: 50%;*/
/*    margin: 0 auto;*/
/*}*/


/*.user_type_select #company_register_form{*/
/*    display: none;*/
/*}*/
/*.user_type_select #personal_register_form{*/
/*    display: block;*/
/*}*/

/*.user_type_select.selected_company #company_register_form{*/
/*    display: block;*/
/*}*/
/*.user_type_select.selected_company #personal_register_form{*/
/*    display: none;*/
/*}*/


/*.register_account_type{*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    !*margin: 0 auto;*!*/
/*    !*width: 50%;*!*/
/*}*/
/*.d_location_select{*/
/*    height: 56px;*/
/*    border: 1px solid #e2e2e2;*/
/*    border-radius: 4px;*/
/*    width: 110px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    position: relative;*/
/*}*/
/*.d_location_input{*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    flex-wrap: wrap;*/
/*}*/
/*.d_location_name_input{*/
/*    width: 110px;*/
/*}*/
/*.d_location_tel{*/
/*    width: calc(100% - 240px);*/
/*}*/

/*!*select flags*!*/
/*.iti__flag-container{*/
/*    width: 100%;*/
/*}*/
/*.iti{*/
/*    position: unset;*/
/*}*/
/*.iti--separate-dial-code .iti__selected-flag{*/
/*    background: none !important;*/
/*}*/

/*#personal_register_form{*/
/*    !*! width: 540px; *!*/
/*    margin: 0 auto;*/
/*}*/

/*.slick_banner .slick-dots{*/
/*    top: unset;*/
/*    bottom: 15px;*/
/*}*/

/*.d_input_item.umt_clear a{*/
/*    display: block;*/
/*    padding: 0 16px;*/
/*    height: 40px;*/
/*    line-height: 40px;*/
/*    width: 100%;*/
/*    border-radius: 4px;*/
/*    outline: none;*/
/*    !*font-size: 16px;*!*/
/*    border: 1px solid #B0E0F5;*/
/*    text-align: center;*/
/*    text-decoration: none;*/
/*}*/


/*.d_input_item select{*/
/*    border: 1px solid #e9e9e9;*/
/*    color: #1c1c1c;*/
/*    padding: 0 16px;*/
/*    height: 40px;*/
/*    width: 100%;*/
/*    border-radius: 4px;*/
/*    outline: none;*/
/*    !*font-size: 16px;*!*/
/*    background: #fff;*/
/*}*/

/*!*POPUP*!*/
/*.manual_popup{*/
/*    position: fixed;*/
/*    background: rgba(0,0,0,0.2);*/
/*    height: 100vh;*/
/*    width: 100vw;*/
/*    top: 0;*/
/*    left: 0;*/
/*    z-index: 9999999;*/
/*}*/

/*.manual_popup .g_main{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    height: 100vh;*/
/*}*/

/*.manual_popup .g_group{*/
/*    !* max-height: 80vh; *!*/
/*    !*overflow: auto;*!*/
/*    background: #fff;*/
/*    padding: 15px;*/
/*    border-radius: 8px;*/
/*}*/
/*.popup_content img{*/
/*    max-height: 80vw;*/
/*    max-width: 80vh;*/
/*}*/

/*.manual_popup .popup_content{*/
/*    position: relative;*/
/*}*/
/*.manual_popup .popup_close{*/
/*    position: absolute;*/
/*    top: -25px;*/
/*    right: -23px;*/
/*    font-size: 27px;*/
/*    color: black;*/
/*    cursor: pointer;*/
/*}*/

/*.manual_popup.disabled{*/
/*    display: none;*/
/*}*/

.product_item.g_landscape.g_small .product_img {
    width: 100px;
}

.product_item.g_landscape.g_small .product_summary {
    width: calc(100% - 100px);
}

.product_item.g_landscape.g_small .product_title {
    margin-top: 0;
}

.product_item.g_landscape.g_small .product_excerpt {
    font-size: 14px;
}

.product_item.g_landscape.g_small .product_title {
    font-size: 14px;
}

.similar_products .group_title, .similar_news_title_2 {
    font-size: 20px;
    font-weight: bold;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 0;
}

.similar_products .group_title:before, .similar_news_title_2:before {
    position: absolute;
    content: '';
    left: 0;
    top: calc(100%);
    /*background: #29686f*/
    background: #29686f;

    width: 50px;
    height: 2px;

    display: none;
}

.child_page_title h1 {
    font-weight: bold;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 7px;
}

.child_page_title h1:before {
    position: absolute;
    content: '';
    left: 0;
    top: calc(100%);
    background: #29686f;
    width: 100px;
    height: 3px;
}


/*affect*/

.scale_effect {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    overflow: hidden;
    text-align: center;
}

.scale_effect::before {
    position: absolute;
    content: '';
    top: 10px;
    bottom: 10px;
    left: 50%;
    right: 50%;
    z-index: 1;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.scale_effect:after {
    position: absolute;
    content: '';
    top: 50%;
    bottom: 50%;
    left: 10px;
    right: 10px;
    z-index: 1;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.scale_effect:hover::before {
    left: 5px;
    right: 5px;
}

.scale_effect:hover::after {
    top: 5px;
    bottom: 5px;
}


.scale_effect img {
    transition: 0.5s;
}

.scale_effect:hover img {
    transform: scale(1.2);
}

.scale_effect {
    overflow: hidden;
}

.deal_detail_name_long ul, .d_pro_txt1 ul, .child_page_content ul {
    padding-left: 2rem;
    margin-bottom: 1rem;
}

.cart_payment a {
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
}

.payment_money_group {
    display: none;
}

#payment_page .payment_money_group {
    display: block;
}

.payment_money_group {
    border-top: 1px dashed #E6E8EF;
    background: #fff;
    padding: 20px 0;
}


.slick_banner {
    position: relative;
}

.slick_banner .banner_text_group {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

    background-image: linear-gradient(90deg, #00b74f, rgba(255, 255, 255, 0));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
}

.banner_text_group .g_text {
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}

.banner_text_group .g_btn a {
    font-weight: bold;
    width: max-content;
    padding: 10px 20px;
    border: 1px solid #fff;
    border-radius: 4px;
    display: block;
    color: #fff;
}

.banner_text_group .g_btn {
    margin-top: 10px;
}

.banner_text_group {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.nss_box .nss_tm {
    font-size: 14px;
}


.single_uudai {
    border: 1px solid #1656c5;
    padding: 15px 10px;
    position: relative;
    margin-top: 34px;
}

.ud_text {
    border-radius: 5px !important;
    padding: 4px 20px !important;
    background: #1656c5;
    color: #fff;
    width: max-content;
    position: absolute;
    left: 50%;
    top: -15px;
    transform: translate(-50%, 0);
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.ud_content {
    margin-top: 20px;
    /*font-size: 16px;*/
    /*line-height: 1.8;*/
}

.ud_content ul {
    list-style: none;
}

.ud_content ul li:before {
    content: '\f058';
    font-family: "Font Awesome 6 Pro";
    font-weight: 600;
    color: #2ac52a;
    font-size: 14px;
    margin-right: 5px;
}


/**/

#wpadminbar {
    display: none;
}


.hnav_text h4 {
    cursor: pointer;
    margin: 0;
    padding: 0 15px;
    font-size: 14px;
    text-transform: uppercase;
    background: #32a6b3;
    color: #fff;
    font-weight: 600;
    line-height: 43px;
}

/*.d_segment_slider{*/
/*    background: #eff0f3;*/
/*}*/

.umt_menu .menu_left > ul {
    display: block;
}

.umt_menu .menu_left ul ul {
    top: 0;
    left: 100%;
}

/*.umt_menu .menu_left ul ul li:hover, .menu_left > ul > li:hover{*/
/*    background: #29686f;*/
/*}*/
/*.umt_menu .menu_left ul ul li:hover > a{*/
/*    color: #fff;*/
/*}*/
/*.umt_menu .menu_left ul ul li a:hover{*/
/*    color: #fff;*/
/*}*/
/*.umt_menu .menu_left > ul > li:hover > a{*/
/*    color: #fff;*/
/*    border-bottom: none;*/
/*}*/


.d_segment_header_nav {
    background: #29686f;
    color: #fff;
    /*position: sticky;*/
    /*width: 100%;*/
    /*top: 0;*/
    /*z-index: 9999;*/
}

.umt_menu .menu_left > ul > li > a {
    color: #333;
}

.umt_menu.active_left_menu {
    display: block;
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.07);
    z-index: 999;
}

.umt_menu .menu_down_icon::after {
    left: calc(100% + -20px);
    content: "\f054";
}


.umt_menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    /*box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.07);*/
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
    /* border: 1px solid #439eef; */
    z-index: 9999;
    border-radius: 0 0 8px 8px;
    overflow: hidden;
}

.hnav_text {
    /*position: relative;*/
}

.main_banner .autosize {
    padding-bottom: calc(100% + 20px);
}

.umt_menu .menu_down_icon::after {
    left: calc(100% + -18px);
    top: 13px;
    content: "\f054";
    color: #333;
}

.hnav_text {
    position: relative;
}


.hs_form {
    width: 400px;
    border: 1px solid #e2e2e2;
    border-radius: 20px;
    overflow: hidden;
}

.hs_form .g_submit {
    width: 80px;
}

.hs_form .g_submit input {
    /* background: #4272c6; */
    /* color: #fff; */
    border-radius: 0;
    background: #fff;
}

.hs_form .g_input {
    width: calc(100% - 80px);
}

.hs_form .g_input input {
    background: #fff;
    border-radius: 0;
}

.home_commit_item {
    display: flex;
    align-items: center;
}

.home_commit_item .g_image {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    border: 1px solid #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
}

.home_commit_item .g_content {
    width: calc(100% - 60px);
    padding-left: 10px;
}

.d_segment_commit {
    /*margin: 10px 0;*/
}

.d_segment_commit .container {

}

.d_segment_content {
    background: #fff;
    border: 1px solid #e2e2e2;
    padding: 20px;
}

.d_segment_cat {
    padding: 10px 0;
}

.sc_title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.sc_title .g_main_title {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.sc_title .g_child_group {
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
}

.sc_title .g_child_group .g_title {
    /*! margin-left: 10px; */
    border-left: 1px solid #ccc;
    padding: 0 7px;
}

.sc_title .g_child_group .g_title.g_all {
    /*color: #4272c6;*/
    /*font-weight: 600;*/
}

.sc_title .g_child_group .g_title.g_all a {
    color: #4272c6;
}

.header_nav_relative {
    position: relative;
}


.umt_menu .menu_left li {
    /* position: unset; */
}


.umt_menu .menu_left ul ul {
    /* position: unset; */
}

.umt_menu .menu_left > ul > li {

}

.umt_menu .menu_left > ul > li > a {
    width: 100%;
    display: block;
    border-top: 1px solid #e2e2e2;
}

.umt_menu .menu_left > ul > li > ul {
    /* width: 75%; */
    /* position: absolute; */
    /* left: 25%; */
    /* display: none; */
    /* flex-wrap: wrap; */
    /* height: 100%; */
    /* border-left: 1px solid #ccc; */
    /* opacity: 1; */
    /* visibility: visible; */
}

.umt_menu:hover {
    /*background: #fff;*/
    z-index: 999999;
}

.umt_menu .menu_left ul ul {
    box-shadow: unset;
}

.umt_menu .menu_left ul ul ul {
    position: unset;
    opacity: 1;
    visibility: visible;
}

.umt_menu .menu_left > ul > li > ul > li {
    /* width: 25%; */
}

.umt_menu .menu_left > ul > li:hover > a {
    color: #4272c6;
}

.umt_menu .menu_left ul ul li a:hover {
    color: #4272c6;
}

.umt_menu .menu_left li.degree_2 > a {
    text-transform: capitalize;
    /*font-weight: bold;*/
    border-bottom: 1px solid #e2e2e2;
}

.umt_menu .menu_left ul li.degree_1 > ul {
    display: none;
    /* padding: 10px 20px; */
}

.umt_menu .menu_left ul li.degree_1:hover > ul {
    display: block;
}

.umt_menu .menu_left ul ul li {
    /* padding-left: 0; */
}


.umt_menu .menu_down_icon > a {
    position: relative;
}

.umt_menu .menu_down_icon > a::after {
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    right: 12px;
    top: 11px;
    font-size: 12px;
    color: #888;
    display: none;
}

.umt_menu .menu_left {
    /*overflow-y: auto;*/
}

.umt_menu ul ul .menu_sub_icon::after {
    display: none;
}

.header_contact a, .header_contact i, .header_cart i, .header_cart a {
    /*color: #fff;*/
}

.header_contact {
    font-weight: bold;
    font-size: 18px;
}


.umt_menu {
    display: none;
}

#homepage .umt_menu {
    display: block;
}


.rp_title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.rp_content {
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    padding: 15px;
}

#quick_cart {
    display: none;
}

.product_cart {
    margin-top: 7px;
}

.product_cart .g_add_to_cart {
    border: 1px solid #4272c6;
    border-radius: 4px;
    width: max-content;
    padding: 3px 15px;
    cursor: pointer;
    max-width: 100%;
}

.product_cart .g_add_to_cart:hover {
    background: #4272c6;
    color: #fff;
}


.d_segment_top .container-xxl {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.d_segment_top .g_left {
    display: flex;
    align-items: center;
}

.d_segment_top {
    background: #29686f;
    color: #fff;
    padding: 6px 0;
}

.d_segment_top a {
    color: #fff;
}

.d_segment_top .d_social_item {
    width: auto;
    height: auto;
    background: none;
}

.d_segment_top .d_social_group {
    margin-left: 30px;
}

.hs_form .g_input input {
    /* border: 1px solid #e2e2e2; */
}

.header_contact a {
    color: #32a6b3;
}

.header_cart i {
    color: #333;
}

.d_segment_commit {
    padding: 20px 0;
    background: #4272c6;
    color: #fff;
}

.umt_menu .menu_left > ul > li > ul {
    height: auto;
}

.fixed_adv_banner {
    width: 100px;
    z-index: 99999;
    opacity: 0.7;
}

.left_adv_banner {
    position: fixed;
    left: 0;
    top: 20%;
}


.right_adv_banner {
    position: fixed;
    right: 0;
    top: 20%;
}

.fixed_adv_banner:hover {
    opacity: 1;
    width: 300px;
}


/*.home_banner_group{*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*}*/
/*.d_segment_banner{*/
/*    width: 66.6%;*/
/*}*/
/*.right_banner_group{*/
/*    width: 33.3%;*/
/*    padding-left: 10px;*/
/*}*/
.right_banner_group {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.right_banner_group img {
    border-radius: 5px;
}


.umt_menu {
    display: none;
}

#homepage .umt_menu {
    display: block;
}


.menu_left.show_all {
    height: auto !important;
}

.menuleft_toggle {
    color: #4272c6;
    font-weight: bold;
    cursor: pointer;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.menuleft_toggle span.hidden {
    display: none;
}

.menuleft_toggle {
    display: none;
}

#homepage .menuleft_toggle {
    display: block;
    position: relative;
    background: #fff;
}

.umt_menu .menu_left ul ul {
    position: absolute;
}

.home_cat_group .g_parent_wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: -5px;


}

.home_cat_group .g_wrapper {
    width: 12.5%;
    padding: 5px;
}

.home_cat_group .home_cat_item {
    border-radius: 15px;
    text-align: center;
    padding: 10px;
    height: 100%;
    border: 1px solid #e2e2e2;
    background: #fff;
}

.home_cat_group .home_cat_item img {
    border-radius: 4px;
}

.home_cat_group .home_cat_item:hover {
    /* background: linear-gradient(149.58deg, #439eef 27.56%, #27e8f6 85.53%); */
    box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .22);
}

.home_cat_group .home_cat_item .g_image {
    width: 100px;
    margin: 0 auto;
}

.home_cat_item .g_title a {
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
}

.home_cat_item .g_title {
    margin-top: 10px;
    font-size: 12.8px;
}

.d_segment_cat_avatar {
    /* padding: 30px 0; */
    margin-top: 20px;
}

.d_segment_featured_products {
    /* background: linear-gradient(296deg, #439eef 27.56%, #27e8f6 85.53%); */
    /* padding: 40px 0; */
    margin-top: 40px;
}

.g_home_title {
    font-size: 26px;
    /*font-weight: bold;*/
    text-transform: uppercase;
    color: #843b0e;
}

.d_segment_featured_products .g_home_title {
    text-align: center;
    /* color: #fff; */
}

.product_item.g_product {
    /* text-align: center; */
    /* padding: 5px; */
    /* border-radius: 15px; */
    overflow: hidden;
    /* box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23); */
    position: relative;
}

.product_price {
    /* justify-content: center; */
}

.product_item.g_product .product_title {
    margin-top: 15px;
}

/*.product_item.g_product .product_excerpt {*/
/*    display: none;*/
/*}*/

.product_item.g_product .product_excerpt > *:last-of-type {
    margin-bottom: 0;
}
.g_luot_mua {
    display: none;
}

.product_item.g_product .product_img img {
    /*border-radius: 10px;*/
}

.current_price {
    font-size: 16px;
}

.product_other_images {
    margin-top: 15px;
}

.product_other_images .o_parent_wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: -5px;

}

.product_other_images .o_wrapper {
    width: 25%;
    padding: 5px;
}

.product_other_images .g_item {
    cursor: pointer;
}

.product_item.g_product .product_img {
    position: unset;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
}

.g_home_group {
    margin-top: 30px;
}

.d_segment_brand .g_parent_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -15px;
}

.d_segment_brand .g_wrapper {
    width: 16.66%;
    padding: 15px;
    background: #fff;
    border-radius: 8px;
    /* border: 1px solid #e2e2e2; */
}


.d_segment_brand .g_home_title {
    text-align: center;
    font-size: 32px;
    color: #29686f;
}

.home_brand_item {
    border-radius: 40px;
    padding: 0 10px;
    border: 1px solid #e0e0e0;
    background: #fff;
}

.d_segment_brand {
    /* background: rgba(199, 228, 255, 0.209); */
    /*background: rgba(199, 228, 255, 0.4);*/
    /* padding: 40px 0; */
}

.d_segment_blog {
    margin-top: 40px;
}

.d_segment_featured_products .g_home_title {
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 10px;

    padding-bottom: 0;
}

.d_segment_featured_products .g_home_title:before {
    content: '';
    position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0);

    /*background: #29686f;*/
    background: #843b0e;
    width: 60px;
    height: 3px;

    display: none;
}

.g_main_title {
    font-size: 26px;
    /*font-weight: bold;*/
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #843b0e;

    padding-bottom: 0;
}

.g_main_title::before {
    /*background: linear-gradient(90deg, #439eef 27.56%, #27e8f600 85.53%);*/
    /*height: 35px;*/
    /*width: 20px;*/
    /*margin-right: 10px;*/
    /*margin-bottom: -7px;*/
    /*content: "";*/
    /*display: inline-block;*/
    /*display: none;*/


    content: '';
    position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 0;
    transform: translate(-50%,0);

    /*background: #29686f;*/
    background: #843b0e;
    width: 60px;
    height: 3px;


    display: none;

}

.tt_moi_group .product_img img {
    border-radius: 20px;
}

.tt_moi_group .product_item.g_news {
    border: none;
}

.tt_moi_group .product_item.g_news .product_title {
    font-size: 17px;
    margin-top: 20px;
}

.tt_moi_group .product_item.g_news .product_summary {
    padding: 0;
}

.product_date {
    font-size: 13px;
    color: #888;
}

.cs_kn_group .g_parent_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.cs_kn_group .g_wrapper {
    width: 50%;
    padding: 10px;
}


.cs_kn_group .product_img img {
    border-radius: 8px;
}

.cs_kn_group .product_item.g_news {
    border: none;
    text-align: center;
}

.cs_kn_group .product_item.g_news .product_title {
    font-size: 16px;
    /*margin-top: 20px;*/
}

.product_more {
    margin-top: 20px;
}

.product_more a {
    display: block;
    background: #439eef;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 4px 10px;
    width: max-content;
    margin: 0 auto;
    border-radius: 4px;
    font-size: 13px;
}

.d_segment_show_category {
    padding: 40px 0;
}


.d_segment_show_category:nth-child(2n+1) {
    background: rgba(199, 228, 255, 0.209);
}

.term_more {
    margin-top: 20px;
}

.term_more a {
    display: block;
    background: #4272c6;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px 25px;
    width: max-content;
    margin: 0 auto;
    border-radius: 4px;
    font-size: 15px;
}

.d_segment_show_category .g_wrapper {
    padding: 6px;
}

.d_segment_featured_products .g_wrapper {
    padding-bottom: 6px;
}

.d_segment_show_category .g_parent_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: -8px;
}

.d_segment_show_category .g_wrapper {
    width: 20%;
    padding: 10px;
}

.single_buy_group {
    display: flex;
    justify-content: space-between;
}

.single_pro_cart {
    /*width: calc(100% - 130px);*/
}

.single_delaisdt {
    margin-top: 20px;
}

.deal_detail_name_long {
    font-size: 16px;
    line-height: 1.8;
}

.pro_single_content {
    margin-top: 40px;
    border-top: 1px solid #e2e2e2;
    padding-top: 20px;
}

b, strong {
    font-weight: bold !important;
}

.why_choose_us {
    border: 1px solid #e2e2e2;
    padding: 20px;
    border-radius: 10px;
}

.g_right_title {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}

.why_choose_us .g_group .g_item {
    display: flex;
    align-items: center;
    border-top: 1px solid #e2e2e2;
    padding: 10px 0;
}

.why_choose_us .g_group .g_item:last-of-type {
    padding-bottom: 0;
}

.why_choose_us .g_group .g_item .g_icon {
    width: 50px;
    font-size: 40px;
    color: #0dbb0d;

}

.why_choose_us .g_group .g_item .g_icon i {
    font-weight: 300;
}

.why_choose_us .g_group .g_item .g_content {
    width: calc(100% - 40px);
    padding-left: 10px;
}

.why_choose_us .g_group .g_item .g_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}


.ht_muahang {
    padding: 20px;
    background: rgb(255, 243, 205);
    border-radius: 10px;
    margin-top: 40px;
}

.ht_muahang .g_item {
    display: flex;
    align-items: center;
}


.ht_muahang .g_item .g_icon {
    width: 50px;
    font-size: 40px;
    color: #0dbb0d;

}

.ht_muahang .g_item .g_icon i {
    font-weight: bold;
}

.ht_muahang .g_item .g_content {
    width: calc(100% - 40px);
    padding-left: 10px;
}

.ht_muahang .g_item .g_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}


.product_item.g_product.g_tiny {
    align-items: center;
    text-align: left;
    border-radius: 0;
    box-shadow: unset;
}

.product_item.g_product.g_tiny .product_price {
    justify-content: left;
}

.product_item.g_product.g_tiny .product_img {
    width: 80px;
}

.product_item.g_product.g_tiny .product_summary {
    width: calc(100% - 80px);
    padding-left: 10px;
}

.product_item.g_product.g_tiny .current_price {
    font-size: 16px;
}

.sc_sp_noibat {
    margin-top: 40px;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #e2e2e2;
}

.similar_products .group_title {
    text-align: left;
    text-transform: uppercase;
    font-size: 20px;
}

.padding_box {
    /*padding: 7px;*/
}


.nhom_tt_title {
    font-weight: bold;
    margin-bottom: 5px;
    color: #4272c6;
    font-size: 16px;
}

.single_attribute_group {
    display: flex;
    flex-wrap: wrap;
    margin: -5px;
    margin-top: 5px;
}

.single_attr_item {
    padding: 5px 15px;
    border: 1px solid #e2e2e2;
    cursor: pointer;
}

.single_attribute_group .g_wragger {
    padding: 5px;
}

.single_attr_item.selected {
    border-color: #4272c6;
}

.single_attr_pack {
    margin-top: 20px;
}

.single_attr_pack:first-child {
    margin-top: 0;
}

#select_error {
    color: red;
}

.child_page_content {
    /*margin-top: 60px;*/
}

.single_attr_group {
    margin-top: 20px;
}


.home_commit_item {
    display: flex;
    align-items: center;
}


.home_commit_item .g_icon {
    width: 50px;
    font-size: 40px;
    color: #fff;

}

.home_commit_item .g_icon i {
    font-weight: 300;
}

.home_commit_item .g_content {
    width: calc(100% - 40px);
    padding-left: 10px;
}

.home_commit_item .g_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.d_segment_home_commit {
    /* background: #29686f; */
    /* padding: 30px 0; */
    /* color: #fff; */
    margin-top: 40px;
}

.d_segment_home_commit .g_parent_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.d_segment_home_commit .g_wrapper {
    width: 25%;
    padding: 10px;
}

.d_segment_top .g_left {
    display: flex;
    align-items: center;
}

.header_left_item {
    padding: 0 10px;
    position: relative;
}

.header_left_item:first-child {
    padding-left: 0;
    position: unset;
}

.header_left_item:not(:first-child):before {
    position: absolute;
    left: 0;
    top: 5px;
    content: '';
    width: 1px;
    height: 10px;
    background: rgba(255, 255, 255, 0.6);
}

.header_time {
    position: relative;
    padding-left: 10px;
    margin-left: 10px;
}

.header_time:before {
    position: absolute;
    left: 0;
    top: 5px;
    content: '';
    width: 1px;
    height: 10px;
    background: rgba(255, 255, 255, 0.6);
}

.hi_left .g_logo img {
    max-height: 100px;
}

.hi_left {
    /*text-align: center;*/
}

.hi_left ul {
    padding-left: 2rem;
    margin-bottom: 1rem;
}
.hi_left h1 {
    font-size: 1.75rem;
    font-weight: bold;
}

.hi_left h2 {
    font-size: 1.5rem;
    font-weight: bold;
}

.hi_left h3 {
    font-size: 1.25rem;
    font-weight: bold;
}

.hi_group {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.hi_group .hi_left {
    width: calc(50% - 15px);
}

.hi_group .hi_right {
    width: calc(50% - 15px);
}

.g_logo {
    margin-bottom: 30px;
}

.hi_left .g_more {
    margin-top: 20px;
}

.hi_left .g_more a {
    display: block;
    /* border: 2px solid #439eef; */
    background: #4272c6;
    color: #fff;
    width: max-content;
    margin: 0 auto;
    border-radius: 6px;
    padding: 10px 25px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hi_right iframe {
    border-radius: 20px;
    overflow: hidden;
}

.d_segment_home_intro {
    /* background: rgba(199, 228, 255, 0.209); */
    /* padding: 40px 0; */
}

.d_segment_footer {
    padding: 40px 0;
    background: #3b3b3b;
    background-size: cover;
    color: #fff;
}

.d_segment_footer a {
    color: #fff;

}

.product_more a {
    transition: 0.3s;
}

.product_more a:hover {
    box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .2);
}

.term_more a {
    transition: 0.3s;
}

.term_more a:hover {
    box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .2);
}

.col_right_prod {
    background: #cfcfcf2b;
    border-radius: 5px;
    padding: 15px;
}

#comments {
    border: 2px solid #2372dc;
    border-radius: 10px;
    padding: 30px;
}

#wpdcom {
    max-width: 100%;
}

.similar_products {
    border-top: 1px solid #e2e2e2;
    padding-top: 20px;
}

.sdt_form_group {
    display: flex;
    justify-content: space-between;
}

.sdt_form_group .g_input {
    width: calc(100% - 70px);
    padding-right: 20px;
}

.sdt_form_group .g_submit {
    width: 70px;
}

.sdt_form_group .g_input input {
    height: 40px;
    background: #fff;
    border-radius: 100px;
    border: 1px solid rgba(0, 0, 0, .09);
    width: 100%;
    padding: 0 10px;
}

.sdt_form_group .g_submit input {
    background: #439eef;
    color: #fff;
    font-weight: bold;
    height: 40px;
    border-radius: 8px;
}

.bg_price {
    /* display: flex; */
}

.detail_trueprice {
    color: #888;
    font-size: 24px;
    text-decoration: line-through;
}

.detail_price {
    font-size: 24px;
    color: rgb(255, 0, 0);
    font-weight: bold;
    /* margin-left: 15px; */
}

.single_uudai {
    border: 1px solid #29686f;
    padding: 20px;
    position: relative;
    margin-top: 34px;
    border-radius: 4px;
}

.ud_text {
    border-radius: 5px !important;
    padding: 4px 20px !important;
    background: #29686f;
    color: #fff;
    width: max-content;
    position: absolute;
    left: 50%;
    top: -15px;
    transform: translate(-50%, 0);
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.ud_content {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.8;
}

.ud_content ul {
    list-style: none;
}

.ud_content ul li:before {
    content: '\f058';
    font-family: "Font Awesome 6 Pro";
    font-weight: 600;
    color: #2ac52a;
    font-size: 14px;
    margin-right: 5px;
}

.deal_detail_name_long ul {
    list-style: none;
}

.deal_detail_name_long ul li:before {
    content: '\f058';
    font-family: "Font Awesome 6 Pro";
    font-weight: 600;
    color: #2ac52a;
    font-size: 14px;
    margin-right: 5px;
}

.left_single_imgages {
    position: relative;
}

.left_single_imgages .product_discount {
    z-index: 99999;
}

.left_single_imgages .product_discount .g_dis_content {
    padding: 8px 16px;
}


/**/

.product_other_images {
    display: none;
}

.main_group_title .g_thuonghieu {
    display: flex;
    margin-left: auto;
    flex-wrap: wrap;
    width: 100%;
}

.main_group_title .g_thuonghieu .g_item {
    /*margin-left: 15px;*/
    /*padding-left: 15px;*/
    /*border-left: 1px solid #ccc;*/
    font-weight: 600;
    /*margin-top: 2px;*/
    /*margin-bottom: 2px;*/
    margin: 2px 0;
}

.main_group_title .g_thuonghieu .g_item a{
    border-left: 1px solid #ccc;
    padding: 0 10px;
}


.main_group_title .g_thuonghieu .g_item:first-child {
    border-left: none;

}


.main_group_title {
    display: flex;
    flex-wrap: wrap;
    /* display: block !important; */;
}


.product_price {
    /* justify-content: center; */
}

.product_item.g_product {
    /* padding-bottom: 68px; */
    border: none;
}

.product_item.g_product .product_title {
    font-weight: normal;
}

.similar_products .g_wrapper {
    padding-bottom: 7px;
}

.umt_menu .menu_left {
    overflow-y: hidden;
}

.umt_menu:hover .menu_left {
    height: auto !important;
    overflow-y: unset;
}


/*RUT GON*/

.overflow_height {
    overflow: hidden;
    /*height: 200.2px;*/
    display: none;
}

.overflow_height.done {
    display: block;
}

/*#overflow_btn_show {*/
/*    display: none;*/
/*}*/

.d_pro_more {
    text-align: center;
    /*width: 200px;*/
    /*line-height: 40px;*/
    color: #4272c6;
    font-weight: 700;
    margin-top: auto;
    /*background: antiquewhite;*/
    /*border-radius: 4px;*/
    /*padding: 5px 10px;*/
}

.d_text_overflow {
    background: linear-gradient(to top, #fff, #fff, #fff, rgba(255, 255, 255, .7), rgba(0, 0, 0, 0));
    /* height: 100px; */
    position: absolute;
    bottom: 0;
    width: 100%;
    cursor: pointer;
    margin-top: 20px;
    padding-top: 30px;
}


.d_text_overflow.rutgon {
    height: auto;
    position: unset;
    margin-top: 0;
    padding-top: 0;
}


.d_pro_content {
    position: relative;
}

.d_pro_more img {
    width: 30px;
    margin: 0 auto 10px;
    margin-top: 40px;
}

.d_pro_more {
    text-align: center;
    font-size: 17px;
}

/**/


.deal_detail_name_long {
    line-height: 1.8;
}

.deal_detail_name_long {
    background: #4d90fe21;
    border-radius: 5px;
    padding: 15px;
}

.deal_detail_name_long {
    margin-top: 20px;
    color: #666;
}

.deal_detail_name_long ul {
    list-style: none;
}

.deal_detail_name_long > * {
    margin-bottom: 0;
}

.deal_detail_name_long ul li:before {
    content: '\f058';
    font-family: "Font Awesome 6 Pro";
    font-weight: 600;
    color: #2ac52a;
    font-size: 14px;
    margin-right: 5px;
}

.ht_muahang {
    padding: 20px;
    background: rgb(255, 243, 205);
    border-radius: 10px;
    margin-top: 20px;
}

.ht_muahang .g_item {
    display: flex;
    align-items: center;
}

.ht_muahang .g_item .g_icon {
    width: 50px;
    font-size: 40px;
    color: #0dbb0d;
}

.ht_muahang .g_item .g_content {
    width: calc(100% - 40px);
    padding-left: 10px;
}

.ht_muahang .g_item .g_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}

.menu_left ul li img {
    margin-right: 3px;
    width: 24px;
}

.menu_left ul a {
    text-transform: capitalize;
}

.menu_left ul a {
    font-weight: normal;
}

.glo-left ul#umt_left_menu_0.ul-left-menu li img {
    margin-right: 3px;
    width: 24px;
}

.glo-left ul.ul-left-menu li.active > a {
    color: #4272c6;
}

.glo-left ul.ul-left-menu li.degree_1.active {
    order: -1;
}

#umt_left_menu_0 {
    display: flex;
    flex-direction: column;
}

.nhom_chung {
    display: flex;
    flex-wrap: wrap;
    margin: -5px;
    margin-top: 10px;
}

.nhom_chung .g_wrapper {
    width: 50%;
    padding: 5px;
}

.nhom_chung .g_item {
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 4px;
    height: 100%;
    padding: 10px;
}

.nhom_chung .g_item .g_title {
    font-weight: bold;
}

.nhom_chung .g_item.active {
    border-color: #4272c6;
    font-weight: bold;
}

.nhom_chung .g_item.active .g_price {
    color: #4272c6;
}

.nhom_chung .g_item:hover {
    border-color: #4272c6;
}

.product_discount {
    top: 10px;
    right: 7px;
}

.sub_degree_2, .menu_sub_icon .menu_sub_icon.degree_2::after {
    display: none;
}

.product_absolute {
    position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 10px;
    transform: translate(-50%, 0);
    width: 100%;
    position: unset;
    transform: unset;
    margin-top: 10px;
}

.g_luot_mua {
    position: relative;
    background-color: #ffbebe;
    margin: 0 auto;
    margin-top: 5px;
    width: calc(100% - 10px);
    border-radius: 6px;
    overflow: hidden;
    color: #fff;
    font-weight: bold;
    padding: 2px 0;
    text-align: center;
    /* display: none; */
}

.g_luot_mua .progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    background-color: red;
    height: 100%;
    z-index: 1;
}

.g_luot_mua .g_value {
    position: relative;
    z-index: 2;
}


.single_prod_summary .g_luot_mua {
    font-size: 15px;
    padding: 6px 0;
    width: 100%;
}

.khachhang_item .g_image img{
    width: 100px;
    height: 100px;
    object-fit: cover;
    margin: 0 auto;
    border-radius: 100%;
    overflow: hidden;
}

.khachhang_item {
    text-align: center;
    padding: 0 20px;
}
.khachhang_item .g_title {
    font-weight: bold;
    margin-top: 10px;
}
.khachhang_item .g_content {
    font-style: italic;
    margin-top: 5px;
    text-align: justify;
}
.khachhang_item .g_rate {
    color: #4272c6;
    margin-top: 10px;
}
.d_segment_feedback {
    padding: 40px 0;
}

@keyframes shake {
    0% {
        -webkit-transform:  rotate(0)  skew(1deg);
    }
    10% {
        -webkit-transform:  rotate(-25deg)  skew(1deg);
    }
    20% {
        -webkit-transform:  rotate(25deg)  skew(1deg);
    }
    30% {
        -webkit-transform:  rotate(-25deg)  skew(1deg);
    }
    40% {
        -webkit-transform:  rotate(25deg)  skew(1deg);
    }
    50% {
        -webkit-transform:  rotate(0)  skew(1deg);
    }
    100% {
        -webkit-transform:  rotate(0)  skew(1deg);
    }
}

.shake {
    animation: shake 1s infinite ;
}

.header_contact .g_hotline {
    font-size: 24px;
    display: flex;
    align-items: center;
}

.header_contact .g_hotline i{
    font-size: 30px;
}

.home_link_group .g_parent_wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.home_link_group .g_wrapper {
    padding: 5px 10px;
}

.d_segment_highlight_link .g_home_group {
    margin-top: 0;
}

.home_link_group {
    padding: 20px 0;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
}

.link_item span {
    font-weight: bold;
}
.link_item a{
    color: #0a53be;
}
.link_item a:before {
    width: 8px;
    height: 8px;
    content: '';
    background: #0a53be;
    margin-right: 3px;
    display: inline-block;
    border-radius: 100%;
}

.home_tuvan_form {
    display: flex;
    max-width: 800px;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden;
}

.home_tuvan_form .g_input {
    width: calc(100% - 160px);
}
.home_tuvan_form .g_submit {
    width: 160px;
}

.home_tuvan_form .g_input input {
    width: 100%;
    height: 50px;
    background: #fff;
    border: none;
    border-radius: 0;
    padding: 0 15px;
    outline: none;
}
.home_tuvan_form .g_submit input {
    width: 100%;
    height: 50px;
    background: #4272c6;
    color: #fff;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.d_segment_subscribe {
    /* background: linear-gradient(296deg, #439eef 27.56%, #27e8f6 85.53%); */
    /* padding: 40px 0; */
    /* margin-top: 30px; */
}
.d_segment_subscribe .g_home_title {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 20px;
}

.home_term_banner img{
    width: 100%;
}
.home_term_banner {
    margin-top: 40px;
}


/**/
.d_segment_show_category {
    margin-top: 40px;
    background: none !important;
    padding: 0;
}

.spt_title_group {
    display: flex;
    border-bottom: 1px solid #ccc;
}

.spt_title_group .g_item {
    border: 1px solid #ccc;
    border-radius: 8px 8px 0 0;
    margin-left: 5px;
    padding: 8px 25px;
    cursor: pointer;
    background: #f6f6f6;
    border-bottom: none;
    position: relative;
    top: 1px;
}
.spt_title_group .g_item.active {
    border-top-color: #4272c6;
    border-top-width: 2px;
    background: #fff;
    font-weight: bold;
}
.spt_title_group .g_item:first-child {
    margin-left: 0;
}

.single_prod_tabs .pro_single_content {
    margin-top: 0px;
    border: 1px solid #e2e2e2;
    border-top: none;
    padding: 10px;
}


.pro_single_content ul {
    padding-left: 1rem;
    margin-bottom: 1rem;
}

.similar_products {
    border-top: none;
}

/*#homepage .d_segment_header_nav.d_segmentscroll .umt_menu {*/
/*    display: none;*/
/*}*/

.single_prod_tabs {
    margin-top: 40px;
}



/*slick_1*/
.slick_1:not(.slick-initialized) {
    position: relative;
}

.slick_1:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.slick_1:not(.slick-initialized) > *:first-child {
    position: unset;
}

/*slick_2*/
.slick_2:not(.slick-initialized) {
    position: relative;
}

.slick_2:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: calc((100% - 10px) / 2);
}

.slick_2:not(.slick-initialized) > *:first-child {
    position: unset;
}

/*slick_3*/
.slick_3:not(.slick-initialized) {
    position: relative;
}

.slick_3:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: calc((100% - 20px) / 3);
}

.slick_3:not(.slick-initialized) > *:first-child {
    position: unset;
}

/*slick_4*/
.slick_4:not(.slick-initialized) {
    position: relative;
}

.slick_4:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: calc((100% - 30px) / 4);
}

.slick_4:not(.slick-initialized) > *:first-child {
    position: unset;
}

/*Slick_5*/
.slick_5:not(.slick-initialized) {
    position: relative;
}

.slick_5:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: calc((100% - 40px) / 5);
}

.slick_5:not(.slick-initialized) > *:first-child {
    position: unset;
}

/*Slick_5*/
.slick_6:not(.slick-initialized) {
    position: relative;
}

.slick_6:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: calc((100% - 40px) / 6);
}

.slick_6:not(.slick-initialized) > *:first-child {
    position: unset;
}


/*slick_banner*/
.slick_banner:not(.slick-initialized) {
    position: relative;
}

.slick_banner:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.slick_banner:not(.slick-initialized) > *:first-child {
    position: unset;
}

/*slick-for*/
.slider-for:not(.slick-initialized) {
    position: relative;
}

.slider-for:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.slider-for:not(.slick-initialized) > *:first-child {
    position: unset;
}

/*slider-nav*/
.slider-nav:not(.slick-initialized) {
    position: relative;
}

.slider-nav:not(.slick-initialized) > * {
    position: absolute;
    top: 0;
    left: 0;
    width: calc((100% - 40px) / 5);
}

.slider-nav:not(.slick-initialized) > *:first-child {
    position: unset;
}

.common_box {
    background: #fff;
    padding: 30px 20px;
    border-radius: 16px;
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);
}

.d_segment_home_intro {
    margin-top: 40px;
}

.d_segment_home_commit .common_box {
    background: #29686f;
    color: #fff;
}

.d_segment_subscribe .common_box {
    background: #29686f;
    color: #fff;
}
.d_segment_subscribe {
    margin-bottom: 40px;
    margin-top: 40px;
}

.child_taskbar {
    display: none;
}

.umt_menu .menu_left ul ul {
    list-style: none;
}
.umt_menu .menu_down_icon::after {
    display: none;
}

.child_page_content h1 {
    font-size: 1.75rem;
}

.child_page_content h2 {
    font-size: 1.5rem;
}

.child_page_content h3 {
    font-size: 1.25rem;
}

.product_menu_item .degree_1 > a, .umt_menu .degree_1 > a{
    color: #29686f !important;
    font-weight: bold !important;
}

a.gt_switcher-popup {
    color: transparent;
    background: url("img/global_icon_white.png") no-repeat;
    /*background: url("img/global_icon.png") no-repeat;*/
    background-size: contain;
    width: 26px;
    height: 26px;
    display: block;
}

@media screen and (max-width: 1199px) {
    a.gt_switcher-popup {
        background-image: url("img/global_icon.png");
        width: 24px;
        height: 24px;
    }

}

a.gt_switcher-popup.glink span {
    color: transparent !important;
    display: none !important;
}
a.gt_switcher-popup.glink img{
    display: none;
}

#my-menu-click > a{
    display: block;
    height: 23px;
}

.child_page_title h1, .similar_products .group_title, .similar_news_title_2 {
    /*color: #843b0e;*/
    color: #29686f;
}

.product_item.g_news.home_news_item {
    border: none;
}
.product_item.g_news.home_news_item .product_img {
    border-radius: 8px;
    overflow: hidden;
}

.footer_content ul li:not(:first-child) {
    margin-top: 8px;
}


.d_segment_blog .g_more a {
    display: block;
    background: #4272c6;
    color: #fff;
    width: max-content;
    margin: 0 auto;
    border-radius: 6px;
    padding: 10px 25px;
}
.d_segment_blog .g_more {
    margin-top: 10px;
}



.g_more a {
    display: block;
    background: #4272c6;
    color: #fff;
    width: max-content;
    margin: 0 auto;
    border-radius: 6px;
    padding: 10px 25px;
}

.d_segment_featured_products .g_more {
    margin-top: 10px;
}


.header_language, .header_language a{
    color: #333;
}

.footer_title {
    font-weight: normal;
}

.in_don {
    background: #fff;
    padding: 10px 0;
}

.current_price a{
    color: #4272c6;
}
.current_price a:hover{
    color: #32a6b3;
}

span.detail_price a{
    color: #4272c6;
}
span.detail_price a:hover{
    color: #32a6b3;
}