.each-affilite-company-logo-container {
  width: 180px;

} 

.each-affilite-company-logo-container img {
    width: auto;
    height: 100px;
  } 

  html .scroll-to-top.visible {
    bottom: 20px;
  }


  .owl-carousel .owl-item { 
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .service-categories-specific-page-container {
    width: 100%;
    
  }

  .service-categories-specific-page-container .each-service-category-page-section {
    width: 100%;
    height: auto;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
  }

  .service-categories-specific-page-container .each-service-category-page-section .each-service-category-page-section-image,
  .service-categories-specific-page-container .each-service-category-page-section .each-service-category-page-section-content {
    width: 49%;
  }

  .about-us-page-our-core-value-container h3.text-3-5.font-weight-bold.mb-0 {
    word-spacing: 3px;
  }


  @media screen and (max-width: 990px) {
    .service-categories-specific-page-container .each-service-category-page-section {
      flex-direction: column;
    }

  

    .service-categories-specific-page-container .each-service-category-page-section .each-service-category-page-section-image,
    .service-categories-specific-page-container .each-service-category-page-section .each-service-category-page-section-content {
      width: 100%;
    }
   
    .footer-about-us-section {
      margin-top: 40px;
    }

 

  }

  @media screen and (max-width: 768px) {
    .footer-logo-section img {
      display: flex;
    }

    .services-page-our-services-section {
      width: 100%;
      display: flex;
      flex-direction: column;
    }
  }