.faq__items table {
  border: none !important;
}
.faq__items table td {
  border: none !important;
}
.faq table {
    display: block;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto;
    overflow-x: auto;
    white-space: nowrap;
}

@media (max-width: 600px) {
   .faq table {
      display: block;
      max-width: -moz-fit-content;
      max-width: fit-content;
      margin: 0 auto;
      overflow-x: auto;
      white-space: nowrap;
    }
}

/*.faq__qa {
  overflow: hidden;
  transition: height 0.3s ease; /* Smooth transition for opening and closing 
  height: auto;  Ensure items collapse smoothly 
}*/


.faq__qa {
  overflow: hidden;
  transition: max-height 0.3s ease-out; /* Smooth transition for opening/closing */
}
/* TURNED OFF Transition */
.faq__answer {
  transition: none !important;
}


@media (max-width: 768px) {
  .faq__qa {
    max-height: none; /* Allow FAQ items to expand naturally on smaller screens */
  }
}



