.fees-main .patient-introduction > img { display: block; width: 100%; max-width: 900px; height: auto; margin: 24px auto 32px; border-radius: 16px; }
.fees-main .content-table-wrap table { min-width: 0; font-size: 15px; }
.fees-main .content-table-wrap th:first-child { width: 60%; }
.fees-main .content-table-wrap th:nth-child(2) { width: 23%; }
.fees-main .content-table-wrap th:last-child { width: 17%; }
.fees-main .content-table-wrap td:last-child { color: var(--clinic-green); white-space: nowrap; }
@media (max-width:600px) {
  .fees-main .content-table-wrap table { font-size: 13px; }
  .fees-main .content-table-wrap th, .fees-main .content-table-wrap td { padding: 10px 8px; }
}
