@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//namkhangco.com/wp-content/themes/fend806/fonts/woodmart-font-1-400.woff2?v=8.0.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//namkhangco.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "font-text", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "font-dam", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "font-dam", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "font-vua", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "font-dam", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "font-vua", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: rgb(4,93,167);
	--wd-alternative-color: rgb(66,194,255);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(66,194,255);
	--btn-accented-bgcolor-hover: rgb(30,115,190);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(30,115,190);
	background-image: url(https://namkhangco.com/wp-content/uploads/2026/06/536444203_122121833228943313_6476013670122221801_n.png);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(219,219,219);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "font-dam";
	src: url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-BOLD.woff") format("woff2"), 
url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-BOLD.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "font-vua";
	src: url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-SEMIBOLD.woff") format("woff2"), 
url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-SEMIBOLD.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "font-text";
	src: url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-REGULAR.woff") format("woff2"), 
url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-REGULAR.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "font-nho";
	src: url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-LIGHT.woff") format("woff2"), 
url("//namkhangco.com/wp-content/uploads/2025/03/SVN-GILROY-LIGHT.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

.wd-nav-main>li>a, .wd-nav-secondary>li>a {
   
    padding: 10px;

}
.wd-nav.wd-gap-l {
    --nav-gap: 15px;
}


#box-1-home h4.banner-title.wd-font-weight-.wd-fontsize-l {
    font-size: 3em;
    margin-bottom: 20px;
}
#box-1-home .banner-inner.reset-last-child.wd-fontsize-xs {
    font-size: 18px;
}
#box-1-home a.btn.btn-color-primary.btn-style-default.btn-shape-semi-round.btn-size-large {
    padding: 20px 50px;
    margin-top: 20px;
    text-transform: inherit;
    font-size: 20px;
}
#box-2-home img.icon-dv {
    background-color: #197d40;
    margin-top: -60px;
    right: 40px;
    position: absolute;
    width: 70px;
    border-radius: 50%;
    padding: 5px;
    border: 1px solid #fff;
}
#box-2-home .info-box-inner.reset-last-child h2 {
    font-size: 1.3em;
    color: #e51e2d;
    position: relative;
    bottom: -15px;
}
#box-2-home .wd-info-box {
    border: 2px solid #ccc;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 2px solid #d33;
}
#box-2-home .info-box-content {
    padding: 0 15px 15px 15px;
}

#box-2-home .info-box-inner.reset-last-child h3 {
    font-size: 14px;
    position: relative;
    bottom: -10px;
    font-family: 'font-text';
    font-weight: 400;
}
#box-2-home a.btn.btn-style-link.btn-shape-rectangle.btn-size-default {
    text-transform: inherit;
}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #005bab !important;
    background-color: #005bab !important;
}

.td-2-home {
    text-align: center;
    font-size: 1.5em;
    color: #e51e2d;
    font-family: 'font-dam';
    margin-bottom: -5px;
}
#box-3-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 2em;
}
#box-3-home .info-box-inner.reset-last-child {
    font-size: 20px;
    line-height: 1.5;
    text-align: justify;
}
#box-3-home  .wd-info-box {
    --ib-icon-sp: 40px;
}
.td-1-home-4 {
    text-align: left;
    font-size: 1.5em;
    color: #e51e2d;
    font-family: 'font-dam';
    margin-bottom: 0px;
}
.td-2-home-4 {
    font-size: 2.5em;
    font-family: 'font-dam';
    line-height: 1.2;
    color: #e51e2d;
}
#box-4-home span.wd-list-content.list-content {
    font-size: 20px;
}

.box-dk-form-item h3 {
    margin-bottom: 10px;
    font-size: 20px;
}

#box-5-home .vc_col-sm-4 {
    border: 2px solid #cccccc38;
    margin: 10px;
    border-radius: 20px;
}
#box-5-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 1em;
    margin-bottom: -10px;
}
#box-5-home  .info-box-inner.reset-last-child {
    font-size: 12px;
   
}
#box-5-home  img.attachment-60x60.size-60x60 {
    border-radius: 50%;
}

