.rmv-space .elementor-widget-text-editor p:last-child {
    margin: 0;
}

.description-details .elementor-widget-container p {
    margin: 0 0 20px !important;
}

.description-details .elementor-widget-container p:last-child {
    margin-bottom: 0 !important;
}


.our-health-solutions-block,
.solutions-block {
    padding-bottom: 30px;
}

/* .solutions-block.slick-initialized {
 opacity: 1; } */
.solutions-block .slick-track {
    display: flex;
    justify-content: center;
}

.solutions-block .slick-slide {
    height: inherit;
    margin: 0 10px;
}

.our-health-solutions-block .swiper-slide,
.solutions-block .swiper-slide {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 30px;
    margin-bottom: 30px;
    height: calc(100% - 60px) !important;
    box-shadow: 8px 8px 24px 1px rgba(40, 111, 183, 0.15);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.our-health-solutions-block .swiper-slide:nth-child(odd),
.solutions-block .swiper-slide:nth-child(odd) {
    margin-top: 60px;
    /* margin-bottom: 0; */
}

.our-health-solutions-block .swiper-pagination-progressbar,
.solutions-block .swiper-pagination-progressbar {
    top: auto !important;
    bottom: 0;
    border-radius: 20px;
    overflow: hidden;
    background: rgba(39, 71, 96, 0.2);
}

.our-health-solutions-block .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.solutions-block .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    border-radius: 20px;
}

