/*
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.   ***************/
/*@font-face{font-family:'brandon_text';src:url(./fonts/brandontext-bold-webfont.ttf) format('truetype');font-weight:bold;font-style:normal}
@font-face{font-family:'brandon_text';src:url(./fonts/brandontext-regular-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}*/

/*body{font-family:  "Custom Font Name",  sans-serif}
.nav > li > a {font-family:  "Custom Font Name", sans-serif;}
h1,h2,h3,h4,h5,h6, .heading-font{font-family: "Custom Font Name", sans-serif;}
.alt-font{font-family: "Custom font name", sans-serif;}*/
/*
a,p,h1, h2, h3, h4, h5, h6,span.widget-title,li{font-family: "brandon_text" !important;}
.stars a{font-family:'fl-icons'!important}
body {
    overflow: hidden;
}


.header-main .nav > li.menu-item > a {
    font-size: 14px;
    color: #2b2b2b;
    padding: 15px 20px;
}
.header-main .nav > li.menu-item {
    margin: 0;
}
*/

.animate {
    opacity: 1;
    transform: translateX(0);
}

li.html.custom.html_topbar_right button.pulse-effect{
	background: var(--fs-color-primary);
    border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    font-size: 18px;
	color: #fff;
}
.nav-left {
    justify-content: space-evenly;
}

/* .SECTION2-ladi-section .row{
      mix-blend-mode: screen;
    will-change: transform, opacity;
	background: url(https://phimcachnhiet.theme.trueads.vn/wp-content/uploads/2024/10/00000-20240627074743-wbomq.png);
} */
.ladi-container {
    position: relative;
    margin: 0 auto;
    height: 100%;
}

.ladi-headline {
        background-image: linear-gradient(rgb(229, 229, 229), rgb(205, 205, 205));
        font-size: 32px;
        color: rgb(0, 0, 0);
/*         filter: drop-shadow(rgb(1, 1, 1) 4px 3px 4px); */
    }
.ladi-headline {
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
    font-family: UFpcmFfRXhwYWkZWQtQmxhYsudHRm;
    line-height: 1.3;
    text-align: center;
    -webkit-background-clip: text;
/*     -webkit-text-fill-color: transparent; */
}
.ladi-headline h3{
	font-size: 32px;
}
.SECTION2-ladi-section .ladi-headline{
	-webkit-text-fill-color: transparent;
	filter: drop-shadow(rgb(1, 1, 1) 4px 3px 4px);
}

.SECTION2-ladi-section .ladi-group .text-has-banner {
	display: flex;
	position: absolute;
    top: 0;
    width: 100%;
}
.SECTION2-ladi-section .flickity-page-dots {
    bottom: 0px;
}
.SECTION2-ladi-section .banner-khungxam{
	position: relative;
}

.SECTION2-ladi-section .ladi-group .text-has-banner h3:first-child{
    width: 40%;
    font-size: 17px;
    padding-top: 8px;
	padding-left: 35px;
}
.SECTION2-ladi-section .ladi-group .text-has-banner  h3:nth-child(2){
    width: 15%;
    font-size: 27px;
    line-height: 1.6;
    color: var(--fs-color-primary);
    text-align: center;
}
.SECTION2-ladi-section .ladi-group .text-has-banner  h3:nth-child(3){
width: 40%;
    font-size: 17px;
    padding-top: 8px;
	padding-right: 25px;
}
.combo-slider .col-inner{
	background-color: rgb(244, 244, 244);
    border-radius: 10px;
}
.combo-slider .box-image{
	padding: 10px 10px 0 10px;
}
.combo-slider .box-text{
	font-size: 14px;
    line-height: 1.6;
    color: rgb(0, 0, 0);
    text-align: center;
	padding-bottom: 5px;
}
.SECTION2-ladi-section .ladi-group .ladi-headline12{
	width: 400px;
    height: 40px;
    border-width: 4px;
    border-radius: 1px;
    border-style: outset;
    border-color: rgb(241, 243, 244);
    background-color: rgb(226, 226, 226);
    box-shadow: rgba(0, 0, 0, 0.5) 0px 15px 20px -15px;
	position: absolute;
    left: 107px;
	z-index: 2;
	margin-top: -18px;
}
@keyframes fadeIn {
  0% {
    opacity: 0; /* Start fully invisible */
  }
  100% {
    opacity: 0.1; /* Maintain the partially transparent state */
  }
}


@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.SECTION2-ladi-section .ladi-group .text-has-banner .pulse-effect {
	display: contents;
}
.pulse-effect h3:nth-child(2){
  display: inline-block;
  animation: pulse 1s infinite ease-in-out;
}
.pulse-effect{
  display: inline-block;
  animation: pulse 1s infinite ease-in-out;
}
.btn-col a.button{
	border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
	font-size: 23.33px;
    color: rgb(255, 255, 255);
    text-align: center;
}
a.button:hover{
    background-color: #fff;
    color: var(--fs-color-primary) !important;
    border-color: var(--fs-color-primary) !important;
    box-shadow: none;
    opacity: 1;
}
/* .cc1 {
	margin-top: -12px;
} */
.SECTION2-ladi-section .flickity-viewport{
	height: 260px;
}
.SECTION2-ladi-section .ladi-group .slider-wrapper{
	border-width: 0px 0px 1px;
    border-radius: 25px;
    border-style: solid;
    border-color: rgb(216, 0, 26);
    background-color: rgba(1, 1, 1, 0.6);
	margin-bottom: 25px;
}

.SECTION2-ladi-section .ladi-group .container .row-small:not(.row-collapse), .row .row-small:not(.row-collapse) {
    margin-left: 0px;
	margin-top: 30px;
}
.SECTION2-ladi-section .ladi-group .ladi-headline12 h3{
	font-size: 17px;
	line-height: 1.6;
	font-weight: bold;
    color: rgb(216, 0, 26);
    text-align: center;
}
.SECTION2-ladi-section .ladi-group .ladi-headline h3{
	margin-top: 60px;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(40px); /* For older Safari versions */
    -ms-transform: translateX(40px); /* For older IE versions */
    transform: translateX(40px); /* Standard */
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}


.SECTION3-ladi-section{
	background: url("https://w.ladicdn.com/s1440x1335/5c7362c6c417ab07e5196b05/1274-20240419081306-wg74d.jpg");
	    background-size: cover;
    background-position: 50% 50%;
    background-repeat: repeat;
    background-attachment: fixed;
}
.SECTION3-ladi-section .lichsu .box.has-hover{
	display: flex;
	flex-direction: row-reverse;
}
.SECTION3-ladi-section .lichsu .box-text{
	margin-top: 35px;
}

