.features-bg {
	border-radius: 8px;
	background-image: radial-gradient( rgba(99, 139, 241, 0.25), rgba(70, 158, 239, 0.12) 42%, rgba(241, 247, 253, 0.25) );
	padding: 12px 13.5px 12px 12.5px;
	width: 62px;
	height: 60px;
}

.features-bg img {
	height: 36px;
	width: 36px !important;
}

.carousel-prev-btn {
	padding: 10px;
	border-radius: 40px;
	top: 290px;
	left: -22px;
	background-color: rgba(255, 255, 255, 1);
	position: absolute;
	opacity: 0.2;
}

.carousel-next-btn {
	padding: 10px;
	border-radius: 40px;
	top: 290px;
	right: -22px;
	background-color: rgba(255, 255, 255, 1);
	position: absolute;
}

.carousel-chevron {
	height: 40px;
	width: 40px;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 40px;
}

.carousel-chevron img {
	top: 5px;
  	position: relative;
}

.carousel-indicators {
	margin-left:unset;
	margin-right:unset;
}

.carousel-indicators li {
	width:25%;
	margin-left:unset;
	margin-right:unset;
	background-color:#E2E5F1;
}

.carousel-indicators li.active {
	background-color:#136AA0;
}

.carousel-control-prev{
	margin-left:-30px;
}

.carousel-control-next{
	margin-right:-30px;
}

.carousel-control-prev,
.carousel-control-next{
	width: 10%;
}

@media (max-width:575px){
	.carousel-control-prev{
		margin-left:-20px;
	}

	.carousel-control-next{
		margin-right:-20px;
	}
}

@media (min-width:992px){
	.carousel-control-prev{
		margin-left:-50px;
	}

	.carousel-control-next{
		margin-right:-50px;
	}
}

.carousel-item {
	transition: unset;
}

.img-mask {
	mask-image: linear-gradient(to bottom, rgba(48, 115, 156, .5), rgba(48, 115, 156, .5));
}