/* Smartphones (0px and up) */
	.kontaktContent {
		font-family: 'Roboto-Light', sans-serif;
		text-align: center;
		margin-top: 60px;
	}
	
	a {
		color: #848C46;
	}
	a:hover {
		color: #848C46;
	}
	
	.rueckrufContent {
		font-family: 'Roboto-Light', sans-serif;
		text-align: left;
		margin-top: 60px;
	}
	
	.outlineButton {
		font-family: 'Roboto-Light', sans-serif;
	}
	.teaserPicture {
		height: 85px;
	}
	.leistungenContent {
		text-align: left;
		margin-top: 17px;
		font-family: 'Roboto-Light', sans-serif;
	}
	.formularUeberschrift h2 {
		font-size: 24px;
		margin-top: 0px;		
		font-family: 'Roboto-Light', sans-serif;
		margin-bottom: 20px;
	}
	.leistungenContent h2 {
		font-size: 30px;		
		font-family: 'Roboto-Light', sans-serif;
		margin-bottom: 30px;
	}
	.leistungenContentFeaturette p {
		text-align: left;
		font-size: 17px;
		font-family: 'Roboto-Light', sans-serif;
	}
	.leistungenContentFeaturette h2 {
		text-align: left;
		font-size: 32px;
		font-family: 'Roboto-Light', sans-serif;
	}
	.leistungenContentFeaturette .text-muted {
		text-align: left;
		font-size: 24px;
		font-family: 'Roboto-Light', sans-serif;
	}
	.leistungenStyled {
		padding-left: 10px;
		list-style-type: none;
	}
	.extrapadding {
		padding-left: 20px;
	}
	.leistungsContentIMG {
		margin-top: 30px;
		text-align: center;
	}
	.leistungsContentIMG .img-responsive {
		margin: 0 auto;
	}
	.leistungenContent {
		margin-bottom: 40px;
		min-height: 45vh;
	}
	.recommendationTakeAction {
		margin-top: 30px;
	}	
	.borderTopDivider {
		border-top: 1px solid #EDEDED;
		margin-top: 40px;
		padding-top: 40px;
		
	}	
	.recommendationTakeAction {
		margin-top: 30px;
	}		
	.recommendation {
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.recommendationText {
		width: 300px;
		margin: 0 auto;
		margin-top: 30px;
		font-size: 14px;
		letter-spacing: -0.2px;
		font-weight: 400;
		font-family: 'Roboto-Light', sans-serif;
	}	
	.recommendationSubText {
		margin-top: 20px;
		font-size: 13px;
		letter-spacing: -0.2px;
		font-family: 'Roboto-Thin', sans-serif;
	}			
/* Tablets (768px and up) */
@media (min-width: 768px) {
	.teaserPicture {
		height: 105px;
	}	
	.leistungenContentFeaturette p {
		text-align: left;
		font-size: 19px;
		font-family: 'Roboto-Light', sans-serif;
	}	
	.leistungenContentFeaturette h2 {
		text-align: left;
		font-size: 34px;
		font-family: 'Roboto-Light', sans-serif;
	}	
	.leistungenContentFeaturette .text-muted {
		text-align: left;
		font-size: 26px;
		font-family: 'Roboto-Light', sans-serif;
	}
	.recommendationContainer {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}	
	.recommendationSubText {
		margin-top: 30px;
		font-size: 17px;
		letter-spacing: -0.2px;
		font-family: 'Roboto-Thin', sans-serif;
	}
	.recommendationText {
		width: 450px;
		margin: 0 auto;
		margin-top: 30px;
		font-size: 14px;
		letter-spacing: -0.2px;
		font-weight: 400;
		font-family: 'Roboto-Light', sans-serif;
	}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.linkeLeistungen {
		border-right: 1px solid #EDEDED;
	}
	.leistungsContentIMG {		
		text-align: center;
		width: default;
	}	
	.leistungsContentIMG .img-responsive {
		display: block;
	}			
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.recommendation {
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.recommendationText {
		width: 750px;
		margin: 0 auto;
		margin-top: 40px;
		font-size: 20px;
		letter-spacing: -0.2px;
		font-weight: 400;
		font-family: 'Roboto-Light', sans-serif;
	}	
	.recommendationSubText {
		margin-top: 30px;
		font-size: 17px;
		letter-spacing: -0.2px;
		font-family: 'Roboto-Thin', sans-serif;
	}
}