/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-theme .owl-controls{margin-top: 50px;text-align: center;}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{color: #212121;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;padding:0px;font-size: 12px;-webkit-border-radius: 0;	-moz-border-radius: 0;border-radius: 0;background: #a4a4a4;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 10px;height: 10px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 0;-moz-border-radius: 0;	border-radius: 0;background: #ddd;border:1px solid #ddd;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
/* preloading images */
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}
.owl-controls { margin-top: 0;}
.owl-controls .owl-prev, .owl-controls .owl-next {display: none;text-align: center;position: absolute;height: 40px; width: 40px; border-radius: 0;line-height: 40px;font-size: 30px !important;  margin: auto 0 !important; top: 0; bottom: 0; background-color: #ddd !important;color: #212121 !important;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.owl-controls .owl-prev:hover, .owl-controls .owl-next:hover {opacity: 1;}
.owl-controls .owl-prev { left: 0;}
.owl-controls .owl-next { right: 0;}
 .item {    padding: 0px 50px;}
@media (min-width: 768px) {
.owl-controls .owl-prev, .owl-controls .owl-next {display: block;}
}
.owl-carousel .owl-wrapper-outer {border: 1px solid #eee;padding: 50px 0;}