.white {color: #fff;}
.font-24 {font-size: 24px;}
.font-20 {font-size: 20px;}
.font-16 {font-size: 16px;}
.font-18 {font-size: 18px;}
.font-14 {font-size: 14px;}
.font-600 {font-weight: 600;} 
.font-500 {font-weight: 500;}
.m-0 {margin: 0;}

.pl-15 {padding-left: 15px;}

.btn-gray { background-color: #E2DEDE; font-weight: 600; color: #6D6B6B; border-radius: 0;}
.btn-gray i {vertical-align: middle; margin-right: 10px;}

.border-bottom-white {border-bottom: 1px solid #fff;}
.border-bottom-gray {border-bottom: 1px solid #E2DEDE;}

.compare-table {border-collapse:collapse; border-spacing:0;}
.compare-table tbody tr td{font-size: 14px; font-weight: 400; vertical-align: middle; padding:5px 20px; border-top: 1px solid #ddd; line-height: 1.42857143;}
.compare-table tbody tr td svg {width:25px}
.compare-table thead {border: none;}
.compare-table thead tr th {vertical-align: middle; padding:8px 20px; border-top: 1px solid #ddd; line-height: 1.42857143; font-weight: 400; font-size:14px;}
.compare-table tbody tr.border-none td{border:none;}




.table-container {
  max-height: 400px; /* Set a maximum height for the table to make it scrollable */
  overflow: auto; /* Enable vertical scrolling */
}

.compare-table {
  width: 100%;
  border-collapse: collapse;
  /* Other table styles */
}

.sticky-header {
   position: sticky; top: 0;
  z-index: 1;
  /* Other header styles */
}

.sticky-header tr:first-child th { font-size:16px;
    background-color: #e8efef; border: none; font-weight:700; 
   /* Ensure the header stays above the tbody when scrolling */
  /* Other header styles */
}
.sticky-header tr th {background-color: #fff; border-top: 1px solid #ddd;}

.scrollable-tbody {
  /* Enable vertical scrolling for the tbody */
  max-height: 300px; /* Adjust this value to your desired maximum height */
  overflow-y: auto;
}



.clickable-row h5 {position:relative;}
.clickable-row h5:after, .clickable-row h5:before { -webkit-transition: .5s all ease-out; transition: .5s all ease-out; display:inline-block; content:''; width:9px; height:2px; background:#29AECC; position:absolute; top:8px; right:10px; opacity:1; }
.clickable-row h5:before { opacity:1; -webkit-transform: rotate(0deg); transform: rotate(0deg);right:0px; }
.clickable-row h5:after { opacity:1; -webkit-transform: rotate(90deg); transform: rotate(90deg);right:0px;}
.clickable-row.active h5:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity:0; }
.clickable-row.active h5:after { -webkit-transform: rotate(0deg); transform: rotate(0deg); opacity:1; }

.clickable-row h5 span {position:relative; display:inline-block; padding-left:15px;}
.clickable-row h5 span:after, .clickable-row h5 span:before { -webkit-transition: .5s all ease-out; transition: .5s all ease-out; display:inline-block; content:''; width:9px; height:2px; background:#29AECC; position:absolute; top:8px; left:0px; opacity:1; }
.clickable-row h5 span:before { opacity:1; -webkit-transform: rotate(0deg); transform: rotate(0deg);left:0px; }
.clickable-row h5 span:after { opacity:1; -webkit-transform: rotate(90deg); transform: rotate(90deg);left:0px;}
.clickable-row.active h5 span:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); opacity:0; }
.clickable-row.active h5 span:after { -webkit-transform: rotate(0deg); transform: rotate(0deg); opacity:1; }

.toggle-row {display:none;}

/* Other table cell styles */



.let-ourexperts-mobile {width:100%;}
.let-ourexperts-mobile select.form-control {width:79px;}

.btn-transparent-blue {background-color:transparent; border: solid 1px #29AECC; color: #29AECC; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; font-size: 14px;     font-weight: 400;}
.btn-transparent-blue:focus, .btn-transparent-blue:hover {background-color:#29AECC; color: #fff;}
/*.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
}

.compare-table tbody tr td {white-space: normal; }
.compare-table tbody tr:first-child td {
    white-space: nowrap;
}
.compare-table tbody tr:first-child td, .compare-table tbody tr td:first-child {
    white-space: nowrap;
}

*/

/*.compare-table tbody tr td {
    white-space: nowrap;
}*/

.blurry-text {text-shadow:0px 0px 5px rgba(0,0,0,0.9); color:transparent; filter: blur(2px); -webkit-filter: blur(2px);}

.text-with-icon {padding:0px 0 0px 25px; position: relative;}

.compare-icon {width:18px; height:18px; position:absolute; top:2px; left:0;}

.text-with-icon .lth-doc-exp {color:#6D6B6B; font-size:14px; font-weight:400;}
.compare-panel .title-md {font-size: 16px;}
.compare-panel .procedure-img {padding-bottom: 82%;}
.compare-panel .panel-body { height:75px;}

.compair-slider .slider .item {height: auto;}

.compair-slider .video-nav {width: 60px; height: 60px; border-radius:50%; overflow: hidden; margin: 25px auto; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transform: scale(1);}
.compair-slider .slider-nav {padding: 0 100px;}
.compair-slider .slider-nav .item {text-align: center;} 
.compair-slider .slider-nav .item.slick-center .video-nav {transform: scale(1.3);}
.video-nav img {min-height: 60px;}

.compair-slider .arrow-next, .compair-slider .arrow-prev { background-color: #fff; width: 40px; border-radius: 3px;}
.compair-slider .arrow-prev {left: 20px;}
.compair-slider .arrow-next {right: 20px;}
.compair-slider .arrow-next:after, .compair-slider .arrow-next:before, .compair-slider .arrow-prev:after, .compair-slider .arrow-prev:before {    height: 22px;}
.compair-slider .arrow-next:after {    top: 13px;}
.compair-slider .arrow-next:before {    top:28px;}
.compair-slider .arrow-prev:before {top: 28px;}
.compair-slider .arrow-prev:after {top: 13px;}
.compare-video {padding: 10px 20px; transform: scale(0.9); transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.compair-slider .slider-for .item.slick-center .compare-video {transform: scale(1.2);}
.compare-video iframe {width: 100%;}

.compare-unorder-list {list-style-type:none; padding: 0;}
.compare-unorder-list ul { padding: 0 0 0 10px;}
.compare-unorder-list ul li {padding:2px 0;}
.compare-unorder-list > li {position: relative; padding:5px 0 5px 16px;}
.tests-included .compare-unorder-list > li {font-weight: 600; font-size: 16px;}
.tests-included .compare-unorder-list > li > ul li {font-weight: normal; font-size: 14px;} 
/*.compare-unorder-list > li:before {position:absolute; content:''; background-image:url(	../images/health-checkup/arrow01.svg); background-repeat:no-repeat; top:12px; width:20px; height:20px; left:0;}*/
.compare-unorder-list > li:before {content: '»';
    position: absolute;
    left: 0;
    top: 4px;
	color: #29aecc;}
.compare-healt-check-sec .lth-intro-text { margin:0;}
.compare-blue-bg-sec { padding:15px 0;}
.compare-order-list {padding:0px 0 0px 20px;}
.compare-order-list li {padding:5px 0;}
.compare-blue-bg-container {padding:15px;}
.health-checkup {border:1px solid #E2DEDE; margin-bottom:10px;}
.health-checkup .panle-body {padding:8px;}
.health-checkup .panle-body img {width: 100%;}
.health-checkup .title-md {font-size: 16px; font-family: Lato,sans-serif !important;}
.health-checkup .link-red {font-size: 15px;}

.grid-5 {margin: 0 -5px;}
.grid-5 > [class*="col-"] {padding: 0 5px;}

.similar-pakages-panel.health-checkup .title-md {height: 62px;}
.similar-pakages-panel.health-checkup .btn-checkbox { border:none;}
.similar-pakages-panel.health-checkup .price {font-size:16px;}

/* Styles for the FAQ accordion container */
.faqaccordion {margin-bottom:1rem;}
.faqaccordion .panel-heading {position:relative; background-color:#fff; padding: 0;}
.faqaccordion .panel-heading a {display:block; position:relative; padding:15px 30px 15px 15px; font-weight:600; background-color:transparent; outline:none; box-shadow:none; color:inherit; transition:0.5s all ease-out;}

.faqaccordion .panel-heading a:before, .faqaccordion .panel-heading a:after {content:''; display:inline-block; width:10px; height:2px; background:#6D6B6B; position:absolute; top:25px; opacity:1; transition:0.5s all ease-out;}
.faqaccordion .panel-heading a:before {right:10px;}
.faqaccordion .panel-heading a:after {right:16px}
.faqaccordion .panel-heading a:before {transform:rotate(45deg);}
.faqaccordion .panel-heading a:after {transform:rotate(-45deg);}
.faqaccordion .panel-heading a.collapsed:before {transform:rotate(-45deg);}
.faqaccordion .panel-heading a.collapsed:after {transform:rotate(45deg);}

.faqaccordion .panel {border:none; background-color:#fff; border-radius:10px; margin-bottom:1rem; box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.faqaccordion .panel:first-of-type {border-top-left-radius:10px; border-top-right-radius:10px;}
.faqaccordion .panel-body {padding:15px;}


.individual-details-content p {font-size: 14px;}

.individual-unorder-list {list-style-type:none; padding: 0;}
.individual-unorder-list > li {position: relative; padding:2px 0 2px 20px; font-size: 14px;}
.individual-unorder-list > li:before {position:absolute; content:''; background-image:url(../images/health-checkup/individual-unorder.svg); background-repeat:no-repeat; top:6px; width:14px; height:20px; left:0; background-size: 100%;}

.tests-included .compare-unorder-list {column-count: 2;}


.tests-included .lth-hosp-img {width:auto; padding:0; border:none; box-shadow:none; height: 32px; background: transparent;}
.tests-included .lth-hosp-img img {height:100%; width:auto; max-width:inherit;}
.tests-included .hsptl-overview {padding-left:95px;}
.tests-included .lth-hosp-img.lth-hosp-logo-details {height:32px;}

.mobile-with-country .input-group-addon {width:75px; padding:0; border-width:0; border-radius: 4px 0 0 4px;}
.mobile-with-country select.form-control {padding:0 6px 0 12px; border-width:1px 0px 1px 1px; border-radius: 4px 0 0 4px !important;  -webkit-appearance:auto; -moz-appearance:auto;}
.mobile-with-country input.form-control{border-width: 1px 1px 1px 0px;}

.important-instructions-panle {background-color:#F1FAFB;}
.important-instructions-panle .panle-body {padding:15px;}
.left-icon {display: inline-block; vertical-align: middle;}

.important-instructions-panle .individual-unorder-list > li:before {background-image: url(../images/health-checkup/error.svg);}







  .price-input {width:auto; display:inline-flex; margin:0;}
  .price-input .field { width:100%; height:auto; align-items:center;}
  .field input {width:100%; height:30px; outline:none; font-size:12px; margin:0; border-radius:5px; text-align:center; border:1px solid #a4a4a4; -moz-appearance:textfield; background-color: #f8f6f7;}
  input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;}
  .price-slider .slider {height:5px; position:relative; background:#E2DEDE; border-radius:5px; width:100%;}
  .price-slider .slider .progress {height:100%; left:0; right:0; position:absolute; border-radius:5px; background:#29AECC;}
  .range-input {position:relative;}
  .range-input input {position:absolute; width:100%; height:5px; top:-5px; background:none; pointer-events:none;
    -webkit-appearance:none; -moz-appearance:none;}
  .price-slider input[type="range"]::-webkit-slider-thumb {height:17px; width:17px; border-radius:50%; background:#29AECC; pointer-events:auto; -webkit-appearance:none; box-shadow:0 0 6px rgba(0, 0, 0, 0.05);}
  .price-slider input[type="range"]::-moz-range-thumb {height:17px; width:17px; border:none; border-radius:50%; background:#29AECC; pointer-events:auto; -moz-appearance:none; box-shadow:0 0 6px rgba(0, 0, 0, 0.05);}





  

  
  .range-slider {width:100%; padding:10px 0; position: relative;}
.range-slider input[type="range"].range-slider__range {-webkit-appearance:none; width:80%; height:10px; border-radius:5px; background:#d7dcdf; outline:none; padding:0; margin:0;}
  .range-slider__range::-webkit-slider-thumb {-webkit-appearance:none; appearance:none; width:17px; height:17px; border-radius:50%; background:#29AECC; cursor:pointer; -webkit-transition:background 0.15s ease-in-out; transition:background 0.15s ease-in-out;}
  .range-slider__range::-moz-range-thumb {width:20px; height:20px; border:0; border-radius:50%; background:#2c3e50; cursor:pointer; -moz-transition:background 0.15s ease-in-out; transition:background 0.15s ease-in-out;}
  .range-slider__value {display:inline-block; position:absolute; width:40px; color:#6d6b6b; line-height:16px; text-align:center; border-radius:0; border:1px solid #E2DEDE; background:#f8f6f7; padding:5px; margin-left:8px; right:0; top:0px; font-size: 12px;}
 
  
  .range-slider  ::-moz-range-track {background:#29AECC; border:0;}
  .range-slider  input::-moz-focus-inner, .range-slider  input::-moz-focus-outer {border:0;}

  .compare-filter {border-radius: 0; border:1px solid #E2DEDE; margin-bottom: 20px;}
  .compare-filter .panel-header { background-color: #F1FAFB; padding: 10px;}
 .compare-filter .panel-body {background-color: #f8f6f7;}
 .p-0 {padding: 0;}
 .compare-filter .form-control {-webkit-appearance:auto; -moz-appearance: auto; font-size:14px; padding:5px; height:30px;}
 .compare-filter .filter-control {background-color: transparent; border-color: transparent; padding:10px; height: 40px;}
 .compare-filter .filter-control:focus {outline: none; box-shadow: none; border-color: transparent;}

  .filter-title {margin:5px 0 0 0;}
.check-list {height:151px; overflow:auto;}
.check-list ul {list-style: none; padding: 0; margin: 0;}
.check-list ul li {text-align: left; padding: 0 0 6px 10px;}

.btn-checkbox {display:block; border-bottom:1px solid #A4A4A4; padding: 0 0 6px; }
.btn-checkbox input[type="checkbox"] + label {position:relative; padding:0 0 0 25px; margin:0; cursor:pointer; display:inline-block; color:#6D6B6B; font-weight:400; line-height:16px; font-size:14px;}
.btn-checkbox input[type="checkbox"] {display:none;}
.btn-checkbox input[type="checkbox"] + label:before {border:1px solid #29AECC; content:""; display: inline-block; width:16px; height:16px; left:0; position:absolute; border-radius:0px; top:0; background:transparent;}
.btn-checkbox input[type="checkbox"]:checked + label:before {background:var(--secondary); border-color:#29AECC;}
.btn-checkbox input[type="checkbox"] + label:after {content:''; position:absolute; top:3px; left:2px; width:12px; height:7px; border:solid transparent; border-width:0 0 2px 2px; line-height:0; -webkit-transition-duration:0.2s;
transition-duration:0.2s; -ms-transform:rotate(-45deg) scale(2); -webkit-transform:rotate(-45deg) scale(2); transform:rotate(-70deg) scale(2);}
.btn-checkbox input[type="checkbox"]:checked + label:after {-ms-transform:rotate(-45deg) scale(1); -webkit-transform:rotate(-45deg) scale(1); transform:rotate(-45deg) scale(1); border-color:#29AECC;}
.btn-checkbox input[type="checkbox"]:disabled + label {opacity:0.5;}

/*.filter-container {height:122px; overflow:hidden;}*/

.search-section .input-group-addon, .search-section .input-group-btn {display: none;}
.search-section .multiselect-container>li>a>label.checkbox {padding: 3px 20px 3px 25px !important;}
.search-section .btn-group {width:100%;}
.search-section .btn-group>.btn {float:none; width:100%; text-align:left;}
.search-section .btn .caret {margin-left:0; position:absolute; top:15px; right:8px;}
.search-section .btn-default:hover {background-color:#fff; color:#000;}
.search-section .btn-default.active, .search-section .open>.dropdown-toggle.btn-default {background-color:#fff;}
.search-section .multiselect-selected-text {width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: block;}
.search-section .multiselect-container .input-group {display:block;}

.button-more .btn-gray { position: absolute; top:40px; right:15px; z-index:9;}

.btn-transparent {text-decoration:underline;}
.search-btn-sec .btn-primary { padding-left:30px; padding-right:30px;}
.new-experts-call small.help-block {font-size:10px; margin-top:2px;}

.hospital-logo-img {height:50px;}
.hospital-logo-img img {height:100%;}
.input-group .form-control {z-index:1;}

.compare-table .btn.disabled {cursor:pointer; pointer-events:inherit;}
.health-checkup .panle-body.tag-img {height:30px;}
.health-checkup .panle-body .tag-img img { height:100%; width: auto;}

.table-seemore-btn .btn { padding-left:80px; padding-right: 80px;}
.compare-table tbody tr td svg {display: block; margin: 0 auto;}
.compare-table thead tr th {text-align:center}
.compare-table thead tr th:first-child {text-align:left;}
.search-btn-sec .btn {border-radius:6px;}
.seemore {border-radius:6px;}
.compare-table tbody tr.btn-book-now-sec td {padding-bottom:15px; padding-top: 15px}
.mt-5 { margin-top:5px; padding-top: 5px;}
.pakeages-panle-sec {padding:10px 20px;}

.compare-details-sec { padding-top:10px;}

.health-checkup-compare-hospital-name {display:flex; justify-content:flex-start; align-items:center; margin-bottom: 15px;}
.lth-hosp-img.lth-hosp-logo-details {float:none; display: inline-flex;}
.hsptl-overview-new {padding-left:15px;}

.health-checkup .tag-img { height:38px; width: 38px;}
.health-checkup .tag-img img {height:100%; width: 38px; }

.compare-details-sec .health-checkup .tag-img { height:50px; width:50px;}
.compare-details-sec .health-checkup .tag-img img {height:100%; width:50px; }

.similar-pakages-panel {font-family:Lato,sans-serif!important;}
.price {font-family:Lato,sans-serif!important;}
.individual-details-content h4 {font-family:Lato,sans-serif !important;}

.desktop-none {display:none;}

.user-contact .contact-block.booking-request-booking-page:before {display:none;}

.compare-healt-check-sec .compare-unorder-list a {color: #337ab7;}

.compare-filter.mobile-city-sec .check-list {height:45px;}

.search-compare-new-container {display:none;}
.search-compare-new-container.active {display:block;}

.bootstrap-select.btn-group .btn .filter-option {font-family:Lato,sans-serif!important;}

@media only screen and (max-width:1199px) {
.button-more .btn-gray {right: 0px;}
	
}
@media only screen and (max-width:991px) {
.button-more {padding:20px 0 0 0; text-align:right;}
.button-more .btn-gray {position:relative; top:0; background: #fff;
    border: 1px solid #E2DEDE; border-radius: 6px;}

.check-list {height:150px !important;}
.font-24 {font-size:20px;}
.hospital-nav .navbar-nav li {margin:0 8px;}
.hospital-nav .navbar-nav li a {font-size:13px;}
	
	.search-section {padding-top:85px}
	
	.mobile-city-sec {    position: absolute;
    width: 90%;
    top: -82px;
    left: 0;
    border: none;
    background: none;}	
	.mobile-city-sec .panel-header {background:none; padding:5px;}
	.mobile-city-sec .panel-body {display:none;}
	.button-more {
    padding: 32px 0 0 0;
    text-align: right;
    position: absolute;
    right: 20px;
}
	.button-more .btn {font-size: 0;}
	.button-more .btn svg {width: 16px;}
	.button-more .btn-gray i { margin:0;}
	.m-none {display:none;}
	.compare-sec {padding:0;}
	.compare-sec .hsptl-panel {padding:10px;} 
	
	.desktop-none {display:block;}

}
@media only screen and (max-width:767px) {

	.input-group.mobile-with-country {width: 100%;}
	.tests-included .hsptl-overview {margin-bottom:30px;}
	 .hsptl-panel.table-responsive { margin:0px; padding: 0;}
.compare-sec .hsptl-panel.relative {margin:0px;}
	.compair-slider .arrow-next, .compair-slider .arrow-prev {width:30px; height:50px;}
	.compair-slider .arrow-next:before {
    top: 22px;
}
	.compair-slider .arrow-next:after {
    top: 8px;
}
	.compare-table tbody tr td.table-seemore-btn {text-align:left;}
	.compare-table thead tr th {font-size:12px; padding: 8px 5px;  word-break: break-word;}
	
	.compare-table thead tr th:first-child {padding-left: 10px;}
	.compare-table tbody tr td:first-child {padding-left: 10px;}
	
	.hospital-logo-img {height:30px; }
	
	.compare-table tbody tr td {padding: 5px 6px; font-size:10px;}
	.compare-icon {width:12px; height:12px}
	.compare-table tbody tr td .compare-icon svg {width:100%;}
	.text-with-icon {padding:0px 0 0px 15px;}
	.compare-table h5.font-600 {font-size: 12px;}
	.text-with-icon .lth-doc-exp {font-size:12px;}
	.compare-table tbody tr td svg {width: 18px; display: block; margin: 0 auto;}
	.sticky-header tr:first-child th {font-size:12px;}
	
	
	.mobile-city-sec {width:85%;}
	.health-checkup .title-md {font-size:14px;}
	.similar-pakages-panel.health-checkup .price {font-size:13px;}
	.health-checkup .link-red {font-size:12px;}
	.btn-checkbox input[type="checkbox"] + label {padding: 0 0 0 20px; font-size: 10px;}
	.compare-panel .title-md {font-size:14px;}
	.clickable-row h5:after, .clickable-row h5:before, .clickable-row h5 span:after, .clickable-row h5 span:before {top:5px;}
	.compare-sec .blue-bg {padding:12px 10px; margin: 0 -10px; }
	.compare-sec .font-24 {font-size:16px; line-height: 1.4;}
	.compare-sec .font-16 {font-size:14px; margin: 0;}
	.compare-sec h1 {margin:0;}
	.button-more {padding-top:11px;}
	.compare-filter .panel-header {padding:6px; background-color: #f7f7f7;}
	.mobile-city-sec.compare-filter .panel-header {background-color: transparent;}
	.compare-filter .panel-body {background-color: transparent; padding:8px;}
	.compare-sec .container {padding:0;}
	.compare-table-sec .container {padding:0;}
	
	.city-title {display:none;}
	.search-section {padding-top:50px;}
	.mobile-city-sec {top: -46px;}
	.button-more {right:10px;}
	
	.compare-filter {border-radius: 6px;}
	.multiselect-container {width: 100%; border: 1px solid #E2DEDE;}
	.search-section .btn-default.active, .search-section .open>.dropdown-toggle.btn-default, .search-section .btn-group>.btn {border: 1px solid #E2DEDE;}
	.field input {height:22px;}
	.search-btn-sec .btn-primary {padding-left:10px; padding-right:10px; font-size:14px;}
	.search-btn-sec {padding-top:0;}
	.compare-filter .filter-control {border: 1px solid #E2DEDE; height: 34px; padding: 5px;}
	.compare-sec .font-16.hospital-title-new { margin-bottom: 15px;}
	.check-list ul li {padding-left:0;}
	.compare-filter {margin-bottom: 10px;}
	.range-slider {    padding: 5px 0;}
	.range-slider__value{line-height: 8px;  border-radius: 5px;}
	.btn-checkbox input[type="checkbox"] + label:before {border-radius:3px;}
	.check-list {height: auto !important; max-height: 150px;}
	.compair-slider .video-nav {width:35px; height:35px;}
	.compare-blue-bg-sec .container {padding:0;}
	.compare-blue-bg-container {padding:0 15px;}
	.pakeages-panle-sec {padding:10px 10px;}
	.health-checkup-compare-hospital-name .lth-hosp-img {width:80px;}
	.healt-checkup-details-sec .container { padding:0;}
	.healt-checkup-details-sec .blue-pattern {padding:5px; margin:0;}
	.healt-checkup-details-sec .hsptl-panel {margin:0; padding: 0 10px;}
	.healt-checkup-details-sec .sidebar-widget { padding:10px;}
	.healt-checkup-details-sec > .container > .row { margin:0;}
	.healt-checkup-details-sec > .container > .row > div { padding:0;}
	.font-15 {font-size:15px;}
	.mobile-none-2{display:none;}
	
	.hospital-nav .navbar-nav li a {font-size: 11px; padding:8px 2px;}
	.hospital-nav .navbar-nav li.mobile-none-menu {display: none;}
	
	.compare-table thead > tr > th:first-child { min-width:60px; max-width:60px;}
	.table-seemore-btn .btn {padding-left:10px; padding-right: 10px;}
	.compare-table .btn.btn-info {padding:6px 5px; font-size:12px;}
	
	/*.table_package {width:60px; display:block; word-break:break-word; margin:0 auto;}*/
	
	/*.compare-table thead > tr, .compare-table > tbody > tr {display:flex; width: 100%;
    max-width: 100%;}
.compare-table thead > tr > th, .compare-table tbody > tr > td {display:flex; max-width:20%; flex: 0 0 20%;}
.compare-table tbody > tr.clickable-row td {max-width:100%; flex: 0 0 100%;}
.compare-table tr.clickable-row h5.font-600 {display:block; width: 100%;}
	.table-seemore-btn .btn {padding-left:10px; padding-right: 10px;}
	
	.compare-table thead > tr > th, .compare-table tbody > tr > td { min-width:50%; flex: 0 0 50%;}*/
	
}



  
