.faq-tab-item {
  border-radius: 20px !important;
}

.faq-tab-header-container {
  padding: 25px 25px !important;
  border-radius: 20px !important;
}

.faq-accordion {
  width: 70%!important;
  margin: auto;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

@media (min-width: 577px) and (max-width: 1199px) {
  .faq-accordion {
    width: 80%!important;
    margin: auto;
  }
}

@media (max-width: 576px) {
  .faq-accordion {
    width: 90%!important;
    margin: auto;
  }
}

.faq-tab-heading {
  font-size: 28px !important;
}

@media (min-width: 577px) and (max-width: 1199px) {
  .faq-tab-heading {
    font-size: 24px !important;
  }
}

@media (max-width: 576px) {
  .faq-tab-heading {
    font-size: 20px !important;
  }
}

.faq-tab-parag {
  padding-left: 5%;
  padding-right: 8%;
  font-size: 24px !important;
}

@media (min-width: 577px) and (max-width: 1199px) {
  .faq-tab-parag {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px !important;
  }
}

@media (max-width: 576px) {
  .faq-tab-parag {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 14px !important;
  }
}

.faq-divider {
  width: 75%;
  margin: auto;
  margin-top: 30px!important;
  margin-bottom: 50px!important;
  border-bottom: 1.5px;
  border-style: groove;
  border-color: rgba(33,37,41,0.15);
  border-radius: 15px;
  padding: 0px;
}

@media (min-width: 577px) and (max-width: 1199px) {
  .faq-divider {
    width: 85%;
  }
}

@media (max-width: 576px) {
  .faq-divider {
    width: 95%;
  }
}

.faq-icon {
  color: rgb(135,136,137)!important;
}

.faq-button {
  color: rgba(0,0,0,0.8)!important;
}

