@media screen and (min-width: 1540px) {
    .container {
        max-width: 1554px;
    }
}

@media screen and (max-width: 1600px) {
    .header-top {
        padding: 16px 0;
    }

    .logo a img {
        height: 60px;
    }

    .header-bottom {
        padding: 24px 0;
    }

    .navbar .nav-item .nav-link {
        font-size: 18px;
    }

    .main-heading-large{
        font-size: 58px;
        line-height: 120%;
    }

    .intestinal-health-sec .text-box {
        max-width: 745px;
    }

    .intestinal-health-sec {
        padding: 100px 0;
    }

    .leaf-shape {
        left: -60px;
    }

    .title {
        font-size: 46px;
    }

    .paragraph-text-small {
        font-size: 16px;
        line-height: 160%;
    }

    .paragraph-text-large {
        font-size: 18px;
        line-height: 160%;
    }

    .faq-inner {
        padding: 91px 90px;
    }

    .contact-sec .text-box h5 {
        font-size: 24px;
        margin: 20px 0 10px 0;
    }

    .info-link {
        font-size: 22px;
        line-height: 120%;
    }

    .contact-sec .text-box ul {
        margin: 30px 0 50px 0;
    }

    .testimonial-sec,
    .practice-health-sec {
        padding: 100px 0;
    }

    .testimonial-sec .text-box {
        max-width: 470px;
        width: 100%;
    }
    .pathogenese-page .therapy-left{
        height: 100%;
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        max-width: 100%;
    }

    .cta-inner {
        padding: 60px 20px;
    }
    .leaf3 {
        height: 400px;
    }
    .impressum-main {
        border-top-right-radius: 610px;
    }
    .impressum-main-inner {
        max-width: 1008px;
    }
    .impressum-inner-list {
        max-width: 540px;
    }
    .leaf4{
        right: 0;
    }
    .leaf4 {
        right: -10px;
        top: -110px;
    }
    .banner-box .text-box{
        padding-inline: 40px;
    }
    .compiled-sec h3 {
        font-size: 38px;
    }
    .leaf5 {
        top: -80px;
    }
    .principle-main-inner.principle-main-inner-bottom {
        border-radius: 630px 0 600px 0;
    }
    .purple-plus {
        right: -80px;
    }
    .purple-plus {
        right: -40px;
    }
    .principle-main {
        border-radius: 0 750px 0 470px;
    }
    .principle-main-inner.principle-main-inner-bottom {
        padding: 96px 50px 220px 309px;
    }
    .principle-main {
        padding: 96px 315px 488px 40px;
    }
    .purple-plus {
        height: 80px;
    }
    .gut-health-inner {
        max-width: 700px;
    }
    .gut-health-main {
        padding: 186px 20px 186px 500px;
    }
}
@media screen and (max-width: 1399px) {
  .navbar-nav {
      gap: 15px;
  }
}

