.elementor-10494 .elementor-element.elementor-element-3219e76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10494 .elementor-element.elementor-element-40090e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10494 .elementor-element.elementor-element-6c06657{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-10494 .elementor-element.elementor-element-6c06657{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}}@media(max-width:767px){.elementor-10494 .elementor-element.elementor-element-6c06657{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-40090e9 */.doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card {

    display: flex;
    flex-direction: row-reverse;
}
@media (min-width: 2400px)  {
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right{
    padding: 40px 140px 40px calc(calc(100% - 1855px) / 2) !important;
    
}
}


@media (min-width: 1381px) and (max-width: 1439px){
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right, .doctor-section .elementor-loop-container .team-members .doctor-card .doctor_right{
        width: 50% !important;
    }
}

@media (min-width: 1281px) and (max-width: 1380px){
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right, .doctor-section .elementor-loop-container .team-members .doctor-card .doctor_right{
        width: 50% !important;
    }
}

@media (min-width: 1201px) and (max-width: 1280px){
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right, .doctor-section .elementor-loop-container .team-members .doctor-card .doctor_right{
        width: 50% !important;
    }
}

@media (min-width: 1201px) and (max-width: 1280px){
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right, .doctor-section .elementor-loop-container .team-members .doctor-card .doctor_right{
        width: 50% !important;
    }
    
}

@media (min-width: 1201px) and (max-width: 1439px){
    .doctor-section .elementor-loop-container .team-members .doctor-card {
        //padding-right: 0px !important;
    }
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card {
        padding-left: 0px !important;
    }
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right, .doctor-section .elementor-loop-container .team-members .doctor-card .doctor_right{
        padding: 40px !important;
    }
    
}

@media (min-width: 1025px) and (max-width: 1200px){
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card {
        padding-left: 0px !important;
         padding-right: 0px !important;
    }
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right{
        padding: 33px !important;
    }
}

@media (min-width: 770px) and (max-width: 1024px){
    .doctor-section .doctor-card  img{
        height: auto !important;
    }
}

@media (max-width: 1024px){
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card {
        padding: 60px 0px 60px 40px  !important;
        flex-direction: column !important;
        margin-top: -1px;
    }
    
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right{
        padding: 40px 40px 0px 0px !important;
    }
}

@media (max-width: 767px){
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card {
        padding: 40px 0px 40px 20px  !important;
    }
    
    .doctor-section .elementor-loop-container .team-members:nth-of-type(even) .doctor-card .doctor_right{
        padding: 30px 20px 0px 0px !important;
    }
}

@media (min-width: 330px) and (max-width: 767px){
    .doctor-section .doctor-card  img{
        height: auto !important;
    }
}/* End custom CSS */