/* CSS Document */

 /* Fullscreen slideshow */
#fadeCarousel .carousel-item {
     
     height: 400px;
      background: no-repeat center center scroll;
      background-size: cover;
      transition: transform 1s ease, opacity 1s ease-in-out !important;
    }

    /* Optional dark overlay */
   #fadeCarousel .carousel-item::before {
      content: "";
      position: absolute;
      inset: 0;
      background: rgba(0,0,0,0.1);
    }

    /* Centered caption text */
   #fadeCarousel .carousel-caption {
      bottom: 50%;
      transform: translateY(50%);
    }

   #fadeCarousel .carousel-caption h1 {
      font-size: 3rem;
      color: #fff;
      font-weight: bold;
    }

    /* Responsive image */
  #fadeCarousel .carousel-item img {
      width: 100%;
      height: 400px;
      object-fit: cover;
    }


/*------2-----------*/
#fadeCarousel2 .carousel-item {
     
     height: 450px;
      background: no-repeat center center scroll;
      background-size: cover;
      transition: transform 1s ease, opacity 1s ease-in-out !important;
    }

    /* Optional dark overlay */
   #fadeCarousel2 .carousel-item::before {
      content: "";
      position: absolute;
      inset: 0;
      background: rgba(0,0,0,0.1);
    }

    /* Centered caption text */
   #fadeCarousel2 .carousel-caption {
      bottom: 50%;
      transform: translateY(50%);
    }

   #fadeCarousel2 .carousel-caption h1 {
      font-size: 3rem;
      color: #fff;
      font-weight: bold;
    }

    /* Responsive image */
  #fadeCarousel2 .carousel-item img {
      width: 100%;
      height: 450px;
      object-fit: cover;
    }
	

@media (max-width: 992px) {
 #fadeCarousel .carousel-item { height: 100%;  }
 
 #fadeCarousel .carousel-item img { height: 100%; object-fit: cover; }
}	