.elementor-7284 .elementor-element.elementor-element-8a16cbe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7284 .elementor-element.elementor-element-1ed2e51{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-7284 .elementor-element.elementor-element-1ed2e51.elementor-element{--align-self:center;}.elementor-7284 .elementor-element.elementor-element-1ed2e51 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-7284 .elementor-element.elementor-element-7fb99bd{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-767db53-font-family ), Sans-serif;font-size:var( --e-global-typography-767db53-font-size );font-weight:var( --e-global-typography-767db53-font-weight );text-transform:var( --e-global-typography-767db53-text-transform );font-style:var( --e-global-typography-767db53-font-style );line-height:var( --e-global-typography-767db53-line-height );letter-spacing:var( --e-global-typography-767db53-letter-spacing );word-spacing:var( --e-global-typography-767db53-word-spacing );color:var( --e-global-color-3db23f8 );}.elementor-7284 .elementor-element.elementor-element-7fb99bd > .elementor-widget-container{padding:24px 0px 80px 0px;}.elementor-7284 .elementor-element.elementor-element-ec80db1{--grid-columns:2;--grid-row-gap:40px;--grid-column-gap:80px;}@media(max-width:1200px){.elementor-7284 .elementor-element.elementor-element-ec80db1{--grid-column-gap:40px;}}@media(max-width:1024px){.elementor-7284 .elementor-element.elementor-element-1ed2e51{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-7284 .elementor-element.elementor-element-1ed2e51 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7284 .elementor-element.elementor-element-7fb99bd > .elementor-widget-container{padding:20px 0px 40px 0px;}.elementor-7284 .elementor-element.elementor-element-7fb99bd{--container-widget-width:688px;--container-widget-flex-grow:0;width:var( --container-widget-width, 688px );max-width:688px;font-size:var( --e-global-typography-767db53-font-size );line-height:var( --e-global-typography-767db53-line-height );letter-spacing:var( --e-global-typography-767db53-letter-spacing );word-spacing:var( --e-global-typography-767db53-word-spacing );}.elementor-7284 .elementor-element.elementor-element-ec80db1{--grid-columns:2;--grid-column-gap:20px;}}@media(max-width:767px){.elementor-7284 .elementor-element.elementor-element-1ed2e51 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-7284 .elementor-element.elementor-element-1ed2e51 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7284 .elementor-element.elementor-element-7fb99bd > .elementor-widget-container{padding:16px 0px 30px 0px;}.elementor-7284 .elementor-element.elementor-element-7fb99bd{font-size:var( --e-global-typography-767db53-font-size );line-height:var( --e-global-typography-767db53-line-height );letter-spacing:var( --e-global-typography-767db53-letter-spacing );word-spacing:var( --e-global-typography-767db53-word-spacing );}.elementor-7284 .elementor-element.elementor-element-ec80db1{--grid-columns:1;--grid-row-gap:30px;}}@media(min-width:768px){.elementor-7284 .elementor-element.elementor-element-8a16cbe{--content-width:1240px;}}@media(min-width:2400px){.elementor-7284 .elementor-element.elementor-element-1ed2e51 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7284 .elementor-element.elementor-element-7fb99bd{font-size:var( --e-global-typography-767db53-font-size );line-height:var( --e-global-typography-767db53-line-height );letter-spacing:var( --e-global-typography-767db53-letter-spacing );word-spacing:var( --e-global-typography-767db53-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-8a16cbe */@media (min-width: 1201px) and (max-width: 1280px){
    .doctor-card .doctor-img img{
        height: auto !important;
    }
    .doctor-card .doctor-info h3{
        width: 75%;
    }
}

@media (min-width: 1114px) and (max-width: 1271px){
    .doctor-card .doctor-info .doctor-bio {
        height: 175px !important;
    }
}

@media (min-width: 1050px) and (max-width: 1110px){
    .doctor-card .doctor-info .doctor-bio {
        height: 200px !important;
    }
}

@media (min-width: 800px) and (max-width: 1024px){
    .doctor-card .doctor-img img{
        height: auto !important;
    }
    .doctor-card .doctor-info h3{
        width: 91%;
    }
}

@media (min-width: 965px) and (max-width: 1024px){
    .doctor-card .doctor-info .doctor-bio {
        height: 160px !important;
    }
}

@media (min-width: 881px) and (max-width: 965px){
    .doctor-card .doctor-info .doctor-bio {
        height: 190px !important;
    }
}

@media (min-width: 769px) and (max-width: 880px){
    .doctor-card .doctor-info .doctor-bio {
        height: 215px !important;
    }
}

@media (max-width: 1024px){
    .doctor-card .doctor-info .doctor-bio {
        height: 244px;
    }
}

@media (max-width: 767px){
    .doctor-card .doctor-info .doctor-bio {
        height: unset;
    }
 
    .our-doctor .elementor-loop-container .team-members:nth-of-type(odd) .doctor-card .doctor-info h3{
        margin-top: 5px;
        line-height: 25px !important;
    }
    .doctor-card .doctor-info h3{
        width: 245px;
    }
}

@media (min-width: 621px) and (max-width: 767px){
    .doctor-card img{
        height: 680px !important;
    }
}

@media (min-width: 340px) and (max-width: 620px){
    .doctor-card img{
        height: auto !important;
    }
}/* End custom CSS */