#box-5-home .td-1-cam-nhan-slid {
    text-align: center;
    font-size: 1.5em;
    font-family: 'font-dam';
    margin-bottom: 15px;

}
#box-5-home img.alignnone.wp-image-91 {
    position: absolute;
    right: 30px;
    top: -40px;
}
.td-2-cam-nhan-slid {
    text-align: justify;
    text-align: center;
}
#box-7-home .wd-gallery-item img {
    border-radius: var(--wd-brd-radius);
    border: 1px solid #e3e3e3;
}
.box-dk-form-ft {
    display: flex
;
    justify-content: flex-end;
    gap: 10px;
}
.box-dk-form-ft  input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {
    background-color: #fff0;
}
.box-dk-form-ft input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #fa2e3f;
    text-transform: inherit;
    border-radius: 5px;
}
.td-1-ft {
    font-family: 'font-dam';
    font-size: 1.2em;
    margin-bottom: 10px;
}
#box-2-ft .wd-list {
    --li-mb: 20px !important;
}
.box-flex-mxh {
    display: flex
;
    justify-content: flex-end;
    gap: 10px;
}
.box-flex-mxh img {
    width: 40px;
}
.tex-copy-ft a {
   color: #d33;
}
.wd-page-title .title {
   
    font-family: 'font-vua' !important;
    text-transform: uppercase !important;
}
.wd-breadcrumbs>span:last-child {
    color: #42c2ff !important;
    font-weight: 100 !important;
}

/******* LIÊN HỆ**/

.box-dk-form-lh {
    background-color: #f1f1f1;
    padding: 40px;
}
.box-dk-form-lh h3 {
    font-size: 1.3em;
}
.box-dk-form-lh h2 {
    color: #0067ae;
}
.td-1-lh {
    font-size: 1.5em;
    font-family: 'font-dam';
    color: #0067ae;
    margin-bottom: 10px;
}
.td-2-lh {
    font-size: 1.5em;
    font-family: 'font-dam';
}

.gtranslate_wrapper {
    display: flex
;
    justify-content: flex-end;
    gap: 10px !important;
}
/********* DỊCH VỤ ***/
.box-1-dv .wrapper-content-banner:before {
    content: "";
    background-color: #ffffffbf;
    position: absolute;
    width: 50%;
    height: 100%;
}
.box-1-dv .promo-banner .wrapper-content-banner {

    padding: 0px;
    
}
.box-1-dv .content-banner.text-left {
    padding-left: 10%;
}
.box-1-dv h4.banner-title.wd-font-weight-.wd-fontsize-l {
    font-size: 3em;
    color: #e9242a;
}
.box-1-dv .banner-inner.reset-last-child.wd-fontsize-xs {
    color: #000;
    font-family: 'font-vua';
    text-align: justify !important;
    padding-right: 50px;
    font-size: 18px;
}

#box-2-dv  h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 1em;
    color: #000;
}
#box-2-dv .info-box-wrapper {
    border: 1px solid #ccc;
    padding: 1px 1px 1px 15px;
    border-radius: 5px;
    margin-bottom: 20px;
}
#box-2-dv .wd-wpb {
    margin-bottom: 0px;
}
#box-2-dv .banner-inner.reset-last-child.wd-fontsize-xs {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 20px;
}
#box-2-dv a.btn.btn-color-primary.btn-style-default.btn-shape-semi-round.btn-size-default {
    width: 100%;
    font-size: 20px;
    padding: 20px;
}
#box-2-dv .info-box-wrapper:hover {
    border: 1px solid #ccc;
    padding: 1px 1px 1px 15px;
    border-radius: 5px;
    margin-bottom: 20px;
    background-color: #197d40;
}
#box-2-dv .info-box-wrapper:hover h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 1em;
    color: #ffffff;
}
.wd-post-meta {
    display: none !important;
}
.wd-post-cat.wd-style-with-bg {
    display: none !important;
}
.td-sidbar {
    font-size: 1.6em;
    font-family: 'font-dam';
    color: #006db3;
    line-height: 1.3;
    margin-bottom: 0px;
}
.widget {
    margin-bottom: 20px;
    padding-bottom: 0px;
    border-bottom: unset !important;
}

