/* DB-KOOPERATION */
/*
.db .title.big {
	font-size: 4rem;
}
.db .title.medium {
	font-size: 2.5rem;
}

.db .logo {
	display:inline-block;
	height: 4rem;
 	margin-bottom: -0.7rem;
 	padding-left: 0.5rem; 
}
*/

.db .title {
	display: inline-block;
	padding-right: 7rem;
	
	background-image: url('/img/kooperation/db/db_logo.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto 4rem;
}

@media (min-width: 1301px) {
}

/* breakpoint definition - desktop lowres */
@media (max-width: 1300px) and (min-width: 1008px) {
}

/* breakpoint definition - tablet */
@media (max-width: 1007px) { 
	.db .title {
		padding-right: 6rem;
		background-size: auto 3rem;
	}
}

/* breakpoint definition - menu */
@media (max-width: 870px) {
	
}

/* breakpoint definition - mobile */
@media (max-width: 599px) {
	.db .title {
		padding-right: 6rem;
		background-size: auto 3rem;
	}
}

/* breakpoint definition - two lines */
@media (max-width: 520px) {
	.db .title {
		background-position: right top;
	}
}

@media (max-width: 360px) {
	.db .title {
		background-position: right top;
	}
}