.owl-nav div {
	width:30px;
	height:30px;
	border:2px solid #632dff;
	background: #fff;
	border-radius: 100%;
	overflow:hidden;
	position: absolute;
	top: calc(50% - 15px); 
	-webkit-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	-moz-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
}
.owl-nav div img {
	max-width:100%;
	-webkit-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	-moz-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
}
.owl-nav div:hover {
	background: #632dff; 
} 
.owl-nav div:hover img{
	filter:brightness(0) invert(1)
}
.owl-nav div.owl-prev {
	left: -40px;
}
.owl-nav div.owl-next {
	right: -40px;
}
/*dots*/
.owl-dots {
	position: absolute;
	top: calc(100% + 15px);
	left: 50%;
	margin-right:-50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
}
.owl-dots .owl-dot {
	width:10px;
	height:10px;
	border-radius:100%;
	display:inline-block;
	margin:0 3px;
	background:#fff;
	border: 2px solid #FF407E;
}
.owl-dots .owl-dot.active {
	background:#632dff;border-color: #632dff;
}

@media only screen and (min-width:320px) and (max-width:991px) {
	.owl-nav div {
		width:25px;
		height:26px;border-width:1px;top: calc(50% - 12.5px); 
	}
	.owl-nav div.owl-prev {
		left: -10px;
	}
	.owl-nav div.owl-next {
		right: -10px;
	}
	.owl-dots {
		top: calc(100% + 15px);
	}
	.owl-dots .owl-dot {
		width:7px;
		height:7px; 
		margin:0 4px;
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.owl-nav div {
		border-width:1px;
	}
	.owl-nav div.owl-prev {
		left: -35px;
	}
	.owl-nav div.owl-next {
		right: -35px;
	}
}