/* Referenzen */
.partner-row{
	display: flex;
	flex-direction: row;
}

.partner-first-column{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 50%;
}

.partner-second-column{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 50%;
	margin-left: 4%;
}

.partner-container{
	padding: 10%;
}




/* Ende Referenzen */
@media screen and (max-width: 1100px) and (min-width: 801px) {
/* Referenzen */ 
	
#partner-main{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100%;
}

#first-section{
	width: 100%;
	text-align: center;
}

#second-section{
	width: 100%;
	margin-top: 5%;
}

.partner-first-column{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 50%;
}

.partner-second-column{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 50%;
	margin-left: 4%;
}

.partner-container{
	padding: 10%;
}

/* Referenzen Ende */
}


@media only screen and (max-width: 800px) {  
/* Referenzen */ 
#partner-main{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100%;
}

#first-section{
	width: 100%;
	text-align: center;
}

#second-section{
	width: 100%;
	margin-top: 5%;
}

.partner-row{
	display: flex;
	flex-direction: column;
	width: 100%;
}
.partner-first-column{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100%;
}

.partner-second-column{
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100%;
	margin-left: 4%;
}

.partner-container{
	padding: 5%;
}



	
/* Referenzen Ende */ 			
}