@media screen and (max-width:1900px){.home-about .text{padding:40px 140px 40px 80px}}@media screen and (max-width:1679px){.short-subscribe .customer .phone-number,h2{font-size:40px}.box-submenu-left,.sidebar-menu{width:300px}.about-business .motto .text{width:100%;padding-right:0;padding-bottom:30px}.about-business .photo-fix,.about-company-intro-2 .photo{width:100%}.about-company-intro-2{background:var(--color-f0f8ff) url(../images/bg-home-about.jpg) left -150px no-repeat}.about-company-intro-2 .text{width:100%;padding-right:0;padding-bottom:50px}.about-vision-mision h5{font-size:18px}.about-vision-mision h4{width:22%}.about-vision-mision .detail{width:78%}.about-milestone .events-content li .box-photo{width:100%;min-height:400px}.about-milestone .events-content li article{width:100%;min-height:inherit}.editor-template-gallery{max-width:770px}h3.title-underline{font-size:23px}.warpper{max-width:1280px}.home-about .text{padding:40px 140px 40px 90px}.home-about .text h4.since{font-size:90px}.home-news ul,.home-services ul{margin:0 -20px}.home-news li,.home-services li{padding:0 20px}.home-project .text{padding:30px 140px 30px 70px}.home-project .text article{padding-top:120px}.home-project .owl-theme .owl-nav{top:120px}.about-business article,.about-company .motto{max-width:100%}.about-company .text br{display:none}.about-vision-mision h3{width:25%}.services article .text{padding:60px}.careers .motto .detail{padding:80px;width:60%}.cookie .detail{max-width:960px;padding:60px 0}}@media screen and (max-width:1440px){.home-project .text .nubmer span,.home-project .text h3,.news-activities-detail .title span,.projects .title span,.title,.title span,.title-transparent span{font-size:30px}.home-project .text article h3{font-size:24px}.about-business .photo{width:100%}.title .fix-icon,.title .fix-water{margin-right:30px}h1{font-size:40px}section{padding:60px 0 80px}:lang(en) .header-fixed nav li a{font-size:14px}.warpper{max-width:1170px}.header-fixed{height:100px}.header-fixed .top-bar,.header-fixed .top-zone{height:50px}.header-fixed .logo{width:140px;margin-top:-24px}.header-fixed nav ul{margin:0 -20px}.header-fixed nav li{padding:0 20px}.header-fixed nav li a{padding-bottom:10px}.header-fixed nav ul dl{left:20px}.header-fixed .lang{margin-left:15px}.first-section{margin-top:100px}.cover,.services-next{padding-top:100px}.cover-photo{height:180px}.home-about main,.home-news .box,.home-services .box{padding-top:20px}.home-about .text h3.vsk{font-size:36px;margin-top:0}.home-about .text h4.since{font-size:72px}.home-about .text{padding:40px 100px 40px 150px}.home-services li .text h4{font-size:20px}.home-services li .text .number{font-size:50px;top:-10%}.home-services a:hover i:before{transform:scale(1.2)}.home-project .slide{height:600px}.home-project .text{padding:30px 100px 30px 70px}.title .fix-icon{height:80px;width:80px}.news-activities .box-filter{top:20px}.news-activities .ebook-list ul,.news-activities ul{margin:0 -15px}.news-activities .ebook-list ul li,.news-activities li{padding:15px}.bth-readmore a,.news-activities .ebook-list .text h5{font-size:16px}.services-detail .box-detail{padding:100px 0 100px 100px}.clients-list .photo{width:340px}.clients-list .text .box{padding:0 100px}.news-activities .text h5{font-size:19px}.contact-form-submit{max-width:720px}.footer-animation .text span{font-size:100px;top:10px}.bth-readmore{margin-top:30px}}@media screen and (max-width:1366px){.home-about .text{padding:40px 100px 40px 120px}.services-next article .text{padding:60px 100px}.services-detail .services-cover{height:500px}.news-activities .select-filter select{min-width:174px}footer .address{width:60%}footer .footer-nav{width:40%}}@media screen and (max-width:1365px){.box-content-right{padding-left:40px}.warpper{padding:0 30px}.services-process .list h4{padding-left:30px}.news-activities{padding-top:40px}.news-activities .box{padding-bottom:0}.portfolio ul{margin:-20px -15px}.portfolio li{padding:20px 15px}.portfolio .box,footer .social{padding-bottom:30px}}@media screen and (max-width:1279px){.editor-template-gallery{max-width:900px}.fix-sub{display:block}.box-submenu-content{flex-wrap:wrap}.box-submenu-left,.cover .navigation-sub,.header-fixed nav,.sidebar-menu,.sidebar-stick{display:none}.box-content-right{flex:100%;padding-left:0}.about-company-intro-2 .text{text-align:center;padding-left:20px;padding-right:20px}section{padding:60px 0 80px}.warpper{max-width:960px}.home-about .text{padding:40px 60px}.header-fixed,.header-fixed .top-bar{height:80px}.header-fixed .logo{width:120px;margin-top:0}.header-fixed .top-zone{position:absolute;right:120px;top:15px}.header-fixed aside ul{border-right:none}.nav{display:flex}.first-section{margin-top:80px}.cover{padding-top:80px}.cover .navigation{padding-top:15px}.home-services li .text{padding:50px 20px 30px}.home-services i{right:10px;width:40px;height:40px}.home-services i:before{width:34px;height:34px}.home-services li .text .number{font-size:40px;top:-5%}.home-project .text{padding:30px 40px}.home-news ul,.news-activities .ebook-category ul{margin:0 -15px}.home-news li{padding:0 15px}.home-news .text h5{font-size:17px}.home-project .text article{padding-top:50px}.home-project .owl-theme .owl-nav .owl-next:hover:before,.home-project .owl-theme .owl-nav .owl-prev:hover:before{transform:scale(1.2)}.home-project .owl-theme .owl-nav{left:50%;margin-left:-60px;bottom:50px;top:inherit}.home-project .owl-theme .owl-nav [class*=owl-]{margin:0 10px}.about-business .photo-fix{top:180px}.about-organization article{margin-top:40px}.services article .text h3{font-size:24px}.services-next article .text{padding:60px}.services-detail .box-detail .set-position{margin-left:0}.news-activities .ebook-category li{width:50%;padding:15px}.careers{padding-top:0}.careers .motto .detail{width:100%}.careers .motto{background-size:100%;background-position:center top;padding-top:450px}.careers .lists{padding-bottom:20px}.careers-detail .detail{padding-top:40px}.search .detail .lists{padding-bottom:30px}.footer-animation .text span{font-size:90px;top:20px}footer .footer-nav{flex:auto;width:100%;padding-left:0;justify-content:flex-start;order:1}footer .footer-nav li{width:auto}footer .phone-subscribe{order:2;width:100%}footer .address{order:3;width:100%}.pagination{margin-top:30px}}@media screen and (max-width:1023px){.editor-template-gallery{max-width:708px}.cover .title-name h1,.short-subscribe .customer .phone-number{font-size:40px}.careers-other h3,.clients-list .text .numlic,.cover .title-name h1 span,.news-activities-other h3,.projects-other h3{font-size:30px}.cover .navigation span:nth-child(3){max-width:200px}.title span,.title-transparent span{font-size:36px}.header-fixed aside .btn-book{position:absolute;top:85px}.header-fixed aside ul{padding-right:0}.header-fixed .lang{margin-left:5px}.nav .menu{border-left:1px solid var(--color-e5e)}.banner video,.home-news .lists li:last-child,.home-news li:nth-child(3),.home-project .text .des,footer .footer-nav{display:none}.news-activities .ebook-list ul li{width:33.3333%}.news-activities .ebook .title .fix-icon{position:relative;top:inherit;margin-right:20px}.news-activities .ebook .title span{font-size:26px}.home-about main{padding-top:0;background-position:top center}.home-about .text{width:100%;text-align:center}.home-about .text .bth-readmore{margin:0 auto;padding:15px 0 20px}.home-about .photo,.news-activities .box-select-news,.prev-next .btn-left,.prev-next .btn-right{width:100%}.news-activities .box-select-news{padding-bottom:10px}.home-about,.news-activities .box{padding-bottom:0}.home-services li:first-child{width:100%;padding-bottom:20px}.home-services ul{margin:0 -10px}.home-services li{padding:0 10px;width:100%}.home-project .slide{height:500px}.about-company .motto h3,.home-project .text h3{font-size:21px}.about-vision-mision .core-values li,.home-news .lists li,.home-news li,.news-activities li{width:50%}.about-business article,.careers-detail .detail .in-detail,.contact .address .box,.search main{padding:60px}.about-business .motto h4{font-size:19px}.services-next article .text h3{font-size:24px}.services .title{overflow:inherit}.services .title .fix-water,.title .fix-icon{position:absolute;top:-150px;left:0;right:0;margin-left:auto;margin-right:auto}.services .title span{padding-right:30px;display:block;text-align:center;width:max-content;background:#fff;padding-left:30px;margin:0 auto}.news-activities-detail .detail,.services article .text{padding:40px}.services-next{padding-top:80px}.services-project .box-slide-project-service{padding-top:20px}.news-activities-other,.projects-other{margin-top:30px}.news-activities-other ul,.projects-other ul{margin:0 -15px}.news-activities-other li,.projects-other li{padding:0 15px}.projects .detail{padding:40px 40px 60px}.clients-list .photo{width:200px}.clients-list .text .box{padding:20px 60px 0}.clients-list .text h5{margin-top:24px}.clients-list .text h5:after{height:20px;top:-22px}.clients main{margin-top:40px}.clients-list .btn-website{padding-bottom:30px}.careers-detail .detail .position .share-social{width:100%;padding-top:20px;margin-left:0;justify-content:flex-start}.search,.unsubscribe{padding-bottom:60px}.search .detail .lists{padding-bottom:20px}.short-subscribe .subscribe .form input[type=email]{flex:1;width:220px}.short-subscribe .subscribe .form button{width:110px}.footer-animation{height:120px;padding:0}.footer-animation .text span{top:72px;font-size:60px}.box-row{margin:0 -30px}.box-colum-20,.box-colum-25,.box-colum-33,.box-colum-50{padding:0 30px}.prev-next .btn-left .number{right:0}.prev-next .btn-right .number{left:0}.prev-next .btn-center{padding:30px 0}}@media screen and (max-width:768px){.no-768{display:none}}@media screen and (max-width:767px){.about-company .motto h3,.contact-form-submit h5,.home-project .text article h3,h4{font-size:19px}.home-services li .text h4{min-height:20px}.editor-template-gallery{max-width:374px}.editor-template-three-colum,.editor-template-two-colum,.editor-template-two-colum-photo-text,.editor-template-two-colum-text-photo{grid-template-columns:1fr}.about-vision-mision{border-top:none;margin-top:30px}.about-vision-mision h4{width:100%;text-align:center;font-size:24px}.about-vision-mision .core-values,.about-vision-mision article,.careers-detail .detail,.news-activities-detail .date-share{padding-top:20px}.about-company-intro-1 h3{font-size:18px}.about-company-intro-2 .text h3.vsk,.about-milestone h2,.home-about .text h3.vsk{font-size:24px}.about-company-intro-2 .text br,.careers-detail .title:after,.clients .title:after,.clients-list li .photo:after,.clients-list li .photo:before,.contact .address .text br,.cover .navigation,.header-fixed aside ul li:first-child,.header-fixed aside ul li:nth-child(2),.header-fixed aside ul li:nth-child(3),.navigation span:nth-child(4),.news-activities .ebook .title:after{display:none}.services article i,.services li:nth-child(2n) article i,.services-next i{bottom:inherit;top:-30px;left:0;right:0}.cover-photo{height:150px}.about-milestone .events-content li article .numlic-year,.cover-photo h1,.news-activities-detail .title span,.projects .title span,h2{font-size:30px}.header-fixed aside ul li:last-child{display:block}.services .title span{padding-left:15px;padding-right:15px}.news-activities-detail .news-type{font-size:14px}input[type=email],input[type=password],input[type=text],select,textarea{font-size:17px!important}.cover .navigation span:nth-child(4) a{max-width:100px}.about-business .photo,.box-colum-20,.box-colum-25,.box-colum-33,.box-colum-50,.careers-detail .detail .position .area,.careers-detail .detail .position .part,.clients-list .photo,.contact-form-submit li,.news-activities .ebook-category li,.news-activities .ebook-list ul li,.news-activities li,.news-activities-other li,.projects-other li,.services article .photo,.services-next article .photo,.services-next article .text{width:100%}.news-activities .ebook-category .box-des figure{width:120px;height:120px}.home-about .text h4.since,h1{font-size:40px}h3{font-size:21px}.news-activities .ebook .title{margin-top:100px;overflow:inherit}.news-activities .ebook .title span{display:block;text-align:center}.news-activities .box-filter{position:relative;top:inherit;right:inherit;padding-left:0;width:100%}.news-activities .box-filter .month select,.news-activities .box-filter .year select,.news-activities .select-filter select{min-width:100%}.news-activities .ebook .title .fix-icon{position:absolute;margin-left:auto;margin-right:auto;top:-100px}.warpper{padding:0 20px}.header-fixed .logo{width:100px}.nav-mobile{padding-top:80px;width:100%;right:-100%}.nav-mobile aside{padding:40px 20px}.title span,.title-transparent span{font-size:24px;padding-right:20px}.cover-photo .warpper{align-items:flex-end;padding-bottom:30px}.fix-only-year{width:100%!important}.home-about .text{padding:20px 20px 40px}.home-about .text p{font-size:17px}.home-news li,.home-services li{width:100%;padding-bottom:20px}.home-services li:last-child,.services-detail .box-detail .set-position .box-colum-50:last-child{padding-bottom:0}.home-services li figure{padding:40%}.home-project .slide{display:block;height:inherit}.home-project .photo{width:100%;height:300px}.home-project .text{width:100%;padding:20px}.home-project .text h3{min-height:90px;font-size:19px}.home-project .owl-theme .owl-nav{bottom:inherit;top:280px}.home-project .text .sumvalue,.home-project .text article{padding-top:0}.home-project .text .sumvalue small{font-size:inherit}.home-news li:last-child{display:block;padding-bottom:0}.home-news .text{padding:20px 30px 30px}.home-news .text .type-news{font-size:12px;top:26px}.about-company .motto{padding-bottom:10px}.about-vision-mision h3{width:100%;padding:20px 0 0;font-size:30px;text-align:center}.about-vision-mision h5{font-size:19px;margin-top:15px;font-weight:500}.about-vision-mision .detail{width:100%;padding:0 0 20px;background:0 0}.about-vision-mision .detail p{font-size:20px}.about-vision-mision main,.clients-list li:first-child{border-top:none}.about-vision-mision .core-values li:nth-child(3) .icon,.news-gallery .owl-theme .owl-dots .owl-dot.active span,.projects .owl-theme .owl-dots .owl-dot.active span,.services article i:before{background:var(--color-sky)}.about-vision-mision .core-values li:nth-child(4) .icon{background:var(--color-blue)}.about-vision-mision main article:last-child{padding-bottom:0;border-bottom:none}.about-milestone .events-content li .box-photo{width:100%;height:250px;min-height:inherit}.about-milestone .events-content li article{width:100%;height:inherit;padding:30px 20px 20px}.about-business .photo-fix{width:100%;height:200px;top:140px}.about-business .motto{max-width:100%;padding-bottom:40px}.about-organization article,.contact main{margin-top:20px}.about-organization article h3,.careers-other .lists ul{margin-top:30px}.services article .text{width:100%;padding:40px 30px 30px}.btn-search,.unsubscribe .form button{height:50px;width:100px}.services article .text h3{font-size:21px;padding-bottom:20px}.services article .text h3:after{height:20px;bottom:-8px}.services article i:after{background:url(../images/icon-arrow-next-white.svg) center center/50% no-repeat}.services li:nth-child(2n) .photo{order:1}.services li:nth-child(2n) article .text{order:2}.services-next article .text h3{padding-top:30px}.services-next article .text h3:after{height:20px}.services-detail{padding-top:40px}.services-detail .services-cover{height:420px}.services-detail .box-detail{padding:40px 0}.services-detail .box-detail:before{content:'';position:absolute;width:50%;height:100%;left:-50%;top:0;background:var(--color-f0f8ff)}.news-activities-other li:first-child,.projects-other li:first-child,.services-detail .box-detail .set-position .box-colum-50{padding-bottom:30px}.ser-detail .title .fix-icon{top:-70px;width:60px;height:60px;padding-top:0}.ser-detail .title{margin-top:50px}.services-project .owl-theme .owl-nav .owl-next:hover:before,.services-project .owl-theme .owl-nav .owl-prev:hover:before{transform:scale(1)}.services-project .owl-theme .owl-nav [class*=owl-]{margin-left:5px}.services-project .owl-theme .owl-nav{top:-60px}.projects .detail{padding:30px 30px 60px}.projects .detail .sumvalue{width:100%;display:flex;align-items:center}.projects .detail .sumvalue .nubmer{margin-left:auto;padding-left:0;padding-bottom:15px}.projects .date-share .share-social,.short-subscribe .subscribe .form{margin-left:0}.news-gallery .owl-theme .owl-nav.disabled+.owl-dots,.projects .owl-theme .owl-nav.disabled+.owl-dots{bottom:-40px}.news-gallery .owl-theme .owl-dots .owl-dot span,.projects .owl-theme .owl-dots .owl-dot span{background:#d4e3e9}.news-activities .box-select-news .box-colum{width:50%}.clients-list .text{width:100%;background:0 0}.clients-list .text .numlic{position:absolute;top:-20px}.clients .title span{padding-right:0}.clients-list li{border-bottom:none}.clients-list li .photo{border-top:1px solid var(--color-dce8f3)}.clients-list .text h5:after{left:0;right:0;margin-left:auto;margin-right:auto}.clients-list .text .box{padding:20px;justify-content:center;align-items:center;display:flex;flex-direction:column;width:100%;text-align:center}.ebook-detail{padding:45%}.careers .lists li a,.careers-other .lists li a,.contact .address .box,.news-activities-detail .detail{padding:30px}.news-activities-detail time{margin-left:auto}.news-activities-detail .detail .share-social{width:100%;margin-left:0;padding-top:20px}.in-ebook{padding-top:0!important}.careers,.careers-other{padding-bottom:60px}.careers .motto{padding-top:230px}.careers .motto .detail{padding:40px 30px}.careers .motto .detail h2{font-size:24px;font-weight:600}.careers .motto .detail h5{margin-top:0;font-size:19px}.careers .motto .bth-download{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.careers .position,.careers-other .position{width:100%;padding-left:0;padding-right:45px;padding-top:20px}.careers .name,.careers-other .name{width:100%;padding-right:0}.careers .position .num,.careers-other .position .num{margin-bottom:0}.careers .lists li h4,.careers-other .lists li h4{font-weight:500}.careers .lists i,.careers-other .lists i{top:inherit;bottom:20px;right:20px}.careers-detail .detail .in-detail{padding:30px 30px 80px}.careers-detail .detail .in-detail .title{margin-bottom:10px}.careers-detail .detail .position .num{width:100%;margin:10px 0}.careers-form .detail{padding:20px}.contact .address .fix{width:100%;padding-right:0;padding-bottom:20px}.contact .address .fix:before{width:1px;height:15px;left:5px;right:inherit;top:26px}.contact .address .row,.cookie .detail{padding-bottom:20px}.contact-form{padding:80px 20px 0}.contact-form h2{font-size:25px}.btn-search button,.unsubscribe .form button{font-size:17px;font-weight:400}.search main{padding:30px 20px}.box-search input[type=text],.unsubscribe .form input[type=email]{height:50px;padding-left:15px;padding-right:110px}.short-subscribe .customer{width:100%;text-align:center}.short-subscribe .subscribe{width:100%;padding-top:30px}.short-subscribe .subscribe p{text-align:center}.bth-back{margin-top:40px}.home-event-vdo{min-width:540px}.cookie-consent .text{width:100%;flex:100%;padding-right:0;padding-bottom:10px}.cookie-consent .btn-consent{margin:0 auto;padding:10px 0}}@media screen and (max-width:640px){.cookie .detail h2{font-size:19px}.home-event-vdo{min-width:440px}}@media screen and (max-width:480px){h1{font-size:36px}.cover .navigation span:nth-child(3){max-width:150px}.about-business article{padding:40px 30px}.careers .motto{padding-top:200px}footer .address .row{font-size:14px}footer .address .fix{width:125px}footer .link-policy{order:1;width:100%;padding-left:0}footer .copy{width:100%;order:2;padding:15px 0}footer .siteby{padding-top:20px;order:3;width:100%;justify-content:flex-start}footer .policy-copy{padding:30px 0}.pagination a{width:34px;height:34px}.home-event-vdo{min-width:374px}.g-recaptcha{padding-bottom:20px}.cover .navigation span:nth-child(2):after{display:none}.cover .navigation span:nth-child(2):before{width:10px}.cover .navigation span:nth-child(2){padding-left:20px}.cover .navigation span:nth-child(2) a{max-width:100px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover .navigation span:nth-child(3) a,.cover .navigation span:nth-child(4) a{max-width:100px}.careers-other h3,.clients-list .text .numlic,.cover .title-name h1 span,.news-activities-other h3,.projects-other h3{font-size:24px}}@media screen and (max-width:414px){.cd-horizontal-timeline .timeline{max-width:360px}.enter-site a{width:150px}.in-ebook .text-share{display:none}}@media screen and (max-width:375px){.editor-template-gallery{max-width:335px}.home-event-vdo{min-width:335px}.cover .navigation span:nth-child(4) a,.cover .navigation span:nth-child(4):before{display:none}}@media screen and (max-width:320px){.editor-template-gallery{max-width:280px}.nav-mobile{width:100%;right:-100%}.services-next article .text{padding:30px 30px 40px}.services-project .title span{font-size:24px}.short-subscribe .subscribe .form input[type=email]{padding:0 20px;width:170px}.enter-site a{width:130px}.pagination a{margin:0 2px}.home-event-vdo{min-width:280px}.in-ebook .share-social{margin-left:inherit;padding-top:10px}}