@media screen and (max-width: 1365px) {
    .banner-box {
        padding: 0;
    }
    .banner-box .text-box {
        padding-inline: 0;
    }
    .banner-box .text-box {
        padding: 0 50px;
    }

    .main-heading-large {
        font-size: 52px;
        line-height: 120%;
    }

    .title {
        font-size: 38px;
    }

    .intestinal-health-sec .text-box span {
        font-size: 28px;
        height: 60px;
        padding: 0 20px;
        margin-top: 10px;
    }

    .program-inner {
        border-radius: 56px;
        padding: 50px 20px;
    }

    .program-box h4 {
        font-size: 24px;
        margin: 20px 0 16px 0;
    }

    .testimonial-sec .text-box {
        max-width: 410px;
        width: 100%;
    }

    .testimonial-sec .image-holder {
        margin-left: 0;
    }

    .testimonial-sec .image-holder iframe {
        height: 400px;
    }

    .faq-box .text-box h4 {
        font-size: 26px;
    }
    .impressum-main {
        max-width: 1030px;
        margin: 0 auto;
    }
    .impressum-main-inner {
        max-width: 950px;
    }
    .impressum-inner-list {
        max-width: 490px;
    }
    .leaf3 {
        height: 360px;
    }
    .disclaimer-sec {
        padding: 50px 0;
    }
    .disclaimer-main {
        max-width: 920px;
    }
    .impressum-main-inner {
        padding: 70px 20px 70px 20px;
    }
    .impressum-hero-top .main-heading-large {
        padding-bottom: 20px;
    }
    .leaf4 {
        right: -20px;
        top: -60px;
    }
    .principle-top {
        gap: 16px;
    }
    .leaf5 {
        height: 210px;
    }
    .principle-main {
        border-radius: 0 520px 0 470px;
        padding: 96px 200px 488px 40px;
    }
    .principle-main-inner.principle-main-inner-bottom {
        border-radius: 590px 0 410px 0;
        padding: 96px 50px 150px 279px;
    }
    .principle-sec {
        padding-bottom: 90px;
    }
    .principle-main{
        margin-inline: 0;
    }
    .gut-health-sec {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .gut-health-shape {
        height: 400px;
    }
    .gut-health-main {
        padding: 186px 20px 186px 420px;
    }
    .guide-inner .inner-title{
            font-size: 30px;
    }
    

}

@media screen and (max-width: 1199px) {
    .entry-content .title {
        font-size: 30px;
    }

    .intestinal-health-sec .text-box span {
        font-size: 24px;
        height: 50px;
        padding: 0 20px;
        margin-top: 10px;
    }

    .leaf-shape {
        left: -25px;
        bottom: -122px;
    }

    .paragraph-text-small {
        line-height: 160%;
    }

    .paragraph-text-large {
        font-size: 16px;
        line-height: 160%;
    }

    .program-box {
        border-radius: 22px;
        padding: 20px;
    }

    .program-box h4 {
        font-size: 22px;
    }

    .testimonial-sec .image-holder iframe {
        height: 300px;
    }

    .faq-inner {
        padding: 50px 40px;
    }

    .faq-box .text-box h4 {
        font-size: 22px;
    }

    .contact-sec {
        padding: 100px 0;
    }

    footer {
        padding: 50px 0px;
    }
    .impressum-main {
        border-top-right-radius: 480px;
    }
    .leaf3 {
        height: 280px;
    }
    .impressum-main {
        max-width: 840px;
    }
    .impressum-main-inner {
        max-width: 770px;
    }
   .disclaimer-main {
        max-width: 770px;
    }
   .disclaimer-textbox {
        margin-bottom: 24px;
    }
    .impressum-inner-list ol li a,
    .impressum-inner-list ul li p span {
        font-size: 18px;
    }
   .programm-page .leaf-shape {
        left: -25px;
        bottom: -82px;
    }
    .compiled-sec h3 {
        font-size: 30px;
    }
    .programm-page .navbar-nav {
        gap: 14px;
    }
    .programm-page     .navbar .nav-item .nav-link {
        font-size: 16px;
    }
    .main-heading-large {
        font-size: 44px;
    }
    .principle-main {
        border-radius: 0 370px 0 370px;
        padding: 50px 90px 313px 40px;
    }
    .principle-main-inner.principle-main-inner-bottom {
        margin-top: -271px;
        border-radius: 380px 0 410px 0;
        padding: 96px 50px 150px 159px;
    }
    .gut-health-main {
        padding: 100px 40px 100px 377px;
    }
    .gut-health-shape {
        height: 360px;
    }
    .guide-inner .inner-title {
        font-size: 24px;
    }
    .gut-health-sec {
        padding-top: 80px;
        padding-bottom: 80px;
    }
   .pathogenese-page .syndrome-sec {
        padding-top: 100px;
    }
    .pathogenese-page .testimonial-sec .text-box h4 {
        font-size: 26px;
    }
    .syndrome-sec {
      padding-top: 60px;
    }
    .rounded-box h3.headline {
      flex-direction: column;
      justify-content: center;
      font-size: 20px;
      align-items: center;
    }
    .rounded-box .headline img {
      margin-right: 0;
      margin-bottom: 20px;
    }
}
@media screen and (max-width: 1100px) {
  .programm-page .navbar .nav-item .nav-link {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  header {
    position: static;
  }
  .so-widget-wph-rounded-cta-section .image-holder img {
    position: static;
  }
  .so-widget-wph-rounded-cta-section .button-wrapp img {
    display: none;
  }
  .syndrome-sec {
    padding-top: 30px;
  }
    .navbar-nav {
        gap: 40px;
    }

    .navbar .nav-item .nav-link {
        font-size: 16px;
    }

    .banner-sec {
        padding: 0 16px;
    }

    .banner-sec .image-holder img {
        border-radius: 26px;
    }

    .banner-box .text-box {
        padding: 0 20px;
    }

    .leaf-shape {
        display: none;
    }

    .program-title .title {
        margin-bottom: 30px;
    }

    .program-list {
        margin: 30px 0 0 0;
    }

    .program-box {
        height: auto;
    }

    .testimonial-sec .title {
        font-size: 26px;
        margin-bottom: 24px;
    }

    .testimonial-sec .image-holder iframe {
        height: 270px;
    }

    .faq-inner {
        padding: 50px 20px;
    }

    .faq-box .image-holder {
        max-width: 260px;
        width: 100%;
    }

    .faq-box {
        align-items: flex-start;
        gap: 14px;
        padding: 20px 0;
    }

    .contact-sec .text-box ul li a {
        font-size: 20px;
    }

    .info-link {
        font-size: 17px;
        line-height: 120%;
        gap: 10px;
    }
  .impressum-main {
        border-top-right-radius: 360px;
    }
    .leaf3 {
        height: 230px;
    }
    .impressum-main-inner {
        max-width: 650px;
    }
    .disclaimer-main {
        max-width: 550px;
    }
    .leaf4 {
        top: -40px;
        height: 250px;
    }
    .main-heading-large {
        font-size: 44px;
    }
    .compiled-sec {
        padding-top: 80px;
    }
    .compiled-main {
        padding: 80px 20px;
    }
   .programm-page .program-sec  .btn-primary {
        margin-top: 20px;
    }
    .programm-page .navbar .nav-item .nav-link {
        font-size: 12px;
    }
    .principle-box{
        height: auto;
        margin-bottom: 20px;
    }
    .principle-btn-bottom{
        text-align: center;
    }
    .principle-inner {
        padding-bottom: 32px;
    }
    .principle-main-inner.principle-main-inner-bottom {
        border-radius: 220px 0 200px 0;
        padding: 40px 50px 40px 50px;
        margin-top: -30px;
    }
    .principle-top {
        padding-bottom: 32px;
    }
    .leaf5 {
        height: 140px;
    }
    .principle-main {
        border-radius: 0 190px 0 140px;
        padding: 50px 40px 50px 40px;
        margin-inline: 0;
    }
    .purple-plus {
        top: -80px;
    }
    .principle-main-inner-bottom-main .principle-box{
        height: 100%;
    }
    .principle-box-last {
        margin-top: 28px;
    }
    .principle-btn{
        text-align: center;
    }
    .programm-page .title span{
        margin-left: 0;
    }
    .program-title .title {
        margin-bottom: 0;
    }
    .gut-health-main {
        border-top-left-radius: 320px;
    }
    .gut-health-shape {
        height: 290px;
    }
    .gut-health-main {
        padding: 80px 40px 80px 298px;
    }
    .guide-top .inner-title{
        font-size: 28px;
    }
    .guide-inner .inner-title {
        font-size: 20px;
    }

    .guide-bottom {
        gap: 16px;
        flex-direction: column;
    }
    .guide-sec {
        padding: 60px 20px;
    }
    .literature-right{
        max-width: 500px;
        width: 100%;
    }
    .disclaimer-main h2 {
      font-size: 30px;
    }
    .medibiom-program-bottom,
    .medibiom-bottom-text {
      display: block;
    }
    .medibiom-program-box {
      margin-bottom: 40px;
    }
    .medibiom-program-main .shape1,
    .medibiom-program-inner .plus {
      display: none;
    }
    .medibiom-main {
      border-radius: 0 600px 0 0;
      padding: 40px 20px;
    }
}


@media screen and (max-width: 767px) {
  .tabs-medibiom,
  .medibiom-sec,
  .medibiom-program,
  body .program-sec {
    padding-bottom: 100px;
  }
  .medibiom-main {
    border-radius: 0 120px 0 0;
  }
  .gesunder-left,
  .program-list .col-lg-4 {
    margin-bottom: 20px;
  }
  .tabs-medibiom .nav-item .nav-link {
    justify-content: center;
    border-radius: 24px 24px 24px 24px;
    margin-bottom: 10px;
  }
  .tabs-medibiom .nav-link.active {
    padding: 24px 0;
    font-size: 20px;
    text-decoration: underline;
  }
    .container {
        max-width: 100%;
        padding: 0 16px;
    }

    .logo a img {
        height: 40px;
    }

    .header-right ul {
        gap: 10px;
    }

    .btn-primary {
        padding: 0 12px;
        height: auto;
        padding: 8px 20px;
        line-height: 1.4;
        text-align: center;
    }

    .navbar-toggler {
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .navbar-toggler span {
        display: flex;
        align-items: center;
        background-color: #000;
        width: 24px;
        height: 2px;
        margin-bottom: 6px;
    }
    .navbar-toggler span:last-child{
        margin: 0;
    }
    .navbar-nav {
        gap: 12px;
        padding: 20px 0;
    }
    .header-bottom {
        padding: 0;
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 100;
        background: #fff;
    }
    .banner-sec {
        margin: 50px 0 0 0;
    }
    .main-heading-large {
        font-size: 36px;
        line-height: 120%;
    }
    .intestinal-health-sec {
        padding: 50px 0;
    }
    .intestinal-health-sec .image-holder {
        position: relative;
        text-align: center;
        margin-top: 30px;
    }
    .program-sec {
        padding: 0 16px;
    }
    .program-inner {
        border-radius: 24px;
        padding: 50px 8px 38px;
    }
    .program-list {
        margin: 18px 0 0 0;
    }
    .testimonial-sec, .practice-health-sec {
        padding: 50px 0;
    }
    .practice-leaf { 
        right: -12px;
        bottom: -12px;
    }
    .practice-health-sec .image-holder { 
        justify-content: center; 
        margin: 30px 0 0 0;
    }
    .cta-sec {
        padding: 0 16px;
    }
    .cta-inner {
        padding: 50px 8px;
        border-radius: 24px;
    }
    .entry-content .title {
        font-size: 36px;
    }
    .cta-inner .text-box p {
        margin: 20px 0;
    }
    .cta-inner .image-holder { 
        justify-content: center;
        margin-right: 0;
        margin-top: 30px;
    }
    .testimonial-sec .text-box h4 {
        margin-bottom: 18px;
        font-size: 36px;
    }
    .testimonial-sec .text-box {
        max-width: 100%;
        width: 100%;
        margin-bottom: 30px;
    }
    .testimonial-sec .image-holder iframe {
        height: 350px;
    }
    .faq-inner {
        padding: 30px 11px;
        border-radius: 24px;
    }
    .faq-inner .title {
        margin-bottom: 20px;
    }
    .faq-box { 
        gap: 30px;
        flex-direction: column;
    }
    .faq-box .image-holder {
        max-width: 300px;
        width: 100%;
        margin: 0 auto;
    }
    .faq-box .text-box h4 {
        font-size: 26px;
    }
    .contact-sec {
        padding: 50px 0;
    }
    .contact-sec .image-holder{
        max-width: 350px;
        width: 100%;
        margin: 0 auto 30px;
    }
    .footer-link ul li {
        margin-bottom: 8px;
    }
    .footer-left{
        height: auto;
        margin-bottom: 50px;
    }
    .footer-link ul li a,
    .footer-link ul li p { 
        font-size: 16px; 
    }
   .impressum-hero{
        padding-top: 40px;
    }
    .impressum-inner-list {
        max-width: 390px;
    }
    .impressum-main-inner {
        max-width: 510px;
        padding: 50px 20px 50px 20px;
    }
    .impressum-hero-top p {
        font-size: 18px;
    }
    .leaf3 {
        height: 190px;
    }
    .impressum-main {
        border-top-right-radius: 280px;
    }
    .disclaimer-main {
        max-width: 380px;
    }
    .leaf4 {
        top: -30px;
        height: 230px;
    }
    .compiled-sec h3 {
        font-size: 24px;
    }
    .compiled-main ol {
        gap: 14px;
    }
    .programm-page .navbar .nav-item .nav-link {
        font-size: 16px;
    }
    .leaf5 {
        height: 120px;
    }
    .principle-main-inner-bottom-main .principle-box {
        height: auto;
    }
    .mid-text {
        font-size: 20px;
    }
    .purple-plus {
        height: 60px;
        top: -68px;
    }
    .principle-box-last {
        margin-top: 0;
    }
    .principle-btn {
        padding-top: 10px;
    }
    .principle-main-inner.principle-main-inner-bottom {
        border-radius: 200px 0 150px 0;
    }
    .gut-health-shape {
        height: 190px;
        display: none;
    }
    .gut-health-main {
        border-top-left-radius: 100px;
        padding: 50px 40px 50px 50px;
    }
    .guide-top .inner-title {
        font-size: 24px;
    }
    .guide-bottom{
        flex-direction: column;
    }
    .guide-bottom li a{
        padding: 0 20px;
    }
    .gut-health-sec {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .guide-top .inner-title {
        font-size: 20px;
    }
    .pathogenese-page .syndrome-sec {
        padding-top: 50px;
    }
    .pathogenese-page .syndrome-left {
        text-align: right;
    }
    .leaf6 {
        left: 0;
    }
    .pathogenese-page .cta-inner {
        padding: 30px 8px;
    }
    .box-builder {
      padding: 50px 20px;
    }
    .rounded-box {
      padding: 25px 20px;
    }
    .so-widget-wph-rounded-box ul {
      margin-left: 0;
    }
    footer .col-6 {
      width: 100%;
    }
    footer .col-6:last-of-type {
      margin-top: 30px;
    }
    .dropdown-menu {
      white-space: normal;
      box-shadow: none;
      padding-left: 0;
    }
    .dropdown-menu a {
      font-weight: 400;
    }
    .nav-link {
      display: flex;
      justify-content: space-between;
    }
    .syndrome-right .title {
      padding-bottom: 10px;
    }
    .syndrome-right {
      margin-bottom: 35px;
    }
    .syndrome-left {
      margin-bottom: 35px;
    }
    .symptoms-main-bottom,
    .symptoms-inner-main,
    .symptoms-inner {
      flex-wrap: wrap;
      justify-content: center;
    }
    .symptoms-main-bottom span img {
      transform: rotate(90deg);
      margin: 20px auto;
    }
    .compiled-sec {
      padding-top: 30px;
    }
    .principle-sec,
    .symptoms-sec {
      padding-bottom: 60px;
    }
    .principle-main-inner + img.leaf5 {
      display: none;
    }
    .so-widget-wph-video-section {
      margin: 0 10px;
    }
    .video-wrapper .play-button {
      width: 50px;
      height: 50px;
      top: calc(50% - 25px);
      left: calc(50% - 25px);
    }
    .faq-box .image-holder {
      order: 1;
    }
    .faq-box .text-box {
      order: 2;
    }
    .so-widget-wph-rounded-cta-section .image-holder img {
      position: static;
      max-width: 220px;
    }
    .gut-health-inner {
      display: flex;
      flex-wrap: wrap;
    }
    .gut-health-inner .title {
      width: 100%;
      padding-bottom: 10px !important;
    }
    .gut-health-inner img {
      max-width: 350px;
      margin: 0 auto;
      display: block;
      position: static;
      transform: none;
      width: 100%;
      height: auto;
    }
    .so-widget-wph-container h2,
    .so-widget-wph-editor h2,
    .so-widget-wph-editor h2 span {
      font-size: 26px !important;
    }
    .guide-sec .nav-tabs {
      margin: 0;
      justify-content: center;
    }
    .guide-sec .nav-tabs .nav-item.active {
      padding-bottom: 15px;
    }
    .guide-sec .nav-tabs .nav-item {
      border-bottom: 1px solid #DBDBD3;
      margin-bottom: 10px;
      border-radius: 15px;
    }
    .guide-sec .tab-content .tab-pane {
      padding: 20px 15px;
    }
    .guide-sec .tab-content {
      padding: 20px 20px;
    }
    .entry-content ul {
      margin-left: 0;
    }
    .so-widget-wph-rounded-cta-section .cta-inner {
      padding-left: 20px;
      padding-right: 20px;
    }
    .button-wrapp {
      text-align: center;
    }
    .widget_wph-rectimages-form-fields .non-ci-bg .program-inner {
      padding: 0;
    }
    body .widget_wph-rectimages-form-fields .program-sec {
      padding-bottom: 0;
    }
    .swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
      /* transform: translate3d(0px,0,0) !important; */
    }
}

@media screen and (max-width: 575px) {
    
    body .rounded-box a + a {
      margin-left: 0;
      margin-top: 10px;
    }
    .impressum-main {
      border-radius: 30px;
      margin-bottom: 30px;
    }
    .impressum-main img {
      display: none;
    }
    .logo a img {
        height: 50px;
    }
    header .btn-primary {
        font-size: 12px;
        height: 30px;
        padding: 0 10px;
    }
    .banner-sec {
        margin: 30px 0 0 0;
    }
    .banner-sec .image-holder img {
        border-radius: 14px;
        height: 230px;
        object-fit: cover;
        object-position: center;
    }
    .main-heading-large {
        font-size: 26px;
        line-height: 120%;
    }
    .impressum-hero-top {
      padding-bottom: 0;
    }
    .entry-content .title {
        font-size: 26px;
    }
    .intestinal-health-sec .text-box span {
        font-size: 18px;
        height: 44px;
        padding: 0 20px;
        margin-top: 10px;
    }
    .intestinal-health-sec .text-box ul li { 
        gap: 10px;
        margin-bottom: 20px;
    }
    .program-inner {
        border-radius: 24px;
        padding: 30px 0px 18px;
    }
    .paragraph-text-large {
        line-height: 160%;
    }
    .practice-health-sec .text-box p.mb-5{
        margin-bottom: 20px !important;
    }
    .cta-inner {
        padding: 30px 0px; 
    }
    .testimonial-sec .text-box h4 {
        margin-bottom: 15px;
        font-size: 26px;
    }
    .testimonial-sec .image-holder iframe {
        height: 200px;
        border-radius: 10px;
    }
    .faq-box .text-box h4 {
        font-size: 20px;
    }
    .faq-box .text-box a {  
        font-size: 16px;  
        margin: 15px 0 0 0;
    }
    .leaf3 {
        height: 120px;
    }
    .impressum-bottom ol li {
        font-size: 16px;
    }
    .inner-title {
        font-size: 24px;
    }
    .disclaimer-sec {
        padding: 50px 0;
        margin-inline: 16px;
        border-radius: 35px;
    }
    .disclaimer-textbox {
        margin-bottom: 20px;
    }
    .leaf4 {
        top: -20px;
        height: 210px;
        right: -8px;
    }
    .program-title .title{
        margin-bottom: 0;
    }
    .compiled-main ol{
        flex-direction: column;
    }
    .compiled-main {
        padding: 50px 20px;
    }
    .principle-main {
        border-radius: 0 70px 0 70px;
        padding-inline: 16px;
    }
    .leaf5 {
        height: 100px;
        top: -60px;
    }
    .principle-main-inner.principle-main-inner-bottom {
        border-radius: 100px 0 100px 0;
        padding-inline: 16px;
    }
    .mid-text {
        font-size: 16px;
    }
   .synergetisches-page .programm-btn {
        padding-top: 16px;
    }
    .gut-health-main {
        border-radius: 50px;
        padding: 40px 20px 40px 20px;
    }
    .guide-top .inner-title {
        font-size: 18px;
        padding-inline: 16px;
        height: 50px;
    }
    .guide-inner .inner-title {
        font-size: 18px;
    }
    .guide-bottom li a {
        font-size: 18px;
        padding: 0 40px;
    }
    .gut-health-sec {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .gut-health-inner .title {
        padding-bottom: 25px;
    }
    .guide-sec{
        margin-inline: 10px;
        padding: 50px 0;
    }
    .guide-top .inner-title {
        font-size: 16px;
    }
    .guide-bottom li a {
        justify-content: center;
        text-align: center;
    }
    .literature-inner{
        flex-direction: column;
    }
    .pathogenese-page .testimonial-sec {
        padding: 40px 20px;
    }
    .pathogenese-page .therapy-left{
        justify-content: flex-start;
    }
    .leaf6 {
        height: 190px;
        bottom: -36px;
    }
    .pathogenese-page .syndrome-right .title {
        padding-bottom: 18px;
    }
    .pathogenese-page .syndrome-sec {
        padding-top: 30px;
    }
    .disclaimer-main h2 {
      font-size: 22px;
    }
    .principle-top {
      flex-direction: column;
      align-items: flex-start;
    }
    .principle-top img {
      max-width: 81px;
      width: 100%;
    }
    p {
      hyphens: auto;
      -webkit-hyphens: auto;  
    }
    .principle-box h3 {
      font-size:24px;
    }
    .program-sec .col-lg-6,
    .program-sec .col-lg-4,
    .program-sec .container {
      padding-left: 0;
      padding-right: 0;
      margin-right: 0;
      margin-left: 0;
    }
}