.SECTION3-ladi-section .lichsu .col-inner{
    width: 790px;
    height: 280.2px;
    margin: 0 auto;
    box-shadow: rgba(1, 1, 1, 0.3) 5px 5px 20px -15px;
    border-radius: 10px;
    background: url("https://w.ladicdn.com/s1100x600/5c7362c6c417ab07e5196b05/1440-20240419091957-ujc2r.jpg");
    background-size: cover;
    background-origin: content-box;
    background-position: 50% 50%;
    background-repeat: repeat;
    background-attachment: scroll;

}
.SECTION3-ladi-section .lichsu .lichsu-text h3:first-child{
	background: url(https://phimcachnhiet.theme.trueads.vn/wp-content/uploads/2024/10/Screenshot-2024-10-21-111329.png);
    background-size: cover;
    background-origin: content-box;
    background-position: 50% 50%;
    background-repeat: repeat;
    background-attachment: scroll;
    height: 50px;
	font-size: 24px;
    line-height: 2.0;
    color: rgb(51, 51, 51);
	animation-name: fadeInRight;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}
.SECTION3-ladi-section .lichsu .lichsu-text h3:nth-child(2){
	line-height: 1.6;
    color: rgb(51, 51, 51);
    text-align: justify;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-left: 30px;
    width: 450px;
}
.SECTION3-ladi-section .lichsu .box-image img{
	animation-name: fadeInRight;
    animation-delay: 0s;
    animation-duration: 2s;
    animation-iteration-count: 1;
}
.SECTION3-ladi-section .dacquyen .camket .col-inner{
	background-color: rgb(241, 243, 244);
    box-shadow: rgb(0, 0, 0) 10px 10px 20px -15px;
    border-radius: 10px;
}
.SECTION3-ladi-section .dacquyen .camket .box-image{
	border-radius: 10px 10px 0 0;
}
.SECTION3-ladi-section .dacquyen .camket .ladi-headline {
	filter: unset;
}
.SECTION3-ladi-section .dacquyen .camket .box-text-inner{
	width: 267px;
}
.SECTION3-ladi-section .dacquyen .camket .ladi-headline h3{
    font-size: 16px;
    line-height: 1.4;
    color: rgb(51, 51, 51);
    text-align: center;
    padding: 0px;
}
.SECTION3-ladi-section .title .ladi-headline h3{
	color: rgb(255, 255, 255);
    text-align: center;
}
.SECTION3-ladi-section .title .ladi-headline strong{
	color: var(--fs-color-primary);
}
.SECTION3-ladi-section .vinhdanh .col-inner{
	background-color: rgb(241, 243, 244);
	border-radius: 10px;
}
.SECTION3-ladi-section .vinhdanh img{
	border-radius: 10px;
}
.SECTION3-ladi-section .vinhdanh .vinhdanh-text .ladi-headline h3{
	line-height: 1.5;
    color: rgb(51, 51, 51);
    text-align: left;
    font-size: 15px;
    font-weight: 400;
}
.SECTION3-ladi-section .vinhdanh .vinhdanh-text .ladi-headline:nth-child(2) h3{
    font-size: 16px;
	font-weight: bold;
}
.SECTION3-ladi-section .vinhdanh .col, .columns, .gallery-item {
    margin: 0;
    padding: 0 15px 0px;
    position: relative;
    width: 100%;
}
.SECTION3-ladi-section .vinhdanh .vinhdanh-text{
	padding-top: 15px;
}
.SECTION3-ladi-section .vinhdanh .vinhdanh-text .thuonghieu .box-text-inner a{
	font-size: 12px;
    font-style: italic;
    line-height: 1.4;
    color: rgb(1, 114, 186);
    padding-right: 5px;
}

/* POPUP Tư vấn */
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(40px); /* For older Safari versions */
    -ms-transform: translateX(40px); /* For older IE versions */
    transform: translateX(40px); /* Standard */
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.form-group p{
    display: flex;
    width: 100%;
    justify-content: center;
	gap: 15px;
	padding: 5px;
}

input.wpcf7-form-control.wpcf7-text.name {
    border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgb(211, 211, 211);
    background-color: rgb(255, 255, 255);
    height: 45px;
}
input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone {
	 border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgb(211, 211, 211);
    background-color: rgb(255, 255, 255);
    height: 45px;
}
input.wpcf7-form-control.wpcf7-text.dongxe{
		 border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgb(211, 211, 211);
    background-color: rgb(255, 255, 255);
    height: 45px;
}
.section-popup-tuvan input{
	width: 306px;	
}
.section-popup-tuvan a.button{
	border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
	font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
}
.section-popup-tuvan .form-lienhe{
	background:url("https://w.ladicdn.com/s1350x650/5c7362c6c417ab07e5196b05/khung-20240420014359-nsqhv.png");
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    /* position: absolute; */
    margin: 0 auto;
    width: 100%;
    height: 100%;
    width: 1019.98px;
/*     height: 345.99px; */
	text-align: center;
}
.section-popup-tuvan .form-lienhe .col-inner{
	margin-top: 65px;
}
.section-popup-tuvan .col.form-lienhe{
	  margin-top: 30px;
}
.section-popup-tuvan .tuvan .ladi-headline:first-child{
	width: 729px;
    top: -23px;
    left: 135px;
    position: absolute;
    padding-top: 10px;
	margin-top: 10px;
}
.section-popup-tuvan .text p{
	font-size: 14px;
    font-style: italic;
    color: rgb(29, 38, 45);
    padding-top: 20px;
}
.section-popup-tuvan .tuvan .ladi-headline h3{
	 line-height: 1.4;
    color: rgb(43, 42, 43);
    text-align: center;
    font-size: 27px;
}
.section-popup-tuvan .form-lienhe .ladi-headline2 h3{
	 font-size: 16px;
     line-height: 1.6;
     color: rgb(255, 255, 255);
	width: 600px;
	margin-left: 136px;
}
.section-popup-tuvan .voucher-col .box-text-inner p{
	font-size: 14px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-align: center;
}
.section-popup-tuvan .slider-wrapper{
	background-color: rgb(51, 51, 51);
    box-shadow: rgb(177, 177, 177) 0px 15px 20px -14px;
    border-radius: 15px;
}

.section-popup-tuvan .row.slider-voucher{
    padding-top: 10px;
}
.section-popup-tuvan .row.slider-voucher .voucher1 img{
	margin-top: 12px;
}
.section-popup-tuvan .row.slider-voucher .voucher-col .col-inner{
	background: #fff;
    border-radius: 10px;
}
.section-popup-tuvan .row.slider-voucher .voucher-col .box-text{
	padding-bottom: 3px;
}

.section-popup-tuvan .flickity-page-dots {
    bottom: 2px;
}
.pum-theme-250764 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 0px;
    padding-top: 0px;
    color: #ffffff;
    font-family: inherit;
    font-weight: 400;
    font-size: 12px;
    line-height: 36px;
    border: 1px none #ffffff;
    border-radius: 0px;
    margin-right: 5px;
    box-shadow: unset;
    color: blue;
    font-size: 30px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: transparent;
}
/* POPUP Product */
.section-popup-product .banner-popup-product{
	position: relative;
}
.section-popup-product .col-banner{
	margin-left: 20px;
    margin-right: 20px;
}
.pum-theme-250764 .pum-container, .pum-theme-default-theme .pum-container {
    border-radius: 10px;
}

