/*-----------------slider-type-2----------*/
@keyframes effect-opacity-2 {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes effect-opacity-2 {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.slider-type-2 .item .item-inner {
    margin-bottom: 30px;
}

.slider-type-2 .slider-carousel .item .item-inner:last-child {
    margin-bottom: 0;
}

.slider-type-2 .text-slider{
	padding: 30px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -231px;
    transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;	
}

.slider-type-2 .owl-item.active .text-slider{
    animation-name: effect-opacity-2;
    animation-duration: 0.8s;
}

.slider-type-2 .text-slider h2{
	font-size: 9rem;
	line-height: 10rem;
	margin-bottom: 62px;
	font-weight: 700;
	text-transform: uppercase;
}

.slider-type-2 .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-2 .has-text .img-placeholder{
	min-height: 320px;
}

@media (max-width: 1366px) {	
	
	.slider-type-2 .text-slider {
		margin-top: -200px;
	}
	
}

@media (max-width: 1199px) {	
	
	.slider-type-2 .text-slider {
		margin-top: -150px;
	}
	
	.slider-type-2 .text-slider h2 {
		font-size: 6rem;
		line-height: 1.1;
		margin-bottom: 42px;
	}
	
}