#speciality {
	background-color: var(--light_purple);
	padding: 30px 0;
	position: relative
}

.card.dr_card {
	height: 100%;
	border-bottom: 8px solid var(--green) !important;
	border-radius: 0;
	position: relative;
	z-index: 9999
}

.dr_card h3 {
	font-size: 25px;
	color: var(--green);
	font-family: 'Opensans-SemiBold'
}

.dr_card p {
	color: var(--black);
	font-family: 'Opensans-Regular'
}

.dr_card span {
	color: var(--black_alternate);
	font-family: 'Opensans-Regular'
}

.dr_card a i {
	background-color: var(--green);
	color: var(--white);
	font-size: 30px;
	padding: 5px;
	border-top-right-radius: 20px
}

.leaf_left {
	position: absolute;
	z-index: 99;
	width: 300px;
}

.leaf_right {
	left: 0;
	position: absolute;
	z-index: 99;
	width: 300px;
}