/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap&subset=vietnamese');
/*font-family: 'Roboto', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap');

body, h1, h2, h3, h4, h5, p, li, ol, p, span, b, strong{
	font-family: 'Roboto', sans-serif;
}
body{
    font-size:18px;
    font-weight:300;
}
.slide-product .icon-box-img .icon-inner {
    width: 50px;
    height: 50px;
    border: 2px solid #008d00; /* MÃ u xanh lÃ¡ cá»§a logo */
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
  
  /* Táº¡o hiá»‡u á»©ng phÃ¡t sÃ¡ng neon */
    box-shadow: 0 0 10px #008d00, 0 0 20px #008d00;
  
  /* Gá»i animation nháº¥p nhÃ¡y */
    animation: pulse-glow 2s infinite ease-in-out;
}
@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 5px #00ff00, 0 0 10px #00ff00;
    box-shadow: 0 0 5px #77be77, 0 0 10px #77be77;
  }
  50% {
    box-shadow: 0 0 5px #77be77, 0 0 20px #77be77;
  }
  100% {
    box-shadow: 0 0 5px #77be77, 0 0 10px #77be77;
  }
}

.product-small.box .box-image {
  border: 2px solid rgb(25 56 33);
  border-radius: 15px;
  box-sizing: border-box;

  /* CHÃŒA KHÃ“A Äá»‚ Táº O Sá»° Ná»”I Báº¬T */
  /* Sá»­ dá»¥ng box-shadow Ä‘á»ƒ táº¡o hiá»‡u á»©ng phÃ¡t sÃ¡ng */
  box-shadow: 0 0 15px rgb(0 0 0 / 13%), 0 0 8px rgb(33 41 33 / 38%), 0 0 3px rgb(71 71 71 / 90%);
}
h2.section-title.section-title-normal .section-title-main {
    font-size: 35px;
    font-weight: 400;
    border-bottom: 0;
}