.section-popup-product .slider-product .gift-col .col-inner{
    background-color: rgb(244, 244, 244);
    border-radius: 10px;
 }
	
.section-popup-product .col-banner{
	background-color: rgb(234, 242, 254);
    box-shadow: rgb(177, 177, 177) 0px 15px 20px -14px;
    margin-top: 10px;
    padding: 15px;
    border-radius: 10px;
}
.section-popup-product .banner-popup-product .col-inner{
	position: absolute;
}
.section-popup-product .logo-col{
	position: relative;
}
.section-popup-product .logo-col .col-inner{
	margin-left: 55px;
}
.section-popup-product .name-product-col{
	position: relative;
}

.section-popup-product .name-product-col .col-inner{
	position: absolute;
    left: 80px;
    padding-top: 12px;
}
.section-popup-product .name-product-col .col-inner p{
	font-size: 24px;
    color: #fff;
	font-weight: bold;
}
.section-popup-product .price1,
.section-popup-product .price2{
	 display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-content: center;
}
.section-popup-product .price1 .col-inner{
	background: var(--fs-color-primary);
    border-radius: 10px;
    width: 620px;
}
.section-popup-product .price1 .col-inner .price-text{
	line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 23px;
    position: relative;
    font-weight: bold;
}
.section-popup-product .price1 .col-inner .price-text p{
	margin-bottom: 5px;
}
.section-popup-product .price2 .col-inner{
	background: var(--fs-color-primary);
    border-radius: 10px;
    width: 620px;
}

.section-popup-product .price2 .pulse-effect p{
	margin-top: 10px;
    line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 23px;
    position: relative;
    font-weight: bold;
    margin-bottom: 10px;
}
.banner-form{
	position: relative;
}
.banner-form .col-inner{
	position: absolute;
}
.form-info .col-inner{
	    margin-top: 17px;
}
.section-popup-product input{
	width: 226px;
}
.form-info p{
	line-height: 1.4;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 14px;
    width: 610px;
    margin-left: 50px;
	margin-bottom: 5px;
}
form{
	margin-bottom: 0px;
}
.section-popup-product .voucher1 img{
	margin-top: 12px;
}
.section-popup-product .slider-product .gift-col .box-text{
	padding-bottom: 3px;
}
.section-popup-product .slider-product .gift-col {
	 padding: 0 5px 30px;
}
.section-popup-product .slider-product .gift-col .box-text p{
	font-size: 14px;
    line-height: 1.6;
    color: rgb(0, 0, 0);
    text-align: center;
}
.section-popup-product .col-lienhe .col-inner{
	display: flex;
    justify-content: center;
    background-color: rgb(221, 221, 221);
    border-radius: 10px;
    width: 490px;
    margin-left: 110px;
    padding: 10px 5px 0 5px;
}
.section-popup-product .gift-text{
	line-height: 1.6;
    color: rgb(29, 38, 45);
    text-align: center;
	font-size: 18px;
}
.section-popup-product .col-lienhe{
	padding-bottom: 0px;
}
.section-popup-product .col-lienhe p{
	    width: 270px;
    color: #000;
}
.section-popup-product .col-lienhe a{
	border-radius: 10px;
}
.section-popup-product a.pulse-effect{
	border-radius: 5px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
	margin-top: -12px;
}
.section-popup-product .price2 .pulse-effect span{
	color: rgb(255, 222, 89);
}
.slider-product {
	padding-bottom: 0px;
}

/* Section Product */
.product-small .col-inner{
	border-width: 1px;
    border-radius: 10px;
    border-style: solid;
    border-color: rgb(224, 224, 224);
    background-color: rgb(255, 255, 255);
}
.product-small .box-image{
	border-radius: 10px;
}
.product-small .name h3{
	line-height: 1.2;
    color: rgb(51, 51, 51);
    text-align: left;
    font-size: 20px;
    padding-bottom: 10px;
}

.product-small .description{
	border-radius: 2px;
    background-color: rgba(239, 239, 239, 0.7);
    font-size: 14px;
    line-height: 1.4;
    color: rgb(51, 51, 51);
    padding: 10px;
    font-weight: bold;
}
.product-small .description p:first-child{
	font-weight: 700;
    font-style: italic;
    padding-left: 18px;
    padding-bottom: 8px;
}
.product-small .description p:nth-child(2),
.product-small .description p:nth-child(3),
.product-small .description p:nth-child(4),
.product-small .description p:nth-child(5),
.product-small .description p:nth-child(6){
	 padding-left: 18px;
    padding-bottom: 8px;
}
.product-small .price del{
	font-weight: bold;
    line-height: 1.6;
    color: rgb(66, 66, 66);
    text-decoration-line: line-through;
    text-align: center;
    font-size: 17px;
}

.product-small .price p{
	line-height: 1.6;
    color: rgb(51, 51, 51);
    text-align: center;
    font-size: 22px;
	font-weight: bold;
}

.product-small .price span{
	color: var(--fs-color-primary);
}

.product-small .btn-detail,
.product-small .btn-detail-economic,
.product-small .btn-detail-Crystalline,
.product-small .btn-detail-ntech,
.product-small .btn-detail-inmax{
	border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
	transition: all 150ms linear 0s;
	font-size: 16px;
	width: 229px;
    padding: 3px;
}
.product-small a.btn-detail:hover,
.product-small a.btn-detail-economic:hover,
.product-small a.btn-detail-Crystalline:hover,
.product-small a.btn-detail-ntech:hover,
.product-small a.btn-detail-inmax:hover{
    background-color: #fff;
    color: var(--fs-color-primary);
    border-color: var(--fs-color-primary);
    box-shadow: none;
    opacity: 1;
}

.SECTION4-ladi-section .banner-product-small .col-inner{
	position: absolute;
}
.SECTION4-ladi-section .logo-product-small .col-inner{
	    margin-left: 65px;
}
.SECTION4-ladi-section .title .ladi-headline h3{
	 font-size: 36px;
    line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: left;
    margin-left: 65px;
    padding-top: 12px;
}
.SECTION4-ladi-section .ladi-paragraph p{
	font-size: 16px;
    color: rgb(0, 0, 0);
}



.SECTION2-ladi-section .ladi-image img{
	opacity: 0.55;
}
.SECTION5-ladi-section .ladi-image{
	position: relative;
}
.SECTION5-ladi-section .ladi-image .col-inner{
	position: absolute;
    width:-webkit-fill-available;
left: 0;
    top: 0px;
    right: 0;
}
.SECTION5-ladi-section .ladi-title .ladi-headline h3{
	    line-height: 1.4;
    color: rgb(255, 255, 255);
	font-size: 30px;
	margin-top: 15px;
}
.ladi-image-bouce{
	animation-name: bounceIn;
    animation-delay: 2s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}
