.elementor-7310 .elementor-element.elementor-element-c3c9917{--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-7310 .elementor-element.elementor-element-8715f15{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-7310 .elementor-element.elementor-element-4b273f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-7310 .elementor-element.elementor-element-9bd3de0{--display:flex;}.elementor-7310 .elementor-element.elementor-element-9bd3de0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7310 .elementor-element.elementor-element-9d04e25 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7310 .elementor-element.elementor-element-9d04e25 .elementor-custom-embed-play i{color:var( --e-global-color-05ebcf5 );font-size:42px;}.elementor-7310 .elementor-element.elementor-element-9d04e25 .elementor-custom-embed-play svg{fill:var( --e-global-color-05ebcf5 );width:42px;height:42px;}.elementor-7310 .elementor-element.elementor-element-4cb6673{--display:flex;--justify-content:flex-start;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7310 .elementor-element.elementor-element-e55cf1a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-1dc54a3 );}.elementor-7310 .elementor-element.elementor-element-7f4e399{padding:8px 0px 8px 0px;}.elementor-7310 .elementor-element.elementor-element-7f4e399 .elementor-heading-title{font-family:var( --e-global-typography-3ee7366-font-family ), Sans-serif;font-size:var( --e-global-typography-3ee7366-font-size );font-weight:var( --e-global-typography-3ee7366-font-weight );text-transform:var( --e-global-typography-3ee7366-text-transform );font-style:var( --e-global-typography-3ee7366-font-style );text-decoration:var( --e-global-typography-3ee7366-text-decoration );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );color:var( --e-global-color-2bcc1cb );}.elementor-7310 .elementor-element.elementor-element-238fafd{font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-dab6060 );}.elementor-7310 .elementor-element.elementor-element-d08f101{--display:flex;}.elementor-7310 .elementor-element.elementor-element-419cb05{color:var( --e-global-color-dab6060 );}@media(max-width:1200px){.elementor-7310 .elementor-element.elementor-element-8715f15{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7310 .elementor-element.elementor-element-4b273f3{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}}@media(max-width:1024px){.elementor-7310 .elementor-element.elementor-element-8715f15{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7310 .elementor-element.elementor-element-4b273f3{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-7310 .elementor-element.elementor-element-9d04e25{border-radius:10px 10px 10px 10px;}.elementor-7310 .elementor-element.elementor-element-9d04e25 .elementor-custom-embed-play i{font-size:48px;}.elementor-7310 .elementor-element.elementor-element-9d04e25 .elementor-custom-embed-play svg{width:48px;height:48px;}.elementor-7310 .elementor-element.elementor-element-4cb6673{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7310 .elementor-element.elementor-element-e55cf1a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7310 .elementor-element.elementor-element-7f4e399 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-7310 .elementor-element.elementor-element-238fafd{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}}@media(max-width:767px){.elementor-7310 .elementor-element.elementor-element-8715f15{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7310 .elementor-element.elementor-element-4b273f3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7310 .elementor-element.elementor-element-9d04e25 .elementor-custom-embed-play i{font-size:21px;}.elementor-7310 .elementor-element.elementor-element-9d04e25 .elementor-custom-embed-play svg{width:21px;height:21px;}.elementor-7310 .elementor-element.elementor-element-e55cf1a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7310 .elementor-element.elementor-element-7f4e399{padding:6px 0px 6px 0px;}.elementor-7310 .elementor-element.elementor-element-7f4e399 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-7310 .elementor-element.elementor-element-238fafd{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}}@media(min-width:768px){.elementor-7310 .elementor-element.elementor-element-9bd3de0{--width:47.581%;}}@media(max-width:1200px) and (min-width:768px){.elementor-7310 .elementor-element.elementor-element-9bd3de0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7310 .elementor-element.elementor-element-9bd3de0{--width:100%;}}@media(min-width:2540px){.elementor-7310 .elementor-element.elementor-element-e55cf1a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7310 .elementor-element.elementor-element-7f4e399 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-7310 .elementor-element.elementor-element-238fafd{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-c3c9917 */@media(max-width:767px){
    .doctor_banner .elementor-heading-title span {
    display: inline-block !important;
}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9d04e25 */.doctor_single_vdo{
    overflow: visible !important;
}
.doctor_single_vdo.elementor-widget-video .elementor-wrapper{
    aspect-ratio:1/1 !important;
    height: 100% !important;
}
.doctor_single_vdo .elementor-custom-embed-image-overlay img{
    aspect-ratio: 1/1 !important;
    object-fit: cover;
    height: 100% !important;
    border-radius: 10px;
}

.doctor_single_vdo .elementor-custom-embed-play {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 160px;
    background: #145CE1;
    border-radius: 100%;
    transition: all 0.3s ease-in-out;
    border: 1px solid rgba(255, 255, 255, 0.15);
    transform: unset;
    left: -35px;
    top: -35px;
    right: unset;
    bottom: unset;
}
.doctor_single_vdo .elementor-custom-embed-play:before {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2024/09/Text.svg');
    width: 135px;
    height: 135px;
    background-repeat: no-repeat;
    background-size: cover;
    animation: rotate 15s linear infinite;
}

.doctor_single_vdo .elementor-custom-embed-play i{
    text-shadow: unset;
    opacity: 1 !important;
    border-radius: 100px;
    width: 87.741px;
    height: 87.741px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    border-color: rgba(255, 255, 255, 0.15);
    transition: all .3s ease-in-out;
    padding-left: 0px;
    z-index: 2;
}

.doctor_single_vdo .elementor-custom-embed-play:hover {
    background:#2C3599;
    border-color: rgba(255, 255, 255, 0.15);
}

.doctor_single_vdo .elementor-custom-embed-play:hover:before {
    background: url('/wp-content/uploads/2024/09/Text.svg') !important;
    background-size: 100% 100%!important;
        animation-play-state: paused; 
        
}

.doctor_single_vdo .elementor-custom-embed-play:hover i {
    background: #2C3599 !important;
    border-color: rgba(255, 255, 255, 0.15)!important;
    color: #fff !important;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


@media(min-width:1201px) and (max-width:1439px){
  .doctor_single_img_container {
    position: relative !important;
}

.doctor_single_img_container .doctor_single_vdo,
.doctor_single_img_container .elementor-wrapper,
.doctor_single_img_container .single-image-wrapper {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

.doctor_single_img_container .single-image-wrapper img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
}



@media(min-width:768px) and (max-width:1200px){
.doctor_single_vdo .elementor-custom-embed-image-overlay img{
    border-radius: 8px;
}
    .doctor_single_vdo .elementor-custom-embed-play {
        width: 180px;
        height: 180px;
        left: 20px;
        top: -14px;
    }
.doctor_single_vdo .elementor-custom-embed-play:before {
    width: 148.4px;
    height: 148.4px;
}

.doctor_single_vdo .elementor-custom-embed-play i {
    width: 96.994px;
    height: 96.994px;
    padding-left: 0px !important;
}
.doctor_single_vdo.elementor-widget-video .elementor-wrapper{
    aspect-ratio: 1/1 !important;
}
}

@media (max-width:767px){


    .doctor_single_vdo .elementor-custom-embed-play {
    width: 80px;
    height: 80px;
    left: 10px !important;
    top: 12px;

}
.doctor_single_vdo .elementor-custom-embed-image-overlay img{
    border-radius: 8px;
}
.doctor_single_vdo .elementor-custom-embed-play:before {
    width: 68px;
    height: 68px;
    background-image: url('/wp-content/uploads/2024/09/Text-1.svg') !important;
      background-size: 100% 100%!important;

}
.doctor_single_vdo .elementor-custom-embed-play:hover:before {
    background: url('/wp-content/uploads/2024/09/Text-1.svg') !important;
    width: 68px !important;
    height: 68px !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100%!important;
    animation-play-state: paused;

}

.doctor_single_vdo .elementor-custom-embed-play i {
    width: 44px;
    height: 44px;
    padding-left: 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8715f15 */.doctor_single_img_container{
    display: block !important;
}/* End custom CSS */