.widget-area {
    border: 1px solid #ccc;
    padding: 20px;
}
.single-post .td-bai-viet-an-hosting {
    display: none;
}
.single-post  .post-single-page {
    margin-bottom: 40px;
    border: 1px solid #ccc;
}
.single-post .wd-entry-content {
    padding: 0px 30px 30px 30px;
}
.single-post  h1.wd-entities-title.title {
    padding: 0px 30px;
    font-size: 1.5em;
    color: #045da7;
}
.single-post .ngay-thang-bai-viet-chi-tiet-tin-tuc {
    display: flex;
    gap: 40px;
    padding-left: 30px;
    margin-bottom: 10px;
    margin-top: -10px;
}
.has-post-thumbnail.blog-style-bg.blog-design-default .article-body-container {
    margin-top: 0px !important;
}
.blog-style-bg.blog-design-default .article-body-container {
    margin-inline: 0px !important;
}
#box-tin-tuc .wd-post.blog-style-bg .article-body-container {
   
    background-color: #f0f0f0 !important;
}
.wd-post .article-body-container {
   
    text-align: left !important;
}
#box-tin-tuc .blog-design-default .post-title {
    font-size: 1.5em;
    line-height: 1.2;
    color: #045da7;
}
.ngay-thang-bai-viet-chi-tiet-tin-tuc {
    display: flex;
    gap: 40px;
    margin-bottom: 10px;
}
#box-tin-tuc .entry-content.wd-post-desc {
    text-align: justify !important;
    font-size: 100%;
}
a.btn-read-more.more-link {
    text-transform: inherit !important;
    font-family: 'font-vua' !important;
    font-size: 16px;
}
.wd-post-date.wd-style-with-bg {
    display: none !important;
}
#box-tin-tuc-home .blog-design-masonry .post-title {
    font-size: 18px !important;
}

#box-tin-tuc-home p.read-more-section {
    margin-top: 40px;
    margin-bottom: 20px;
}
#box-tin-tuc-home .article-body-container {
    border-bottom: 2px solid #005bab;
}
.wd-dropdown-menu.wd-design-default {
  padding: var(--wd-dropdown-padding, 12px 20px);
  --wd-dropdown-width: 350px !important;
}
.single-post .wd-entry-content {
    padding: 0px 15px 15px 15px;
}
.single-post h1.wd-entities-title.title {
    padding: 0px 15px;
    font-size: 1.5em;
    color: #045da7;
}
.single-post .ngay-thang-bai-viet-chi-tiet-tin-tuc {
    display: flex;
    gap: 40px;
    padding-left: 15px;
    margin-bottom: 10px;
    margin-top: -10px;
}
.box-nut-lien-he {
    position: fixed;
    bottom: 5%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    right: 5%;
	    z-index: 9;

}
.box-nut-lien-he img {
    width: 50px;
    margin-bottom: 15px;
}
.td-1-slider{
    font-family: 'font-dam' !important;
    text-transform: inherit !important;
}
.td-2-slider {
    font-family: 'font-text' !important;
    text-transform: inherit !important;
    text-align: center !important;
}