h2.section-title.section-title-normal:after {
    content: '';
    background: linear-gradient(90deg, #03dd03 0%, transparent 100%);
    box-shadow: 0 0 10px #03dd03, 0 0 0px #03dd03;
    border-radius: 10px;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
}
.header-nav li a.nav-top-link {
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    text-transform: capitalize;
    padding: 0 3px;
}

.header-nav li.active a.nav-top-link,.header-nav li a.nav-top-link:hover {
    color: #4baf47;
}
h2.section-title.section-title-normal {
    padding-bottom: 7px;
    border: 0;
}

.product-small.box p.name.product-title.woocommerce-loop-product__title a {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 15px;
}

.price-wrapper span.woocommerce-Price-amount.amount {
    font-size: 21px;
       /* Äá»™ sÃ¡ng tá»a xa */
}

.product-small.box .add-to-cart-button a.button.primary {
    background: linear-gradient(135deg, #4baf47, #008040); /* Xanh lÃ¡ Ä‘áº­m sang trá»ng */
    color: #ffffff;
    padding: 3px 25px 2px;
    border: none;
    border-radius: 5px;
    text-transform: uppercase;
    cursor: pointer;
    box-shadow: 0 4px 15px rgba(0, 128, 64, 0.3);
    font-size: 13px;
    font-weight: 400;
}
a.button.primary:hover{
  box-shadow: 0 6px 20px rgba(0, 128, 64, 0.5);
  background: #006633;
}

a.button.white {
    background: rgb(75 175 71 / 60%) !important;
    color: #ffffff !important;
    padding: 3px 25px;
    border: 1px solid #75cf3a; /* Viá»n xanh Ä‘á»“ng bá»™ */
    border-radius: 5px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
}

.slide-product .icon-box-img .icon-inner img.attachment-medium.size-medium {
    /* filter: invert(55%) sepia(85%) saturate(1200%) hue-rotate(110deg) brightness(90%) contrast(100%); */
    max-width: 30px;
}
.section-title.section-title-center span.section-title-main {
    font-size: 32px;
    font-weight: 400;
    position: relative;
}
.slide-product .flickity-slider .icon-box.featured-box .icon-box-img {
    padding-left: 10px;
}
.section-title.section-title-center span.section-title-main:after {
    content: '';
    width: 250px;
    height: 1px;
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, transparent 0%, #03dd03 50%, transparent 100%);
    /* box-shadow: 0 0 1px #00cb00, 0 0 1px #02c302; */
    border-radius: 50%;
}

.section-title.section-title-center b {
    opacity: 0.5;
    background: linear-gradient(90deg, #03dd03 0%, transparent 100%);
    box-shadow: 0 0 10px #03dd03, 0 0 0px #03dd03;
    border-radius: 10px;
}

.section-title.section-title-center b:nth-child(1) {
    transform: rotate(180deg);
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {
    color: #333 !important;
    font-size: 15px;
}
.container.section-title-container {
    margin-bottom: 45px;
}
.doi-tac-home img {
    margin-bottom: 3px !important;
    margin-right: 5px;
}

.doi-tac-home h3 {
    font-weight: 500;
}

.doi-tac-home h2 {
    font-size: 35px;
    font-weight: 500;
}

.doi-tac-home .accordion {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.doi-tac-home .col-inner {
    height: 100%;
}
.slide-product .flickity-slider .icon-box.featured-box {
    padding: 20px 0;
}
.dark .accordion-title {
    border-color: hsl(150deg 100% 25.1% / 50%);
}
.slide-product .flickity-slider > .row {
    top: 0;
    left: 50% !important;
    transform: translateX(-50%);
}
.doi-tac-home .accordion .accordion-inner {
    padding: 10px 30px 5px;
}

.doi-tac-home .accordion a span {
    font-weight: 400;
    text-transform: uppercase;
}
section.doitac-footer:after {
    content: "";
    position: absolute; /* Sá» 2: CÄƒn chá»‰nh tuyá»‡t Ä‘á»‘i */
  
  /* Sá» 3: CHÃŒA KHÃ“A Äá»‚ ÄÆ¯A BORDER VÃ€O TRONG 20px */
    inset: 20px; 
  
  /* THIáº¾T Láº¬P BORDER VÃ€ HIá»†U á»¨NG PHÃT SÃNG */
    border: 1px solid rgba(0, 255, 0, 0.4); /* Viá»n xanh máº£nh, hÆ¡i trong suá»‘t */
    box-shadow: 0 0 10px rgba(0, 255, 0, 0.2); /* Ãnh hÃ o quang xanh nháº¹ */
    border-radius: 8px; /* Bo gÃ³c nháº¹ Ä‘á»ƒ banner trÃ´ng má»m máº¡i hÆ¡n */
    pointer-events: none; /* Sá» 4: Báº®T BUá»˜C Ä‘á»ƒ khÃ´ng cáº£n trá»Ÿ click chuá»™t vÃ o button */
    z-index: 1; /* Äáº£m báº£o viá»n náº±m trÃªn ná»n nhÆ°ng dÆ°á»›i text/button */
    width: 1300px;
    left: 50%;
    transform: translateX(-50%);
}
.slide-product .flickity-slider .icon-box.featured-box .icon-box-text {
    padding-top: 0;
    padding-left: 0px;
}
.slide-product  ol.flickity-page-dots {
    bottom: -10px;
}
.po-soluong ul {
    display: flex;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 20px;
    gap: 20px;
    position: absolute;
    top: 8px;
}

.po-soluong li {
    flex: 1; /* Chia Ä‘á»u khÃ´ng gian */
    text-align: center;
    color: #fff;
    font-weight: 300;
}

/* Äá»‹nh dáº¡ng Con sá»‘ (Highlight) */
.po-soluong li strong {
    display: block;
    font-size: 36px; /* KÃ­ch thÆ°á»›c sá»‘ lá»›n */
    line-height: 1;
    color: #00ff80; /* MÃ u xanh lÃ¡ ná»•i báº­t (Neon Green) */
    margin-bottom: 0;
    text-shadow: 0 0 15px rgba(0, 255, 128, 0.5); /* Hiá»‡u á»©ng phÃ¡t sÃ¡ng nháº¹ */
}

/* Äá»‹nh dáº¡ng chá»¯ mÃ´ táº£ */
.po-soluong li {
    font-size: 15px;
    line-height: 1.4;
    text-transform: uppercase;
    letter-spacing: 1px;
    opacity: 0.9;
}
.section-title a {
    font-size: 18px;
    font-weight: 400;
    opacity: 0.9;
}
.foo11 h3 {
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 500;
}

.foo11 .icon-box {margin-bottom: 3px;}

.foo11 .icon-box img.attachment-medium.size-medium {
    padding-top: 0;
    max-width: 20px;
}

.foo11 .icon-box .icon-box-text {
    padding-left: 0;
    padding-top: 1px;
}

.foo11 .icon-box.phone .icon-box-text {
    font-size: 23px;
}

.foo11 .icon-box.phone .icon-box-img {
    padding-top: 5px;
}

.foo12 h3, .foo13 #nav_menu-2 span.widget-title {
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 400;
    display: block;
}
.product-agae div#tab-reviews {
    display: none !important;
}

.product-agae ul.tabs.wc-tabs.product-tabs.small-nav-collapse.nav.nav-uppercase.nav-line.nav-left {
    display: none;
}

.product-agae .container.section-title-container {
    margin-bottom: 0;
}

.related.related-products-wrapper.product-section {
    border: 0;
    margin-top: -30px;
}

.related.related-products-wrapper.product-section h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
    display: none;
}
.foo12 .social-icons.follow-icons > span {
    display: block;
    font-size: 17px;
    font-weight: 400;
}

.foo12 .social-icons.follow-icons {
    display: block;
}

.foo12 .social-icons.follow-icons a.icon {
    padding: 2px 0 0;
}
.absolute-footer .footer-secondary.pull-right {
    padding: 0;
}

.product-small.box .add-to-cart-button {
    text-align: left;
}

.product-small a.wc-buy-now-btn.wc-buy-now-btn-archive.button.add_to_cart_button {
    position: absolute;
    background: linear-gradient(135deg, #4baf47, #008040);
    margin: 0;
    border: 0;
    border-radius: 5px;
    font-size: 13px;
    padding: 0 15px;
    bottom: 23px;
    right: 5px;
}

.absolute-footer .footer-secondary.pull-right .payment-icons.inline-block img {
    max-height: 30px !important;
}

.copyright-footer {
    padding-top: 5px;
}
.foo13 #nav_menu-2 span.widget-title {
    margin-bottom: 15px;
}

.foo13 .is-divider.small {
    display: none;
}

.foo13 .ux-logo-link.block {
    padding: 0 0px 0 15px !important;
}

.foo13 .btn-fb .ux-logo-link.block {
    padding-left: 0 !important;
}
.thuong-hieu-home .container.section-title-container {
    margin-bottom: 10px;
}

.content-thunghieu {
    font-size: 21px;
    font-weight: 300;
    text-align: justify;
}
.lable_pro {
    position: absolute;
    top: -260px;
    right: 7px;
    background: linear-gradient(135deg, #4baf47, #008040);
    font-weight: 500;
    font-size: 14px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 50px;
    box-shadow: 0 1px 1px 0 #999999;
    text-align: center;
}

.badge-container .badge-inner.secondary.on-sale {
    background: linear-gradient(135deg, #fd3737, #8b0102);
    font-size: 15px;
}

.badge-container .callout.badge.badge-circle {
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: 10px;
}

.lable_pro.hot_pro {
    background: linear-gradient(135deg, #fd3737, #8b0102);
}
.accordion .icon-angle-down:before {
    content: '-';
    font-weight: 600;
    font-size: 27px;
}
h3#ship-to-different-address {
    display: none;
}
.woocommerce-billing-fields__field-wrapper input {
    border-radius: 5px;
}
.woocommerce-billing-fields__field-wrapper span.select2-selection.select2-selection--single {
    border-radius: 5px;
}

button#place_order {
    background: linear-gradient(135deg, #4baf47, #008040);
    padding: 0 50px;
    border-radius: 5px;
    border: 0;
    font-size: 15px;
    width: 100%;
}
.accordion .toggle {
    margin-top: -8px;
}
a.nav-top-link.nav-top-not-logged-in.icon.primary.button.circle.is-small {
    font-size: 15px;
}

.header-nav li a.nav-top-link:before {
    opacity: 0 !important;
}

.header-nav li .icon-angle-down:before {
    opacity: 0;
    position: absolute;
}
.accordion .active .icon-angle-down:before {
    content: '+';
}
.video-home .wp-video {
    width: 100% !important;
}

.video-home .wp-video .mejs-container {
    width: 100% !important;
}
.accordion .active .toggle {
    margin-top: 2px;
}
.price-wrapper del span.woocommerce-Price-amount.amount bdi {
    font-size: 80%;
}

.brand-item{
    position: sticky;
    top: 120px;
    margin-bottom: 80px;
}

.brand-item img{
    border-radius:20px;
}
.brand-item{
    opacity:0;
    transform:translateY(60px);
    transition:all .8s ease;
    will-change:transform, opacity;
}

.brand-item.show{
    opacity:1;
    transform:translateY(0);
}
.title-page-th h1 {
    font-size: 49px;
    font-weight: 300;
}
a.button.white.is-underline.reveal-icon {
    background: transparent !important;
    padding: 0 !important;
}
h1.page-title.is-large.uppercase,
header.entry-header.text-center h1.entry-title {
    font-size: 32px;
    font-weight: 400;
    position: relative;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 50px;
}
#nav-below a {
    font-size: 14px;
}
h1.section-title.section-title-center b {
    opacity: 0;
}
.bb, .bt, .next-prev-nav .flex-col+.flex-col {
    border-color: #1e2f24;
}
.bank-info span.woocommerce-Price-amount.amount {
    color: red;
}
header.entry-header.text-center .is-divider.medium {
    display: none;
}
h1.page-title.is-large.uppercase:after,
header.entry-header.text-center h1.entry-title:after {
    content: '';
    width: 250px;
    height: 1px;
    position: absolute;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, transparent 0%, #03dd03 50%, transparent 100%);
    box-shadow: 0 0 1px #00cb00, 0 0 1px #02c302;
    border-radius: 50%;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: linear-gradient(135deg, #4baf47, #008040);
    color: #ffffff;
    box-shadow: 0 4px 15px rgba(0, 128, 64, 0.3);
    border: 0;
    padding: 0 30px;
    border-radius: 5px;
}

span.wpcf7-spinner {
    position: absolute;
}

form input.wpcf7-form-control, form textarea {
    border-radius: 5px;
    background: rgb(255 255 255 / 35%);
    color: #fff;
    margin-bottom: 7px;
}
.ux-builder-iframe .doi-tac-home .accordion {
    position: relative;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span {
    color: #333;
}
label.wc-blocks-components-select__label {
    color: #333 !important;
}
.ux-builder-iframe .brand-item {
    opacity: 1;
}
input.wpcf7-form-control.wpcf7-text::placeholder, form textarea::placeholder {
    background: transparent;
    color: #d2d2d2;
}
.wc-block-components-chip.wc-block-components-chip--radius-large {
    margin-left: 0;
    min-width: 80px;
    text-transform: uppercase;
    padding: 3px 9px;
    font-size: 16px;
}
.sepay-box {
    color: #333;
}

.wc-block-components-address-form__country.wc-block-components-country-input {
    display: none;
}

.wc-block-components-text-input.wc-block-components-address-form__postcode {
    display: none;
}

.icon-box.featured-box {
    position: relative;
    overflow: hidden;
    font-size: 16px;
}

.icon-box-center.icon-box.featured-box::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 60px;
    height: 300%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.2),
        transparent
    );
    transform: rotate(25deg);
    transition: left .7s ease;
    pointer-events: none;
    z-index: 2;
}
.page-id-365 .container.section-title-container {
    margin-bottom: 20px;
}
.icon-box.featured-box:hover::before {
    left: 150%;
}
.wc-block-components-chip .wc-block-components-chip__remove {min-height: 16px;}
.woocommerce-page div#content::before{
    content: '';
    position: absolute;
    inset: 0;
    background: url('/wp-content/uploads/2026/07/br.webp') no-repeat center center;
    background-size: cover;
    opacity: 0.6; /* chỉnh độ mờ: 0.1 -> 0.5 */
}
form textarea {
    min-height: 90px;
}
a.header-cart-link.icon.primary.button.circle.is-small {
    padding: 0;
}
.shop-page-title .page-title-inner.flex-row.medium-flex-wrap.container nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
    display: none;
}

