/*XS START*/
@media (max-width: 575px) {
	h1 {
		font-size: 42px;
		line-height: 44px;
	}
	h2 {
		font-size: 29px;
		line-height: 32px;
	}
	h3 {
		font-size: 27px;
		line-height: 30px;
	}
	h4 {
		font-size: 16px;
	}
	.pad70 {
		padding: 15px;
	}
	.pad100 {
		padding: 30px;
	}
	div[class*="col-"] .pad100 {
		padding: 30px 15px;
	}
	.newsTeaser .entry .overlay {
		height: calc(50vw - 30px);
	}
	footer .pinkContainer {
		background-color: #9d9d9c;
	}
	footer:before,
	footer:after {
		display: none;
	}
	.form-group.animate label  {
		font-size: 10px;
		letter-spacing: -0.4px;
	}
	.gasStationSearch .tankstellen .count {
		font-size: 90px;
		line-height: 90px;
	}
	.gasStationSearch .tankstellen .text {
		font-size: 24px;
		line-height: 24px;
	}
}

/*SM START*/
@media (min-width: 575px) and (max-width: 767px) {
	h1 {
		font-size: 48px;
		line-height: 51px;
	}
	h2 {
		font-size: 32px;
		line-height: 35px;
	}
	h3 {
		font-size: 30px;
		line-height: 33px;
	}
	h4 {
		font-size: 17px;
	}
	.pad70 {
		padding: 30px;
	}
	.pad100 {
		padding: 50px;
	}
	.newsTeaser .entry .overlay {
		height: 240px;
	}
}

/*MD START*/
@media (min-width: 768px) and (max-width: 991px) {
	h1 {
		font-size: 55px;
		line-height: 59px;
	}
	h2 {
		font-size: 35px;
		line-height: 39px;
	}
	h3 {
		font-size: 33px;
		line-height: 37px;
	}
	.pad70 {
		padding: 50px;
	}
	.pad100 {
		padding: 75px;
	}
	.newsTeaser .entry .overlay {
		height: 210px;
	}
}

/*LG START*/
@media (min-width: 992px) and (max-width: 1199px) {
	.pad70 {
		padding: 60px;
	}
	.pad100 {
		padding: 90px;
	}
	.newsTeaser .entry .overlay {
		height: 210px;
	}
}

/*XL START*/
@media (min-width: 1200px) {
}


/*XS + SM START*/
@media (max-width: 767px) {
	header .headerBG {
		margin-bottom: -106px;
	}
	header.homeStyle .headerBG {
		margin-bottom: -830px;
	}
	header .headerBG .videoBG {
		height: 106px;
	}
	header.homeStyle .headerBG .videoBG {
		height: 580px;
	}
	header .headerBG .imgBG,
	header .content .bottom {
		display: none;
	}
	header.homeStyle .headerBG .imgBG {
		height: 250px;
		display: block;
	}
	header.homeStyle .headerBG .imgBG img {
		max-width: 100%;
	}
	header.homeStyle .content .bottom {
		padding-bottom: 270px;
		display: block;
	}
	header .content {
		margin-top: 0;
		align-items: center;
		height: 106px;
	}
	header.homeStyle .content {
		margin-top: 20px;
		margin-bottom: 44px;
		height: auto;
	}
	header .content .top {
		height: auto;
	}
	header.homeStyle .content .top {
		height: 100px;
	}
	header.standortStyle .container-fluid {
		margin-top: -30px;
		margin-bottom: -115px;
	}
	header.standortStyle .headerMobilBG {
		height: 160px;
		background-color: #3c3c3c;
	}
	header .content .top a img {
		width: 90px;
	}
}

@media (max-width: 575px) {
	header .imgFluid {
		max-width: 150%;
		height: auto;
		margin-left: -75px;
	}
	header.homeStyle .imgFluid {
		margin-left: -130px;
	}
	header .headerBG .videoBG {
		height: 265px;
	}
	header.homeStyle .headerBG .videoBG {
		height: 500px;
	}
	header .content {
		position: relative;
		top: -155px;
	}
	header.homeStyle .content {
		margin-top: 100px;
		margin-bottom: 0;
		position: static;
	}
	header.homeStyle .content .bottom .col-12.col-md-6.col-lg-4 {
		margin-bottom: -235px;
	}

	.newsVerweis .entry.entryBig {
		min-height: 100vw;
	}
}