.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; */
}

.common-table table thead,
.tafe-table-header {
    position: relative;
    z-index: 99999;
    /* 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; */
}

.common-table table thead th,
.tafe-table-header th {
    position: sticky;
    top: 118px;
    font-family: 'Sora', sans-serif;
    font-weight: 500;
    font-size: 22px;
    line-height: 32px;
    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) .common-table table thead th,
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 td:where(:has(.table-btn)) {
  text-align: center !important;
}

.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 table thead th,
.common-table .tafe-table .tafe-table-header th {
    background-color: #286FB7;
}

.common-table table thead th:last-child,
.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 table thead th:last-child,
.common-table.table-price-cell-small .tafe-table .tafe-table-header th:last-child {
    width: 150px !important;
}

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

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

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

.common-table:not(.different-font-color) table tbody tr td:last-child,
.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,
.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 table a,
.common-table .tafe-table a {
    text-decoration: underline;
    color: #286FB7;
}

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

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

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

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

.common-table table thead tr:first-child th:first-child,
.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 thead tr:first-child th:last-child,
.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 tbody tr:last-child td:first-child,
.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 tbody tr:last-child td:last-child,
.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 table thead th:last-child,
.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 table thead th:first-child,
.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.common-table-width table thead th:last-child,
.std-sti-treat-info-table.common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
    width: auto !important;
}

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

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

.common-table.common-table-width table tbody td ol,
.common-table.common-table-width table tbody td ul,
.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 table tbody td ol li,
.common-table.common-table-width table tbody td ul li,
.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 td,
.common-table table th,
.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 tbody td,
.common-table table.tafe-table tbody td {
    font-family: 'Sora', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #27476099;
    background: #ffffff !important;
    border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
}

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

.common-table table tbody tr:nth-child(even) td,
.common-table table.tafe-table tbody tr:nth-child(even) td {
    background: #F4F4F6 !important;
}

.common-table table tbody b,
.common-table table tbody strong,
.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 thead th:first-child,
.common-table.std-treatment-table table.tafe-table thead th:first-child {
    width: 225px;
}

.std-sti-treat-info-table.common-table table tbody td ul li,
.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 table thead th:last-child,
    .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 450px !important;
    }

    .std-sti-treat-info-table.common-table table thead th:first-child,
    .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;
    } */

    .common-table table thead th,
    .tafe-table-header th {
        font-size: 20px;
        line-height: 30px;
    }
}

@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 table thead th:last-child,
    .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 table thead th small,
    .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 table thead th:last-child,
    .common-table.common-table-width .tafe-table .tafe-table-header th:last-child {
        width: 350px !important;
    }

    .std-sti-treat-info-table.common-table table thead th:first-child,
    .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 thead th:first-child,
    .common-table.std-treatment-table table.tafe-table thead th:first-child {
        width: 175px;
    }

    .common-table table thead th,
    .tafe-table-header th {
        font-size: 19px;
        line-height: 29px;
    }
}

@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 table thead th:last-child,
    .common-table .tafe-table .tafe-table-header th:last-child {
        width: 225px !important;
    }

    .common-table.common-table-width table thead th:last-child,
    .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;
    }

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

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

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

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

    .common-table table thead th,
    .common-table table tbody td,
    .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 table thead th:first-child,
    .std-sti-treat-info-table.common-table .tafe-table .tafe-table-header th:first-child {
        width: 135px !important;
    }

    .common-table table,
    .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 thead tr:first-child th:first-child,
    .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 thead tr:first-child th:last-child,
    .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 tbody tr:last-child td:first-child,
    .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 tbody tr:last-child td:last-child,
    .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 thead th:first-child,
    .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 table tbody td ol,
    .common-table.common-table-width table tbody td ul,
    .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 table thead th:last-child,
    .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 table thead th:last-child,
.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 table thead th:last-child,
    .common-table .tafe-table .tafe-table-header th:last-child {
        width: 70px !important;
    }

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

    .std-sti-treat-info-table.common-table table thead th:first-child,
    .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 table tbody td ul li,
    .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 td,
    .common-table table th,
    .common-table table.tafe-table td,
    .common-table table.tafe-table th {
        font-size: 11px;
        line-height: 16px;
    }

    .common-table table thead th,
    .common-table table tbody td,
    .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: 10px !important;
        padding-right: 10px !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 table tbody td ol,
    .common-table.common-table-width table tbody td ul,
    .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 table thead th:nth-child(2),
    .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;
    }
}