.light-mode .tj-hero-9-award-wrap .line, .light-mode .tj-hero-9-award-wrap::after, .light-mode .tj-hero-9-award-wrap::before {
  background: var(--tj-white);
  border: 2px solid var(--tj-theme-accent-2);
  display: none;
}

.light-mode .tj-hero-9-award-wrap {
  background: var(--tj-white);
  padding: 30px 30px;
}

.btn-demo {
  background: linear-gradient(90deg, #8750f7 5%, #f0a 100%);
}

.tj-header-5-logo-box {
    width: 350px;
}

.light-mode .tj-footer-7-area.style-10 .footer-logo {
    max-width: 250px;
}

.light-mode .tj-header-5-logo-box {
    background: none;
}

@media (max-width: 575px) {
  .cta-10-wrapper {
      padding-top: 80px;
      padding-bottom: 80px;
      padding-left: 20px;
      padding-right: 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .contact-10-wrapper .contact-10-inner .section-header {
      max-width: 100%;
      margin-bottom: 15px;
      padding-left: 20px;
      padding-right: 20px;
  }
}

@media (max-width: 575px) {
  .tj-hero-9-award-shape {
      top: -150px;
      left: auto;
      right: 30px;
  }
}

@media (max-width: 575px) {
  .tj-hero-9-award-btn {
      margin-left: -15px;
  }
}

@media (max-width: 575px) {
  .tj-hero-9-award-ponter {
      bottom: -49px;
      max-width: 35px;
      left: 90px;
  }
}

.contact-10-wrapper-popup {
  padding: 35px 35px;
}

@media (max-width: 575px) {
  .contact-10-wrapper-popup {
    padding: 35px 0px 0px 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  .contact-10-wrapper {
      padding: 20px 0px 0px 0px;
  }
}

.light-mode .tj-header-area .menu-bar button span {
  background: #000;
}