.blue-gradiant-title .elementor-heading-title {
    opacity: 0.1;
    background: linear-gradient(180deg, #286FB7 0%, rgba(40, 111, 183, 0.00) 100%);
    background-clip: text;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.medical-health-table table thead {
    /* position: sticky; */
    position: relative;
    z-index: 999;
    /* top: 118px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; */
}

.tafe-table-header {
    position: relative;
    z-index: 999;
    /* position: sticky; */
    /* top: 118px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; */
}

.tafe-table-header th {
    position: sticky;
    top: 118px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

body:has(header.sticky-hidden) .tafe-table-header th {
    top: 0;
}

body:has(header.sticky-hidden) .medical-health-table table thead th {
    top: 0;
}

.medical-health-table table thead th {
    position: sticky;
    font-family: 'Sora', sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 125%;
    color: #ffffff;
    text-align: center;
    padding: 20px 12px;
    background: transparent;
    border: none !important;
    border-right: 6px solid #ffffff !important;
    z-index: 99;
    top: 118px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.medical-health-table table thead th:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /* background: rgba(40, 111, 183, 0.60); */
    /* background: #7ea9d4; */
    background: #286FB7;
    border-radius: 20px 20px 0 0;
    z-index: -1;
}

.medical-health-table table thead tr th span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 30px;
    height: 30px;
    margin: 2px 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.medical-health-table table thead tr th span:before {
    position: relative;
    content: "";
    display: inline-flex;
    width: 18px;
    height: 18px;
}

.medical-health-table table thead tr th span.female-icon {
    background: #EF5BA0;
}

.medical-health-table table thead tr th span.female-icon:before {
    background: url('./assets/images/femenine.png') no-repeat;
    background-size: 11px 16px;
    background-position: center center;
}

.medical-health-table table thead tr th span.male-icon {
    background: #7ea9d4;
}

.medical-health-table table thead tr th span.male-icon:before {
    background: url('./assets/images/male-gender.png') no-repeat;
    background-size: 14px 14px;
    background-position: center center;
}

.medical-health-table.package-table-resize table tbody tr.sticky-row-mobile,
.medical-health-table.package-table-resize table thead th.column-1 br {
    display: none;
}

.medical-health-table.package-table-resize table thead th small {
    display: block;
    margin: 0 auto;
}

.medical-health-table table thead th:first-child:before {
    background: #286FB7;
}

.medical-health-table table thead th:last-child {
    border-right: none !important;
}

.medical-health-table table tbody tr td {
    position: relative;
    z-index: 9;
    font-family: 'Sora', sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 125%;
    color: #27476099 !important;
    border-right: 6px solid #ffffff;
    padding: 12px 20px;
    background: transparent !important;
    /* background: #fafafa !important; */
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    vertical-align: middle;
}

.medical-health-table table tbody td br {
    display: none;
}

.medical-health-table table tbody tr td:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fafafa;
    z-index: -1;
}

.medical-health-table table tbody tr td:last-child {
    border-right: none;
}

.medical-health-table table tbody tr td.column-1 {
    border-right: none;
    vertical-align: middle;
    /* background: rgba(39, 71, 96, 0.1) !important; */
    text-align: center;
    font-weight: 500;
    text-align: center;
    color: #286FB7 !important;
    border: none;
    border-top: 6px solid #ffffff;
}

.medical-health-table table tbody tr td.column-1:before {
    /* background: rgba(39, 71, 96, 0.1); */
    background: #e9ecef;
    border-radius: 20px 0 0 20px;
}

.medical-health-table table tbody tr.row-3 td.column-1:before {
    border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
    -moz-border-radius: 0 0 0 20px;
    -ms-border-radius: 0 0 0 20px;
    -o-border-radius: 0 0 0 20px;
}

.medical-health-table table tbody tr td.column-1~td {
    border-top: 6px solid #ffffff;
}

.medical-health-table table tbody tr:first-child td.column-1,
.medical-health-table table tbody tr:first-child td.column-1~td {
    border-top: none;
}

.medical-health-table table tbody tr:first-child td.column-1:before,
.medical-health-table table tbody tr:first-child td.column-1~td:before {
    border-top-left-radius: 0;
}

.medical-health-table table tbody tr td img {
    width: 16px;
    height: auto;
    margin: 0 auto;
}

.medical-health-table table tbody .checkmark-verify {
    display: block;
    margin: 0 auto;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.8607 7.2139C11.5996 6.82762 11.3385 6.45512 11.0773 6.06897C11.0194 5.98623 11.0194 5.93103 11.0773 5.84829C11.3385 5.47591 11.5851 5.1034 11.8463 4.73102C12.1509 4.28967 11.9913 3.86197 11.469 3.68272C11.0339 3.53102 10.5987 3.36554 10.1634 3.21384C10.0764 3.18617 10.0328 3.13097 10.0328 3.03447C10.0184 2.57935 9.9894 2.12411 9.9603 1.68276C9.93134 1.19997 9.53969 0.9241 9.04642 1.04827C8.58223 1.15854 8.11805 1.28271 7.66822 1.40688C7.56672 1.43442 7.50879 1.40688 7.43612 1.33791C7.14598 0.979174 6.84135 0.634456 6.55133 0.289612C6.23209 -0.0965373 5.73881 -0.0965373 5.40522 0.289612C5.11508 0.634456 4.81045 0.9793 4.53478 1.32414C4.46225 1.42065 4.38971 1.43442 4.27373 1.40688C3.82403 1.28271 3.37432 1.17244 3.05508 1.08957C2.43135 0.951637 2.05418 1.18621 2.02509 1.68276C1.99612 2.13787 1.96716 2.59312 1.95255 3.06213C1.95255 3.15864 1.90911 3.19994 1.82209 3.24137L0.472983 3.73792C0.00866687 3.91729 -0.136407 4.34487 0.13926 4.74479C0.400446 5.13107 0.661499 5.50345 0.922685 5.8896C0.980608 5.97246 0.980608 6.02754 0.922685 6.12417C0.648324 6.50973 0.3823 6.90059 0.124779 7.29651C-0.121793 7.66902 0.0377612 8.11037 0.47285 8.27584C0.922685 8.44132 1.38687 8.60679 1.83657 8.77239C1.93807 8.80006 1.96716 8.85513 1.96716 8.95176C1.98164 9.39311 2.0397 9.82082 2.0397 10.262C2.0397 10.7035 2.44583 11.1034 3.01164 10.938C3.46134 10.8 3.91104 10.7035 4.36075 10.5792C4.44776 10.5517 4.50582 10.5656 4.56388 10.6483C4.8685 11.0069 5.15865 11.3518 5.46328 11.7104C5.79687 12.0965 6.27567 12.0965 6.59478 11.7104C6.8994 11.3516 7.18955 11.0068 7.49418 10.6483C7.55224 10.5793 7.59568 10.5517 7.69731 10.5793C8.16149 10.7035 8.62568 10.8138 9.08999 10.938C9.56866 11.0621 9.97478 10.7863 9.9894 10.3172C10.0184 9.86212 10.0473 9.40688 10.0619 8.93787C10.0619 8.82759 10.1199 8.78629 10.207 8.75862C10.6494 8.60371 11.0895 8.44277 11.527 8.27584C11.9913 8.05517 12.1364 7.61394 11.8607 7.2139ZM8.39358 4.95157L5.49224 7.71032C5.41971 7.77917 5.31821 7.83437 5.21658 7.84813C5.18761 7.84813 5.14404 7.86203 5.11508 7.86203C4.98448 7.86203 4.83941 7.80683 4.73791 7.7102L3.54836 6.57916C3.45077 6.48561 3.39601 6.35919 3.39601 6.22743C3.39601 6.09567 3.45077 5.96925 3.54836 5.8757C3.64675 5.78292 3.77971 5.73085 3.91829 5.73085C4.05686 5.73085 4.18982 5.78292 4.28821 5.8757L5.1006 6.64813L7.62477 4.24812C7.72316 4.15533 7.85612 4.10326 7.9947 4.10326C8.13328 4.10326 8.26624 4.15533 8.36462 4.24812C8.59671 4.44125 8.59671 4.75831 8.39358 4.95157Z' fill='%23286FB7'/%3E%3C/svg%3E") no-repeat;
    background-size: 100% 100%;
}

.medical-health-table table .table-btn {
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    /* padding: 7px 7px 7px 10px; */
    padding: 7px;
    font-size: 11px !important;
    line-height: 18px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.medical-health-table table .table-btn span {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    background: #FFF;
    min-width: 22px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15' fill='none'%3E%3Cpath d='M0 7H15.5M15.5 7L9.5 1M15.5 7L9.5 13.5' stroke='%23274760' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 10px 8px;
    background-position: center;
    margin-left: 8px;
}

.allergy-personalized-table {
    width: 100%;
}

.allergy-personalized-table .wpr-data-table tr td .wpr-table-text {
    color: rgba(39, 71, 96, 0.60) !important;
    font-family: 'Sora', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
    /* 155.556% */
}

.allergy-personalized-table .wpr-data-table tr td .wpr-table-text strong {
    color: #286FB7 !important;
    font-weight: 400 !important;
}

.our-corporate-service .our-corporate-services-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    fill: #ffffff !important;
}

.our-corporate-service .our-corporate-services-item .why-screening-item-img-main,
.our-corporate-service .our-corporate-services-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

.our-corporate-service .our-corporate-services-item:hover .why-screening-item-img-main {
    background: #EF5BA0 !important;
}

.our-corporate-service .our-corporate-services-item:hover .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    fill: #FFF !important;
}

/* Home */
.our-health-solutions-block .solution-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path,
.solutions-block .solution-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    fill: #EF5BA0 !important;
}

.our-health-solutions-block .solution-item .why-screening-item-img-main,
.our-health-solutions-block .solution-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path,
.solutions-block .solution-item .why-screening-item-img-main,
.solutions-block .solution-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

