/* AUREXIA Pricing & Responsive Tables V01 */
.axpr-mobile-tables{display:none}

@media (max-width:900px){
  body.axpr-ready .ag-compare-wrap{display:none!important}
  body.axpr-ready .axpr-mobile-tables{
    display:grid;
    grid-template-columns:1fr;
    gap:18px;
    margin-top:18px;
  }
  .axpr-mobile-table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    table-layout:fixed;
    border:1px solid #c7d1d9;
    border-radius:15px;
    overflow:hidden;
    background:#fff;
    color:#082848;
    font-family:Arial,Helvetica,sans-serif;
    box-shadow:0 8px 24px rgba(6,28,52,.04);
  }
  .axpr-mobile-table th,
  .axpr-mobile-table td{
    border:0;
    border-bottom:1px solid #c7d1d9;
    padding:13px 12px;
    vertical-align:top;
    text-align:left;
    font-size:14px;
    line-height:1.48;
    overflow-wrap:anywhere;
  }
  .axpr-mobile-table tr:last-child th,
  .axpr-mobile-table tr:last-child td{border-bottom:0}
  .axpr-mobile-table thead th{
    width:auto!important;
    background:#142c49;
    color:#fff;
    font-size:17px;
    font-weight:800;
    padding:15px 14px;
  }
  .axpr-mobile-table tbody th{
    width:31%!important;
    background:#f3f6f8;
    color:#082848;
    font-size:12.5px;
    font-weight:800;
  }
  .axpr-mobile-table tbody td{
    width:69%!important;
    background:#fff!important;
  }
  .axpr-mobile-table ul{margin:0;padding-left:18px}
  .axpr-mobile-table li{margin:0 0 6px}
  .axpr-mobile-table .ag-price-stack{display:grid;gap:5px}
  .axpr-mobile-table .ag-price-stack span{
    display:grid;
    grid-template-columns:1fr;
    gap:2px;
    border-bottom:1px solid #e4e9ed;
    padding:0 0 7px;
  }
  .axpr-mobile-table .ag-price-stack span:last-child{border-bottom:0;padding-bottom:0}
  .axpr-mobile-table .ag-price-stack b{font-size:12px;color:#607487}
  .axpr-mobile-table .ag-price-stack strong{font-size:19px;color:#082848}
  .axpr-mobile-table .ag-table-note{font-size:12.5px;color:#617487}
  .axpr-mobile-table .ax-button{width:100%;min-height:42px}
  .axpr-mobile-table .ag-example-btn{max-width:100%}
}

@media(max-width:480px){
  .axpr-mobile-table th,
  .axpr-mobile-table td{padding:12px 9px}
  .axpr-mobile-table tbody th{width:29%!important;font-size:12px}
  .axpr-mobile-table tbody td{width:71%!important;font-size:13.5px}
}
