 /* Title ausblenden */

 .page-header {
     display: none;
 }


/* scroll-up button vergrößer */
 .sp-scroll-up {
     font-size: 50px !important;
     width: 50px !important;
     height: 50px !important;
 }

/* header alignment */
.header_desktop, .header_mobile {
  text-align: right;
  padding-right: 10px; 
}


/* Kontakt header ausblenden for Desktop und Tablets */
 @media (max-width: 768px) {
     .header_desktop {
         display: none;
     }

     .header_mobile {
         margin-top: 10px;
     }
 }

 @media (min-width: 769px) {
     .header_mobile {
         display: none;
     }

     .header_mobile th,
     td {
         padding: 5px;
     }

     .header_desktop {
         margin-top: 20px;
     }

 }

 /* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
 @media (max-width: 768px) {
     .logo-image {
         height: 90px;
         margin-left: 10px;
         margin-top: 50px;
     }

     .header-sticky .logo-image {
         height: 70px;
         margin-left: 30px;
         margin-top: 20px;
         transition: all 0.3s;
     }
 }

 /* Large devices (desktops, 992px and up) */
 @media (min-width: 769px) {
     .logo-image {
         height: 170px !important;
         margin-left: 50px;
         margin-top: 120px;
     }


     .header-sticky .logo-image {
         height: 75px !important;
         margin-left: 30px;
         margin-top: 20px;
         transition: all 0.3s;
     }
 }

/* lazy load for youtube iframes */
 .embed-container {
     position: relative;
     padding-bottom: 56.25%;
     /* ratio 16x9 */
     height: 0;
     overflow: hidden;
     width: 100%;
     height: auto;
 }

 .embed-container iframe {

     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }