

li.theme-menu-selected:not(.theme-sub-menu li) > a {
  font-weight: bold !important;
  text-decoration: none !important;
  color: #212121 !important;
    font-size: 10px;
  position: relative !important;
}

li.theme-menu-selected:not(.theme-sub-menu li) > a::after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 6px;
  background-color: #9AEF5E;
    border-radius: 50px;
}

.theme-sub-menu li a {
  font-weight: normal !important;
  color: #212121 !important;
}

.theme-sub-menu li a::after {
  display: none !important;
}

/* Desktop */
.view-services-btn {
  position: absolute !important;
  z-index: 999 !important;
  left: 10px !important;
}

/* Tablet & Mobile */
@media (max-width: 1024px) {
  .view-services-btn {
    position: absolute !important;
    z-index: 999 !important;
    bottom: -550px !important;
    left: 10px !important;
  }
}

@media (max-width: 500px) {
  .view-services-btn {
    position: absolute !important;
    z-index: 999 !important;
    bottom: -550px !important;
    left: 10px !important;
  }
}
.cta{
  position: relative !important;
  z-index: 999 !important;
   
}

    .cta-service{
  position: absolute !important;
  z-index: 999 !important;
   margin-left: 30px !important;
   
}

/* Tablet */
@media (max-width: 900px) {
  .cta-service {
       position: absolute !important;
    z-index: 999 !important;
    margin-left: 70px !important ;
       transform: scale(0.9) !important;
  }
}

/* Mobile */
@media (max-width: 500px) {
  .cta-service {
       position: absolute !important;
    z-index: 999 !important;
      margin-left: 20px !important;
       transform: scale(0.8) !important;
  }
}

.service-desc {
    position: absolute !important;
    z-index: 999 !important;
}
/*
@media (max-width: 1024px) {
  .service-desc {
    transform: scale(0.8) !important;
      margin-right: 400px !important;
  }
} */
@media (max-width: 500px) {
  .service-desc {
    transform: scale(0.6) !important;
  }
}

.future {
  background-color: #9AEF5E;
  border-radius: 100px;
  padding: 5px 50px;
  display: inline-block !important;
  position: relative;
  margin-left: 30px !important;
}
.the-class {
  display: inline-block !important;
}

.home-img {
  transform: translateY(-400px) !important;
}

.aboutus-img{
    height: 700px;
}



.about{
  position: relative !important;
  z-index: 999 !important;
    margin-left: 70px !important;
    margin-right: 750px !important;
}

/* Tablet */
@media (max-width: 900px) {
  .about {
       position: absolute !important;
    z-index: 999 !important;
    margin-left: 0px !important ;
       transform: scale(0.8) !important;
      margin-right: 400px !important;
  }
}

/* Mobile */
@media (max-width: 500px) {
  .about {
       position: absolute !important;
    z-index: 999 !important;
      margin-left: -40px !important;
      margin-right: 80px !important;
       transform: scale(0.6) !important;
  }
}

.weare {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 140px !important;
}

/* Tablet*/
@media (min-width: 501px) and (max-width: 900px) {
  .weare {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 100px !important;
  }
}

/* Mobile */
@media (max-width: 500px) {
  .weare {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 36px !important;
    transform: scale(0.7) !important;
  }
}
 
.ratings{
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 340px !important;
}

/* Tablet*/
@media (min-width: 501px) and (max-width: 900px) {
  .ratings {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 260px !important;
  }
}

/* Mobile */
@media (max-width: 500px) {
  .ratings {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 160px !important;
    transform: scale(0.7) !important;
  }
}
.inhouse{
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 540px !important;
}
/* Tablet*/
@media (min-width: 501px) and (max-width: 900px) {
  .inhouse {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 440px !important;
  }
}

/* Mobile */
@media (max-width: 500px) {
  .inhouse {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 380px !important;
    transform: scale(0.7) !important;
  }
}

.Infra {
    position: absolute !important;
    z-index: 999 !important;
}

.Infra-desc {
    position: absolute !important;
    z-index: 999 !important;
}

@media (max-width: 500px) {
  .Infra-desc {
    transform: scale(0.8) !important;
  }
}

.infra-desc {
    position: absolute !important;
    z-index: 999 !important;
}

@media (max-width: 1024px) {
  .infra-desc {
    transform: scale(0.8) !important;
      margin-right: 400px !important;
  }
}
@media (max-width: 500px) {
  .infra-desc {
    transform: scale(0.8) !important;
      margin-right: 40px !important;
  }
}

.products{
    margin-left: 300px !important;
}

@media (max-width: 768px) {
  .hero-tablet-fix {
    min-height: 600px !important;
    background-size: cover !important;
    background-position: center !important;
  }
}

@media (max-width: 1024px) {
  .hero-tablet-fix {
    min-height: 600px !important;
    background-size: cover !important;
    background-position: center !important;
  }
}

/* Desktop */
.product-head {
  margin-left: 300px !important;
}
.product-desc {
  margin-left: 300px !important;
}

/* Tablet */
@media (max-width: 768px) {
  .product-head {
    margin-left: 300px !important;
    transform: scale(0.9) !important;
    transform-origin: left center !important;
  }
  .product-desc {
    margin-left: 300px !important;
    transform: scale(1.2) !important;
    transform-origin: left center !important;
  }
}

/* Mobile */
@media (max-width: 500px) {
  .product-head {
    margin-left: 170px !important;
    transform: scale(0.7) !important;
    width: 60% !important;
   
  }
  .product-desc {
    margin-left: 170px !important;
    transform: scale(0.8) !important;
     width: 60% !important;
  }
}
/* Desktop - 100px */
.industry {
     position: absolute !important;
    z-index: 999 !important;
  margin-left: 40px !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .industry {
       position: absolute !important;
    z-index: 999 !important;
    margin-left: 40px !important;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .industry {
       position: absolute !important;
    z-index: 999 !important;
      transform: scale(0.8) !important;
      margin-left: 10px !important;
  }
}
.whyus {
     position: absolute !important;
    z-index: 999 !important;
  margin-left: 130px !important;
}
@media (max-width: 500px) {
.whyus {
     position: absolute !important;
    z-index: 999 !important;
  margin-left: 80px !important;
}
    
    
    .service {
    position: absolute !important;
    z-index: 999 !important;
}

.service-desc {

    position: relative !important;
    z-index: 999 !important;
    margin-top: 50px !important;
}


@media (max-width: 800px) {
  .service-desc {
      margin-right: 250px !important;
    transform: scale(0.8) !important;
  }
}
    
    .capabilities {
    position: absolute !important;
    z-index: 999 !important;
    margin-left: 50px !important;
      
}
    

