.purpletext{
	color:var(--purple_color);
}
.greentext{
	color:var(--green_color);
}

.whitetext{
	color: #FFF !important;
}


.bg_lightpurple{
	background-color: var(--lightpurple_color);
}

.bg_gradient_purple{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efd9ff+0,fee8ff+100 */
	background: linear-gradient(45deg,  #efd9ff 0%,#fee8ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}


.btn{
	padding-left: 25px;
    padding-right: 25px;
    border-radius: 25px;
}

.btn.bg_green{
	background-color: var(--green_color);
	color: #FFF;
}
.btn.bg_green:hover{
	background-color: var(--green_color);
	color: #FFF;
	opacity:.9;
}

.btn.bg_lightgreen{
	border: 1px solid var(--lightgreen_color);
	background-color: var(--lightgreen_color);
	color: #FFF;
}
.btn.bg_lightgreen:hover{
	border: 1px solid var(--lightgreen_color);
	background-color: var(--lightgreen_color);
	color: #FFF;
	opacity:.9;
}
.btn.bg_lightgreen.nobg{
	border: 1px solid var(--lightgreen_color);
	background-color: transparent;
	color: var(--lightgreen_color);
}
.btn.bg_lightgreen.nobg:hover{
	background-color: var(--lightgreen_color);
	color: #FFF;
	opacity:.9;
}

.btn.bg_lightpurple{
	border: 1px solid var(--purple_color);
	background-color: var(--lightpurple_color);
	color: var(--purple_color);
}
.btn.bg_lightpurple:hover{
	border: 1px solid var(--purple_color);
	background-color: var(--lightpurple_color);
	color: var(--purple_color);
	opacity:.9;
}


.section_title{
	font-size: var(--title_font_size);
	line-height: var(--title_line_height);
	
    font-weight: 900;
}

.rounded_corner{
	border-radius:25px;
}
.rounded_corner_50{
	border-radius:50px;
}

.service_feature{
	margin-bottom:30px;
}
.service_feature .image{
	max-width: 150px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.service_feature .label{
	text-align:center;
}
]
.service_contactus_slider{
	position: relative;
}

.service_contactis_item{
	border-radius:25px;
	width: 100%;
}
@media(min-width:768px){
	
	.service_contactus_slider .owl-stage {
		display: flex;
	}

	.service_contactus_slider .owl-item {
		display: flex;
		flex: 1 0 auto;
	}

	.service_contactis_item{
		border-radius:25px;
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.service_contactis_item>div{
		
		display: flex;
		flex: 1 0 auto;
		flex-direction: column;
		
	}
}
@media(min-width:768px){
	
	.carousel_arrow_left{
		
		position:absolute;
		top: calc(50% - 15px);
		left: -35px;
		width: 30px;
		height:30px;
		font-size:30px;
		text-align:right;
	}
	.carousel_arrow_right{
		
		position:absolute;
		
		top: calc(50% - 15px);
		right: -35px;
		width: 30px;
		height:30px;
		font-size:30px;
		text-align:left;
	}
}
@media(max-width:767px){
	.service_contactus_slider{
		display: block !important;
	}
	.service_contactis_item{
		margin-bottom:25px;
	}
}






.course_item{
	background-color:#FFF;
	border-radius: 20px;
}
.course_item .title{
	font-size: 20px;
}


.course_item_listview{
	background-color:#FFF;
	border-radius: 20px;
	border: 1px solid #76b7ba;
}

.course_month{
	font-size:20px;
	line-height:25px;
	color: var(--section_menu_home_color);
}
.course_item_listview .title{
	font-size: 20px;
}

.course_item_listview .border_top {
	border-top: 1px solid #76b7ba;
}