.td-11-slider font {
    
    position: relative !important;
    right: -25px;
}
.td-22-slider font {
    
    position: relative !important;
   left: -20px;
}
/****************/
.td-1-home {
    text-align: center;
    font-size: 2.3em;
    font-family: 'font-dam';
    color: #045da7;
    line-height: 1.3;
}
#box-2-home-nk .wd-info-box {
    background-color: #ffffff;
    padding: 10px;
	transition: transform 1.5s;
}
#box-2-home-nk h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 1.2em;
    color: #045da7;
    text-transform: uppercase;
}
#box-2-home-nk .info-box-inner.reset-last-child {
    height: 90px;
}
#box-1-lien-he input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #045da7;
    padding: 20px 50px;
    border-radius: 5px;
}
#box-1-lien-he .info-box-wrapper {
    padding: 40px 20px 8px 20px;
    background-color: #006dd221;
    border: 1px solid #045da7;
    border-radius: 5px;
}
#box-2-ft .wd-title-style-simple .liner-continer:after {

    background-color: rgb(253 253 253) !important;
}
.page-title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #006dd2 !important;
    opacity: 0.7;
}
.page-title .container {
    position: relative;
  
}
.box-thong-tin-top-dev h4 {
    color: #005bab !important;
}
.box-dk-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #045da7;
    border-radius: 5px;
    text-transform: inherit !important;
    font-weight: 400;
    font-size: 18px;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: -10px;
}
.box-dk-form {
    padding: 50px;
    background-color: #00aeef21;
    border-radius: 10px;
}
.box-thong-ke-flex {
    display: flex
;
    justify-content: center;
    gap: 10px;
    margin-bottom: 20px;
}
.box-thong-ke-flex-item {
    width: 50%;
}
.td-1-thong-ke {
    font-size: 22px;
    font-family: 'font-dam';
    color: #045da7;
}
.td-2-thong-ke::after {
    content: '';
    display: block;
    width: 122px;
    height: 1px;
    background-color: #045da7;
    position: relative;
    /* left: 0; */
    top: 10px;
    /* bottom: 30px; */
    /* padding-top: 20px; */
}
span.so-tk {
    font-size: 40px;
}

/******** GIỚI THIÊU ****/
.td-1-gt {
    font-size: 3em;
    font-family: 'font-dam';
    color: #045da7;
    line-height: 1.3;
}
.td-3-gt{
    font-size: 3em;
    font-family: 'font-dam';
    line-height: 1.3;
}
.text-2-box-1gt {
    text-align: justify;
    font-size: 14px;
}
.box-2-gt h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 2.5em;
     color: #045da7;
}
.box-text-trang {
    color: #fff;
}
#box-4-gt  img.attachment-90x90.size-90x90 {
    border-radius: 50%;
    padding: 10px;
    background-color: #1c7f43 !important;
}

#box-4-gt .vc_col-sm-4 {
    background-color: #fef1f2;
    border-radius: 10px;
}



#box-tin-tuc-home a.btn-read-more.more-link {
    /* margin-top: 20px !important; */
    text-transform: inherit !important;
    font-family: 'font-vua' !important;
    font-size: 16px;
    background-color: #42c2ff;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    /* margin-bottom: 20px !important; */
}
#box-1-sp .promo-banner-wrapper {
    border: 1px solid #42c2ff;
}
#box-1-sp h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l {
    color: #045da7;
}
li.cat-item.cat-item-19 {
    display: none !important;
}
#box-2-chi-tiet-sp .quantity {
    display: none !important;
}
.box-sp-da-xem-chi-tiet-sp h3.wd-entities-title {
    font-size: 14px !important;
}
.box-sp-da-xem-chi-tiet-sp .wd-add-btn.wd-add-btn-replace {
    display: none !important;
}
#box-1-dich-vu h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l {
    color: #045da7;
    text-transform: uppercase;
    padding-top: 15px;
    font-size: 20px;
}
#box-1-dich-vu .promo-banner-wrapper {
    border: 1px solid #42c2ff;
}
.wd-product.product-list-item .product-list-content .price {
        font-size: 100% !important;
    }