.our-health-solutions-block .solution-item:hover .why-screening-item-img-main,
.solutions-block .solution-item:hover .why-screening-item-img-main {
    background: #EF5BA0 !important;
}

.our-health-solutions-block .solution-item:hover .why-screening-item-img-main .why-screening-singapore-detail-icon svg path,
.solutions-block .solution-item:hover .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    fill: #FFF !important;
}

/* Home */

.corporate-health .why-screening-slider-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    fill: #ffffff !important;
}

.corporate-health .why-screening-slider-item .why-screening-item-img-main,
.corporate-health .why-screening-slider-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}

/* .corporate-health .why-screening-slider-item:hover .why-screening-item-img-main {
    background: #286FB7 !important;
} */

.corporate-health .why-screening-slider-item:hover .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
    fill: #FFF !important;
}

.ica-medical-examination-item {
    position: relative;
}

.pink-medical-examination .ica-medical-examination-item::before {
    position: absolute;
    content: "";
    background: url('assets/images/medical-examination-bg.svg') no-repeat;
    background-size: 100% 100%;
    left: 0;
    top: 0;
    bottom: 0;
    width: 196px;
    height: 100%;
    opacity: 0.15;
    transition: all 0.3s ease-in-out;
}

.pink-medical-examination .ica-medical-examination-item::after {
    position: absolute;
    content: "";
    background: url('assets/images/medical-examination-bg.svg') no-repeat;
    background-size: 100% 100%;
    right: 0;
    top: 0;
    bottom: 0;
    width: 196px;
    height: 100%;
    transform: rotate(180deg);
    opacity: 0.15;
    transition: all 0.3s ease-in-out;
}

.pink-medical-examination .why-screening-slider-item:hover .ica-medical-examination-item::before,
.pink-medical-examination .why-screening-slider-item:hover .ica-medical-examination-item::after {
    background: url('assets/images/pink-medical-examination-hover-bg.svg') no-repeat;
    background-size: 100% 100%;
    /* opacity: 0.5; */
}

.blue-medical-examination .ica-medical-examination-item::before {
    position: absolute;
    content: "";
    background: url('assets/images/medical-examination-bg.svg') no-repeat;
    background-size: 100% 100%;
    left: 0;
    top: 0;
    bottom: 0;
    width: 196px;
    height: 100%;
    opacity: 0.15;
    transition: all 0.3s ease-in-out;
}

.blue-medical-examination .ica-medical-examination-item::after {
    position: absolute;
    content: "";
    background: url('assets/images/medical-examination-bg.svg') no-repeat;
    background-size: 100% 100%;
    right: 0;
    top: 0;
    bottom: 0;
    width: 196px;
    height: 100%;
    transform: rotate(180deg);
    opacity: 0.15;
    transition: all 0.3s ease-in-out;
}

.blue-medical-examination .why-screening-slider-item:hover .ica-medical-examination-item::before,
.blue-medical-examination .why-screening-slider-item:hover .ica-medical-examination-item::after {
    background: url('assets/images/blue-medical-examination-hover-bg.svg') no-repeat;
    background-size: 100% 100%;
    /* opacity: 0.5; */
}

/* medical-health-table */

.mom-medical-examination-carousal .swiper-wrapper .swiper-slide {
    width: calc(100% - 20px) !important;
    margin-bottom: 20px !important;
}

/* Table common Css */

.common-table .tafe-table .tafe-table-header th {
    background-color: #286FB7;
}

.common-table .tafe-table .tafe-table-header th:last-child {
    /* width: 306px !important; */
    width: 325px !important;
    text-align: center !important;
    word-break: break-word !important;
}

.common-table.table-price-cell-small .tafe-table .tafe-table-header th:last-child {
    width: 150px !important;
}

.common-table .tafe-table .tafe-table-body td:last-child {
    text-align: center;
}

.common-table .tafe-table .tafe-table-header th {
    color: #fff !important;
}

.common-table .tafe-table .tafe-table-header th small {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
}

.common-table:not(.different-font-color) .tafe-table .tafe-table-body tr td:last-child {
    color: #286FB7 !important;
}

/* .common-table.common-table-width .tafe-table .tafe-table-body tr td:last-child{
    color: #27476099 !important;
} */

.common-table table.tafe-table {
    border-collapse: separate;
    box-shadow: 0 5px 5px rgba(0,0,0,0.05);
    /* overflow: hidden; */
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.common-table .tafe-table a {
    text-decoration: underline;
    color: #286FB7;
}

.common-table .tafe-table a:hover {
    color: #EF5BA0;
}

.common-table .tafe-table a:hover * {
    color: inherit;
}

.common-table table.tafe-table thead th {
    border: none;
}

.hiv-test-info-table.common-table .tafe-table {
    table-layout: fixed;
}

.common-table table.tafe-table thead tr:first-child th:first-child {
    border-radius: 20px 0 0 0;
    -webkit-border-radius: 20px 0 0 0;
    -moz-border-radius: 20px 0 0 0;
    -ms-border-radius: 20px 0 0 0;
    -o-border-radius: 20px 0 0 0;
}

.common-table table.tafe-table thead tr:first-child th:last-child {
    border-radius: 0 20px 0 0;
    -webkit-border-radius: 0 20px 0 0;
    -moz-border-radius: 0 20px 0 0;
    -ms-border-radius: 0 20px 0 0;
    -o-border-radius: 0 20px 0 0;
}

.common-table table.tafe-table tbody tr:last-child td:first-child {
    border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
    -moz-border-radius: 0 0 0 20px;
    -ms-border-radius: 0 0 0 20px;
    -o-border-radius: 0 0 0 20px;
}

.common-table table.tafe-table tbody tr:last-child td:last-child {
    border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;
    -moz-border-radius: 0 0 20px 0;
    -ms-border-radius: 0 0 20px 0;
    -o-border-radius: 0 0 20px 0;
}

.common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
    width: 564px !important;
    text-align: left !important;
    word-break: break-all !important;
}

