.owl-carousel {

	display: none;

	width: 100%;

	float: left;

	-webkit-tap-highlight-color: transparent;

	position: relative

}



.owl-carousel .owl-stage {

	position: relative;

	-ms-touch-action: pan-Y

}



.owl-carousel .owl-stage:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0

}



.owl-carousel .owl-stage-outer {

	position: relative;

	overflow: hidden;

	-webkit-transform: translate3d(0, 0, 0);

	padding: 0

}



.owl-carousel .owl-item {

	position: relative;

	min-height: 1px;

	float: left;

	-webkit-backface-visibility: hidden;

	-webkit-tap-highlight-color: transparent;

	-webkit-touch-callout: none

}



.owl-carousel .owl-item img {

	display: block;

	-webkit-transform-style: preserve-3d

}



.owl-carousel .owl-dots.disabled,

.owl-carousel .owl-nav.disabled {

	display: none

}



.owl-nav {

	display: none

}



.owl-carousel .owl-dot,

.owl-carousel .owl-nav .owl-next,

.owl-carousel .owl-nav .owl-prev {

	cursor: pointer;

	cursor: hand;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}



.owl-carousel.owl-loaded {

	display: block

}



.owl-carousel.owl-loading {

	opacity: 0;

	display: block

}



.owl-carousel.owl-hidden {

	opacity: 0

}



.owl-carousel.owl-refresh .owl-item {

	visibility: hidden

}



.owl-carousel.owl-drag .owl-item {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}



.owl-carousel.owl-grab {

	cursor: move;

	cursor: grab

}



.owl-carousel.owl-rtl {

	direction: rtl

}



.owl-carousel.owl-rtl .owl-item {

	float: right

}



.no-js .owl-carousel {

	display: block

}



.owl-carousel .animated {

	-webkit-animation-duration: .4s;

	animation-duration: .4s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both

}



.owl-carousel .owl-animated-in {

	z-index: 0

}



.owl-carousel .owl-animated-out {

	z-index: 1

}



.owl-carousel .fadeOut {

	-webkit-animation-name: fadeOut;

	animation-name: fadeOut

}



@-webkit-keyframes fadeOut {

	0% {

		opacity: 1

	}

	100% {

		opacity: 0

	}

}



@keyframes fadeOut {

	0% {

		opacity: 1

	}

	100% {

		opacity: 0

	}

}



.owl-carousel .fadeIn {

	-webkit-animation-name: fadeIut;

	animation-name: fadeIut

}



@-webkit-keyframes fadeIut {

	0% {

		opacity: 0

	}

	100% {

		opacity: 1

	}

}



@keyframes fadeIut {

	0% {

		opacity: 0

	}

	100% {

		opacity: 1

	}

}



.owl-height {

	transition: height .5s ease-in-out

}



.owl-carousel .owl-item .owl-lazy {

	opacity: 0;

	transition: opacity .4s ease

}



.owl-carousel .owl-item img.owl-lazy {

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d

}



.owl-carousel .owl-video-wrapper {

	position: relative;

	height: 100%;

	background: #000

}



.owl-carousel .owl-video-play-icon {

	position: absolute;

	height: 80px;

	width: 80px;

	left: 50%;

	top: 50%;

	margin-left: -40px;

	margin-top: -40px;

	background: url(owl.video.play.png) no-repeat;

	cursor: pointer;

	z-index: 1;

	-webkit-backface-visibility: hidden;

	transition: -webkit-transform .1s ease;

	transition: transform .1s ease

}



.owl-carousel .owl-video-play-icon:hover {

	-webkit-transform: scale(1.3, 1.3);

	-ms-transform: scale(1.3, 1.3);

	transform: scale(1.3, 1.3)

}



.owl-carousel .owl-video-playing .owl-video-play-icon,

.owl-carousel .owl-video-playing .owl-video-tn {

	display: none

}



.owl-carousel .owl-video-tn {

	opacity: 0;

	height: 100%;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: contain;

	transition: opacity .4s ease

}



.owl-carousel .owl-video-frame {

	position: relative;

	z-index: 1;

	height: 100%;

	width: 100%

}



.owl-next i,

.owl-prev i {

	transition: all .3s ease 0s;

	-moz-transition: all .3s ease 0s;

	-webkit-transition: all .3s ease 0s

}



.owl-prev {
    position: absolute;
    top: 50%;
    padding: 0;
    box-shadow: none;
    left: -120px;
    right: auto;
    z-index: 2;
    transform: translate(0, -50%);
    background-color: #FFFFFF;
   
    border-radius: 0px;
    width: 55px;
    height: 55px;
    border: none;
    color: #002659;
    text-align: center;
    font-size:32px;
    padding-top: 0px;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
	
}




.owl-next {
    position: absolute;
    top: 50%;
    padding: 0;
    box-shadow: none;
    left: auto;
    right: -120px;
    z-index: 2;
    transform: translate(0, -50%);
    box-shadow: none;
    border-radius: 0px;
    width: 55px;
    height: 55px;
    border: none;
    color: #002659;
    text-align: center;
    font-size: 28px;
    padding-top: 0px;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
	 background-color: #FFFFFF;

	

	
}


.owl-next:hover,

.owl-prev:hover {

	color: #002659;

	

	background:#FBCC00;


	transition: all .3s ease 0s;

	-moz-transition: all .3s ease 0s;

	-webkit-transition: all .3s ease 0s;

}



.owl-next:hover i,

.owl-prev:hover i {

	color: #000

}