.SECTION5-ladi-section .ladi-title .ladi-paragraph{
	line-height: 1.6;
    color: rgb(255, 255, 255);
    font-size: 16px;
}
/* .SECTION5-ladi-section{
	height: 1540px;
} */
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-down {
  animation-name: fadeInDown;
  animation-delay: 0s;
  animation-duration: 1s;
  animation-iteration-count: 1;
}
.SECTION5-ladi-section .ladi-car .col-inner {
    margin-left: -145px;
    margin-top: 150px;
}

.SECTION5-ladi-section .ladi-iron .col-inner{
	position: absolute;
    left: 77px;
    bottom: 0px;
}

.SECTION5-ladi-section .ladi-shield .col-inner{
	position: absolute;
    width: 637.792px;
    height: 120.528px;
    top: 190px;
    left: 315px;
	z-index: 1;
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounce-in {
  animation-name: bounceIn;
  animation-delay: 1s;
  animation-duration: 1s;
  animation-iteration-count: 1;
}

.SECTION5-ladi-section .voucher1 img{
	margin-top: -16px;
}
.SECTION5-ladi-section .ladi-image-form{
	position: relative;
}
.SECTION5-ladi-section .ladi-image-form .col-inner{
	position: absolute;
}
.SECTION5-ladi-section .ux-timer span{
	background-color: transparent !important;
	border: 1px solid #fff;
	padding-top: 10px;
}
.SECTION5-ladi-section .ux-timer span strong {
    display: none !important;
}
.SECTION5-ladi-section .ux-timer {
    width: 55%;
    position: relative;
    border-spacing: 5px;
    margin: -0.7em -1.8em;
    font-size: 300%;
    display: table;
    table-layout: fixed;
    height: 45px;
}
.SECTION5-ladi-section .form-row .ladi-paragraph p{
	    font-size: 21px;
    font-weight: bold;
    line-height: 1.6;
    color: rgb(255, 255, 255);
}
.SECTION5-ladi-section .form-row .ladi-headline h3{
	 font-size: 16px;
    line-height: 1.6;
    color: rgb(255, 255, 255);
}
.SECTION5-ladi-section{
	background: url("https://w.ladicdn.com/s1440x1540/5c7362c6c417ab07e5196b05/1540-20240420014535-dfe5l.jpg")
}
.SECTION5-ladi-section .form-row .col{
	padding-bottom: 0px;
}
.SECTION5-ladi-section input{
	width: 282px;
}
.SECTION5-ladi-section a.button{
	border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
	font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
}
.SECTION5-ladi-section .shield-car .col-inner{
	position: absolute;
    width: 1009.15px;
    height: 691.997px;
    opacity: 0.55;
    top: -70px;
    left: 179.191px;
    mix-blend-mode: screen;
    will-change: transform, opacity;
    z-index: 1;
}
.SECTION5-ladi-section .dichvu .dichvu-col .box-text p{
	    font-size: 14px;
    font-weight: bold;
    line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: center;
}
.SECTION6-ladi-section .compare-col .col-inner{
	padding-left: 200px;
    padding-right: 200px;
	margin-bottom: 60px;
}
.SECTION6-ladi-section .compare-col .ladi-headline h3{
	line-height: 1.4;
    color: rgb(255, 255, 255);
    font-size: 30px
}
.SECTION6-ladi-section .brand-col .col-inner{
	background: url("https://w.ladicdn.com/s850x850/5c7362c6c417ab07e5196b05/sliver-bac-1-20240420014733-3ul_8.jpg");
    position: relative;
	border-width: 1px;
    border-radius: 10px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
	background-size: cover;
}
.SECTION6-ladi-section .brand-col .brand{
	    display: flex;
    justify-content: center;
    position: relative;
}
.SECTION6-ladi-section .brand-col .brand1{
	    display: flex;
    justify-content: center;
    position: relative;
}
.SECTION6-ladi-section .brand-col .brand h3{
	border-width: 1px;
    border-radius: 999px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    box-shadow: rgba(82, 82, 84, 0.54) 15px 15px 20px -6px;
    width: 220px;
    font-size: 40px;
    color: var(--fs-color-primary);
    background-color: rgb(255, 255, 255);
    height: 76.88px;
    position: absolute;
    top: -44px;
}
.SECTION6-ladi-section .brand-col .brand1 h3{
	font-size: 20px;
    padding-top: 5px;
    color: #000;
    font-weight: 900;
	border-width: 1px;
    border-radius: 999px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    box-shadow: rgba(82, 82, 84, 0.54) 15px 15px 20px -6px;
    width: 220px;
    background-color: rgb(255, 255, 255);
    height: 76.88px;
    position: absolute;
    top: -44px;
}
.SECTION6-ladi-section .compare-detail ul{
	margin-top: 50px;
	padding: 10px;
}

.SECTION6-ladi-section .compare-detail ul li{
	border-bottom: 1px solid rgb(177, 177, 177);
	padding-bottom: 10px;
    position: relative;
    counter-increment: linum;
	 font-size: 16px;
    color: rgb(51, 51, 51);
	list-style: none;
}
.SECTION6-ladi-section .compare-detail ul li:before{
	content: '\f058';
	width: 17px;
	height: 17px;
	font-family: "Font Awesome 5 Pro";
	padding-right: 5px;
}
.SECTION6-ladi-section .compare-detail ul li:last-child{
	margin-bottom: 50px;
}
.SECTION6-ladi-section .vs .col-inner{
	position: absolute;
    top: 175px;
    left: 5px;
}
.SECTION6-ladi-section .vs p{
	font-weight: bold;
    color: rgb(255, 22, 22);
    font-size: 35px
}
.SECTION6-ladi-section{
	padding-bottom: 0px !important;
}
.SECTION7-ladi-section .quytrinh-col-headline{
	margin-bottom: 40px;
}
.SECTION7-ladi-section .quytrinh-col-headline .ladi-headline{
	padding-left: 275px;
    padding-right: 275px;
}
.SECTION7-ladi-section .quytrinh-col-headline .ladi-headline h3{
	line-height: 1.4;
    color: rgb(255, 255, 255);
	font-size: 30px;
}
.SECTION7-ladi-section .quytrinh-col-headline .ladi-paragraph{
	padding-left: 200px;
    padding-right: 200px;
}

.SECTION7-ladi-section .quytrinh-col-headline .ladi-paragraph p{
	color: rgb(255, 255, 255);
	font-size: 16px;
}
.SECTION7-ladi-section .quytrinh-col-rtl .box-vertical{
	direction: rtl; 
}
.SECTION7-ladi-section .quytrinh-col-rtl .box-image img,
.SECTION7-ladi-section .quytrinh-col .box-image img{
	border-width: 6px;
    border-radius: 0px;
    border-style: groove;
    border-color: rgb(255, 255, 255);
}
.SECTION7-ladi-section .quytrinh-col{
	margin-left: -27px;
}
.SECTION7-ladi-section .quytrinh-col .box-text{
		padding-right: 0px;
	padding-right: 0px;
	    animation-name: fadeInLeft;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}
.SECTION7-ladi-section .quytrinh-col-rtl .box-text{
	padding-right: 0px;
	padding-right: 0px;
    animation-name: fadeInRight;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-iteration-count: 1;
}
.SECTION7-ladi-section .quytrinh-col .box-text h4,
.SECTION7-ladi-section .quytrinh-col-rtl .box-text h4{
	    font-size: 20px;
        line-height: 1.2;
        color: rgb(255, 255, 255);
}
.SECTION7-ladi-section .quytrinh-col .box-text p,
.SECTION7-ladi-section .quytrinh-col-rtl .box-text p{
	font-size: 16px;
    line-height: 1.5;
    color: rgb(255, 255, 255);

}
.SECTION7-ladi-section .quytrinh-col-rtl .box-text p{
	    padding-right: 2em;
}
.SECTION7-ladi-section .quytrinh-col .box-text-inner img{
	transform: rotateY(180deg);
}
/* .SECTION7-ladi-section .quytrinh-col-rtl .box-text-inner img{
	height: 30px;
} */
.SECTION7-ladi-section .quytrinh-col .box-text-inner{
	margin-top: -80px;
}
.SECTION7-ladi-section .quytrinh-col-rtl .box-text-inner{
	margin-top: -100px;
}
.SECTION7-ladi-section .quytrinh-col-rtl{
	margin-top: 100px;
}

.SECTION7-ladi-section .quytrinh-col-rtl .after1 h4:after {
    content: '02';
    position: absolute;
    right: -40px;
    top: -55px;
    font-size: 16px;
    color: rgb(29, 38, 45);
    background-color: rgb(255, 255, 255);
    border-radius: 99px;
    border: solid 5px rgb(216, 0, 26);
    padding: 7px;
}
.SECTION7-ladi-section .quytrinh-col-rtl .after2 h4:after {
    content: '04';
     position: absolute;
    right: -40px;
    top: -65px;
    font-size: 16px;
    color: rgb(29, 38, 45);
    background-color: rgb(255, 255, 255);
    border-radius: 99px;
    border: solid 5px rgb(216, 0, 26);
    padding: 7px;
}
.SECTION7-ladi-section .quytrinh-col-rtl .after3 h4:after {
    content: '06';
    position: absolute;
     right: -40px;
    top: -65px;
    font-size: 16px;
    color: rgb(29, 38, 45);
    background-color: rgb(255, 255, 255);
    border-radius: 99px;
    border: solid 5px rgb(216, 0, 26);
    padding: 7px;
}
.SECTION7-ladi-section .quytrinh-col .before1 h4:before {
    content: '01';
    position: absolute;
    left: -30px;
    top: -58px;
    font-size: 16px;
    color: rgb(29, 38, 45);
    background-color: rgb(255, 255, 255);
    border-radius: 99px;
    border: solid 5px rgb(216, 0, 26);
    padding: 7px;
    height: 42px;
    width: 42px;
    text-align: center;
}
.SECTION7-ladi-section .quytrinh-col .before2 h4:before {
    content: '03';
    position: absolute;
    left: -30px;
    top: -58px;
    font-size: 16px;
    color: rgb(29, 38, 45);
    background-color: rgb(255, 255, 255);
    border-radius: 99px;
    border: solid 5px rgb(216, 0, 26);
    padding: 7px;
    height: 42px;
    width: 42px;
    text-align: center;
}
.SECTION7-ladi-section .quytrinh-col .before3 h4:before {
    content: '05';
    position: absolute;
    left: -30px;
    top: -58px;
    font-size: 16px;
    color: rgb(29, 38, 45);
    background-color: rgb(255, 255, 255);
    border-radius: 99px;
    border: solid 5px rgb(216, 0, 26);
    padding: 7px;
    height: 42px;
    width: 42px;
    text-align: center;
}
/* @keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
} */
.fadeIn{
	animation-name: fadeIn;
    animation-duration: 2s;
	transform: perspective(1000px) rotateY(180deg);
}
.fadeIn2{
	animation-name: fadeIn;
    animation-delay: 0s;
    animation-duration: 2s;
    animation-iteration-count: 1;
}
.fadeIn2 img{
	width: 126.886px;
    height: 100.588px;
    position: absolute;
    top: -175px;
    left: 70px;
}
.img .img-inner{
    overflow: visible;
}
.SECTION8-ladi-section .shield2-col{
	position: relative;
}
.SECTION8-ladi-section .shield2-col .col-inner{
	position: absolute;
    z-index: 1;
    right: 109px;
    width: 399.862px;
    height: 99.035px;
    top: 90px;
}
.SECTION8-ladi-section .car-col{
	margin-top: 50px;
}
.SECTION8-ladi-section .road-col{
	position: relative;
}
.SECTION8-ladi-section .road-col .col-inner{
	position: absolute;
    left: 24em;
    top: 4em;
}
.SECTION8-ladi-section .ladi-headline h3{
	 color: rgb(51, 51, 51);
	font-size: 30px;
}
.SECTION8-ladi-section .ladi-headline span{
	color: var(--fs-color-primary);
}
.SECTION8-ladi-section .ladi-paragraph p{
	font-size: 17px;
	line-height: 1.7;
	color: rgb(51, 51, 51);
}
.SECTION8-ladi-section .nhanxet-col{
	padding-bottom: 0px;
}
.SECTION8-ladi-section .car-col img{
	width: 543.944px;
    height: 241.968px;
    margin-top: 55px;
    margin-left: 107px;
}
.SECTION8-ladi-section .video-col{
	border-radius: 10px;
	 border: 1px solid rgb(255, 255, 255);
}
.SECTION8-ladi-section .fadeIn3 img{
	position: absolute;
    width: 250px;
    top: -239px;
    left: 184px;
	animation-name: fadeInRight;
    animation-delay: 0s;
    animation-duration: 1s;
    animation-iteration-count: 1
}
.SECTION9-ladi-section .daily-col{
	padding-left: 20em;
    padding-right: 20em;
}
.SECTION9-ladi-section .daily-col .logo-daily img{
	width: 35%;
}
.SECTION9-ladi-section .daily-col .ladi-headline h3{
	color: rgb(51, 51, 51);
	font-size: 30px;
}
.SECTION9-ladi-section .daily-col .ladi-paragraph p{
	color: rgb(51, 51, 51);
	font-size: 17px;
	font-weight: bold;
}
.SECTION9-ladi-section .voucher1 img{
	margin-top: -16px;
}
.SECTION9-ladi-section .camket-col .col-inner{
	background: url("https://w.ladicdn.com/s700x500/5c7362c6c417ab07e5196b05/bac-xam-20240420025213-emkr-.jpg");
    position: relative;
    border-width: 1px;
    border-radius: 10px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
	background-size: cover;
	height: 232px;
}
.SECTION9-ladi-section .compare-detail{
	padding: 10px;
}
.SECTION9-ladi-section .compare-detail h3{
	padding-left: 20px;
	font-weight: bold;
	color: #000;
}
.SECTION9-ladi-section .compare-detail span{
	color: var(--fs-color-primary);
}
.SECTION9-ladi-section .compare-detail ul li{
    position: relative;
    counter-increment: linum;
	 font-size: 16px;
    color: rgb(51, 51, 51);
	list-style: none;
}
.SECTION9-ladi-section .compare-detail ul li:before{
	content: '\f058';
	width: 17px;
	height: 17px;
	font-family: "Font Awesome 5 Pro";
	padding-right: 5px;
}
/* .SECTION9-ladi-section .compare-detail ul li:last-child{
	margin-bottom: 50px;
} */
.SECTION9-ladi-section .dichvu-col .col-inner{
	background: url("https://w.ladicdn.com/s550x550/5c7362c6c417ab07e5196b05/bac-sliver-20240419065715-m8uiy.jpg");
    border-width: 1px;
    border-radius: 10px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    background-size: cover;
}
.SECTION9-ladi-section .dichvu-col .box-image img{
	padding: 10px;
}
.SECTION9-ladi-section .dichvu-col .box-text{
	padding: 5px;
}
.SECTION9-ladi-section .dichvu-col p{
	font-size: 16px;
    line-height: 1.2;
    color: rgb(51, 51, 51);
	-webkit-line-clamp: 2;
    height: calc(1em* 1.4* 2);
}
.SECTION9-ladi-section .form-daily-col .col-inner{
	background-color: rgba(13, 13, 13, 0.7);
    border-radius: 10px;
    margin-top: 30px;
    padding-top: 40px;
	height: 735px;
}
.SECTION9-ladi-section .form-daily-col img{
	width: 30%;
}
.SECTION9-ladi-section .form-daily-col .ladi-headline h3{
	 font-size: 22px;
    line-height: 1.5;
    color: rgb(255, 255, 255);
}
.SECTION9-ladi-section .form-daily-col .ladi-paragraph p{
	line-height: 1.3;
    color: rgb(255, 255, 255);
    font-size: 16px;
    padding: 0 3em 0 3em;
}
.SECTION9-ladi-section .form-daily-col .form-group p {
    display: block;
}
.SECTION9-ladi-section .form-daily-col .form-group p input{
	width: 309px;
}
.SECTION9-ladi-section .form-daily-col a.button{
	border-width: 1px;
    border-radius: 5px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
	font-size: 18px;
    color: rgb(255, 255, 255);
    text-align: center;
}
.SECTION10-ladi-section .doitac-col .ladi-headline h3{
	line-height: 1.6;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 30px;
}
.SECTION10-ladi-section .doitac-col .ladi-paragraph p{
	 color: rgb(255, 255, 255);
    font-size: 16px;
    padding: 0 18em 0 18em;
    text-align: center;
}
.SECTION10-ladi-section .doitac-col .gallery-col .box-image{
	background-color: rgb(255, 255, 255);
    border-radius: 10px;
}
.SECTION10-ladi-section .doitac-col .gallery-col .box-image img{
	padding: 10px;
	height: 100px;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px); /* For older Safari versions */
    -ms-transform: translateX(-20px); /* For older IE versions */
    transform: translateX(-20px); /* Standard */
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.ladi-animation{
	    animation-name: fadeInLeft;
        animation-delay: 0s;
        animation-duration: 1s;
        animation-iteration-count: 1;
}
.ladi-animationcc{
	    animation-name: fadeInLeft;
        animation-delay: 0.2s;
        animation-duration: 1s;
        animation-iteration-count: 1;
}
/* Footer */
.Section12 .col-showroom .col-inner{
	width: 400px;
	float: left;
}
.Section12 .ladi-headline h3{
	font-size: 24px;
    color: rgb(255, 255, 255);
}
.Section12 .col-showroom .icon-box .text p{
	font-size: 16px;
    font-weight: bold;
    color: rgb(255, 255, 255);
}
.Section12 .col-dichvu .ladi-headline h4{
	font-size: 20px;
    color: rgb(255, 255, 255);
	text-align: left;
}

.Section12 .col-dichvu .icon-box .text p{
	font-size: 16px;
    color: rgb(255, 255, 255);
    text-align: left;
}
.Section12 .col-dichvu .col{
	padding-bottom: 10px;
}
.Section12 .form-group p {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    gap: 0px;
}
.Section12 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone {
    border-radius: 0px;
    width: 266px;
}
.Section12 .chinhnhanh p{
	 font-style: italic;
		font-size: 16px;
    color: rgb(255, 255, 255);
    text-align: center;
}
@media screen and (max-width: 1024px){
	.ladi-headline h3 {
    font-size: 25px;
}
	.SECTION2-ladi-section .ladi-group .text-has-banner h3:first-child,.SECTION2-ladi-section .ladi-group .text-has-banner h3:nth-child(3){
    font-size: 13px;
}
	.SECTION2-ladi-section .ladi-group .text-has-banner h3:nth-child(2) {
    font-size: 21px;
}
	.SECTION2-ladi-section .ladi-group .ladi-headline12 {
    position: static;
}

}
@media screen and (min-width: 850px) {
 .SECTION5-ladi-section .large-3 {
        flex-basis: 20%;
        max-width: 20%;
    }
.SECTION9-ladi-section .large-3 {
        flex-basis: 20%;
        max-width: 20%;
    }
	.SECTION6-ladi-section .large-5 {
        flex-basis: 47.6666666667%;
        max-width: 47.6666666667%;
    }
.SECTION6-ladi-section .large-2 {
        flex-basis: 4.6666666667%;
        max-width: 4.6666666667%;
    }
/* .slider-product .large-3 {
        flex-basis: 20%;
        max-width: 20%;
    } */
}
@media screen and (max-width: 768px){
	.SECTION2-ladi-section .ladi-group .text-has-banner .col-inner h3:first-child {
		font-size: 13px;
		padding-top: 5px;
		margin-left: 0px;
		padding-left: 0px;
	}
	.SECTION4-ladi-section .title{
		    position: absolute;
    right: 0;
    top: 30px;
	}
		    .header-main li.html.custom {
        display: block;
    }
	    .SECTION2-ladi-section .ladi-group .text-has-banner h3:first-child, .SECTION2-ladi-section .ladi-group .text-has-banner h3:nth-child(3) {
        font-size: 22px;
    }
	.combo-slider .box-text {
    font-size: 18px;
}

	    .SECTION2-ladi-section .ladi-group .text-has-banner h3:nth-child(2) {
        font-size: 31px;
    }
	.SECTION2-ladi-section .ladi-group .text-has-banner .col-inner h3:nth-child(2) {
		font-size: 18px;
	}
	.SECTION2-ladi-section .ladi-group .text-has-banner .col-inner h3:nth-child(3) {
		font-size: 13px;
		padding-top: 6px;
		padding-right: 0px;
	}

	.SECTION2-ladi-section .ladi-group .ladi-headline h3 {
		margin-top: 30px;
	}
	.ladi-headline h3 {
    	font-size: 28px;
	}
	.SECTION2-ladi-section .banner-khungxam .col-inner {
		left: 0px;
	}
	.SECTION2-ladi-section .ladi-group .ladi-headline12 {
		width: 300px;
		left: 30px;
	}
	.SECTION3-ladi-section .lichsu .col-inner {
		width: unset;
		left: 0px;
	}
	.SECTION3-ladi-section .vinhdanh .vinhdanh-text {
		padding: 25px;
	}
	.SECTION4-ladi-section .title .ladi-headline h3 {
font-size: 22px;
        /* margin-left: 40px; */
        margin-bottom: 0;
        line-height: 2.6em;
		text-align: center;
		padding-top: 0;
	}
	.SECTION4-ladi-section .banner-product-small .col-inner {
		left: 0px;
		top: 15px;
	}
	.SECTION4-ladi-section .logo-product-small .col-inner {
		margin-left: 45px;	
	}
	.SECTION5-ladi-section .ladi-image .col-inner {
		position: absolute;
		width: 777px;
		left: 0px;
		top: 50px;
	}
	.SECTION5-ladi-section .ladi-iron .col-inner {
		position: absolute;
		left: 33px;
		bottom: 0px;
	}
	.SECTION5-ladi-section .ladi-car .col-inner {
		margin-left: -145px;
		margin-top: 60px;
	}
	.SECTION5-ladi-section .ladi-shield .col-inner {
		width: 400px;
		top: 68px;
		left: 135px;
		z-index: 1;
	}
	.SECTION5-ladi-section .shield-car .col-inner {
		width: 600px;
        top: -90px;
        left: 70px;
	}
	.SECTION5-ladi-section .ladi-tile{
		margin-top: 20px;
	}
	.SECTION7-ladi-section .quytrinh-col-headline .ladi-headline {
		padding-left: 0px;
		padding-right: 0px;
	}
	.SECTION7-ladi-section .quytrinh-col-headline .ladi-paragraph {
		padding-left: 0px;
		padding-right: 0px;	
	}
	.SECTION6-ladi-section .vs .col-inner {
		position: absolute;
		top: 175px;
		left: 40px;
	}
	.SECTION6-ladi-section .compare-col .col-inner {
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 60px;
	}
	.SECTION8-ladi-section .road-col .col-inner {
		left: 4em;
		top: 22em;	
	}
	.SECTION8-ladi-section .shield2-col .col-inner {
		right: 109px;
		top: 290px;
	}
	.SECTION8-ladi-section .car-col img {
		margin-top: 65px;
		margin-left: 107px;
	}
	.SECTION9-ladi-section .daily-col {
		padding-left: 0em;
		padding-right: 0em;
	}
	.SECTION9-ladi-section .daily-col .ladi-headline h3 {
		color: rgb(51, 51, 51);
		font-size: 29px;
	}
	.SECTION9-ladi-section .flickity-page-dots {
		bottom: 0px;
	}
	.SECTION10-ladi-section .doitac-col .ladi-paragraph p {
		padding: 0;
	}
	.Section12 .col-showroom .col-inner {
    width: unset;
	}
}
@media screen and (max-width: 549px){
	.SECTION3-ladi-section .lichsu .lichsu-text h3:first-child {
		font-size: 20px;
        line-height: 2.4;
	}	
	.ladi-headline h3 {
    	font-size: 28px;
	}
	.SECTION3-ladi-section .lichsu .box.has-hover {
		display: flex;
		flex-direction: column-reverse;
	}
	.SECTION2-ladi-section .ladi-group .text-has-banner .col-inner h3:first-child {
		width: 40%;
		font-size: 13px;
		padding-top: 4px;
		margin-left: -5px;
		padding-left: 0px;
	}
	.SECTION2-ladi-section .ladi-group .text-has-banner .col-inner h3:nth-child(2) {
		width: 15%;
		font-size: 20px;
	}
	.SECTION2-ladi-section .ladi-group .text-has-banner .col-inner h3:nth-child(3) {
		width: 40%;
		font-size: 13px;
		padding-top: 5px;
		padding-right: 0px;
	}
	.SECTION2-ladi-section .banner-khungxam .col-inner {
		left: 0px;	
	}
	.SECTION2-ladi-section .ladi-group .ladi-headline12 {
		width: 325px;
		height: 40px;
		left: 33px;
	}
	.SECTION3-ladi-section .lichsu .col-inner {
         width: unset;
        height: unset;
        left: unset;
	}
	.SECTION3-ladi-section .lichsu .lichsu-text h3:nth-child(2) {
    	padding-left: unset;
    	width: unset;
	}
	.SECTION3-ladi-section .vinhdanh .vinhdanh-text .ladi-headline h3 {
    	padding: 10px;
	}
	.SECTION3-ladi-section .vinhdanh .vinhdanh-text .flickity-page-dots {
		bottom: 5px;
	}
	.SECTION4-ladi-section .title .ladi-headline h3 {
		font-size: 14px;
		line-height: 1.6;
		margin-left: 12px;
		margin-top: -28px;
		padding-top: 12px;
	}
	.SECTION4-ladi-section .logo-product-small .col-inner {
		margin-left: 15px;
		margin-top: -22px;
	}
	.SECTION4-ladi-section .banner-product-small .col-inner {
    	left: 0px;
	}
	.combo-slider .col-inner {
		 width: 245px;
	}
	.SECTION2-ladi-section {
    	background-position: 37% 50%;
	}
	.SECTION5-ladi-section .ladi-title .ladi-headline h3 {
		font-size: 25px;
		margin-top: 20px;
	}
	.SECTION5-ladi-section .ladi-title .ladi-paragraph {
		font-size: 14px;
	}
	.SECTION5-ladi-section .ladi-image .col-inner {
		width: 650px;
		left: -127px;
		top: 50px;
	}
	.SECTION5-ladi-section .ladi-iron .col-inner {
		left: -26px;
		bottom: -188px;
	}
	.SECTION5-ladi-section .ladi-iron .col-inner img{
		width: 170px;
	}
	.SECTION5-ladi-section .ladi-car .col-inner {
		margin-left: 25px;
		margin-top: 0px;
	}
	.SECTION5-ladi-section .ladi-shield .col-inner {
		width: 265px;
		height: 120.528px;
		top: 55px;
		left: 61px;
	}
	.SECTION5-ladi-section .shield-car .col-inner {
		width: 400px;
		height: 691.997px;
		opacity: 0.55;
		top: -33px;
		left: 30px;
	}
	.SECTION2-ladi-section .ladi-group .ladi-headline h3 {
    	margin-top: 0px;
	}
	.SECTION5-ladi-section .ux-timer {
		margin-left: 80px;
	}
	.SECTION5-ladi-section .form-row .ladi-headline h3 {
    	text-align: center;
	}
	.section-popup-product .name-product-col .col-inner {
		position: absolute;
		left: 14px;
		padding-top: 12px;
		top: -27px;	
	}
	.section-popup-product .logo-col .col-inner {
		margin-left: 15px;
		margin-top: -19px;	
	}
	.section-popup-product .banner-popup-product .col-inner {
		left: 0px;
	}
	.section-popup-product .name-product-col .col-inner p {
		font-size: 12px;
	}
	.section-popup-product .price1, .section-popup-product .price2 {
		padding-bottom: 10px;
	}
	.section-popup-product .price1 .col-inner .price-text {
		font-size: 16px;
		padding: 10px;
	}
	.section-popup-product .col-banner {
		width: 330px;
	}
	.section-popup-product .price1 .col-inner {
		width: unset;
	}
	.section-popup-product .price2 .col-inner {
		width: 285px;
	}
	.section-popup-product .price2 .pulse-effect p {
		font-size: 16px;
	}
	.form-info .col-inner {
    	margin-top: 0px;
		background: black;
	}
	.banner-form .col-inner {
    	display: none;
	}
	.form-info p {
		font-size: 15px;
		width: unset;
		margin-left: 5px;
		padding-top: 10px;
	}
	.section-popup-product input {
		width: 270px;
	}
	.form-group p {
	 	display: block;
		margin-top: 15px;
	}
	.section-popup-product .col-lienhe .col-inner {
		width: unset;
	 	margin-left: 0px;
	}
	.SECTION5-ladi-section .form-row .ladi-paragraph p {
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.SECTION5-ladi-section input {
		width: 350px;
	}
	.SECTION5-ladi-section .form-row{
		background: #000;
	}
	.SECTION5-ladi-section .ladi-image-form .col-inner {
		display: none;
	}
	.SECTION6-ladi-section .compare-col .col-inner {
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 60px;
	}
	.SECTION6-ladi-section .compare-col .ladi-headline h3 {
		font-size: 22px;
	}
	.SECTION7-ladi-section .quytrinh-col-headline .ladi-headline {
		padding-left: 0px;
		padding-right: 0px;
	}
	.SECTION7-ladi-section .quytrinh-col-headline .ladi-headline h3 {
		font-size: 22px;
	}
	.SECTION7-ladi-section .quytrinh-col-headline .ladi-paragraph {
		padding-left: 0px;
		padding-right: 0px;
	}
	.SECTION7-ladi-section .quytrinh-col-headline {
    	margin-bottom: 0px;
	}
	.SECTION7-ladi-section .quytrinh-col-rtl {
    	margin-top: 0px;
	}
	   .SECTION7-ladi-section .quytrinh-col .box-text-inner {
        margin-top: 0px;
        margin-left: 49px;
    }
	    .SECTION7-ladi-section .quytrinh-col .before1 h4:before {
        left: 0px;
        top: 15px;
        font-size: 16px;
    }
	    .SECTION7-ladi-section .quytrinh-col .before2 h4:before {
        left: 0px;
        top: 15px;
        font-size: 16px;
    }
	    .SECTION7-ladi-section .quytrinh-col .before3 h4:before {
        left: 0px;
        top: 15px;
        font-size: 16px;
    }
	.SECTION7-ladi-section .quytrinh-col {
    	margin-left: 0px;
	}
	.SECTION7-ladi-section .quytrinh-col-rtl .box-text-inner {
		margin-top: 0px;
		margin-left: 49px;
	}
	.SECTION7-ladi-section .quytrinh-col-rtl .after1 h4:after {
		right: unset;
		top: 10px;
		left: 0px;
		font-size: 16px;
	}
	.SECTION7-ladi-section .quytrinh-col-rtl .after2 h4:after {
		right: unset;
		top: 10px;
		left: 0px;
		font-size: 16px;
	}.SECTION7-ladi-section .quytrinh-col-rtl .after3 h4:after {
		right: unset;
		top: 10px;
		left: 0px;
		font-size: 16px;
	}
	.SECTION8-ladi-section .car-col img {
		width: 280px;
		height: 130.968px;
		margin-top: 0px;
		margin-left: 35px;
	}
	.SECTION8-ladi-section .road-col .col-inner {
		position: absolute;
		left: 0em;
		top: 29em;		
	}
	.SECTION8-ladi-section .shield2-col .col-inner {
		position: absolute;
		z-index: 1;
		right: 109px;
		width: 150px;
		top: 422px;
	}
	.fadeIn2 img {
		width: 80px;
		height: unset;
		position: absolute;
		top: -95px;
		left: -15px;
	}
	.SECTION8-ladi-section .fadeIn3 img{
		position: absolute;
		width: 250px;
		top: -131px;
		left: 56px;
	}
	.SECTION8-ladi-section .nhanxet-col {
		padding-bottom: 0px;
		margin-bottom: 65px;
	}
	.SECTION9-ladi-section .daily-col {
    	padding-left: 0em;
    	padding-right: 0em;
	}
	.SECTION9-ladi-section .daily-col .ladi-headline h3 {
		color: rgb(51, 51, 51);
		font-size: 22px;
	}
	.SECTION10-ladi-section .doitac-col .ladi-paragraph p {
		padding: 0em;
	}
	.SECTION10-ladi-section .doitac-col .gallery-col .box-image img {
		height: 70px;
	}
	.SECTION10-ladi-section .doitac-col .gallery-col{
		padding-bottom: 0px;
	}
	.SECTION9-ladi-section .form-daily-col .col-inner {
		 height: unset;
	}
	.slider-wrapper .flickity-prev-next-button {
        display: block;
    }
	.SECTION9-ladi-section .camket-col .col-inner {
		height: 250px;
	}
	.SECTION9-ladi-section .camket-col .flickity-page-dots {
    	bottom: 0px;
	}
	.SECTION12-ladi-section .button, button, input[type=button], input[type=reset], input[type=submit]{
		padding: 0 5px;
	}
	.Section12 input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel.phone {
		border-radius: 0px;
		width: 210px;
	}
	.SECTION8-ladi-section .car-col {
		margin-top: 0px;
	}
	.section-popup-tuvan .tuvan .ladi-headline h3 {
		font-size: 22px;
		margin-bottom: 0px;
	}
	.section-popup-tuvan .form-lienhe {
		background: unset;
		padding-bottom: 0px;
	}
	.section-popup-tuvan .form-lienhe .col-inner {
		margin-top: 0px;
		background: #000;
	}
	.section-popup-tuvan .form-lienhe .ladi-headline2 h3 {
		width: unset;
		margin-left: 0px;
		padding: 5px;
	}
	.section-popup-tuvan .tuvan .ladi-headline:first-child {
		width: unset;
		top: 0px;
		left: 0px;
		position: unset;
	}
	.Section12 .col-showroom .col-inner {
		width: unset;
		float: left;
	}
	.SECTION9-ladi-section .flickity-page-dots {
		bottom: 30px;
	}
	.SECTION6-ladi-section .brand-col .col-inner {
		margin-bottom: 30px;
	}
}