

.carousel-slider .slider-item, .carousel-slider .slider-item ul, .carousel-slider .slider-item ul li {
	 width:100%;
	 padding:0px;
}



.caption {

  position:absolute;

  bottom:-100px;

  width:100%;

  right:20px;

  height:auto;

  background:#fff;

  margin-right:10px;

  text-align:center;	

  padding:20px;

}

.carousel-slider .owl-prev, .carousel-slider .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-slider .owl-prev{

	background-image:url('../images/prev1.png');

	left:0px;

	}



.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;

	direction:ltr;

	float:right;
}

.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;

	position:absolute;
	width:56px;

	line-height:39px;
	top:50%;
	height:56px;

	margin:-13px -6px 0 -6px;

	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;

}

.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 {
    margin: 0px;
    text-align: center;
}
.owl-dots .owl-dot {

	width:14px;

	height:14px;

	background:#d5ba54;

	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 11px;



}

.owl-dots .owl-dot:hover,

.owl-dots .owl-dot.active {

			background-color:#834a6b;
}



.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: 60%;
	float:right;
	height:320px;

}

.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;

}

 .owl-carousel .owl-item a img {

    transform-style: preserve-3d;

	width:75%;

	height:320px;
	float:right;

}

.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;

}

