.table-responsive td {
	text-align: left;
}

@media only screen and (max-width: 991px)  {
	.texticon-icon.texticon-size-awesome.texticon-type-circle {
		margin-top: -100px;
		font-size: 3em;
	}
	
	#c223 {
		display: none;
		
	}
}


@media only screen and (max-width: 768px)  {
	/*
	.frame-weiss-gold {
		background: none;
		background-color: #c9af80;
	}
	*/
	
	.frame-aufzaehlung .frame-size-default:before {
	
		left: -30%;
		line-height: 3rem;
		width: 50px;
		height: 50px;
		top: 50px;
	}	
	
	.navbar-transition .navbar-brand {
		height: 70px;
	}
	
	#c352 .frame-group-inner,
	#c344 .frame-group-inner {
		padding:0; 
	}
	
	.frame-weiss-gold {
		background: linear-gradient(0deg, rgba(201,175,128,1) 75%, rgba(255,255,255,1) 75%);
	}
}


@media only screen and (max-width: 480px)  {
	
}


@media only screen and (min-width: 992px) and (max-width: 1200px)  {
	
	.contentcontainer[data-container-identifier="container_4_columns"] {
		grid-template-columns: 1fr 1fr;
	}
	
	
	#c223 .textpic-item.textpic-text,
	#c295xx .textpic-item.textpic-text{
		margin-top: 7rem;
	}
}

@media only screen and (min-width: 992px) {
	.navbar-mainnavigation {
			flex-flow: column;
	}
}

@media (min-width: 1400px) {
	.container {
max-width: 1400px; }}
