.mani_slider{
	direction: ltr;
	position: relative;
}
.mani_slider .each_slide{
	position: relative;
	text-align: right;
	direction: rtl;
	overflow: hidden;
}
.mani_slider img{
	width: 100%;
}
.mani_slider .prev{
	position: absolute;
	top: 40%;
	left: 0;
	z-index: 10;
	width: 35px;
	height: 35px;
	background:rgba(255,255,255,0.8) url(../images/prev-black.png) no-repeat center;
	background-size: 12px;
	border-radius:0 2px 2px 0;
	cursor: pointer;
}
.mani_slider .next{
	position: absolute;
	top: 40%;
	right: 0;
	z-index: 10;
	width: 35px;
	height: 35px;
	background:rgba(255,255,255,0.8) url(../images/next-black.png) no-repeat center;
	background-size: 12px;
	border-radius: 2px 0 0 2px;
	cursor: pointer;
}

.mani_slider .each_slide_text{
	background: rgba(0,0,0,0.5) ;
	position: absolute;
	right: 0;
	width: 100%;
	color: #fff;
	padding: 15px;
	display: table;
}
.mani_slider .each_slide_text > div{
	display: table-cell;
	vertical-align: middle;
}
.mani_slider .each_slide_text h3{
	font-weight: normal;
	margin: 0 0 5px;
	padding: 0;
}
.mani_slider .each_slide_text p{
	margin: 0;
}
.mani_slider .owl-theme .owl-controls{
	position: absolute;
    width: 100%;
    bottom: 10px;
    margin: 0;
}
.mani_slider .owl-theme .owl-controls .owl-page.active span{
	background: #fff !important;
	border: solid 2px #fff;
	opacity: 1 !important;
	width: 10px !important;
	height: 10px !important;
}
.mani_slider .owl-theme .owl-controls .owl-page span{
	background: none !important;
	border: solid 2px #fff;
	opacity: 1 !important;
	width: 10px !important;
	height: 10px !important;
}








