/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 15px 6px 15px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #869791;	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: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}

.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: 30px; -moz-border-radius: 30px;	border-radius: 30px;}

/* preloading images */
.owl-item.loading{	min-height: 130px;	background: url(AjaxLoader.gif) no-repeat center center}

.owl-theme .owl-controls .owl-buttons, .owl-theme3 .owl-controls .owl-buttons {position: absolute; z-index: 99; top: 33%; width: 100%}
.owl-theme .owl-controls .owl-buttons div, .owl-theme3 .owl-controls .owl-buttons div {position: absolute; opacity: 1;background: none; border-radius: 0px; padding: 0px 0px 0px 0px;z-index:99;}
.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme3 .owl-controls .owl-buttons .owl-prev {left: -15px}
.owl-theme .owl-controls .owl-buttons .owl-next,
.owl-theme3 .owl-controls .owl-buttons .owl-next {right: -15px}

.owl-theme2 .owl-controls .owl-buttons, .owl-theme3 .owl-controls .owl-buttons {position: absolute; z-index: 99; top: 33%; width: 100%}
.owl-theme2 .owl-controls .owl-buttons div, .owl-theme3 .owl-controls .owl-buttons div {position: absolute; opacity: 1;background: none; border-radius: 0px; padding: 0px 0px 0px 0px;}

.owl-theme2 .owl-controls .owl-buttons .owl-prev {left: -60px}
.owl-theme2 .owl-controls .owl-buttons .owl-next {right: -45px}

.owl-theme3 .owl-controls .owl-buttons .owl-prev {left: -60px}
.owl-theme3 .owl-controls .owl-buttons .owl-next {right: -45px}

.mainowl-theme1 .owl-controls .owl-buttons .owl-prev {left: -15px}
.mainowl-theme1 .owl-controls .owl-buttons .owl-next {right: -15px}
.mainowl-theme2 .owl-controls .owl-buttons .owl-prev {left: -23px}
.mainowl-theme2 .owl-controls .owl-buttons .owl-next {right: -50px}
.mainowl-theme3 .owl-controls .owl-buttons .owl-prev {left: -15px}
.mainowl-theme3 .owl-controls .owl-buttons .owl-next {right: -15px}
.mainowl-theme4 .owl-controls .owl-buttons .owl-prev {left: -15px}
.mainowl-theme4 .owl-controls .owl-buttons .owl-next {right: -15px}
.mainowl-theme5 .owl-controls .owl-buttons .owl-prev {left: -15px}
.mainowl-theme5 .owl-controls .owl-buttons .owl-next {right: -15px}
.mainowl-theme6 .owl-controls .owl-buttons .owl-prev {left: -15px}
.mainowl-theme6 .owl-controls .owl-buttons .owl-next {right: -15px}

.mainowl-theme7 .owl-theme .owl-controls .owl-buttons, .owl-theme3 .owl-controls .owl-buttons {position: absolute; z-index: 99; top: 33%; width: 100%}
.mainowl-theme7 .owl-controls .owl-buttons .owl-prev {left: -5px !important}
.mainowl-theme7 .owl-controls .owl-buttons .owl-next {right: -5px !important}

.owl-theme .owl-controls .owl-buttons img, .owl-theme1 .owl-controls .owl-buttons img, .owl-theme2 .owl-controls .owl-buttons img, .owl-theme3 .owl-controls .owl-buttons img {width: 33px} 

.owl-theme3 .owl-controls .owl-pagination {display: none;}


.owl-theme1 .owl-controls{	margin-top: 10px;	text-align: center;}

/* Styling Next and Prev buttons */

.owl-theme1 .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 15px 6px 15px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #869791;	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-theme1 .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}

/* Styling Pagination*/

.owl-theme1 .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}
.owl-theme1 .owl-controls .owl-page span{display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}

.owl-theme1 .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-theme1 .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;	font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px;	border-radius: 30px;}



@media (max-width: 767px) {
    .owl-theme2 .owl-controls .owl-buttons .owl-prev {left: -15px}
    .owl-theme2 .owl-controls .owl-buttons .owl-next {right: -13px}

    .mainowl-theme1 .owl-controls .owl-buttons .owl-prev {left: -6px;}
    .mainowl-theme1 .owl-controls .owl-buttons .owl-next { right: -15px; }

    .mainowl-theme2 .owl-controls .owl-buttons .owl-prev {left: -15px;}
    .mainowl-theme2 .owl-controls .owl-buttons .owl-next { right: -15px; }

    .mainowl-theme3 .owl-controls .owl-buttons .owl-prev {left: -5px;}
    .mainowl-theme3 .owl-controls .owl-buttons .owl-next { right: -5px; }

    .mainowl-theme4 .owl-controls .owl-buttons .owl-prev {left: -5px;}
    .mainowl-theme4 .owl-controls .owl-buttons .owl-next { right: -5px; }

    .mainowl-theme5 .owl-controls .owl-buttons .owl-prev {left: -5px}
    .mainowl-theme5 .owl-controls .owl-buttons .owl-next {right: -5px}

    .mainowl-theme6 .owl-controls .owl-buttons .owl-prev {left: -15px}
    .mainowl-theme6 .owl-controls .owl-buttons .owl-next {right: -15px}
}