.elementor-3500 .elementor-element.elementor-element-342e99e5:not(.elementor-motion-effects-element-type-background), .elementor-3500 .elementor-element.elementor-element-342e99e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smilesbyvivid.com/wp-content/uploads/2022/11/Default-Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3500 .elementor-element.elementor-element-342e99e5 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3500 .elementor-element.elementor-element-342e99e5 > .elementor-container{min-height:850px;}.elementor-3500 .elementor-element.elementor-element-342e99e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3500 .elementor-element.elementor-element-1b71a104 > .elementor-element-populated{padding:0px 0px 260px 0px;}.elementor-3500 .elementor-element.elementor-element-6a04ce2{text-align:center;}.elementor-3500 .elementor-element.elementor-element-6a04ce2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-46426337{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3500 .elementor-element.elementor-element-46426337 .elementor-heading-title{font-family:var( --e-global-typography-89a1049-font-family ), Sans-serif;font-size:var( --e-global-typography-89a1049-font-size );font-weight:var( --e-global-typography-89a1049-font-weight );text-transform:var( --e-global-typography-89a1049-text-transform );font-style:var( --e-global-typography-89a1049-font-style );line-height:var( --e-global-typography-89a1049-line-height );letter-spacing:var( --e-global-typography-89a1049-letter-spacing );color:var( --e-global-color-text );}.elementor-3500 .elementor-element.elementor-element-41ac41d:not(.elementor-motion-effects-element-type-background), .elementor-3500 .elementor-element.elementor-element-41ac41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-3500 .elementor-element.elementor-element-41ac41d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3500 .elementor-element.elementor-element-41ac41d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3500 .elementor-element.elementor-element-1d097f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 60px 0px 0px;}.elementor-3500 .elementor-element.elementor-element-a047bdf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-3500 .elementor-element.elementor-element-a047bdf .elementor-heading-title{font-family:var( --e-global-typography-6d5955f-font-family ), Sans-serif;font-size:var( --e-global-typography-6d5955f-font-size );font-weight:var( --e-global-typography-6d5955f-font-weight );text-transform:var( --e-global-typography-6d5955f-text-transform );font-style:var( --e-global-typography-6d5955f-font-style );line-height:var( --e-global-typography-6d5955f-line-height );letter-spacing:var( --e-global-typography-6d5955f-letter-spacing );color:var( --e-global-color-text );}.elementor-3500 .elementor-element.elementor-element-734ddd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-3500 .elementor-element.elementor-element-734ddd9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3500 .elementor-element.elementor-element-3defe1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;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 );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-primary );}.elementor-3500 .elementor-element.elementor-element-da0167b .elementor-button{background-color:var( --e-global-color-secondary );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 );fill:var( --e-global-color-44e6803 );color:var( --e-global-color-44e6803 );border-radius:0px 0px 0px 0px;padding:22px 40px 22px 40px;}.elementor-3500 .elementor-element.elementor-element-da0167b .elementor-button:hover, .elementor-3500 .elementor-element.elementor-element-da0167b .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-da0167b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-3500 .elementor-element.elementor-element-da0167b .elementor-button:hover svg, .elementor-3500 .elementor-element.elementor-element-da0167b .elementor-button:focus svg{fill:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-4f67edf:not(.elementor-motion-effects-element-type-background), .elementor-3500 .elementor-element.elementor-element-4f67edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3500 .elementor-element.elementor-element-4f67edf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;}.elementor-3500 .elementor-element.elementor-element-4f67edf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3500 .elementor-element.elementor-element-1778566.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3500 .elementor-element.elementor-element-1778566.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3500 .elementor-element.elementor-element-cd5b9d2 .elementor-heading-title{font-family:var( --e-global-typography-6d5955f-font-family ), Sans-serif;font-size:var( --e-global-typography-6d5955f-font-size );font-weight:var( --e-global-typography-6d5955f-font-weight );text-transform:var( --e-global-typography-6d5955f-text-transform );font-style:var( --e-global-typography-6d5955f-font-style );line-height:var( --e-global-typography-6d5955f-line-height );letter-spacing:var( --e-global-typography-6d5955f-letter-spacing );color:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-c6c0fc3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3500 .elementor-element.elementor-element-c6c0fc3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-22f8905{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-3500 .elementor-element.elementor-element-22f8905 .elementor-heading-title{font-family:var( --e-global-typography-eb30111-font-family ), Sans-serif;font-size:var( --e-global-typography-eb30111-font-size );font-weight:var( --e-global-typography-eb30111-font-weight );text-transform:var( --e-global-typography-eb30111-text-transform );font-style:var( --e-global-typography-eb30111-font-style );line-height:var( --e-global-typography-eb30111-line-height );letter-spacing:var( --e-global-typography-eb30111-letter-spacing );color:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-5d5cfd7{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 );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-44e6803 );}.elementor-3500 .elementor-element.elementor-element-ac45e3a .elementor-button{background-color:var( --e-global-color-44e6803 );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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:22px 40px 22px 40px;}.elementor-3500 .elementor-element.elementor-element-ac45e3a .elementor-button:hover, .elementor-3500 .elementor-element.elementor-element-ac45e3a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-ac45e3a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3500 .elementor-element.elementor-element-ac45e3a .elementor-button:hover svg, .elementor-3500 .elementor-element.elementor-element-ac45e3a .elementor-button:focus svg{fill:var( --e-global-color-44e6803 );}.elementor-3500 .elementor-element.elementor-element-80c8d4e > .elementor-element-populated{margin:0px 0px 0px 60px;--e-column-margin-right:0px;--e-column-margin-left:60px;}.elementor-3500 .elementor-element.elementor-element-425e70d img{width:100%;height:646px;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-3500 .elementor-element.elementor-element-1778566{width:47.704%;}.elementor-3500 .elementor-element.elementor-element-80c8d4e{width:52.296%;}}@media(max-width:1024px){.elementor-3500 .elementor-element.elementor-element-342e99e5 > .elementor-container{min-height:530px;}.elementor-3500 .elementor-element.elementor-element-342e99e5{padding:0px 40px 0px 40px;}.elementor-3500 .elementor-element.elementor-element-1b71a104 > .elementor-element-populated{padding:0px 0px 170px 0px;}.elementor-3500 .elementor-element.elementor-element-6a04ce2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-46426337{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3500 .elementor-element.elementor-element-46426337 .elementor-heading-title{font-size:var( --e-global-typography-89a1049-font-size );line-height:var( --e-global-typography-89a1049-line-height );letter-spacing:var( --e-global-typography-89a1049-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-1d097f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3500 .elementor-element.elementor-element-a047bdf .elementor-heading-title{font-size:var( --e-global-typography-6d5955f-font-size );line-height:var( --e-global-typography-6d5955f-line-height );letter-spacing:var( --e-global-typography-6d5955f-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-734ddd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3500 .elementor-element.elementor-element-734ddd9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-3defe1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;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-3500 .elementor-element.elementor-element-da0167b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-3500 .elementor-element.elementor-element-da0167b .elementor-button{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 );padding:16px 32px 16px 32px;}.elementor-3500 .elementor-element.elementor-element-1778566 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3500 .elementor-element.elementor-element-cd5b9d2 .elementor-heading-title{font-size:var( --e-global-typography-6d5955f-font-size );line-height:var( --e-global-typography-6d5955f-line-height );letter-spacing:var( --e-global-typography-6d5955f-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-c6c0fc3{padding:0px 0px 0px 0px;}.elementor-3500 .elementor-element.elementor-element-c6c0fc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-22f8905{padding:0px 0px 20px 0px;}.elementor-3500 .elementor-element.elementor-element-22f8905 .elementor-heading-title{font-size:var( --e-global-typography-eb30111-font-size );line-height:var( --e-global-typography-eb30111-line-height );letter-spacing:var( --e-global-typography-eb30111-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-5d5cfd7{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-3500 .elementor-element.elementor-element-ac45e3a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3500 .elementor-element.elementor-element-ac45e3a .elementor-button{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 );padding:16px 32px 16px 32px;}.elementor-3500 .elementor-element.elementor-element-80c8d4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3500 .elementor-element.elementor-element-425e70d img{height:67.3vh;}}@media(max-width:767px){.elementor-3500 .elementor-element.elementor-element-342e99e5 > .elementor-container{min-height:330px;}.elementor-3500 .elementor-element.elementor-element-342e99e5{padding:0px 20px 0px 20px;}.elementor-3500 .elementor-element.elementor-element-1b71a104 > .elementor-element-populated{padding:0px 0px 115px 0px;}.elementor-3500 .elementor-element.elementor-element-6a04ce2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-46426337 .elementor-heading-title{font-size:var( --e-global-typography-89a1049-font-size );line-height:var( --e-global-typography-89a1049-line-height );letter-spacing:var( --e-global-typography-89a1049-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-a047bdf .elementor-heading-title{font-size:var( --e-global-typography-6d5955f-font-size );line-height:var( --e-global-typography-6d5955f-line-height );letter-spacing:var( --e-global-typography-6d5955f-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-734ddd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3500 .elementor-element.elementor-element-734ddd9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-3defe1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;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-3500 .elementor-element.elementor-element-da0167b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;}.elementor-3500 .elementor-element.elementor-element-da0167b .elementor-button{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 );padding:10px 20px 10px 20px;}.elementor-3500 .elementor-element.elementor-element-1778566 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3500 .elementor-element.elementor-element-cd5b9d2 .elementor-heading-title{font-size:var( --e-global-typography-6d5955f-font-size );line-height:var( --e-global-typography-6d5955f-line-height );letter-spacing:var( --e-global-typography-6d5955f-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-c6c0fc3{padding:0px 0px 0px 0px;}.elementor-3500 .elementor-element.elementor-element-c6c0fc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-22f8905{padding:0px 0px 16px 0px;}.elementor-3500 .elementor-element.elementor-element-22f8905 .elementor-heading-title{font-size:var( --e-global-typography-eb30111-font-size );line-height:var( --e-global-typography-eb30111-line-height );letter-spacing:var( --e-global-typography-eb30111-letter-spacing );}.elementor-3500 .elementor-element.elementor-element-5d5cfd7{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-3500 .elementor-element.elementor-element-ac45e3a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-3500 .elementor-element.elementor-element-ac45e3a .elementor-button{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 );padding:10px 20px 10px 20px;}.elementor-3500 .elementor-element.elementor-element-425e70d img{height:58.3vh;}}@media(max-width:1024px) and (min-width:768px){.elementor-3500 .elementor-element.elementor-element-1d097f3{width:100%;}.elementor-3500 .elementor-element.elementor-element-1778566{width:100%;}.elementor-3500 .elementor-element.elementor-element-80c8d4e{width:100%;}}/* Start custom CSS for section, class: .elementor-element-41ac41d */.shape-bg-bottom {
  position: relative;
}

.shape-bg-bottom:after {
  content: '';
  position: absolute;
  right: -1px;
  bottom: -1px;
  border-width: 110px 110px 0 0;
  border-color: transparent #fff;
  border-style: solid;
}




@media screen and (min-width: 1025px) and (max-width: 1250px) {
  .free-cf-l .elementor-widget-wrap.elementor-element-populated {
    padding-right: 30px !important;
  }

  .free-cf-l {
    width: 60% !important;
  }

  .free-cf-r {
    width: 40% !important;
  }

  .free-cf-r .elementor-widget-container img {
    object-position: 60% 0;
  }
}




@media screen and (min-width:1025px){
    
    .free-cf-r img {height: 866px;object-fit: cover;}
    
}


@media screen and (min-width:768px) and (max-width:1024px){
    
    .shape-bg-bottom:after { 
        border-width: 80px 80px 0 0;
    }
    
}

@media screen and (max-width:767px){
    
    .shape-bg-bottom:after { 
       border-width: 60px 60px 0 0;
    }
    
}

.consult_banner .elementor-button-wrapper{
    clip-path: polygon(0 0, 0% 443%, 117% 0);
}
.hero_banner .elementor-button-wrapper a{
    margin-left: 10px;
}
@media (max-width: 767px){
    .consult_banner .elementor-button-wrapper {
        clip-path: polygon(0 0, 0% 548%, 114% 0);
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f67edf */.meet_our_doctor:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background-image: url('/wp-content/uploads/2022/11/Meet-Our-Doctor-Top-Left-Shape.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 517px;
    height: 140px;
}
.meet_our_doctor:after{
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url('/wp-content/uploads/2022/11/Meet-Our-Doctor-Right-Bottom-Shape.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 337px;
    height: 252px;
}
.meet_our_doctor > .elementor-container{
    position: static;
}

.meet_our_doctor .pre_header_shape .elementor-heading-title:before{
    background-image: url('/wp-content/uploads/2022/11/Preheader-White-Logo.svg');
}

@media (min-width:1025px){
        .meet_our_doctor > .elementor-container:before{
        content: '';
        position: absolute;
        left: 70px;
        bottom: -40px;
        background-image: url('/wp-content/uploads/2022/11/Meeto-Our-Doctor-Dot-Shape.svg');
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 127px;
        height: 224px;
        z-index: 9;
    }
}
@media (min-width: 1300px) and (max-width: 1470px){
    .meet_our_doctor:after{
        width: 270px;
        height: 200px;
    }
}
@media (min-width: 1025px) and (max-width: 1299px){
    .meet_our_doctor:before{
        width: 440px;
        height: 120px;
    }
    .meet_our_doctor:after{
        width: 240px;
        height: 180px;
    }
}
@media (max-width: 1024px){
    .meet_our_doctor:before{
        width: 221px;
        height: 60px;
    }
    .meet_our_doctor:after{
        width: 174px;
        height: 130px;
    }
    .meet_our_doctor .our_practice_img .elementor-widget-container:before{
        content: '';
        position: absolute;
        width: 114px;
        height: 200px;
        background-image: url(/wp-content/uploads/2022/11/Meeto-Our-Doctor-Dot-Shape.svg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        right: 0px;
        bottom: -93px;
        z-index: 9;
    }
}
@media (max-width: 767px){
     .meet_our_doctor:before{
        width: 110px;
        height: 30px;
    }
    .meet_our_doctor:after{
        width: 120px;
        height: 92px;
    }
    .meet_our_doctor .our_practice_img .elementor-widget-container:before{
        width: 57px;
        height: 100px;
        bottom: -22px;
        right: 0px;
    }
}/* End custom CSS */