.std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:first-child {
    /* width: 405px; */
    width: 300px;
}

.std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:last-child {
    width: auto !important;
}

.common-table.common-table-width .tafe-table .tafe-table-body td:last-child {
    text-align: left;
}

.common-table.common-table-width .tafe-table .tafe-table-body td {
    word-break: break-word !important;
}

.common-table.common-table-width .tafe-table .tafe-table-body td ol,
.common-table.common-table-width .tafe-table .tafe-table-body td ul {
    padding-left: 15px;
}

.common-table.common-table-width .tafe-table .tafe-table-body td ol li,
.common-table.common-table-width .tafe-table .tafe-table-body td ul li {
    padding-left: 5px;
}

.common-table table.tafe-table td,
.common-table table.tafe-table th {
    /* padding: 15px 40px 15px 40px !important; */
    padding: 15px !important;
    border: none !important;
    word-break: break-word !important;
}

.common-table table.tafe-table tbody td {
    border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.common-table table.tafe-table tbody td:last-child {
    border: none !important;
}

.common-table table.tafe-table tbody b,
.common-table table.tafe-table tbody strong {
    font-weight: 500;
    color: #286FB7;
}

.common-table.std-treatment-table table.tafe-table thead th:first-child {
    width: 225px;
}

.std-sti-treat-info-table.common-table .tafe-table .tafe-table-body td ul li {
    margin-bottom: 10px;
}
/* Table common Css */

/* recent post */

.recent-post-item .recent-post-title .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* Limit to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.recent-post-item .elementor-widget-image .elementor-widget-container a {
    width: 100%;
}

/* recent post */

@media (max-width: 1799px) {
    /* .medical-health-table table tbody tr td .table-btn {
        font-size: 12px !important;
        line-height: 18px !important;
        padding: 12px 6px !important;
    } */

    .medical-health-table table tbody tr td .table-btn span {
        width: 22px;
        height: 22px;
        min-width: 22px;
    }

}

@media (max-width: 1699px) {
.medical-health-table table thead th { padding: 12px; }
}

@media (max-width: 1599px) {
    .medical-health-table table thead th { font-size: 14px; }
    .medical-health-table table tbody tr td { font-size: 14px; padding: 12px; }
    .medical-health-table table tbody tr td .table-btn {
        margin: 0 auto !important;
        position: relative !important;
        /* font-size: 0px !important;
        line-height: 0px !important; */
        padding: 5px !important;
        /* width: 30px !important;
        height: 30px !important; */
        display: flex !important;
        justify-content: center;
        align-items: center;
        border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -ms-border-radius: 5px !important;
        -o-border-radius: 5px !important;
    }

    /* .medical-health-table table tbody tr td .table-btn::after {
        position: absolute !important;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10' fill='none'%3E%3Cpath d='M0 4.84H10M10 4.84L5.74194 1M10 4.84L5.74194 9' stroke='white'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 12px;
        height: 10px;
    } */

    .medical-health-table table .table-btn span {
        display: none !important;
    }
    
    .medical-health-table table tbody .checkmark-verify{
        width: 16px;
        height: 16px;
    }
}

@media (max-width: 1366px) {
    .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 450px !important;
    }

    .std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:first-child {
        width: 135px !important;
    }

    /* .common-table table.tafe-table td,
    .common-table table.tafe-table th {
        padding: 15px 40px 15px 40px !important;
    } */

    
    /* .common-table table.tafe-table thead tr:first-child th:first-child {
        border-radius: 42px 0 0 0;
        -webkit-border-radius: 42px 0 0 0;
        -moz-border-radius: 42px 0 0 0;
        -ms-border-radius: 42px 0 0 0;
        -o-border-radius: 42px 0 0 0;
    }

    .common-table table.tafe-table thead tr:first-child th:last-child {
        border-radius: 0 42px 0 0;
        -webkit-border-radius: 0 42px 0 0;
        -moz-border-radius: 0 42px 0 0;
        -ms-border-radius: 0 42px 0 0;
        -o-border-radius: 0 42px 0 0;
    }

    .common-table table.tafe-table tbody tr:last-child td:first-child {
        border-radius: 0 0 0 42px;
        -webkit-border-radius: 0 0 0 42px;
        -moz-border-radius: 0 0 0 42px;
        -ms-border-radius: 0 0 0 42px;
        -o-border-radius: 0 0 0 42px;
    }

    .common-table table.tafe-table tbody tr:last-child td:last-child {
        border-radius: 0 0 42px 0;
        -webkit-border-radius: 0 0 42px 0;
        -moz-border-radius: 0 0 42px 0;
        -ms-border-radius: 0 0 42px 0;
        -o-border-radius: 0 0 42px 0;
    } */
}

