:root{--gap:30px;--gap-double:60px;--theme-color:#B8752B;--theme:#B8752B;--theme-opc80-color:rgba(184,117,43,0.8);--theme2:#333;--theme2-color:#333;--theme2-opc80-color:rgba(51,51,51,0.8);--header-top-bg:transparent;--header-bg:transparent;--menu-bg:transparent;--valak-bg:#12A14A;--menu-link-hover-color:#B8752B;--menu-item-hover-bg:transparent;--footer-bg:#F2F2F2;--copyright-bg:transparent;--title-font:"Nunito",sans-serif;--text-font:"Nunito",sans-serif;--menu-font:"Nunito",sans-serif;}

/* ======================== FONTS ======================== */

/* ==================== BORDER RADIUS ==================== */

/* Ref: 
    http://www.w3schools.com/css/css3_borders.asp 
    http://border-radius.com/
    border-radius: tl tr br bl:
*/

/* ==================== BOX SHADOW ==================== */

/* Ref: 
    http://www.cssmatic.com/box-shadow
*/

/* ==================== Set Font ==================== */

/* ==================== HOVER A ==================== */

/* Ref: 
*/

/*
@include transition(all .3s ease);
@mixin transition($args...) {
  -webkit-transition: $args;
  -moz-transition: $args;
  -ms-transition: $args;
  -o-transition: $args;
  transition: $args;
}
*/

/*
@include background-opacity(#000, $opacity: 0.3);
*/
html {
	scroll-behavior: smooth;
}
.language-switcher {
    position: relative;
    display: inline-block;
}

.selected-language {
    cursor: pointer;
}

.selected-language img {
    vertical-align: middle;
    margin-right: 2px;
    width: 22px
}

.language-options {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    list-style: none;
    padding: 0;
    width: 200px;
    right: 0;
    border-radius: 10px;
    padding: 10px !important;
}

.language-options li {
    padding: 5px;
    margin-bottom: 0px;
}

.language-options li a {
    display: flex;
    align-items: center;
}

.language-options li a img {
    margin-right: 5px;
}
.py-0{padding-top:0!important;padding-bottom:0!important}
.tp-tab:not(:last-child).selected rs-tab{height:29px!important;width:1px!important;margin-left:auto;margin-right:auto;}
.custom-arrow-1{width:45px!important;}
.custom-arrow-2{width:75px!important;}
.custom-title{margin-bottom:0!important;}
.section-title-container .section-title span{color:#1E1E1E;font-size:40px;font-weight:700;}
.section-mangluoi .section-title-container .section-title span{color:#555555;font-size:18px;font-weight:400;}
.header-shadow .header-wrapper,.header-wrapper.stuck,.layout-shadow #wrapper{box-shadow:none;}
.header-block-block-1{text-align:center;width:100%;}
.tparrows.tp-leftarrow:before{width:19px;height:16px;background-image:url(../img/pts/Arrow2.png);background-repeat:no-repeat;background-position:center center;display:block;content:""!important;}
.tparrows.tp-rightarrow:before{background-image:url(../img/pts/Arrow1.png);background-repeat:no-repeat;background-position:center center;display:block;content:""!important;}
.header-nav-main{justify-content:space-between;}
.header-nav-main.nav-spacing-xlarge > li{margin:0 18px;}
.nav-dropdown > li > a:hover{color:#895f45!important;}
#logo a img{margin-left:5px;}
.mt-6{margin-top:20px}
#main{background-color:transparent!important;}
#wrapper{background-image:url(../img/pts/BG.png);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center;}
.header-language-dropdown .image-icon img{width:22px;}
a[href="#pll_switcher"] img{width:22px!important;height:15px!important;}
.header-main .nav > li > a{color:#000;}
.header-main .nav > li > a:hover{color:rgba(102,102,102,0.85);}
.header-main .nav > li > a{font-size:1.05rem;}
html[lang="vi"] .header-main .nav > li > a{font-size:1.05rem;}
.header-main .nav > li > a img + span{display:none;}
.header-main .nav.nav-right li:nth-last-child(2){}
.header-search-form.search-form .flex-row{flex-direction:row-reverse;}
.header-search-form.search-form .flex-col:first-of-type{position:relative;}
.header-search-form.search-form .flex-col:first-of-type:before{width:calc(100% - 40px);height:1px;position:absolute;right:0px;bottom:0px;content:'';background-color:#7C312E;}
.header-search-form.search-form .flex-col:last-of-type{margin-left:0;margin-right:-2.9em;}
.header-search-form.search-form input:not([type=submit]){padding-left:40px;background-color:transparent;border-color:transparent;border-radius:0;}
.button.btn-viewmore.is-link:hover{color:#7c312e;background-color:#fffdfa!important;box-shadow:0px 0px 20px -7px rgba(255,165,2,0.5);}
.section-vechungtoi.section{padding-left:0;padding-right:0;}
.flex-right .nav{flex-flow: unset;}
.section-why .gap-element{display:none!important;}
.page-wrapper{padding-bottom:15px;padding-top:15px;}
.overplay{position:absolute;left:0;top:0;width:100%;height:100%;background:#710f10e0;padding:20px;transition:0.3s;opacity:0;}
.overplay h3{text-align:center;color:#c1b243;text-transform:capitalize;font-size:15px;position:relative;}
.overplay h3:before{content:'';position:absolute;width:30px;border-bottom:2px solid #fff;left:calc(50% - 30px/2);bottom:-11px;}
#slider{width:40%}
.item-giaychungnhan:hover .overplay{opacity:1}
.item-giaychungnhan img{width:100%}
#thumbnail_slider{width:55%}
.swiper-danhhieu-container{position:relative;padding:0px 40px}
.swiper-giaychungnhan-container{position:relative;margin-bottom:80px}
.swiper-tintuc-container{position:relative;}
.tippy-popup{padding:30px;margin:-20px;background:#d2ba8b;border-radius:30px;width:400px;}
.item-danhhieu{text-align:center;}
.h-40{height:40px!important}
.item-giaychungnhan{border-radius:20px;overflow:hidden;position:relative;border:1px solid #780001}
.swiper-danhhieu-button-prev{cursor:pointer;position:absolute;z-index:20;left:0;top:calc(50% - 25px/2);}
.swiper-danhhieu-button-next{cursor:pointer;position:absolute;z-index:20;right:0;top:calc(50% - 25px/2);}
.swiper-danhhieu-button-prev img{transform:rotate(-90deg);}
.swiper-danhhieu-button-next img{transform:rotate(90deg);}
.swiper-tintuc-button-prev{cursor:pointer;position:absolute;z-index:20;left:-30px;top:calc(50% - 25px/2);}
.swiper-tintuc-button-next{cursor:pointer;position:absolute;z-index:20;right:-30px;top:calc(50% - 25px/2);}
.swiper-tintuc-button-prev img{transform:rotate(-90deg);}
.swiper-tintuc-button-next img{transform:rotate(90deg);}
.swiper-giaychungnhan-button-prev{cursor:pointer;position:absolute;z-index:20;left:-30px;top:calc(50% - 25px/2);}
.swiper-giaychungnhan-button-next{cursor:pointer;position:absolute;z-index:20;right:-30px;top:calc(50% - 25px/2);}
.swiper-giaychungnhan-button-prev img{transform:rotate(-90deg);}
.swiper-giaychungnhan-button-next img{transform:rotate(90deg);}
.from_the_blog_excerpt{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.section-title > b{opacity:0;}
.section-title-container.text-left.custom-title b{display:none;}
.section-title-container.text-left.custom-title span{margin-left:0;text-align:left;}
.section-slide .banner-bg.fill{z-index:50;}
.section-giaychungnhan{position:relative;}
.section-giaychungnhan.section{padding-left:0;padding-right:0;}
.section-giaychungnhan .box{border-radius:20px;border:1px solid rgba(124,49,46,0.9);overflow:hidden;}
.section-giaychungnhan .box-image img{object-fit:fill;}
.section-giaychungnhan .flickity-prev-next-button.previous{left:-50px;}
.section-giaychungnhan .flickity-prev-next-button.next{left:calc(100% + 15px);}
.section-giaychungnhan .flickity-button .flickity-button-icon{display:none;}
.section-giaychungnhan .flickity-button.previous{background:url(../img/pts/arrow-up.png) no-repeat center center;transform:rotate(-90deg)!important;}
.section-giaychungnhan .flickity-button.next{background:url(../img/pts/arrow-up.png) no-repeat center center;transform:rotate(90deg)!important;}
.section-danhhieu.section{padding-left:0;padding-right:0;}
.section-danhhieu .flickity-viewport{padding-top:30px;}
.section-danhhieu .flickity-viewport .post-item:hover{scale:1.1;}
.section-danhhieu .danhhieu-slide .flickity-button .flickity-button-icon{display:none;}
.section-danhhieu .danhhieu-slide .flickity-button.previous{background:url(../img/pts/arrow-up.png) no-repeat center center;transform:rotate(-90deg)!important;}
.section-danhhieu .danhhieu-slide .flickity-button.next{background:url(../img/pts/arrow-up.png) no-repeat center center;transform:rotate(90deg)!important;}
.section-danhhieu .gap-danhhieu{padding-top:0px!important;position:relative;z-index:20;}
.section-danhhieu .gap-danhhieu .gap-danhhieu-box{position:absolute;bottom:100%;left:0px;border-radius:20px;background:#D2BA8B;color:#fff;width:270px;padding:8px;}
.section-danhhieu .gap-danhhieu .gap-danhhieu-box .post-title{font-size:12px;color:#fff;}
.section-danhhieu .gap-danhhieu .gap-danhhieu-box .is-divider{display:none;}
.section-danhhieu .gap-danhhieu .gap-danhhieu-box .from_the_blog_excerpt{font-size:12px;}
.section-danhhieu .has-hover .overlay{background-color:transparent!important;}
.section-danhhieu .has-hover:hover .show-on-hover{opacity:0!important;}
.section-tamnhin-sumenh.section{padding-left:0;padding-right:0;}
.section-tamnhin-sumenh .tamnhin-imges .col-inner{display:flex;justify-content:center;}
.section-tamnhin-sumenh .img{border-radius:20px;overflow:hidden;}
.section-tamnhin-sumenh .img.z-10{position:absolute;top:35px;left:0px;width:190px!important;height:400px;}
.section-tamnhin-sumenh .img.z-20{position:absolute;top:85px;right:0px;width:164px!important;height:400px;}
.section-tamnhin-sumenh .img.z-30{width:310px!important;height:500px;}
.section-dongsanpham{position:relative;}
.swiper-dongsanpham{padding-top:12px!important;padding-bottom:12px!important;float:left;width:40%;height:305px;}
.swiper-dongsanpham .swiper-slide > a{display:block;font-weight:700;text-align:center;font-size:24px;opacity:0.5;text-align:center;color:#1E1E1E;transition:0.3s}
.swiper-dongsanpham .swiper-slide.swiper-slide-active > a{opacity:1;font-size:32px;}
.swiper-dongsanpham-button-prev{cursor:pointer;position:absolute;z-index:20;left:50%;top:0;margin-left:-6px;}
.swiper-dongsanpham-button-next{cursor:pointer;position:absolute;z-index:20;left:50%;bottom:0;margin-left:-6px;}
.swiper-dongsanpham-button-next img{transform:rotate(180deg);}
.swiper-dongsanpham.swiper-initialized .swiper-slide{display:flex;justify-content:center;align-items:center;}
.swiper-dongsanpham-img{float:right;width:60%;max-width:610px;}
.swiper-dongsanpham-img .swiper-slide > a{height: 50vh; background-size:contain; background-repeat:no-repeat; background-position: center center; border-radius:20px; overflow:hidden;}
.section-mangluoi{position:relative;background:url(../img/pts/map.png) no-repeat center right;}
.section-mangluoi.section{padding-left:0;padding-right:0;}
.swiper-mangluoi{padding-top:12px!important;padding-bottom:12px!important;margin-left:0;margin-right:0;width:180px;height:510px;}
.swiper-mangluoi-container{display:flex;justify-content:flex-start;align-items:center;}
.swiper-mangluoi .swiper-slide .icon-box-text .section-title-container{margin:0;}
.swiper-mangluoi .swiper-slide .icon-box-text .section-title{cursor:pointer;border:0;font-weight:normal;}
.swiper-mangluoi .swiper-slide .icon-box-text .section-title span{margin:0;padding:0;border:0;text-transform:none;}
.swiper-mangluoi .swiper-slide .icon-box-text p{display:none;}
.swiper-mangluoi .swiper-slide > div{display:flex;align-items:center;}
.swiper-mangluoi .swiper-slide:hover > .icon-box-text .section-title span{font-weight:bold!important;}
.swiper-mangluoi-button-prev{cursor:pointer;position:absolute;z-index:20;left:50%;top:0;margin-left:-6px;}
.swiper-mangluoi-button-next{cursor:pointer;position:absolute;z-index:20;left:50%;bottom:0;margin-left:-6px;}
.swiper-mangluoi-button-next img{transform:rotate(180deg);}
.swiper-mangluoi.swiper-initialized .swiper-slide{display:flex;justify-content:center;}
.swiper-mangluoi-desc{max-width:220px;background-color:#D2BA8B;border-radius:5px;color:#fff;}
.swiper-mangluoi-desc:not(:empty){padding:10px;}
.swiper-mangluoi-desc img{display:block;margin-bottom:0!important;width:100%;margin-left:auto;margin-right:auto;}
.swiper-mangluoi-desc .swiper-slide .icon-box-text{display:flex;align-items:center;height:510px;}
.swiper-mangluoi-desc .swiper-slide .icon-box-text .section-title-container{display:none;}
.swiper-mangluoi-desc .swiper-slide .icon-box-text p{padding:15px;background-color:#D2BA8B;border-radius:5px;color:#fff;}
.swiper-mangluoi-desc .swiper-slide > div{background-size:cover;background-repeat:no-repeat;border-radius:20px;overflow:hidden;}
.col-thuonghieu-container{align-items:center;}
.col-thuonghieu-container h2{font-size:inherit;}
.company-icons{background-color:#d2ba8b40;border-radius:20px;padding-top:30px;}
.company-icons .ux-logo img{height:auto!important;max-height:50px;}
.swiper-thuonghieu-container{position:relative;}
.swiper-thuonghieu .swiper-slide img{height:150px;transform:scale(0.9);transition:all 0.3s ease;}
.swiper-thuonghieu .swiper-slide img:hover{transform:scale(1);}
.swiper-thuonghieu-button-prev{cursor:pointer;position:absolute;z-index:20;left:-30px;top:50%;margin-top:-6px;}
.swiper-thuonghieu-button-prev img{transform:rotate(-90deg);}
.swiper-thuonghieu-button-next{cursor:pointer;position:absolute;z-index:20;right:-30px;top:50%;margin-top:-6px;}
.swiper-thuonghieu-button-next img{transform:rotate(90deg);}
.swiper-thuonghieu.swiper-initialized .swiper-slide{display:flex;justify-content:center;}

.swiper-thuonghieulandingpage-container{position:relative;}
.swiper-thuonghieulandingpage .swiper-slide img{height:150px;transform:scale(0.9);transition:all 0.3s ease;}
.swiper-thuonghieulandingpage .swiper-slide img:hover{transform:scale(1);}
.swiper-thuonghieulandingpage-button-prev{cursor:pointer;position:absolute;z-index:20;left:-30px;top:50%;margin-top:-6px;}
.swiper-thuonghieulandingpage-button-prev img{transform:rotate(-90deg);}
.swiper-thuonghieulandingpage-button-next{cursor:pointer;position:absolute;z-index:20;right:-30px;top:50%;margin-top:-6px;}
.swiper-thuonghieulandingpage-button-next img{transform:rotate(90deg);}
.swiper-thuonghieulandingpage.swiper-initialized .swiper-slide{display:flex;justify-content:center;}

.swiper-dichvugiacong-container{position:relative;}
.swiper-dichvugiacong .swiper-slide img{height:150px;transform:scale(0.9);transition:all 0.3s ease;}
.swiper-dichvugiacong .swiper-slide img:hover{transform:scale(1);}
.swiper-dichvugiacong-button-prev{cursor:pointer;position:absolute;z-index:20;left:-30px;top:50%;margin-top:-6px;}
.swiper-dichvugiacong-button-prev img{transform:rotate(-90deg);}
.swiper-dichvugiacong-button-next{cursor:pointer;position:absolute;z-index:20;right:-30px;top:50%;margin-top:-6px;}
.swiper-dichvugiacong-button-next img{transform:rotate(90deg);}
.swiper-dichvugiacong.swiper-initialized .swiper-slide{display:flex;justify-content:center;flex-direction:column;}

.swiper-quychuandonggoi-container{position:relative;}
.swiper-quychuandonggoi .swiper-slide img{height:150px;transform:scale(0.9);transition:all 0.3s ease;}
.swiper-quychuandonggoi .swiper-slide img:hover{transform:scale(1);}
.swiper-quychuandonggoi-button-prev{cursor:pointer;position:absolute;z-index:20;left:-30px;top:50%;margin-top:-6px;}
.swiper-quychuandonggoi-button-prev img{transform:rotate(-90deg);}
.swiper-quychuandonggoi-button-next{cursor:pointer;position:absolute;z-index:20;right:-30px;top:50%;margin-top:-6px;}
.swiper-quychuandonggoi-button-next img{transform:rotate(90deg);}
.swiper-quychuandonggoi.swiper-initialized .swiper-slide{display:flex;justify-content:center;}


.section-tintuc .flickity-button .flickity-button-icon{display:none;}
.section-tintuc .flickity-button.previous{background:url(../img/pts/arrow-up.png) no-repeat center center;transform:rotate(-90deg)!important;}
.section-tintuc .flickity-button.next{background:url(../img/pts/arrow-up.png) no-repeat center center;transform:rotate(90deg)!important;}
.section-tintuc .button.btn-viewmore.is-link{display: flex; margin-left:auto;margin-right:auto;}
.section-tintuc .post-item .col-inner{box-shadow:0px 10px 22px rgba(200,200,200,0.25);padding:30px;border-radius:20px;}
.section-tintuc .box-text{padding-left:0;padding-right:0;}
.section-tintuc .box-text .post-title a{display:block;display:-webkit-box;height:48px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;}
.section-tintuc .box-text .is-divider{display:none;}
.section-tintuc .box-text .from_the_blog_excerpt{height:47px;}
.section-value .img{border-radius:20px;overflow:hidden;}
.section-value .col:first-child .col-inner{margin-left:0;}
.section-value p{margin-bottom:0;}
.section-hesinhthai{z-index:40;}
.section-hesinhthai.section{padding-left:0;padding-right:0;}
.section-cotmoc{position:relative;}
.section-cotmoc:before{width:100%;height:230px;content:'';position:absolute;bottom:-80px;left:0px;background:linear-gradient(to bottom,rgba(255,253,250,0),#fffdfa);z-index:20;}
.section-cotmoc:after{width:12px;height:15px;content:'';position:absolute;bottom:0px;left:50%;background-image:url(../img/pts/down.png);margin-left:-6px;z-index:20;}
.section-cotmoc.section{padding-left:0;padding-right:0;}
.section-cotmoc .bg{display:none;}
.section-cotmoc .section-title{text-align:right;justify-content:end;border:0;width:50%;padding-right:20px;}
.section-cotmoc .section-title span{border:0;font-size:20px;margin-right:0;}
.section-cotmoc .section-content{max-width:660px;height:730px;overflow:scroll;scrollbar-width:none;    /* Firefox */-ms-overflow-style:none;margin:0 auto;}
.section-cotmoc .section-content:after{width:20px;height:20px;content:'';background-color:#fff;border-radius:100%;border:4px solid #7C312E;position:absolute;top:0px;left:50%;margin-left:-10px;}
.section-cotmoc .section-content::-webkit-scrollbar{    /* WebKit */
width:0;height:0;}
.section-cotmoc .section-content .stack-row:before{width:1px;height:calc(100% + 80px);content:'';background-color:#D2BA8B;position:absolute;top:-80px;left:50%;}
.section-cotmoc .stack-row{margin-top:40px;position:relative;}
.section-cotmoc .stack-row:hover .text h3{color:#7C312E;}
.section-cotmoc .stack-row .img{width:50%!important;padding-top:40px;}
.section-cotmoc .stack-row .img-inner{border-radius:20px;}
.section-cotmoc .stack-row .text{align-items:flex-start;display:flex;flex-direction:column;padding-left:80px;position:relative;width:50%;}
.section-cotmoc .stack-row .text h3{font-size:1.2rem;padding-top:16px;width:auto;color:#000;}
.section-cotmoc .stack-row .text p{font-size:.8rem;width:100%;}
.section-cotmoc .stack-row:nth-child(odd) .text:before{width:80px;height:1px;content:'';background-color:#D2BA8B;position:absolute;left:0;top:0;}
.section-cotmoc .stack-row:nth-child(odd) .text h3{padding-right:20px;border-top:1px solid #D2BA8B;border-right:1px solid #D2BA8B;}
.section-cotmoc .stack-row:nth-child(even) .img{padding-top:0;}
.section-cotmoc .stack-row:nth-child(even) .text{align-items:flex-end;text-align:right;padding-right:80px;padding-left:0;}
.section-cotmoc .stack-row:nth-child(even) .text:before{width:80px;height:1px;content:'';background-color:#D2BA8B;position:absolute;right:0;top:0;}
.section-cotmoc .stack-row:nth-child(even) .text h3{padding-left:20px;border-top:1px solid #D2BA8B;border-left:1px solid #D2BA8B;}
.section-tamnhin .img{border-radius:20px;overflow:hidden;}
.section-tamnhin .col-inner .row{margin-top:70px;}
.section-quytrinh .box-image,.section-quytrinh .icon-box-img{height:0;display:none;justify-content:center;align-items:end;}
.section-quytrinh .icon-box-text h6,.section-quytrinh .icon-box-text .uppercase{text-transform:none;}
.section-quytrinh .icon-box{position:relative;}
.section-quytrinh .box{height:260px;}
.section-quytrinh .box-text{padding-left:0;padding-right:0;}
.section-quytrinh .box-text-inner{position:relative;}
.section-quytrinh .box-text-inner .custom-arrow-1{position:absolute;top:80px;left:100%;}
.section-quytrinh .box-text-inner .custom-arrow-2{margin-top:50px;}
.section-quytrinh .aos-quytrinh-4 .custom-arrow-2{margin-right:0;}
.section-quytrinh .aos-quytrinh-7 .custom-arrow-2{margin-left:0;}
.quytrinh-mobile .mobile-arrow img{object-fit:none; object-position: 50% 100%;}
.quytrinh-mobile .mobile-arrow .img{width:20px!important;}
.quytrinh-mobile .stack-row{padding-top:20px;padding-bottom:20px;}
.quytrinh-mobile .stack-row .text:not([class*="quytrinh"]){flex:1;}
.quytrinh-mobile .stack-row .text{text-align:right;}
.quytrinh-mobile .stack-row .text p{margin-bottom:0;}
.quytrinh-mobile .stack-row .text p img{margin-bottom:0;}
.quytrinh-mobile .stack-row .ux-logo .image{padding:0!important;}
.quytrinh-mobile .stack-row .ux-logo .image img{margin-left:auto;margin-right:auto;}
.quytrinh-mobile .stack-row .text[class*="quytrinh"] + .text{text-align:left;}
#footer{background:rgba(255,255,255,0.3);box-shadow:0px 4px 20px 0px rgba(155,119,8,0.2);}
#footer .absolute-footer{padding:10px 0 10px;}
#footer .absolute-footer .copyright-footer a{margin-bottom:0;}
.absolute-footer .footer-primary a{color:#5C5C5C;font-size:14px;font-weight:normal;}
.absolute-footer .footer-secondary .footer-text{color:#5C5C5C;font-size:14px;font-weight:400;}
.absolute-footer .footer-secondary .footer-text strong{font-weight:normal;}
.footer-container .col:first-of-type .icon-box{flex-wrap:nowrap;}
.footer-container .social-icons{display:flex;gap:28px;}
.footer-container .newsletter-title ~ div p{margin-bottom:0;font-size:14px;color:#895F45;}
.footer-container .footer-title p{margin-bottom:0;font-size:16px;}
.footer-container .footer-title p strong{color:#1E1E1E;}
.footer-container .footer-title ~ p{font-size:16px;margin-bottom:0px;}
.footer-container .footer-title ~ p a{color:#1E1E1E;}
.footer-horizontal-line{position:relative;}
.footer-horizontal-line .col-inner{background-color:#D2BA8B;height:1px;}
.footer-bocongthuong .col-inner{display:flex;}
.footer-bocongthuong .block{padding-left:0!important;padding-right:0!important;}
.footer-newsletter{display:flex;align-items:center;padding:0px 4px;justify-content:space-between;background-color:#D2BA8B;border-radius:5px;height:40px;}
.footer-newsletter-input{flex:1;height:24px;}
.footer-newsletter-input input[type=email]{background-color:transparent;border:0;box-shadow:none;height:24px;}
.footer-newsletter-button{width:20px;height:24px;}
.footer-newsletter-button p{height:24px;}
.footer-newsletter-button input[type=submit]{overflow:hidden;flex-shrink:0;width:20px;min-height:auto;height:24px;border:0;text-indent:100px;background:url(../img/send_24px.png) #D2BA8B;background-repeat:no-repeat;background-position:center;margin:0;padding:0;}
.item-danhhieu img{transition:0.5s}
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.timedate{font-size:12px;color:gray;margin-bottom:0px;opacity:0.7}
.item-danhhieu:hover img{transform:scale(1.1);}
.item-tintuc{box-shadow:0px 10px 22px rgba(200,200,200,0.25);padding:16px;border-radius:20px;display:block;background:#fff;margin:10px 0px 30px 0px;}
.item-tintuc h3{line-height:1.5;font-size:16px;height:45px;overflow:hidden;}
.item-tintuc h3:hover{cursor:pointer;}
.item-tintuc .text-split{text-align: justify; font-size:14px;color:gray;margin-bottom:0px;}
.section-title-container.hidden{display:block!important;visibility:visible!important;}
.swiper-mangluoi-desc{border-radius:10px}
.swiper-mangluoi-desc img{border-radius:8px}
.swiper-mangluoi-desc p{font-size:14px;}
.text-center-icon{margin:0 auto}
.icon-box .icon-box-img{text-align:center;margin:0 auto;}
.col .live-search-results,.header .search-form .live-search-results,.header-block .live-search-results{right:0px;left:unset;width:calc(100% + 150px)}
.zin-9{z-index:10}
.popup-body-portugal{position:fixed;max-width:320px;width:100%;height:70vh;border-radius:10px;background:#e8dd8a;left:calc(50% - 320px/2);top:calc(50% - 70vh/2);padding:22px;display:none;}
.scroll-body{color:#fff;font-size:15px;overflow-x:hidden;height:100%;padding:15px;padding-top:30px}
.popup-body.fancybox-content{padding:20px;padding-top:30px;background:#d2ba8b;border-radius:30px;}
.fancybox-slide--html .fancybox-close-small{right:16px !important;top:18px !important;border-radius:5px}
.fancybox-is-open{display: none !important}
.header-language-dropdown:hover > .nav-dropdown-simple{margin-left: -9999 !important}

@media (min-width:851px){
	.section-danhhieu .danhhieu-slide{max-width:1000px;margin-left:auto!important;margin-right:auto!important;}
	.footer-container .large-3:nth-of-type(1){flex-basis:35%;max-width:35%;}
	.footer-container .large-3:nth-of-type(2){flex-basis:23%;max-width:23%;}
	.footer-container .large-3:nth-of-type(3){flex-basis:21%;max-width:21%;}
	.footer-container .large-3:nth-of-type(4){flex-basis:19%;max-width:19%;}
	.section-vechungtoi .row .col:first-of-type .col-inner{margin-left:0;padding-left:0!important;}
	.section-vechungtoi .img{border-radius:20px;overflow:hidden;}
	.section-tamnhin-sumenh .row .col:first-of-type{max-width:480px;margin-right:60px;}
	.button.btn-viewmore.is-link{display:flex;align-items:center;height:48px;padding-left:16px;padding-right:16px;border-radius:6px;color:#7c312e;width:fit-content;}
}
@media (max-width:819px){
	.button.btn-viewmore.is-link{display: block; align-items:center;height:48px;padding-left:16px;padding-right:16px;border-radius:6px;color:#7c312e;width:fit-content;}
	.language-options{right: unset;left: 0}
	.fancybox-is-open{display: block !important}
	.footer-title p{text-align:left!important}
	#wrapper{background-position:top left}
	.section-value{padding:30px 10px!important}
	.section-tamnhin,.section-why{padding:30px 10px!important}
	.section-mangluoi .custom-title .section-title-main{color:black!important;font-size:25px!important;margin-right:0px;text-align:center!important;display:block;font-weight:600!important;}
	.section-mangluoi .custom-title .section-title{display:block!important}
	.swiper-thuonghieu .swiper-slide img{height:unset; width: 100px;}
	.swiper-thuonghieulandingpage .swiper-slide img{height:unset; width: 100px;}
	.swiper-thuonghieulandingpage .border-img img{width: 70px;border-radius:0;}
	.swiper-giaychungnhan-button-prev{left:0px;}
	.swiper-thuonghieu-container .img-inner{height:46px;display:flex;justify-content:center;align-items:center;}
	.swiper-thuonghieulandingpage-container .img-inner{height:46px;display:flex;justify-content:center;align-items:center;}
	.swiper-giaychungnhan-button-next{right:0px;}
	.swiper-giaychungnhan-container{position:relative;padding:0px 20px}
	.shop-page-title .medium-flex-wrap .flex-col{flex-grow:1;}
	.section-giaychungnhan .box-image img{object-fit:contain;}
	.section-giaychungnhan .box{border-color:transparent;}
	.section-danhhieu .image-cover img{object-fit:contain;}
	.section-mangluoi{background:url(../img/pts/map.png) no-repeat -13px 79px;}
	.custom-contact .section-title-main{font-size:22px!important}
}
@media (max-width:448px){
	.swiper-tintuc-button-prev{cursor:pointer;position:absolute;z-index:20;left:-10px;top:calc(50% - 25px/2);}
.swiper-tintuc-button-next{cursor:pointer;position:absolute;z-index:20;right:-10px;top:calc(50% - 25px/2);}
	.section-mangluoi{background:url(../img/mapmb.png) 46px 123px no-repeat;}
	#wrapper .col-inner{padding:0 0 16px 0!important}
	.section-tamnhin-sumenh .img.z-30{width:270px!important;height:500px;}
	.cls-dongsanpham .col{padding-bottom:12px!important}
	.cls-dongsanpham .section-title{margin-bottom:0px}
	#logo a img{margin-left:16px;}
	.header-bg-color,.header-bg-image{background-position:49% 0;}
	/* custom header mobile */
	.header-bg-image {
		background-size: cover;
	}
	.section-cotmoc-mb .section-content{position:relative;height:800px;overflow-y:scroll;overflow-x:hidden;padding-right:15px}
	.section-cotmoc-mb .section-content:before{content:'';position:absolute;width:24px;height:22px;border-radius:40px;background:url(../img/button-circle.PNG);left:-10px;}
	.section-cotmoc-mb{padding:0px 10px!important;padding-right:30px!important; margin-top:40px!important}
	.section-cotmoc-mb .section-content::-webkit-scrollbar{width:4px;background:#E7E7E7}
	.section-cotmoc-mb .section-content::-webkit-scrollbar-thumb{width:4px;background:#7B312E}
	.section-cotmoc-mb .section-content::-webkit-scrollbar-thumb:hover{width:4px;}
	.section-cotmoc-mb .section-content::-webkit-scrollbar-thumb:active{width:4px;}
	.section-cotmoc-mb .section-content{}
	.section-cotmoc-mb .text p{text-align:justify!important;font-size:13px}
	.section-cotmoc-mb .image-cover{margin-bottom:20px}
	.section-cotmoc-mb .section-content{border-left:1px solid #d2ba8b;padding-left:20px}
	.section-cotmoc-mb .stack{position:relative;margin-top:80px}
	.section-cotmoc-mb .stack:before{content:'';position:absolute;left:-10px;border-top:1px solid #d2ba8b;width:calc(50% + 10px);top:-50px;}
	.section-cotmoc-mb .stack:after{content:'';position:absolute;left:calc(50% - 1px/2);border-left:1px solid #d2ba8b;height:50px;top:-50px;}
	.section-title-center,.text p,.section-title-container.text-left.custom-title span{text-align:center!important;justify-content:center!important}
	.section-cotmoc-mb .section-content:before{left:-2px}
	.section-cotmoc-mb .section-content{border:none;}
	.section-cotmoc-mb .section-content .image-cover img{border-radius:20px}
	.section-cotmoc-mb:after{content:'';position:absolute;left:20px;top:0;border-left:1px solid #d2ba8b;height:100%;}
	.section-cotmoc-mb{margin-top:20px!important}
	.tp-rightarrow{transform:translate(41px,-50px)!important;}
	.tp-leftarrow{transform:translate(0px,-50px)!important;}
	.swiper-dongsanpham{height:180px}
	.swiper-dongsanpham .swiper-slide > a{font-size:14px!important}
	.swiper-dongsanpham .swiper-slide-active > a{font-size:18px!important}
	.mb-center{text-align:center;}
	.btn-viewmore{text-align:center;margin:0 auto}
	.item-tintuc{padding:15px}
	.footer-container .small-6{flex-basis:50%;max-width:100%}
	.overplay h3{font-size:12px}
	.col-thuonghieu-container .company-icons .small-12{flex-basis:50%;max-width:50%;}
	.section-hesinhthai .img{width:100%!important;}
	.swiper-mangluoi{width:120px;height:236px;}
	.swiper-mangluoi .swiper-slide-active .section-title-main{font-weight:bold!important;transform:scale(1.2);}
	.swiper-dongsanpham-img,.swiper-dongsanpham{width:100%;float:none;}
	.swiper-dongsanpham-img{margin-top:15px;}
	.footer-container .footer-title p{text-align:left!important}
	#col-1755234633 p{margin-bottom:0px!important}
	.section-dongsanpham{margin-top:-15px}
	.swiper-mangluoi-button-prev{cursor:pointer;position:absolute;z-index:1000;left:0;top:0;margin-left:0px;width:100%;text-align:center;}
	.swiper-mangluoi-button-next{cursor:pointer;position:absolute;z-index:1000;left:0;width:100%;bottom:0;text-align:center;margin-left:0px;}
	.swiper-mangluoi-desc img{display:none}
	.section-mangluoi .section-title-container .section-title span{font-size:13px;}
	.page-wrapper{padding-bottom:15px;padding-top:0px;}

	
}
