

.carousel-slider .slider-item, .carousel-slider .slider-item ul, .carousel-slider .slider-item ul li {
	 width:100%;
	 padding:0px;
}


.carousel-slider .owl-prev, .carousel-slider .owl-next , .carousel-slider2 .owl-prev, .carousel-slider2 .owl-next, .carousel-slider3 .owl-prev, .carousel-slider3 .owl-next {

	width:56px;

	height:56px;

	border-radius:2px;

	text-align:center;

	background-image:url('../images/next1.png');

	background-position:center;

	background-repeat:no-repeat;

	right:0px;

}
.carousel-slider2 .owl-prev, .carousel-slider2 .owl-next , .carousel-slider3 .owl-prev, .carousel-slider3 .owl-next{
		background-image:url('../images/next.png');
	}

.carousel-slider2 .owl-prev{
		background-image:url('../images/prev.png');
	}


.owl-carousel .animated {

    animation-duration: 1000ms;

    animation-fill-mode: both;

}

.owl-carousel .owl-animated-in {

    z-index: 0;

}

.owl-carousel .owl-animated-out {

    z-index: 1;

}

.owl-carousel .fadeOut {

    animation-name: fadeOut;

}

@keyframes fadeOut {

0% {

    opacity: 1;

}

100% {

    opacity: 0;

}

}

.owl-height {

    transition: height 500ms ease-in-out 0s;

}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    z-index: 1;
	background-color:transparent !important;
	direction:ltr;
}
.carousel-slider2.owl-carousel{
	height:auto;
	}
.owl-carousel .owl-stage {

    position: relative;

}

.owl-carousel .owl-stage:after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    line-height: 0;

    visibility: hidden;

}

.owl-carousel .owl-stage-outer {

    overflow: hidden;

    position: relative;

}

.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {

    -moz-user-select: none;

    cursor: pointer;

}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-nav div {
	color: #FFF;
	display: block;
	zoom: 1;
 	*display: block;/*IE7 life-saver */
	margin: 0;
	top:48%;
	position:absolute;
	width:56px;
	line-height:39px;
	height:56px;
	margin:75px 20px 0px 16px;
	opacity:1;
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.carousel-slider2 .owl-nav div {
	top:-19% !important;
}
.owl-theme .owl-controls .owl-nav div i {

/*	width:40px;

	height:40px;*/

	display:block;

	margin:0 !important;

	-webkit-transition: all 0.2s ease-in-out 0s;

    -moz-transition: all 0.2s ease-in-out 0s;

    -o-transition: all 0.2s ease-in-out 0s;

    transition: all 0.2s ease-in-out 0s;

}

.owl-carousel:hover .owl-controls .owl-nav div {

	opacity:1;

}

/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-nav div:hover {

	

}

.owl-prev {

	color:#fff;

	font-size:39px;

	line-height:39px;

	left:0;

}

.owl-prev:hover i {

	color:#ff245e;

}

.owl-next {

	color:#fff;

	font-size:39px;

	line-height:39px;

	right:0;

}

.owl-next:hover i {

	color:#ff245e;

}

.owl-dots {
    top:10px;
    text-align: center;
	position:relative;
	z-index:1000;
}
.owl-dots .owl-dot {

	width:25px;

	height:25px;

	background:#cbe5ea;

	border-radius:50%;

	display:inline-block;

	-webkit-transition: all 0.2s ease-in-out 0s;

    -moz-transition: all 0.2s ease-in-out 0s;

    -o-transition: all 0.2s ease-in-out 0s;

    transition: all 0.2s ease-in-out 0s;

	margin:7px 10px;

}

.owl-dots .owl-dot:hover,

.owl-dots .owl-dot.active {

			background-color:#98d3e1;
}



.owl-carousel.owl-loaded {

    display: block;

}

.owl-carousel.owl-loading {

    display: block;

    opacity: 0;

}

.owl-carousel.owl-hidden {

    opacity: 0;

}

.owl-carousel .owl-refresh .owl-item {

    display: none;

}

.owl-carousel .owl-item {

    -moz-user-select: none;

    float: left;

    min-height: 1px;

    position: relative;

}

.owl-carousel .owl-item img {

    display: block;

    width: 100%;

}

.owl-carousel.owl-text-select-on .owl-item {

    -moz-user-select: auto;

}

.owl-carousel .owl-grab {

    cursor: grab;

}

.owl-carousel.owl-rtl {

    direction: rtl;

}

.owl-carousel.owl-rtl .owl-item {

    float: right;

}

.no-js .owl-carousel {

    display: block;

}

.owl-carousel .owl-item .owl-lazy {

    opacity: 0;

    transition: opacity 400ms ease 0s;

}

.carousel-slider.owl-carousel .owl-item a img {

    transform-style: preserve-3d;

	width:100%;

	height:500px;

}

.owl-carousel .owl-video-wrapper {

    background: none repeat scroll 0 0 #000;

    height: 100%;

    position: relative;

}

.owl-carousel .owl-video-play-icon {

    background: url("owl.video.play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    cursor: pointer;

    height: 80px;

    left: 50%;

    margin-left: -40px;

    margin-top: -40px;

    position: absolute;

    top: 50%;

    transition: scale 100ms ease 0s;

    width: 80px;

    z-index: 1;

}

.owl-carousel .owl-video-play-icon:hover {

}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {

    display: none;

}

.owl-carousel .owl-video-tn {

    background-position: center center;

    background-repeat: no-repeat;

    background-size: contain;

    height: 100%;

    opacity: 0;

    transition: opacity 400ms ease 0s;

}

.owl-carousel .owl-video-frame {

    position: relative;

    z-index: 1;

}

.slider-item ul{
	padding:0px;
	}
.carousel-slider3.owl-carousel{
	height:auto;
	padding:0px;
	}
.carousel-slider3.owl-carousel .owl-item a, .carousel-slider3.owl-carousel .owl-item a img{
	height:450px;
	width:100%;
	}
.carousel-slider3 .owl-dots{
	top:0px;
	}
.carousel-slider3{
	margin:0px;
	}
.carousel-slider3 .owl-prev{
	background-image:url('../images/prev.png');
	}
	
.carousel-slider3 .owl-controls .owl-nav div{
	top:35% !important;
	margin:0px -20px 0px -25px !important;
	}