@media screen and (min-width: 768px) {
  .faq .common-container {
    padding: 60px 0;
  }
}
@media screen and (max-width: 767px) {
  .faq .common-container {
    padding: 6% 0;
  }
}
.faq .faq-list {
  width: 100%;
}
.faq .faq-content {
  border: 1px solid #d9d9d9;
}
@media screen and (min-width: 768px) {
  .faq .faq-content .q-title {
    width: 95%;
  }
}
@media screen and (max-width: 767px) {
  .faq .faq-content .q-title {
    width: 90%;
  }
}
@media screen and (min-width: 768px) {
  .faq .faq-content .a-body {
    width: 95%;
  }
}
@media screen and (max-width: 767px) {
  .faq .faq-content .a-body {
    width: 90%;
  }
}