@media (max-width:1199px){
.whytongue_exam .slider-nav{
    display: flex  !important;
}
}
@media (max-width:991px){
.wrapper {
    flex-direction: column;
}
.image-box {
    width: 100%;
}
.foundation-column .content-card {
    left: 50%;
    right: 0;
}
.limit-food-grid {
      grid-template-columns: 1fr 1fr;
    }

    .limit-middle {
      grid-column: 1 / -1;
      grid-row: 1;
    }
}
@media (max-width:767px){
.main-sec-green-heading br{
   display: none;
}

    .dosha-row {
      row-gap: 20px;
    }

    .dosha-card-top {
      height: 90px;
    }

    .dosha-title {
      font-size: 16px;
    }
    .main-sec-green-heading {
        font-size: 28px;
    }
    .whytongue_exam .swiper-slide {
        z-index: 1;
        padding-bottom: 0;
    }
    .whytongue_exam .swiper-slide::after {
        top: 39px;
        height: 80%;
    }
    .tongue-question-inner {
        padding: 36px 20px 70px;
    }
    .tongue-examinationInner-sec {
        text-align: center;
    }
    .examintaion-performed-sec .show_on_mobile {
        padding-top: 0;
    }
    .begin_journey_wrapper .journey_box  .book_btnn a {
        font-size: 13px !important;
    }
    
    .dosha-process-row {
      flex-direction: column;
      gap: 25px;
    }

    .dosha-process-item {
      min-width: auto;
    }

    .dosha-process-arrow {
      transform: rotate(90deg);
      font-size: 30px;
    }

    .dosha-process-title {
      font-size: 18px;
    }
}
@media (max-width:576px){
.image-box img {
    height: 210px;
}
.content-card {
    transform: translate(-50%, -10%);
    position: relative;
}
.content-card h2 {
    font-size: 24px;
}
.wrapper.foundation-column {
    flex-direction: column-reverse;
    margin: 0;
}
.power-dincharya-sec {
    padding-bottom: 0;
}
.dosha-tongue-sec span, .dosha-tongue-sec p, .tongue-question-text {
    font-size: 14px;
}
.pulse-selfOuter-coumn {
    padding: 30px 20px 30px;
}
.self-pulseIcon {
    position: unset;
    margin-bottom: 15px;
}
.limit-food-grid {
      display: block;
    }

    .limit-middle {
      margin-bottom: 15px;
    }

    .limit-left,
    .limit-right {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 12px;
      margin-bottom: 15px;
    }

    .limit-left .limit-food-card,
    .limit-right .limit-food-card {
      height: 150px;
    }

    .limit-heading {
      font-size: 23px;
    }

    .limit-middle-top .limit-food-card {
      height: 170px;
    }

    .limit-large-card {
      height: 100px;
    }

}