@media (max-width: 1299px) {

    /* medical-health-table */
    /* .medical-health-table table {
        table-layout: fixed;
    } */

    .medical-health-table table thead th {
        font-size: 12px;
    }

    .medical-health-table table tbody tr td {
        font-size: 12px;
        word-break: break-all;
    }

    .medical-health-table.package-table-resize table td.column-1 {
        width: 200px !important;
    }

    /* .medical-health-table table tbody tr td .table-btn { font-size: 15px !important; line-height: 22px !important; padding: 12px 6px !important; } */
    /* .medical-health-table table tbody tr td .table-btn {
        margin: 0 auto !important;
        position: relative !important;
        font-size: 0px !important;
        line-height: 0px !important;
        padding: 6px !important;
        width: 30px !important;
        height: 30px !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
        border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -ms-border-radius: 5px !important;
        -o-border-radius: 5px !important;
    } */

    /* .medical-health-table table tbody tr td .table-btn::after {
        position: absolute !important;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10' fill='none'%3E%3Cpath d='M0 4.84H10M10 4.84L5.74194 1M10 4.84L5.74194 9' stroke='white'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 12px;
        height: 10px;
    } */

    .medical-health-table table tbody tr td {
        padding: 9px;
    }

    .medical-health-table table .table-btn span {
        display: none !important;
    }

    /* medical-health-table */
}

@media (max-width: 1199px) {
    .medical-health-table table thead th {
        font-size: 10px;
        padding: 5px;
        top: 119px;
    }
    .medical-health-table table tbody tr td {
        font-size: 10px;
        padding: 5px;
    }
    .medical-health-table.package-table-resize table td.column-1 {
        width: 180px !important;
    }
    .mediway-medical-table table tbody td:last-child {
        width: 375px;
    }

    /* .medical-health-table table thead {
        top: 113px;
    } */

    .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 400px !important;
    }
    .medical-health-table table tbody tr td.column-1:before {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .medical-health-table table tbody tr td .table-btn {
        font-size: 10px !important;
    }
}

@media (min-width: 1025px) {

    .mom-medical-examination-carousal .swiper.swiper-initialized .swiper-wrapper .swiper-slide {
        width: calc(33.33333333% - 20px) !important;
        margin-bottom: 20px !important;
    }
}

@media (max-width: 1024px) {

    /* medical-health-table */
    .medical-health-table table {
        table-layout: fixed;
    }
    .medical-health-table table thead th {
        top: 119px;
    }

    .medical-health-table table tbody tr td {
        word-break: break-word;
        font-size: 10px;
    }

    .medical-health-table table tbody tr td .table-btn {
        min-width: 60px;
    }

    /* .medical-health-table table tbody tr td .table-btn {
        margin: 0 auto !important;
        position: relative !important;
        font-size: 0px !important;
        line-height: 0px !important;
        padding: 6px !important;
        width: 30px !important;
        height: 30px !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
        border-radius: 5px !important;
        -webkit-border-radius: 5px !important;
        -moz-border-radius: 5px !important;
        -ms-border-radius: 5px !important;
        -o-border-radius: 5px !important;
    } */

    .medical-health-table table thead th {
        font-size: 10px;
    }

    /* .medical-health-table table tbody tr td .table-btn::after {
        position: absolute !important;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10' fill='none'%3E%3Cpath d='M0 4.84H10M10 4.84L5.74194 1M10 4.84L5.74194 9' stroke='white'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        width: 12px;
        height: 10px;
    } */

    .medical-health-table table thead th:before {
        border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -ms-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;
    }

    .medical-health-table table thead th.column-1 {
        width: 200px;
    }

    .medical-health-table table .table-btn span {
        display: none !important;
    }

    /* medical-health-table */

    .mom-medical-examination-carousal .swiper-wrapper .swiper-slide {
        width: calc(50% - 20px) !important;
    }

    .common-table .tafe-table .tafe-table-header th small {
        font-size: 16px;
        line-height: 26px;
    }

    /* .common-table table.tafe-table td,
    .common-table table.tafe-table th {
        padding: 15px 30px 15px 30px !important;
    } */

    .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 350px !important;
    }

    .std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:first-child {
        width: 135px !important;
    }

    /* .common-table table.tafe-table thead tr:first-child th:first-child {
        border-radius: 35px 0 0 0;
        -webkit-border-radius: 35px 0 0 0;
        -moz-border-radius: 35px 0 0 0;
        -ms-border-radius: 35px 0 0 0;
        -o-border-radius: 35px 0 0 0;
    }

    .common-table table.tafe-table thead tr:first-child th:last-child {
        border-radius: 0 35px 0 0;
        -webkit-border-radius: 0 35px 0 0;
        -moz-border-radius: 0 35px 0 0;
        -ms-border-radius: 0 35px 0 0;
        -o-border-radius: 0 35px 0 0;
    }

    .common-table table.tafe-table tbody tr:last-child td:first-child {
        border-radius: 0 0 0 35px;
        -webkit-border-radius: 0 0 0 35px;
        -moz-border-radius: 0 0 0 35px;
        -ms-border-radius: 0 0 0 35px;
        -o-border-radius: 0 0 0 35px;
    }

    .common-table table.tafe-table tbody tr:last-child td:last-child {
        border-radius: 0 0 35px 0;
        -webkit-border-radius: 0 0 35px 0;
        -moz-border-radius: 0 0 35px 0;
        -ms-border-radius: 0 0 35px 0;
        -o-border-radius: 0 0 35px 0;
    } */

    .common-table.std-treatment-table table.tafe-table thead th:first-child {
        width: 175px;
    }
}

@media (min-width: 992px) {
    .medical-health-table table tbody tr td:only-child { display: none; }
}

