  .carousel-wt,
.carousel-wt .carousel-inner,
.carousel-wt .carousel-inner .carousel-item,
.carousel-wt .carousel-inner img {
	max-height: 500px;
}

.carousel-wt .carousel-item .carousel-caption {
	position: absolute;
	background-color: rgba(255, 255, 255, 0.8);
	width: 100%;
	height: auto;
	left: 0;
	bottom: 0;
	color: #c6c6c6;
}

.carousel-wt .carousel-item .carousel-caption p {
	padding: 1em;
}

.carousel-wt .carousel-inner {
	position: relative;
	max-height: 50%;
}

.carousel-wt .carousel-inner img {
	object-fit: cover;
	object-position: center center;
	overflow: hidden;
	margin: auto;
}

.carousel-wt .carousel-indicators button {
	height: 5px !important;
}

.carousel-wt .carousel-indicators .active {
	background-color: #6cb443;
}

@media (max-width: 900px) {
	.carousel-wt .carousel-item .carousel-caption {
		font-size: 0.9rem;
		padding: 0.8rem;
		padding-bottom: 0;
	}
	.carousel-wt .carousel-item .carousel-caption p {
		margin-bottom: 0;
	}
	.carousel-wt .carousel-indicators {
		visibility: hidden;
	}
}
