@media(max-width: 575.98px){
.card-body{padding:.5rem;}
h4{font-size:1.2rem;}
.table-price{font-size:.8rem;}
.table-price td, .table-price th{padding:.5rem .1rem;}
.table-price thead th{white-space:normal; width:20%; word-break:break-all;}
.table-price th p:nth-child(n+3){margin-bottom:0;}
.table-price th p.text-muted{display:none;}
.table-price th .btn i{display:none;}
.table-price td{font-size:.8rem;}
.table-price td abbr{display:none;}
.table-price i.fa-question-circle{display:none;}
.text-xl{font-size:.8rem!important;}
.table thead th h6{font-size:.8rem;}
.card-body.p-0 .table tbody>tr>td:first-of-type, .card-body.p-0 .table tbody>tr>th:first-of-type, .card-body.p-0 .table tfoot>tr>td:first-of-type, .card-body.p-0 .table tfoot>tr>th:first-of-type, .card-body.p-0 .table thead>tr>td:first-of-type, .card-body.p-0 .table thead>tr>th:first-of-type{padding-left:.2rem; padding-right:.5rem; color:#007bff;}
.card-body.p-0 .table tbody>tr>td:last-of-type, .card-body.p-0 .table tbody>tr>th:last-of-type, .card-body.p-0 .table tfoot>tr>td:last-of-type, .card-body.p-0 .table tfoot>tr>th:last-of-type, .card-body.p-0 .table thead>tr>td:last-of-type, .card-body.p-0 .table thead>tr>th:last-of-type{padding-right:0;}
}