@charset "utf-8";
/* CSS Document */
html {max-width: 1920px;width: 100%!important;margin: 0 auto;overflow-x: hidden;}
html.breakScrollSmooth {
      scroll-behavior: auto !important;
    }
body {font-size: 18px; position: relative; color: #676767; max-width: 1920px; font-family: 'Prompt';font-weight: 300;
margin: 0 auto;overflow-x: hidden;}
div {font-family: 'Prompt';}
p {font-size: 18px; font-family: 'Prompt'; color: #676767;font-weight: 300;}
*, *:before, *:after {box-sizing: border-box;}
*:before, *:after {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
img {max-width: 100%;}
ul,ol {font-family: 'Prompt';}
a * {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
a, div a, p a {color: #676767; text-decoration: none!important;outline: none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
a:hover, div a:hover, p a:hover {color: #008AE6;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
header {position: fixed;z-index: 999;top: 0;left: 50%; width: 100%;max-width:1920px; transform: translate(-50%, 0) !important;}
h1 {margin-bottom: 0;font-family: 'Prompt'; font-size: 30px;line-height: 1.2;}
.section-box-inner h1 {display: none;} 
h2 {font-size: 30px;font-family: 'Prompt';line-height: 1.2;}
h3, h4 {font-size: 25px;font-family: 'Prompt';line-height: 1.2;}
.clear {clear: both;}
.header-wrap {padding: 0;background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.34635861180409666) 0%, rgba(255,255,255,0) 100%);}
.content-wrap {width:90%; margin: 0 auto; max-width: 1366px;position: relative;overflow: hidden;}
.header-content-wrap {width:90%; margin: 0 auto; max-width: 1680px;position: relative;overflow: visible;}
.header-content-wrap .content-wrap {width:100%; margin: 0 auto; max-width: 1366px;position: relative;overflow: visible;}
#mainmenu-button {padding: 0;position: absolute;text-align: right;
  cursor: pointer;transition: all linear .3s;z-index: 999;}
#mainmenu-button-mb {display: none;}
.wrap-menu-btn {position: relative;display: inline-block;vertical-align: middle;}
#line-t, #line-m, #line-b,#line-1, #line-2, #line-3 {height: 2px;margin: 7px 0;transition: all linear .3s;
  display: block;border-radius: 50px;background: #fff; width: 30px}
#line-m.active, #line-2.active {opacity: 0;}
#line-t.active, #line-1.active {-webkit-transform: translate(0px,11px) rotate(45deg);transform: translate(0px,11px) rotate(45deg);width: 100%;background: #676767;}
#line-b.active, #line-3.active {-webkit-transform: translate(0px, -7px) rotate(-45deg);transform: translate(0px, -7px) rotate(-45deg);background: #676767;}
#main-menulist * {transition:visibility 0s}
#main-menulist {max-width: 1920px;background: #023E90;width: 100%;padding: 0;color: #fff;display: none;position: fixed;
top: 0;left: -1px;overflow: hidden;background: rgba(0, 0, 0, 0.65);z-index: 10;overflow-x: hidden; overflow-y: auto; height: 100vh;}
.menu-wrapmain {background: url(../../assets/images/menu-toggle-bg.webp) no-repeat bottom right #fff;padding: 70px 0;height: 100%;background-size: cover;}
#main-menulist ul {
  list-style: none;
  width: 40%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-left: 0;border-right: 1px solid #D6D6D6;position: relative;}
#main-menulist ul li {font-size: 36px;text-align: left;
  font-family: 'Prompt';
  width: 100%;
  position: unset;
  margin-bottom: 7px;
  color: #6A6A6A;
  font-weight: 600;}
#main-menulist ul li a {color:#656565;font-size: 36px;text-transform: uppercase;}
.line-title-menu {width: 24px;background: #008AE6; margin: 10px 0;display: block;height: 2px;}
#main-menulist ul li img {vertical-align: top; max-width: 27px}
#main-menulist ul ul {position: absolute;
  display: none;
  margin: 0;
  padding: 10px 50px 10px 100px;
  top: 0;
  left: 90%;
  width: 155%;
  list-style: none;
  border: none;
  visibility: visible;  align-content: baseline;height: 100%}
#main-menulist ul li li {font-size: 20px!important;line-height: 30px!important;font-weight: 400;width: 100% !important;
  margin: 0 0 10px 0; text-transform: none; padding: 0}
