.form-column, .calender-column {
    display: flex;
    flex-direction: column;
}

.inner-column {
    flex-grow: 1;
}

@media (max-width: 767px) {
    .testimonial-section {
        padding: 60px 0; /* Adjust the padding as needed for mobile view */
    }
}
/* Media query for mobile devices */
@media (max-width: 767px) {
    .featured-section {
        padding: 0; /* Removes padding for mobile view */
    }
}
/* Default styles */
.flex-container {
    display: flex;
    gap: 42px; /* Default gap */
}

/* Mobile view adjustments */
@media (max-width: 767px) {
    .flex-container {
         display: block; /* Remove flex layout */
        gap: 0; /* Remove gap */
    }
}


.day-text {
    padding: 7px;
    margin-top: -4px;
}

/* Mobile view adjustments */
@media (max-width: 767px) {
    .day-text {
        margin-top: -4px; /* Adjust margin-top for mobile */
    }
}

@media (max-width: 767px) {
    .phone-text {
        color: white;
        display: block;
        font-size: 25px;
        padding: 5px;
    }
}


/* sidebar menu */

.menu-logo {
    display: flex; 
    align-items: center; 
    margin-bottom: 20px; 
}

.menu-logo {
    display: flex; 
    align-items: center; 
    margin-bottom: 20px; 
}

.menu-logo-img {
    height: 50px;
    width: auto; 
    margin-right: 10px; 
}

/* Style for the logo text */
.logo-text {
    font-weight: bolder;
    color: black;
    font-size: 18px; 
}

.mobile-view{
    display: none;
}


@media (max-width: 767px) {
    .menu-logo {
        flex-direction: column; 
        align-items: flex-start; 
         display: flex; 
        margin-bottom: 20px; 
        margin-left:12px;
    }

    .menu-logo-img {
        margin-right: 0; 
        margin-bottom: 10px; 
        height: 50px; 
        width: auto; 
        margin-right: 10px; 
    }

    .logo-text {
        font-size: 16px; 
        font-weight: bolder;
        color: black;
    }
    .elementskit-navbar-nav{
        padding-top: 0px;
        padding-left: 20px;
    padding-right: 20px;
    }
     .elementskit-navbar-nav li {
        margin-bottom: 15px; /* Increase space between menu items */
        border-bottom: 1px solid #5BBA9D; /* Thicker border line for better visibility on mobile */
        
    }

    .elementskit-navbar-nav a {
        font-size: 18px; /* Larger text for readability */
        padding: 15px 20px; /* Adjust padding for mobile */
        border: none; /* Remove any default border */
    }

    .elementskit-navbar-nav a:hover {
        background-color: #e0e0e0; /* Slightly darker background on hover */
        color: #0056b3; /* Darker text color on hover */
    }
}
@media (max-width: 767px) {
    .elementskit-navbar-nav {
        padding-top: 0; /* Remove padding for mobile view */
    }
    .mobile-view{
        display: block;
    }
}
.services-block-three .inner-box:hover .icon-box {
    /* background-color: #1cba9f; */
}
.icon-stethoscope{
    font-weight: bold;
}