.page-title-inner.flex-row.medium-flex-wrap.container p.woocommerce-result-count.hide-for-medium {
    color: #fff;
    font-size: 15px;
}
footer .menu a {
    font-size: 16px;
}
.page-title-inner.flex-row.medium-flex-wrap.container select.orderby {
    height: 35px;
    font-size: 15px;
    border-radius: 50px;
    background: hsl(0deg 0% 84.31% / 88%);
}

.page-id-14 div#content .woocommerce {
    color: #fff !important;
}
button.single_add_to_cart_button.button.alt {
    background: linear-gradient(135deg, #4baf47, #008040);
}
div#content  .entry-content {
    z-index: 1;
    position: relative;
}
.slide-product .row.is-selected{
    animation: fadeSlide 3.5s linear;
}
.header-nav li.active a.nav-top-link {
    font-weight: 600;
}
@keyframes fadeSlide{
    0%,71.4%{
        opacity:1;
    }

    /* Fade out */
    85.7%{
        opacity:0;
    }

    /* Fade in */
    100%{
        opacity:1;
    }
}
.banner-home .banner:nth-child(1) .text-inner.text-center {
    margin-left: -50px;
}
.banner-home .banner:nth-child(2) .text-inner.text-center {
    margin-left: -50px;
}
.banner-home .banner:nth-child(3) .text-inner.text-center {
    margin-right: -400px;
}
.banner-home .banner:nth-child(4) .text-inner.text-center {
    margin-right: -220px;
}

