@charset "UTF-8";
/* CSS Document */


@media only screen and (max-width : 420px) {
    .tablinks, .tabmitte  {border-left: none !important;border-right: none !important; border-bottom: 1px solid #909090;}
    .mmb-1 {margin-bottom: 1rem;}
  .mmb-2 {margin-bottom: 2rem;}
    h1,.h1 {font-size:2rem;}
        .kran {background-image: url('../../../images/slide/m-slide-1.jpg') !important;}
    .mulde {background-image: url('../../../images/slide/m-slide-2.jpg') !important;}
    .buehne {background-image: url('../../../images/slide/m-slide-3.jpg') !important;}

}

@media only screen and (max-width : 900px) {
 
        .kran {background-image: url('../../../images/slide/i-slide-1.jpg') !important;}
    .mulde {background-image: url('../../../images/slide/i-slide-2.jpg') !important;}
    .buehne {background-image: url('../../../images/slide/i-slide-3.jpg') !important;}
 .tablinks, .tabmitte  {border-left: none !important;border-right: none !important; }
}

@media only screen and (max-width : 1024px) {
    .maxspace {font-size: 0.8rem !important;}
}

@media only screen and (max-width : 820px) and  (max-height : 1180px) and (-webkit-min-device-pixel-ratio: 2) {
	.produkt_kurztext {padding-top: 1rem; height: 4rem !important;}
	.produkt_h5 {padding-bottom: 1rem;  } 
	.produkt_h5 h5 {font-size: 1rem !important;}
}

@media only screen and (max-width : 1180px) and  (max-height : 820px) and (-webkit-min-device-pixel-ratio: 2) {
	.produkt_kurztext {padding-top: 0.5rem !important;; height: 4rem !important;}
	.produkt_h5 {padding-bottom: 0.5rem !important;;  } 
	.produkt_h5 h5 {font-size: 1rem !important;}
}