.elementor-widget-ep_tables .ep-table-body td > :only-child,
.elementor-widget-ep_tables .ep-table-body td :last-child {
  margin-bottom: 0;
}

.elementor-widget-ep_tables .ep-table-body td ol,
.elementor-widget-ep_tables .ep-table-body td ul {
  padding-left: 1.1em;
}

@media (max-width: 767px) {
  .elementor-widget-ep_tables .ep-table-responsive {
    display: block;
    max-width: 100%;
    width: 100%;
    border-collapse: collapse;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .elementor-widget-ep_tables .ep-table-responsive th,
  .elementor-widget-ep_tables .ep-table-responsive td {
    white-space: nowrap;
  }
}