@media (max-width:1199px){
	
	.whg .whgLinks{
		box-shadow:none !important;
	}
	
	.whg .whgRechts{
		box-shadow: none !important;
	}
	
	.whgAngaben{
		margin-left:0px;
	}
	
	.whgLinks .whgInnerHeading, .whgLinks .whgAusstattungen{
		margin-left:10px;
	}
	
	.whgRechts .whgAusstattungen{
		margin-left:5px;
	}
	
	
	#headerSlider, .mod_rocksolid_slider{
		height:550px;

	}
	
	a.rsts-prev, a.rsts-next{
		top:45%;
	}
	
	#sliderLogo{
		position:absolute !important;
		top:20%;
		
		transform:translate(-50%,-50%);
	}
	
}

@media (max-width:991px){
	
	.whgRechts .rsts-next {
	    height: 20px !important;
	    right: -100px !important;
	    width: 20px !important;
	    z-index: 100;
	    display: none;
	}
	
	.whgLinks .rsts-next {
	    height: 20px !important;
	    right: -100px !important;
	    width: 20px !important;
	    z-index: 100;
	    display: none;
	}
	
	.whgRechts .rsts-prev {
	    height: 20px !important;
	    right: -100px !important;
	    width: 20px !important;
	    z-index: 100;
	    display: none;
	}
	
	.whgLinks .rsts-prev {
	    height: 20px !important;
	    right: -100px !important;
	    width: 20px !important;
	    z-index: 100;
	    display: none;
	}
	
	.whgLinks .mod_rocksolid_slider {
	    height: 420px !important;
	    background: #a0c63b;
	    position: relative !important;
	    margin-left: 55px;
	    z-index: 100;
	}
	.whgRechts .mod_rocksolid_slider {
	    height: 420px !important;
	    background: #a0c63b;
	    position: relative !important;
	    margin-left: 55px;
	    z-index: 100;
	}

	#sliderLogo{
		position:absolute !important;
		top:25%;
		transform:translate(-50%,-50%);
	}
		
	a.rsts-prev, a.rsts-next{
		margin-bottom:20%;
		width:50px !important;
		height:50px !important;
	}	
	
	
	#einleitungstext p {
	    column-count: 1 !important;
	}
	

	.whgLinks > div > figure > a > img{
		margin-left:0px;
		margin-top:30px;
		transform:translate(0%,0) !important;
		width:100VW !important;
		
	}
	
	.whgLinks > div.block{
		padding:0 !important;
		margin-left:-15px;
	}
	
	.whgRechts > div > figure > a > img{
		margin-left:0px;
		margin-top:30px;
		transform:translate(0%,0) !important;
		width:100VW !important;
	}
	
	.whgRechts > div.block{
		padding:0 !important;
		margin-left:-15px;
	}

	.whgLinks, .whgRechts{
		margin-top:30px;
	}
	
	
	.whg{
		padding-top:60px;
		border-top:1px solid #ccc;
	}
	
	.whgAngaben{
		margin-left:70px;
		width:320px !important;
	}
	
	.whgAngaben table{
		width:320px !important;
	}
	
	.whgLinks .whgInnerHeading, .whgLinks .whgAngaben{
		margin-left:15px !important;
		text-align:left !important;
	}
	
	.whgLinks .whgAngaben > table{
		margin-left:0 !important;
	}
	
	.whgRechts .whgAngaben, .whgRechts .whgInnerHeading{
		margin-left:15px !important;
	}
	
	.whgRechts .whgAngaben > table td{
		width:300px !important;
	}

	.whg .block {
	    overflow: hidden !important;
	    padding-right:0;
	}
	
	
	#map_wrapper, iframe {
	    height: 400px !important;
	}
	
	#map_canvas {
	    width: 100%;
	    height: 100%;
	}
	
	#map{
		position:relative;
		padding-bottom:0 !important;
	}
	
	
	#contactform{
		width:100% !important;
		transform:none;
		margin-left:2%;
	}
	
	.sendButton{
		width:50%;
		margin-left:50%;
	}
	
	.sendButton > button{
		transform:translate(-50%,0);
	}
	
	.formField, .formTextarea{
		width:97% !important;
	}
	
	
	li{
		padding-left:15px;
	}
	
	#menuMobil{
		display:none !important;
	}
	
	.standorttext{
		position:relative;
		margin-left:0;
	}
	
	#kontaktHeading{
		left:0;
	}
}


@media (max-width:768px){
	
	#menuMobil{
		display:flex !important;
		justify-content:center;
		flex-wrap:nowrap;
		background:#009db1 no-repeat;
	}
	
	#menuMobil ul li{
		background:#009db1 no-repeat;
		padding:10px;
		list-style-type:none;
		float:left;
		transition-duration:0.2s;
		margin-top:10px !important;
	} 
	
	#menuMobil a{
		color:#fff;
		font-size:16px;
		font-family: 'mulibold';
		text-decoration:none;
		
	}
	
	#menu{
		display:none !important;
	}
	
	#menuMobil{
		display:block;
	}
	
	#article-1{
		transform:translate(0, 0px);
	}
	
	#sliderLogo{
		margin-top:20% !important;
		width:300px !important;
	}
	
	#contactform{
		width:100VW !important;
		transform:translate(-50%,0);
		margin-left:52%;
	}
	
	#ctrl_6{
		width:90%;
	}
	
	#map{
		margin-bottom:-15px !important;

	}

	
	p, td, li, a{
		font-size:16px !important;
	}

	.whgAusstattungen{
		margin-left:10px;
	}
	
	.whgAngaben{
		width:45% !important;
	}

}


@media (max-width:480px){
	
	.whgAngaben{
		width:300px !important;
	}

	a.rsts-prev, a.rsts-next{
		margin-bottom:16%;
		width:30px !important;
		height:30px !important;
	}
	
	a.rsts-prev{margin-left:-20px;}
	a.rsts-next{margin-right:20px;}
	
	#sliderLogo{
		transform:translate(-50%,0px);
		width:220px !important;
		height:100px;
	}
	
	h1, h1 > strong{
		font-size:36px !important;
	}
	
	#ctrl_6{
		width:90%;
	}
	#lbl_6_0, #lbl_6_0 > a{
		width:100% !important;
		font-size:14px !important;
	}
}