:root{--theme:#0e592f;--color:#09843b;}
.taprom-regular{font-family:"Taprom",system-ui;font-weight:400;font-style:normal;}
[x-cloak]{display:none!important;}
.slideshow img{width:100%;height:100%;object-fit:cover}
.menu{position:relative;z-index:10;}
.menu ul{width:100%;padding:0px;margin:auto;list-style:none;}
.menu ul li{position:relative;z-index:1;margin:0px 24px;}
.menu ul li a{display:block;position:relative;font-size:21px;color:#000000;padding:14px 0px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
.menu ul li a:before{content:'';position:absolute;left:0;bottom:7px;transition:0.3s;opacity:0;width:1px;height:3px;background:#099a09;border-radius:14px;}
.menu ul li ul{position:absolute;min-width:250px;background-color:#fafafa;border-radius:0.25rem;-webkit-box-shadow:1px 1px 15px rgba(0,0,0,0.15);box-shadow:1px 1px 15px rgba(0,0,0,0.15);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;}
.menu ul li ul li a{font-size:16px;color:#313131;border-bottom:1px solid #ececec;padding:10px 0.75rem 9px 0.75rem;text-transform:capitalize;}
.menu ul li ul li a:hover,.menu ul li ul li a.active{background-color:var(--theme);color:#ffffff;}
.menu ul li a.active:before,.menu ul li a:hover:before{width:40px;opacity:1}
.menu ul li ul li{margin:0;}
.menu ul li ul li a:before{display:none;}
.menu ul li ul li:last-child > a{border-bottom:0px;}
.menu ul li ul li ul{top:0;left:100%;margin-top:0px;}
.menu ul li:hover > ul{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);transform-origin:0 0 0;-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;}
.menu > ul > li > a{color:rgba(0,0,0,0.7529411765);padding:13px 20px;}
.menu > ul > li > a::before{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:transparent;transition:all 0.3s ease;}
.menu > ul > li > a:hover,.menu > ul > li > a.active{color:#000000;}
.menu > ul > li > a.active::before{background-color:#ffffff;width:100%;}
.menu > ul > li:hover > a::before{background-color:#ffffff;width:100%;}
.slideshow:before{content:'';position:absolute;left:0;top:0;width:100%;height:300px;background-image:linear-gradient(#fff,#fff0);z-index:1;}
.slideshow .owl-dots{position:absolute;bottom:10px;left:0;right:0;text-align:center;}
.slick-sanphamnoibat .slick-slide{opacity:0;height:100%;display:flex;}
.slick-sanphamnoibat .slick-slide.slick-active{opacity:1;}
.slick-sanphamnoibat .slick-slide.slick-center + * > a{width:calc(100% - 40px);margin-left:auto;}
.slick-sanphamnoibat .slick-slide:has(+ .slick-center) > a{width:calc(100% - 40px);margin-right:auto;}
.swiper-slide{height:auto;}
.swiper-sukien .swiper-slide{height:445px;}
.swiper-sukien .swiper-slide .bg-top{--tw-bg-opacity:.5;}
.swiper-sukien .swiper-slide:has(+ .swiper-slide.swiper-slide-next){z-index:50;}
.swiper-sukien .swiper-slide:has(+ .swiper-slide.swiper-slide-next) .custom-bg{top:0;width:520px;height:445px;}
.swiper-sukien .swiper-slide:has(+ .swiper-slide.swiper-slide-next) .custom-bg .bg-top{--tw-bg-opacity:0;}
.swiper-sukien .swiper-slide.swiper-slide-prev{z-index:40;}
.swiper-sukien .swiper-slide.swiper-slide-prev .custom-bg{top:35px;width:436px;height:375px;}
.swiper-sukien .swiper-slide.swiper-slide-next{z-index:40;}
.swiper-sukien .swiper-slide.swiper-slide-next .custom-bg{top:35px;width:436px;height:375px;}
.swiper-sukien .swiper-slide:has(+ .swiper-slide.swiper-slide-prev){z-index:30;}
.swiper-sukien .swiper-slide:has(+ .swiper-slide.swiper-slide-prev) .custom-bg{top:61px;width:358px;height:324px;}
.swiper-sukien .swiper-slide.swiper-slide-next + .swiper-slide{z-index:30;}
.swiper-sukien .swiper-slide.swiper-slide-next + .swiper-slide .custom-bg{top:61px;width:358px;height:324px;}
.slideshow{height:calc(100vh - 100px);border-radius:0px 0px 150px 150px;/* overflow: hidden; */}
.main-container{padding:0px 3%}
.menu{position:fixed;top:0;left:0;width:100%;z-index:999;padding:10px 0px;transition:0.3s;/* background-image: linear-gradient(#ffffffeb, #ffffff61); */z-index:999;}
.menu-block{}
.icon-contact{    position: fixed;
    z-index: 999;
   right: 23px;
    bottom: 112px;
    width: 70px;
    height: 70px;
    background: #009701;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff !important;
    border: 3px solid #fff;}
.icon-contact i{font-size: 20px;}
.icon-contact span{display: block;font-size: 10px;margin-top: 5px}
.coccoc-alo-ph-img-circle{animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;}
@keyframes coccoc-alo-circle-img-anim
{
	0% {
    transform: rotate(0) scale(1) skew(1deg);
	}
	10% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
	    transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
	    transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
	    transform: rotate(0) scale(1) skew(1deg);
	}
	100% {
	    transform: rotate(0) scale(1) skew(1deg);
	}
}
.over-text.active{height:100%;}
.over-text.active:before{opacity:0}
.img-khachhang{border-radius:25px;box-shadow:23px 21px 23px rgba(0,24.444443620741367,42.5000012665987,0.11999999731779099);}
.search-rp{position:relative;border-right:2px solid #e5e5e5;margin-right:20px;padding-right:20px;}
a.icon-search1{position:relative;/* width:40px; */height:27px;padding:0px;display:flex;text-align:center;cursor:pointer;/* float:right; */font-size:27px;/* background:#fff; */border-radius:50%;justify-content:center;align-items:center;color:black;}
.search-menu{position:absolute;top:32px;right:11px;width:0px;height:40px;overflow:hidden;background:white;z-index:2;opacity:0;border-radius:25px;border:1px solid var(--color);}
input.txt-s-rp{width:calc(100% - 30px);/* float:right; */height:36px;text-indent:10px;outline:none;border:none;color:black;font-size:16px;}
a.btn-s-rp{float:left;cursor:pointer;outline:none;border:none;margin-left:5px;display:block;color:var(--color);line-height:40px;width:23px;text-align:center;}
a.icon-search1 span{display:inline-block;font-size:20px;font-weight:500;margin-left:15px;}
.lang{display:flex;justify-content:center;align-items:center;grid-gap:15px}
.lang a{display:inline-block;font-size:20px;font-weight:600;}
.lang a.active{color:var(--color)}
.menu-right{max-width:250px;width:100%;display:flex;justify-content:flex-start;align-items:center;}
.slide-text{height:100%;}
.slideshow-image{display:block;position:relative;height:100%;border-radius:0px 0px 150px 150px;overflow:hidden;}
.slideshow-image .picture{height:100%}
.slick-dots li button{width:8px!important;height:8px!important;background:#000;border:1px solid #333;border-radius:20px;padding:0;}
.slick-dots li.slick-active button{background:#fff;}
.tree-1{position:absolute;left:25%;bottom:-15%;z-index:1;}
.tree-2{position:absolute;right:30%;bottom:-8%;z-index:1;}
.scroll-down{padding:50px 20px;text-align:center;}
.scroll-down img{display:inline-block;animation:bounce 3s infinite;}
@keyframes bounce{
	0%,20%,50%,80%,100%{transform:translateY(0);}
	40%{transform:translateY(-20px);}
	60%{transform:translateY(-10px);}
}
.text-gadient{background:-webkit-linear-gradient(45deg,#008601,#00b500 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.menu-fixed{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=12,Direction=0,Color=#9E9E9E)";/*IE 8*/-moz-box-shadow:0 2px 12px -4px rgba(158,158,158,0.7);/*FF 3.5+*/-webkit-box-shadow:0 2px 12px -4px rgba(158,158,158,0.7);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/box-shadow:0 2px 12px -4px rgba(158,158,158,0.7);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */filter:progid:DXImageTransform.Microsoft.Shadow(Strength=12,Direction=135,Color=#9E9E9E); /*IE 5.5-7*/}
.wrap-about{padding-top:70px;}
.wrap-about .inner{padding:50px;background-image:linear-gradient(to right,#fff,#E4EECE);width:97%;border-radius:0px 30px 30px 0px;box-shadow:0 0 18px -8px rgba(158,158,158,0.7);padding-left:0px;}
.tree-3{position:absolute;right:0;top:-15%;z-index:1;}
.top-inner{display:flex;justify-content:space-between;align-items:flex-start;}
.col-about-left{width:55%}
.col-about-right{width:45%;padding-left:60px;padding-right:17px;}
.css-title p.title{font-size:16px;color:#333333;font-weight:bold;text-transform:uppercase;display:block;}
.css-title h3{font-size:47px;font-weight:bold;color:var(--color);margin:10px 0px;margin-top:0px;font-weight:700;margin-bottom:11px;line-height: 1.4em}
.content-css p{font-size:14px;}
.content-css,.box-solution .desc{text-align:justify;}
.video-block{position:relative;width:100%;height:450px;border-radius:0px 30px 30px 0px;overflow:hidden;box-shadow:23px 21px 23px 0px #00182B1F;margin-top:-90px;}
.video-block video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);}
.bg-gadient{background-image:linear-gradient(#008801,#01b501);}
.btn-view{display:inline-block;border-radius:30px;margin-top:30px;cursor:pointer;transition:0.3s}
.btn-view span{display:flex;justify-content:center;align-items:center;color:#fff;padding:9px 25px;font-size:16px;grid-gap:14px;}
.btn-view:hover{opacity:0.9}
.btn-submit{border-radius:30px;cursor:pointer;transition:0.3s;margin:0 auto;text-transform:capitalize;display:flex;justify-content:center;align-items:center;color:#fff;padding:9px 25px;font-size:16px;grid-gap:14px;}
.btn-submit:hover{opacity:0.9}
.infor-video{width:266px;position:absolute;left:calc(50% - 266px/2);bottom:-75px;z-index:101;background:#fff;border-radius:20px;box-shadow:23px 21px 23px 0px #00182B1F;padding:20px 40px;text-align:center;opacity:1;transition:0.3s}
.infor-video p:nth-child(1){font-size:64px;font-weight:700;color:#10823c;line-height:73px;}
.infor-video p:nth-child(2){font-size:16px;color:black;font-weight:500;}
.tree-mo-1{position:absolute;left:23%;bottom:-55px;z-index:110;}
.bottom-inner{margin:130px 0px 0px 0px;padding-left:9%;}
.grid-number{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;}
.item-number{text-align:center;}
.item-number h3{font-size:48px;font-weight:700;}
.item-number p{font-weight:600;font-size:16px;color:#333;text-transform:capitalize;}
.title-bottom h2{font-size:20px;text-transform:uppercase;color:#333;font-weight:700;letter-spacing:2px;}
.title-bottom h3{font-size:20px;color:var(--color);font-weight:700;margin:10px 0px;}
.title-bottom p{font-size:16px}
.bottom-inner .row{align-items:center;}
.bottom-inner .col-md-4{border-right:1px solid #10823c;padding:20px 60px 20px 0px;}
.bottom-inner .col-md-8{padding-right:8%}
.tree-mo-2{position:absolute;z-index:10;right:30px;bottom:30px;}
.title-main{text-align:center;}
.title-main label{display:block;font-size:16px;text-transform:uppercase;color:#333333;font-weight:700;margin-bottom:5px;}
.title-main span{display:block;font-weight:700;}
.wrap-solution{background:url('../images/bggiaiphap.png')top center/cover no-repeat;padding:100px 0px;padding-bottom:40px;}
.item-solution{margin:10px 0px;display:block;padding:20px;border-radius:20px;background:#fff;transition:0.3s;box-shadow:0 0 18px -7px rgba(158,158,158,0.7);border:1px solid #fff;}
.box-solution{border:1px solid var(--color);border-radius:20px;padding:20px;}
.img-solution{border-radius:10px;overflow:hidden;}
.box-solution h3{font-size:18px;text-transform:uppercase;color:#333;font-weight:bold;margin:10px 0px;transition:0.3s}
.box-solution p{font-size:14px;color:black;}
.box-solution h3:hover{color:var(--color)}
.box-solution .desc{margin-bottom:50px;}
.text-split-4{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}
.text-split-5{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5}
.text-split-1{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}
.item-solution:hover{border-color:var(--color);}
.px-4{padding:0px 5px}
.custom-vi{font-size:38px!important;font-style:italic;}
.owl-value .owl-item:nth-child(1) .box-value .name-box{background:#007701}
.owl-value .owl-item:nth-child(2) .box-value .name-box{background:#f9dd00}
.owl-value .owl-item:nth-child(3) .box-value .name-box{background:#fd6603}
.owl-value .owl-item:nth-child(4) .box-value .name-box{background:#ec0713}
.owl-solution.owl-carousel .owl-stage-outer{overflow:unset;}
.owl-solution.owl-carousel .owl-item{opacity:0;transition:0.3s}
.owl-solution.owl-carousel .owl-item.active{opacity:1;}
.btn-nut{position:absolute;left:-9px;bottom:-9px;transition:0.3s}
.item-solution:hover .btn-nut{transform:rotate(90deg);}
.btn-owl{position:absolute;top:calc(50% - 36px/2)}
.btn-owl:hover{cursor:pointer;}
.prev-solution{left:-70px;}
.next-solution{right:-70px;}
.tree-4{position:absolute;left:0;top:-30px;z-index:10;}
.tree-5{position:absolute;right:0;bottom:120px;}
.btn-play,.btn-play-more{position:absolute;background:#0000004f;left:0;top:0;display:flex;justify-content:center;align-items:center;z-index:100;width:100%;height:100%;cursor:pointer;}
.infor-video.active{transform:translateY(20px);opacity:0;}
.wrap-video{padding:70px 0px;padding-bottom:0px;}
.video-block-more{height:400px;border-radius:30px;margin-top:0;}
.tree-6{position:absolute;left:0;top:30px;z-index:1;}
.tree-7{position:absolute;right:0;top:100px;z-index:1;}
.margin-am{margin:0px -30px;}
.item-khachhang{position:relative;margin-bottom:101px;display:block;margin-left:15%;}
.item-khachhang .col-md-8{padding-left:80px;padding-top:50px;padding-right:80px;}
.infor-khachhang h3{font-size:20px;color:black;text-transform:capitalize;font-weight:700}
.infor-khachhang label{display:block;font-size:14px;margin-bottom:30px;color:black;}
.infor-khachhang .desc{font-size:14px;color:black}
.item-khachhang:before{content:'';position:absolute;right:0;top:20px;width:88%;height:calc(100% + 49px);background-image:linear-gradient(to right,#E4EECE,#fff);z-index:-1;border-radius:25px 0px 0px 25px;overflow:hidden;box-shadow:10px 10px 18px -4px rgba(207,207,207,0.7)}
.wrap-customer{padding-bottom:60px}
.wrap-customer .container{max-width:1366px;}
.col-customer-left{width:380px;}
.col-customer-right{width:calc(100% - 380px);padding-left:60px;padding-top:50px;padding-right:30%;}
.phay{position:absolute;right:15%;bottom:3%;}
.group-btn{position:absolute;right:25%;bottom:13%;z-index:10;display:flex;justify-content:center;align-items:center;grid-gap:15px;cursor:pointer;}
.owl-khachhang .owl-dots{position:absolute;left:37%;bottom:11%;margin-top:0px;}
.tree-8{position:absolute;left:11%;bottom:20%;z-index:1;}
.simply-scroll .simply-scroll-list li:nth-child(even){margin-top:40px;}
.simply-scroll .simply-scroll-list li{float:left;width:320px!important;margin:0px 10px;}
.item-gallery{position:relative;border-radius:15px;overflow:hidden;border:1px solid #fff0;transition:0.3s;display:block;}
.infor-gallery{position:absolute;bottom:15px;background:#fff;padding:23px;border-radius:15px;width:calc(100% - 30px);left:15px;text-align:left;transition:0.3s;transform:translateY(20px);opacity:0;}
.infor-gallery h3{font-size:16px;font-weight:bold;color:black;margin-bottom:5px}
.infor-gallery p{font-size:14px;color:black;}
.item-gallery:hover{border-color:var(--color)}
.item-gallery:hover .infor-gallery{transform:translateY(0px);opacity:1}
.mt-20{margin-top:60px}
.wrap-gallery{}
.wrap-form{background:url('../images/bgform.png')top center/cover no-repeat;padding:200px 0px 160px 0px;/* height: 800px; */position:relative;border-radius:40px}
.to-1{position:absolute;left:0;bottom:-12%;}
.to-2{position:absolute;right:0;bottom:0;}
.title-main span.font-base{font-size:41px;line-height:57px;}
.newsletter-input{position:relative;margin-bottom:20px;}
.newsletter-input input,.newsletter-input textarea,.newsletter-input select{padding:0px;width:100%;font-size:14px;font-weight:500;color:black;text-indent:25px;border-radius:0px;height:57px;border-radius:30px;border:1px solid var(--color);/* box-shadow:rgb(17 17 26 / 10%) 0px 0px 16px; */}
.newsletter-input textarea{height:116px;text-indent:0px;padding:10px 25px;border-radius:25px;}
.newsletter-button{text-align:center;}
.newsletter-button button[type=submit]{border:0px;background-color:var(--color);color:#fff;display:inline-block;padding:0px 15px;border-radius:38px;text-transform:capitalize;font-weight:400;font-size:13px;cursor:pointer;margin-top:10px;}
.newsletter-button button span{display:flex;justify-content:center;align-items:center;}
.newsletter-input input::-webkit-input-placeholder{color:#000;}
.newsletter-input input:-moz-placeholder{color:#000;}
.newsletter-input input::-moz-placeholder{color:#000;}
.newsletter-input input:-ms-input-placeholder{color:#000;}
.wrap-blog{padding:80px 0px 0px 0px;}
.mb-10{margin-bottom:40px}
.item-blog{margin:10px 0px;display:block;padding:18px;border-radius:20px;background:#fff;transition:0.3s;box-shadow:0 0 19px -7px rgba(158,158,158,0.7);border:1px solid #fff;min-height:441px;}
.img-blog{border-radius:15px;}
.item-blog h3{font-size:18px;text-transform:uppercase;color:#333;font-weight:700;margin:15px 0px;margin-bottom:5px;transition:0.3s}
.item-blog h3:hover{color:var(--color)}
.item-blog p.desc{font-size:14px;color:black}
.date{display:flex;justify-content:flex-start;align-items:end;grid-gap:7px;font-size:13px;color:#09843b9e;/* opacity: 0.6; */margin-bottom:10px;}
.prev-blog{left:-70px;}
.next-blog{right:-70px;}
.owl-blog.owl-carousel .owl-stage-outer{overflow:unset;}
.owl-blog.owl-carousel .owl-item{opacity:0;transition:0.3s}
.owl-blog.owl-carousel .owl-item.active{opacity:1;}
.item-blog .btn-view{margin-top:15px}
.item-blog:hover{border-color:var(--color);}
.img-tree-blog img{transform:translateX(-50px);}
.footer{background:url('../images/bgfooter.png')bottom center/cover no-repeat;padding-bottom:100px;position:relative;}
.form-bottom{max-width:575px;width:100%;margin:0 auto;padding:160px 0px 100px 0px;}
.form-bottom h3{font-size:48px;font-weight:700;margin-bottom:30px;}
.newsletter-footer input{padding:0px;width:100%;font-size:14px;font-weight:500;color:black;text-indent:25px;border-radius:0px;height:42px;border-radius:30px;border:1px solid var(--color);/* box-shadow:rgb(17 17 26 / 10%) 0px 0px 16px; */}
.newsletter-footer{text-align:left;}
.newsletter-footer button[type=submit]{border:0px;background-color:var(--color);color:#fff;display:inline-block;padding:0px 15px;border-radius:38px;text-transform:capitalize;font-weight:400;font-size:13px;cursor:pointer;margin-top:0px;width:100%;}
.newsletter-footer button span{display:flex;justify-content:center;align-items:center;}
.newsletter-footer input::-webkit-input-placeholder{color:#000;}
.newsletter-footer input:-moz-placeholder{color:#000;}
.newsletter-footer input::-moz-placeholder{color:#000;}
.newsletter-footer input:-ms-input-placeholder{color:#000;}
.form-footer{padding:0px 20px}
.flex-footer{border-top:1px solid var(--color);padding-top:30px;display:flex;justify-content:space-between;align-items:flex-start;}
.name-footer{font-size:16px;font-weight:500;color:black;margin:15px 0px}
.social-footer{display:flex;justify-content:flex-start;align-items:center;grid-gap:22px;}
.copyright{font-size:16px;font-weight:500;color:#8c9083;margin-top:20px;}
.title-footer{font-size:17px;font-weight:700;text-transform:uppercase;margin-bottom:30px;margin-top:30px;}
.col-footer ul li a{display:block;margin-bottom:7px;transition:0.3s}
.col-footer ul li a:hover{color:var(--color)}
.flex-footer{grid-gap:40px}
.col-footer:nth-child(1){width:36%;padding-right:80px;}
.col-footer:nth-child(2){width:20%;}
.col-footer:nth-child(3){width:18%;}
.col-footer:nth-child(4){width:28%;}
.content-footer p{margin-bottom:5px}
.footer-1{position:absolute;top:0;left:0;}
.footer-2{position:absolute;top:0;right:0;}
.info-slide{}
.tree-slide-1{position:absolute;left:-148px;top:68px;z-index:100000;}
.tree-slide-2{position:absolute;right:-90px;bottom:20px;z-index:1;}
.scroll-down{cursor:pointer;}
.content-page{max-width:1366px;width:100%;margin:0 auto;}
.content-page-min{max-width:1200px;width:100%;margin:0 auto;}
.right-story img{border-radius:10px 0px 0px 10px}
.title-about h3{font-size:47px;font-weight:bold;margin-bottom:25px;line-height: 1.4em}
.title-about .desc{font-size:16px}
.left-story{padding-right:30px;padding-left:95px;}
.tree-about-1{position:absolute;left:-80px;top:-90px}
.tree-about-2{position:absolute;right:70px;top:-90px;}
.banner-about{margin:40px 0px;width:80%;}
.banner-about img{border-radius:10px;width:100%;height:100%;object-fit:cover}
.tree-about-3{position:absolute;right:-86px;top:31px;}
.content{padding:100px 0px;}
.box-value ul{list-style:disc;}
.box-value ul li{text-align:left;list-style:disc;}
.box-value ul li::marker{color:var(--color);}
.slogan-img img{width:100%;height:100%;object-fit:cover;border-radius:15px}
.text-slogan{position:absolute;left:0;top:0;height:100%;width:56%;z-index:1;display:flex;justify-content:flex-start;align-items:center;}
.text-slogan h3{font-size:64px;font-weight:bold;line-height:85px;-webkit-text-stroke:1px white;text-shadow:0 4px 11px #95929233;}
.tree-ladua-1{position:absolute;left:0;top:0;}
.tree-ladua-2{position:absolute;right:0;top:-160px;}
.tree-ladua-3{position:absolute;right:20%;top:0px;}
.wrap-vision{background-image:linear-gradient(to right,#fff,#E4EECE);padding:60px 0px;box-shadow:-5px 0px 30px rgba(0,24.444443620741367,42.5000012665987,0.18000000715255737);}
.box-img-about{height:560px}
.box-img-about img{width:100%;height:100%;object-fit:cover;border-radius:0px 40px 40px 0px;box-shadow:23px 21px 23px rgba(0,24.444443620741367,42.5000012665987,0.11999999731779099);}
.box-img-about{display:none;}
.box-img-about.active{display:block}
.grid-about{display:flex;justify-content:flex-start;align-items:center;grid-gap:20px;margin-bottom:50px;}
.grid-about span{display:inline-block;font-size:24px;font-weight:bold;color:black;background:#fff;border-radius:30px;padding:9px 35px;text-transform:capitalize;}
.wrap-vision .col-md-6:nth-child(2){padding-left:80px;padding-right:8%}
.grid-about span:hover{background-image:linear-gradient(#008801,#01b501);color:#fff}
.grid-about span.active{background-image:linear-gradient(#008801,#01b501);color:#fff}
.grid-about span:hover{cursor:pointer;}
.block-about h3{font-size:32px;font-weight:800;text-transform:capitalize;margin-bottom:30px;}
.block-about .desc{font-size:16px}
.block-about{display:none;}
.block-about.active{display:block}
.tree-la-11{position:absolute;left:50px;bottom:-40px;z-index:10}
.tree-la-12{position:absolute;right:30px;bottom:20px;}
.title-value{max-width:800px;margin:0 auto;width:100%;text-align:center;}
.title-value h3{font-size:47px;font-weight:700;text-transform:capitalize;margin-bottom:20px;line-height: 1.4em}
.title-value p{font-size:16px;}
.border-line{border-bottom:2px solid #10823c;}
.border-line p{position:absolute;top:calc(50% - 24px/2)}
.border-line p:nth-child(1){left:-10px;}
.border-line p:nth-child(2){right:-10px}
.grid-partner{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px}
.line-top{margin-top:80px;margin-bottom:-48px;}
.box-value{background-image:linear-gradient(#e4eece,#fff);padding:20px;min-height:233px;border-radius:18px;box-shadow:23px 21px 23px rgba(0,24.444443620741367,42.5000012665987,0.11999999731779099);}
.box-value h3{background-image:linear-gradient(#008801,#01b501);color:#fff;height:57px;display:flex;justify-content:center;align-items:center;border-radius:30px;padding:10px;text-align:center;font-weight:500;margin-bottom:20px;}
.box-value .desc{padding:0px 30px;text-align:center;font-weight:500;font-size:14px;}
.stt{width:61px;height:61px;background:#fff;border:1px solid var(--color);display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:600;border-radius:50%;margin:0 auto;margin-bottom:25px;position:relative;box-shadow:-5px 0px 23px rgba(0,24.444443620741367,42.5000012665987,0.10000000149011612);margin-top:15px;}
.stt:before{content:'';position:absolute;border-right:1px solid var(--color);height:26px;left:calc(50% - 1px/2);top:100%}
.owl-value.owl-carousel .owl-stage-outer{overflow:unset;}
.owl-value.owl-carousel .owl-item{opacity:0;transition:0.3s}
.owl-value.owl-carousel .owl-item.active{opacity:1;}
.page-news{min-height:100vh;}
.px-20{padding:0px 60px;}
.vlues{margin-bottom:40px}
.max-1000{max-width:1080px;width:100%;margin:0 auto;}
.name-text{font-size:64px;font-weight:bold;text-transform:capitalize;margin-bottom:40px;text-align:center;line-height: 1.4em}
.img-nhansu{width:158px;height:158px;border-radius:50%;border:2px solid var(--color);overflow:hidden;left:calc(50% - 158px/2);position:absolute;top:-100px;}
.img-nhansu img{width:100%;height:100%;object-fit:cover}
.box-nhansu{background-image:linear-gradient(#e4eece,#fff);min-height:263px;text-align:center;padding:70px 20px 20px 20px;border-radius:18px;box-shadow:23px 21px 23px rgba(0,24.444443620741367,42.5000012665987,0.11999999731779099);}
.box-nhansu h3{font-size:20px;font-weight:bold;}
.box-nhansu .job{font-size:12px;color:black;text-transform:uppercase;margin:8px 0px;font-weight:500;}
.box-nhansu .desc{font-weight:500;font-size:14px;}
.nhansu{margin-top:100px;margin-bottom:40px;}
.owl-nhansu.owl-carousel .owl-stage-outer{overflow:unset;}
.owl-nhansu.owl-carousel .owl-item{opacity:0;transition:0.3s}
.owl-nhansu.owl-carousel .owl-item.active{opacity:1;}
.px-8{padding:0px 40px}
.wrap-value{background-image:linear-gradient(#fff,#e4eece);border-radius:0px 0px 40px 40px}
.group-step{background:#fff;padding:40px;border-radius:20px;}
.title-value label{display:block;font-size:16px;text-transform:uppercase;color:#333;font-weight:bold;margin-bottom:10px;}
.flex-step-3{display:flex;justify-content:space-between;align-items:center;grid-gap:110px;}
.img-step{width:82px;height:82px;margin:0 auto}
.img-step img{width:100%;height:100%;object-fit:none;}

/*.step{transform: translateY(-14px);}*/
.step .stt{position:unset;margin:10px auto;}
.step .stt:before{display:none}
.step h3{background-image:linear-gradient(#008801,#01b501);color:#fff;border-radius:30px;text-transform:capitalize;padding:10px 25px;text-align:center;font-weight:500;}
.mb-10{margin-bottom:50px}
.flex-step-3:nth-child(2){justify-content:center;grid-gap:380px;}
.group-line{position:relative;}
.group-line:before{content:'';position:absolute;left:0;top:calc(50% - 219px/2);width:100%;height:242px;background:url('../images/line.png')center no-repeat;}
.flex-step-3:nth-child(1) .step:nth-child(3){margin-right:100px}
.flex-step-3:nth-child(1) .step:nth-child(1){margin-left:40px}
.flex-step-3:nth-child(2) .step:nth-child(2){order:-1}
.step{margin-bottom:26px;}
.tree-lain-1{position:absolute;top:400px;left:0;}
.tree-lain-2{position:absolute;top:400px;right:0;}
.to-3{position:absolute;left:0;bottom:24%}
.tree-lain-3{position:absolute;left:100px;bottom:-86px;z-index:1}
.tree-lain-4{position:absolute;right:120px;bottom:-33px;z-index:1}
.text-14{font-size:14px}
.content-1{padding:60px 0px}
.max-1300{max-width:1300px;width:100%;margin:0 auto;}
.group-partner{border:1px solid var(--color);border-radius:15px;padding:40px 30px;margin-top:20px}
.item-partner{padding:0px 30px;margin-bottom:25px;}
.item-partner img{filter:grayscale(0.7);transition:0.3s}
.item-partner:hover img{filter:grayscale(0)}
.wrap-partner{padding-bottom:0px;}
.no-home .form-bottom{padding-top:40px}
.wavy{animation-name:wavy;animation-duration:1.3s;animation-timing-function:ease;animation-iteration-count:infinite;position:relative;top:0;left:0;}
@keyframes wavy{
	0%{top:0px;}
	50%{top:-15px;}
	100%{top:0px;}
}
.text-slogan h3 span{background:-webkit-linear-gradient(45deg,#008601,#00b500 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:290px 290px 290px 290px;grid-gap:18px;}
.item{border:1px solid #d4f9cf;}
.item img{width:100%;height:100%;object-fit:cover}
.item:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;}
.item:nth-child(2){grid-column-start:2;grid-column-end:5;grid-row-start:1;grid-row-end:2;}
.item:nth-child(3){grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4;}
.item:nth-child(4){grid-column-start:3;grid-column-end:5;grid-row-start:2;grid-row-end:3;}
.item:nth-child(5){grid-column-start:3;grid-column-end:4;grid-row-start:3;grid-row-end:4;}
.item:nth-child(6){grid-column-start:4;grid-column-end:5;grid-row-start:3;grid-row-end:4;}
.item:nth-child(7){grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;}
.item:nth-child(8){grid-column-start:2;grid-column-end:3;grid-row-start:4;grid-row-end:5;}
.item:nth-child(9){grid-column-start:3;grid-column-end:5;grid-row-start:4;grid-row-end:5;}
.flex-in{background:#10823c;position:relative;width:100%;height:100%;padding:40px;}
.flex-in p{font-size:16px;color:#fff;transition:0.3s}
.flex-in h3{font-size:80px;color:#fff;font-weight:bold;transition:0.3s;line-height:80px;}
.flex-in .relative{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;z-index:10;}
.flex-in:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to right,#e4eece,#fff);transition:0.3s;opacity:0;z-index:-1}
.flex-in:hover:before{opacity:1;z-index:1}
.flex-in:hover p{color:black}
.flex-in:hover h3{background:-webkit-linear-gradient(45deg,#008601,#00b500 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.flex-in img{width:100%;height:100%;object-fit:cover}
.no-padding{padding:0}
.flex-in.no-padding:before{display:none;}
.grid-why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-top:50px;padding-right:80px;margin-bottom:-125px;}
.why{margin-bottom:30px;background-image:linear-gradient(#e4eece,#fff);display:flex;border-radius:20px;padding:47px 30px 30px 30px;min-height:170px;box-shadow:23px 21px 23px rgba(0,24.444443620741367,42.5000012665987,0.11999999731779099);justify-content:center;align-items:center;}
.img-why{width:61px;height:61px;border-radius:50%;border:1px solid #10823c;transition:0.3s;display:flex;justify-content:center;align-items:center;padding:5px;background:#fff;position:absolute;left:calc(50% - 61px/2);top:-24px;}
.box-why p{font-weight:500;text-align:center;}
.wrap-why{padding-bottom:0px;}
.wrap-why:before{content:'';position:absolute;left:0;bottom:0;height:210px;width:79%;background:#6fd26f}
.user{position:absolute;right:0;bottom:0;}
.text-16,.text-16 p{font-size:16px}
.wrap-product{background:url('../images/bgproduct.png')top center/cover no-repeat;padding:220px 0px 50px 0px;}
.chao{position:absolute;right:0;top:-160px}
.img-about-page img{width:100%;border-radius:15px;box-shadow:23px 21px 23px rgba(0,24.444443620741367,42.5000012665987,0.11999999731779099);}
.section-1{padding:0px 0px 140px 0px;}
.section-1 .col-md-6:nth-child(2){padding-left:40px}
.grid-news{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}
.menu-news{position:sticky;}
.name-news:hover{color:var(--color)}
.over-text{height:338px;overflow:hidden;}
.over-text:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:90px;background-image:linear-gradient(#fff0,#fff);}
.btn-about{display:flex;justify-content:center;align-items:center;padding:10px 19px;border-radius:40px;border:1px solid #10823c;color:var(--color);grid-gap:10px;width:156px;margin-top:20px;transition:0.3s;}
.btn-about:hover{background:#e4eece;cursor:pointer;color:var(--color)!important}
.tree-pro-1{position:absolute;left:0;top:-100px;}
.tree-pro-2{position:absolute;right:0;top:-150px;}
.box-banner-market{display:flex;justify-content:center;align-items:center;position:relative;}
.box-banner-market h3{position:absolute;left:0;top:0;font-size:50px;color:#fff;text-align:center;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:0px 100px;}
.box-banner-market img{width:100%}
.bapcai{position:absolute;right:-32px;bottom:-66px;}
.section-2{margin-bottom:50px}
.max-800{max-width:800px;width:100%;margin:0 auto;}
.flex-category{display:flex;justify-content:center;align-items:center;grid-gap:27px;margin-bottom:-89px;margin-top:60px;position:relative;z-index:10;}
.items-category{background:#fff;border-radius:20px;transition:0.3s;box-shadow:-5px 0px 23px rgba(0,24.444443620741367,42.5000012665987,0.10000000149011612);padding:10px;max-width:175px;width:100%;margin-top:20px;position:relative;}
.box-category{border:1px solid var(--color);border-radius:15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;padding:17px;}
.box-category h3{font-size:16px;font-weight:800;text-transform:uppercase;height:57px;}
.img-category{width:71px;height:71px;margin:0px auto;margin-bottom:10px;}
.img-category img{width:100%;height:100%;}
.name-box{background-image:linear-gradient(#008801,#01b501);color:#fff;border-radius:30px;padding:10px;text-align:center;font-weight:500;margin-bottom:20px;}
.group-category{background-image:linear-gradient(#e4eece,#fff);border-radius:30px;box-shadow:23px 21px 23px rgba(0,24.444443620741367,42.5000012665987,0.11999999731779099);/* margin-top: 60px; */margin-bottom:60px;padding:150px 170px 100px 170px;}
.items-content .content-text{text-align:justify;font-weight:500}
.items-content{display:none;}
.items-content.active{display:block}
.items-content .content-text{transform:translateY(-15px);opacity:0;transition:1s;}
.items-content.active .content-text.active{opacity:1;transform:translateY(0px);display:block;}
.wrap-gallery-bottom{margin-bottom:100px}
.items-category.active:before{content:'';position:absolute;bottom:-30px;left:calc(50% - 43px/2);background:url('../images/active.png') center no-repeat;width:43px;height:24px;}
.items-category:hover{background:#d4f9cf;cursor:pointer;}
.tree-pro-3{position:absolute;left:0;top:0;}
.to-pro-3{position:absolute;right:-78px;bottom:-97px;}
.tree-pro-4{position:absolute;left:20%;bottom:-40px}
.btn-contact{padding:10px 40px;color:#fff;font-weight:bold;border-radius:28px;}
.tree-contact-1{position:absolute;left:0;top:0;z-index:-1}
.tree-contact-2{position:absolute;right:0;top:0;z-index:-1}
.pbWrapper img{display:inline-block!important}
.album-image{border-radius:15px;}
.name-job{font-size:21px;font-weight:bold;margin-bottom:10px;}
.name-job a:hover{color:var(--color)!important}
.infors{white-space:nowrap;margin-right:40px}
.items-job{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px;padding:20px 0px;background:#fff}
.btn-job{border:1px solid var(--color);padding:10px 20px;color:var(--color);transition:0.3s;color:var(--color);border-radius:9px;font-weight:500;display:inline-block;}
.btn-job:hover{background:var(--color);color:#fff;}
.btn-job-form{border:1px solid var(--color);padding:10px 20px;background:var(--color);color:#fff;transition:0.3s;border-radius:9px;font-weight:500;display:inline-block;}
.btn-job-form:hover{background:#FFF;color:var(--color);}
.content-css{line-height:1.6;font-size:16px;}
.content-css p{margin-bottom:10px;font-size:16px}
.content-css h1,.content-css h2,.content-css h3{margin-bottom:10px;font-weight:600;font-size:1.5rem}
.content-css img{margin-bottom:10px;}
.content-css ul{list-style-type:initial;padding-left:20px;margin-bottom:20px}
.content-css blockquote{border-left:8px solid #09a2db;font-style:italic;padding-left:20px}
.content-css a{color:#09a2db}
.content-css table{width:100%!important;margin:20px 0px;}
.content-css table td{padding:10px 20px}
.content-css table td p{margin-bottom:0px;}
.form-css textarea,.form-css input,.form-css select{border:none;height:50px;font-weight:500;}
.form-css textarea{height:120px;width:100%;border-radius:5px;padding:10px;font-size:14px;color:black}
#popup-booking .modal-content{background-image:linear-gradient(#008801,#01b501);}
#popup-booking .modal-title{color:#fff;font-weight:bold;font-size:24px!important;}
.form-css input::-webkit-input-placeholder{color:black;}
.form-css input:-moz-placeholder{color:black;}
.form-css input::-moz-placeholder{color:black;}
.form-css input:-ms-input-placeholder{color:black;}
.form-css textarea::-webkit-input-placeholder{color:black;}
.form-css textarea:-moz-placeholder{color:black;}
.form-css textarea::-moz-placeholder{color:black;}
.form-css textarea:-ms-input-placeholder{color:black;}
#popup-booking .modal-body{padding:20px 60px 60px 60px;}
#popup-booking .modal-header{padding-left:57px;}
#popup-booking .modal-body .col-md-6,#popup-booking .modal-body .col-md-12{padding:0px 8px}
#popup-booking .btn-close{background:#fff;border-radius:40px;display:flex;justify-content:center;align-items:center;}
.file-upload-container{position:relative;width:100%;}
.file-input{width:100%;height:50px;opacity:0;position:absolute;top:0;left:0;z-index:1;cursor:pointer;}
.file-label{display:flex;align-items:center;justify-content:center;color:white;border-radius:25px;height:50px;cursor:pointer;font-size:16px;text-align:center;padding:0 20px;transition:background-color 0.3s ease;border:1px dashed #fff;}
.file-label:hover{background-color:#2980b9;}
.file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.btn-submit-job{display:inline-block;padding:10px 30px;background:#fff;color:var(--color);font-weight:bold;border-radius:26px;}
.why:hover .img-why{background:#10823c}
.why:hover .img-why img{filter:brightness(0) invert(1);}
.categorys{display:flex;justify-content:flex-start;align-items:center;grid-gap:10px;margin-bottom:30px}
.categorys a{display:inline-block;background:var(--color);color:#fff;padding:10px 20px;border-radius:5px;transition:0.3s;font-weight:bold;text-transform:uppercase;}
.categorys a:hover{background:#01ae01;cursor:pointer;}
@media (max-width:1600px){
	.menu ul li a{font-size:16px}
	.tree-mo-1{left:10%}
	.tree-contact-1{width: 400px;}
}
@media (max-width:1500px){
	.logo{width:180px}
	a.icon-search1 span,.lang a{font-size:16px}
	.menu-right{max-width:220px}
	.slideshow{/* height: unset; */height:calc(100vh - 300px);}
	.menu ul li{margin:0px 15px;}
	.slideshow-image img{height:100%}
	.tree-3{position:absolute;right:0;top:0;z-index:1;}
	.group-btn{bottom:23%;}
	.owl-khachhang .owl-dots{left:45%;bottom:22%;}
	.wrap-form .container{padding-left:140px}
	.menu ul li a{font-size:16px}
	.slideshow{height:calc(100vh - 100px);}
	.wrap-solution .container{}
	.tree-contact-1{width: 300px;}
}
@media (max-width:1366px){
	.contact-article{position:relative;z-index:10}
	.name-slide{font-size:70px;line-height:76px}
	.title-main span.font-base{font-size:38px;line-height:50px;}
	.title-main span{font-size:2.2rem}
	.prev-solution,.prev-blog{left:-50px}
	.next-solution,.next-blog{right:-50px}
	.owl-khachhang .owl-dots{left:46%}
	.to-1{width:200px}
	.to-1 img{width:100%}
	.form-bottom h3{font-size:40px}
	.footer-1{width:300px;}
}
@media (max-width:1340px){
	.menu ul li{margin:0px 8px;}
}
@media (max-width:1300px){
	.logo{width:130px;}
	.menu ul li{margin:0px 10px;}
	.tree-mo-1{left:4%}
}
@media (max-width:1024px){
	.page-news{min-height:unset;}
	.page-news{background:#fff;position:relative;z-index:100!important}
	.lang{border-right:1px solid #fff;margin-right:20px;padding-right:20px;grid-gap:5px}
	.lang a{color:#fff;width:40px;height:40px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:20px;}
	.lang a.active{background:#fff;}
	.tree-mo-1{left:3%;}
	.tree-2{right:10%;bottom:-20%}
	.slideshow:before{display:none;}
	.menu{position:unset;padding:20px 0px;}
	.menu-block,.menu-right{display:none;}
	.menu .main-container .flex{justify-content:center;}
	.slideshow{height:500px;border-radius:0px 0px 30px 30px}
	.slide-text .slick-prev{left:20px}
	.slide-text .slick-next{right:20px}
	.name-slide{font-size:50px;line-height:unset;}
	.info-slide{width:60%}
	.tree-1{left:3%;bottom:-20%;width:17%;}
	.tree-1 img{width:100%}
	.bottom-inner{margin:30px 0px 0px 0px;padding-left:9%;}
	.col-about-right{padding-right:10px;padding-left:0;}
	.prev-solution,.prev-blog{display:none;}
	.next-solution,.next-blog{display:none;}
	.item-khachhang{margin-left:5%}
	.col-customer-right{padding-right:10%}
	.title-main span{font-size:1.8rem}
	.simply-scroll .simply-scroll-list li{width:240px!important}
	.title-main span.font-base{font-size:28px}
	.to-2{width:330px}
	.form-bottom{position:relative;z-index:10;padding-top:60px}
	.section-1{padding:0px 10px}
	.tree-pro-2{z-index:-1}
	.section-2{z-index:10;position:relative;}
	.box-banner-market h3{font-size:35px}
	.content-page-min{padding:0px 10px}
	.flex-in h3{font-size:50px}
	.flex-in{padding:20px}
	.no-padding{padding:0px!important}
	.wrapper{grid-template-rows:220px 220px 220px 220px;}
	.user{width:400px}
}
@media (max-width:768px){
	.custom-vi{font-size:30px!important;font-style:italic;}
	.bapcai{display:none;}
	.categorys a{padding:10px 10px;font-size:14px}
	.infors{white-space:unset;}
	.block-about h3{font-size:25px;text-align:justify;}
	.grid-news{grid-gap:20px;grid-template-columns:repeat(3,1fr);}
	.banner-about{width:100%;margin:20px 0px}
	.tree-about-1,.tree-about-3{display:none;}
	#about .row{margin:0!important}
	.title-about h3{font-size:30px}
	.left-story{padding-right:10px;padding-left:10px;margin-bottom:20px;}
	.footer-1,.footer-2{width:35%}
	.flex-footer{display:block}
	.infor-video{display:none;}
	.infor-video p:nth-child(1){font-size:40px;line-height:unset;}
	.video-block{height:300px}
	.col-about-left{margin-bottom:30px}
	.col-about-left,.col-about-right{width:100%}
	.col-about-right{padding:20px}
	.top-inner{display:block;}
	.scroll-down{padding-bottom:0px}
	.slideshow{height:400px}
	.contact-text{margin-bottom:20px}
	.name-slide{font-size:30px;line-height:unset;}
	.col-footer{width:100%!important}
	.to-2{width:200px;}
	.footer{padding-bottom:40px}
	.user{display:none;}
	.text-slogan{position:initial;width:100%;padding:20px 40px}
	.text-slogan h3{font-size:40px;line-height:unset;text-align:center;}
}
@media (max-width:500px){
	.custom-vi{font-size:20px!important;font-style:italic;}
	.no-respon{display:none;}
	.grid-number{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;}
	.contact-article{padding:20px!important}
	.lang a{font-size:16px}
	#popup-booking .modal-title{font-size:20px!important}
	.form-css{margin-bottom:10px}
	.row.mb-3{margin-bottom:0px!important}
	#popup-booking .modal-body{padding:20px;}
	.box-value .desc{padding:0px 0px}
	.px-20{padding:0px 10px}
	.wrap-vision .row{margin:0px}
	.grid-about{margin-bottom:20px}
	.grid-about span{font-size:16px}
	.wrap-vision .col-md-6:nth-child(2){margin-top:20px;padding-left:10px;padding-right:10px;}
	.name-text{font-size:30px}
	.box-img-about{height:200px}
	.tree-about-2{display:none;}
	.infor-khachhang .desc{height:173px;overflow:hidden;}
	.tree-8{display:none;}
	.chao{width:20%}
	.grid-why{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;margin-top:50px;padding-right:0px;margin-bottom:-125px;}
	.flex-step-3{grid-gap:10px}
	.group-step{padding:20px}
	.flex-step-3:nth-child(1) .step:nth-child(1){margin-left:0px}
	.flex-step-3:nth-child(1) .step:nth-child(3){margin-right:0px}
	.step .stt{font-size:20px}
	.step h3{font-size:12px;padding:10px 10px}
	.flex-step-3:nth-child(2){justify-content:center;grid-gap:50px;}
	.group-partner{padding:20px}
	.item-partner{padding:0px 10px}
	.title-value h3{margin-bottom:0px}
	.infors{margin-bottom:10px}
}
@media (max-width:430px){
	.in-flec{display:block!important;text-align:left;}
	.col-md-2.d-flex{justify-content:flex-start!important;margin-top:10px}
	.name-job{font-size:18px}
	.tableSeNN{margin-top:0px!important;margin-bottom:0px!important}
	.grid-news{grid-gap:0px;grid-template-columns:repeat(1,1fr);}
	.user{display:none;}
	.to-pro-3{width:10%}
	.flex-category{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}
	.group-category{padding:150px 20px 20px 20px}
	.tree-pro-3{width:20%}
	.box-banner-market{height:150px;padding:0;}
	.box-banner-market img{width:100%;height:100%;object-fit:cover;}
	.box-banner-market h3{font-size:20px;padding:10px 20px;}
	.btn-about{padding:6px 12px;}
	.bapcai{width:30%}
	.tree-pro-1{width:40%}
	.section-1 .col-md-6:nth-child(2){padding-left:10px;position:relative;z-index:10;margin-top:30px}
	.title-footer{margin-bottom:15px}
	.wrap-form{padding-top:120px}
	.wrap-gallery .col-md-6,.wrap-gallery .col-md-6 .title-main,.wrap-blog .col-md-6,.wrap-blog .col-md-6 .title-main{text-align:center!important;}
	.wrap-gallery .col-md-6:nth-child(2),.wrap-blog .col-md-6:nth-child(2){margin-top:15px;display:flex;justify-content:center;}
	.wrap-video{padding:20px 0px}
	.wrap-solution{padding:40px 0px}
	.bottom-inner .col-md-4{padding-right:0px}
	.col-about-right{padding:10px}
	.bottom-inner{padding:0px 10px 0px 10px}
	.tree-4{width:20%}
	.tree-mo-2{bottom:-5%}
	.bottom-inner .col-md-4{border-right:none}
	.tree-3{display:none}
	.wrap-about .inner{padding:10px;}
	.slideshow{height:300px;}
	.slideshow-image{border-radius:0px 0px 80px 80px}
	.tree-2{width:30%}
	.video-block{height:230px;border-radius:20px}
	.css-title h3{font-size:28px;line-height:34px;}
	.tree-6{width:60%}
	.tree-7{width:40%}
	.title-main span,.title-main span.font-base,.css-title h3,.title-value h3{font-size:1.4rem;line-height:unset;}
	.wrap-customer{padding:20px 10px}
	.item-khachhang .row{display:block;}
	.col-customer-left,.col-customer-right{width:100%}
	.item-khachhang{margin-left:0%;}
	.col-customer-right{padding-right:0px;padding:30px;}
	.item-khachhang:before{width:100%}
	.phay,.group-btn,.owl-dots{display:none;}
	.title-main label{font-size:14px}
	.wrap-form .container{padding-left:10px;}
	.to-2{display:none;}
	.form-bottom h3{font-size:30px}
	.newsletter-footer{margin-bottom:10px}
	.newsletter-input{margin-bottom:10px}
	.item-number p{font-size:12px}
	.item-number h3{font-size:35px}
	.bottom-inner .col-md-8{padding-right:4%}
	.form-bottom h3{font-size:25px;}
	.flex-in p{font-size:14px}
	.name-slide{font-size:25px;line-height:unset;}
	.wrap-about .inner{width:100%}
	.no-home .form-bottom{padding-top:0px;padding-bottom:30px;}
	.flex-in h3{font-size:30px;line-height:unset;}
	.wrapper{grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-template-rows:140px 140px 140px 140px 140px;}
	.item{grid-column-start:unset!important;grid-column-end:unset!important;grid-row-start:unset!important;grid-row-end:unset!important;}
	.item:nth-child(9){grid-column-start:1!important;grid-column-end:3!important;grid-row-start:5!important;grid-row-end:6!important;}
	.content{padding:60px 0px;}
}