.nut-ho-so-nang-luc {
    display: flex;
    gap: 20px;
}
.nut-ho-so-nang-luc-item {
    background-color: #045da7 !important;
    padding: 20px 40px;
    border-radius: 5px;
}
.nut-ho-so-nang-luc-item a {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
#box-1-home-nk {
    background-image: url(https://namkhangco.com/wp-content/uploads/2026/06/ss.jpg?id=729) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#box-2-home-nk {
    background-image: url(https://namkhangco.com/wp-content/uploads/2026/06/6.jpg?id=734) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#box-2-home-nk .wd-info-box:hover {
    scale: 1.1;
	    background-color: #b7ebff;

}
#box-sp-home-nk .box-icon-wrapper:hover {
    scale: 1.1;
}
[class*="color-scheme-light"] {
   
    color: rgb(255 255 255) !important;
}


.info-box-wrapper:hover .box-icon-wrapper {
    transform: scale(1.1) !important;
}
#box-2-ft h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l {
    color: #0d509d !important;
}
#box-2-ft p {
    color: #000;
}
#box-2-ft a {
    color: #000;
}

#box-2-ft .wd-list li {
    color: #000 !important;
}@media (min-width: 1025px) {
	.an-mt  {
    display: none;
}

.whb-general-header a.btn.btn-color-primary.btn-style-default.btn-shape-semi-round.btn-size-large {
    padding: 20px;
}

.whb-general-header .wd-nav.wd-gap-l {
    --nav-gap: 15px !important;
}
.box-thong-tin-top-dev .wd-wpb {
    margin-bottom: 0px;
}
.box-thong-tin-top-dev .wd-info-box {
    --ib-icon-sp: 10px;
}
.box-thong-tin-top-dev .info-box-inner.reset-last-child {
    font-size: 15px;
}
.box-be-box-thong-tin-dev .info-box-wrapper {
    position: relative;
    bottom: -5px;
}
#box-1-home .content-banner.text-center {
    position: relative;
    bottom: -120px;
    padding: 0 26%;
}
.box-phai-3-home {
    padding-left: 30px;
}
#box-5-home .vc_col-sm-4 {
        width: 31.5%;
    }

.box-1-ft {
        width: 35%;
    }
.box-2-ft {
        width: 21%;
    }
.box-3-ft {
        width: 24%;
    }
.box-4-ft {
        width: 20%;
    }
.title-size-large {
        --wd-title-sp: 150px !important;
        --wd-title-font-s: 78px;
    }
div#box-4-gt {
    display: flex
;
    gap: 15px;
   
}
    #box-4-gt .vc_column-inner {
        padding: 20px 20px 0px 20px;
    }
 .wd-dropdown {
    margin-top: 0px !important;
  margin-left: 0px !important;
  }
.box-menu-dv-dev a {
  font-size: 13px;
  font-weight: bold;
  font-family: 'font-vua';
}
.wd-dropdown-menu.wd-dropdown.wd-design-sized.color-scheme-dark:hover {
  background-color: #dfe1df;

}
.wd-dropdown-menu.wd-dropdown.wd-design-sized.color-scheme-dark{
  background-color: #dfe1df;
}
.wd-project .wd-entities-title {
    margin-bottom: 0;
    font-size: 100% !important;
}
    .wd-product.product-list-item .product-element-top {
        flex: 0 0 80px !important;
    }
#box-2-chi-tiet-sp .box-trai {
        width: 32%;
    }
#box-2-chi-tiet-sp .box-giua {
        width: 38%;
    }
#box-2-chi-tiet-sp .box-phai {
        width: 30%;
    }

}

