.hicarousel-container {
	background-color:rgb(250,250,250);
	box-sizing:border-box;
	position:relative;
	padding:80px 0 100px 0;
}

.hicarousel-container h2, 
.hicarousel-container h3 {
	text-align:center;
}
.hicarousel {
	margin-top:60px;
}


.hislide {
	position:relative;
	padding:0 10px;
	box-sizing:border-box;
}
.hislide-content {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:none;
	box-sizing:border-box;
	padding:20px;
	margin:0 10px;
	background-color:rgba(0, 0, 0, 0.7);
	color:white;
}
.hicarousel-container .hislide-content h2, 
.hicarousel-container .hislide-content h3 {
	text-align:left;
}

.hislide-image {
	position:relative;
	cursor:pointer;
}
.hislide-image img {
	width:100%;
	height:auto;
}
.hislide-image-text {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	box-sizing:border-box;
	padding:15px 10px;
	background-color:rgba(0, 0, 0, 0.7);
	color:white;
}
.hislide-image .hero-plus,
.hislide-content .hero-minus {
	position:absolute;
	right:0;
	top:0;
	background-color:rgba(0, 0, 0, 0.7);
	cursor:pointer;
}
.hislide-content .hero-minus {
	background-color:rgb(61,205,88);
}
.hislide-image .hero-plus:hover,
.hislide-content .hero-minus:hover {
	background-color:rgb(61,205,88);
}

.hislide-content .btn-highlights {
	background-color:rgb(61,205,88);
	color:white;
}

.hicarousel .slick-arrow {
	z-index:2000;
}
.hicarousel .slick-prev,
.hicarousel .slick-next {
    background-color:rgba(0, 0, 0, 0.7) !important;
    z-index:210;
    width: 40px;
    height: 40px;
    left:auto
    
}
.hicarousel .slick-prev {
	left:-50px;
}
.hicarousel .slick-next {
	right:-50px;
}
.hicarousel .slick-prev::before, 
.hicarousel .slick-next::before {
	content:"";
}
.hicarousel .slick-prev:hover,
.hicarousel .slick-next:hover {
	background-color:rgb(61,205,88) !important;
}

@media only screen and (min-width: 999.9px) and (max-width: 1046px) {
	.hicarousel .slick-prev {
		left:-30px;
	}
	.hicarousel .slick-next {
		right:-32px;
	}
}
@media only screen and (min-width: 440px) and (max-width: 999.9px) {

	.hislide-content-box h2,
	.hislide-content-box h3 {
		margin:0;
	}
	.hislide-content-box h2 {
		font-size:22px;
		line-height:26px;
	}
	.hislide-content-box h3 {
		line-height:24px;
	}
}

@media only screen and (max-width: 960px) {
	.hicarousel-container {
		padding:60px 0 80px 0;
	}
}
@media only screen and (max-width: 880px) {
	.hicarousel .slick-prev {
		left:-10px;
	}
	.hicarousel .slick-next {
		right:-10px;
	}
}
@media only screen and (max-width: 767.9px) {
	.hicarousel-container {
		padding:40px 0 60px 0;
	}
	.hicarousel-container h2 {
		margin-top:0;
		margin-bottom:0;
	}
}
@media only screen and (max-width: 540px) {
	.hicarousel-container {
		padding:20px 0 40px 0;
	}.hicarousel {
		margin-top: 30px;
	}
	
}

@media only screen and (min-width: 440px) and (max-width: 540px) {
	.hislide-description {
		overflow: hidden;
	  	display: -webkit-box;
	  	-webkit-box-orient: vertical;
	  	-webkit-line-clamp: 3;
	  	height:60px;
	}

}