@media (max-width: 991px) {
    .medical-health-table.package-table-resize table {
        overflow: auto;
        display: block;
        width: 100%;
        table-layout: auto;
        /* max-height: 90dvh; */
    }

    .medical-health-table.package-table-resize.health-screening-table table thead th {
        top: 119px;
    }

    body:has(header.sticky-hidden) .medical-health-table.package-table-resize.health-screening-table table thead th {
        top: 0 !important;
    }

    .medical-health-table.package-table-resize.health-screening-table table {
        overflow: unset;
    }

    .medical-health-table.package-table-resize table thead th {
        top: 0;
    }

    .medical-health-table table tbody tr td.column-1 {
        display: none;
    }

    .medical-health-table.package-table-resize table tbody tr:has(td:only-child) {
        position: relative;
    }

    .medical-health-table.package-table-resize.our-fertility-table table {
        display: table;
    }

    .medical-health-table.package-table-resize table tbody tr:has(td:only-child):before {
        position: absolute;
        content: "";
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #e9ecef;
    }
   
    .medical-health-table.package-table-resize table tbody tr td:only-child {
        /* display: table-cell !important; */
        position: relative;
        display: block;
        position: sticky;
        left: 0;
        text-align: left;
        background: transparent !important;
        border: none !important;
    }

    .medical-health-table.package-table-resize table tbody tr td:only-child:before {
        display: none;
    }
    .medical-health-table.package-table-resize table tbody tr.sticky-row-mobile td{
        border: none !important;
        padding: 10px 3px;
        color: #286FB7 !important;
        font-weight: 500;
    }
    .medical-health-table.package-table-resize table tbody tr.sticky-row-mobile td:before{
        background: none;
    }
    .medical-health-table.package-table-resize table tbody tr.sticky-row-mobile{
        display: table-row;
        background: #e9ecef !important;
    }
    .medical-health-table.package-table-resize table tbody tr td:only-child:after {
        display: none;
    }
    
    /* .medical-health-table.package-table-resize table th,
    .medical-health-table.package-table-resize table td {
        white-space: nowrap;
    } */

    .medical-health-table.package-table-resize table tbody tr td {
        border-right-width: 3px;
    }

    .medical-health-table.package-table-resize table tbody tr td.column-1~td {
        border-top-width: 3px;
    }
    
    /* Sticky first column header */
    /* .medical-health-table.package-table-resize table thead {
        position: unset;
        top: auto;
    } */
    .medical-health-table.package-table-resize table thead th {
        border-right-width: 2px !important;
        min-width: 58px;
        padding: 5px 3px;
        top: 0;
    }
    .medical-health-table.package-table-resize table tbody tr td {
        border-right-width: 2px;
        padding: 5px 3px;
    }
    .medical-health-table.package-table-resize table thead th.column-1 {
        position: sticky;
        left: 0;
        z-index: 999;
        /* white-space: nowrap; */
    }

    .medical-health-table.package-table-resize table thead th.column-1 > * {
        width: 124px;
    }
    
    /* Optional: sticky second column (td.column-2) */
    /* .medical-health-table.package-table-resize table tbody td.column-1, */
    .medical-health-table.package-table-resize table tbody td.column-2 {
        position: sticky;
        left: 0;
        z-index: 90;
    }
}

@media (max-width: 880px) {
    .mediway-medical-table table tbody td:last-child {
        width: 300px;
    }

    .common-table .tafe-table .tafe-table-header th:last-child {
        width: 225px !important;
    }

    .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 300px !important;
    }

    /* .common-table table.tafe-table thead tr:first-child th:first-child {
        border-radius: 30px 0 0 0;
        -webkit-border-radius: 30px 0 0 0;
        -moz-border-radius: 30px 0 0 0;
        -ms-border-radius: 30px 0 0 0;
        -o-border-radius: 30px 0 0 0;
    }

    .common-table table.tafe-table thead tr:first-child th:last-child {
        border-radius: 0 30px 0 0;
        -webkit-border-radius: 0 30px 0 0;
        -moz-border-radius: 0 30px 0 0;
        -ms-border-radius: 0 30px 0 0;
        -o-border-radius: 0 30px 0 0;
    }

    .common-table table.tafe-table tbody tr:last-child td:first-child {
        border-radius: 0 0 0 30px;
        -webkit-border-radius: 0 0 0 30px;
        -moz-border-radius: 0 0 0 30px;
        -ms-border-radius: 0 0 0 30px;
        -o-border-radius: 0 0 0 30px;
    }

    .common-table table.tafe-table tbody tr:last-child td:last-child {
        border-radius: 0 0 30px 0;
        -webkit-border-radius: 0 0 30px 0;
        -moz-border-radius: 0 0 30px 0;
        -ms-border-radius: 0 0 30px 0;
        -o-border-radius: 0 0 30px 0;
    } */
}

@media (min-width: 768px) {
    .mom-medical-examination-carousal .swiper-wrapper {
        margin-right: -20px !important;
        flex-wrap: wrap;
        width: auto;
        transform: none !important;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
    }

    .mom-medical-examination-carousal.why-screening-singapore-carousel .swiper-pagination-progressbar {
        display: none !important;
    }

    /* .mom-medical-examination-carousal .swiper.swiper-initialized .swiper-wrapper .swiper-slide { width: calc(33.33333333% - 20px) !important; margin-bottom: 20px !important; } */
}

