.home-slider{
width:100%;
overflow:hidden;
position:relative;
}

#home-slider-wrap{
position:relative;
height:600px !important;
}

/* Slide */

.slide{
position:absolute;
width:100%;
height:100%;
background-size:cover;
background-repeat:no-repeat;
display:flex;
align-items:center;
opacity:0;
transition:opacity .7s ease;
}
.slide:first-child{
	background-position:left;
}
.slide:nth-child(2){
	background-position:right;
}
.slide.active{
opacity:1;
z-index:2;
}

/* Content */

.slide:first-child .slide-content{
    max-width:650px;
    margin-left:10%;
}

.slide:nth-child(2) .slide-content{
    max-width:650px;
    margin-left:10%;
}
.slide-content h2{
font-size:38px;
font-weight:700;
margin-bottom:15px;
line-height:1.2;
	color:#FFF !important;
	max-height: 80px !important;
	text-transform:uppercase;
}

.slide-content p{
font-size:20px;
margin-bottom:25px;
}
.slide-content span{
	font-size:22px;
	margin-bottom:10px;
	color:#000;
	font-weight:700;
	}
/* Button */

.slider-btn{
display:inline-block;
padding:14px 28px;
background:#87cfb9;
color:#fff;
text-decoration:none;
font-weight:600;
border-radius:6px;
transition:.3s;
}

.slider-btn:hover{
background:#87cfb9;
	color:#fff;
	text-decoration:none;
}

/* Arrows */

.prev,
.next{
position:absolute;
top:50%;
transform:translateY(-50%);
background:#e6e6e6;
border:none;
font-size:28px;
cursor:pointer;
padding:10px 16px;
z-index:10;
}

.prev{ left:20px; }
.next{ right:20px; }


/* ===================== */
/* Tablet Responsive */
/* ===================== */

@media (max-width:1024px){

#home-slider-wrap{
height:420px !important;
}
.slide:first-child .slide-content{
    max-width:650px;
    margin-left:25%;
}
.slide-content h2{
font-size:36px;
}

.slide-content p{
font-size:18px;
}

}


/* ===================== */
/* Mobile Responsive */
/* ===================== */

@media (max-width:768px){

#home-slider-wrap{
height:320px !important;
}

.slide{
	text-align:left;
align-items:center;
justify-content:center;
background-position-x: 0;
background-color: rgba(0,0,0,0.5);
  background-blend-mode: darken;
}

.slide-content{
margin-left:0;
	color:#fff;
padding:0 20px;
}
.slide:first-child{
	background-position:center;
}
.slide:nth-child(2){
	background-position:center;
}
.slide:first-child .slide-content{
    max-width:650px;
    margin-left:5%;
}

.slide:nth-child(2) .slide-content{
    max-width:650px;
    margin-left:5%;
}
.slide-content h2{
font-size:20px;
	color:#fff !important;
}
	.slide-content span{
		font-size:18px;
		color:#fff !important;
	}

.slide-content p{
font-size:16px;
}

.slider-btn{
padding:10px 20px;
font-size:14px;
}

.prev,
.next{
font-size:20px;
padding:4px;
}

.prev{ left:0px; }
.next{ right:0px; }
}
