.main-menu .navigation > li {
  margin-right: 25px;
}

.sticky-header .main-menu .navigation > li {
  margin: 0;
  margin-left: 32px;
  padding: 50px 0;
}
@media only screen and (max-width: 1699px) {
  .header-style-one .header-lower .logo-box {
    margin-right: -70px;
  }
}
.color-white {
  color: white !important;
}
.slider-h4 {
  line-height: 20px;
}
.header-style-one .header-lower .logo-box .logo {
  max-width: 205px;
  margin-left: -110px;
}
.mobile-nav-toggler {
  color: #000;
}
.w-80 {
  width: 100px !important;
}
@media (max-width: 768px) {
  .header-style-one .header-lower .logo-box .logo {
    max-width: 100%;
    margin-left: 0;
  }
}
.service-block .inner-box .icon-box .title {
  font-size: 21px;
}
.about-section-two .content-column .info-box {
  padding: 30px 12px;
}

.testimonial-block .inner-box .thumb img {
  width: 70px;
}
.j11 {
  text-align: justify;
}
.owl-carousel p {
  max-width: 520px;
}
.features-section {
  background-color: #f7f7f7;
  position: relative;
  padding: 120px 0;
  z-index: 9;
}
@media (max-width: 768px) {
  .slider-section .item {
    height: 35vh !important;
  }
}
@media (max-width: 768px) {
  .slider-section .item .cover .header-content h1 {
    font-size: 30px;
    line-height: 35px;
  }
  .owl-carousel p {
    font-size: 18px !important;
  }
}
@media (max-width: 768px) {
  .slider-section .item {
    height: 100vh !important;
  }
  .slider-section .item .cover .header-content {
    position: relative;
    padding: 20px !important;
    overflow: hidden;
    bottom: 65px;
  }
  .slider-section .item .cover {
    padding: 0px 0px !important;
  }
  .about-section-two .image-column .image-1 img {
    width: 100%;
    opacity: 0;
  }
}
.about-section-two .experience {
  padding: 20px;
}
.main-menu .navigation > li > a {
  font-size: 14px;
}
.main-menu .navigation > li:after {
  display: none;
}
.sticky-header .main-menu .navigation > li {
  margin: 0;
  margin-left: 20px !important;
  padding: 50px 0;
}
.contact-details__right h2 {
  font-size: 45px;
}
h2.words-slide-up.text-split {
  font-size: 34px;
  margin-top: 25px;
}
.list-dotted {
  list-style: square;
  text-align: justify;
}
@media (max-width: 768px) {
  .main-footer .footer-top .contact-list-two li {
    padding-left: 0;
    margin: 20px 0;
  }
  .mobile-nav-toggler .icon {
    color: white !important;
  }
}
.about-section-two h3 {
  font-size: 23px !important;
}
