.question-section {
  /* background: #000; */
  padding: 3% 0%;
}

.question-section .questions {
  background: #f8f8f8 0% 0% no-repeat padding-box;
  border-radius: 20px;
  /* padding: 3%; */
  margin-top: 3%;
}

.question-section.Dpu_Mca_Faq .questions .accordion-button {
  font-size: 18px;
}

.question-section.Dpu_Mca_Faq .questions .accordion-body p {
  font-size: 16px;
  margin-bottom: 0px;
}

.Dpu_Mca_Faq .section_heading {
  font-size: 25px;
  color: #000;
  font-weight: 600;
}

.Dpu_Mca_Faq .questions .accordion-button {
  background: #e4e4e4 0% 0% no-repeat padding-box;
  box-shadow: none;
  color: #000;
  font-size: 20px;
  font-weight: bold;
  /* font-family: 'Open Sans', 'sans-serif' !important; */
}

.Dpu_Mca_Faq .questions .accordion-button:not(.collapsed) {
  background: #e4e4e4 0% 0% no-repeat padding-box;
  box-shadow: none;
  border-bottom: 1px solid #ccc;
  color: #000;
  font-size: 20px;
  font-weight: bold;
  /* font-family: 'Open Sans', 'sans-serif' !important; */
}

.Dpu_Mca_Faq .accordion-body {
  overflow: hidden;
  transition: max-height 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  background: #fefafb;
  border-top: 0px solid rgba(229, 52, 92, 0.2);
}

.question-section .questions .accordion-item {
  background: #efefef 0% 0% no-repeat padding-box;
  padding: 5px;
  border: none;
  border-radius: 0%;
}

@media (min-width: 0px) and (max-width: 575px) {
  .Dpu_Mca_Faq {
    margin: 30px 0px;
  }

  .question-section.Dpu_Mca_Faq .questions .accordion-button {
    font-size: 14px;
  }

  .Dpu_Mca_Faq .section_heading {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .question-section.Dpu_Mca_Faq .questions .accordion-body p {
    font-size: 13px;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .question-section.Dpu_Mca_Faq .questions .accordion-button {
    font-size: 16px;
  }

  .question-section.Dpu_Mca_Faq .questions .accordion-body p {
    font-size: 15px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .question-section.Dpu_Mca_Faq .questions .accordion-button {
    font-size: 17px;
  }
}

@media (min-width: 1200px) and (max-width: 1399px) {
  .question-section.Dpu_Mca_Faq .questions .accordion-button {
    font-size: 17px;
  }
}
