@media (max-width:1366px){.index-baner__hexagone{right:-50%}.imgslide{transform:translate(-91%,-50%)}#project .showProject{padding:0!important}}.menu-mobile,#menu-mobi,.over-lay{display:none}@media (max-width:1000px){header.header{position:fixed;top:0;left:0;width:100%;z-index:99999;padding:12px 0;background:#fff0;box-shadow:none;transition:background-color 0.3s ease,box-shadow 0.3s ease,padding 0.3s ease}header.header.past-banner,header.header.scrolled.past-banner{background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px rgb(0 0 0 / .08);padding:8px 0}header.header .container{display:flex;align-items:center;justify-content:space-between}header.header .logo{flex-shrink:0;display:flex;align-items:center}header.header .logo a{display:inline-flex;align-items:center;color:#000949}header.header .logo .logo-white{display:block;width:76px;height:auto}header.header .logo .logo-color{display:none;width:76px;height:auto}header.header.past-banner .logo .logo-white,body.single header.header .logo .logo-white,body:not(.home):not(.page-template-about) header.header .logo .logo-white{display:none}header.header.past-banner .logo .logo-color,body.single header.header .logo .logo-color,body:not(.home):not(.page-template-about) header.header .logo .logo-color{display:block}div#mainmenu .menu-menu-1-container{display:none!important}div#mainmenu{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0;width:auto;position:static}.header_right,.consult.header__control{display:none!important}.menu-mobile{display:flex!important;align-items:center;justify-content:flex-end;cursor:pointer;padding:6px 0;z-index:1000002;margin-left:6px}.menu-mobile .burger{display:flex;flex-direction:column;justify-content:center;cursor:pointer;width:36px;gap:6px}.menu-mobile .burger span{height:2px;display:block;background-color:#fff;border-radius:2px;margin-left:auto;transition:all 0.3s cubic-bezier(.19,1,.22,1)}.menu-mobile .burger span:first-child{width:26px}.menu-mobile .burger span:nth-child(2){width:36px}.menu-mobile .burger span:last-child{width:14px}header.header.past-banner .menu-mobile .burger span,body.single header.header .menu-mobile .burger span,body:not(.home):not(.page-template-about) header.header .menu-mobile .burger span{background-color:#0c2292}.menu-mobile .burger.x{width:30px;gap:0}.menu-mobile .burger.x span{background-color:#ffffff!important}.menu-mobile .burger.x span:first-child{transform:rotate(45deg) translate3d(2px,3px,0);width:20px}.menu-mobile .burger.x span:nth-child(2){width:0;opacity:0;margin:0}.menu-mobile .burger.x span:last-child{transform:rotate(-45deg) translate3d(2px,-3px,0);width:20px}body.menu-open>.overlay{display:none!important}#menu-mobi{display:flex!important;position:fixed;top:0;bottom:0;right:0;width:320px;max-width:85vw;height:100vh;height:100dvh;background:#fff;z-index:999995;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translate3d(100%,0,0);transition:transform 0.4s cubic-bezier(.19,1,.22,1),opacity 0.3s ease,visibility 0.3s ease;will-change:transform;flex-direction:column;justify-content:space-between;box-shadow:-5px 0 30px rgb(0 0 0 / .25);margin:0;padding:0}#menu-mobi.show-menu,#menu-mobi.active-menu{opacity:1;visibility:visible;transform:translate3d(0,0,0)}#menu-mobi .logo-icon{background:#0c0272;padding:14px 20px;min-height:68px;display:flex;align-items:center;justify-content:space-between}#menu-mobi .logo-icon svg{width:44px;height:48px;transition:transform 0.6s cubic-bezier(.19,1,.22,1);will-change:transform;transform:rotate(-135deg)}#menu-mobi.active-menu .logo-icon svg{transform:rotate(0deg)}.mobi-close-btn{width:32px;height:32px;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobi-close-btn span{position:absolute;width:20px;height:2px;background:#fff;border-radius:2px;transition:transform 0.2s ease}.mobi-close-btn span:first-child{transform:rotate(45deg)}.mobi-close-btn span:last-child{transform:rotate(-45deg)}#menu-mobi .test{padding-bottom:25px}#menu-mobi ul{list-style:none;margin:0;padding:0}#menu-mobi ul#main-menu-mobi{padding:12px 0}#main-menu-mobi li{list-style:none;margin:0;padding:0;width:100%}#main-menu-mobi>li>a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:#000;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;text-transform:uppercase;position:relative;letter-spacing:.3px;transition:color 0.2s ease}#main-menu-mobi>li>a:hover,#main-menu-mobi>li.current-menu-item>a{color:var(--primary-color,#ef4123)}#main-menu-mobi>li.menu-item-has-children>a::after,#main-menu-mobi>li.menu-item-has-children>a::before{position:absolute;right:20px;top:50%;content:"";width:10px;height:2px;background:#000;margin-top:-1px;transition:transform 0.25s ease,background-color 0.25s ease}#main-menu-mobi>li.menu-item-has-children>a::before{transform:rotate(-90deg)}#main-menu-mobi>li.menu-item-has-children>a.active{background:transparent!important;color:#ef4123!important}#main-menu-mobi>li.menu-item-has-children>a.active::before{transform:rotate(0deg);background-color:#ef4123}#main-menu-mobi>li.menu-item-has-children>a.active::after{background-color:#ef4123}#main-menu-mobi>li>ul.sub-menu{display:none;padding:6px 0 10px 20px;background:#f8fafc;border-left:3px solid #ef4123}#main-menu-mobi>li>ul.sub-menu li a{display:block;padding:8px 16px;font-size:13.5px;color:#334155;text-decoration:none;font-weight:500;transition:color 0.2s ease,padding-left 0.2s ease}#main-menu-mobi>li>ul.sub-menu li a:hover,#main-menu-mobi>li>ul.sub-menu li.current-menu-item>a{color:var(--primary-color,#ef4123);padding-left:20px}#menu-mobi .btn-primary{display:block;width:calc(100% - 40px);margin:25px 20px 10px;text-align:center;background:linear-gradient(90deg,#ef4123 0%,#ff6b3d 100%);color:#fff;border:none;border-radius:30px;line-height:44px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;box-shadow:0 4px 15px rgb(239 65 35 / .35);transition:transform 0.2s ease,box-shadow 0.2s ease}#menu-mobi .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(239 65 35 / .5);color:#fff}.over-lay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:999990;display:none;opacity:0;transition:opacity 0.3s ease}.over-lay.show{display:block;opacity:1}}@media (max-width:768px){h1,h2,h3,h4,h5,h6{letter-spacing:-1px;line-height:1.4}.col-sm-2{width:calc(100% / 3)}.col{width:50%}.col-sm-4,section#about li.widget,section#ceo li.widget:first-child{width:100%;margin:0 auto}#group{padding:36px 0;text-align:left}#group .layer_title,.nganhNghe .layer_title{text-align:center}.showLinhVuc{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;width:calc(100% + 12px)}.showLinhVuc>.col-sm-4{width:50%!important;flex:0 0 50%;max-width:50%;padding:0 6px;margin:0}.itemLinhVuc{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;padding:6px 4px;margin-bottom:10px}.itemLinhVuc .imgNews{flex:0 0 34px;width:34px;height:34px;margin-right:8px;margin-top:0}.itemLinhVuc .imgNews a{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.itemLinhVuc .imgNews a .ic-linhvuc-svg,.itemLinhVuc .imgNews a img{width:18px;height:18px}.itemLinhVuc .detailProject{flex:1;min-width:0;text-align:left}.itemLinhVuc .detailProject h2{font-size:13px;line-height:1.38;margin:0;text-align:left}.itemLinhVuc .detailProject a{display:block;font-size:13px;line-height:1.38;text-align:left}section#ceo{background-size:cover;background-position:right}section#ceo li.widget:first-child strong{color:#fff}footer.footer table tr td{width:100%!important;display:block;margin-top:10px}.contentslide{text-align:left}.contentslide h1,.contentslide h2{font-size:38px}.contentslide p{font-size:16px;line-height:1.7}section#about li.widget:last-child,section#ceo li.widget:last-child{margin-top:20px}section#about .itemkn{padding:15px;margin:0 0 30px 0}#project h3.titlecategory{font-size:18px;margin-bottom:20px}.homecontent .titlecategory{padding-bottom:10px}#project .showProject{padding:0!important;gap:8px!important}#project .showProject .itemproduct{width:calc((100% - 8px) / 2)!important}section#customer h3{font-size:18px}section#form h3{font-size:18px}section#about .itemkn span.count{font-size:24px}.leftline,.rightline{width:100%}.leftline{text-align:center;justify-content:center;margin-bottom:10px}.modal .modal-content .container1 .row .col-sm-7{display:none}.modal .modal-content{width:90%}.modal-content .container1{padding:20px}.guiyeucau{width:100%}#supportfix{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;z-index:99990;background:#fff0;background-color:#fff0;box-shadow:none;border:none;border-radius:0;padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));transform:none;transition:transform 0.3s ease-out;pointer-events:none}#supportfix.active{transform:none}#supportfix ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;pointer-events:auto}#supportfix ul li.sp-item{margin:0;padding:0;list-style:none;text-align:center}#supportfix ul li.sp-hotline,#supportfix ul li.sp-zalo{flex:0 0 auto}#supportfix ul li.sp-register{flex:1 1 auto;min-width:0}#supportfix ul li.sp-profile,#supportfix ul li a.txt{display:none}#supportfix ul li a{width:auto;height:auto}#supportfix ul li a span{width:auto;height:auto;font-size:inherit;color:inherit}#supportfix ul li a.sp-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .12);text-decoration:none;box-sizing:border-box;transition:transform 0.2s ease}#supportfix ul li a.sp-link:active{transform:scale(.96)}#supportfix ul li.sp-hotline a.sp-link{border:1px solid #10b981}#supportfix ul li.sp-zalo a.sp-link{border:1px solid #0068ff}#supportfix ul li a.sp-link .sp-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0;padding:0;background:none;border:none;border-radius:0;line-height:1;flex-shrink:0}#supportfix ul li.sp-hotline a.sp-link .sp-icon svg{display:block;width:16px;height:16px;fill:#10b981}#supportfix ul li.sp-zalo a.sp-link .sp-icon svg{display:block;width:20px;height:20px}#supportfix ul li a.sp-link .sp-label{display:inline-block;font-size:13px;font-weight:600;line-height:1;margin:0;padding:0;white-space:nowrap}#supportfix ul li.sp-hotline a.sp-link .sp-label{color:#10b981}#supportfix ul li.sp-zalo a.sp-link .sp-label{color:#0068ff}#supportfix ul li a.sp-btn-register{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%;height:40px;padding:0 12px;border-radius:999px;border:none;background:linear-gradient(135deg,#2d90ff 0%,#0056cc 100%);box-shadow:0 4px 14px rgb(45 144 255 / .4);text-decoration:none;cursor:pointer;box-sizing:border-box;transition:transform 0.2s ease,box-shadow 0.2s ease}#supportfix ul li a.sp-btn-register:active{transform:scale(.98);box-shadow:0 2px 8px rgb(45 144 255 / .25)}#supportfix ul li a.sp-btn-register .sp-desktop-only{display:none}#supportfix ul li a.sp-btn-register .sp-btn-text{display:inline-block;color:#fff;font-size:13px;font-weight:700;line-height:1;margin:0;padding:0;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap}#supportfix ul li a.sp-btn-register .sp-btn-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1;margin:0;padding:0;flex-shrink:0;transition:transform 0.2s ease}#supportfix ul li a.sp-btn-register:hover .sp-btn-arrow,#supportfix ul li a.sp-btn-register:active .sp-btn-arrow{transform:translateX(3px)}#supportfix ul li a.sp-btn-register .sp-btn-arrow svg{display:block;width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2.5}.lineft{padding-bottom:75px}img.index-baner__hexagone{display:none}.a{width:100%;position:relative;top:0%;transform:translateY(25%)}.imgslide{width:100%;position:relative;top:0%;left:50%;transform:translate(-50%,10%)}#banner{height:100rem}.content-slide{overflow:unset}.banner__image img{width:100%!important}.slide_text{margin-top:50px}.itemproduct a h3{font-size:18px}}@media (max-width:480px){.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2{width:100%}#slideshow{min-height:230px;padding-top:80px;justify-content:flex-start}#slideshow h1{font-size:22px;letter-spacing:-1px}.contentslide h2{margin-top:20px;font-size:24px;margin-bottom:10px}.contentslide p{font-size:14px}.contentslide .homeBran button{margin-top:10px}#banner div.owl-item:nth-child(4) .content-slide .img_bg img{object-position:80%}section#about li.widget:last-child{margin-top:30px}section#about li.widget:last-child .col-sm-6{width:50%}section#about .itemkn{padding:10px}section#ceo::before{display:none}section#ceo li.widget:first-child{color:#fff}section#customer{padding:60px 0}section#form button{font-size:16px}.top_box .primary-color{margin-bottom:5px}.top_box .primary-color{font-size:20px}.top2wap .col-sm-6:last-child{display:none}.showLinhVuc>.col-sm-4{width:50%!important;flex:0 0 50%;max-width:50%;padding:0 6px;margin:0}.itemLinhVuc{align-items:center;justify-content:flex-start;text-align:left}.itemLinhVuc .detailProject a{display:block;font-size:12px;line-height:1.38;text-align:left;-webkit-line-clamp:unset;overflow:visible}.itemLinhVuc .imgNews a{display:inline-flex;align-items:center;justify-content:center}section#ceo li.widget:last-child h3{font-size:18px}section#ceo li.widget:last-child p:last-of-type{display:flex;align-items:center;justify-content:space-around;width:100%}section#ceo li.widget:last-child p:last-of-type svg{width:25%;margin:0}.itemdoitac.col-sm-2{width:50%;margin:36px 0}.itemdoitac.col-sm-2 img{max-width:80%}section#form h3{font-size:28px!important}.logoft p{font-size:13px}.rightline ul{margin:10px auto;float:unset;display:flex;align-items:center;justify-content:center;text-align:center}.lineft p{text-align:center}.modal .modal-content{width:100%;padding:15px}.modal .x{top:10px;right:10px}.showProject .col:last-child{display:none}.a{left:0%;padding:0}.a{top:0%;transform:translateY(20%)}.slide_text_item{flex-wrap:nowrap;margin-bottom:15px}.imgslide{top:0%;transform:translate(-50%,15%);padding:0}#banner{height:100vh}.content-slide{display:block}.slide_text_item .text_item_img svg{width:25px;height:25px}svg.bi.bi-check-all{width:35px;height:35px;margin-top:-10px}p.text_item_content{font-size:13px}.slide_text{margin-top:35px}.slide_text_item .text_item_img{margin-right:7px}header.header .logo a svg{width:66px}.consult__title{display:none}.consult__phone{font-size:11px}.consult.header__control{padding:4px 6px}.search-home .area-search{right:-25px}.search-home .area-search form input{width:175px;font-size:12px}.itemproduct a h3{font-size:16px}}@media (max-width:1024px){.top_box .title-top_box,.homecontent .titlecategory h2,.layer_title h2,section#ceo li.widget:last-child h3,section#customer h3,section#form h3{font-size:26px;line-height:1.35;text-align:center}}