.elementor-5478 .elementor-element.elementor-element-e5a2711{overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5478 .elementor-element.elementor-element-0583208{overflow:visible;}.elementor-5478 .elementor-element.elementor-element-61a7fa5{overflow:visible;}.elementor-5478 .elementor-element.elementor-element-d66c508{overflow:visible;}.elementor-5478 .elementor-element.elementor-element-c056ff0{overflow:visible;}/* Start custom CSS for html, class: .elementor-element-297cb9f */<style>
.responsive-table{
  width:100%;
  border-collapse:collapse;
  font-family:Tahoma, Arial, sans-serif;
}

.responsive-table th,
.responsive-table td{
  padding:14px;
  border:1px solid #ddd;
  text-align:right;
}

/* موبایل واقعی */
@media screen and (max-width:700px){
  .responsive-table thead{
    display:none;
  }

  .responsive-table,
  .responsive-table tbody,
  .responsive-table tr,
  .responsive-table td{
    display:block;
    width:100%;
  }

  .responsive-table tr{
    margin-bottom:15px;
    border:1px solid #ccc;
  }

  .responsive-table td{
    position:relative;
    padding-right:50%;
  }

  .responsive-table td::before{
    content:attr(data-label);
    position:absolute;
    right:10px;
    top:14px;
    font-weight:bold;
  }
}
</style>/* End custom CSS */