.home-bg-deco {
	background-image: url('../images/home-bg-deco.png');
	background-repeat: no-repeat;
	background-size: 120%;
	background-position: center center;
}

.home-image-desctop {
	display: none;
}

.home-image-mobile {
	display: block;
	border-bottom: 3px solid #f04323;
}

.home-info-box {
	color: #97d3b9;
}

.logo-artefakty {
	width: 30%;
	min-width: 100px;
	margin-left: auto;
	margin-right: auto;
}

.hib-festiwal-info h1 {
	font-size: 1.5rem;
	font-weight: 600;
	text-transform: uppercase;
}

.hib-festiwal-info p {
	font-size: 1.1rem;
	font-weight: 300;
}

.hib-festiwal-info img {
	width: 190px;
	height: auto;
}

.hib-ed-info {
	padding-top: 10px;
}

.hib-ed-info p {
	text-transform: uppercase;
	font-size: 1.1rem;
}

.hib-ed-info h2 {
	font-size: 1.2rem;
	font-weight: 300;
	text-transform: uppercase;
	font-weight: 700;
}

.hib-ed-info h2 span, .hib-festiwal-info h2 span {
	/* display: none; */
}

.hib-ed-info h2 img {
	display: block;
	width: 100%;
	max-width: 460px;
	height: auto;
	margin: auto;
}

.hib-ed-info h3 {
	font-size: 1.0rem;
	font-weight: 300;
	text-transform: uppercase;
}

@media (min-width: 576px) {

	.hib-festiwal-info h1 {
		font-size: 1.75rem;
	}
	
	.hib-festiwal-info p {
		font-size: 1.2rem;
	}
	
	.hib-ed-info p {
		font-size: 1.2rem;
	}
	
	.hib-ed-info h2 {
		font-size: 1.5rem;
	}
	
	.hib-ed-info h3 {
		font-size: 1.5rem;
	}
}

@media (min-width: 992px) {
	
	.home-image-container {
		min-height: 540px;
		align-items: center;
	}

	.home-bg-deco {
		background-size: 80%;
		background-position: -20% center;
	}

	.hib-festiwal-info {
		border-left: 3px solid #97d3b9;
		padding-left: 30px;
	}

	.hib-ed-info {
		padding-left: 33px;
	}

	.home-image-box {
		width: 100%;
		display: flex;
		justify-content: flex-end;
		padding: 10%;
	}

	.home-image-desctop {
		display: block;
	}

	.home-image-mobile {
		display: none;
	}

	.logo-artefakty {
		margin-left: 0px;
		margin-right: 0px;
	}

	.home-info-box {
		position: absolute;
		top: 0px;
		left: 0px;
		bottom: 0px;
		width: 100%;
		display: flex;
		align-items: center;
		align-content: center;
	}

	.hib-ed-info h2 img {
		margin: 0px;
	}
}

@media (min-width: 1481px) {

	.home-image-container {
		min-height: 680px;
		align-items: center;
	}

	.home-bg-deco {
		background-size: 60%;
		background-position: 10% center;
	}

	.logo-artefakty {
		width: 40%;
		min-width: 100px;
	}

	.hib-festiwal-info h1 {
		font-size: 2.25rem;
	}
	
	.hib-festiwal-info p {
		font-size: 1.75rem;
	}
	
	.hib-ed-info p {
		font-size: 1.4rem;
	}
	
	.hib-ed-info h2 {
		font-size: 1.8rem;
	}
	
	.hib-ed-info h3 {
		font-size: 1.8rem;
	}
}

@media (min-width: 1881px) {
	.home-bg-deco {
		background-size: 60%;
		background-position: 30% center;
	}
}