@media(max-width:1400px){
	.banner-home .banner:nth-child(1) .text-inner.text-center {
		margin-left: 70px;
	}
	.banner-home .banner:nth-child(2) .text-inner.text-center {
		margin-left: 50px;
	}
	.banner-home .banner:nth-child(3) .text-inner.text-center {
		margin-right: -400px;
	}
	.banner-home .banner:nth-child(4) .text-inner.text-center {
		margin-right: 50px;
	}
}

@media(max-width:736px){
	.slide-product .flickity-slider .icon-box.featured-box {
		display: block;
		text-align: center;
		padding: 10px 0px;
	}
	.slide-product .flickity-slider .icon-box.featured-box .icon-box-img {
		margin: 0 auto;
		padding: 0 0 10px;
		width: 50px !important;
	}
	.slide-product .flickity-slider .icon-box.featured-box .icon-box-text {
		font-size: 12px;
		height: 38px;
	}
	.product-small.box p.name.product-title.woocommerce-loop-product__title a {
		font-size: 13px;
		max-height: 34px;
		overflow: hidden;
		margin-top: 0;
		margin-bottom: 0;
	}

	.price-wrapper span.woocommerce-Price-amount.amount {
		font-size: 16px;
	}

	.product-small.box .add-to-cart-button a.button.primary {
		font-size: 11px;
		text-transform: capitalize;
		padding: 2px 7px 0;
	}

	.product-small a.wc-buy-now-btn.wc-buy-now-btn-archive.button.add_to_cart_button {
		text-transform: capitalize;
		font-size: 11px;
		padding: 0 7px;
		bottom: 18px;
	}

	h2.section-title.section-title-normal .section-title-main {
		font-size: 21px;
	}

	.section-title a {
		font-size: 14px;
		position: absolute;
		right: 0;
		color: transparent;
	}
	.banner-home .banner:nth-child(1) .text-inner.text-center {
		width: 100%;
		margin: 0;
	}

	.banner-home .text-box {
		width: 100% !important;
	}
	.banner-home ol.flickity-page-dots {
		opacity: 0.3;
	}
	.banner-home  a.button.white {
		font-size: 9px;
		padding: 2px 7px;
		margin: 0;
	}
	body {
		font-size: 15px;
	}
	.banner-home .banner:nth-child(1) .text-inner.text-center {
		margin-left: -140px;
	}
	.po-soluong ul {
		display: block;
		position: relative;
		column-count: 2;
		padding: 0;
	}
	.po-soluong li {
		font-size: 13px;
		margin: 0 0 20px;
		min-height: 75px;
	}
	.po-soluong li br {
		display: none;
	}
	.brand-item img {
		border-radius: 7px;
	}
	section.doitac-footer:after {
		border: 0;
		box-shadow: none;
	}
	.po-soluong li strong {
		font-size: 29px;
		margin-bottom: 8px;
	}
	.content-thunghieu {
		font-size: 16px;
	}
	.banner-home .banner .text-inner.text-center a.button.primary {
		margin: 0;
	}

	.banner-home .banner:nth-child(2) .text-inner.text-center {
		margin-left: -360px;
	}

	.banner-home .banner:nth-child(3) .text-inner.text-center {
	}

	.banner-home .banner:nth-child(4) .text-inner.text-center {
		margin-right: -360px;
	}

	.banner-home .banner .text-inner.text-center {
		margin-bottom: -20px;
	}
	.doi-tac-home .accordion {
		position: relative;
	}

	a.button.white {
		font-size: 15px;
		font-weight: 400;
	}

	.section-title.section-title-center span.section-title-main {
		font-size: 23px;
	}

	.section-title.section-title-center b {
		opacity: 0;
	}

	.section-title a {}

	.section-title a i.icon-angle-right {
		color: #fff;
		opacity: 1;
	}

	.doitac-footer .col:nth-child(1) .col-inner {
		padding: 20px;
	}

	.doitac-footer .col:nth-child(1) .col-inner a.button.primary {
		padding: 0 7px;
		font-size: 15px;
		border-radius: 5px;
		margin-bottom: 0;
		margin-right: 9px;
	}
	.mejs-overlay-button {
		transform: scale(0.35);
	}
	.nav-dark .logo a img.header-logo-dark {
		max-height: 50px !important;
	}
	.doitac-footer .col:nth-child(1) .col-inner  a.button.white {
		margin: 0;
		font-size: 14px;
		padding: 2px 10px 0;
	}
	.title-page-th h1 {
		font-size: 32px;
		margin-bottom: 0;
	}
	.product-small.box .box-text.box-text-products {
		padding-left: 0;
		padding-right: 0;
	}
	.brand-item {
		position: relative;
		top: 0;
		margin: 0;
	}
	.foo12 .social-icons.follow-icons {
		width: 50%;
		float: left;
	}
	.foo12 .social-icons.follow-icons a.icon {
		padding: 0;
		margin-right: 5px;
	}
	.foo12 {
		padding-bottom: 0;
	}
	.home .row .large-12:last-child {
		padding-bottom: 0;
	}
	.home .gap-element.clearfix {
		display: none !important;
	}
	a.button.white {
		font-size: 12px;
	}
	.doi-tac-home {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		margin-bottom: -30px;
	}
	.banner-home .text-box {
		transform: scale(0.5);
	}
	.slide-product .row {
		margin-top: 0 !important;
	}
	footer div#nav_menu-2 {
		padding: 0;
	}
}