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

	body  { background-image: url(imgs/floral1.jpg); }
	
	#menu, .imgfix
	{
		display: none;
	}
	div { 
		background-image: none  !important; 
		max-width: 100% !important;
		overflow: hidden;
	}

	.imgdiv img { max-width: 92%; margin: 0 auto;}

	.imgdiv { padding: 15px 0; text-align: center; }


	#mobilemenu { 
		display: block; 
		width:100%;
		position: fixed; 
		z-index: 9999;
	box-shadow:5px 5px 6px -3px #888;
	}
		
	.wrapper, .container {
		width: 100%;	
		height: auto !important;
		min-width: 10px;
	}
	
	.txtdiv, .imgdiv, h1, #the_months, .row, .t09, .t03, .t05
	{
		margin: 12px 0 12px 0 !important;
		width: 100% !important;
	}
	
	.t05 {height: auto !important; }
	
	
	h1
	{
		font-size: 7.3vw;
		padding: 40px 0 0 15px;
	}
	
	#google {
		display:none;
	}
	
	
	
	#ausstattung .row, #the_months { height: auto; }
	.cal_month { float: none; position: static; margin: 0 auto 25px auto; }
	
	.slicknav_btn { padding: 0; }
	
	#googlelink {display: block; }
	
}