.slider-image-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* Ensure the image stays behind the content */
    overflow: hidden;
  }
  
  .slider-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures the image covers the container */
  }

  .carousel-item {
    height: 100vh; /* Full viewport height */
    background-size: cover; /* Ensure the image covers the entire area */
    background-repeat: no-repeat;
    background-position: center; /* Center the image */
  }

  .header_section {
    margin-bottom: 0; /* Ensure no margin is added to the bottom */
  }
  
  .banner_section {
    padding-bottom: 0; /* Reduce padding if needed */
  }
  
  .services_section {
    padding-top: 20px; /* Adjust the value to control the gap */
  }

  .services_text_1 {
    margin-bottom: 2px; /* Minimize the gap */
  }
  
  .services_section_2 {
    padding-top: 0px; /* Reduce the space below */
  }
  
  
  
  