/* Mobile Optimierung Jira Ticket
    REBHAHN-180 */
.mobile_menu .inner a.logo {
  display: block;
  text-align: center;
  padding: 20px;
}
.mobile_menu .inner img {
  max-width: 128px;
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 900px) {
  #footer1 .inside {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    display: block;
  }
  #footer1 .col1,
  #footer1 .col2c,
  #footer1 .col3 {
    display: none;
  }
  #footer1 .col2 {
    max-width: none;
  }
  #footer2 .metanav {
    display: block;
    padding: 16px 0;
  }
}

@media screen and (max-width: 767px) {
  #header2 .col2 img {
    max-width: 128px;
    margin-top: -8px;
    margin-bottom: 8px;
  }
  body.sticky #header2 .col2 img {
    height: 54px;
    margin-top: -5px;
    margin-bottom: 0;
  }
  .mobile_menu_trigger {
    position: fixed;
    transition: all 0.2s ease-in-out;
    right: 20px;
    top: 98px;
    z-index: 0;
  }
  #header.sticky .mobile_menu_trigger {
    top: 18px;
  }
  h2.h1,
  h1,
  .h1 {
    font-size: 36px;
    line-height: 1.3;
  }
  #main .mod_article {
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
  }
  #footer1 .logo img {
    max-height: 35px;
  }
  #footer1,
  #footer2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .fixedImg {
    /* height: 60vh; */
    height: auto;
    background-attachment: initial;
  }
  .fixedImgTxt {
    font-size: 6vw;
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: rgba(51, 51, 51, 0.3);
    transition: all ease 0.5s;
  }
  .fixedImgTxt h2 {
    font-size: 10vw;
  }
  .sectionLogo img {
    max-width: 175px;
    height: auto;
  }
  .logo-zwei .rs-column.-large-col-2-1 {
    width: 100%;
  }
  .logo-zwei .rs-column.-large-col-2-1 .mt30 {
    margin-top: 0 !important;
  }
  .logo-zwei .rs-column.-large-col-2-1:first-of-type .mt30 {
    margin-top: 30px !important;
  }
}

@media screen and (max-width: 599px) {
}
