@media print {
  .nav-menu {
    display: none;
  }
  .header {
    position: absolute;
  }
}
.footer-contact-col:last-child {
  border-width: 0px;
}
.nav-link:hover .nav-white,
.nav-dropdown-toggle:hover .nav-white,
.nav-dropdown-toggle.w--open .nav-white {
  color: #21aee5;
}
.section-content ul {
  padding-left: 0;
  list-style: none;
}
.section-content ul li {
  background-image: url(https://uploads-ssl.webflow.com/62d8c2a3c4ed3356fc92b206/62d8cffbb18a3b3846e196fd_list-bullet.svg);
  background-size: 5px auto;
  background-repeat: no-repeat;
  background-position: left top 8px;
  padding-left: 24px;
}
.page-shortcut-row:last-child .page-shortcut-line {
  display: none;
}
.dots-col,
.enquiry-message-graphic {
  pointer-events: none;
}
.product-tabs-link.w--current .product-tab-tip {
  opacity: 1;
}
@media(min-width: 1280px) {
  .section-content ul li {
    background-position: left top 11px;
  }
}
@media(min-width: 992px) {
  .w-nav-menu {
    transform: inherit !important;
  }
}
input:not(:placeholder-shown)~.form-field-validation-line-b,
textarea:not(:placeholder-shown)~.form-field-validation-line-b,
input:focus~.form-field-validation-line-b,
textarea:focus~.form-field-validation-line-b {
  height: 100%;
  ;
}
input:invalid~.form-field-validation-line-b,
textarea:invalid~.form-field-validation-line-b {
  background-color: #F09696;
}
/* Chinese version styling*/
.tc-version .home-feature-title {
  font-weight: 700;
  letter-spacing: 1px;
}
.tc-version .home-banner-title {
  font-weight: 700;
  letter-spacing: 2px;
}
.tc-version h2 {
  font-weight: 700;
}

.w-slider-dot {
  display: block;
  height: 14px;
  width: 14px;
  margin: 10px !important;
  background: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('https://uploads-ssl.webflow.com/62d8c2a3c4ed3356fc92b206/62e380a8735649df5f245068_home-slider-dot-off.svg');
}
.w-slider-dot.w-active {
  background: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('https://uploads-ssl.webflow.com/62d8c2a3c4ed3356fc92b206/62e380a87356494045245067_home-slider-dot-on.svg');
}
@media(max-width: 991px) {
  .w-slider-dot {
    display: inline-block;
    margin-top: 2px !important;
    margin-bottom: 0px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .home-banner-b {
    height: 100vh;
    height: calc(var(--vh) * 100);
  }
}

body {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

.feature-solution-description-with-left-image-deco-1 {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.feature-solution-description-with-left-image-deco-2 {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.feature-solution-description-with-left-image-deco-2.feature-img-deco.deco-2 {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.blog-item:nth-child(6n) .blog-item-link,
.blog-item:nth-child(6n+2) .blog-item-link,
.blog-item:nth-child(6n+4) .blog-item-link {
  background-color: rgba(248, 248, 248, 0.8);
}
@media(max-width: 767px) {
  .blog-item:nth-child(6n) .blog-item-link,
  .blog-item:nth-child(6n+2) .blog-item-link,
  .blog-item:nth-child(6n+4) .blog-item-link {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .blog-item:nth-child(4n+2) .blog-item-link,
  .blog-item:nth-child(4n+3) .blog-item-link {
    background-color: rgba(248, 248, 248, 0.8);
  }
}
@media(max-width: 479px) {
  .blog-item:nth-child(4n+2) .blog-item-link,
  .blog-item:nth-child(4n+3) .blog-item-link {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .blog-item:nth-child(2n) .blog-item-link {
    background-color: rgba(248, 248, 248, 0.8);
  }
}

p {
  text-align: justify;
}

.QapTcha {
  margin-right: inherit;
}

.QapTcha .TxtStatus {
  color: #21aee5;
  font-size: 17px;
  font-weight: bold;
  margin-top: -30px;
}

.QapTcha .bgSlider {
  background-color: #d5aea1;
}

.QapTcha .Slider_effect {
  display: none;
}

.QapTcha .Slider {
  background-image: url('../images/form-slidetosubmit-circle.svg');
  background-size: 35px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fcfafb;
  width: 35px;
  height: 35px;
  margin-top: -17px;
}

.slide-btn-line {
  width: inherit;
}

.slide-btn-b {
  position: relative;
}

.slide-to-submit-dot {
  position: absolute;
  top: 12px;
  right: 0;
}

.send-msg {
  display: none;
  position: absolute;
  right: 90px;
  color: #21aee5;
  font-size: 17px;
  font-weight: bold;
}

.template-logo-des-col-logo {
  border-right: none;
}

.page-shortcut-text {
  font-weight: 400;
}

.product-tabs-link {
  font-weight: 400;
}

.home-banner-title {
  font-size: 100px;
}

.home-banner-para {
  font-size: 45px;
}

.navlink {
  display: none;
}

.grecaptcha-badge {
  display: none;
}

.home-banner-title > p {
  text-align: center;
}

.home-banner-content-b p {
  text-align: center;
}

.home-big-photo-b {
  width: 100%;
}

.home-big-deco-line-b.v-right {
  margin-top: 0px;
}

.home-big-content-b {
  margin-bottom: 50px;
}

@media(max-width: 991px) {
  .home-banner-title {
    font-size: 50px;
  }

  .home-banner-para {
    font-size: 26px;
  }
}

@media(max-width: 767px) {
  .home-banner-title {
    font-size: 46px;
  }

  .home-banner-para {
    font-size: 24px;
  }
}