@media (max-width: 1220px) {
	img[name="Logo"] { 
		width: 100%;
		padding-top: 30px;
		padding-bottom: 20px
	}
	.grid-container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 768px) {
	.bgHeadImg {
		background-position: initial;
		background-size: contain;
	}  
	.Grau, div.Grau div.grid-container:nth-child(2) {
		background-image: none;
	}	
	/* Navi */
	.Nav, #Blender {
		display: none;
	}
	.mobileNav {
		display: block;
		position: absolute;
		top: 2rem;
		right: 1rem;
		z-index: 1000000;
	}
	.mobileNav > div:first-child > a:hover {
		color: #6e6d64;
	}
	/* 1. Ebene */
	.bgHeadImg { height: inherit !important}
	.grid-container > .grid-25.mobile-grid-100:not(.equalToRight), 
	.grid-75.mobile-grid-100.equalToLeft {
		display: none;
	}
	.grid-container > .grid-75.mobile-grid-100,
	.grid-25.mobile-grid-100.equalToRight  {
		width: 100%;
		float:none;
	}
	.Sequence.Produkt, .Subsequence.Produkt {
		background: #E9F5A7;
	}	
	.Kontakt > .bgHeadImg > .grid-container:not(.pageStart) {
		background: #fff !important;
	}	
	.pageStart { min-height:200px; }
}

@media (max-width: 480px) {
	/* 1. Ebene > mobile-grid-50 */
	.grid-container .grid-container > .grid-33.mobile-grid-50 {
		width:49.5%;
	}
	.grid-container .grid-container > .grid-33.mobile-grid-50 {
		margin-right:1%;
	}
	.grid-container .grid-container > .grid-33.mobile-grid-50:nth-of-type(2n+2) {
		margin-right:0;
	}
	label { 
		float:none !important;
		margin-right: 0 !Important;
		width: 100% !important;
	}
	
	.grid-container .grid-container > .grid-50 {
		width: 100%;
		margin-right: 0;
		float:none:
	}
}

@media (max-width: 400px) {
	img[name="Logo"] {
		max-width:60%;
	}
		.pageStart { min-height:140; }
}


@media (max-width: 320px) {
	/* 1. Ebene > mobile-grid-50 */
	.grid-container .grid-container > .grid-33.mobile-grid-50 {
		width:100%;
		margin-right:0;
		float:none;
	}
}
