.carousel-caption {
    position: absolute;
    /*right: 15%;*/
    top: 20%;
    left: 5%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #4caf50 !important;
    text-align: center;
	width: 90%;
	background: #ffffff66;
	height: fit-content;
}
.carousel-caption-bg {
	background: #ffffffb3 !important;
	left: 20%;
	width: 60%;
	padding: 3rem;
}
.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption p {
	color: #000000;
}
.carousel-caption h1 {
	font-size: 3rem;
	margin-bottom: 1rem;
}
.carousel-caption h2 {
	font-size: 2rem;
	margin-bottom: 1rem;
}
.carousel-caption  .btn {
    padding: .5rem 2.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0;
	font-weight: bold;
}
.carousel-control-next, .carousel-control-prev {

    width: 5%;

}