.logo-light { max-width: 180px}
.grecaptcha-badge { display: none}
 
.navbar-area .h-link, .navbar-area .menu-item-has-children a { font-size: 18px}
.navbar-area .logo img { max-width: 200px}
@media only screen and (max-width: 991px) {
    .navbar-area .logo img {
        max-width: 200px;
    }
}

@media (max-width: 1200px) {
    .navbar-center .container, .container-lg, .container-md, .container-sm {
        max-width: 100%;
    }
}

@media only screen and (min-width: 1600px) {
    .navbar-center .container.style-one {
        max-width: 1585px;
    }
}

/** HERO BLOCK **/
.hero-area.style-one .hero-slide-item { padding: 250px 0 250px;}
.bg-1  .directory-card{background-color: #ECB2FF;}
.bg-2  .directory-card{background-color: #92BDF6;}
.bg-3  .directory-card{background-color: #FEC091;}

/** MAIN SERVICES **/
.main-servies .doctor-card { height: calc(100% - 20px); display: flex; flex-flow: column;}
.main-servies .doctor-info {     flex-grow: 1; display: flex; flex-flow: column; }
.main-servies .doctor-card .doctor-description { flex-grow: 1}

.team .doctor-description { font-size: 14px; line-height: 1.3}
.team .location-info  h3 { margin-bottom: 10px !important; }
.team .location-card img { width: 100%; aspect-ratio: 3/4; object-fit: cover;}
/*@media (min-width:540px) { .team .location-card img { width: calc(100% - 70px); } }*/

/** FAQ **/
.main-faq .faq-content { position: sticky !important; top: 130px; padding-bottom:50px;}

.booking { background-color: white !important}
.booking textarea { height: 130px;}
.booking {scroll-margin-top: 130px;}
@media (max-width:990px) { .booking {scroll-margin-top: 100px;}}

.service-content p, .service-content ul li { font-size: 18px; }

footer .link-white { color: white;  line-height: 1.3; display: block}
footer .link-white:hover { color: var(--secondaryColor);}


.card-detail .sidebar {position: sticky; top: 130px;}

.step-description-div { padding: 0px 20px}
.step-description-div ul li { text-align: start}
