@media screen and (max-width: 768px) {
  :root {
    --width: 90%;
    --font-header: 18px;
    --font-medium: 14px;
    --font-small: 10px;
  }

  /* Centering and responsive alignment */
  .header-content img {
    /* margin: auto; */
    display: block;
  }

  .banner-section {
    background-image: url(./images/Banner-mobile.jpg);
    background-size: auto 425px;
    background-position: top;
  }

  .grid-item {
    margin-left: 0;
  }

  .grid-item p {
    /* text-align: left; */
  }

  .banner-section .wrapper .child-1 .hero-text {
    font-size: 1rem;
    /* color: #000000; */
    line-height: 1.5rem;
    /* border-bottom: 3px solid #000000; */
  }

  .banner-section .wrapper .child-1 .hero-text__smallText {
    /* color: #000000; */
  }

  .banner-section .wrapper {
    grid-template-columns: 1fr;
  }

  .banner-section .wrapper .child-1 .batch_number {
    background-color: #203e99;
    padding: 6px 10px;
    border-radius: 5px;
    color: #000;
    font-weight: 600px;
    width: max-content;
    margin-top: 10px;
    font-size: 1rem;
    color: #ffff;
    border: 1px solid #fff;
  }

  .text-content,
  .logo-content,
  .center-content {
    text-align: center;
  }

  .text-content {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .grid-container {
    justify-items: left;
  }
  .grid-container::before {
    display: none;
  }

  .programme-overview {
    background-image: url(./images/Programme-Overview-1.jpg);
  }

  .programme-overview__description {
    font-size: var(--font-medium);
    line-height: 1.25;
  }

  /* .learning-outcomes {
    background-image: url(./images/Learning-Outcomes-1.jpg);
    background-position: right bottom;
    padding-bottom: 250px;
  } */

  .learning-outcomes__list-item::before {
    width: 40px;
  }

  .methodology__title,
  .tools__title,
  .learning-outcomes__title,
  .programme-overview__title,
  .programme-highlights__title,
  .curriculum__title,
  .admission-criteria__title,
  .faculty-slider__title,
  .chairperson-message__title,
  .alumni-videos__heading,
  .testimonial__heading {
    font-size: var(--font-header);
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
  }

  .curriculum {
    background-image: url(./images/Programme-Curriculum-1.jpg);
  }

  .methodology__content {
    grid-template-columns: 1fr;
  }

  .methodology__content ul:nth-child(3) {
    grid-column: 1/2;
  }

  .admission-criteria__fee--Subcontainer {
    width: 100%;
  }

  .methodology__buttons {
    flex-direction: column;
    gap: 10px;
  }

  /* Tools logos centering */
  .tools__logos {
    justify-content: center;
  }

  .tools__logo {
    margin-bottom: 20px;
  }

  /* Programme highlights adjustments */
  .programme-highlights__content {
    grid-template-columns: 1fr;
  }

  .programme-highlights__item {
    width: 100%;
  }

  .accordion__toggle {
    font-size: var(--font-medium);
  }

  .accordion__content {
    font-size: var(--font-medium);
  }

  .accordion__content--container {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  /* Admission criteria image adjustments */
  .admission-criteria__steps-image {
    width: 350px;
    height: 193px;
  }
  .chairperson-message__image-wrapper {
    flex: 1;
  }
  .chairperson-message__text-wrapper {
    flex: 2;
  }
  .chairperson-message__quote {
    font-size: var(--font-small);
    margin-bottom: 0;
  }
  /* .faculty-slider__container {
        width: 75%;
    } */
  .admission-criteria__fee-text {
    font-size: var(--font-medium);
  }
  .admission-criteria__fee-subtext {
    font-size: var(--font-medium);
  }
  .alumni-videos__container {
    flex-direction: column;
  }
  /* for mobile testimonial padding need to adjust as per  */
  .testimonial__content--subcontainer {
    padding: 20px 10px;
  }
  .testimonial__description {
    font-size: var(--font-medium);
    text-align: justify;
  }
  .enroll-section__title,
  .enroll-section__deadline-text {
    font-size: 1.2rem;
    line-height: 1.5;
  }
  .enroll-section__description {
    font-size: var(--font-medium);
  }
  .banner-section .child-2 .form-wrapper {
    margin: unset;
    /* border: 1px solid #022a6f; */
    border: 1px solid #c6cbd3;
    margin-top: 30px;
  }
  .alumni-videos__item {
    margin: auto;
  }

  .chairperson-message__content {
    gap: 20px;
  }

  .alumni-videos,
  .tools {
    padding-top: 0;
  }

  .learning-outcomes__container::after {
    display: none;
  }

  .partner-name {
    font-size: 16px;
  }

  .jaro-logo img {
    height: 25px;
  }

  .partners-section p {
    font-size: 14px;
  }

  .for-desk {
    display: none;
  }

  .pedagogical-methodology {
    width: 350px !important;
    height: 91px;
  }

  .certification {
    background: unset;
  }

  .certification__image {
    width: 100%;
    max-width: 320px;
    height: 237px;
  }
  .AdmissionCriteria {
    height: 2250px;
  }

  .industry-pedagogy--data {
    max-width: 320px;
    height: 154px;
  }

  .blank-img--section__container img {
    max-width: 320px;
    height: 226px;
  }
}

@media (max-width: 1024px) {
  .functional-areas__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .functional-areas__grid {
    grid-template-columns: 1fr;
  }
  .function_area-container1 {
    grid-template-columns: 1fr;
  }
  .function_btn{
    min-height: 100px;
  }
  .curriculum__title1{
    font-size: 14px;
  }
  small{
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 1500px) {
  .AdmissionCriteria {
    height: 1500px;
  }
}

@media screen and (min-width: 1800px) {
  .AdmissionCriteria {
    height: 1700px;
  }
}