@media (max-width: 576px) {
	#box-1-home h4.banner-title.wd-font-weight-.wd-fontsize-l {
    font-size: 1.5em;
    margin-bottom: 20px;
}
#box-1-home .banner-inner.reset-last-child.wd-fontsize-xs {
    font-size: 16px;
}
#box-1-home a.btn.btn-color-primary.btn-style-default.btn-shape-semi-round.btn-size-large {
    padding: 10px 20px;
    margin-top: 20px;
    text-transform: inherit;
    font-size: 20px;
}
.td-1-home {
    text-align: center;
    font-size: 1.5em;
    font-family: 'font-dam';
    line-height: 1.3;
}
#box-3-home .wd-info-box {
    --ib-icon-sp: 10px;
}
#box-3-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 1.5em;
}
#box-3-home .main-wrapp-img {
    margin-bottom: 20px;
}
.td-2-home-4 {
    font-size: 1.5em;
    font-family: 'font-dam';
    line-height: 1.2;
    color: #e51e2d;
}
.box-dk-form {
    padding: 10px;
    border-radius: 10px;
}
.box-dk-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    
    margin-top: 0px;
  
}
#box-5-home .vc_col-sm-4 {
    border: 2px solid #cccccc38;
   margin:0px;
    border-radius: 20px;
    margin-bottom: 50px;
}
.box-flex-mxh {
    display: flex
;
    justify-content: flex-start;
    gap: 10px;
    margin-top: -40px;
}
.an-dt {
	display:none;
}
#box-4-gt .vc_col-sm-4 {
    background-color: #fef1f2;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 20px 20px 1px 20px;
}
.td-3-gt {
    font-size: 2em;
    font-family: 'font-dam';
    line-height: 1.3;
}
.box-trai-box-1-gt .wd-wpb {
    margin-bottom: 5px;
}
.box-dk-form-lh h3 {
    font-size: 1.2em;
}
.box-dk-form-lh {
    background-color: #f1f1f1;
    padding: 40px 20px;
    margin-top: 20px;
}
.td-1-gt {
    font-size: 1.5em;
    font-family: 'font-dam';
   
    line-height: 1.3;
}
.box-2-gt h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 1.5em;
   
}
.text-2-box-1gt {
    text-align: justify;
    font-size: 16px;
}
#box-3-home .info-box-inner.reset-last-child {
    font-size: 16px;
    line-height: 1.5;
    text-align: justify;
}
.box-1-dv .wrapper-content-banner:before {
    content: "";
    background-color: #ffffffbf;
    position: absolute;
    width: 100%;
    height: 100%;
}
.box-1-dv h4.banner-title.wd-font-weight-.wd-fontsize-l {
    font-size: 1.5em;
    color: #e9242a;
	 margin-bottom: 20px;
}
.box-1-dv .banner-inner.reset-last-child.wd-fontsize-xs {
    color: #000;
    font-family: 'font-vua';
    text-align: justify !important;
    padding-right: 30px;
    font-size: 18px;
}
.box-nut-lien-he img {
    width: 50px;
    margin-bottom: 15px;
}
.box-nut-lien-he {
    position: fixed;
    bottom: 6% !important;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    right: 4% !important;
    z-index: 9;
}
.gtranslate_wrapper {
    display: flex
;
    justify-content: flex-start;
    gap: 10px !important;
}
#box-3-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
        font-size: 1.3em;
    }
#box-5-home .td-1-cam-nhan-slid {
    text-align: center;
    font-size: 1.3em;
    font-family: 'font-dam';
    margin-bottom: 5px;
}
#box-4-home span.wd-list-content.list-content {
    font-size: 18px;
}
.td-2-lh {
    font-size: 1.3em;
    font-family: 'font-dam';
}
h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 1.3em;
   
}

.nut-ho-so-nang-luc-item {
        background-color: #1b75ba;
        padding: 15px 20px;
        border-radius: 5px;
        width: 100%;
    }
.td-1-thong-ke {
    font-size: 16px;
    font-family: 'font-dam';
    color: #045da7;
}
span.so-tk {
    font-size: 24px;
}
#box-1-home-nk {
    background-position: left !important;
   
}
.wd-project .portfolio-info
Specificity: (0,2,0)
 {
    padding: 10px 0px !important;
}
.wd-project .wd-entities-title {
    margin-bottom: 0;
    font-size: 90% !important;
}
#box-2-home-nk h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 0.7em;
    color: #045da7;
    text-transform: uppercase;
}
#box-2-home-nk .info-box-inner.reset-last-child {
    height: 80px;
    font-size: 13px;
}
}

