.chart-data-list { margin-bottom: 60px; }
.chart-data-content .table-striped tbody tr:nth-of-type(odd) { background-color: var(--neutral); }
.chart-data-content .table td, .chart-data-content .table th { width: 25%; min-width: 150px; border: none; line-height: 25px; }
.chart-data-content .table th { font-size: 16px; color: var(--blue); padding: 18px 10px; line-height: 18px; }
.chart-data-content .table td { padding: 7px 10px; font-size: 16px; font-weight: 500; color: var(--dark) }

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px){
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){
}

/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){
.four-box-signpost .heading { margin-bottom: 35px; }
.table_wrap form.promo-code-form{width:100%;min-width:100%;}
.table_wrap form.promo-code-form .form-control{width:calc(100% - 40px);height:40px;font-size:12px;}
.table_wrap .table2 tr td{text-align:right;}
.table_wrap .coupon-text,.table_wrap .table2 tr td:nth-child(2) b{font-size:14px;}
.table_wrap .table2 b,.table_wrap .table2 tr td:nth-child(4) b{font-size:14px;font-weight:400;}
.table_wrap  .table-notes-text{padding-right:15px;text-align:left;}
.table_wrap .notes{text-align:left;font-size:12px;line-height:1.5;}
.table_wrap .b-core-ui-select{width:40px;height:40px;margin-left:8px;}
.table_wrap .b-core-ui-select > img{width:15px;}
.table_wrap .table2 .table-heading,.table_wrap .coupon-text,.table_wrap .table2 tr td:nth-child(2) b{font-weight:400;}
.table_wrap .table2 .dropdown-menu{right:0!important;left:auto!important;}
.table_wrap .table-dropdown-form{padding:8px 12px 0px;}
.table_wrap  .close-icon img{width:18px;}
.table_wrap  .drop-content-box{padding:10px 0;}
.table-wrap table,.table-wrap thead,.table-wrap tbody,.table-wrap th,.table-wrap td,.table-wrap tr{display:block;}
.table-wrap thead tr{position:absolute;top:-9999px;left:-9999px;}
.table-wrap th,.table-wrap td{border:none;border-bottom:1px solid #eee!important;position:relative;padding-left:45%!important;white-space:normal;text-align:left; width: auto !important; min-width: 1px; line-height: 1;}
.table-wrap th:before,.table-wrap td:before{position:absolute;top: 50%;
    transform: translateY(-50%);left:15px;width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--blue); font-weight: 700;}
.table-wrap td:first-child,.table-wrap th:first-child{padding-top:17px;}
.table-wrap th:last-child,.table-wrap td:last-child{padding-bottom:16px;}
/* .table-wrap th:first-child:before,.table-wrap td:first-child:before{top:17px;} */
.table-wrap th:before,.table-wrap td:before{content:attr(data-title);}
.table tbody th,.table tbody tr{border-top:1px solid #ddd;}
.table tbody tr td{border:none; }
.chart-data-list { margin-bottom: 20px; }
.chart-data-content .table td{text-align: center;}
}

/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width: 575.98px){
}