/*
* 	Owl Carousel Owl Demo Theme 
*	v1.2.0.0-beta.2.4
*/
.owl-theme .owl-controls {
	-webkit-tap-highlight-color:transparent
}
.owl-theme .owl-controls .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.owl-theme .owl-dots {
	z-index: 1;
	position: relative;
	margin-top: -20px;
	height: 20px;
	z-index: 999;
	text-align: center;
	display: none !important
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
*display:inline;
}
.owl-theme .owl-dots .owl-dot span {
 *display: inline;
	width: 12px;
	height: 12px;
	display: block;
	background: #000000;
	border: 2px solid #FFFFFF;
	cursor: pointer;
	margin: 0 4px;
	text-indent: -9999px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #ac0004;
}
/* Styling Next and Prev buttons */
#slide_banner .owl-carousel .owl-item {
	text-align: center
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
 text-decoration:none;
 position: absolute;
 z-index: 500;
 overflow: hidden;
 cursor: pointer;
 text-indent: -9999px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
background-image:url(../Images/control_btn.png);
background-repeat: no-repeat;
transition: All 0.3s ease-out;
 -webkit-transition: All 0.3s ease-out;
 -moz-transition: All 0.3s ease-out;
 -o-transition: All 0.3s ease-out;
 -ms-transform: All 0.3s ease-out;
}
#slide_banner .owl-theme .owl-controls .owl-nav [class*=owl-] {
width: 30px;
 height: 30px;
 top: 50%;
margin-top: -15px;
opacity: 0;
}
#slide_banner:hover .owl-theme .owl-controls .owl-nav [class*=owl-] {
opacity: 1
}
#slide_banner .owl-theme .owl-controls .owl-nav .owl-prev {
	left: 0;
	background-position: 0 0
}
#slide_banner .owl-theme .owl-controls .owl-nav .owl-next {
	right: 0;
	background-position: -30px 0
}
#slide_banner:hover .owl-theme .owl-controls .owl-nav .owl-prev {
	left: 10px
}
#slide_banner:hover .owl-theme .owl-controls .owl-nav .owl-next {
	right: 10px;
}
#slide_banner img {
	max-width: inherit;
	width: 100%
}
.sl_pros.owl-theme .owl-controls .owl-nav [class*=owl-], .sl_logo_trademark.owl-theme .owl-controls .owl-nav [class*=owl-] {
width: 20px;
 height: 13px;
top: -22px;
}
.sl_pros.owl-theme .owl-controls .owl-nav .owl-prev, .sl_logo_trademark.owl-theme .owl-controls .owl-nav .owl-prev {
	right: 30px;
	background-position: -88px 0
}
.sl_pros.owl-theme .owl-controls .owl-nav .owl-next, .sl_logo_trademark.owl-theme .owl-controls .owl-nav .owl-next {
	right: 5px;
	background-position: -110px 0
}
#image-additional-carousel .owl-theme .owl-controls .owl-nav [class*=owl-] {
 width: 14px;
 height: 14px;
 top: 50%;
 margin-top: -7px;
background-image:url(../Images/controls.png);
}
#image-additional-carousel .owl-theme .owl-controls .owl-nav .owl-prev {
	left: -20px;
	background-position: -4px -4px
}
#image-additional-carousel .owl-theme .owl-controls .owl-nav .owl-next {
	right: -20px;
	background-position: -28px -4px
}