.elementor-1967 .elementor-element.elementor-element-3a20d0e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1967 .elementor-element.elementor-element-63baa504 .title{color:#33B89B;}.elementor-1967 .elementor-element.elementor-element-76261ad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}/* Start custom CSS for html, class: .elementor-element-76261ad2 *//* ===== ZK SPEC TABLE ===== */
.specs-wrap{
  max-width:100%;
  margin:auto;
  border:1px solid #e6e6e6;
}

.specs-wrap table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
  font-size:14px;
  color:#444;
}

.specs-wrap thead th{
  background:#e6e6e6;
  color:#7bb64a;
  padding:14px 18px;
  text-transform:uppercase;
  border-bottom:1px solid #e6e6e6;
  text-align:left;
}

.specs-wrap td{
  padding:14px 18px;
  border-bottom:1px solid #e6e6e6;
}

.specs-wrap td.label{
  width:100%;
  color:#777;
  border-right:1px solid #e6e6e6;
  font-weight:600;
}

.specs-wrap tbody tr:nth-child(even) td{
  background:#f3f3f3;
}

/* ===== MOBILE (100% WORKING) ===== */
@media screen and (max-width:600px){
  .specs-wrap table,
  .specs-wrap thead,
  .specs-wrap tbody,
  .specs-wrap tr,
  .specs-wrap td{
    display:block;
    width:100%;
  }

  .specs-wrap thead{
    display:none;
  }

  .specs-wrap tr{
    margin-bottom:12px;
    border:1px solid #e6e6e6;
    border-radius:6px;
    overflow:hidden;
    background:#e6e6e6;
  }

  .specs-wrap td{
    border:none;
    padding:10px 14px;
  }

  .specs-wrap td.label{
    background:#e6e6e6;
    border:none;
    font-size:13px;
    text-transform:uppercase;
  }

  .specs-wrap td.value{
    background:#fff;
  }
}/* End custom CSS */