.owl-theme .owl-controls { margin-top: 10px; text-align: center; webkit-tap-highlight-color: transparent; }
.owl-theme .owl-controls .owl-nav [class*=owl-] { position: absolute; top: 50px; height: 36px; width: 40px;}
.owl-theme .owl-controls .owl-nav .owl-next { right: -30px; background: url(../carousel-new/carousel-arrows-right.png) top left no-repeat;text-indent: -9999px;}
.owl-theme .owl-controls .owl-nav .owl-prev { left: -10px; background: url(../carousel-new/carousel-arrows-left.png) top left no-repeat;text-indent: -9999px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover { text-decoration: none; opacity: .5;}
.owl-theme .owl-controls .owl-nav .disabled { cursor: default; opacity: .5;}
.owl-theme .owl-dots .owl-dot {	display: inline; display: inline-block;	zoom: 1;}
.owl-theme .owl-dots .owl-dot span {
	display: block;
	height: 10px;
	margin: 5px 7px;
	moz-border-radius: 30px;
	moz-transition: opacity 200ms ease;
	ms-transition: opacity 200ms ease;
	o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	webkit-backface-visibility: visible;
	webkit-border-radius: 30px;
	webkit-transition: opacity 200ms ease;
	width: 10px;
}
.owl-carousel .item { padding: 1rem;}
.owl-carousel .item a { display: block; text-align: center;}
.owl-carousel .item a:hover { text-decoration: none;}
.owl-carousel .item img { max-width: 100%; padding: 0 20%;}