@media only screen {
	.header-image-slider {
		margin: 0 0 80px 0;
	}
	.header-image-slider .slide {
		position: relative;
	}
	.header-image-slider .content-wrapper {
		position: absolute;
		bottom: 0;
		height: 100%;
		width: 100%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		background-color: rgba(0, 0, 0, 0.2);
		z-index: 10;
	}
	.header-image-slider .content {
		width: 100%;
		padding: 30px;
		margin: 0 auto;
		max-width: 1024px;
	}
	.header-image-slider img {
		width: 100%;
	}
	.header-image-slider .content .title {
		color: white;
		margin-bottom: 30px;
	}
}

@media only screen and (min-width: 1025px) {
	.header-image-slider .content {
		padding: 120px;
	}
}

@media only screen and (min-width: 1200px) {
	.header-image-slider h1 {
		font-size: 90px;
		line-height: 90px;
	}
	.header-image-slider .content {
		padding: 30px;
	}
}