@media (max-width: 767px) {

    .medical-health-table table thead th.column-1 {
        width: 150px;
        /* text-align: left !important; */
        /* padding: 6px !important; */
    }

    .medical-health-table table tbody tr td .table-btn {
        min-width: 70px;
    }

    .medical-health-table table thead th {
        /* padding: 2px; */
        /* font-size: 10px;
        line-height: 18px; */
        padding: 5px 3px;
        border-right: 1px solid #FFF !important;
    }

    .medical-health-table table tbody .checkmark-verify {
        width: 14px;
        height: 14px;
    }

    .medical-health-table.package-table-resize table thead th.column-1 {
        white-space: nowrap;
    }

    .medical-health-table.package-table-resize table thead th.column-1 > * {
        display: block;
        white-space: normal;
        width: 110px;
        margin: 0 auto;
    }

    .medical-health-table.package-table-resize table thead th {
        min-width: 57px;
    }

    /* .medical-health-table table thead th:before {
        border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -ms-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;
    } */

    .medical-health-table table thead th:before {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

    .medical-health-table table tbody tr td.column-1:before {
        border-top: 1px solid #FFF !important;
        border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        -o-border-radius: 0 !important;
    }

    .medical-health-table table tbody tr td.column-1 {
        /* border-bottom: 1px solid rgba(39, 71, 96, 0.1) !important; */
        padding-top: 12px !important;
        padding-bottom: 8px !important;
    }

    .medical-health-table table tbody tr td.column-1:after {
        position: absolute;
        content: "";
        background: rgba(39, 71, 96, 0.1) !important;
        left: 0;
        right: 0;
        bottom: -3px;
        height: 3px;
    }

    .medical-health-table table tbody tr td.column-1~td {
        border-top: 1px solid #FFF !important;
    }

    .medical-health-table.package-table-resize table tbody tr td {
        border-right: 1px solid #ffffff !important;
    }

    .medical-health-table table thead tr th {
        border-right-width: 2px;
    }

    .medical-health-table table tbody tr td {
        border-right-width: 2px;
    }

    /* .medical-health-table table tbody tr td:before {
        left: -1px;
        right: -1px;
    } */

    .medical-health-table table tbody tr td {
        /* font-size: 12px; */
        padding: 10px 5px;
    }

    .medical-health-table table tbody td br {
        display: block;
    }

    .medical-health-table table thead tr th span {
        width: 22px;
        height: 22px;
    }

    /* .medical-health-table table thead tr th span:before {
        max-width: 14px;
        max-height: 12px;
        min-width: 10px;
        min-height: 10px;
    } */

    .medical-health-table table thead tr th span.female-icon:before {
        background-size: 10px 14px;
    }

    .medical-health-table table thead tr th span.male-icon:before {
        background-size: 11px 11px;
    }

    .our-health-slider {
        margin: 0 -20px;
    }

    .establishment-year {
        max-width: 388px !important;
    }

    /* .our-corporate-service .our-corporate-services-item {
        background: rgba(239, 91, 160, 0.1) !important;
    } */

    /* .our-corporate-service .our-corporate-services-item .why-screening-item-img-main {
        background: #EF5BA0 !important;
    }

    .our-corporate-service .our-corporate-services-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
        fill: #FFF !important;
    } */

    /* .our-health-solutions-block .solution-item, */
    .solutions-block .solution-item {
        background: rgba(239, 91, 160, 0.1) !important;
    }

    .our-health-solutions-block .solution-item .why-screening-item-img-main,
    .solutions-block .solution-item .why-screening-item-img-main {
        background: #EF5BA0 !important;
    }

    .our-health-solutions-block .solution-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path,
    .solutions-block .solution-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
        fill: #FFF !important;
    }

    /* .corporate-health .why-screening-slider-item {
        background: rgba(39, 71, 96, 0.10) !important;
    }

    .corporate-health .why-screening-slider-item .why-screening-item-img-main {
        background: #286FB7 !important;
    }

    .corporate-health .why-screening-slider-item .why-screening-item-img-main .why-screening-singapore-detail-icon svg path {
        fill: #FFF !important;
    } */

    .our-health-solutions-block .swiper-slide,
    .solutions-block .swiper-slide {
        /* margin-right: 0 !important; */
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }

    .pink-medical-examination .why-screening-slider-item,
    .why-screening-singapore-section .pink-medical-examination .why-screening-slider-item {
        /* background: #EF5BA01A !important; */
        background: transparent !important;
    }

    /* .pink-medical-examination .why-screening-slider-item .ica-medical-examination-item::before,
    .pink-medical-examination .why-screening-slider-item .ica-medical-examination-item::after {
        background: url('assets/images/pink-medical-examination-hover-bg.svg') no-repeat;
        background-size: 100% 100%;
    } */

    .blue-medical-examination .why-screening-slider-item,
    .why-screening-singapore-section .blue-medical-examination .why-screening-slider-item {
        /* background: #2747601A !important; */
        background: transparent !important;
    }

    /* .blue-medical-examination .why-screening-slider-item .ica-medical-examination-item::before,
    .blue-medical-examination .why-screening-slider-item .ica-medical-examination-item::after {
        background: url('assets/images/blue-medical-examination-hover-bg.svg') no-repeat;
        background-size: 100% 100%;
    } */

    .blue-medical-examination .ica-medical-examination-item::before,
    .blue-medical-examination .ica-medical-examination-item::after,
    .pink-medical-examination .ica-medical-examination-item::before,
    .pink-medical-examination .ica-medical-examination-item::after {
        width: 150px;
    }


    .lta-medical-examination .ica-medical-examination-item {
        background: #2747601A !important;
    }

    .mom-medical-examination-carousal .swiper-wrapper .swiper-slide {
        width: calc(100% - 20px) !important;
        margin-bottom: 20px !important;
    }

    .tafe-table-header th {
        top: 95px;
        /* top: 87px; */
    }

    /* .mediway-medical-table table thead th { font-size: 18px !important; line-height: 125% !important; } */
    .common-table .tafe-table .tafe-table-header th:last-child {
        /* width: 75px !important; */
        /* width: 80px !important; */
        width: 110px !important;
    }
    
    .common-table .tafe-table .tafe-table-header th small {
        font-size: 12px;
        line-height: 18px;
    }
    
    .common-table table.tafe-table td,
    .common-table table.tafe-table th {
        font-size: 14px;
        line-height: 20px;
    }

    .common-table .tafe-table .tafe-table-header th {
        padding: 10px 15px !important;
    }

    .common-table table.tafe-table td {
        padding: 7px 15px !important;
    }

    .common-table .tafe-table .tafe-table-header th,
    .common-table .tafe-table .tafe-table-header td {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    /* .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 265px !important;
    } */

    .std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:first-child {
        width: 135px !important;
    }

    .common-table table.tafe-table {
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
    }

    .common-table table.tafe-table thead tr:first-child th:first-child {
        border-radius: 15px 0 0 0;
        -webkit-border-radius: 15px 0 0 0;
        -moz-border-radius: 15px 0 0 0;
        -ms-border-radius: 15px 0 0 0;
        -o-border-radius: 15px 0 0 0;
    }

    .common-table table.tafe-table thead tr:first-child th:last-child {
        border-radius: 0 15px 0 0;
        -webkit-border-radius: 0 15px 0 0;
        -moz-border-radius: 0 15px 0 0;
        -ms-border-radius: 0 15px 0 0;
        -o-border-radius: 0 15px 0 0;
    }

    .common-table table.tafe-table tbody tr:last-child td:first-child {
        border-radius: 0 0 0 15px;
        -webkit-border-radius: 0 0 0 15px;
        -moz-border-radius: 0 0 0 15px;
        -ms-border-radius: 0 0 0 15px;
        -o-border-radius: 0 0 0 15px;
    }

    .common-table table.tafe-table tbody tr:last-child td:last-child {
        border-radius: 0 0 15px 0;
        -webkit-border-radius: 0 0 15px 0;
        -moz-border-radius: 0 0 15px 0;
        -ms-border-radius: 0 0 15px 0;
        -o-border-radius: 0 0 15px 0;
    }

    .medical-health-table.package-table-resize.health-screening-table table thead th {
        top: 95px;
        /* top: 87px; */
    }

    .common-table.std-treatment-table table.tafe-table thead th:first-child {
        width: 125px;
    }

    .our-health-solutions-block {
        padding-bottom: 10px;
    }

    .common-table.common-table-width .tafe-table .tafe-table-body td ol, .common-table.common-table-width .tafe-table .tafe-table-body td ul {
        padding-left: 12px;
    }

    .common-table.table-price-cell-small .tafe-table .tafe-table-header th:last-child {
        width: 100px !important;
    }
}

@media (max-width: 575px) {
.medical-health-table.package-table-resize.our-fertility-table table { display: block; }



.medical-health-table.package-table-resize table tbody tr td .table-btn { min-width: 40px; line-height: 115% !important; font-size: 8px !important; }



/* .hiv-test-info-table.common-table .tafe-table .tafe-table-header th:nth-child(2) {
    width: 160px !important;
} */

.common-table.table-price-cell-small .tafe-table .tafe-table-header th:last-child {
    width: 70px !important;
}
}

@media (max-width: 425px) {
    .medical-health-table table thead th.column-1 {
        width: 100px;
    }

    .mom-medical-carousel .slick-list {
        padding: 0 25px !important;
    }

    .blue-medical-examination .ica-medical-examination-item::before,
    .blue-medical-examination .ica-medical-examination-item::after,
    .pink-medical-examination .ica-medical-examination-item::before,
    .pink-medical-examination .ica-medical-examination-item::after {
        width: 100px;
    }

    .blog-main-title .elementor-heading-title {
        font-size: 33px !important;
        line-height: 125% !important;
        word-wrap: break-word;
    }

    /* .common-table .tafe-table .tafe-table-header th:last-child {
        width: 90px !important;
    } */

    .common-table .tafe-table .tafe-table-header th:last-child {
        width: 70px !important;
    }

    .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 150px !important;
    }

    .std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:first-child {
        width: 100px !important;
    }

    /* .std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:first-child {
        width: 415px !important;
    } */

    .std-sti-treat-info-table.common-table .tafe-table .tafe-table-body td ul li {
        margin-bottom: 5px;
    }

    /* .common-table .tafe-table .tafe-table-header th {
        font-size: 16px !important;
    }

    .common-table .tafe-table .tafe-table-header td {
        font-size: 14px !important;
    } */

    .medical-health-table.package-table-resize table thead th.column-1 > * { width: 69px; }
    
    .medical-health-table table thead th {
        font-size: 6px;
    }

    .medical-health-table table tbody tr td {
        font-size: 6px;
    }

    /* .medical-health-table.package-table-resize table thead th.column-1 > * {
        width: 80px;
    } */
    
    .medical-health-table.package-table-resize table thead th {
        font-size: 10px;
    }

    .medical-health-table.package-table-resize table tbody tr td {
        font-size: 10px;
    }

    /* .tafe-table-header th {
        top: 95px;
    } */

    .common-table table.tafe-table td,
    .common-table table.tafe-table th {
        font-size: 11px;
        line-height: 16px;
    }

    .common-table .tafe-table .tafe-table-header th,
    .common-table .tafe-table .tafe-table-body td {
        font-size: 11px !important;
        line-height: 1.5em !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .medical-health-table.package-table-resize table thead th {
        font-size: 7px;
        min-width: 42px;
    }

    .medical-health-table.package-table-resize table tbody tr td {
        font-size: 8px;
    }

    .medical-health-table.package-table-resize table tbody tr td .table-btn {
        min-width: 37px;
        font-size: 7px !important;
    }

    .common-table.common-table-width .tafe-table .tafe-table-body td ol, .common-table.common-table-width .tafe-table .tafe-table-body td ul {
        padding-left: 10px;
    }

    .hiv-test-info-table.common-table .tafe-table .tafe-table-header th:nth-child(2) {
        width: auto !important;
    }
}

@media (max-width: 370px) {
    .medical-health-table table thead th.column-1 {
        width: 75px;
    }
}