.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  padding-top: 20px;
  padding-bottom: 20px;
}
.accordion-body {
  padding: 0rem;
  padding-top: 1rem;
}
.accordion {
  padding-top: 1rem;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
  background-color: rgb(239 96 116 / 10%);
  text-align: center;
  color: #ef6074;
}
.iconStyle {
  color: #0262f7;
  background: #ecf3ff;
  font-size: 20x;
  padding: 8px;
  font-size: 32px;
  border-radius: 100%;
}

@media (min-width: 0px) and (max-width: 768px) {
  .resPlan {
    font-size: 18px !important;
  }
}

@media (min-width: 0px) and (max-width: 768px) {
  .trstyle td {
    font-size: 12px;
  }
}
