/*------------------------------------------------------------
**
** Owl Slider
**
--------------------------------------------------------------*/
.owl-carousel .owl-video-tn {
	background-size: cover;
	padding-bottom: 45%; /* 16:9 */
	padding-top: 25px;
}

.owl-video-frame {
	position: relative;
	padding-bottom: 45%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.owl-video-frame iframe {
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
}

.owl-slide.owl-theme .owl-nav {
	position: absolute;top: 50%;left:0;right:0;
	margin-top: -40px;text-align: center;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.owl-slide.owl-theme .owl-nav button {position: absolute;top:0;bottom: 0;}
.owl-slide.owl-theme .owl-nav button:focus {outline: 0;}
.owl-slide.owl-theme .owl-nav .owl-prev {left: 0;}
.owl-slide.owl-theme .owl-nav .owl-next {right: 0;}
.owl-slide.owl-theme .owl-nav [class*='owl-'] {
	position: absolute;
	display: inline-block;
	margin: 0;padding: 0;
	width: 80px;height: 80px;
	font-size: 14px;line-height: 80px;
	color: #fff;background-color: rgba(255,255,255,0);
	border-radius: 0;
	cursor: pointer;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.owl-slide.owl-theme .owl-nav [class*='owl-']:hover {width: 80px;color: #FFF;background-color: transparent;}

.owl-slide.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default; }
.owl-slide.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px; }
.owl-slide.owl-theme .owl-dots {
	position:absolute;bottom:10px;
	width:100%;text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-slide.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline; }
.owl-slide.owl-theme .owl-dots .owl-dot span {
	display: block;margin: 5px 4px;
	width: 20px;height: 3px;
	background: #fff;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	}
.owl-slide.owl-theme .owl-dots .owl-dot.active span,
.owl-slide.owl-theme .owl-dots .owl-dot:hover span {background: #fa568b;}

/* add */
.owl-slide .owl-nav {opacity: 0;}
.owl-slide:hover .owl-nav {opacity: .8;}

.owl-slide .item-caption {
	position:absolute;top: 0;left: 0;
    width: 100%;height: 100%;
    background-color: rgba(39,41,53,0.2);
    z-index: 10;
}
.owl-slide .item-caption h1,
.owl-slide .item-caption .owl-p {margin: 0;font-weight: normal;color: #fff;}
.owl-slide .item-caption h1 {font-size: 50px;}
.owl-slide .item-caption .owl-p {font-size: 18px;}
.owl-slide .item-caption .container {display: table;height: 100%;}
.owl-slide .item-caption .container .table-cell {
	display: table-cell;
	vertical-align: middle;
}

@media (max-width: 991px) {
	.owl-slide .item-caption h1 {font-size: 40px;}
}
@media (max-width: 480px) {
	.owl-slide .item-caption h1 {font-size: 20px;}
	.owl-slide .item-caption .owl-p {font-size: 14px;}
}
