/*
Theme Name: vinfastthuongtin
Description: vinfastthuongtin
Author: vinfastmienbac3s
Author URI: https://vinfastthuongtin.vn/
Template: flatsome
Version: 6.0.30
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#logo:after,#logo:before{transform: skewX(-25deg) translateY(-50%);content:"";position:absolute;top:50%;width:40px;height:100%;background-color: rgb(255 255 255 / 100%);z-index:0;}
#logo:before{left:0%;animation:light-left 5s infinite alternate linear}
#logo:after{right:-5%;animation:light-right 5s infinite alternate linear}
.stuck #logo:after, .stuck #logo:before {display:none}
@keyframes light-left{0%{left:-5%;opacity:0}50%{left:50%;opacity:1}to{left:105%;opacity:0}}@keyframes light-right{0%{right:-5%;opacity:0}50%{right:50%;opacity:1}to{right:105%;opacity:0}}

.box-category .box-image:after,.box-category .box-image:before{transform: skewX(-25deg) translateY(-50%);content:"";position:absolute;top:50%;width:50%;height:100%;background-color: rgb(255 255 255 / 30%);z-index:0;opacity:0}
.box-category:hover .box-image:before{;opacity:1;left:0%;animation:light-left 1s infinite alternate linear}
.box-category:hover .box-image:after{;opacity:1;right:-5%;animation:light-right 1s infinite alternate linear}

.box-blog-post .box-image:after,.box-blog-post .box-image:before{transform: skewX(-25deg) translateY(-50%);content:"";position:absolute;top:50%;width:50%;height:100%;background-color: rgb(255 255 255 / 10%);z-index:0;opacity:0}
.box-blog-post:hover .box-image:before{;opacity:1;left:0%;animation:light-left 1s infinite alternate linear}
.box-blog-post:hover .box-image:after{;opacity:1;right:-5%;animation:light-right 1s infinite alternate linear}

.product-small.box .box-image:after,.product-small.box .box-image:before{transform: skewX(-25deg) translateY(-50%);content:"";position:absolute;top:50%;width:50%;height:100%;background-color: rgb(255 255 255 / 10%);z-index:0;opacity:0}
.product-small.box:hover .box-image:before{;opacity:1;left:0%;animation:light-left 1s infinite alternate linear}
.product-small.box:hover .box-image:after{;opacity:1;right:-5%;animation:light-right 1s infinite alternate linear}

.tabCar .box-image:after,.tabCar .box-image:before{transform: skewX(-25deg) translateY(-50%);content:"";position:absolute;top:50%;width:50%;height:100%;background-color: rgb(255 255 255 / 10%);z-index:0;opacity:0}
.tabCar .box:hover .box-image:before{;opacity:1;left:0%;animation:light-left 1s infinite alternate linear}
.tabCar .box:hover .box-image:after{;opacity:1;right:-5%;animation:light-right 1s infinite alternate linear}

.header-main .nav > li > a{}
.tabCar h3{font-weight:400}
.tabCar .box-text p{color:#aeaeae;font-size:14px;text-transform:uppercase}
.box-blog-post .is-divider{background:transparent}
.ss-cta .icon-box{background:#1464F4;display:flex;justify-content:center;align-items:center}
.ss-cta .icon-box h3{color:#fff}
.ss-cta .icon-box .icon-box-img{padding:15px;background:#043fa7}
.ss-cta .icon-box .icon-box-img img{padding:0}
.menuScroll ul{text-align:center;margin-bottom:0}
.menuScroll ul li{list-style:none;display:inline-block;width:15%}
.menuScroll ul li a{font-weight:700}
.titleProductPage .section-title-normal{border:none!important}
.titleProductPage .section-title-normal span{border:none!important;margin:0!important;padding:0!important;font-size:60px}
.rowCar .box h3{font-weight:400}
.rowCar .box p{color:#aeaeae;font-size:14px}
.rowCar .box .box-text{min-height:215px}
.titleRL b{background:transparent}
#footer .col{padding-bottom:0}
#footer ul{list-style:none}
#footer ul li{margin-left:0;border:0}
#footer ul li a{}
#footer .section-title-container{margin-bottom:5px}
#bao-gia-uu-dai,#dang-ky-lai-thu{background:#f9f9f9}
#bao-gia-uu-dai .wpcf7-submit,#dang-ky-lai-thu .wpcf7-submit{background:#29487d;margin:0;padding:0;border:0;width:100%}
#bao-gia-uu-dai span.titleF,#dang-ky-lai-thu span.titleF{background:#1464f4;color:#fff;width:100%;display:block;text-align:center;font-weight:700;height:35px;line-height:35px;margin-bottom:5px}
#popupUuDai .wpcf7-submit{width:100%;margin:0;padding:0;border-bottom:5px solid #5d1215}
#bao-gia-uu-dai .wpcf7-submit:before,#dang-ky-lai-thu .wpcf7-submit:before{-webkit-animation:shine 1.2s;animation:shine 1.2s;animation-iteration-count:infinite;position:absolute;top:0;left:-70%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0 0,#fafafa 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
@-webkit-keyframes shine {
100%{left:100%}
}
@keyframes shine {
100%{left:100%}
}
.hotlinefix{position:fixed;bottom:35px;left:42px;z-index:99}
.hotlinefix .phone{width:220px;background:#FFF;border-radius:39px;left:-30px;top:-29px;position:absolute;box-shadow:1px 1px 8px #0006}
.hotlinefix .phone p{line-height:50px;margin:0;padding:0}
.hotlinefix .phone p a{font-style:inherit;color:red;text-shadow:none;font-size:20px;font-weight:700;text-decoration:none;line-height:66px;margin-left:70px}
.circle-hotline{height:50px;width:50px;border-radius:50%;background-color:red;-webkit-transition:height .25s ease,width .25s ease;transition:height .25s ease,width .25s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:1px 1px 8px #0000004d;margin-top:3px;margin-left:-3px}
.circle-hotline span{margin:12px;display:inline-block;-webkit-animation:ring-anim 1s infinite ease-in-out;animation:ring-anim 1s infinite ease-in-out}
.circle-hotline img{width:50px;max-width:100%;height:auto}
.circle-hotline:before{-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}
.circle-hotline:after{-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}
.circle-hotline:before,.circle-hotline:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid red}
@-webkit-keyframes ripple {
0%{-webkit-transform:scale(1)}
75%{-webkit-transform:scale(1.75);opacity:1}
100%{-webkit-transform:scale(2);opacity:0}
}
@keyframes ripple {
0%{transform:scale(1)}
75%{transform:scale(1.75);opacity:1}
100%{transform:scale(2);opacity:0}
}
@-webkit-keyframes ring-anim {
0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes ring-anim {
0%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}
}
.btn-popup-report-price{display:block;height:50px;position:fixed;bottom:10px;background:#b70100;text-decoration:none;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;z-index:999999999;color:#fff;font-weight:700;font-size:125%;border-radius:25px;padding:5px;-moz-animation-duration:500ms;-moz-animation-name:calllink;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-webkit-animation-duration:500ms;-webkit-animation-name:calllink;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-duration:500ms;animation-name:calllink;animation-iteration-count:infinite;animation-direction:alternate;right:0;width:220px}
.btn-popup-report-price em{position:relative;color:#b70100;font-size:30px;background:#fff;width:40px;height:40px;border-radius:20px;margin-right:5px}
.btn-popup-report-price em:before{position:absolute;top:5px;left:4px}
.back-to-top{}
@keyframes calllink {
0%{color:#eba11e}
50%{color:#fff}
100%{color:#ebfa48}
}
.back-to-top i{}

.sub-menu .rowCar .box .box-text {min-height: auto;}


.phone-bar a {background:#f00;opacity:0.7}
#phone-vr .phone-vr-circle-fill {animation: zoom 1.3s infinite !important;}
#phone-vr .phone-vr-img-circle {animation: phone-vr-circle-fill 1s infinite ease-in-out !important;}

.text-red{color:red}
.text-15{font-size:15px!important}
#top-bar{border-bottom:1px solid #f5f5f5}
.html_topbar_right .text-red{padding-left:5px}
.otis-mega-menu{min-width:1000px}
.price-wrapper *{color:red}
.price-wrapper del *{color:#000}
form.cart{display:none}
.social-btn{position:fixed;left:10px;bottom:50px;opacity:1;display:block;z-index:10000;background:#ec202800;padding:2px;border-radius:0}
.button-alway-show{left:0;bottom:0;opacity:1;z-index:100000000000;display:none;width:100%;padding:0}
.social-btn.button-alway-show div{-webkit-box-flex:0;-ms-flex:0 0 33.333333333333%;flex:0 0 33.333333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.social-btn.button-alway-show a{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:0;font-size:15px;line-height:35px;color:#fff;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.social-btn.button-alway-show a img{width:30px;margin-right:5px;margin-left:3px}
.social-btn-desktop-item{background:#fff;-webkit-box-shadow:0 8px 20px #b6b6b64d;box-shadow:0 8px 20px #b6b6b64d;padding:0;width:50px!important;height:50px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:#fff;font-size:28px;position:relative;overflow:initial}
.social-btn-desktop-item:hover{color:#fff;-webkit-filter:brightness(115%);filter:brightness(115%)}
.social-btn-desktop-item:first-child{background-attachment:fixed;background-color:#bf0000;background-image:-o-linear-gradient(#100000 0,#8e0000 55%,#100000 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#100000),color-stop(55%,#8e0000),to(#100000));background-image:linear-gradient(#100000 0,#8e0000 55%,#100000 100%)}
.social-btn-desktop-item:nth-child(2){background-attachment:fixed;background-color:#f01d6a;background-image:-o-linear-gradient(#005fff 0,#9200ff 50%,#ff2e19 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#005fff),color-stop(50%,#9200ff),to(#ff2e19));background-image:linear-gradient(#005fff 0,#9200ff 50%,#ff2e19 100%)}
.social-btn-desktop-item:nth-child(3){-webkit-box-shadow:none;box-shadow:none;background:0 0}
.social-btn-desktop-item i,.social-btn-desktop-item img{position:absolute;top:0;left:0;z-index:3;width:100%;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:inherit;border-radius:100%}
.social-btn-desktop-item img{width:100%;height:100%;overflow:initial;border-radius:initial;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background:0 0}
.social-btn-desktop-item span{position:absolute;left:15%;background:inherit;top:50%;margin-top:-18px;font-size:13px;height:36px;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;z-index:2;-webkit-filter:brightness(0.9);filter:brightness(.9);white-space:nowrap;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:0;padding:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.social-btn-desktop-item:nth-child(3):hover span{background-color:#00a4ff;padding-left:43px!important;margin-top:-20px;z-index:2}
.social-btn-desktop-item:hover span{padding-right:10px;padding-left:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.social-btn a{margin-bottom:10px}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.otis-parent.animated-hover:hover>.otis-ring,.otis-ring.animated,.otis-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}
.otis-parent.animated-hover:hover>.otis-ring.otis-fast,.otis-ring.animated-hover.otis-fast:hover,.otis-ring.animated.otis-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}
.otis-parent.animated-hover:hover>.otis-ring.otis-slow,.otis-ring.animated-hover.otis-slow:hover,.otis-ring.animated.otis-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}
.social-btn a .phonering-alo-circle-img-anim{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
@-webkit-keyframes ring {
0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}
10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}
12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes ring {
0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}
6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}
8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}
10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}
12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}
14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}
18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}
100%,20%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
.back-to-top{}
.product-summary .hotline-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:200%;font-weight:700;color:red}
.d-block{display:block!important}
.btn-big{width:100%;text-align:left;color:#fff;border-radius:4px;padding:10px 10px 10px 70px !important;margin-bottom:20px;font-size:90%!important}
.btn-test-driver{background-color:red}
.btn-test-driver:before{background-image:url(data:image/png;base64,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)}
.btn-big:before{position:absolute;content:"";top:50%;background-repeat:no-repeat;background-size:contain;left:5px;width:50px;height:50px;margin-top:-25px;-webkit-filter:var(--filter-color-white);filter:invert(1)}
.btn-big span{display:block;color:#f1f1f1;padding-top:3px}
.btn-big .info-text{font-size:125%;font-weight:700;color:var(--color-white);padding-top:0}
.btn{line-height:20px;padding:10px 20px;border-radius:2px;display:block;position:relative}
.btn-calculator{background-color:#333}
.btn-calculator:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHvSURBVHic7ZtLbsIwEIZ/ql6haoAbFSEOAuum60pIPVQrUGnO0jVpumBFF7ZVK8rDsTweJ8wnjZDBY48Hax5BAIIgCMPYADgCqABcE5EKwAHAmu7Yijfmg7rInurwG73BBcAzgAXVRh4sAORQtl0BrCg2OerFc4rFA5FD2fhBsfiPXnyuxwX4r7uRk7Yp0+My+OmtzerjmPILYAfgQctOv9dkV3BScMC2wa5ti13BScEBmd67wP+1f2yxy4mZ60Rr0VltHJP63va47bNO7sLYNV7uuQ0YyBzAN1RKNkSrR1KIATcfBJNIg+bKnQgPOlQ+tU1L673gmIVTLoVfEMEBFygnpNwMkdYBY0HqABfEAdwGjAk7CPY9EWoKSrH1guOTBs0TGg694JiFXZ4Ifek5GaOeE5TtcFfrGlOvk5sPguIAbgO48XGASUdFxxwTlJaMesHxSUt2dxZbLzhDusG2giamnhPSDVJbMSWkF4D0AtIL2DrSC0wBcQC3AdyMoRdIBu6avi0DtM0LDndNT+KAMfQCkgZTgbumTyYGcNX0yTiAq6ZPJghKLzAlxAHcBnAzxAGVfh3D7wLnjrneHMDTC/jovQ/QcWYNnl7AR++p9zSe7NGfj7nllerwhhXUf3JK5oPaUkJde7JvXhCEafIHBLcBZSwdMmAAAAAASUVORK5CYII=)}
@media only screen and (max-width: 48em) {
.text-center-m{text-align:center}
}

.st-quick .icon-box:hover {opacity:0.9;box-shadow:0 0 10px #000}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	div#hidden-on-mobile{display:none}
.btn-popup-report-price{background:#2d96cd;width:100%;border-radius:0;bottom:0;left:0;height:40px;text-align:center;padding:0;font-size:100%;line-height:40px}
.btn-popup-report-price em{display:none}
.ss-cta .icon-box .icon-box-img{margin:0;display:block;width:100%!important}
.ss-cta .icon-box .icon-box-img img{padding:0;width:50%;display:flex;margin:0 auto}
.ss-cta .icon-box .icon-box-text{padding-left:0;text-align:center}
	
	
	footer .widget_nav_menu {padding-left:0}
}

/*end*/