@media (max-width:640px){
  table.mf-auto-responsive, .mf-rtable table{display:block;width:100%;border:0 !important;font-size:14px}
  table.mf-auto-responsive thead, .mf-rtable thead{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
  table.mf-auto-responsive tbody, table.mf-auto-responsive tr, table.mf-auto-responsive td, .mf-rtable tbody, .mf-rtable tr, .mf-rtable td{display:block;width:auto}
  table.mf-auto-responsive tr, .mf-rtable tr{margin:0 0 14px;border:1px solid #e6e2da;border-radius:8px;overflow:hidden;background:#fff}
  table.mf-auto-responsive td, .mf-rtable td{padding:7px 13px !important;border:0 !important;border-bottom:1px solid #f0ede7 !important;text-align:left !important;white-space:normal !important;overflow-wrap:anywhere}
  table.mf-auto-responsive tr td:last-child, .mf-rtable tr td:last-child{border-bottom:0 !important}
  table.mf-auto-responsive td::before, .mf-rtable td::before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#9a8f7c;font-weight:700;margin-bottom:1px;line-height:1.3}
  table.mf-auto-responsive td:first-child, .mf-rtable td:first-child{background:#1a2332;padding-top:9px !important;padding-bottom:9px !important}
  table.mf-auto-responsive td:first-child, table.mf-auto-responsive td:first-child *, .mf-rtable td:first-child, .mf-rtable td:first-child *{color:#fff !important;font-weight:700;font-size:15px}
  table.mf-auto-responsive td:first-child::before, .mf-rtable td:first-child::before{content:none}
  table.mf-auto-responsive td:empty, .mf-rtable td:empty{display:none}
}
