/*-----------------slider-type-3----------*/
@keyframes effect-opacity-3 {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes effect-opacity-3 {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.slider-type-3 .item .item-inner {
    margin-bottom: 30px;
}

.slider-type-3 .slider-carousel .item .item-inner:last-child {
    margin-bottom: 0;
}

.slider-type-3 .text-slider{
	padding: 30px 104px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -136px;
    transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;	
}

.slider-type-3 .owl-item.active .text-slider{
    animation-name: effect-opacity-3;
    animation-duration: 0.8s;
}

.slider-type-3 .text-slider h4{
	font-size: 2rem;
	font-weight: 500;
	margin-bottom: 64px;
	text-transform: uppercase;
	letter-spacing: 4px;
}

.slider-type-3 .text-slider h2{
	font-size: 6rem;
	margin-bottom: 23px;
	font-weight: 700;
	text-transform: uppercase;
}

.slider-type-3 .text-slider .btn{
	min-width: 230px;
	border-radius: 0;
	color: #fff !important;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0;
	line-height: 5.5rem;
	font-size: 1.6rem;
}

.sliders.slider-type-3 .has-text .img-placeholder{
	min-height: 320px;
}

@media (max-width: 991px) {	
	
	.slider-type-3 .text-slider {
		padding: 20px;
		margin-top: -99px;
	}
	
	.slider-type-3 .text-slider h4{
		margin-bottom: 32px;
	}

}
