.card .carousel-item {
	min-height: 190px;
}

.card .carousel-caption {
	right: 15px;
	left: 15px;
	top: 15px;
}

.card .carousel-control-prev,
.card .carousel-control-next {
	color: #3d3d3d !important;
	opacity: 1 !important;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
	background-image: none;
	color: #fff;
	font-size: 14px;
	background-color: #318ce7;
	height: 32px;
	line-height: 32px;
	width: 32px;
}
.carousel-control-prev-icon:hover,
.carousel-control-next-icon:hover {
	opacity: 0.85;
}
.carousel-control-prev {
	left: 40%;
	top: 110%;
}
.carousel-control-next {
	right: 40%;
	top: 110%;
}

@media (min-width: 320px) and (max-width: 575px) {
	.carousel-caption {
		position: relative;
	}
	.card .carousel-caption {
		left: 0;
		top: 0;
		margin-bottom: 15px;
	}
	.card .carousel-caption img {
		margin: 0 auto;
	}
	.carousel-control-prev {
		left: 35%;
		top: 105%;
	}
	.carousel-control-next {
		right: 35%;
		top: 105%;
	}
}
@media (min-width: 576px) and (max-width: 767px) {
	.carousel-caption {
		position: relative;
	}
	/* .card .carousel-caption {
		left: 0;
		top: 0;
		margin-bottom: 15px;
	} */
	.card .carousel-caption img {
		margin: 0 auto;
	}
	.carousel-control-prev {
		left: 35%;
		top: 105%;
	}
	.carousel-control-next {
		right: 35%;
		top: 105%;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
}
