.carousel-caption {
  	text-align: left; 
  	right: auto;
  	font-size: 36px;                                                      
}   
.custom-carousel-img {
  	width: 100%;        /* Makes the image fit the screen width */
  	height: auto;       /* Adjusts height automatically based on width */
  	object-fit: cover;  /* Ensures the image covers the container proportionally */
  	max-height: 70vh;  /* Prevents the image from becoming too tall */
  	top: 10vh;
  	margin-top:0vh;
}
@media(max-width: 2000px) {
	.custom-carousel-img {
      	max-height: 70vh; /* Further adjust height for extra small devices */
  	}
}
@media(max-width: 1800px) { 
  	.custom-carousel-img {
      	max-height: 70vh; /* Further adjust height for extra small devices */
      /*transform: scale(0.8);*/
  	}
    
}
@media(max-width: 1291px) {  
  .custom-carousel-img {
      max-height: 70vh; /* Further adjust height for extra small devices */
  }
    
}
@media (max-width: 991px) { 
  .custom-carousel-img {
      max-height: 70vh; /* Further adjust height for extra small devices */
  }
   
}
@media (max-width: 768px) { 
  .custom-carousel-img {
      max-height: 60vh; /* Adjust height for smaller devices */
  }
} 
/* Very small devices (phones) */
@media (max-width: 480px) { 
  .custom-carousel-img {
      max-height: 80vh; /* Further adjust height for extra small devices */
  }
}
@media(max-height: 768px) { 
  .custom-carousel-img {
      max-height: 100vh; /* Further adjust height for extra small devices */
  }
}

