.main-menu .navigation > li {
  margin-right: 50px;
}
.sticky-header .main-menu .navigation > li {
  margin: 0;
  margin-left: 32px;
  padding: 50px 0;
}
.header-style-one .header-lower .logo-box {
  min-width: 500px;
}
.header-style-one .header-lower .logo-box .logo {
  max-width: 200px;
  margin-left: -152px;
}
.mobile-nav-toggler {
  color: #000;
}
@media (max-width: 768px) {
  .header-style-one .header-lower .logo-box .logo {
    max-width: 100%;
    margin-left: 0;
  }
  .about-section-two .experience{
      display:none;
  }
}
.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;
}
.disp {
  display: block;
}
@media (max-width: 768px) {
  .slider-section .item {
    height: 35vh !important;
  }
  .disp {
    display: none;
  }
  .tg-header__top {
    background: #d00000;
    padding: 20px 0 !important;
  }
}
@media (max-width: 768px) {
  .slider-section .item {
    height: 21vh !important;
  }
  
  .button-71 {
    background-color: white;
    color: #d00000;
    padding: 12px 20px !important;
    border-radius: 5px;
  }
  .features-section {
      margin-top:60px;
      padding:0px;
  }
  .about-section-two .image-column .image-1 img {
      max-width:100% !important;
  }
}
.header-top-one i {
  color: white;
}

.mobile-menu {
  width: 330px;
}
.sticky-header .logo img {
  max-height: 100% !important;
}
.main-header .main-box .nav-outer {
  justify-content: center;
}
.header-style-one .main-box .nav-outer .navigation > li > a {
  font-size: 17px;
}
.about-section-two .experience {
  padding: 20px;
  min-width: auto;
}
.fun-fact-section .content-column .inner-column .read-more {
  color: #d00000;
}
@media (max-width: 768px) {
  .header-style-one .header-lower .logo-box {
    min-width: 200px;
  }
}

.mobile-menu .nav-logo img {
  max-height: 120px;
}
.services-section .bg-image:before {
  background-color: #d00000;
}
@media (max-width: 768px) {
  .about-section-two .image-column .image-1 img {
    width: 100%;
  }
  .about-section-two .image-column .image-2 img{
      opacity:0;
  }
  .about-section-two .image-column .image-1{
      max-width:100% !important;
  }
}
.services-section .bg-image:before {
  opacity: 0.7;
}
.sticky-header .logo {
  padding: 0px 0 !important;
}
.main-footer {
  background-color: #000;
}
.j11 {
  text-align: justify;
}
@media (max-width: 768px) {
  .page-services h3 {
    font-size: 23px;
  }
  .page-title .title {
    color: #ffffff;
    font-size: 45px !important;
    margin-bottom: 17px;
  }
}
.page-services img {
  box-shadow: 5px 5px 5px 0px rgb(255 3 3 / 80%);
  border-radius: 5px 90px 5px 90px;
}
@media (max-width: 768px) {
  .page-services img {
    box-shadow: 5px 5px 5px 0px rgb(255 3 3 / 80%);
    border-radius: 90px 5px 90px 5px;
  }

  .about-section-two .content-column .info-box {
    max-width: 100%;
  }
  .experience img{
      display:none;
  }
}
.bg-white {
  background-color: white;
  z-index: 99;
  position: relative;
  display: inline;
}
.about-block-two {
  padding-left: 0px !important;
}
.bg-white img {
  width: 200px;
  position: relative;
  /* left: 30%; */
}

.contact-details li {
  display: flex;
}
.contact-details li {
  display: flex;
  color: white;
  gap: 12px;
}
.contact-details i {
  position: relative;
  top: 8px;
  color: red;
}
.mobile-menu .nav-logo {
  position: relative;
  text-align: left;
  width: 100%;
}
.mobile-menu .navigation li > a {
  text-transform: uppercase;
}
.page-title:before {
  background: linear-gradient(230deg, #000 0%, #e91717 65%);
}
