@media (max-width: 991px) {
    .team-card {
        width: calc(50% - 1.125rem) !important;
    }
    .lead-img .vc_single_image-wrapper .vc_single_image-img {
        height: 375px !important;
    }
}
@media (max-width: 767px) {
    .location-row {
        padding: 0px;
    }
    body .story-content {
        margin-top: 0px !important;
        padding-left: 0px !important;
    }
    .location-row .wpb_column.vc_column_container.vc_col-sm-4 ,
    .location-row .wpb_column.vc_column_container.vc_col-sm-8{
        padding: 0px;
    }
    .location-row .wpb_content_element {
        margin-bottom: 30px;
    }

    #convevient-loc .vc_column-inner {
        padding: 0px 0px;
    }

    /* providers page */
    #doctor-sec .vc_column-inner {
        padding-left: 15px !important;
    }
    /* body #our-people , 
    #our-people .wpb_content_element {
        padding: 0px;
    } */
    body #our-people .vc_column-inner{
        padding-left: 5px;
        padding-right: 5px;
    }
    .team-card{
        min-width: 280px !important;
    }
    #our-people .wpb_content_element {
        padding: 0px;
        margin-bottom: 0px;
    }
    /* service Page */
    #we-offer .vc_column-inner {
        padding-left: 0px;
        padding-right: 0px;
    }
    h2.ser-heading{
        max-width: 100% !important;
    }
    section#we-offer {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-bottom: 0px !important
    }
    #medical-services .vc_column-inner,
    #surgical-sec .vc_column-inner,
    #gentlcure-sec .vc_column-inner  {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    #gentlcure-sec .vc_custom_1771935531018,
    #surgical-sec .vc_custom_1771935531018,
    #medical-services .vc_custom_1771935531018{
        padding-bottom: 10px !important
    }
    .service-box-heading {
       max-width: 100% !important;
    }

 
}

@media (max-width: 576px) {
    .service-box-heading {
        max-width: 100% !important;
    }
    .location-box .vc_single_image-wrapper {
        height: 265px;
    }
    .lead-img .vc_single_image-wrapper .vc_single_image-img {
        height: 375px !important;
    }
    .lead-img .vc_single_image-wrapper::before {
        left: -10px;
    }
    #doctor-sec {
        padding-bottom: 50px !important;
    }
    #our-people {
        padding-top: 40px !important;
    }
    .bottom-cta h2 {
        font-size: 35px;
    }
    .btn-book-now {
        padding: 12px 30px;
    }
    .form-box .vc_column-inner {
        padding: 44px 25px 40px !important;
    }
    .card-box h2 {
        font-size: 24px !important;
    }
    .hero-nav-arrows {
        top: unset !important;
        left: 5px !important; 
        right: 5px !important;
        flex-direction: row !important;
        bottom: -115px !important;
        margin: auto !important;
        justify-content: center !important;
        text-align: center !important;
    }
    .hero-nav-dots {
        flex-direction: row !important;
    }
    .hero-section .slick-dots {
        bottom: auto !important;
        top: unset !important;
        left: 0 !important;
        right: 0 !important;
        display: flex !important;
        flex-direction: row !important;
        margin: auto!important;
        text-align: center !important;
        justify-content: center !important;
    }
    .hero-section .slick-dots li {
        margin: 6px !important;
    }
    .hero-prev, .hero-next {
        display: none !important;
    }
    .hero-nav-dot {
        width: 8px;
        height: 8px;
    }
}
/* footer nim */
.design-credit a ,
.copy-text a{
    color: #fff;
    transition: all 0.3s;
}
