.coin-table,
.coin-table-wrap{
 max-width:700px;
 margin:0 auto;
 padding:0 0px;
}

.coin-table{
 width:100%;
 border-collapse:collapse;
 border:0;
 background:transparent;
}

.coin-table th,
.coin-table td{
 border:1px solid #ddd;
 padding:10px;
 vertical-align:middle;
}

.coin-table thead tr{
 background:#f2f2f2;
}

.coin-table img{
 max-width:60px;
 height:auto;
 display:block;
}

/* Mobile card layout */
@media (max-width: 767px){
 .vc_row,
 .vc_column_container,
 .vc_column-inner,
 .vc_column-inner > .wpb_wrapper,
 .wpb_wrapper,
 .coin-table-wrap{
 border:0 !important;
 outline:0 !important;
 box-shadow:none !important;
 background:transparent !important;
 padding:0 !important;
 margin:0 !important;
 }

 .coin-table,
 .coin-table thead,
 .coin-table tbody,
 .coin-table tr,
 .coin-table th,
 .coin-table td{
 display:block !important;
 width:100% !important;
 }

 .coin-table{
 border-collapse:separate !important;
 border-spacing:0 !important;
 }

 .coin-table thead{
 display:none !important;
 }

 .coin-table tr{
 margin:0 0 16px !important;
 padding:14px !important;
 border:1px solid #e5e5e5 !important;
 border-radius:14px !important;
 background:#fff !important;
 box-shadow:0 2px 10px rgba(0,0,0,.05) !important;
 overflow:hidden !important;
 }

 .coin-table td{
 border:none !important;
 border-bottom:1px solid #f1f1f1 !important;
 padding:10px 0 !important;
 background:#fff !important;
 text-align:left !important;
 }

 .coin-table td:last-child{
 border-bottom:none !important;
 }

 .coin-table td::before{
 content:attr(data-label);
 display:block;
 font-weight:700;
 margin-bottom:6px;
 color:#333;
 }

 /* Card title style for the first cell (Coin) */
 .coin-table td[data-label="Coin"]{
 padding-top:0 !important;
 padding-bottom:12px !important;
 margin-bottom:8px !important;
 border-bottom:1px solid #e9e9e9 !important;
 }

 .coin-table td[data-label="Coin"]::before{
 display:none !important;
 }

 .coin-table td[data-label="Coin"]{
 font-size:1.05rem;
 font-weight:700;
 text-align:center !important;
 }

 .coin-table td img{
 max-width:90px !important;
 margin:6px auto 0 !important;
 }
}
.uae-notes-wrap{
 max-width:1100px;
 margin:0 auto;
 padding:0 0px;
}

.uae-note{
 margin:0;
 padding:0;
}

.uae-note-divider{
 height:1px;
 background:#aeaeae;
 margin:30px 0;
}

.uae-note-images-table{
 width:100%;
 border-collapse:collapse;
 margin-bottom:14px;
}

.uae-note-images-table td{
 border:1px solid #f2f2f2;
 background:#ffffff;
 padding:20px;
 text-align:center;
 vertical-align:top;
}

.uae-note-image-title{
 display:block;
 background:#f4f4f4;
 border:1px solid #d7d7d7;
 padding:8px 10px;
 font-weight:800;
margin:10px -14px 12px; /* stretch to cell edges */

}

.uae-note-image-frame{
 display:flex;
 justify-content:center;
 align-items:center;
}

.uae-note-image-frame img{
 max-width:100%;
 height:auto;
 display:block;
}

.uae-note-specs{
 width:100%;
 border-collapse:collapse;
}

.uae-note-specs th,
.uae-note-specs td{
 border:1px solid #f4f4f4;
 padding:10px 12px;
 vertical-align:top;
}

.uae-note-specs th{
 width:28%;
 background:#f4f4f4;
 text-align:left;
 font-weight:700;
}

/* Mobile: keep stacked bills; keep images stacked */
@media (max-width: 767px){
 .uae-notes-wrap{ padding:0 12px; }
 .uae-note-divider{ margin:16px 0; }
}