/* prettier-ignore */
@media (max-width:1400px) {
.topbar a{font-size: 14px;}
.main-menu ul li a {padding: 0px 6px !important;}
}
/* prettier-ignore */
@media (max-width:1199px) {
  .responsive-menu,
  .navbar-toggle {
    display: block;}
  .slicknav_open > a .slicknav_arrow:after{
    transform: rotate(-180deg);
    color: #ffffff;}
    .home-standorte .post-item-footer a.btn-second{font-size: 14px;}
    .solution-your-plan figure img { height: auto;min-height: 500px; width: 100%;object-fit: cover;}
   section.home-kurse .kurs-box-content {min-height: 425px;height: auto;}
}
/* prettier-ignore */
@media (max-width:991px) {
  section.home-kurse .kurs-box-content {min-height: auto;height: auto;}
  section.home-kurse .kurs-box-content .btn-default{position: relative; bottom: 0;}
  #meinediagnose ul li {margin-bottom: 5px;}
}
/* prettier-ignore */
@media (max-width:767px) {
     main section.cookie_section h3 {height: 47px;line-height: 47px;font-size: 30px;margin-bottom: 15px;}
    .topbar a{font-size: 12px;height: 22px;display: block;}
    .topbar img[src$=".svg"] {width: 15px;height: auto;}
    .topbar .swiper-slide{text-align: center;}
    .hero-container {height: 80dvh;}
    .btn-second { width: fit-content;padding-right: 35px;}
    .btn-second::before {margin-right: 5px;}
    section.our-team-home {padding: 75px 0 0px;}
    section.home-kurse .kurs-box-content {text-align: center;}
    .page-header .page-header-box .banner-content nav {flex-direction: column;}
    .page-header .page-header-box .banner-content nav span {display: none;}
    .page-header .page-header-box .banner-content nav a{position: relative;}
    .page-header .page-header-box .banner-content nav a::before{position: absolute;content: "\f054";font-family: "Font Awesome 6 Free";font-weight: 900; right: -18px; top: 50%; transform: translate(-50%, -48%);
        font-size: 12px;}
}
/* prettier-ignore */
@media (max-width:575px) {
    #myCookie {width: auto;margin: 0;left: 15px;bottom: 15px;right: 15px;}
    #myCookie div.cookieinfo p {font-size: 14px;line-height: 1.4;}
    .cookie_section h3 {height: 47px;line-height: 1em;font-size: 21px;margin-bottom: 15px;width: 50%;display: flex;align-items: center;}
    .cookie_section .cookie-pad {padding-left: 15px;}
    .cookie_section .col-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .cookie_section .col-9 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .cookie_switch {right: auto;left: 0;top: -10px;}
    h2.cookie-info-headline {margin-bottom: 25px;}
    section.home-kurse .kurs-box-content .btn-default{bottom: 25px; left: 50%;transform: translate(-50%, -50%);    font-size: 16px;}
    section.home-kurse ul li{font-size: 15px;line-height: 21px; padding-bottom: 10px;}
    section.home-kurse .kurs-box-content .btn-default::after {top: -2px;right: -30px; width: 19px;height: 21px;}
    .bentobox{min-height: 275px;}.need-attention-list .need-attention-content p {font-size: 13px;}
    .need-attention-list .icon-box img {max-width: 24px;}
    .need-attention-list .icon-box{ margin-right: 10px;}
    .need-attention .section-title p { margin-top: 15px; font-size: 14px; }
    section.our-team-home .team-member-item .team-content-wrapper p {line-height: 1.25rem;font-size: 14px;}
    .team-image img {aspect-ratio: 1 / 1;}
    .page-header .page-header-box .banner-content nav a{color: var(--primary-color); font-size: 15px;}
}
