.hero-slider {
	background: url('../images/hero-bg.jpg') 50% 85% repeat-x;
	background-size: cover;
	position: relative;
}

.background-image-class {
        background: url('../images/edrive-joyce.jpg') 50% 85% repeat-x;
        background-size: cover;	
}

.background-image-class img {
	margin-bottom: 60px;
}

.hero-slider h2 {
	font-size: 53px;
	color: #b3272d;
	line-height: 1;
	padding: 40px 15px 10px;
}

.hero-slider p {
	padding: 0 15px 20px;
}

.hero-slider .button {
	margin: 0 15px;
	position: relative;
	z-index: 3;
}

.hero-slider img {
	margin: -10px 0 0;
	position: relative;
	z-index: 2;
}

.hero-slides {
	position: relative;
	z-index: 3;
}

.hero-pagination {
	display: none;
}

@media screen and (min-width: 1024px) {
	.hero-slider .hero-slides {
		max-width: 1260px;
		width: 100%;
		padding: 20px 40px 50px;
		box-sizing: border-box;
	}
	.hero-slides .slick-list {
		overflow: visible;
	}
	.hero-slider .slick-slide {
		padding: 0;
		display: flex;
		align-items: center;
	}
	.hero-slider img {
		width: 50%;
		max-width: 788px;
		margin: 0;
	}
	.hero-slider .slick-slide aside {
		width: 50%;
		max-width: 582px;
	}
	.hero-slider h2 {
		padding: 0 0 20px;
		font-size: 60px;
	}
	.hero-slider p {
		padding: 0 0 20px;
		font-size: 20px;
	}
	.hero-slider .button {
		margin: 0;
	}
	
	.hero-pagination {
		display: block;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 5px;
	}
	
	.hero-pagination i {
		font-size: 28px;
	}
	
	.hero-pagination .icon-arrow-up {
		position: relative;
		top: 5px;
	}
	
	.hero-pagination button {
		display: block;
		border: 0;
		-webkit-appearance: none;
		-moz-appearance: none;
		height: 10px;
		width: 10px;
		margin: 6px auto;
		font-size: 0;
		background: #fff;
	}
	
	.hero-pagination .active {
		background: #b12931;
	}
}

@media screen and (min-width: 1440px) {
	.hero-pagination {
		left: 50%;
		margin-left: -650px;
	}
}

@media screen and (min-width: 1580px) {
	.hero-slider h2 {
		padding: 0 0 20px;
		font-size: 79px;
	}
	
	.hero-slider img {
		width: 70%;
		margin: 0 -190px -80px 0;
	}
}
