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

.owl-theme .owl-controls{
    text-align: center;
    top: 45%;
    /*z-index: 150;*/
	z-index: 0;
    position: relative;
}


/* Styling Next and Prev buttons */

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

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	background: #0085d0;
	border:1px solid #0085d0;
}
/* 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: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
    /*left: 27px;*/
	left: 160px;
    position: absolute;
    background: url(../images/arrow-left.png) no-repeat;
    width: 45px;
    height: 45px;
	border-radius: 0;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
   /* right: -5px;*/
    right: 110px;
	position: absolute;
	background: url(../images/arrow-right.png) no-repeat;
	width: 45px;
	height: 45px;
	border-radius: 0;
}
.owl-theme .owl-controls .owl-page span {
 border:1px solid #bdbdbd;
 background:#bdbdbd;margin-top:-50px;
}
.owl-theme .owl-controls .owl-page span:hover {
 border:1px solid #0085d0;
 background:#0085d0;margin-top:-50px;
}
/*.owl-theme .owl-controls .owl-page span:active {
   background: #ff0000 !important;
 }*/
.owl-pagination{display:block;float: left;
padding-left: 50px;}

#owl-demo1 .owl-pagination{display:block;float:none;width:100%;margin:0 auto;}
#owl-demo1.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 22px;
	height: 22px;
	margin: 0px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 50%;
	border:1px solid #bdbdbd;
	background: none;
	line-height: 22px;
	
}
#owl-demo1.owl-theme .owl-controls .owl-page span:hover{
	display: block;
	width: 22px;
	height: 22px;
	margin: 0px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 50%;
	border:1px solid #ffffff;
	background: #ffffff;
	color:#039!important;
	line-height: 22px;
}
#owl-demo1.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #727272;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 50%;
	z-index:5;
		border:1px solid #ffffff;
	background: #ffffff;
	line-height: 22px;

}
#owl-demo1.owl-theme .owl-controls {
    text-align: center;
    top: 15%!important;
    /*z-index: 5;*/
	z-index: 0;
    position: relative;
}
.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next{/*top:-400px;*/top:-330px;z-index:4;}

/*.owl-carousel div p, .owl-carousel div .textoverlay{
   color:#ffffff;
   position:absolute;
	text-transform:uppercase;
	font-family: 'CastleT', arial;
	font-size:50px;
	line-height:70px;
	letter-spacing:4px;
	font-weight:400;
	z-index:5;width:100%;
	text-align:center;
	
}*/

#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-prev {
	left:0px;
	position:absolute;
	background:url(../imgs/small_larr.png) no-repeat;
	width:20px;
	height:40px;
	border-radius:0
}
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-next {
	right:-30px;
	position:absolute;
	background:url(../imgs/small_rarr.png) no-repeat;
	width:20px;
	height:40px;
	border-radius:0
}
#owl-demo2.owl-pagination, #owl-demo2.owl-theme .owl-controls .owl-buttons .owl-next, #owl-demo2.owl-theme .owl-controls .owl-buttons .owl-prev {
	display:block
}
#owl-demo2.owl-theme .owl-controls .owl-buttons .owl-prev, #owl-demo2.owl-theme .owl-controls .owl-buttons .owl-next {top:-45px;border:0px solid #090;}








@media screen and (max-width: 1800px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -330px;}
}

@media screen and (max-width: 1600px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {/*top: -330px;*/top: -270px;}
}

@media screen and (max-width: 1400px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -230px;}
}

@media screen and (max-width: 1200px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -245px;}
}

@media screen and (max-width: 1000px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -210px;}
}

@media screen and (max-width: 991px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -185px;}
	
}

@media screen and (max-width: 800px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -142px;}
}
@media screen and (max-width: 600px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -155px;display:none;}
	#owl-demo1 .owl-pagination{display:block;float: left;text-align:left;padding-left: 0px;padding-top:20px;}
	#owl-demo .owl-pagination {
    display: block;
    padding-top: 0px;
    position: absolute;
    padding-left: 0px;
	padding-bottom:10px;
}
}
@media screen and (max-width: 480px) {
	.owl-theme .owl-controls .owl-buttons .owl-next{width: 25px;display:none;}
	.owl-theme .owl-controls .owl-buttons .owl-prev{left: 14px;display:none;}
}

@media screen and (max-width: 400px) {
	.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {top: -130px;display:none;}
}