#featured-menu {display: inline-block; width: 20%;}
#main-menulist ul li li a {color: #6A6A6A;font-size: 20px!important;line-height: 30px!important;}
#main-menulist ul li a:hover {color:#008AE6;}
/*#main-menulist ul li:hover ul {display: flex !important;}*/
.wrap-content-menu {display: inline-block; width: 100%;vertical-align: top;padding-top: 20px;}
#main-menulist-mb {display: none;}
.menu-top {display: inline-block;width: 90%;text-align: right;position: relative;z-index: 999;}
/*.btn-menuicon {display: inline-block;vertical-align: middle;}
.btn-menuicon a {width: 32px;
  height: 32px;
  text-align: center;
  border-radius: 100%;
  margin-left: 20px;
  display: flex;
  font-size: 14px;
  background: #4D4D4D;
  justify-content: center;
  align-items: center;}
.switchlang {color: #fff;}
.switchlang span {vertical-align: middle; display: inline-block;color: #fff;}*/
.btn-menuicon {display: inline-block;position: relative;}
.droplanglabel {
  width: 32px;
  height: 32px;
  text-align: center;
  border-radius: 100%;
  margin-left: 20px;
  display: flex;
  font-size: 14px;
  background: #4D4D4D;
  justify-content: center;
  align-items: center;
    cursor: pointer;
    position: relative;
    z-index: 999;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.droplanglabel span {vertical-align: middle; display: inline-block;color: #fff;}
/*.droplanglabel img {margin-left: 5px;display: inline-block;}*/
.btn-menuicon .list {
  display: flex;align-items: end;
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 35px;
    right: 0px;
    visibility: hidden;
    opacity: 0;
    cursor: pointer;
    height: 0;
    overflow: hidden;
    background: rgba(255, 255, 255, 0);
    flex-wrap: wrap;
    width: 32px;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.btn-menuicon .item {
    width: 100%;
    text-align: center;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.btn-menuicon .item a {color: #fff;width: 32px;
  height: 32px;
  text-align: center;
  border-radius: 100%;
  display: flex;
  font-size: 14px;
  background: #4D4D4D;
  justify-content: center;
  align-items: center;
    cursor: pointer;}
.lang-list {
    z-index: 10;
}
.btn-menuicon:hover .lang-list {
    visibility: visible;
    opacity: 2;
    height: 75px;
    -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;
}
.btn-menuicon:hover .droplanglabel {background: #008AE6;}


.iconshop svg .a {fill:#888;stroke:#888;stroke-width:0.3px;}
/*.btn-menuicon a:hover span {color: #fff;}*/
.iconshop:hover svg .a {fill:#fff;stroke:#fff;stroke-width:0.3px;}
.socila-fb svg .b, .socila-yt svg .b,.socila-tel svg .b,.socila-mail svg .b {fill:#fff;}
.socila-fb svg .a {fill:#3673c6;}
.socila-yt svg .a {fill:#ff0e01;}
.socila-tel svg .a{fill:#49c6fe;}
.socila-mail svg .a{fill:#3673C6;}
.socila-linkedin svg .a{fill:none;}
.socila-linkedin svg .b{fill:#2767b2;}
.socila-linkedin svg .c{fill:#fff;}
.socila-line .a {fill:#0ac223;}
.socila-line .b {fill:#fff;}
.social-top .socila-fb:hover svg .a, .social-top .socila-yt:hover svg .a,
.social-top .socila-tel:hover svg .a,.socila-line:hover .a,.socila-mail:hover .a,.socila-linkedin:hover svg .b {fill:#008AE6;}
.social-bottom .socila-fb:hover svg .a, .social-bottom .socila-line:hover svg .a, .social-bottom .socila-ig:hover svg .b {fill:#008AE6;}
.social-top {display: flex;justify-content: flex-end;align-items: center;}
.social-top a {margin-left:20px;}
.menu-top .col-12 {display: flex;justify-content: flex-end;align-items: center;}
.social-bottom {display: block; margin-top: 40px;}
.social-bottom a {margin-right: 20px;display: inline-block !important;}
#main-menulist ul li.nodropdown-main {width: 12%;}
.wrap-menumain {display: flex;position: relative;content: "";width: 5%; justify-content: flex-end;align-items: center;height: 30px;}
.logo-box {width: 10%;text-align: left;display: inline-block;vertical-align: top;position: relative;
  z-index: 12;}
.head-search {display: inline-block; padding-left: 15px;vertical-align: middle; position: relative;width: 450px;}
input.searchinput {border-radius: 50px;font-family: 'Prompt';padding: .375rem 35px .375rem 10px!important;}
.btn-searchtop {position: absolute;right: 5px;top: 5px;background: unset;border: unset;}
#banner-main .owl-nav.disabled + .owl-dots {z-index: 99;position: absolute;bottom: 25px;left: 50%;transform: translate(-50%, 0);}
#banner-main .owl-dot span {border: 1px solid #fff; background: #fff;width: 10px;height: 10px;margin: 5px;}
#banner-main .owl-dot.active span, #banner-main .owl-dot:hover span {background: #48C6FF; border: 2px solid #fff;}
footer {background: url(../../assets/images/footer-bg.webp) no-repeat top right;padding: 90px 0 15px 0;background-size: cover;}
footer *, footer a {color: #fff}
footer a:hover {color: #48C6FF}
footer p {margin: 0 0 5px 0;}
footer p a img {margin-right: 10px;}
.tel-ft p a {
  display: flex;
  align-items: center;
  margin-bottom: 7px;
}
.copyright-wrap {
  font-size: 13px;
  padding-top: 20px;
  margin-top: 90px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  color: #D9DEE3;
}
.qr-contact {max-width: 170px}
.menu-footer {list-style: none;padding: 0;margin: 0;display: flex;}
.menu-footer li {text-align: right;padding-left: 15px;margin-left: 15px;border-left: 1px solid rgba(255, 255, 255, 0.5)}
.footer-copyrigh-menu {display: flex;align-items: center;justify-content: flex-end;}
.socila-footer {margin-bottom: 25px;}
.socila-footer span {display: inline-block; vertical-align: middle;padding-left: 5px;}
.socila-footer-icon {display: inline-block; vertical-align: middle;margin-top: -9px;border: 2px solid #008AE6;
text-align: center;border-radius: 5px;width: 31px;height: 31px;padding-top: 1px;}
.gototop {display: none;}
#scrollTop {position:fixed;right:100px;bottom:30px;cursor:pointer;width:45px;background-color:#fff;
    display:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; border: 2px solid #008AE6; text-align: center;}
.gototop a {display: block; padding: 10px}
.banner-mb {display: none!important;}
.txt-center {text-align: center;}
.scrollBg {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
a svg * {-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;}
.scrollBg .logo-main img {width: 90px;vertical-align: top;height: auto;}
.scrollBg .menu-highlight-wrap {padding-top: 0;}
.scrollBg .menu-highlight li {font-size: 16px;}
.scrollBg ul.mainmenu-menu > li {padding: 0 0 20px 0;margin-top: 20px;}
.scrollBg .wrap-menumain {padding-top: 0;}
.scrollBg ul.mainmenu-menu > li.mainmenu-menu-mega > div, .scrollBg ul.mainmenu-menu > li.mainmenu-menu-mega-blog > div {top: 63px;}
.scrollBg ul.mainmenu-menu > li > a::before {bottom: -20px;}

html.lenis{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:hidden}
.lenis.lenis-scrolling iframe,.lenis.lenis-scrolling video{pointer-events:none!important}
.menu-muti {margin-top: 30px;}
.section-wrap {padding: 140px 0;}
div.mainmenu-menu-header {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  z-index: 99999;
}
div.mainmenu-wrapper {position: relative;width: 100%;margin: 0 auto;background: unset;}
div.mainmenu-menu-header {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    z-index: 99999
}
div.mainmenu-wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.mainmenu-wrapper > ul {
  position: relative;
  flex-wrap: wrap;
  display: flex;
  justify-content: flex-start;
}
div.mainmenu-wrapper ul {
  list-style: none;
}
ul.mainmenu-menu > li {padding: 0 0 30px 0;margin-top: 30px;}
ul.mainmenu-menu > li > a {
  display: block;
  padding: 0 13px;
  color: #fff;
  text-decoration: none;
  z-index: 999;
  position: relative;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
}
ul.mainmenu-menu > li > a:before {
  transition: unset;
  position: absolute;
  bottom: -25px;
  left: 50%;
  margin-left: -10px;
  content: "";
  display: block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 16px solid #fff;
  opacity: 0;
}
ul.mainmenu-menu > li.menuwnosub > a:before {display: none!important;}
ul.mainmenu-menu > li:hover > a {color: #0074BF!important}
ul.mainmenu-menu > li.mainmenu-menu-mega > div, ul.mainmenu-menu > li.mainmenu-menu-mega-blog > div {
  position: absolute;
  width: 160%;
  max-width: 1920px;
  height: 400px;
  top: 78px;
  left: -22.8%;
  background: #fff;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  overflow: hidden;
  z-index: -1;
  padding: 50px 0;
}
ul.mainmenu-menu > li.mainmenu-menu-mega > div, ul.mainmenu-menu > li.mainmenu-menu-mega-blog > div {
    visibility: hidden;
    opacity: 0;
  }
ul.mainmenu-menu > li.mainmenu-menu-mega:hover > div, ul.mainmenu-menu > li.mainmenu-menu-mega-blog:hover > div,
ul.mainmenu-menu > li:hover > a:before {
    visibility: visible;
    opacity: 1;
  }
ul.mainmenu-menu-mega-blog-nav {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 25px 0 0 0 !important;
  display: flex;flex-wrap: wrap;align-content: flex-start;
}
ul.mainmenu-menu-mega-blog-nav li {font-size: 20px;text-transform: uppercase;padding-bottom: 15px;font-weight: 400;width: 50%}
div.mainmenu-menu-header-bg div.mainmenu-menu-demo-download > span {color: #efefef}
div.mainmenu-menu-header-bg div.mainmenu-menu-demo-download > span > span {color: #efefef}
.menu-title {color: #008AE6;font-size: 40px;font-weight: 600;line-height: 1.2;}
.mainmenu-menu-mega-blog p {font-weight: 300}
.menumain-active {color: #0074BF !important}

.btn-defualt-menu {display: inline-block;background: #067BC9;border-radius: 50px;padding: 7px 10px;width: 190px}
.btn-defualt-menu a {display: flex;justify-content: center;align-items: center;color: #fff!important;}
.btn-defualt-menu a span {padding-right: 7px;font-size: 18px;}
.btn-defualt-menu a svg .a,.btn-defualt-menu a svg .b{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.5px;}
.btn-defualt-menu a svg .a{stroke-linejoin:round;}
.btn-defualt-menu a:hover span {padding-left: 10px;}
.wrap-menudropdown {width: 74%;z-index: 9;
  position: relative;}
.header-wrap-main {display: flex;align-items: center;padding: 12px 0;}
.mainmenu-menu-mega-blog .content-wrap {z-index: 99}
.mainmenu-menu-mega-blog .col-xl-5 {width: 37%;}
.mainmenu-menu-mega-blog .col-xl-7 {width: 63%}
.box-home-service-wrap, .box-home-service-wrap-overview {position: relative;
  overflow: hidden;}
.box-home-service-content {position: relative;}
.main-title {font-weight: 600;font-size: 50px;color: #067BC9;display: block;}
.main-title-inner {font-weight: 600;font-size: 70px;color: #067BC9;display: block;line-height: 1.1;text-transform: uppercase;}
.main-title-inner-404 {font-weight: 600;font-size: 92px;color: #067BC9;display: block;line-height: 1;text-transform: uppercase;}
.sub-title {font-weight: 500;font-size: 22px;}
.btn-defualt-more {display: inline-block;background: #067BC9;border-radius: 50px;padding: 7px 10px;width: 145px}
.btn-defualt-more a {display: flex;justify-content: center;align-items: center;color: #fff!important;}
.btn-defualt-more a span {padding-right: 7px;font-size: 18px;}
.btn-defualt-more a svg .a,.btn-defualt-more a svg .b{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.5px;}
.btn-defualt-more a svg .a{stroke-linejoin:round;}
.btn-defualt-more a:hover span {padding-left: 10px;}
.btn-defualt-long {display: inline-block;background: #067BC9;border-radius: 50px;padding: 7px 10px;width: 260px}
.btn-defualt-long a {display: flex;justify-content: center;align-items: center;color: #fff!important;}
.btn-defualt-long a span {padding-right: 7px;font-size: 18px;}
.btn-defualt-long a svg .a,.btn-defualt-long a svg .b{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:1.5px;}
.btn-defualt-long a svg .a{stroke-linejoin:round;}
.btn-defualt-long a:hover span {padding-left: 10px;}
h2.main-title {font-weight: 600;font-size: 50px;color: #067BC9;display: block;}
.box-home-service-img {text-align: right;}
.box-home-service-img img {vertical-align: bottom;display: inline-block;}
.sec-counter {background: url(../../assets/images/home/counter-bg.webp) no-repeat bottom right #fff;display: flex;
  align-items: center;min-height: 840px;}
.impact-list-txt {color: #067BC9;font-weight: 400;position: relative;padding-bottom: 25px;margin-bottom: 20px;}
.impact-list-txt span {font-size: 70px;color: #067BC9;line-height: 70px;}
.impact-list-txt-sm {font-size: 24px;color: #676767;font-weight: 300}
.impact-list-txt:after {background: #00AFFF;position: absolute;bottom: 0;left: 0;width: 80%;height: 2px;content: ''}
.sec-sustain {background: url(../../assets/images/home/sustain-bg.webp) no-repeat bottom right #fff;display: flex;
  align-items: center;min-height: 660px;}
.txt-white {color: #fff!important}
.csr-sec-wrap {padding-left: 14%;position: relative;}
/*#csr-slide-list .owl-nav {position: absolute;bottom: 0;left: -30%;display: flex!important;}
#csr-slide-list .owl-prev img,#csr-slide-list .owl-next img {height: 15px;}
#csr-slide-list .owl-nav button.owl-prev, #csr-slide-list .owl-nav button.owl-next {margin: 0 5px !important;
border-radius: 100%;
background: #F4F4F4;
width: 46px;
height: 46px;
display: flex;
justify-content: center;
align-items: center;}
#csr-slide-list .owl-nav button.owl-prev:hover, #csr-slide-list .owl-nav button.owl-next:hover {background: #E4E4E4!important}*/
.csr-img-cover {position: relative;overflow: hidden;border-radius: 6px;}
.csr-img-cover:hover img {transform: scale(1.05);}
.csr-name {font-size: 18px;min-height: 110px;margin: 15px 0 25px 0;font-weight: 300;}
.csr-date {font-size: 18px;font-weight: 300;color: #929292!important}
.text-14 {font-size: 14px!important;}
.text-18 {font-size: 18px;}
.text-32 {font-size: 32px;}
.text-25 {font-size: 25px;line-height: 32px;}
.fw-md {font-weight: 500}
.fw-semibold {font-weight: 600}
.fw-bold {font-weight: 700}
#navbreadcrumbs {font-size: 16px!important;text-align: left; padding: 10px 0 45px 0;position: relative;
display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
#navbreadcrumbs * {font-size: 16px!important;}
#navbreadcrumbs a {display: inline-block; color: #B7B7B7;}
#navbreadcrumbs a:hover {color: #88DAFF;}
#navbreadcrumbs span {color: #88DAFF;padding: 0 8px;font-weight: bold;font-size: 22px !important;
  line-height: 22px;}
.breadcrumbsdefault {display: inline-block; margin: 0;color: #989898!important;}
.padd-section {padding: 83px 0}
.overflowvisible {overflow: visible!important;}
.inner-page .header-wrap {background: #B5BCBF}
.about-list-wrap {padding: 215px 0 0 0}
.masonry-list {column-count: 3;column-gap: 16px;}
.masonry-list .mItem {display: inline-block;margin-bottom: 16px;width: 100%;position: relative;overflow: hidden;border-radius: 3px}
.mItem a {display: block;}
.masonry-box-wrap {width: 100%;margin: 0 auto;}
.about-overlay-name {position: absolute;color: #fff;z-index: 3;font-size: 20px;font-weight: 500;transform: translate(-50%, -50%);top: 50%;left: 50%;text-align: center; width: 100%}
.mItem a:hover img {transform: scale(1.05);}
.bg-top {background: url(../../assets/images/object-top.webp) no-repeat fixed top right;}
.bg-left {background: url(../../assets/images/object-left.svg) no-repeat fixed bottom left;}
.bg-right {background: url(../../assets/images/object-right.svg) no-repeat fixed bottom right;}
.bg-left-center {background: url(../../assets/images/object-left-center.webp) no-repeat fixed bottom left;}
.bg-transport {background: url(../../assets/images/services/bg-transport.webp) no-repeat fixed bottom right;}
.bg-warehouse {background: url(../../assets/images/services/bg-warehouse.webp) no-repeat fixed bottom right;}
.bg-machinery-relocation {background: url(../../assets/images/services/bg-machinery-relocation.webp) no-repeat fixed bottom right;}

.banner-head-txt {position: absolute;left: 50px;color: #fff;z-index: 3;font-size: 20px;font-weight: 500;transform: translate(0, -50%);top: 50%;left: 50px;text-align: left; width: 100%}
.sub-title-inner {font-size: 35px;font-weight: 600;color: #067BC9}
.sec-content ul {list-style: none;padding-left: 15px;}
.sec-content ul li:before {content: "\2022"; color: #88DAFF;display: inline-block; width: 15px;
  margin-left: -15px;
  font-size: 40px;
  line-height: 25px;vertical-align: top;
}
ul.list-circle {list-style: none;padding-left: 15px;}
ul.list-circle li,.sec-content ul li {margin-bottom: 5px;}
ul.list-circle li:before {content: "\2022"; color: #88DAFF;display: inline-block; width: 15px;
  margin-left: -15px;
  font-size: 40px;
  line-height: 25px;vertical-align: top;
}
.blurimage{
  width: 100%;
  transition-property: filter,opacity, transform;
  animation: blur-anim 2s ease-in-out;
}
@keyframes blur-anim {
  0% {filter: blur(10px);transform: scale(1.1);}
  100% {filter: blur(0);transform: scale(1);}
}
.blurimage-short{
  width: 100%;
  transition-property: filter,opacity, transform;
  animation: blur-animshort 1s ease-in-out;
}
@keyframes blur-animshort {
  0% {filter: blur(10px);transform: scale(1.1);}
  100% {filter: blur(0);transform: scale(1);}
}
.order-sec-1 {order: 1}
.order-sec-2 {order: 2}
.order-box-1 {order: 1}
.order-sec-2 {order: 2}
.order-sec-3 {order: 3}
.order-sec-4 {order: 4}
.order-sec-5 {order: 5}
.order-sec-6 {order: 6}
.img-border {border-radius: 5px;overflow: hidden;}
.img-nopad {padding-right: 50px;}
.inner-first-sec .sec-content {padding-top: 215px;}
.inner-all-sec {padding: 50px 0 0 0}
.img-noborder {overflow: hidden;}
.company-box {padding: 50px 35px;background: #F4F4F4;margin-top: 50px}
.cp-table-row {
  border-top: 1px solid #D5D5D5;
  padding: 15px 0;
}
.txt-right {text-align: right!important;}
.img-right {text-align: right!important;}
.txt-left {text-align: left!important;}
.milestone-table > tbody > tr:nth-of-type(2n) > * {
  background: #F5F5F5;
}
.milestone-table > tbody > tr {border-top: 1px solid #D6D6D6;}
.table.milestone-table > :not(caption) > * > * {padding: 1.5rem .5rem;}
.table.milestone-table td {vertical-align: top;color: #676767;font-weight: 300;}
.table.milestone-table td td {padding-bottom: 1.5rem;}
.table.milestone-table td tr:last-child td {padding-bottom: 0!important;}
.txt-blue {color: #006EB7!important}
.milestone-table > tbody > tr > td:first-child {font-weight: 400!important}
.milestone-table > tbody > tr > td:nth-of-type(2n), .table.milestone-table td td:first-child {color: #006EB7!important; font-weight: 400 !important;}
.banner-head-txt-right {position: absolute;right: 50px;color: #fff;z-index: 3;font-size: 20px;font-weight: 500;
  transform: translate(0, -50%);top: 50%;text-align: left; width: 50%}
.banner-head-txt-left{position: absolute;color: #fff;z-index: 3;font-size: 20px;font-weight: 500;
  transform: translate(0, -50%);top: 50%;left: 50px;text-align: left; width: 50%}
.inner-all-sec {position: relative;}
.boxwrap-list-img {display: inline-block;width: 100%;position: relative;overflow: hidden;border-radius: 3px}
.boxwrap-list-wrap a {display: block;}
.boxwrap-list-shortdes {padding-top: 10px}
.boxwrap-list-shortdes-name {min-height: 85px;font-weight: 400;
  font-size: 18px;
  line-height: 24px;}
.boxwrap-list-shortdes-date {padding-top: 15px;color: #929292;font-size: 14px;}
.boxwrap-list-wrap a img {width: 100%}
.boxwrap-list-wrap a:hover img {transform: scale(1.05);}
.boxwrap-list-wrap a:hover .boxwrap-list-shortdes-name {}
.btn-back {display: inline-block;width: 130px;}
.btn-back a {display: flex;justify-content: center;align-items: center;padding: 7px 10px;border: 1px solid #BFBFBF;background: #fff;border-radius: 50px;}
.btn-back a span {padding-left: 7px;font-size: 18px;color: #BFBFBF;}
.btn-back a svg .a,.btn-back a svg .b{fill:none;stroke:#bfbfbf;stroke-linecap:round;stroke-width:1.5px;}
.btn-back a svg .a{stroke-linejoin:round;}
.btn-back a:hover {background: #067BC9}
.btn-back a:hover span {padding-right: 10px;color: #fff}
.btn-back a:hover svg .a,.btn-back a:hover svg .b{stroke:#fff;}
.social-list-share {list-style: none; display: inline-block;margin: 0 0 0 10px;}
.social-list-share img {position: relative;transition: .5s;z-index: 3;width: 40px;}
.share-article-wrap {display: flex;flex-wrap: wrap;margin-top: 35px;align-items: center;}
.share-lable {display: inline-block;}
.social-list-share-wrap {display: flex;align-items: center;}
#send-mail {width: 40%;}
#formSendToFriend input {font-size: 16px;background: none !important; border: 1px solid #B8B8B8;border-radius: 50px;}
#formSendToFriend textarea {font-size: 16px;background: none !important; border: 1px solid #B8B8B8;border-radius: 10px;}
#formSendToFriend label {margin-bottom: .5rem;font-size: 16px;}
.remark-txt {color: red;font-size: 14px;padding: 10px 0;margin: 0;}
.box-text-input {margin-bottom: 10px;}
.btn-form-defualt {padding: 7px 10px;border: 1px solid #BFBFBF;background: #fff;border-radius: 50px;width: 130px;}
.btn-form-defualt:hover {background-color: #067BC9;display: inline-block;color: #fff!important;}
.form-control:focus {box-shadow: unset!important;}
.page-list svg .a,.page-list svg .b{fill:none;stroke:#bfbfbf;stroke-linecap:round;stroke-width:1.5px;}
.page-list svg .a{stroke-linejoin:round;}
.page-list-wrap {text-align: center;margin: 35px auto 0 auto;}
.page-list {display: inline-block;margin: 0 5px;}
.page-list a {text-align: center;display: block;display: flex;justify-content: center;font-weight: 400;
align-items: center;width: 34px;height: 34px; border-radius: 100%;border: 1px solid #BFBFBF;background: #fff}
.page-list a:hover {color: #fff;background: #48C6FF;border: 1px solid #48C6FF;}
.page-list a:hover svg .a,.page-list a:hover svg .b{stroke:#fff;}
.page-active a {color: #fff!important;background: #48C6FF!important;border: 1px solid #48C6FF!important;}
.sec-banner-head {position: relative;}
.our-ctm-wrap .col-lg-4 {width: 20%;}
.our-ctm-wrap .col-lg-4 a {text-align: center;display: block;position: relative;overflow: hidden;border-radius: 3px;}
.our-ctm-wrap .col-lg-4 a img {width: 100%}
.our-ctm-wrap .col-lg-4 a:hover img {transform: scale(1.05);}
.contact-us-section {background: url(../../assets/images/services/sec-contact-bg.webp) no-repeat center; background-size: cover;
  padding: 70px 50px;margin-top: 50px;text-align: center;}
.contact-us-section * {color: #fff}
.tel-abs svg .a{fill:none;stroke:#fff;stroke-width:1.5px;}
.tel-abs svg .b{fill:#fff;}
.tel-abs a:hover span {color: #48C6FF}
.tel-abs a:hover .a{stroke:#48C6FF;}
.tel-abs a:hover .b{fill:#48C6FF;}
.boxbanner-list {position: relative;}
.boxbanner-list a:hover img {transform: scale(1.05);}
.news-tabs-menu {display: flex;flex-wrap: wrap;list-style: none;padding: 35px 0 0 0;margin: 0}
.news-tabs-menu li {padding-right: 50px;}
.news-tabs-menu li a {font-size: 20px;font-weight: 500;text-transform: uppercase;}
.serv-tabs-menu {display: flex;flex-wrap: wrap;list-style: none;padding: 35px 0 0 0;margin: 0}
.serv-tabs-menu li {padding-right: 50px;}
.serv-tabs-menu li a {font-size: 20px;font-weight: 500;text-transform: uppercase;}
.news-tabs-menu li a:hover,.serv-tabs-menu li a:hover, .news-tabs-menu-active {color: #008AE6!important}
.absbox-list {display: inline-block;margin-bottom: 16px;width: 100%;position: relative;overflow: hidden;border-radius: 3px}
.absbox-list a {display: block;}
.absbox-list-box-wrap {width: 100%;margin: 0 auto;}
.absbox-list-overlay-name {position: absolute;color: #fff;z-index: 3;font-size: 20px;font-weight: 500;transform: translate(-50%, 0);top: 50%;left: 50%;text-align: center; width: 100%}
.absbox-list a:hover img {transform: scale(1.05);}
.txt-upper {text-transform: uppercase!important;}
.font-w-400 {font-weight: 400!important}
.careers-subject {font-weight: 400!important;color: #393939;font-size: 18px;}
.careers-branch {font-weight: 400!important;font-size: 18px;}
.txt-blue-sky,.txt-blue-sky * {color: #008AE6!important}
.txt-blue-sky a:hover,.txt-blue-sky a:hover *{color: #48C6FF!important}
.careers-detail ul {list-style: none;padding-left: 15px;}
.careers-detail ul li {margin-bottom: 5px;}
.careers-detail ul li:before {content: "\2022"; color: #88DAFF;display: inline-block; width: 15px;
  margin-left: -15px;
  font-size: 40px;
  line-height: 25px;vertical-align: top;
}
.careers-wrap-detail-box {padding: 50px 35px;background: #F4F4F4;position: relative;}
.careers-contact svg .a{fill:none;stroke:#008ae6;stroke-width:1.5px;}
.careers-contact svg .b{fill:#008ae6;}
.careers-contact a:hover span {color: #48C6FF}
.careers-contact a:hover .a{stroke:#48C6FF;}
.careers-contact a:hover .b{fill:#48C6FF;}
#pills-tab-careers .nav-item {width: 80%}
#pills-tab-careers .nav-link {
  background: unset;
  border: unset;
  border-radius: unset;
  color: #676767;
  text-align: left;
  padding: 15px 0;
  border-top: 1px solid rgba(214, 214, 214, 0);
  border-bottom: 1px solid rgba(214, 214, 214, 0);
  width: 100%;
}
#pills-tab-careers .nav-link span {font-size: 15px;color: #989898;display: block;text-transform: uppercase;}
#pills-tab-careers .nav-link:hover, #pills-tab-careers .nav-link.active {border-top: 1px solid #D5D5D5!important;border-bottom:1px solid #D5D5D5!important;color: #008AE6!important}
.contact-wrap-detail-box {padding: 35px;background: #F4F4F4}
.contact-branch {font-weight: 400!important;font-size: 22px;}
.contact-form-section {background: url(../../assets/images/contact/contact-form-bg.webp) no-repeat center; background-size: cover;
  padding: 70px 50px;margin-top: 50px;}
.contact-form-wrap {width: 40%;margin: 0 auto;}
.contact-form-wrap .form-select,.contact-form-wrap .form-control,.wrap-form-career .form-control {font-weight: 300;font-size: 17px;background: #fff!important;border-color: #D6D6D6;text-align: left !important;}
.contact-form-wrap .form-control::placeholder,.wrap-form-career .form-control::placeholder {color: #B2B2B2 !important;opacity: 1!important;}
.contact-form-wrap .form-check-input {background-color: unset;border: 2px solid rgba(255, 255, 255, 0.5);}
.wrap-form-career .form-check-input {background-color: unset;border: 2px solid #B2B2B2;}
.contact-form-wrap .form-check,.wrap-form-career .form-check {text-align: left;}
.contact-form-wrap .form-check label,.contact-form-wrap .form-check label a {color: #fff;font-size: 17px;}
.wrap-form-career .form-check label {color: #676767;font-size: 17px;}
.wrap-form-career .form-check label a {color: #008AE6;}
.contact-form-wrap .form-check label a:hover,.wrap-form-career .form-check label a:hover {color: #48C6FF}
.btn-form-defualt-ct {padding: 7px 10px;border: unset;background: #067BC9;border-radius: 50px;width: 149px;color: #fff!important;font-weight: 400}
.btn-form-defualt-ct-reset {padding: 7px 10px;border: unset;background: #989898;border-radius: 50px;width: 149px;color: #fff!important;font-weight: 400}
.btn-form-defualt-ct:hover, .btn-form-defualt-ct-reset:hover {background-color: #009DE0;}
.form-remark {color: #FF0000;font-weight: 500}
.form-remark-small {color: #FF0000;font-weight: 400}
.img-group-map {position: relative;}
.gbn-box-tooltip {position: absolute;display: inline-block;}
.gbn-box-tooltip a {display: block;padding: 7px 15px;text-align: center;font-weight: 500;color: #067BC9;background: #fff;border-radius: 50px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.gbn-box-1 {top: 18%;left: 22%}
.gbn-box-2 {top: 36%;left: 19%}
.gbn-box-3 {top: 18%;right: 27%}
.gbn-box-4 {top: 31%;right: 30%}
.gbn-box-5 {bottom: 43%;right: 25%;}
.gbn-box-6 {bottom: 25%;left: 15%}
.gbn-box-7 {bottom: 26%;left: 48%}
.gbn-box-tooltip a:hover {color: #fff;background: #067BC9}

.branch-box-tooltip {position: absolute;display: inline-block;}
.branch-box-tooltip a {display: block;padding: 7px 15px;text-align: center;font-weight: 500;color: #067BC9;background: #fff;border-radius: 50px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.branch-box-1 {top: 11%;left: 32%}
.branch-box-2 {top: 27%;left: 22%}
.branch-box-3 {top: 15%;left: 50%}
.branch-box-4 {top: 52%;left: 28%}
.branch-box-5 {bottom: 56%;right: 20%;}
.branch-box-6 {bottom: 38%;right: 26.5%}
.branch-box-7 {bottom: 16%;right: 34%}
.branch-box-8 {bottom: 10%;left: 36%}
.branch-box-tooltip a:hover {color: #fff;background: #067BC9}

svg.wwwlink .a{stroke-width:1.5px;}
svg.wwwlink .b{stroke:rgba(0,0,0,0);stroke-miterlimit:10;}
.group-wrap-detail-box {border-bottom: 1px solid #D6D6D6;}
#banner-main .item a {position: relative;display: block;cursor: auto;}
.section-home-banner-txt {
  position: absolute;top: 40%;left: 50%;
  width: 50%;
  padding: 0;
  z-index: 99;
}
.move-trans-1 {font-size: 89px;color: #fff!important;font-weight:700;line-height: 1;}
.move-trans-2 {font-size: 36px;color: #fff!important;line-height: 1.1;}
.img-show-mb {display: none!important;}
.cp-table-row .col-sm-4 label {font-weight: 400;color: #393939}
.news-tabs-menu-mb {display: none!important;}
.only-mb {display: none!important;}
.fleet-icon-wrap {display: flex;align-items: center;margin-bottom: 15px;flex-wrap: wrap;}
.fleet-icon {width: 5%}
.fleet-icon-wrap span {width: 95%;padding-left: 5px;}
.title-bullet {margin-bottom: 5px;padding-left: 15px;margin-left: 15px;}
.title-bullet:before {content: "\2022"; color: #88DAFF;display: inline-block; width: 15px;
  margin-left: -30px;
  font-size: 40px;
  line-height: 25px;vertical-align: top;
}
.contact-us-section svg,.tel-ft img,.careers-contact svg {max-width: 27px;}
.careers-contact p {margin-bottom: 5px;}
.news-tabs-menu-pc {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  overflow-y: hidden;
  overflow-x: auto;
}
.news-tabs-menu{
  list-style: none;
  display: inline-flex;
  flex-wrap: nowrap;
  position: relative;
  margin: 0 !important;
  padding: 25px 0 0 0;
}
.serv-tabs-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0 !important;
  padding: 25px 0 0 0;
  max-width: 80%;
}
.news-tabs-menu li {width: 100%;margin: 0 10px 0 0;white-space: nowrap;padding: 4px 15px 4px 0;}
.serv-tabs-menu li {width: auto;margin: 0 20px 15px 0;
  white-space: nowrap;
  padding: 0 20px 0 0;
  border-right: 1px solid #D6D6D6;}
.news-tabs-menu li a,.serv-tabs-menu li a {font-size: 16px;font-weight: 500}
.testimonials-box-list {background: #F2F2F2;padding: 35px;}
.testimonials-name {font-size: 25px;font-weight: 500}
.testimonials-position {font-size: 20px;color: #000;font-weight: 400}
.testimonials-box-list-img {padding-left: 35px}
.news-gallery-wrap {display: flex;align-items: center;flex-wrap: wrap;margin: 25px 0}
.news-gallery-wrap a.newsg-menu {display: flex;align-items: center;flex-wrap: wrap;margin-right: 35px;}
.news-gallery-wrap a.newsg-menu span {padding-left: 7px;}
.news-gallery-wrap a.newsg-menu svg .a{fill:#fff;stroke:#008ae6;stroke-width:1.5px;}
.news-gallery-wrap a.newsg-menu svg .b{fill:#057bc9;}
.news-gallery-wrap a.newsg-menu svg .c{stroke:none;}
.news-gallery-wrap a.newsg-menu svg .d{fill:none;}
.news-gallery-wrap a.newsg-menu:hover {color:#48C6FF!important}
.news-gallery-wrap a.newsg-menu:hover svg .a{stroke:#48C6FF!important}
.news-gallery-wrap a.newsg-menu:hover svg .b{fill:#48C6FF!important}
.section-blog iframe {max-width: 100%;margin-bottom: 10px;}
.news-dt-temp {width: 70%}
.news-dt-temp * {font-family: 'Prompt'!important;}
.blog-index-title {font-size: 25px; color: #067BC9; font-weight: 600;}
.blog-index-title img {padding-right: 10px}
.blog-index-content {padding: 35px;margin: 35px 0;background: #F2F2F2}
.blog-index-list {padding: 10px 15px 0 15px;margin-bottom: 0;}
.blog-index-list div:before {color: #88DAFF!important;content: "\2022";position: absolute;left: -15px;top: 0;font-size: 35px;line-height: 25px;}
.blog-index-list div {display: table; vertical-align: top;color: #000!important;font-weight: 400;position: relative;cursor: pointer;margin-bottom: 7px;}
.blog-index-list div:hover {color: #067BC9!important;}
.section-blog {margin-bottom: 35px;}
.section-blog p, .section-blog ol, .section-blog ul {font-size: 18px; font-weight: 300;}
.section-blog img {display: block;margin: 15px 0}
.tag-page-head {padding-bottom: 20px; display: inline-block;}
.tag-page-list {display: flex;flex-wrap: wrap; list-style: none; padding: 0; margin: 0;}
.tag-page-list li a {display: inline-block; width: auto; padding: 5px 10px;background: #067BC9; color: #fff!important; font-size: 16px; text-align: center; margin: 0 10px 10px 0; border-radius: 6px;}
.tag-page-wrap {display: inline-block; padding-left: 10px;}
.tag-social {padding: 50px 0 35px 0}
.serv-index-content {padding: 35px;margin: 35px 0;background: #F2F2F2}
.serv-index-list {padding: 0 0 0 10px;margin-bottom: 0;list-style: none;}
.serv-index-list li:before {content: "\2022";
  color: #95DAFE;
  font-weight: bold;
  display: inline-block;
  width: 13px;
  margin-left: -10px;
  font-size: 28px;
  vertical-align: top;
  margin-top: 0;
  line-height: 25px;}
.serv-index-list li {margin-bottom: 7px;padding-left: 13px;}
.serv-index-list li a {color: #676767!important;font-weight: 300;}
.serv-index-list li a:hover {color: #067BC9!important;}
#banner-main.item {
  height: 100vh;
  position: relative;
}
#banner-main .item .cover {
  padding: 75px 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  /*background: rgba(0, 0, 0, 0.4);*/
  display: flex;
  align-items: center;
}
#banner-main .item .cover .cover-container {position: absolute;top: 40%;left: 50%;
  width: 50%;
  padding: 0;
  z-index: 99;}
#banner-main .item .cover .header-content {
  position: relative;
  overflow: hidden;
}
#banner-main .owl-item.active .move-trans-1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.5s;
}
#banner-main .owl-item.active .move-trans-2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.5s;
}
#banner-main .owl-item.active .blurimagebanner {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeIn;
}
.careers-des * {text-decoration: unset!important;}
.careers-des p, .careers-des p *, .careers-des ul * {font-family: 'Prompt'!important;font-size: 18px!important;text-decoration: unset!important;}
.careers-apply-form {
  display: none;
   background-color: #f4f4f4;
   -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}
.careers-apply-form .modal {
   z-index: 3;
   width: 100%;
   height: auto;
   padding: 35px 0 0 0;
   display: flex;
   position: relative;
   align-items: top;
   justify-content: flex-start;
   flex-direction: column;
   overflow: visible;
   -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}
 .careers-close {
   top: -20px;
   right: 0;
   z-index: 4;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  border-radius: 100%;
  border: 1px solid;
  width: 35px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
   position: absolute;
   -webkit-transition: opacity 0.2s ease-in;
   -moz-transition: opacity 0.2s ease-in;
   -ms-transition: opacity 0.2s ease-in;
   -o-transition: opacity 0.2s ease-in;
   transition: opacity 0.2s ease-in;
}
 .careers-close:hover {
   opacity: 0.5;
   cursor: pointer;
}
.careers-des.hide {
  display: none;
}
.careers-apply-form.show {
  display: block;
}
.form-check-input:checked[type="checkbox"] {background-color: #009DE0!important;}
.news-dt-temp .section-blog {margin-bottom: 15px!important;}
.show-careers-mobile {display: none!important;}
.show-mnservice-mobile {display: none!important;}
/*.content-wrap-txt {max-width: 75%}*/
.nolink-out {pointer-events: none!important;}
.popup-infodata {display: none;}
#infodata {
  max-height: 90vh;
  overflow: auto;
  max-width: 1600px;
  width: 85%;
  padding: 70px 100px;
}
.fancybox__slide {
    padding-top: 2%!important;
    padding-bottom: 2%!important;
}
.popup-infodata img {display: block;margin: 35px auto;}
#infodata > .carousel__button.is-close {
  top: 20px;
  right: 20px;
  color: #676767;
  opacity: 1;
  border-radius: 100%;
  border: 2px solid #676767;
}
#infodata .carousel__button svg {
  width: 15px!important;
  height: auto!important;
 filter:none!important;
}
.tilteinfo {font-size: 30px;font-weight: 600;color: #067BC9;line-height: 53px}
.tilteinfo a {color: #067BC9;}
.tilteinfo a:hover {color: #48C6FF !important}
.sub-tilteinfo {font-size: 22px!important;font-weight: 500;color: #4D4D4D;line-height: 30px}
#infodata h4 {
  padding-left: 13px;
  font-size: 18px;
  margin-top: 20px;
  display: block;
}
#infodata h4 strong {font-weight: 500;}
#infodata h4:before {
  content: "\2022";
  color: #95DAFE;
  font-weight: bold;
  display: inline-block;
  width: 13px;
  margin-left: -10px;
  font-size: 28px;
  vertical-align: top;
  margin-top: 0;
  line-height: 18px;
}
#infodata h5 {
  font-size: 18px;
  color: #067BC9;
  font-weight: 400;
  padding-left: 13px;
}
#infodata h5:before {
  content: "\2022";
  color: #95DAFE;
  font-weight: bold;
  display: inline-block;
  width: 13px;
  margin-left: -10px;
  font-size: 28px;
  vertical-align: top;
  margin-top: 0;
  line-height: 18px;
}
.cer-box-list-img {padding-left: 35px!important;padding-right: 35px!important;}
.dropdown-menu-selectsubcate-wrap {
  text-align: left;
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 25px;
}
.dropdown-menu-selectsubcate {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.dropdown-menu-selectsubcate-model {
  display: inline-block;
  width: 100%;
}
.wrapper-dropdown, .wrapper-dropdown-project {
  position: relative;
  margin: 0 auto;
  padding: 7px 15px;
  position: relative;
  cursor: pointer;
  outline: none;
  text-transform: uppercase;
  font-size: 14px;
  color: #676767;
  background: #F4F4F4;
border: none;
width: 100%;
font-weight: 400;
}
.wrapper-dropdown:after, .wrapper-dropdown-project:after {
  position: absolute;
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  border-bottom: 2px solid #d7d7d7;
  border-right: 2px solid #d7d7d7;
  transform: rotate(45deg) translateY(-50%);
transition: all .4s ease-in-out;
  transform-origin: 50% 0;
}
.wrapper-dropdown .dropd, .wrapper-dropdown-project .dropd {
  text-align: center;
  z-index: 991;
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  right: 0;
  min-width: 100%;
  margin: 15px 0;
  padding: 0;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  box-shadow: 0 2px 1px rgba(0, 0, 0, .07);
  background: #fff;
transition: all .4s ease-in-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-15px);
}
.wrapper-dropdown .dropd li, .wrapper-dropdown-project .dropd li {
  display: block;
  text-decoration: none;
  width:100%;
  padding: 7px 10px;
  font-size: 14px;
  color: #000000;
  line-height: 20px;
  font-weight: normal;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wrapper-dropdown .dropd li a, .wrapper-dropdown-project .dropd li a {
  display: block;
}
.wrapper-dropdown .dropd li i, .wrapper-dropdown-project .dropd li  {
  margin-right: 5px;
  color: inherit;
  vertical-align: middle;
}
.wrapper-dropdown .dropd li:hover a, .wrapper-dropdown-project .dropd li:hover a {
  color: grey;
}
.wrapper-dropdown.active:after, .wrapper-dropdown-project.active:after {
  margin-top: 3px;
  transform: rotate(-135deg) translateY(-50%);
}
.wrapper-dropdown.active .dropd, .wrapper-dropdown-project.active .dropd {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transform: translateY(0);
}
.wrapper-dropdown.active .dropd::before, .wrapper-dropdown-project.active .dropd::before {
 position: absolute;
 display: block;
 content: '';
 bottom: 100%;
 right: 22px;
 width: 12px;
 height: 12px;
 margin-bottom: -4px;
 border-top: 1px solid #b5b5b5;
 border-left: 1px solid #b5b5b5;
 background: #fff;
 transform: rotate(45deg);
 transition: all .4s ease-in-out;
}
.no-opacity .wrapper-dropdown .dropd, .no-pointerevents .wrapper-dropdown .dropd,.no-opacity .wrapper-dropdown-project, .no-pointerevents .wrapper-dropdown-project {
  display: none;
  pointer-events: auto;
}
.no-opacity .wrapper-dropdown.active .dropd, .no-pointerevents .wrapper-dropdown.active .dropd,.no-opacity .wrapper-dropdown-project, .no-pointerevents .wrapper-dropdown-project {
  display: block;
}
.content-inner-box {max-width: 1025px}
.pl-15 {padding-left: 30px!important;}
.pl-50 {padding-left: 35px!important;}
.pr-15 {padding-right: 30px!important;}
.sub-list-title {
  padding-left: 13px;
  font-size: 18px;
  margin-top: 20px;
  display: block;
}
.sub-list-title:before {
  content: "\2022";
  color: #95DAFE;
  font-weight: bold;
  display: inline-block;
  width: 13px;
  margin-left: -10px;
  font-size: 28px;
  vertical-align: top;
  margin-top: 0;
  line-height: 18px;
}
.subsub-list-title {
  font-size: 18px;
  color: #067BC9;
  font-weight: 400;
}
.ctb-t-50 {border-bottom: 1px solid #D6D6D6;padding-bottom: 25px}
.img-center {display: block;margin: 35px auto 0 auto;}
.paragraph-list,.paragraph-box p {padding-left: 15px;}
.paragraph-box {padding-left: 35px;}
.news-highlight-wrap {background: #067BC9}
.news-highlight-wrap .boxwrap-list-img {display: block;}
.box-relative {position: relative;}
.news-highlight-txt {
  transform: translate(0, -50%);
  top: 50%;
  left: 70px;
  position: absolute;
  background: #f4f7f9;
  z-index: 9;
  padding: 50px 70px;
  width: 42%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  height: 80%;
}
.news-highlight-txt .boxwrap-list-shortdes {padding-top: 0!important}
.news-highlight-txt .boxwrap-list-shortdes p {font-size: 16px}
.news-box-list .boxwrap-list-shortdes {padding: 30px 25px 20px 25px;
  margin-top: -35px;
  position: relative;
  z-index: 9;
  background: #fff;
  max-width: 85%;margin-left: -30px;}
.btn-news-more {display: flex;align-items: center;color: #067BC9!important;margin-top: 15px}
.btn-news-more span {padding-right: 7px;font-size: 14px;}
.btn-news-more svg .a,.btn-news-more svg .b{fill:none;stroke:#067BC9;stroke-linecap:round;stroke-width:1.5px;}
.btn-news-more svg .a{stroke-linejoin:round;}
.boxwrap-list-wrap a:hover span {padding-left: 10px;}
#banner-main #banner-id2 .cover .cover-container {left: 10%;}
#banner-main #banner-id3 .cover .cover-container {left: 62%;}
#banner-main #banner-id1 .cover .cover-container {width: 100%;left:50%;top:70%;transform: translate(-50%, -50%);text-align: center;}
.cookie-menu {padding: 35px 0}
.cookie-menu-box {display: block;border-radius: 10px;overflow: hidden;}
.cookie-menu-box a {display: block;cursor: pointer;padding: 10px; background: #EFEFEF;font-size: 18px; color: #29348F;text-align: center;}
.cookie-menu-box a:hover {background:#656565;color: #fff;}
.cookie-active a {background:#656565!important;color: #fff!important;}
.cookie-menu-mobile {display: none;}
.cookie-btn {margin-top: 10px;background: #067BC9;text-align: center;width: 130px;display: inline-block;color: #fff;padding: 5px 0;font-size: 16px;
  border-radius: 5px;}
.cookie-btn a, .cookie-btn a:hover {color: #fff!important;}
.cookie-btn:hover {background: #0082E5;}
.alert-cookie { text-align: left; position:fixed; width:98%; background:rgba(0,0,0,0.65);
  padding: 15px 7% 20px 7%; box-shadow:4px 1px 10px #000; z-index:999;margin-left: auto;
  margin-right: auto;
  bottom: 2%;
  left: 0;
  right: 0;
  border-radius: 10px;}
.cookiehead {display: block; margin: 0 0 5px 0; vertical-align: middle; color: #fff;font-size: 20px}
.alert-cookie p { margin:5px 0 0 0; padding:0; display: inline-block; color: #dedede; vertical-align: middle;font-size: 17px;line-height: 20px}
.alert-cookie p a{color: #fff;text-decoration: underline!important;font-weight: 600}
.alert-cookie p a:hover {color: #fff}
.btn-cookies { margin: 35px 0 0 20px; text-align: center; display: inline-block; color: #dedede;}
.cookie-l {width: 88%;float: left;}
.cookie-r {width: 11%;float: left;text-align: right;}
.btn-cookies a { position: relative; letter-spacing: 1px; margin: 0 10px;
  display: inline-block; border: none; padding: 5px 20px;
  background-color: #fff; text-transform: uppercase; vertical-align: middle;
-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out; overflow: hidden;}
.btn-cookies a:hover { background:#666; color:#fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
.btn-cookies a.accept { position: relative; letter-spacing: 1px; margin: 0 10px 15px 10px;
  display: inline-block; color: #fff; background:#c08f2c; border: 2px solid #c08f2c; padding: 10px 8px;
   vertical-align: middle;border-radius: 5px;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out; overflow: hidden;}
.btn-cookies a.accept:hover { color: #fff; background:#c08f2c; border: 2px solid #c08f2c;-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
.close { background: #ccc; width: 25px; height: 22px; color: #fff; float: right;
display: block; border-radius: 100%; padding-top: 3px; text-align: center; font-size: 14px!important}
.close:hover { background: #c08f2c;color: #fff }
.cookies-btn-top {margin-top: 25px;text-align: center;}
.sevice-bg-main {background: url(../../assets/images/services/service-cover-bg-object.webp) no-repeat bottom right #fff;z-index: 10;position: relative;}
.careers-bx-bg .wrapper-dropdown {
  background: #fff;
}
.contact-link-wrapper {position: fixed;bottom: 78px;right: 5px;display: flex;align-items: center;text-decoration: none;z-index: 9999;transition: transform 0.2s ease;}
.contact-label {background-color: #067bc9;color: #fff;padding: 10px 18px;border-radius: 6px;font-size: 17px;font-family: "Prompt";margin-right: 12px;position: relative;box-shadow: 0 4px 10px rgb(0 0 0 / 0.15);}
.contact-label::after {content: "";position: absolute;right: -8px;top: 50%;transform: translateY(-50%);border-top: 7px solid #fff0;border-bottom: 7px solid #fff0;border-left: 8px solid #067bc9;}
.outer-ring {width: 70px;height: 70px;background: rgb(255 255 255 / 0.6);border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0 0 20px rgb(0 0 0 / 0.08);}
.inner-blue-circle {width: 50px;height: 50px;background-color: #1da1f2;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0 4px 12px rgb(29 161 242 / 0.3);}
.inner-blue-circle svg {width: 30px;height: 30px;}
.contact-link-wrapper:hover {transform: scale(1.05);}
.contact-link-wrapper:hover .inner-blue-circle {background-color: #0d8bd9;}
.box-home-service-wrap-overview {/*background: url(../../assets/images/home/services-cover.webp) no-repeat bottom right #fff;*/}
.section-banner {z-index: 5;
  position: relative;}
.icon-service-cn {width: 70px;
  height: 70px;
  border-radius: 100%;
  background: #067bca;display: flex;justify-content: center;align-items: center;margin-top: 15px}
.icon-service-cn img {max-height: 37px;}
.serv-home {background: #fff;z-index: 10;position: relative;padding: 50px 0 0 0;}
.hr-separate {background: #D6D6D6;width: 100%;height: 1px;content: "";margin-bottom: 55px}
.qr-cn-contact {
  display: flex;
  flex-wrap: wrap;
}
.qr-cn-contact-img {width: 40%;padding-right: 25px;max-width: 175px}
.line-link-wrapper{display: none;}



@media only screen and (max-width: 1700px) {
h1,h2 {
  line-height: 1;
}
ul.mainmenu-menu > li > a,.contact-form-wrap .form-check label, .contact-form-wrap .form-check label a,#navbreadcrumbs *,.wrap-form-career .form-check label {
  font-size: 14px!important;
}
ul.mainmenu-menu-mega-blog-nav li, #main-menulist ul li li a, .sub-title {
  font-size: 17px;}
#main-menulist ul li, #main-menulist ul li a,.sub-title-inner {
  font-size: 30px;
}
.menu-title {
  font-size: 35px;
}
ul.mainmenu-menu > li.mainmenu-menu-mega > div, ul.mainmenu-menu > li.mainmenu-menu-mega-blog > div {top: 75px;}
body, p, .menu-footer li ol, .footer-address p, #main-menulist ul li li a,.btn-defualt-menu a span,
.btn-defualt-more a span,.btn-defualt-long a span,.csr-name,.csr-date,.btn-back a span,.contact-branch,.text-18,
.careers-des p, .careers-des p *, .careers-des ul *,li.sub-list-title {font-size: 15px!important;line-height: 20px;}
.main-title,h2.main-title {
  font-size: 40px;
}
.impact-list-txt span {
  font-size: 55px;
  line-height: 55px;
}
.impact-list-txt-sm {
  font-size: 18px;
}
.copyright-wrap {font-size: 12px;}
.main-title-inner {
  font-size: 55px;
}
.main-title-inner-404 {
  font-size: 56px;
}
.scrollBg ul.mainmenu-menu > li.mainmenu-menu-mega > div, .scrollBg ul.mainmenu-menu > li.mainmenu-menu-mega-blog > div {
  top: 60px;
}
}

@media only screen and (max-width: 1600px) {
footer {padding: 50px 0 15px 0;}
.menu-footer li a .line-title-menu,#main-menulist ul li a .line-title-menu {margin: 5px 0 10px 0;}
.csr-sec-wrap {
  padding-left: 5% !important;
}
.sec-counter {
  min-height: 700px;
  background-size: 50%;
}
.text-32 {
  line-height: 42px;
}
}

@media only screen and (max-width: 1536px) {
.menu-footer {width: 48%;}
.droplanglabel,.social-top a {
  margin-left: 10px;
}
.title-bullet::before {
  margin-top: -5px;
}
.bg-left, .bg-right, .bg-left-center,  .bg-transport, .bg-warehouse, .bg-machinery-relocation {background-size: 26%;}
.bg-top {background-size: 18%;}
#main-menulist ul li {
  margin-bottom: 35px;
}
#main-menulist ul li li a {font-size: 20px !important;}
#banner-main #banner-id2 .cover .cover-container {
  left: 5%;
}
.news-tabs-menu li a, .serv-tabs-menu li a {
  font-size: 13px;
}
.serv-index-list li:before {
    margin-top: -1px;
    line-height: 20px;
}
.sub-title-inner {line-height: 45px;}
.sec-content ul li:before {
    line-height: 18px;
}
}

@media only screen and (max-width: 1470px) {
.padd-section {
  padding: 80px 0;
}
.sec-counter {
  min-height: 700px;
}
.sec-sustain {min-height: 560px;}
.section-wrap {
  padding: 70px 0;
}
.header-content-wrap{
  width: 95%;
}
.about-overlay-name {font-size: 17px;}
.gbn-box-2 {left: 17%;}
.gbn-box-3 {right: 25%;}
.gbn-box-4 {right: 28%;}
.gbn-box-6 {left: 13%;}
.testimonials-name {
  font-size: 20px;
}
.testimonials-position {font-size: 16px;}
.branch-box-6 {
  bottom: 37%;
  right: 25%;
}
.branch-box-2 {
  top: 26%;
  left: 20%;
}
.branch-box-1 {
  top: 10%;
  left: 31%;
}
.branch-box-4 {
  top: 52%;
  left: 26%;
}
.branch-box-5 {
  bottom: 55%;
  right: 19%;
}
.branch-box-7 {
  bottom: 16%;
  right: 32%;
}
.branch-box-8 {
  bottom: 9%;
  left: 34%;
}
}

@media only screen and (max-width: 1366px) {
.logo-box svg {max-width: 100%}
.footer-menuwrap {padding-left: 5%;}
.main-title-inner {
  font-size: 60px;
}
.sub-title-inner {
  font-size: 22px;}
ul.list-circle li:before {
  line-height: 19px;
}
ul.mainmenu-menu > li > a {
  padding: 0 7px;
}
.header-content-wrap .content-wrap {width: 90%;}
#main-menulist ul li, #main-menulist ul li a, .sub-title-inner {
    font-size: 25px;
  }
.menu-footer {
    width: 52%;
    justify-content: flex-end;
  }
.gbn-box-6 {left: 11%;}
.bg-left, .bg-right, .bg-left-center,  .bg-transport, .bg-warehouse, .bg-machinery-relocation {background-size: 23%;}
/*.content-wrap-txt {max-width: 70%}*/
}

@media only screen and (max-width: 1300px) {
#mainmenu-button {display: none;}
#mainmenu-button-mb {display: block;color: #0EAEEA; padding: 0 10px 0 0; border-radius: 100px;width: 95px;position: relative;cursor: pointer;
  transition: all linear .3s;z-index: 999;text-align: right;}
#mainmenu-button-mb span {vertical-align: top;display: inline-block;padding-left: 5px;}
#main-menulist {display: none;}
#main-menulist-mb {display: block;max-width: 100%;width: 100%;padding: 100px 0 20px 0;color:#fff;display: none;position: fixed; overflow: hidden;
  z-index: 1;overflow-y: auto;top: 0;left: 0;height: 100vh;background: #fff;}
#main-menulist-mb ul {padding: 0 0 145px 0; display: block;}
#main-menulist-mb ul li {text-align: left;width: 100%;margin: 0;padding: 0;line-height: initial; position: relative;}
#main-menulist-mb ul li a {font-weight: 500;padding: 10px 3% 10px 0;margin: 0; display: block;color: #676767;font-size: 22px !important;text-transform: uppercase;}
#main-menulist-mb .submenu-button-mb {position: absolute;z-index: 99;right: 0;top: 0;display: block;height: 46px;width: 70%;cursor: pointer;}
#main-menulist-mb .submenu-button-mb:before {position: absolute;top: 15px;right: 15px;display: block;
  background: url(../../assets/images/icon/arrow-menu-down.svg) no-repeat right center;content: '';width: 100%;height: 15px;}
#main-menulist-mb ul ul {position: relative !important;display: none;margin: 0;padding: 0 0 10px 0;}
.submenu-opened:before {background: url(../../assets/images/icon/arrow-menu-up.svg) no-repeat right center!important;}
#main-menulist-mb ul li li {padding-left: 0;font-size: 16px !important;}
#main-menulist-mb ul li li a {color: #676767;padding: 7px 0;border-bottom: unset !important;
  background: url(../images/icon/arrow-list.svg) no-repeat center left;font-weight: 400;font-size: 16px !important;}
#main-menulist-mb ul li a:hover {color: #008AE6}
.wrap-menumain {width: 52%;}
.wrap-content-menu {border-left: none;}
.wrap-content-menu {width: 100%;}
.header-wrap {padding: 0;}
#mainmenu-button {width: 70px;}
#mainmenu-button-mb {width: 70px;}
.content-wrap {width: 93%;position: relative;overflow: hidden;}
.show-mobile {display: block!important;}
.hide-mobile {display: none!important;}
.footer-address {position: relative;bottom: unset;right: unset;width: 100%;}
.menu-footer {width: 55%;}
.section-box {padding: 35px 0;}
#main-menulist {width: 150vh;}
footer .content-wrap {overflow:hidden;}
header {box-shadow: unset;}
.menu-wrapmain,.wrap-content-menu {padding: 0;}
.logo-box {padding: 10px 0;z-index: 2;position: relative;}
#line-1, #line-2, #line-3 {height: 3px;}
#line-3.active {-webkit-transform: translate(0px, -9px) rotate(-45deg);transform: translate(0px, -9px) rotate(-45deg);}
.menu-wrapmain .line-title-menu {display: none;}
.scrollBg .logo-box {padding: 5px 0 0 0;}
.scrollBg  #main-menulist-mb {top: 0;}
.scrollBg .wrap-menumain {padding-top: 0;}
.scrollBg .header-wrap {padding-bottom: 5px;}
#line-t.active, #line-1.active {width: 30px;}
.socila-footer span {vertical-align: top; width: 82%;}
#menu-group {display: none;}
footer {
  background-position: bottom center;
}
.gbn-box-2 {left: 14%;}
.gbn-box-3 {right: 23%;}
.gbn-box-4 {right: 26%;}
.gbn-box-6 {left: 9%;}
#line-1.active,#line-3.active {
  background: #008AE6;
}
.branch-box-6 {
  right: 22%;
}
.branch-box-2 {
  left: 18%;
}
.branch-box-4 {
  left: 25%;
}
.branch-box-5 {
  right: 17%;
}
.branch-box-7 {
  right: 32%;
}
.branch-box-8 {
  left: 33%;
}
.move-trans-1 {
  font-size: 70px;
}
.bg-left, .bg-right, .bg-left-center,  .bg-transport, .bg-warehouse, .bg-machinery-relocation {background-size: 14%;}
.serv-tabs-menu {
  max-width: 92%;
}
.hide-mnservice-mobile {display: none!important;}
.show-mnservice-mobile {display: block!important;}
.show-mnservice-mobile .dropdown-menu-selectsubcate-wrap {max-width: 50%;margin: 0 auto 35px auto;}
.serv-index-list li::before {
  margin-top: -5px;
}
.vision-wrapper .txt-on-bg {position: relative;overflow: hidden;}
.vision-wrapper .txt-on-bg:after {position: absolute;overflow: hidden;top: 0;left:0;width: 100%;height: 100%;content: '';background: rgba(20, 43, 82, 0.7);}
.mission-box {background: #172e54;padding: 50px 0;}
.serv-index-list li:before {
    margin-top: -1px;
}
}

@media only screen and (max-width: 1200px) {
.img-border.txt-right, .img-border.txt-left {text-align: center!important;}
.wrap-menumain {width: 70%;}
.move-trans-1 {font-size: 46px;}
.move-trans-2 {font-size: 21px;}
.section-banner {height: auto;}
.btn-defualt-menu a span, .btn-defualt-more a span, .btn-defualt-long a span, .btn-back a span {font-size: 13px !important;}
.main-title,h2.main-title {font-size: 30px;}
.impact-list-txt span {font-size: 52px;line-height: 52px;}
.sec-counter {min-height: 440px;background-size: contain;}
.impact-list-txt {display: inline-block;}
.impact-list-txt::after {height: 3px;}
.sec-sustain {min-height: 440px;}
.br-pc {display: none;}
.csr-name {min-height: 57px;margin: 15px 0;}
.img-group-map img {display: none;}
.img-group-map {background: url(../../assets/images/about/our-group-mobile.webp) no-repeat fixed left 45% center;padding: 35px;background-size: cover;}
.img-group-map.branch-box-map {background: url(../../assets/images/about/branch-map-mb-2.webp) no-repeat fixed top center!important;padding: 35px;}
.gbn-box-tooltip,.branch-box-tooltip {
  position: relative;
  display: block;
  width: 90%;
  margin: 15px auto;
  left: unset!important;
  right: unset!important;
  bottom: unset!important;
  top: unset!important;
}
.gbn-box-tooltip a,.branch-box-tooltip a {padding: 10px 15px;}
.sec-content h3, .sec-content h4 {
  font-size: 15px;
}
.bg-top {
  background-size: 250px;
}
ul.list-circle li, .sec-content ul li {
  margin-bottom: 5px;
}
.sec-content ul li::before {
  line-height: 15px;
}
.company-box {
  padding: 50px 35px;
}
.testimonials-box-list-img {padding-left: 0;margin-bottom: 25px;max-width: 100px;margin-top: 25px}
.testimonials-box-list {
  padding: 25px;
}
.warehouse-table .col-md-5 ul {margin-bottom: 0}
.warehouse-table .col-md-3 {padding-left: 27px!important;}
.news-dt-temp {width: 100%}
.cer-box-list-img {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 100% !important;
}

}

@media only screen and (max-width: 992px) {
#navbreadcrumbs {display: none;}
.inner-first-sec .sec-content {
  padding-top: 50px;
}
.padd-section {
  padding: 60px 0;
}
.main-title-inner {
  font-size: 40px;
}
.inner-all-sec {
  padding: 25px 0 0 0;
}
.order-sec-1 {order: 2}
.order-sec-2 {order: 1}
.about-list-wrap {
  padding: 50px 0 0 0;
}
footer {
    background-position: bottom right -325px;
  }
.text-25 {
  font-size: 18px;
}
footer .text-25 {font-weight: 600}
.copyright-wrap .col-lg-7 {order: 2;font-size: 11px;line-height: 15px;padding-bottom: 15px;}
.copyright-wrap .col-lg-5 {order: 1}
.footer-copyrigh-menu {margin-bottom: 15px;justify-content: flex-start;}
.menu-footer {width: auto;}
.social-top a {margin-left: 0;margin-right: 15px;}
.menu-footer li {
  margin-left: 0;
  margin-right: 15px;
}
.sec-counter {
  background: unset;display: block;padding-bottom: 0!important;min-height: unset;
}
.section-home-banner-txt {
  top: unset;
  left: 0;
  width: 100%;
  padding: 0 3%;
  bottom: 20%;
}
.img-show-mb {display: block!important;}
.impact-list-txt {display: block;}
.impact-list-txt::after {
  width: 89px;
}
.impact-list-txt-sm, .news-tabs-menu li a, .serv-tabs-menu li a {font-size: 16px;}
.contact-us-section {padding: 50px 35px;margin-top: 35px;}
.sec-banner-head {margin-top: 50px;}
.careers-bx-bg {background: #F4F4F4;margin-top: 25px;padding: 25px 0 0 0;}
.welfa-bg {padding: 25px 20px 0 20px;}
.only-mb {display: block!important;}
.hide-careers-mobile {display: none!important;}
.careers-wrap-detail-box {
    padding: 15px 25px 25px 25px;
}
#pills-tab-careers .nav-item {
  width: 100%;
}
#pills-tab-careers .nav-link,#pills-tab-careers .nav-link.active {
  border-top: unset !important;
  border-bottom: 1px solid #D5D5D5 !important;
  color: #676767 !important;
}
#pills-tab-careers .nav-link:hover {
  color: #008AE6 !important;
  border-top: unset !important;
}
.bg-warehouse,.bg-transport, .bg-machinery-relocation {background: #fff}
.contact-us-section svg,.tel-ft img,.careers-contact svg {max-width: 24px;}
.show-careers-mobile {display: block!important;}
.career-menu-mobile {font-size: 14px;color: #676767;padding: 12px;width: 100%;
border: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;
background: url("../images/icon/arrow-select.webp") right 15px center no-repeat #fff; margin-bottom: 15px;}
.news-mn-mb {background-color: #F4F4F4!important}
#infodata {
  width: 90%;
  padding: 40px 60px;
}
.tilteinfo {
  font-size: 25px;
  line-height: 35px;
}
#infodata h3 {font-size: 18px}
#infodata h4,#infodata h5,.sub-list-title {font-size: 15px}
.sub-tilteinfo {
  font-size: 18px !important;
}
#infodata h3::before,.sub-list-title,#infodata h4:before,#infodata h5:before {
  line-height: 15px;
}
.banner-head-txt-left {
  width: 85%;
}
.fadeIn, .fadeInUp, .fadeInDown, .bounceInUp, .bounceIn, .bounceInDown, .slideIn, .slideInUp, .slideInDown, .slideInRight, .slideInLeft, .fadeInRight,
[data-aos="fade-right"], [data-aos="fade"], [data-aos="fade-left"], [data-aos="fade-up"] {
  animation-name: none !important;animation-duration: unset!important;transform: unset!important;transition-duration: unset!important;
  transition-timing-function: unset!important;transition-property: unset!important;opacity: 1!important;transform: unset!important;}
.news-highlight-txt {
  transform: unset;
    top: unset;
    left: unset;
    position: relative;
    padding: 20px 25px;
    width: 100%;
    box-shadow: unset;
    height: auto;
    margin-top: -35px;
    margin-bottom: 0;
}
.news-highlight-wrap {
  background: unset;
}
.news-box-list .boxwrap-list-shortdes {
  max-width: 90%;
  margin-bottom: 0;
}
.pr-15 {
  padding-right: 0 !important;
  padding-left: 30px !important;
}
.hide-img {display: none!important;}
.contact-form-section {padding-bottom: 50px;}
}

@media only screen and (max-width: 820px) {
#main-menulist-mb ul li a {font-size: 18px !important;}
.logo-box {width: 50%;}
.menu-top {width: 50%;}
#main-menulist-mb .submenu-button-mb {height: 42px;}
.wrap-menumain {width: 7%;}
#main-menulist-mb ul li a {padding: 7px 3% 7px 0;}
#main-menulist-mb ul li li a {padding: 0 0 10px 0;}
#main-menulist-mb ul {padding: 0;list-style: none;}
.droplanglabel {margin-left: 5px;}
.logo-main img {width: 75px!important;height: auto;}
.droplanglabel {width: 32px;height: 32px;font-size: 15px;}
.scrollBg .header-wrap {padding-bottom: 0;}
body {position: relative;}
header {left: 0;transform: unset!important;}
.scrollBg .logo-box {padding: 10px 0;}
.scrollBg #main-menulist-mb {top: 0;}
.title-main, .title-main-sub {font-size: 25px;line-height: 30px;}
.title-main-line {margin: 5px auto 10px auto;}
.short-brief {font-size: 18px;padding: 0 0 30px 0;}
.why-list li span {width: 85%;}
.why-L {padding: 0 10% 0 0;}
.article-list-box {padding-top: 5px;}
.article-list-box-date {padding: 10px 15px 7px 15px;font-size: 17px;line-height: 17px;}
.footer-company {margin-bottom: 25px;}
.socila-footer {margin-bottom: 15px;}
.map-footer a {margin-top: 0;}
#line-3.active {-webkit-transform: translate(0px, -7px) rotate(-45deg);transform: translate(0px, -7px) rotate(-45deg);}
#line-t.active, #line-1.active {-webkit-transform: translate(0px,9px) rotate(45deg);transform: translate(0px,9px) rotate(45deg);width: 30px;}
.footer-menuwrap {padding: 20px 0 0 0;margin-top: 20px;border-top: 1px solid #ccc;}
footer {width: 100%;padding: 35px 0 0 0;}
.footer-menuwrap {width: 100%;}
.menu-footer {width: auto;}
#banner-main .owl-dot span {width: 12px;  height: 12px;}
#banner-main .owl-nav.disabled + .owl-dots {bottom: 10px;}
.section-wrap-inner {padding: 25px 0 50px 0;}
.masonry-list {
    column-count: unset;
    column-gap: unset;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  }
.masonry-list > * {
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
.masonry-list .mItem {flex: 0 0 auto;width: 33.33%;margin-bottom: 25px}
.masonry-list .mItem a {overflow: hidden;border-radius: 3px;}
.masonry-list .mItem a img {width: 100%!important}
.mItem-order-1 {order: 1}
.mItem-order-2 {order: 2}
.mItem-order-3 {order: 3}
.mItem-order-4 {order: 4}
.mItem-order-5 {order: 5}
.mItem-order-6 {order: 6}
.mItem-order-7 {order: 7}
.about-overlay-name {padding: 15px;}
.img-right {
  text-align: center !important;
}
.img-nopad {
  padding-right: 0;
}
#line-t.active, #line-1.active {
    -webkit-transform: translate(0px,10px) rotate(45deg);
    transform: translate(0px,10px) rotate(45deg);
}
#line-3.active {
    -webkit-transform: translate(0px, -10px) rotate(-45deg);
    transform: translate(0px, -10px) rotate(-45deg);
}
.section-wrap {padding: 50px 0;}
.csr-sec-wrap {padding-left: 3% !important;padding-right: 3% !important;}
.text-32 {
  font-size: 25px;
}
.about-overlay-name {
    font-size: 15px;
  }
.banner-head-txt img {width: 50px;}
.banner-head-txt {
  left: 0;
  width: 100%;
  padding: 25px;
}
.blog-index-list div::before {
  line-height: 17px;
}
.blog-index-content {
  padding: 25px 20px;
}
.content-wrap-txt {max-width: 100%}
.wrap-menumain {order: 3;}
.serv-index-list {
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.serv-index-content {
  padding: 20px;
}
#send-mail {
  width: 80%;
}
}

@media only screen and (max-width: 768px) {
.pl-15 {padding-left: 0!important;}
.pl-50 {padding-left: 0!important;}
.pr-15 {padding-right: 0!important;}
footer {
  background: url(../../assets/images/footer-bg.webp) no-repeat bottom 100px right -170px #1b4569;
  background-size: 200%;
}
.show-mnservice-mobile .dropdown-menu-selectsubcate-wrap {
    max-width: 100%;
  }
.contact-form-wrap {
  width: 80%;
}
.contact-form-wrap .form-select, .contact-form-wrap .form-control, .wrap-form-career .form-control {
  font-size: 15px;
}
}

@media only screen and (max-width: 576px) {
.line-link-wrapper{display: block;}
.line-link-wrapper {position: fixed;bottom: 20px;right: 13px;display: flex;align-items: center;text-decoration: none;z-index: 9999;transition: transform 0.2s ease;}
.line-label {background-color: #067bc9;color: #fff;padding: 10px 18px;border-radius: 6px;font-size: 17px;font-family: "Prompt";margin-right: 12px;position: relative;box-shadow: 0 4px 10px rgb(0 0 0 / 0.15);}
.line-label::after {content: "";position: absolute;right: -8px;top: 50%;transform: translateY(-50%);border-top: 7px solid #fff0;border-bottom: 7px solid #fff0;border-left: 8px solid #067bc9;}
.line-outer-ring {width: 50px;height: 50px;background: rgb(255 255 255 / 0.6);border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0 0 20px rgb(0 0 0 / 0.08);}
.line-inner-blue-circle {width: 40px;height: 40px;background-color: #0ac223;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: 0 4px 12px rgb(252 254 255 / 30%);}
.line-inner-blue-circle svg {width: 30px;height: 30px;}
.line-link-wrapper:hover {transform: scale(1.05);}
.line-link-wrapper:hover .inner-blue-circle {background-color: #0d8bd9;}
.unknown_prf #unknown {bottom: 85px!important;}

.wrap-menumain {width: 15%;}
.social-top a {margin-right: 10px;}
.droplanglabel {margin-left: 0;}
#main-menulist-mb {padding: 75px 0 20px 0;background: url(../../assets/images/menu-toggle-bg-mb.webp) no-repeat bottom 20px center #fff}
.menu-wrapmain {
  background: unset;
}
.company-box {
  padding: 20px;
}
.table.milestone-table td {
  width: 100%;
  display: block;
  border: none;
  padding: .7rem;
}
.milestone-table > tbody > tr > td:nth-of-type(2n), .table.milestone-table td td:first-child {
  padding: 0 .5rem;
}
.table.milestone-table td table td {
    padding: 0 0 .7rem 0!important;
}
.table.milestone-table td tr:last-child td {
    padding-bottom: .7rem!important;
}
.milestone-table > tbody > tr {
  border-top: unset;
}
.milestone-table > tbody > tr > * {
  background: #fff!important;
}
.milestone-table > tbody > tr:nth-of-type(2n) > * {
  background: #F5F5F5!important;
}
.sub-title-inner {
    font-size: 20px;line-height: 25px;
}
.img-group-map {padding: 35px 25px;}
.gbn-box-tooltip,.branch-box-tooltip {
  width: 100%;
}
.boxwrap-list-shortdes-name {
  min-height: auto;
}
.bg-top {
  background-size: 50%;
}
.our-ctm-wrap .col-lg-4 {
  width: 33.33%;
}
.news-tabs-menu, .serv-tabs-menu {display: none!important;}
.news-tabs-menu-mb {display: block!important;}
.contact-wrap-detail-box {
  padding: 25px;
}
.contact-form-wrap {
  width: 90%;padding-bottom: 25px;
}
.form-remark {
  font-size: 13px !important;
  text-align: left;
}
.tp-sticky-slide-scroll {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  overflow-y: hidden;
  overflow-x: auto;
}
.tp-sticky-slide {
  list-style: none;
  display: inline-flex;
  flex-wrap: nowrap;
  position: relative;
  margin: 0 !important;
  padding: 25px 0 0 0;
}
.tp-sticky-slide li {width: 100%;margin: 0 10px 0 0;white-space: nowrap;padding: 4px 15px 4px 0;}
.tp-sticky-slide li a {font-size: 16px;font-weight: 500}
.stickyshow {display: block!important;visibility: visible!important;opacity: 1!important;position: fixed!important;
  left: 0px;top: 62px;z-index: 9996;background: #fff;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;}
.stickyshow .tp-sticky-slide {
    padding: 10px;
  }
.formremark {color: #EE3342; font-size: 14px; font-weight: 400}
#banner-main .item .cover .cover-container {
  top: 65%!important;
  left: 50%!important;
  width: 100%!important;
  padding: 20px!important;
  transform: translate(-50%, -50%)!important;
  text-align: center;
}
.banner-head-txt {
    padding: 10px;
}
.boxwrap-list-shortdes {
  margin-bottom: 25px;
}
.careers-bx-bg {
    padding: 25px 15px 0 15px;
  }
.text-25 {
    line-height: 25px;
  }
.sec-content .pt-3.mb-5 {margin-bottom: 35px!important}
.serv-index-list li::before {
  line-height: 15px;
}
#send-mail .btn-form-defualt {
  color: #374151 !important;
  width: 100%;
}
.show-mnservice-mobile .dropdown-menu-selectsubcate-wrap {max-width: 100%;}
.serv-index-list li::before {
    margin-top: 0;
  }
.tel-ft p {
  display: flex;
}
.mission-box {padding: 0;}
}

@media only screen and (max-width: 480px) {
.serv-index-list li:before{margin-left: -13px;}
.menu-top {padding: 10px 0;}
.wrap-menumain {padding-top: 0;}
.copyright-box p {text-align: center;padding: 0 45px;}
.footer-contact a {width: auto;}
footer {
  background: #1b4569;
}
.masonry-list .mItem {width: 50%;}
.banner-head-txt-right, .banner-head-txt-left {
    top: 50%;
    width: 100%;
    left: 50%;
    padding: 25px;
    transform: translate(-50%, -50%);
}
.txt-on-bg {position: relative;}
.wrap-menumain {width: 20%;}
.img-group-map {padding: 35px 12px;}
#infodata {
    padding: 20px 25px;
}
#infodata > .carousel__button.is-close {
  top: 10px;
  right: 10px;
  border: 1px solid #676767;
  width: 25px;
  height: 25px;
}
#infodata .carousel__button svg {
  width: 11px !important;
}
#send-mail {
    width: 90%;padding: 20px;
  }
.alert-cookie {
  width: 95%;
  padding: 15px 15px 20px 15px;
}
.cookie-l {
  width: 100%;
}
.cookie-r {
  width: 100%;
  float: left;
  text-align: left;
  padding-top: 15px;
}
.copyright-wrap {
  margin-top: 50px;
}
.serv-home {
  padding: 35px 0 0 0;
}
.hr-separate {
  margin-bottom: 45px;
}
}
@media only screen and (max-width: 420px) {
.careers-contact p a {display: flex;align-items: flex-start;margin-bottom: 10px}
.careers-contact p a svg {margin-top: -6px;}
.careers-contact p a span {width: 90%;padding-left: 10px;}
}
@media only screen and (max-width: 395px) {
 .contact-us-section {
    padding: 50px 5px;
  }
  .main-title-inner {
    font-size: 35px;
  }
.qr-cn-contact-img {
  width: 50%;
}
}

@media only screen and (max-width: 360px) {
.wrap-menumain {width: 17%;}
.main-title-inner {
    font-size: 32px;
  }
}

@media only screen and (max-width: 320px) {

}