.dedicated_table.stacktable.small-only{display:none}
.dedicated_table{border-radius:6px;overflow:hidden;}
.dedicated_table.stacktable thead tr th{padding:20px 40px;border:none;color:#fff;font-size:21px;line-height:30px;font-weight:400;text-align:center;font-family:'Rubik', sans-serif;}
.dedicated_table.stacktable thead tr th:first-child{text-align:left;padding-left:53px;}
.dedicated_table.stacktable thead tr th:last-child{border-top-right-radius:4px;border-bottom-right-radius:6px;}
.dedicated_table.stacktable tbody tr:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.dedicated_table.stacktable tr{border:none;}
.dedicated_table.stacktable tbody tr td{padding:26px 28px;font-size:16px;line-height:16px;font-weight:400;color:#777;border:none;text-transform:uppercase;font-family:'Rubik', sans-serif;background-color:#fff;border-bottom:solid 1px #e5e5e5;}
.dedicated_table tr th:first-child{border-top-left-radius:4px;border-bottom-left-radius:6px!important;}
.dedicated_table tr.spacer-line{height:20px;border:none!important;}
.dedicated_table tr.spacer-line th{
    background-color:transparent !important;
    padding:0!important;
}
.dedicated_table tr th:first-child{border-top-left-radius:4px;}
.dedicated_table.stacktable tbody tr td.price_row{font-size:14px;line-height:14px;color:#0c5adb;}
.dedicated_table.stacktable tbody tr td:first-child{text-align:left;padding-left:53px;}
.dedicated_table.stacktable tbody tr:first-child td:first-child{
border-top-left-radius:4px;
}
.dedicated_table.stacktable tbody tr:first-child td:last-child{border-top-right-radius:4px;}
.dedicated_table.stacktable tbody tr td.table_btn{padding:0 20px 0 0}
.dedicated_table.stacktable tbody tr td.table_btn a{background:#0c5adb!important;color:#fff;font-size:14px;line-height:14px;padding:13px 20px;border-radius:5px;display:inline-block;box-shadow:10px 10px 10px rgba(0,0,0,0.2)}
.dedicated_table.stacktable tbody tr{transition:.5s ease-in-out;position:relative}
.dedicated_table.stacktable tbody tr:hover td.table_btn a{background-color:#001144!important}
.dedicated_table.stacktable thead tr.open_rowspan{height:20px;background-color:#eff6f8}
.dedicated_table.stacktable thead tr.open_rowspan th{padding:0!important}

.dedicated_table.stacktable tbody tr:hover td{color:#ff2c9c;background-color:#fcdde8;border-color:#e6c7d1;}
.dedicated_table tr th {
    background-color:#0a0c19 !important;
    color: #fff!important;
}

@media screen and (max-width:767px){
.dedicated_table.stacktable.large-only{display:none;}
.dedicated_table.stacktable.small-only{display:table;}

.dedicated_table.stacktable tbody tr td{padding:20px 30px;}
.dedicated_table tr th{padding:15px 30px;}
}