.banner-knx24 {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	width:30%;
	margin-left: 5%;
	animation-duration: 1000ms;
	animation-play-state: running;
	margin-right: 65%;
}
.banner-knx24-logo {
	width: 90%;
	margin-bottom: 30px;
	text-shadow: 0px 0px 3px black;
}
.banner-knx24-text {
	color: white;
	text-shadow: 0px 0px 3px black;
}
@media screen and (max-width:1200px) {
	.banner-knx24 {
		width: 45%;
		margin-right: 50%;
	}
}
@media screen and (max-width:900px) {
	.banner-knx24 {
		width:60%;
		margin-right: 35%;
	}
}
@media screen and (max-width:600px) {
	.banner-knx24 {
		width:90%;
		margin-right: 5%;
	}
}