/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {
  .news .news-list-item .news-txt-wrapper h3 {
    font-size: 1rem;
  }

  .team-container .bg-light-green, .team-container .bg-green, .team-container .bg-yellow {
    max-height: 209px;
    color: #fff;
    font-size: 20px;
  }

  .team-container .team-box > div {
    height: 209px;
  }
  .team-container .team-box > div .ce-bodytext {
    position: absolute;
    bottom: 100px;
  }

  .karriere-row .karriere-box > div {
    height: 250px;
  }
  .karriere-row .karriere-box > div h2 {
    font-size: 20px;
  }

  .projekt-box .projekt-txt {
    font-size: 1rem;
  }
  .projekt-box .projekt-txt h2 {
    font-size: 2rem;
  }

  .timeline-carousel__item-inner .year {
    margin-left: 15%;
  }

  .team-box p {
    font-size: 0.9rem !important;
    padding-right: 15px;
    bottom: 50px;
  }

  .shariff li, .shariff li a {
    height: 30px !important;
  }
}
@media (max-width: 1024px) {
  .shariff li .fab, .shariff li .far, .shariff li .fas {
    width: 30px !important;
    line-height: 30px !important;
  }

  #headerimage_container_zoom {
    height: 60%;
    margin-top: 50px;
  }
}
@media (max-width: 992px) {
  #header_container .container {
    width: 100%;
    margin: 0;
    max-width: 100%;
  }

  #headerimage_container {
    margin-bottom: 0px;
  }

  #headerimage_container_zoom {
    height: 80%;
    margin-top: 50px;
  }

  .modal-dialog {
    top: 10%;
    max-width: 500px;
  }

  .modal-body a {
    background-color: transparent !important;
    color: #404040 !important;
    line-height: 0 !important;
    padding: 0 !important;
  }

  .karriere-news .news-list-item .karriere-txt-wrapper .inner-wrapper {
    position: relative;
  }

  .karriere-row .karriere-box > div {
    height: 185px;
  }
  .karriere-row .karriere-box > div h2 {
    margin-top: 0;
    font-size: 16px;
  }
  .karriere-row .karriere-box > div p {
    font-size: 12px;
  }

  #logo_container {
    position: absolute;
    right: 0 !important;
    height: 100%;
  }

  #slider_container h1 {
    bottom: 20px;
    position: relative;
    left: auto;
    bottom: auto;
    color: #000;
    font-size: 2.75rem;
  }

  .team-container .bg-light-green, .team-container .bg-green, .team-container .bg-yellow {
    max-height: 150px;
    color: #fff;
    font-size: 16px;
  }

  .news .news-list-item .news-txt-wrapper h3 a {
    font-size: 2rem !important;
  }

  .main-menu {
    padding-left: 0px;
    padding-right: 0px;
  }

  #navbar {
    padding-left: 0px;
    padding-right: 0px;
  }

  #header_container {
    padding-left: 0px;
    padding-right: 0px;
  }

  #navbarSupportedContent {
    background: rgba(0, 0, 0, 0.4);
  }

  .scrolled #navbarSupportedContent {
    background: rgba(255, 255, 255, 0.3);
  }

  .navbar-toggler, #main-menu .nav-item {
    margin-left: 30px;
  }

  .team .image-caption {
    font-size: 1rem;
  }

  .team .ce-bodytext h3 {
    font-size: 1rem;
  }

  .team .ce-bodytext p {
    font-size: 0.8rem;
  }

  .team-container .team-box > div {
    padding: 5px !important;
    height: 150px;
  }
  .team-container .team-box > div .ce-bodytext {
    position: absolute;
    bottom: 120px;
  }
  .team-container .team-box > div .ce-bodytext p {
    font-size: 13px;
  }
  .team-container .team-box > div .ce-bodytext a {
    font-size: 16px;
  }

  .green-container .green-container-txt > div {
    position: relative;
  }

  .video-container {
    margin-bottom: 25px;
  }
  .video-container .white-container-txt > div {
    position: relative;
  }

  .video-container {
    margin-bottom: 25px;
  }
  .video-container .grey-container-txt > div {
    position: relative;
  }

  .timeline-carousel__item-inner .year {
    margin-left: 12%;
  }

  .navbar-light .navbar-toggler {
    margin-left: 18px;
  }
}
@media (min-width: 992px) {
  .main-menu {
    padding-left: 0px !important;
  }

  .navbar-nav .nav-link {
    padding-right: 1rem !important;
    padding-left: 0 !important;
  }

  .modal-dialog {
    max-width: 550px;
  }
}
@media (min-width: 768px) {
  /*.news .news-list-item .news-txt-wrapper h3 {*/
  /*margin-bottom: 50px !important;*/
  /*}*/
}
@media (max-width: 768px) {
  #headerimage_container img {
    margin-top: 70px;
  }

  #headerimage_container_zoom {
    height: 60%;
    margin-top: 50px;
  }

  .karriere-row .karriere-box > div {
    height: 285px;
  }
  .karriere-row .karriere-box > div h2 {
    margin-top: 1.8rem;
    font-size: 26px;
  }
  .karriere-row .karriere-box > div p {
    font-size: 16px;
  }

  .modal-dialog {
    top: 5%;
    left: 5%;
    max-width: 400px !important;
  }

  .team .image-caption {
    font-size: 1.3rem;
  }

  .team .ce-bodytext h3 {
    font-size: 1.3rem;
  }

  .team .ce-bodytext p {
    font-size: 1rem;
  }

  .team-container .team-box p {
    font-size: 1.4rem !important;
    bottom: 50px;
  }
  .team-container .team-box > div {
    height: 240px;
    padding: 15px !important;
  }
  .team-container .team-box > div .ce-bodytext {
    position: absolute;
    bottom: 100px;
  }

  .news .home-news .news-list-item {
    padding-right: 30px;
  }
  .news .home-news .news-list-item .news-txt-wrapper {
    margin-left: 15px;
    min-height: 180px;
  }
  .news .home-news .news-list-item .news-txt-wrapper .inner-wrapper {
    position: relative;
  }

  .timeline-carousel__item-inner .year {
    margin-left: 18%;
  }

  .navbar-light .navbar-toggler {
    margin-left: 18px;
  }

  .shariff-button .fab {
    font-size: 16px !important;
  }
}
@media (max-width: 570px) {
  #headerimage_container_zoom {
    margin-bottom: 100px;
  }

  .modal-dialog {
    left: 5%;
  }

  .karriere-container {
    margin-bottom: 100px;
    margin-top: 100px;
  }

  .home-team-container {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .socialmedia-container-header {
    margin-top: 100px;
  }

  .news .news-list-item .news-txt-wrapper {
    width: 100%;
  }
  .news .news-list-item .news-txt-wrapper .inner-wrapper {
    padding-bottom: 20px;
  }

  #slider_container h1 {
    bottom: 0;
    font-size: 2.1rem;
  }

  #slider_container h1 {
    bottom: 20px;
    position: relative;
    left: auto;
    bottom: auto;
    color: #000;
  }

  #header_container.scrolled #logo_container {
    background-size: 85%;
  }

  .team-container .team-box {
    margin-bottom: 25px;
  }
  .team-container .team-box p {
    bottom: 0;
    position: relative;
  }
  .team-container .team-box > div {
    max-height: 100%;
  }
  .team-container .team-box > div .ce-bodytext {
    position: absolute;
    bottom: 50px;
  }

  .team-flex .overlay-info {
    font-size: 1.4rem;
  }

  .timeline-carousel__item-inner .year {
    margin-left: 16%;
  }

  .video-container {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 500px) {
  .news .news-list-item .news-txt-wrapper {
    width: 100%;
    margin-right: 15px;
  }

  .news .news-list-item .news-txt-wrapper h3 a {
    font-size: 1.8rem !important;
  }

  .team-container .team-box {
    margin-bottom: 25px;
  }
  .team-container .team-box > div {
    height: 350px;
  }

  #header_container.scrolled #logo_container {
    background-size: 90%;
  }

  .navbar-light .navbar-toggler {
    margin-left: 15px;
  }

  #headerimage_container_zoom {
    height: 40%;
    margin-top: 60px;
  }
}

/*# sourceMappingURL=responsive.css.map */
