/*
*Owl Carousel Owl Demo Theme
*www.mycodes.net
*/
#owl-demo.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Next and Prev buttons*/
#owl-demo.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/margin: 5px;padding: 3px 10px;font-size: 12px;-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-demo.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
#owl-demo.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#owl-demo.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-demo.owl-theme .owl-controls .owl-page.active span,
#owl-demo.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true*/
#owl-demo.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-demo .owl-item.loading{min-height: 150px;background: url(../AjaxLoader.gif) no-repeat center center}

#owl-demo .item{
	margin: 0 10% 40px; position:relative;
}
#owl-demo .item img.lazyOwl{
	display: block;
	width: 100%;
	height: auto;
}
#owl-demo .item img.k{
	position:absolute; left:0px; bottom:0px;
}
#owl-demo .item p{
	font-size:1.125rem; color:#333; text-align:center; line-height:300%; font-weight:bold;
}
#owl-demo{
	position:relative;
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev{
	width:2.1875rem; height:3.9375rem; background:url(../zsleft.png) no-repeat; position:absolute; left:-40px; top:50%; background-size:cover; margin-top:-1.96875rem;
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{
	background:url(../zslefth.png) no-repeat; background-size:cover;
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{
	width:2.1875rem; height:3.9375rem;  background:url(../zsright.png) no-repeat; position:absolute; right:-40px; top:50%;  background-size:cover; margin-top:-1.96875rem;
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next:hover{
	background:url(../zsrighth.png) no-repeat; background-size:cover;
}
@media (max-width: 768px) {
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev{
	width:1.53125rem; height:2.75625rem; background:url(../zsleft.png) no-repeat; position:absolute; left:-26px; top:50%; background-size:cover; margin-top:-1.378125rem;
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{
	background:url(../zslefth.png) no-repeat; background-size:cover; 
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{
	width:1.53125rem; height:2.75625rem;  background:url(../zsright.png) no-repeat; position:absolute; right:-26px; top:50%;  background-size:cover; margin-top:-1.378125rem;
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next:hover{
	background:url(../zsrighth.png) no-repeat; background-size:cover;
}
}

@media screen and (max-width: 979px) {
	#owl-demo .item p{
		font-size:0.875rem; 
	}
	#owl-demo .owl-prev{
		left:-38px; top:35%;
	}
	#owl-demo .owl-next{
		right:-38px; top:35%;
	}
}


#owl-demo01{ width:100%; margin-top:30px;}
#owl-demo01.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Next and Prev buttons*/
#owl-demo01.owl-theme .owl-controls .owl-buttons div.owl-prev{ width:21px; height:41px; background:url(../caseleft.png) no-repeat; background-size:cover; position:absolute; left:28px; top:50%; margin-top:-20px;}
#owl-demo01.owl-theme .owl-controls .owl-buttons div.owl-next{ width:21px; height:41px; background:url(../caseright.png) no-repeat; background-size:cover; position:absolute; right:28px; top:50%; margin-top:-20px;}

#owl-demo01.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
#owl-demo01.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#owl-demo01.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-demo01.owl-theme .owl-controls .owl-page.active span,
#owl-demo01.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true*/
#owl-demo01.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-demo01 .owl-item.loading{min-height: 150px;background: url(../AjaxLoader.gif) no-repeat center center}
#owl-demo01 .item{margin:0 6px; cursor:pointer;}
#owl-demo01 .item.this img{border:3px solid #d0312d;}
#owl-demo01 .item img{width:100%; border:3px solid #eee;}




#owl-demo02{ width:100%; margin-top:30px;}
#owl-demo02.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Next and Prev buttons*/
#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-prev{ width:21px; height:41px; background:url(../caseleft.png) no-repeat; background-size:cover; position:absolute; left:28px; top:50%; margin-top:-20px;}
#owl-demo02.owl-theme .owl-controls .owl-buttons div.owl-next{ width:21px; height:41px; background:url(../caseright.png) no-repeat; background-size:cover; position:absolute; right:28px; top:50%; margin-top:-20px;}

#owl-demo02.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
#owl-demo02.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#owl-demo02.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-demo02.owl-theme .owl-controls .owl-page.active span,
#owl-demo02.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true*/
#owl-demo02.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-demo02 .owl-item.loading{min-height: 150px;background: url(../AjaxLoader.gif) no-repeat center center}
#owl-demo02 .item{margin:0 6px; cursor:pointer;}
#owl-demo02 .item img{width:100%;}
#owl-demo02 .item div{
	position:absolute; bottom:0px; left:0px; width:100%; line-height:40px; color:#e0e0e0; font-size:1rem; padding:0 6px;
}
#owl-demo02 .item div p{
	width:100%; margin:0px; padding-left:30px;
	background: rgba(0,0,0,.5);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
}


#owl-demo04{ width:100%; margin-top:0px;}
#owl-demo04.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
/* Styling Next and Prev buttons*/
#owl-demo04.owl-theme .owl-controls .owl-buttons div.owl-prev{ width:21px; height:41px; background:url(../newsleft.png) no-repeat; background-size:cover; position:absolute; left:-60px; top:50%; margin-top:-20px;}
#owl-demo04.owl-theme .owl-controls .owl-buttons div.owl-next{ width:21px; height:41px; background:url(../newsright.png) no-repeat; background-size:cover; position:absolute; right:-60px; top:50%; margin-top:-20px;}
@media screen and (max-width: 1200px) {
	#owl-demo04.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-30px;}
	#owl-demo04.owl-theme .owl-controls .owl-buttons div.owl-next{right:-30px;}
}
#owl-demo04.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
#owl-demo04.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
#owl-demo04.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-demo04.owl-theme .owl-controls .owl-page.active span,
#owl-demo04.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
/* If PaginationNumbers is true*/
#owl-demo04.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-demo04 .owl-item.loading{min-height: 150px;background: url(../AjaxLoader.gif) no-repeat center center}
#owl-demo04 .item{margin:0 0px; cursor:pointer; display:block;}
#owl-demo04 .item img{width:100%;}

#owl-demo04 .item .newsimg{
	padding-left:0px; position:relative;
}
#owl-demo04 .item .newstext{
	padding-right:0px;
}
#owl-demo04 .item .newstext .newst{
	color:#d63d39; font-size:1.25rem; line-height:170%; font-weight:bold; margin-bottom:20px;
}
#owl-demo04 .item .newstext .newsb{
	color:#999; font-size:0.875rem; line-height:170%;
}
#owl-demo04 .item .newsimg span{
	font-size:1.125rem; color:#fff; width:130px; height:50px; line-height:50px; text-align:center; position:absolute;
	background:#b70308; right:15px; bottom:0px;
}
@media screen and (max-width: 1000px) {
	#owl-demo04 .item .newsimg{
		padding:0px;
	}
	#owl-demo04 .item .newsimg span{
		right:0px;
	}
	#owl-demo04 .item .newstext{
		padding:0px;
	}
}
#owl-demo .item { margin: 3px; cursor: pointer; }
#owl-demo .item img { display: block; width: 100%; height: auto; }