:root{--wp-theme:#20B038;--color-custom:#D2DAFF;--color-theam-2:#00344f;--transition:all .5s ease-in-out}
html{scroll-behavior:smooth}
body{margin:0;padding:0;line-height:1.65;font-size:15px;font-family:'Rubik';color:#454545;font-weight:400;background:#fff;letter-spacing:.5px}
.bg-wp{background-color:var(--wp-theme);border: 1px solid #20B038}
.bg-wp:hover{background-color:#08a122;border: 1px solid #08a122}
.bg-custom{background-color: var(--color-custom)}
.bg-theam-2{background-color: var(--color-theam-2)}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000}
@media screen and (min-width:1400px) {
.container{max-width:1366px}
}
@media screen and (min-width:1500px) {
.container{max-width:1480px}
}
@media only screen and (max-width:1399px) {
.container{max-width:1360px}
}
@media screen and (max-width:1250px) {
.container{max-width:1210px}
}
@media only screen and (max-width:1199px) {
.container{max-width:100%}
}
a{text-decoration:none}
        /* Menu start */
.navbar-toggler{width:36px;height:36px;border:unset;background:url(../../assets/images/humburg-cross.webp) center no-repeat;background-size:80%}
.navbar-toggler.collapsed{background:url(../../assets/images/humburg-menu.webp) center no-repeat}
.navbar-toggler:focus{box-shadow:unset}
.dropdown-toggle::after{margin-left:.55em;border-top:.6em solid;border-right:.4em solid transparent;border-left:.4em solid transparent;vertical-align:0}
@media (max-width: 992px) {
.navbar-collapse{background:#bddbff;padding:10px;border-radius:0 0 5px 5px}
}
.dropend .dropdown-toggle::after{vertical-align:0;position:absolute;top:50%;margin-top:-8px;right:12px;border:0;width:16px;height:16px;background:url(../../assets/images/chevron-next.webp) center no-repeat;background-size:100%}
/* End Menu Here */
/* Start footer */
ul.quick-links{list-style:none;padding-left:0}
ul.quick-links li{width:45%;display:inline-block;padding-right:25px;line-height:2.25;}
/* End footer */
/* Start Modal Form */
.btn-close.text-white{background:unset}
/* End modal Form */
/* Mob Sticky Buttons */
.navbar-fixed-bottom{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:1;box-shadow:0 0 20px #0003}
@media (max-width: 768px){
.mob-center{text-align: center !important}
.the-press-logo img{max-width:40%;height:auto}
.tabs-nav{background-color:unset !important}
.tabs-nav li.nav-item button{border:1px solid #bddbff}
}


/*Custom CSS*/
.btn-location-logic {
  display: none !important;
}
/* Form CSS */
button.btn-close.text-white.text-danger{color:red!important}
.form-bx-main{display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:30px}
.form-box{width:50%}
.form-bx-content{width:calc(50% - 30px);padding:32px 20px}
.form-bx-content article{margin-bottom:5px;display:flex;gap:10px;align-items:flex-start}
.text-slider{position:relative;width:100%;max-width:700px;margin:auto;min-height:130px;overflow:hidden}
.form-box textarea{max-height:80px}
.slide{position:absolute;width:100%;opacity:0;animation:fade 12s infinite;font-style:italic;font-size:14px;border-left:4px solid #ffd700;padding-left:12px;color:#ffd700}
.slide:nth-child(1){animation-delay:0s}
.slide:nth-child(2){animation-delay:4s}
.slide:nth-child(3){animation-delay:8s}
@keyframes fade {
0%{opacity:0}
5%{opacity:1}
30%{opacity:1}
35%{opacity:0}
100%{opacity:0}
}
.col-lg-8.col-xxl-9 .form-bx-main,.entry-content .form-bx-main{box-shadow:var(--bs-box-shadow)!important;margin:30px auto;padding:30px;border:1px solid #f8f9fa;border-radius:10px}
@media only screen and (max-width: 530px) {
.form-bx-main{flex-direction:column;background:#00344f !important;padding-top:20px;color:#fff}
.form-heading h3{color:#fff}
.form-box{width:100%}
.form-bx-content{width:100%;padding:10px 0}
.text-slider{display:none}
}
a.list-group-item{font-size:.95em;font-weight:400!important;padding-top:10px!important;padding-bottom:10px!important;opacity:.85}

.col-lg-4 .form-bx-main{flex-direction:column;background:#00344f;padding-top:20px;color:#fff;margin-bottom:30px;}
.col-lg-4 .form-heading h3{color:#fff}
.col-lg-4 .form-box, form{width:100%}
.col-lg-4 .form-bx-content{width:100%;padding:10px 0}
.col-lg-4 .text-slider{display:none}
/* END Form CSS */


/* Lead Magnet CSS */
.lead-magnet{font-family:Arial,sans-serif;background-color:#004076;background-image:url(../../assets/image/bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;color:#333;padding:20px;max-width:100%;margin:0 auto;border-radius:8px;box-shadow:0 2px 10px #0000001a}
.lead-magnet h2{color:#fff;text-align:center;padding:20px 0}
.lead-magnet-item{display:flex;align-items:center;box-sizing:border-box;flex-direction:column;width:100%;min-height:160px;text-align:center}
.lead-magnet img{width:60px !important}
.lead-magnet-item h5{font-size:16px;color:#fff;font-weight:400;margin-bottom:5px}
.lead-magnet-item{background-color:#ffffff1a;padding:10px;border-radius:5px;transition:background-color .3s ease}
.lead-magnet-item:hover{background-color:#fff3}
.magnet-btn{display:flex;justify-content:center;gap:10px}
.magnet-btn a{text-decoration:none;padding:5px 20px;border-radius:5px;color:#fff!important;font-weight:700;border:none;width:40%;display:flex;align-items:center;gap:5px;justify-content:center;height:48px}
.bg-wp:visited{background:#4CAF50}
.magnet-btn a.btn-primary{background-color:#007bff}
.magnet-btn a img{width:16px !important;margin-right:2px !important}
.magnet-btn a:hover{opacity:.9}
@media (min-width:1080px) {
.lead-magnet-item{min-height:160px}
}
@media (max-width: 600px) {
.lead-magnet{padding:15px}
.lead-magnet h5{font-size:13px}
.magnet-btn a{width:100%}
.magnet-btn{flex-direction:column}
}
/* END Lead Magnet CSS */

/* Patients Stories CSS */
a.card-yt-buttons {
    padding: 5px 20px;
    background: #fff;
    color: #0aa1e4 !important;
    justify-content: center;
}
a.card-yt-buttons:hover {
    background: #e1f5fd;
    color: #fff !important;
    border-radius: 40px;
    text-decoration: none;
}
.stories-sec .card .card-text {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 100px;
}
.treatment-options-sec .nav li {
    margin-left: 0;
}
.partner-hospital-sec .card {
    margin-bottom: 20px;
}
/* End form style */

/* Related Dr Card */
.re-dr-p-img{width:108px}
.dr-re-card-info{width:calc(100% - 108px)}
.dr-re-butons a,.dr-re-butons button{width:calc(50% - 10px)}
.dr-re-butons img{width:18px;height:18px;margin:0}
.btn.btn-primary{font-size:.95em}
@media screen and (max-width: 460px) {
.dr-re-card-info{width:100%}
}
@media screen and (max-width: 360px) {
.dr-re-butons a,.dr-re-butons button{width:100%}
.dr-re-butons{flex-direction:column;gap:15px}
}
/* End Related Dr Card */

/* Start Need More Recommendations */
.need-help-whatsapp{display:flex;width:100%;flex-direction:column;align-items:center;background:#07a2e3;text-align:center;padding:15px;margin-bottom:42px;border-radius:10px}
.need-help-whatsapp h3{color:#fff}
.mrecom-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;width:100%}
.btn-write-tu,.btn-whatsapp-us{padding:0 20px;border-radius:5px;display:inline-flex;gap:10px;align-items:center;font-weight:600;margin-bottom:10px}
.btn-write-tu{color:#fff!important}
.btn-whatsapp-us{background-color:#2dbd34;color:#fff!important}
.btn-write-tu span{display:inline-block;min-width:96px}
.btn-write-tu img{width:26px}
/* End Need More Recommendations */

/* City fillter Tab */
#filtered-doctor-list .city-tabs{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.city-tabs .city-tab{border:1px solid #0d6efd;margin-bottom:7px}
#filtered-doctor-list span#drtoggleBtn{border:unset;font-size:1rem}
.city-tabs .city-tab.active{background:#0d6efd;color:#fff}
/* End city fillter  tab*/

/* Start Hospital Card */
.hospital-card{background:#fff;margin-bottom:2em;padding:0;border-radius:5px;-webkit-box-shadow:0 0 6px 0 #0000002b;-moz-box-shadow:0 0 6px 0 #0000002b;box-shadow:0 0 6px 0 #0000002b}
.hospital-card .image img{width:unset;max-width:100%;margin:0 auto;line-height:1}
.hospital-card .image p{margin-bottom:0;line-height:0;text-align:center}
.rating span.category{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;background:#e8fff7;color:green;font-size:12px!important;padding:4px 10px;border-radius:20px;border:1px solid green;white-space:nowrap;margin:5px 0}
.hospital-card span.dr-name{font-size:1.25rem;font-weight:600;display:block}
.hospital-card .link-btn{display:flex;flex-direction:column;gap:15px}
.hospital-card .theme-btn{width:100%;text-align:center}
.lower-content{padding:12px}
.hospital-card .image img {
    width: unset;
    max-width: 100%;
    margin: 0 auto;
    line-height: 1;
}
/* End Hospital Card */

/* Start Why India */
.why-india-sec{background:var(--footer-form-image) center no-repeat;background-size:cover}
.why-choose-item img{width:65px;height:66px}
.why-india-sec #wpcf7-f23972-o1, .why-india-sec #wpcf7-f23972-o5, .why-india-sec #wpcf7-f23972-o3, .why-india-sec #wpcf7-f23972-o2,
.why-india-sec #wpcf7-f23972-o4 {background: #fff;padding: 30px; border-radius: 10px;}
/* End Why India */

.form-bx-content article p{margin-bottom:0}
.form-bx-content .text-slider{margin-top:15px}
.lead-magnet img{margin:15px 0}
button.city-tab{padding:3px 10px;border-radius:5px!important;color:#0d6efd}
@media only screen and (min-width: 768px) {
.modal-body .form-bx-main{background:#fff;padding-top:20px}
}

.entry-content ul{margin-bottom:20px;list-style:none;display:block;padding-left:12px}
.entry-content ul li{position:relative;list-style:none;margin-left:0;padding:5px 10px}
.entry-content ul li:after{left:-10px;top:16px;content:""!important;transform:rotate(45deg);height:6px;width:6px;margin-left:0;position:absolute;background:#0583f2}

@media only screen and (max-width: 768px) {
nav.navbar.bg-theam-2 {
    background: #fff;
}
nav.navbar.bg-theam-2 a.nav-link.text-white{color:#000 !important;}
}

section.why-india-sec .form-bx-main {
    padding: 20px;
    background: #fff;
    border-radius: 12px;
}


/*  */
.col-lg-8.col-xxl-9 ul {
    line-height: 2em;
}
.form-box {
    border-bottom: 1px solid #fff;
    border-radius: 0 !important;
}
.text-center.d-flex.gap-3.py-2.flex-wrap.justify-content-center.align-items-start {
    padding-left: 15px;
    padding-right: 15px;
}
.navbar-fixed-bottom .bg-wp {
    width: 110px;
    justify-content: center;
}
.navbar-fixed-bottom button{
width: calc(100% - (110px + 1rem));
}
/*  */

@media (max-width: 768px) {
    .col-reverse-on-mob {
    flex-direction: column-reverse;
    gap: 30px;
    }
}

.scrollarea{max-height:490px;overflow-x:auto}
.form-bx-main p{margin-bottom:0}
.form-bx-main .form-heading{margin-bottom:20px}
.col-lg-4 .form-bx-content{padding:0}
@media only screen and (max-width: 530px) {
.form-bx-content{padding:0}
}

.accordion-button:focus{box-shadow:none}

table {
    background: #fff;
    box-shadow: 0px 2px 10px #e4e4e4;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #ddd;
}
table td, table th {
    border: 1px solid #ddd;
    padding: 8px;
}
table tr:nth-child(even) {
    background-color: #f2f2f2;
}
tr:first-child{background-color:#cfe2ff}
.col-lg-8.col-xxl-9 ul {
    padding-left: 20px !important;
}
li {
    margin-left: .5rem;
}
.breadcrumb .breadcrumb-item a, .breadcrumb .breadcrumb-item a:visited {
    color: #044c69;
}
