.carousel-caption.carousel_title {
	top: 6%;
}
.carousel-caption.carousel_desc {
	text-align: left !important;
}
.carousel_desc {
	width: 17% !important;
	top: 35% !important;
	left: 13% !important;		
}
.carousel-indicators{
	left: 85% !important;
	bottom: 50% !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	display: table-cell !important;
    vertical-align: middle !important;
    float: none !important;
    top: 25%;
    font-weight: 500 !important;
}
.carousel-indicators [data-bs-target] {
	text-indent: 0 !important;
	height: auto !important;
	margin-left: 0 !important;
	width: 100% !important;
	padding: 15px 0px 15px 0px !important;
	margin-bottom: -7.5%;
	background-color: #e4e4e4 !important;
	opacity: 1 !important;
}
.carousel-indicators [data-bs-target].active {
	color: #a02226;
}
.carousel_desc_title {
	font-weight: 400;
	color: #a02226;
	margin-bottom: 8px;
	font-size: 20px;
}
.carousel_desc_detail {
	color: #2e2e2e !important;
	font-size: 14px;
	font-weight: 400;
}
.solution_icon {
	width: 60%;
}
.solution_text {
	color: #2e2e2e;
	margin-bottom: 5px;
}
.get_start_btn {
	background: #a02225 !important;
    color: #fff !important;
    border: 1px solid #a02225 !important;
    padding: 12px 30px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    border-radius: 10px !important;
}
.get_start_btn:hover {
	background: #fff !important;
    color: #a02225 !important;
}
.aya_ibanking_fact {
	padding: 20px 20px;
}
.need_more_support_section {
    padding: 40px 208px 0px 208px !important;
}
.need_more_support_section_container {
	padding: 40px 100px 30px 100px;
	background-image: url('../images/get_start_bg.jpg');
	background-size: cover;
	border-radius: 6px;
}
.iBanking_slider_tab {
	display: none !important;
}
image {
  	display: block;
  	width: 100%;
  	height: auto;
}
.overlay {
	z-index: 9999;
    position: absolute;
    bottom: 0;
    height: 48%;
    width: 26%;
    opacity: 0;
    transition: .3s ease;
    background: #6b56565e;
    transform: translate(145%, -33%);
  	-ms-transform: translate(145%, -33%);
}
.overlay_mobile {
	z-index: 999;
  	position: absolute;
    bottom: 0;
    height: 19%;
    width: 48%;
 	opacity: 0;
  	transition: .3s ease;
  	background: #6b56565e;
  	transform: translate(50%, -70%);
  	-ms-transform: translate(50%, 580%);
}
.transfer_funds:hover .overlay {
  	opacity: 1;
}
.get_your_statment:hover .overlay {
  	opacity: 1;
}
.bill_payments:hover .overlay {
  	opacity: 1;
}
.mobile_top_up:hover .overlay {
	opacity: 1;
}
.sms_services:hover .overlay {
	opacity: 1;
	background: transparent !important;
}

.key_feature_transfer_funds:hover .edit {
	display: block;
}
.transfer_funds_hover_img {
	display: none;
}
.key_feature_transfer_funds:hover .transfer_funds_img {
	display: none;
}
.key_feature_transfer_funds:hover .transfer_funds_hover_img {
	display: block;
}

.key_feature_get_your_statment:hover .edit {
	display: block;
}
.get_your_statment_hover_img {
	display: none;
}
.key_feature_get_your_statment:hover .get_your_statment_img {
	display: none;
}
.key_feature_get_your_statment:hover .get_your_statment_hover_img {
	display: block;
}

.key_feature_bill_payments:hover .edit {
	display: block;
}
.bill_payments_hover_img {
	display: none;
}
.key_feature_bill_payments:hover .bill_payments_img {
	display: none;
}
.key_feature_bill_payments:hover .bill_payments_hover_img {
	display: block;
}

.key_feature_mobile_top_up:hover .edit {
	display: block;
}
.mobile_top_up_hover_img {
	display: none;
}
.key_feature_mobile_top_up:hover .mobile_top_up_img {
	display: none;
}
.key_feature_mobile_top_up:hover .mobile_top_up_hover_img {
	display: block;
}

.key_feature_sms_services:hover .edit {
	display: block;
}
.sms_services_hover_img {
	display: none;
}
.key_feature_sms_services:hover .sms_services_img {
	display: none;
}
.key_feature_sms_services:hover .sms_services_hover_img {
	display: block;
}

.edit {
	position: absolute;
	right: 40%;
	top: 40%;
	display: none;
}
.icon {
  	color: white;
  	font-size: 100px;
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%);
 	text-align: center;
}


@media (max-width: 1400px) and (min-width: 1301px) {
	.carousel-indicators{
		left: 85% !important;
	}
}
@media (max-width: 1300px) and (min-width: 1000px) {
	.carousel-indicators {
		top: 15%;
		left: 78% !important;
	}
	.carousel-indicators [data-bs-target] {
		padding: 10px 0px 10px 0px !important;
	}
	.carousel_desc {
		width: 25% !important;
		top: 25% !important;
		left: 10% !important;
	}
	.need_more_support_section {
	    padding: 40px 150px 0px 150px !important;
	}
	.need_more_support_section_container {
		padding: 40px 70px 30px 70px;
	}
}
@media (max-width: 999px) and (min-width: 577px) {
	.carousel-caption {
		right: 10% !important;
		left: 10% !important;
	}
	.carousel-caption.carousel_title {
		top: 20px;
	}
	.iBanking_slider_desk {
		display: none !important;	
	}
	.iBanking_slider_tab {
		display: block !important;
	}
	.carousel-indicators {
		left: 70% !important;
	}
	.carousel_desc {
	    width: 25% !important;
	    top: 30% !important;
	    left: 5% !important;
	}
	.overlay {
	    height: 55%;
	    width: 58%;
	    transform: translate(62%, -33%);
	    -ms-transform: translate(62%, -33%);
	}
}
@media only screen and (max-width: 576px){
	.need_more_support_section {
	    padding: 0px 30px !important;
	}
}