  /* ------------------------------
    Responsive Styles
  ------------------------------ */

  /* Mobile: up to 575px */
  @media (max-width: 575.98px) {

    .menu li a {
      font-size: 16px;
      margin: 0 5px;
    }
  a
    .call-now {
      padding: 4px 20px;
    }

    .call-now .btn {
      font-size: 14px;
    }

    .logo img {
      height: 40px;
    }

    .banner {
      padding: 150px 0 10px;
      flex-direction: column;
      text-align: center;
    }

    .left-content h1 {
      font-size: 36px;
      line-height: 42px;
    }

    .left-content .main-p-header{
      font-size: 22px;
    }

    .left-content p {
      font-size: 16px;
      margin-bottom: 15px;
    }

    .applynow {
      font-size: 16px;
      padding: 10px 30px 12px;
    }

    .accordion-body p {
      text-align: left;
    }

    /* 
    .highlightpoint {
      padding: 8px 10px;
    } */

    .program-box {
      display: flex;
      align-items: center;
      padding: 20px;
      min-height: 180px;
    }
    .desk-btn{
      display: none;
    }
    .program h2,
    .main-title,
    .second-title {
      font-size: 42px;
      text-align: center;
    }

    .tab__list {
      flex-direction: column;
    }

    .tab__item {
      font-size: 14px;
    }

    .timeline {
      margin-left: 0;
      padding-left: 20px;
    }

    .timeline-content {
      font-size: 16px;
    }

    .glimpspierc-card {
      width: 100%;
      margin: auto;
    }

    .partof_journey h2 {
      font-size: 42px;
    }

    .wywwocontent h3 {
      text-align: left;
      width: 100% !important;
    }

    .leap-title:after,
    .leap-title:before {
      top: -95px !important;
      height: 142px !important;
    }

    .mjcontent h3 {
      font-size: 42px;
    }


    .bjcontent p {
      font-size: 14px;
    }

    .success-story{
      padding-inline: 15px;
    }

    .success-story .heading h2 {
      width: 100%;
      font-size: 42px;
      margin-bottom: 20px;

    }

    .video-youtube iframe,
    .video-youtube-two iframe {
      height: 350px !important;
    }

    .leap-title {
      font-size: 36px;
    }

    .suceess-story-box h3 {
      font-size: 18px;
    }

    .investor .right-content,
    .investor .left-content {
      padding: 0 !important;
    }

    .pill-radio {
      font-size: 14px;
      padding: 10px;
    }

    .video .main-title {
      font-size: 42px;
      margin-bottom: 15px;
    }

    .video-wrapper {
      padding: 0 10px;
    }

    .bring-idea .main-title {
      font-size: 28px;
    }

    .bring-item p {
      font-size: 14px;
    }

    .second-title {
      font-size: 28px;
      width: 100%;
    }

    .menu-toggle {
      display: block;
    }

    .nav-collapse {
      display: none;
      flex-direction: column;
      background: #073980;
      position: absolute;
      top: 90px;
      left: 0;
      width: 100%;
      padding: 10px 20px;
      z-index: 999;
    }



    /* highlight section */
    .highlightcontent {
      position: absolute;
      bottom: 35%;
      left: 10px;
      width: 100%;

      display: flex;
      flex-direction: column;
      gap: 10px;
      z-index: 10;
      padding-bottom: 60px;

    }

    .row {
      row-gap: 20px;
    }

    /* rohit added css */


    .highlightpoint {
      display: flex;
      align-items: center;
      padding: 15px;
      background: #EEF5FF;
      border-radius: 30px;
      text-align: center;
    }

    .highlightpoint span {
      font-size: 16px;
      /* margin-left: 10px; */
      width: 100%;
    }

    .programhighligh{
      padding-top: 20px;
    }
    /* rohit added css */
    .programhighligh h2 {
      font-size: 32px;
    }

    .program-hightlight-icon {
      width: 35px;
    }

    .programhighligh .row {
      padding: 20px 30px 30px;
    }

    .programhighligh .icon .item {
      width: 70px;
      height: 70px;
    }


    .program-highlight-row-gap {
      gap: 20px;
    }

    .program {
      padding-top: 50px;
      padding-bottom: 50px;
    }

    .spacer {
      margin-top: 0;
    }
    .mb-5{
      margin-bottom: 1.5rem !important;
    }

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

    .part-of-journey-gap {
      gap: 20px;
    }

    .partof_journey-box {
      min-height: unset;
      align-items: center;
      text-align: center;
      height: 350px;
      justify-content: center;


    }

    .jicon {
      width: 85px;
      height: 85px;
    }

    .mjcontent h3 {
      padding: 10px 0;
    }


    .fit-section h2 {
      font-size: 45px;
    }

    .timeline-dot {
      left: -34px;
    }


    .mba-list {
      display: none;
    }

    .mba-header {
      cursor: pointer;
    }

    .mba-comparision-desktop-view {
      display: none;
    }

    .mba-comparision-mobile-view {
      display: block;
    }

    .mba-column {
      padding-inline: 0;
    }


    .mba-list::before {
      height: 104%;
    }


    .arrow-icon {
      margin-left: auto;
      /* Pushes arrow to far right */
      font-size: 18px;
      transition: transform 0.3s ease;
      flex-shrink: 0;
      display: inline-flex;
      /* Ensure it's visible */
    }

    .mba-header.active .arrow-icon {
      transform: rotate(180deg);
    }

    .arrow-icon {
      margin-left: auto;
      /* Pushes the arrow to the far right */
      font-size: 18px;
      transition: transform 0.3s ease;
      flex-shrink: 0;
    }

    .mba-header.active .arrow-icon {
      transform: rotate(180deg);
    }

    .wywwobox {
      aspect-ratio: 1 / 1;
      position: relative;
    }

    .wywwobox .imgwywwo {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 5px;
    }
    .what-you-will-work-on-gap {
      gap: 20px;
    }
    .what-you-will-learn-gap {
      gap: 20px;
    }
    .mba-comparison {
      padding: 50px 15px 60px;
    }


    /* what you'll learn semesters */

    #prg-tab {
      flex-direction: column;
      padding: 20px;
      gap: 0 !important;
    }

    .tab__list {
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      gap: 10px;
      margin-bottom: 20px;
    }

    .tab__item {
      flex: 1 1 auto;
      text-align: center;
      font-size: 18px;
    }

    .tab__content-item h3 {
      font-size: 18px;
      padding: 10px;
    }

    .tab__content-item ul {
      padding-left: 20px;
      padding-right: 10px;
      margin-block: 25px;
    }

    .tab__content-item ul li {
      font-size: 1.1rem;
    }

    #tab-content-gap {
      padding: 0px !important;
    }


    .what_you_will_learn .main-title {
      font-size: 30px;
    }

    .stardivider img {
      width: 100%;
    }

    .bring-idea .main-title {
      font-size: 45px;
    }

    .bring-idea .sub-text {
      margin-top: 25px;
    }

    .investor h2 {
      font-size: 52px;
      margin-bottom: 20px;
    }


    #learnformpeople {
      padding: 50px 15px;
    }

    .what_you_will_work_on .main-title,
    .what_you_will_learn .main-title {
      font-size: 50px;
    }

    .leap-title:after {
      right: 0;
    }

    .leap-title::before {
      left: 0;
    }

    #mobileMenu ul {
      padding-left: 0;
    }


    .video-two h2 {
      font-size: 42px;
      line-height: 1.3;
    }

    .video-two h2 span::before,
    .video-two h2 span::after {
      width: 60px;
      margin: 0 10px;
    }

    .heading-video {
      padding: 15px;
      border-bottom: 10px solid #DC143C;
    }

    .video-wrapper video {
      width: 100%;
      height: auto;
    }

    .video-caption {
      font-size: 20px;
    }


    /* graduate section */

    /* Graduate Section */
    .graduate-section {
      padding: 40px 15px;
    }

    .graduate-title h2 {
      font-size: 52px;
      flex-direction: column;
      text-align: center;
    }

    .graduate-title h2::before,
    .graduate-title h2::after {
      width: 40px;
      margin: 10px 0;
    }

    .graduate-title .graduate-subtitle {
      font-size: 18px;
    }

    .row.item2 {
      flex-direction: column-reverse !important;
    }

    .number-graduate {
      font-size: 150px;
    }

    .graduate-content {
      font-size: 32px;
      text-align: center !important;
    }

    .item2,
    .item3 {
      margin-top: 20px;
    }

    .item2 span.divider,
    .item3 span.divider,
    .item1 span.divider {
      display: none;
    }

    .graduate-section .row {
      /* flex-direction: column; */
      text-align: center;
    }

    .row-upside {
      flex-direction: column-reverse;
    }

    footer {
      padding-bottom: 120px !important;
    }

    footer h2,
    .faq .main-title {
      font-size: 62px;
      line-height: 1.3;
    }

    .mba-header {
      font-family: "Poppins", sans-serif;
      font-size: 22px;
      font-weight: 600;
      color: #fff;
      padding: 12px 20px;
      border-radius: 40px;
      margin-bottom: 30px;
      display: flex;
      align-items: center;
      gap: 10px;
      width: 100%;
      cursor: pointer;
      position: relative;
      /* Added for better arrow positioning */
    }


    .arrow-icon {
      margin-left: auto;
      /* Pushes the arrow to the far right */
      font-size: 18px;
      transition: transform 0.3s ease;
      flex-shrink: 0;
    }

    .mba-header.active .arrow-icon {
      transform: rotate(180deg);
    }


    /* rohit added css */

    .highlightcontent {
      row-gap: 5px;
    }

    .programhighlighrow {
      row-gap: 35px;
    }

    .partof_journey h2 {
      font-size: 32px;
    }

    .fit-section h2 {
      font-size: 32px;
    }

    .section-heading .highlight {
      font-size: 32px;
    }

    .mba-header {
      font-size: 17px;
      margin-bottom: 0px;
    }

    .toggle-content {
      margin-top: 30px;
    }

    .what_you_will_work_on .main-title,
    .what_you_will_learn .main-title {
      font-size: 32px;
    }

    .bring-idea .main-title,
    .investor h2 {
      font-size: 32px;
    }

    .success-story .heading h2 {
      font-size: 32px;
    }


    .investor .right-content h4 {
      margin-left: 0;
      margin-bottom: 20px;
    }

    .video .main-title,
    .video-two h2{
      font-size: 32px;
    }
    .graduate-title h2 {
      font-size: 52px;
    }
    .graduate-section .row{
      row-gap: 0px;
      border:1px solid #ddd;
      border-radius: 5px;
      padding: 15px;
    }
    .graduate-title{
      margin-bottom: 20px;
    }
    .number-graduate {
      font-size: 80px;
    }

    .graduate-content {
      font-size: 20px;
    }

    .brocher h2 {
      font-size: 32px;
      line-height: 1.3;
    }


    .brocher p {
      font-size: 20px;
    }

    .admission-cta h2 {
      font-size: 32px;
      margin-bottom: 20px;
    }

    .admission-cta p {
      font-size: 16px;
    }

    .cta-button a,
    .req-info a {
      font-size: 16px;
    }

    .no-gutters {
      row-gap: 0;
    }

    .faq .main-title {
      font-size: 40px;
      line-height: 1.3;
    }

    footer h2 {
      font-size: 35px;
    }

    .left-content h1 {
      margin-bottom: 20px;
    }

    .highlightcontent {
      padding: 10px;
    }

    .partof_journey h2 {
      font-size: 28px;
      margin: 0px;
    }


    .mjcontent h3 {
      font-size: 28px;
    }

    .programhighligh-desktop-view {
      display: none;
    }

    .programhighligh h2 {
      padding-top: 0px !important;
    }

    .accordion-header {
      font-size: 18px !important;
    }

    .leap-title:after, .leap-title:before{
              top: -52px !important;
    }

    .partof_journey,.what_you_will_work_on,.what_you_will_learn,.brocher,.admissions{
      padding: 50px 15px 60px;
    }
    .programhighligh .content h4 {
      font-size: 15px;
    }
    .programhighligh .content h3 {
      font-size: 20px;
    }
    
    .spacer {
      margin: 15px 0px;
    }
    .fit-section,.bring-idea {
      padding: 50px 15px 40px;
    }
    .accordion-version {
      padding: 20px !important;
    }
    #curriculummobile .main-title{
      line-height: normal;
      margin-bottom: 25px;
    }
    .investor .sub-text,.investor .left-content p,.subtitle,footer p,.label-text,.video .subtitle,.bring-idea .sub-text  {
      font-size: 16px;
    }
    .investor {
      padding-bottom: 50px;
    }
    .video {
      padding: 0px 0px 30px;
    }
    .cta-button {
      margin-top: 35px;
    }
    .success-story {
      padding: 100px 0px 50px;
    }
  }

  /* Tablet: 576px to 991px */
  @media (min-width: 576px) and (max-width: 991.98px) {
    .menu li a {
      font-size: 18px;
      margin: 0 8px;
    }

    .call-now {
      padding: 5px 25px;
    }

    .call-now .btn {
      font-size: 16px;
    }

    .logo img {
      height: 50px;
    }

    .banner {
      padding: 150px 0 80px;
      flex-direction: column;
      text-align: center;
    }

    .left-content h1 {
      font-size: 50px;
      line-height: 60px;
    }

    .left-content .main-p-header {
      font-size: 20px;
      margin-bottom: 40px;
    }

    .add-header-section {
      margin-bottom: 30px;
    }


    .applynow {
      font-size: 16px;
      padding: 12px 25px 14px;
    }

    .timeline-content {
      font-size: 18px;
    }

    .program-box {
      padding: 25px;
    }

    .tab__list {
      flex-direction: row;
      flex-wrap: wrap;
    }

    .tab__item {
      font-size: 16px;
      flex: 1 1 48%;
    }

    .menu-toggle {
      display: block;
    }

    .nav-collapse {
      display: none;
      flex-direction: column;
      background: #073980;
      position: absolute;
      top: 90px;
      left: 0;
      width: 100%;
      padding: 10px 20px;
      z-index: 999;
    }



    .program {
      padding-top: 20px;
      padding-bottom: 45px;
    }

    .spacer {
      margin-top: 0;
    }

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


    .shape-title:after,
    .shape-title:before {
      width: 50px;
    }

    .partof_journey h2 {
      font-size: 31px;
    }

    .part-of-journey-gap {
      gap: 30px;
    }



    .mba-header {
      font-family: "Poppins", sans-serif;
      font-size: 22px;
      font-weight: 600;
      color: #fff;
      padding: 12px 20px;
      border-radius: 40px;
      margin-bottom: 30px;
      display: flex;
      align-items: center;
      gap: 10px;
      width: 100%;
      cursor: pointer;
      position: relative;
      /* Added for better arrow positioning */
    }


    .arrow-icon {
      margin-left: auto;
      /* Pushes the arrow to the far right */
      font-size: 18px;
      transition: transform 0.3s ease;
      flex-shrink: 0;
    }

    .mba-header.active .arrow-icon {
      transform: rotate(180deg);
    }

    .what-you-will-work-on-gap {
      gap: 25px;
      row-gap: 35px;
    }

    .what-you-will-learn-gap {
      gap: 25px;
      row-gap: 35px;
    }

    .wywwobox {
      aspect-ratio: 1 / 1;
      position: relative;
    }

    .imgwywwo {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 6px;
    }

    .wywwocontent h3 {
      font-size: 18px;
      line-height: 1.4;
      margin-top: 15px;
      color: #fff;
    }

    .wywwocontent h3 span {
      display: block;
      font-weight: 400;
      font-size: 15px;
      color: #ddd;
    }

    .iconbox {
      width: 50px;
      height: 50px;
    }

    .iconbox img {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }

    .wywwocontent h3 span {
      display: block;
      font-weight: 400;
      font-size: 18px;
      color: #ddd;
    }

    .wywwocontent h3 {
      font-size: 18px;
      line-height: 1.8;
      margin-top: 15px;
      color: #fff;
    }

        .programhighligh .content h4 {
      font-size: 17px;
    }
    .programhighligh .content h3 {
      font-size: 22px;
    }
    .subtitle {
      font-size: 18px;
    }

    .spacer {
      margin: 20px 0px;
    }
    .fit-section {
      padding: 75px 20px 100px;
    }
    .what_you_will_work_on,
    .what_you_will_learn {
      padding: 75px 15px;
    }
    .bring-idea {
      padding: 65px 0px 80px;
    }
    .investor .sub-text {
      font-size: 18px;
    }
    .investor .left-content p,.label-text,.video .subtitle,.bring-idea .sub-text  {
      font-size: 18px;
    }
  .investor {
      padding-bottom: 75px;
    }
    .video {
      padding: 0px 0px 75px;
    }
    .brocher,.admissions {
      padding: 65px 0px;
    }
    .cta-button {
      margin-top: 65px;
    }
    .success-story {
      padding: 100px 0px 65px;
    }
    .mob-btn{
      display: none;
    }
  }

  /* Laptop & above: 992px+ (Optional fine-tuning) */
  @media (min-width: 992px) {
    .applynow {
      font-size: 28px;
    }
    .menu li a {
      font-size: 16px;
    }

    #prg-tab {
      display: flex;
      column-gap: 20px;
    }

    .call-now .btn {
      font-size: 18px;
    }

    .left-content h1 {
      font-size: 70px;
    }

    .left-content p {
      font-size: 24px;
    }
    .tab__list {
      flex-direction: column;
    }

    .arrow-icon {
      display: none !important;
    }

    .part-of-journey-gap {
      /* gap: 20px; */

    }

    .shape-title:after,
    .shape-title:before {
      content: "";
      display: inline-block;
      height: 5px;
      width: 100px;
      border-radius: 9.38px;
      background: var(--Blue-accent, linear-gradient(277deg, #073980 17.71%, #042655 69.79%));

    }

    .shape-title:after {
      margin-left: 15px;
    }

    .shape-title:before {
      margin-right: 15px;
    }

    .partof_journey-box {
      min-height: unset;
      align-items: center;
      text-align: center;
      min-height: 350px;
    }

    .partof_journey-box {
      margin-bottom: 35px !important;
    }
    .programhighligh .content h4 {
      font-size: 20px;
    }
    .programhighligh .content h3 {
      font-size: 24px;
    }
    .subtitle {
      font-size: 22px;
    }
    .spacer {
      margin: 30px 0px;
    }
    .fit-section {
      padding: 75px 20px 100px;
    }
    .what_you_will_work_on,
    .what_you_will_learn {
      padding: 75px 15px;
    }
    .bring-idea {
      padding: 75px 0px 100px;
    }
    .investor .sub-text,.video .subtitle {
      font-size: 20px;
    }
    .investor .left-content p {
      font-size: 18px;
    }
    .label-text {
      font-size: 18px;
    }
    .investor {
      padding-bottom: 100px;
    }
    .video {
      padding: 0px 0px 100px;
    }
    .brocher,.admissions {
      padding: 75px 0px;
    }
    .cta-button {
      margin-top: 75px;
    }
    .bring-idea .sub-text {
      font-size: 20px;
    }
    .success-story {
      padding: 100px 0px 80px;
    }
    .mob-btn{
      display: none;
    }
  }


  @media (min-width : 992px) and (max-width : 1200px) {
    .menu li a {
      font-size: 18px;
    }

    .call-now {
      padding: 5px 20px;
    }

    .call-now .btn {
      font-size: 16px;
    }

    .logo img {
      height: 50px;
    }

    .banner {
      padding: 150px 0 80px;
      flex-direction: column;
    }

    .left-content h1 {
      font-size: 50px;
      line-height: 60px;
    }

    .left-content p {
      font-size: 20px;
      margin-bottom: 40px;
    }
  }

  /* Desktop Nav Reset */
  @media (min-width: 992px) {
    .nav-collapse {
      display: flex !important;
      position: static;
      background: transparent;
      flex-direction: row;
      padding: 0;
    }

    .menu-toggle {
      display: none;
    }

    .call-now {
      margin-left: 1rem;
    }

    .menu-ad {
      width: 70%;
      justify-content: space-between;
    }

    .nav-collapse,
    .mobile-call-now {
      display: none !important;

    }

    .top-nav .call-now {
      display: block !important;
    }

  }


  @media screen and (max-width : 432px) {
    .programhighlight {
      margin-top: 90px;
    }

    /* .highlightcontent {
      bottom: 40%;
      padding-bottom: 50px;
    } */

    .highlightcontent {
      bottom: 38%;
      /* padding-bottom: 40px; */
    }


    .highlightpoint span {
      font-size: 15px;
    }

    .highlightpoint {
      padding: 10px;
    }
  }



  /* For screens below 992px */
  @media (max-width: 991.98px) {

    /* Hide default menu */
    .menu.d-none.d-lg-flex {
      display: none !important;
    }

    /* Toggle menu hidden by default */
    .nav-collapse {
      display: none;
      position: absolute;
      top: 90px;
      left: 0;
      width: 100%;
      background: #073980;
      z-index: 998;
      padding: 20px 0;
      transition: all 0.3s ease;
    }

    .nav-collapse.show {
      display: flex;
      flex-direction: column;
    }

    .nav-collapse .menu li {
      margin-bottom: 15px;
    }

    .nav-collapse .menu li a {
      color: #fff;
      font-size: 16px;
    }

    /* Fixed bottom call button */
    .mobile-call-now {
      display: none;
    }

  

    .mobile-call-now .btn {
      background: var(--Blue-accent, linear-gradient(277deg, #073980 17.71%, #042655 69.79%));
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-size: 16px;
      font-weight: 700;
    }



    /* 🔴 Hide top navbar Call button */
    .top-nav .call-now {
      display: none !important;
    }
  .mobile-call-now a{
      padding: 0px;
    }

    /* ✅ Always show bottom call button */
    .mobile-call-now {
      display: block;
      position: fixed;
      bottom: 0;
      right: 0;
      width: 50%;
      padding: 10px 20px;
      background: #fff;
      z-index: 999;
      box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);
    }

    .mobile-call-now .btn {
      background: var(--Blue-accent, linear-gradient(277deg, #073980 17.71%, #042655 69.79%));
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-size: 16px;
      font-weight: 700;
    }
  }


  @media (min-width : 576px) and (max-width : 767px) {

    /* highlight section */
    .highlightcontent {
      position: absolute;
      bottom: 45%;
      left: 10px;
      width: 100%;

      display: flex;
      flex-direction: column;
      gap: 10px;
      z-index: 10;
      padding-bottom: 50px;

    }

    .highlightpoint {
      display: flex;
      align-items: center;
      padding: 15px;
      background: #EEF5FF;
      border-radius: 30px;
      text-align: center;
      width: 80%;
      margin: auto;
    }

    .highlightpoint span {
      font-size: 17px;
      /* margin-left: 10px; */
      width: 100%;
    }

    .programhighligh h2 {
      font-size: 50px;
    }

    .program-hightlight-icon {
      width: 35px;
    }

    .programhighligh .row {
      padding: 30px;
    }

    .programhighligh .icon .item {
      width: 70px;
      height: 70px;
    }


    .program-highlight-row-gap {
      gap: 20px;
    }

  }


  @media (max-width : 768px) {
    .accordion-version {
      padding: 50px 20px;
      background: linear-gradient(277deg, #073980 17.71%, #042655 69.79%);
      color: #fff;
      margin-top: 90px;
      border-radius: 0px 0px 10px 10px;
      border-top: 20px solid #DC143C;
      border-left: 7px solid #C3C3C3;
      border-right: 7px solid #C3C3C3;
      border-bottom: 7px solid #C3C3C3;
    }

    .programhighligh .accordion-header {
      font-size: 20px;
      font-weight: 600;
      background: #DC143C;
      padding: 15px 20px;
      margin-bottom: 10px;
      border-radius: 8px;
      cursor: pointer;
      position: relative;
    }

    .programhighligh .accordion-header::after {
      content: "▾";
      position: absolute;
      right: 20px;
      transition: transform 0.3s;
    }

    .programhighligh .accordion-header.active::after {
      transform: rotate(180deg);
    }

    .programhighligh .accordion-content {
      display: none;
      padding: 15px;
      background: #fff;
      color: #333;
      border-radius: 8px;
      margin-bottom: 20px;
    }

    .programhighligh .accordion-content h3 {
      font-size: 18px;
      margin-top: 15px;
    }

    .programhighligh .accordion-header {
      text-align: left !important;
    }

    .programhighligh .accordion-content ul {
      padding-left: 20px;
      text-align: left !important;
    }

    .programhighligh .accordion-content h3 {
      font-size: 18px;
      text-align: left !important;
      margin-top: 15px;
      font-weight: bold;
    }

  }