/* background: black; */
/* --lt-ff-body */
/* --lt-ff-heading */
/* --lt-ff-p */
/* --lt-fw-normal */
/* --lt-fw-thin */
/* --lt-fw-elight */
/* --lt-fw-light */
/* --lt-fw-regular */
/* --lt-fw-medium */
/* --lt-fw-sbold */
/* --lt-fw-bold */
/* --lt-fw-ebold */
/* --lt-fw-black */
/* --lt-fs-body */
/* --lt-fs-p */
/* --lt-fs-h1 */
/* --lt-fs-h2 */
/* --lt-fs-h3 */
/* --lt-fs-h4 */
/* --lt-fs-h5 */
/* --lt-fs-h6 */
/* --lt-color-common-white */
/* --lt-color-common-black */
/* --lt-color-heading-primary */
/* --lt-color-text-body */
/* --lt-color-theme-primary */
/* --lt-color-theme-secondary */
/* --lt-color-grey-1 */
/* --lt-color-border-1 */
/* --lt-color-border-2 */
/* --lt-color-border-3 */


.dark-background {
  background: var(--lt-color-heading-primary) !important;
}

.page-header {
  /* position: relative; */
  background: var(--lt-color-heading-primary) !important;
}

.icon {
  font-size: 27px !important;
}

.round {
  border-radius: 15px;
}

.shadow {
  border: 1px solid white;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  transition: box-shadow 1s;
}

.primary {
  color: var(--lt-color-theme-primary);
}

.focus {
  border: 1px solid white;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  transition: box-shadow 1s;
}

.focus:hover {
  box-shadow: 0 0 120px rgba(0, 0, 0, 0.2);
  z-index: 9999;
  background: rgba(254, 86, 36, 0.025);
}

.focus:hover .service-icon {
  color: var(--lt-color-common-white);
  background: var(--lt-color-theme-primary);
  /* service-icon */
}

.focus:hover h3 {
  color: var(--lt-color-heading-primary);
}

.focus:hover p {
  color: var(--lt-ff-p);
}

.cover-light {
  box-shadow: inset 0 0 0 2000px rgba(255, 255, 255, 0.8)
}

.cover-dark {
  box-shadow: inset 0 0 0 2000px rgba(16, 34, 56, 0.8)
}

.bg-dark {
  background: rgba(16, 34, 56, 1)
}

.icon-x2 {
  color: var(--lt-color-theme-primary);
  font-size: 400%;
}


.service-box:hover>.icon-x2 {
  color: white !important;
}

.whatsapp-btn {
  display: inline-flex;
}

.whatsapp-btn:before {
  background: #25D366 !important;
}

.whatsapp-btn .icon i {
  font-size: 25px;
  margin-right: 10px;
}

.truck {
  position: absolute;
  top: -90px;
  left: 0;
  width: 100%;
  height: 0px;
  padding: 0 10%;
  display: flex;
  align-items: start;
  justify-content: end;
  margin-bottom: 1000px !important;
  z-index: 10;
}

.outports-item {
  background: none !important;
}

.outports-icon {
  background: none !important;
  color: var(--lt-color-theme-primary);
}

.service-bg img,
.bg-dark .slide-img {
  opacity: 100%;
  mix-blend-mode: overlay;
}

.service-thumb .service-icon {
  color: white;
  font-size: 30px
}

.dark_logo,
.light_logo {
  display: none;
}

.primary-header-inner .dark_logo {
  display: block;
}

.primary-header-inner .dark_logo {
  display: block;
}

.sticky-header-wrap.fixed .light_logo {
  display: block;
}

.sticky-header-wrap.fixed .dark_logo {
  display: none;
}

@media (max-width: 991px) {
  .primary-header-inner .dark_logo {
    display: none;
  }

  .primary-header-inner .light_logo {
    display: block;
  }
}

#scrollup {
  right: 0;
  left: 30px;
}

.footer-widget a.footer-logo img.light_logo {
  display: block;
  margin: -30px 0 20px -15px !important;
  max-width: 200px;
}