.card .img-fit{
		aspect-ratio: 18 /20;
		object-fit: cover;

}	


.card {
		  height:100%;
		  background-color: #ffffff; /* Background color of the card */
		  border: 1px solid #ccc; /* Optional border */
		  border-radius: 20px; /* Curve the corners */
		  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Add a subtle shadow */
		  padding: 5px; /* Space inside the card */
		  overflow: hidden; /* Optional, hides content spilling out of the card */
}

.card-body {
	display: flex;
	height: 100%;
	flex-direction: column;
	background-color: #999999; 
	border-radius: 20px; /* Curve the corners */
} 

.card-text {
	flex-grow: 1;
	
}

.img-curv {
		  
	border-radius: 20px; /* Curve the corners */		 
}

@media (max-width: 767.98px) {
		.card .img-fit: {
			aspect-ratio: 1.45 / 1;
		}
		
}