@media (max-width: 767px) 

{

	
	body {
  font-size: 100%;
}
	.carousel-text {font-size: 90%;}
	
	#c14 {
  height: 440px;
}
	#c66 {display: none;}
	
	#c63 .btn {margin-top: 8px; font-size: 0.9rem;}
	#c63 .frame {	margin:0 !important;   padding:0 !important; }
	
	.mobilehead {display: block;}
	
	.hiddenmobile {display: none;}
	.logoicon,
	.line {display: none;}
	
	#c76 {display: none;}

	main h5 {		font-size: 30px;}
	
	.line {width: 100%; }
	
	main .card-body p {min-height: inherit;}
	
	
	.carousel-text-inner {
  background: rgba(255, 255, 255, 0.75);
  color: #000;
  padding: 3% 3%;
  display: table !important;
  margin: 0 auto;
  width: 90%;
  text-align: center;
		max-width: inherit;
}

	main h1 {  font-size: 2.4rem;}
	

	
	.frame-custom-24 .gallery-item img {
  width: 60%;
}
	main h3 {
		font-size: 1.6rem;}
	

	
	.blau .textmedia-text {order: 1;}
	.blau .textmedia-gallery {order: 2;}
	
	

}




