

.owl-theme .owl-controls{
	text-align: center;display: -webkit-flex; display: flex;justify-content:center;
}
.owl-theme .owl-controls .owl-buttons {opacity:0;transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
    }
.owl-carousel:hover .owl-buttons { opacity:.9;transition: all .5s; -webkit-transition: all .5s;  -moz-transition: all .5s;
    }
 .owl-theme .owl-buttons i{
    }

    /*To move navigation buttons outside use these settings:*/

.owl-theme .owl-controls .owl-buttons div {
      position: absolute;
    }

 .owl-theme .owl-controls .owl-buttons .owl-prev{
      top:calc(50% - 1.5vw);  left:1vw; transform: translate(0, -50%); 
    }

.owl-theme .owl-controls .owl-buttons .owl-next{
       top:calc(50% - 1.5vw);  right:1vw; transform: translate(0, -50%);
    }
.owl-theme .owl-controls .owl-buttons i{ font-size:24px}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{ width:50px; height:80px;display: -webkit-flex; display: flex;justify-content:center;align-items:center; 
	color: #FFF;
	zoom: 1;
	font-size:.8vw;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:rgba(0, 0, 0, 0.5);
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	background:rgba(230, 196, 124, 0.8);
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}


.owl-theme .owl-controls .owl-page{  margin:2vw 0;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
#owl-banner{ z-index:203;}
@media (min-width:769px) {
#owl-banner ul,#owl-banner li{margin:0; padding:0; width:100%; height:100vh;}
#owl-banner .owl-controls .owl-page{ display:none; }
#owl-banner img{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);
	width: 100%;height:auto; margin:0; padding:0;}
#owl-banner img.pc{ display:block;}
#owl-banner img.mob{ display:none;}
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 .5vw;
	filter: Alpha(Opacity=80);/*IE7 fix*/
	opacity: 0.8;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791; border:#869791 solid 2px;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}
#owl-media .owl-controls .owl-page span{}
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: .5;
	background:rgba(223, 7, 22, 0.9);border:rgba(223, 7, 22, 0.9) solid 2px;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

.owl-theme .owl-controls .owl-page.active span{

	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background:rgba(223, 7, 22, 0.9);border:rgba(223, 7, 22, 0.9) solid 2px;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}


@media (max-width:768px) {
	#owl-banner img.mob{ display:block;}
    #owl-banner img.pc{ display:none;}
	#owl-banner{ z-index:990;}
#owl-banner ul,#owl-banner li{margin:0; padding:0; width:100%; height:auto}
#owl-banner .owl-controls{ position:absolute; bottom:15px;width:100%; text-align:center;
}
#owl-banner .owl-controls .owl-page{
	  margin:10px 0;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
#owl-banner .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	filter: Alpha(Opacity=80);/*IE7 fix*/
	opacity: 0.8;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791; border:#869791 solid 2px;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}
#owl-banner .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: .5;
	background:rgba(223, 7, 22, 0.3);border:none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

#owl-banner .owl-controls .owl-page.active span{
	filter: Alpha(Opacity=.8);/*IE7 fix*/
	opacity: 1;
	background:#c6010b;border:none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

#owl-banner img{	width: 100%;height:auto; margin:0; padding:0;}
	
	.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	filter: Alpha(Opacity=30);/*IE7 fix*/
	opacity: 0.3;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #c6010b; border:#c6010b solid 2px;transition: all .5s
}

.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: .5;
	background:rgba(223, 7, 22, 0.9);border:rgba(223, 7, 22, 0.9) solid 2px;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

.owl-theme .owl-controls .owl-page.active span{

	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background:rgba(73, 41, 26, 0.9);border:rgba(73, 41, 26, 0.9) solid 2px;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

   .owl-theme .owl-controls .owl-buttons div{ width:50px; height:50px;display: none; justify-content:center;align-items:center; 
	color: #FFF;
	zoom: 1;
	font-size:.8vw;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:rgba(0, 0, 0, 0.5);
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
   }
}
/* 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
}