.ltn__footer-area  a{
    color: #fff !important;
}
.theme-btn-1{
    background:  var(--ltn__secondary-color) !important;   
    color: var(--white) !important;
}
.btn-effect-1:hover {
    color: var(--ltn__heading-color) !important;
}
a {
    text-decoration: none;
    color: #000;
}
.slide-title p{
    margin: 0 !important;
}
.container-fluid {
  width: 90% !important;
  margin: 0 auto;
}
.ltn__header-4 .ltn__header-middle-area,
.ltn__header-5 .ltn__header-middle-area {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.ltn__main-menu ul li:hover > a {
  transition: 0.7s all ease-in-out;
}
.ltn__main-menu ul li:hover > a:before {
  content: "";
  background: #107bdf;
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  top: -10%;
  transform: translateY(49%);
}
.ltn__main-menu ul li a.active::before {
  content: "";
  background: #107bdf;
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  top: -10%;
  transform: translateY(49%);
}
.ltn__main-menu ul li a.active {
  color: #107bdf;
}
.ltn__slide-item-2 {
  padding-top: 0px;
}
.ltn__slide-item {
  padding-bottom: 0px;
}
.ltn__about-us-area {
  background: url(../../public/img/pattern.png),
    linear-gradient(143deg, #0526c3f2, #78009dd6) !important;
  background-blend-mode: multiply;
      background-repeat: no-repeat !important;
    background-size: cover !important;
}
.ltn__about-us-area .section-title {
  color: #fff;
  font-weight: 400;
}
.ltn__category-area .section-title {
  color: #061960;
}
.ltn__product-gutter .ltn__category-item-5 {
  height: 400px;
}
.ltn__category-item-5:hover .category-content p {
  color: var(--white);
}
.about-us {
  background: url(../../public/img/back.jpg) no-repeat #0000009c !important;
  background-size: cover !important;
  background-attachment: fixed !important;
  background-position: left bottom;
  background-blend-mode: multiply;
}

.dev-h1 {
  font-size: 45px;
  width: 90%;
  font-weight: 400;
}
.about-text {
  color: #fff !important;
  max-width: 600px;
  text-align: justify;
}
.ltn__category-item-5 a .category-icon {
  line-height: 95px !important;
}
.ltn__category-item-5 a .category-icon {
  background-color: #e2d2f94f;
}
.footer-widget {
  margin-bottom: 0px;
}
.footer-top-area {
  padding-top: 50px;
  padding-bottom: 5px;
}
.ltn__copyright-area {
  padding-top: 10px;
  padding-bottom: 10px;
}
.about-us-info-wrap .section-title {
  font-weight: 400;
}
.slide-title {
  font-weight: 400;
}
.theme-btn-1 {
  padding: 10px 25px;
}
.ltn__product-gutter {
  background: url("../../public/img/back2.png");
  /* background-position: 100% 100%; */
  background-size: cover;
  background-repeat: repeat;
}
.industry {
  background: url("../../public/img/back3.png");
  background-size: cover;
  background-repeat: repeat;
}

.site-logo img {
  width: 300px;
}
.ltn__product-gutter .category-icon img {
  width: 60%;
  filter: brightness(0) saturate(100%) invert(45%) sepia(94%) saturate(2286%)
    hue-rotate(175deg) brightness(95%) contrast(95%);
}
.industry .category-icon img {
  width: 60%;
}
.ltn__category-item-5:hover .category-icon {
  background: #fff;
}

.bg-overlay-theme-black-60::before {
  background: linear-gradient(91deg, #00000094, #00000000);
}

.ltn__slide-item-2 .slide-item-info {
  max-width: 60%;
}
.section-title-area p{
  color: #fff;
}

.ltn__breadcrumb-area {
  padding: 60px 0;
  margin: 0;
}

.bg-overlay-white-30:before {
  background: rgb(50 50 50 / 30%);
}

.bg-overlay-white-30:before {
  background: rgb(0 0 0 / 24%);
}
@media (max-width: 767px) {
  .ltn__product-gutter .ltn__category-item-5 {
    height: 300px;
    margin-bottom: 20px;
  }
  .ltn__category-item-5 a {
    padding: 20px 15px 35px;
  }
  .ltn__slide-item-2 .slide-title {
    font-size: 20px;
    margin-top: 20px;
  }
  .slide-item-info-inner {
    margin-bottom: 20px;
  }
  .about-img-left {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .about-us-info-wrap .btn-wrapper {
    margin-top: 25px;
  }
  .section-title-area {
    margin-bottom: 25px;
  }
  .industry .ltn__category-item-5 {
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 30px;
  }
  .footer-top-area {
    padding-top: 35px;
  }
  .ltn__category-item-5 a .category-icon {
    line-height: 55px !important;
  }
}

