  :root {
    --mktg_color_1: #c69036;
    --mktg_color_4: #ffeccc;
    --black\<deleted\|variable-ffaa8a2f\>: #331c25;
    --white: white;
    --mktg_color_3: #fcf5ea;
    --crimson\<deleted\|variable-006083d7\>: #de005b;
    --dim-grey\<deleted\|variable-7b19da85\>: #694654;
    --mktg_color_2: black;
    --mktg_color_5: #694654;
  }

  .w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .w-layout-hflex {
    flex-direction: row;
    align-items: flex-start;
    display: flex;
  }

  @media screen and (max-width: 991px) {
    .w-layout-blockcontainer {
      max-width: 728px;
    }
  }

  @media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
      max-width: none;
    }
  }

  body {
    font-family: Lato, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  h1 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 2.125rem;
    font-weight: 400;
    line-height: 2.75rem;
  }

  h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.875rem;
    font-weight: 400;
    line-height: 2.25rem;
  }

  h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.625rem;
    font-weight: 400;
    line-height: 1.875rem;
  }

  h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.375rem;
    font-weight: 700;
  }

  h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.3em;
  }

  p {
    color: #333;
    margin-bottom: 10px;
  }

  a {
    color: var(--mktg_color_1);
    text-decoration: underline;
  }

  ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 20px;
  }

  li {
    background-image: url('../images/check.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 20px;
    margin-bottom: 10px;
    padding-left: 28px;
    list-style-type: none;
  }

  .side-panel {
    background-color: #f8f8f8;
    flex-direction: column;
    align-items: flex-start;
    width: 20%;
    height: 100vh;
    padding: 75px 35px 35px;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
  }

  .text-link {
    color: #121621;
    margin-bottom: 35px;
    font-size: 16px;
    text-decoration: none;
  }

  .text-link.w--current {
    color: #4d18ff;
  }

  .image-2 {
    margin-bottom: 45px;
  }

  .light-section {
    float: right;
    width: 80%;
    position: relative;
    overflow: auto;
  }

  .type-row {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 35px;
    padding: 25px 0 15px;
    display: flex;
  }

  .type-col {
    background-color: #f2f2f2;
    border-radius: 4px;
    width: 33.3333%;
    margin-right: 20px;
    padding: 10px;
    display: flex;
  }

  .text-highlight {
    background-color: #fff;
    border-radius: 3px;
    width: 42%;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: PT Serif, serif;
    font-weight: 400;
    line-height: 1em;
  }

  .div-block {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 58%;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .text-description {
    color: gray;
    font-size: 12px;
  }

  .semi-bold {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 400;
    line-height: 1em;
  }

  .heading-row {
    clear: left;
    width: 100%;
    margin-top: 25px;
    position: relative;
  }

  .light-block {
    background-color: #f8f8f8;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    padding: 20px;
  }

  .heading-description {
    color: gray;
    padding-top: 10px;
    padding-bottom: 0;
    font-size: 12px;
  }

  .dark-block {
    background-color: #f2f2f2;
    width: 100%;
    padding: 20px;
  }

  .light-block-flat {
    background-color: #f8f8f8;
    width: 100%;
    padding: 20px;
  }

  .light-block-flat.rounded-bottom {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-bottom: 45px;
  }

  .paragraph-container {
    background-color: #f2f2f2;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    padding: 20px;
  }

  .content-row {
    clear: left;
    width: 100%;
    margin-top: 45px;
    position: relative;
  }

  .caption {
    background-color: var(--mktg_color_4);
    padding-top: 10px;
    padding-bottom: 10px;
    font-style: italic;
  }

  .caption.margined {
    margin-top: 20px;
  }

  .container.center {
    text-align: center;
  }

  .container.nav {
    padding-left: 0;
  }

  .color-row {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 35px;
    padding: 25px 0 15px;
    display: flex;
  }

  .color-block {
    background-color: #4d18ff;
    border-radius: 4px;
    width: 100%;
    height: 85px;
    padding: 10px;
    display: flex;
  }

  .color-block.primary-light {
    background-color: #a185ff;
  }

  .color-block.secondary {
    background-color: #24c9ff;
  }

  .color-block.alert {
    background-color: #73ec99;
  }

  .color-block.error {
    background-color: #f84568;
  }

  .color-block.warning {
    background-color: #f6d87c;
  }

  .color-block-parent {
    width: 20%;
    margin-right: 20px;
  }

  .text-block {
    font-family: PT Serif, serif;
  }

  .list {
    margin-bottom: 30px;
    padding-left: 10px;
    list-style: none;
  }

  .list-item-with-icon {
    background-image: url('../images/check.svg');
    background-position: 0 3px;
    background-repeat: no-repeat;
    background-size: 20px;
    margin-bottom: 10px;
    padding-left: 28px;
  }

  .gray {
    background-color: #292929;
    border-radius: 4px;
    width: 100%;
    height: 85px;
    padding: 10px;
    display: flex;
  }

  .button {
    background-color: var(--mktg_color_1);
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    border-radius: 100px;
    min-width: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 15px 30px;
    display: inline-block;
  }

  .button.outline {
    border: 1px solid var(--black\<deleted\|variable-ffaa8a2f\>);
    color: var(--black\<deleted\|variable-ffaa8a2f\>);
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 100px;
    min-width: 200px;
    margin-left: 10px;

  }

  .button.outline.bookappointmentpopup {
    border-color: var(--mktg_color_1);
    color: var(--mktg_color_1);
    border-radius: 100px;
  }

  .button.sm {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 10px 20px;
    font-size: .75rem;
  }

  .button.nav {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .button.nav.bookappointmentpopup {
    color: #fff;
  }

  .button.no-margin {
    min-width: 200px;
    margin-bottom: 0;
  }

  .footer {
    background-color: #404040;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .disclaimer {
    color: var(--white);
    text-align: center;
    margin-bottom: 20px;
  }

  .copyright-code {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-logo-left-container {
    z-index: 5;
    background-color: rgba(0, 0, 0, 0);
    width: 1030px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 20px;
  }

  .navbar-logo-left-container.shadow-three {
    z-index: 15;
    width: 100%;
    max-width: 70vw;
    margin-bottom: 0;
    padding: 20px 0;
  }

  .navbar-wrapper-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-menu-two {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    list-style: none;
    display: flex;
  }

  .nav-link {
    color: #1a1b1f;
    letter-spacing: .25px;
    background-image: none;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 10px;
    text-decoration: none;
    list-style-type: none;
    display: block;
  }

  .nav-link:hover {
    color: rgba(26, 27, 31, .75);
  }

  .nav-link:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd;
  }

  .nav-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd;
  }

  .logo {
    height: 64px;
  }

  .testimonial-card {
    background-color: var(--mktg_color_3);
    border-radius: 13px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 240px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 24px;
    display: flex;
  }

  .testimonial-slider-right-2 {
    justify-content: center;
    align-items: center;
    width: 40px;
    margin-right: -10px;
    display: flex;
    right: -50px;
  }

  .testimonial-slider-right-2:focus-visible {
    outline-offset: 0px;
    border-radius: 5px;
    outline: 2px solid #0050bd;
  }

  .testimonial-slider-right-2[data-wf-focus-visible] {
    outline-offset: 0px;
    border-radius: 5px;
    outline: 2px solid #0050bd;
  }

  .slider-arrow-embed {
    color: #1a1b1f;
  }

  .testimonial-slide-wrapper {
    max-width: 50%;
    margin-right: 0%;
  }

  .testimonial-author {
    text-transform: capitalize;
    margin-bottom: 2px;
    font-size: 1.1rem;
    font-weight: 600;
  }

  .testimonial-slider {
    background-color: rgba(0, 0, 0, 0);
    max-width: 800px;
    height: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
  }

  .testimonial-slide-nav {
    color: var(--black\<deleted\|variable-ffaa8a2f\>);
    display: block;
  }

  .centered-subheading {
    text-align: center;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-info {
    align-self: stretch;
    align-items: center;
    margin-top: 5px;
    display: flex;
  }

  .testimonial-icon-wrapper {
    flex: 1;
    justify-content: flex-end;
    display: flex;
  }

  .testimonial-slider-left-2 {
    justify-content: center;
    align-items: center;
    width: 40px;
    margin-left: -50px;
    display: flex;
    left: 0;
  }

  .testimonial-slider-left-2:focus-visible {
    outline-offset: 0px;
    border-radius: 5px;
    outline: 2px solid #0050bd;
  }

  .testimonial-slider-left-2[data-wf-focus-visible] {
    outline-offset: 0px;
    border-radius: 5px;
    outline: 2px solid #0050bd;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.bg {
    background-color: var(--mktg_color_3);
  }

  .section.cta {
    background-color: var(--mktg_color_4);
    padding-bottom: 0;
  }

  .section.cta-without-image {
    background-color: var(--mktg_color_4);
    padding-bottom: 60px;
  }

  .section.cta-2 {
    background-color: var(--mktg_color_4);
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.affiliations {
    background-color: var(--mktg_color_4);
  }

  .hero-section {
    align-items: flex-end;
    display: flex;
  }

  .grid {
    grid-template-rows: auto;
  }

  .hero-section-offer-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .grid-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
  }

  .colored-div {
    background-color: var(--mktg_color_4);
    color: #331c25;
    text-align: left;
    border-radius: 13px;
    padding: 40px 40px 30px;
  }

  .colored-div.light {
    background-color: var(--mktg_color_3);
  }

  .content-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .offer-line {
    color: var(--mktg_color_1);
    margin-bottom: 20px;
    font-size: 1.5rem;
  }

  .bold-text {
    font-weight: 600;
  }

  .bold-text._2 {
    text-align: left;
    border-radius: 13px;
  }

  .grid-3 {
    grid-template-rows: auto;
  }

  .button-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .offer-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .colored-text {
    color: var(--mktg_color_1);
  }

  .paragraph {
    overflow: auto;
  }

  .div-block-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-list-item {
    background-image: none;
    padding-left: 0;
  }

  .terms-and-conditions li {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
    list-style: disc;
  }

  .terms-and-conditions ul {
    list-style: disc;
  }

  .offer-details {
    margin-bottom: 15px;
  }

  .grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
  }

  .div-block-6 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-5 {
    text-align: justify;
  }

  .faq-que {
    color: var(--mktg_color_1);
    font-weight: 600;
  }

  .faq-wrapper {
    margin-bottom: 20px;
  }

  .doctor-image {
    width: 300px;
  }

  .image-wrapper {
    position: relative;
  }

  .center {
    text-align: center;
  }

  .before-after-column-wrapper {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .before-after-image {
    text-align: center;
    margin-top: 20px;
    display: block;
  }

  .before-after-image-wrapper {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .close-btn {
    z-index: 30;
    opacity: 1;
    color: #000;
    text-align: right;
    cursor: pointer;
    border-radius: 100%;
    padding: 7px;
    font-family: Lato, sans-serif;
    font-size: 25px;
    line-height: 15px;
    display: inline-block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .offer-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
    position: relative;
  }

  .modal {
    background-color: var(--white);
    border-radius: 5px;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 600px;
    height: 85vh;
    margin-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    display: flex;
    position: absolute;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: auto;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
  }

  .offer-popup {
    z-index: 99999;
    background-color: rgba(0, 0, 0, .59);
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .accordian-wrapper {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .terms {
    color: #060a07;
    text-align: left;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    font-weight: 300;
    display: flex;
  }

  .terms.left {
    justify-content: flex-start;
    align-items: center;
  }

  .term {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 500;
  }

  .show {
    width: 9px;
  }

  .accordian-content {
    color: #000;
    text-align: left;
    border-style: none;
    border-width: 1px;
    padding-top: 20px;
    font-size: .95em;
    font-weight: 300;
    display: none;
  }

  .popup-offer {
    color: var(--crimson\<deleted\|variable-006083d7\>);
    text-align: center;
    font-size: 1.4rem;
  }

  .crossed {
    text-decoration: line-through;
  }

  .offer-text {
    font-size: 1.15rem;
    font-weight: 600;
  }

  .terms-text {
    border-bottom: 1px solid var(--dim-grey\<deleted\|variable-7b19da85\>);
    margin-bottom: 0;
    margin-right: 6px;
    font-weight: 400;
  }

  .only-few-slots {
    color: var(--dim-grey\<deleted\|variable-7b19da85\>);
    margin-top: 10px;
  }

  .floating-icon-wrapper {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .floating-icon {
    background-color: var(--mktg_color_1);
    color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 38px;
    height: 38px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .floating-icon-img {
    color: #fff;
  }

  .star-img {
    width: 21px;
  }

  .rating {
    color: var(--dim-grey\<deleted\|variable-7b19da85\>);
    padding-bottom: 5px;
    font-size: 2rem;
  }

  .rating-wrapper {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .rating-icon-block {
    padding-bottom: 3.5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .total-rating {
    display: flex;
  }

  .paragraph-6 {
    height: 120px;
    overflow: auto;
  }

  .claim-offer-btn {
    z-index: 5;
    background-color: var(--mktg_color_1);
    color: #fff;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    justify-content: flex-end;
    margin-right: -30%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
    transform: rotate(-90deg);
  }

  .claim-offer-btn:hover {
    color: #faf8ff;
  }

  .div-block-8 {
    padding-top: 40px;
    padding-right: 5px;
  }

  .overlay-shadow {
    object-fit: cover;
    background-image: linear-gradient(rgba(0, 0, 0, 0) 71%, #fff);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .overlay-shadow.color {
    background-image: linear-gradient(rgba(0, 0, 0, 0) 71%, #fce3ee);
  }

  .contact-number {
    width: 30vw;
    margin-bottom: 0;
  }

  .footer-copyright {
    color: #fff;
    font-size: .9rem;
  }

  .address {
    display: flex;
  }

  .foot-link {
    color: #fff;
    text-align: center;
    text-decoration: none;
  }

  .office-hours {
    color: #fff;
    text-align: left;
    font-size: .9rem;
  }

  .footer-grid-div {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .footer-bottom {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .button-2 {
    color: #000;
    letter-spacing: .5px;
    text-transform: capitalize;
    background-color: #edb136;
    border: 1px solid #edb136;
    border-radius: 5px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    padding: 16px 28px;
    font-size: .9rem;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
    transition: all .2s;
    display: inline-block;
    box-shadow: 0 0 15px rgba(0, 0, 0, .16);
  }

  .button-2:hover {
    color: #edb136;
    background-color: #fff;
    border: 1px solid #edb136;
  }

  .button-2:active {
    box-shadow: 0 2px 5px #fff2d9;
  }

  .button-2.outline {
    box-shadow: none;
    color: #493507;
    background-color: #fff;
    border: 1px solid #493507;
    font-family: Varela, sans-serif;
    font-size: .85rem;
    font-weight: 600;
  }

  .footer-grid {
    border-top: 1px solid rgba(255, 255, 255, .17);
    border-bottom: 1px solid rgba(255, 255, 255, .17);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-grid.no-top-border {
    border-top-style: none;
  }

  .footer-head-text {
    margin-bottom: 10px;
    font-size: 1.2rem;
  }

  .footer-subscribe {
    background-color: var(--dim-grey\<deleted\|variable-7b19da85\>);
    color: #fff;
    border-bottom: 1px solid #e4ebf3;
    flex-direction: column;
    align-items: center;
    padding: 30px;
    font-style: normal;
    display: flex;
    position: relative;
  }

  .container-2 {
    width: 100%;
    max-width: 70vw;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .container-2.small {
    max-width: 60vw;
  }

  .book-appointment-popup {
    z-index: 99999;
    background-color: rgba(0, 0, 0, .59);
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .modal-2 {
    background-color: #fff;
    border-radius: 5px;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 600px;
    height: 85vh;
    margin-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
    display: flex;
    position: absolute;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: auto;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
  }

  .iframe-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .div-block-9 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .container-regular {
    grid-column-gap: 81.0704px;
    grid-row-gap: 81.0704px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 65vw;
    display: block;
    position: relative;
  }

  .flex-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .affiliation-block {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: var(--white);
    text-align: center;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
  }

  .image-15 {
    height: 150px;
  }

  .slide-2 {
    background-color: var(--mktg_color_4);
    border-radius: 12px;
    width: 30%;
    margin-left: 1.6%;
    margin-right: 1.6%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-nav-2 {
    display: none;
    top: auto;
    left: 0%;
    right: 0%;
  }

  .mask {
    min-height: auto;
  }

  .srevice-img {
    object-fit: cover;
    object-position: 50% 50%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    width: 100%;
    max-width: none;
    display: block;
  }

  .services-slider {
    z-index: 1;
    background-color: rgba(221, 221, 221, 0);
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .services-slider.hide {
    display: none;
  }

  .service-name {
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-decoration: none;
    display: inline-block;
  }

  .link-block {
    color: #202020;
    flex-direction: column;
    text-decoration: none;
    display: flex;
  }

  .left-arrow-service {
    margin-left: -40px;
    display: block;
  }

  .right-arrow-service {
    margin-right: -40px;
    display: block;
  }

  .content-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 40px 20px;
    display: block;
  }

  .icon-3 {
    color: #1b2935;
    font-size: 30px;
  }

  .div-block-11 {
    background-color: var(--mktg_color_4);
    text-align: center;
    border-radius: 12px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-12 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .heading-2 {
    margin-bottom: 10px;
  }

  .image-16 {
    margin-bottom: 20px;
  }

  .video-slide {
    border-radius: 12px;
    width: 47%;
    margin-left: 1.6%;
    margin-right: 1.6%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .video-slider-dot {
    display: none;
    top: auto;
    left: 0%;
    right: 0%;
  }

  .crisalix-text {
    color: var(--mktg_color_1);
    font-size: 2rem;
    font-weight: 700;
  }

  .paragraph-7 {
    font-weight: 700;
  }

  .highlightes {
    background-color: var(--mktg_color_1);
    color: var(--white);
    border-radius: 12px;
    padding: 20px 10px;
  }

  .grid-6,
  .grid-7 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .close-btn-offer {
    z-index: 30;
    opacity: 1;
    color: #000;
    text-align: right;
    cursor: pointer;
    border-radius: 100%;
    padding: 7px;
    font-family: Lato, sans-serif;
    font-size: 25px;
    line-height: 15px;
    display: inline-block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  @media screen and (min-width: 1280px) {
    .close-btn {
      top: 2%;
      right: 2%;
    }

    .modal {
      flex: 1;
      align-items: center;
      margin-top: 5%;
      margin-bottom: 5%;
      padding-top: 20px;
      padding-bottom: 20px;
      display: flex;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%;
    }

    .offer-popup,
    .book-appointment-popup {
      justify-content: center;
      align-items: center;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%;
    }

    .modal-2 {
      flex: 1;
      align-items: center;
      margin-top: 5%;
      margin-bottom: 5%;
      padding-top: 20px;
      padding-bottom: 20px;
      display: flex;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%;
    }

    .close-btn-offer {
      top: 2%;
      right: 2%;
    }
  }

  @media screen and (min-width: 1920px) {

    .close-btn,
    .close-btn-offer {
      top: 2%;
      right: 2%;
    }
  }

  @media screen and (max-width: 991px) {
    h1 {
      font-size: 1.875rem;
      line-height: 2.5rem;
    }

    h2 {
      font-size: 1.625rem;
      line-height: 2.2rem;
    }

    h3 {
      font-size: 1.375rem;
    }

    h4 {
      font-size: 1.125rem;
    }

    .side-panel {
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;
      width: 100%;
      height: auto;
      padding: 25px 10px;
      position: relative;
    }

    .text-link {
      margin-right: 50px;
    }

    .image-2 {
      margin-bottom: 0;
      margin-right: 10px;
    }

    .light-section {
      float: none;
      clear: left;
      width: 100%;
      padding-top: 25px;
      padding-bottom: 25px;
      overflow: visible;
    }

    .text-highlight {
      padding: 20px;
    }

    .container {
      max-width: 100vw;
      padding-left: 60px;
      padding-right: 60px;
    }

    .container.nav {
      padding-left: 20px;
      padding-right: 20px;
    }

    .navbar-logo-left-container.shadow-three {
      max-width: 100vw;
    }

    .nav-menu-wrapper {
      background-color: rgba(0, 0, 0, 0);
    }

    .nav-menu-two {
      background-color: #fff;
      border-radius: 50px;
      flex-wrap: wrap;
      justify-content: space-around;
      align-items: center;
      margin-top: 10px;
      padding: 20px;
      display: flex;
      box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
    }

    .nav-link {
      padding-left: 5px;
      padding-right: 5px;
    }

    .menu-button-2 {
      padding: 12px;
    }

    .menu-button-2.w--open {
      color: #fff;
      background-color: #a6b1bf;
    }

    .testimonial-slider-right-2 {
      right: -20px;
    }

    .testimonial-slider-left-2 {
      left: -20px;
    }

    .hero-section {
      height: auto;
    }

    .grid,
    .grid-3 {
      grid-template-columns: 1fr;
    }

    .grid-4 {
      grid-template-columns: 1fr;
      align-items: center;
    }

    .div-block-6 {
      align-items: center;
    }

    .doctor-image {
      width: 300px;
    }

    .div-block-7 {
      text-align: center;
    }

    .hero-image {
      width: 300px;
    }

    .image-wrapper {
      text-align: center;
      order: -9999;
    }

    .cta-image {
      width: 350px;
    }

    .modal {
      max-width: 100%;
      top: 13%;
    }

    .footer-grid {
      grid-template-columns: 1fr 1fr;
    }

    .container-2 {
      max-width: 728px;
    }

    .modal-2 {
      max-width: 100%;
      top: 13%;
    }

    .container-regular {
      flex-direction: column;
      align-items: center;
      max-width: 80vw;
    }

    .slide-2,
    .video-slide {
      width: 47%;
    }
  }

  @media screen and (max-width: 767px) {
    h1 {
      font-size: 1.625rem;
      line-height: 2.2rem;
    }

    h2 {
      font-size: 1.5rem;
      line-height: 2rem;
    }

    h3 {
      font-size: 1.25rem;
      line-height: 1.8rem;
    }

    .side-panel {
      padding-bottom: 0;
      padding-right: 35px;
      overflow: auto;
    }

    .text-highlight {
      padding: 9px;
    }

    .container {
      max-width: 100vw;
      padding-left: 0;
      padding-right: 0;
    }

    .navbar-logo-left-container {
      max-width: 100%;
    }

    .navbar-brand-2 {
      padding-left: 0;
    }

    .nav-menu-two {
      border-radius: 20px;
      flex-direction: column;
      padding-bottom: 30px;
    }

    .nav-link {
      padding-top: 10px;
      padding-bottom: 10px;
      display: inline-block;
    }

    .testimonial-card {
      margin-left: 10px;
      margin-right: 10px;
    }

    .testimonial-slider-right-2 {
      right: -10px;
    }

    .testimonial-slide-wrapper {
      max-width: 100%;
      margin-right: 0%;
    }

    .testimonial-slider-left-2 {
      left: -10px;
    }

    .section,
    .hero-section {
      padding-left: 40px;
      padding-right: 40px;
    }

    .grid-2 {
      grid-template-columns: 1fr;
    }

    .div-block-4 {
      flex-direction: row;
      align-items: flex-start;
    }

    .grid-4 {
      grid-template-columns: 1fr;
    }

    .before-after-column-wrapper {
      padding-left: 0;
      padding-right: 0;
    }

    .offer-block {
      max-width: 100vh;
      overflow: auto;
    }

    .modal {
      background-color: #f4f4f4;
      height: 100vh;
      margin: 0% 0;
      padding-left: 40px;
      padding-right: 40px;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%;
    }

    .floating-icon-wrapper {
      justify-content: flex-end;
    }

    .claim-offer-btn {
      position: relative;
    }

    .footer-copyright {
      font-size: 14px;
      line-height: 20px;
    }

    .footer-bottom {
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
    }

    .button-2 {
      padding: 20px 32px;
    }

    .footer-grid {
      grid-template-columns: 1fr;
    }

    .footer-subscribe {
      text-align: center;
      padding-bottom: 60px;
      padding-left: 15px;
      padding-right: 15px;
    }

    .modal-2 {
      background-color: #f4f4f4;
      height: 100vh;
      margin: 0% 0;
      padding-left: 40px;
      padding-right: 40px;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%;
    }

    .iframe-container {
      overflow: auto;
    }

    .grid-5 {
      grid-template-columns: 1fr;
    }

    .grid-6,
    .grid-7 {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media screen and (max-width: 479px) {
    h1 {
      text-align: left;
    }

    ul {
      padding-left: 20px;
    }

    li {
      margin-bottom: 10px;
      font-size: 1rem;
      font-weight: 400;
    }

    .type-row {
      flex-direction: column;
    }

    .type-col {
      width: 100%;
      margin-bottom: 10px;
      margin-right: 0;
    }

    .text-highlight {
      width: 32%;
      padding: 20px 10px;
    }

    .div-block {
      width: 68%;
    }

    .container.center {
      text-align: center;
      flex-flow: column;
      justify-content: center;
      align-items: center;
    }

    .container.nav {
      padding-left: 15px;
      padding-right: 0;
    }

    .color-row {
      flex-direction: row;
    }

    .color-block {
      width: 100%;
      height: 55px;
      margin-bottom: 10px;
      margin-right: 0;
    }

    .color-block-parent {
      width: 30%;
      margin-right: 3%;
    }

    .list {
      padding-left: 0;
    }

    .list-item-with-icon {
      margin-bottom: 10px;
    }

    .gray {
      width: 100%;
      height: 55px;
      margin-bottom: 10px;
      margin-right: 0;
    }

    .button {
      text-align: center;
      min-width: 200px;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .button.outline {
      margin-left: 0;
    }

    .footer {
      padding-left: 20px;
      padding-right: 20px;
    }

    .disclaimer {
      font-size: 14px;
    }

    .navbar-logo-left-container.shadow-three {
      padding-top: 10px;
      padding-bottom: 10px;
    }

    .nav-menu-two {
      flex-direction: column;
    }

    .logo {
      height: 75px;
    }

    .testimonial-card {
      height: 285px;
      margin-left: 10px;
      margin-right: 10px;
    }

    .testimonial-slider-right-2 {
      margin-right: 1px;
      right: -10px;
    }

    .testimonial-slide-wrapper {
      max-width: 100%;
      margin-right: 0%;
    }

    .testimonial-slider-left-2 {
      margin-left: 3px;
      left: -10px;
    }

    .section {
      padding: 40px 20px;
    }

    .section.bg {
      padding: 20px;
    }

    .section.bg.crisalix {
      border-radius: 12px;
      margin-left: 20px;
      margin-right: 20px;
    }

    .section.cta,
    .section.cta-without-image,
    .section.cta-2 {
      padding-bottom: 20px;
    }

    .hero-section {
      padding-bottom: 20px;
      padding-left: 20px;
      padding-right: 20px;
    }

    .hero-section-offer-wrapper {
      align-items: center;
    }

    .colored-div {
      padding: 20px 15px;
    }

    .content-block {
      padding-top: 0;
      padding-bottom: 0;
    }

    .offer-line {
      text-align: left;
      line-height: 1.8rem;
    }

    .bold-text {
      text-align: left;
    }

    .bold-text.left {
      display: block;
    }

    .button-wrapper {
      flex-direction: column;
      align-items: center;
      width: 100%;
    }

    .offer-wrapper {
      text-align: left;
      align-items: flex-start;
    }

    .div-block-4 {
      flex-direction: column;
      align-items: center;
    }

    .div-block-6 {
      align-items: center;
    }

    .doctor-image {
      width: 200px;
    }

    .hero-image {
      height: auto;
    }

    .center {
      text-align: center;
      margin-bottom: 10px;
    }

    .before-after-column-wrapper {
      margin-bottom: 10px;
    }

    .close-btn {
      opacity: 1;
      font-weight: 400;
      position: fixed;
      top: -1%;
      right: 1%;
      padding-top: 10px;
    }

    .close-btn.offer-popup {
      top: 30%;
    }

    .modal {
      background-color: #f4f4f4;
      border-style: none;
      border-radius: 20px 20px 0 0;
      flex-wrap: wrap;
      flex: none;
      align-items: center;
      height: 70vh;
      margin: 0% 0;
      padding-left: 20px;
      padding-right: 20px;
      display: flex;
      position: relative;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%;
      overflow: auto;
    }

    .offer-popup {
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-end;
    }

    .terms {
      align-items: center;
    }

    .accordian-content {
      font-size: 1rem;
      font-weight: 400;
      display: none;
    }

    .offer-text {
      text-align: left;
      display: block;
    }

    .icon {
      font-size: 32px;
    }

    .floating-icon-wrapper {
      z-index: 10;
      width: 70px;
      top: auto;
      bottom: 0%;
      left: auto;
      right: 0%;
    }

    .floating-icon {
      width: 35px;
      height: 35px;
    }

    .rating {
      font-size: 20px;
      line-height: 30px;
    }

    .rating-wrapper {
      flex-direction: column;
      align-items: center;
    }

    .total-rating {
      display: flex;
    }

    .claim-offer-btn {
      margin-right: -33%;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-right: 15px;
      font-size: 12px;
    }

    .div-block-8 {
      padding-right: 7px;
    }

    .address,
    .office-hours {
      text-align: left;
    }

    .footer-grid-div {
      flex-direction: column;
      align-items: flex-start;
      display: flex;
    }

    .footer-bottom {
      text-align: center;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
    }

    .button-2 {
      text-align: center;
      width: auto;
      padding-left: 30px;
      padding-right: 30px;
      font-size: 18px;
    }

    .button-2.outline {
      width: auto;
    }

    .footer-grid {
      padding-top: 10px;
      padding-bottom: 10px;
    }

    .footer-head-text {
      text-align: left;
    }

    .footer-subscribe {
      text-align: center;
    }

    .container-2 {
      max-width: none;
    }

    .container-2.small {
      max-width: 100%;
    }

    .book-appointment-popup {
      flex-direction: row;
      justify-content: flex-end;
      align-items: center;
      padding-top: 0;
    }

    .modal-2 {
      background-color: #f4f4f4;
      border-style: none;
      border-radius: 0;
      flex-wrap: wrap;
      align-items: center;
      height: 100vh;
      margin: 0% 0;
      padding-left: 20px;
      padding-right: 20px;
      display: flex;
      position: relative;
      top: auto;
      bottom: 0%;
      left: 0%;
      right: 0%;
      overflow: auto;
    }

    .container-regular {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      max-width: 80vw;
    }

    .flex-block {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: grid;
    }

    .image-15 {
      height: 100px;
    }

    .slide-2 {
      z-index: 1;
      width: 90%;
      margin-left: 0%;
      margin-right: 4%;
    }

    .slide-nav-2 {
      display: none;
    }

    .mask {
      z-index: 1;
    }

    .srevice-img {
      width: 100%;
    }

    .services-slider {
      z-index: 1;
      width: 100%;
      padding-bottom: 0;
      overflow: visible;
    }

    .link-block {
      align-items: flex-start;
      display: block;
    }

    .left-arrow-service {
      z-index: 2;
      margin-left: -15px;
      display: block;
    }

    .right-arrow-service {
      z-index: 3;
      margin-right: -15px;
      display: block;
      top: 0%;
      bottom: 0%;
      left: auto;
      overflow: visible;
    }

    .content-2 {
      grid-column-gap: 30px;
      grid-row-gap: 30px;
      background-color: rgba(255, 255, 255, 0);
      align-items: flex-start;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
    }

    .icon-3 {
      z-index: 2;
      color: #000;
      margin-left: 0;
      margin-right: 0;
      font-size: 18px;
    }

    .icon-3.rt {
      z-index: 9;
      color: #000;
      margin-right: 0;
      top: 0%;
      bottom: 0%;
      left: auto;
      right: 0%;
    }

    .div-block-12 {
      padding-top: 20px;
    }

    .video-slide {
      z-index: 1;
      width: 90%;
      margin-left: 0%;
      margin-right: 2.5%;
    }

    .video-slider-dot {
      display: none;
    }

    .crisalix-text {
      font-size: 1.8rem;
    }

    .heading-3 {
      text-align: center;
    }

    .grid-6,
    .grid-7 {
      grid-template-columns: 1fr;
    }

    .close-btn-offer {
      opacity: 1;
      font-weight: 400;
      position: fixed;
      top: 30%;
      right: 1%;
    }

    .close-btn-offer.offer-popup {
      top: 30%;
    }
  }

  #w-node-c5642421-8b07-78fb-7cec-d9ef7fcbc91c-5193f2ef,
  #w-node-_6508bac9-43ef-75e9-218a-0569be3ffa35-5193f2ef,
  #w-node-_5a81818f-6c73-0f78-9f88-5278c21f9689-5193f2ef,
  #w-node-_2528da82-3b76-9db8-a79f-aff9f75e8150-5193f2ef,
  #w-node-f5c05fb1-85f3-c198-cc5d-e7c088e3f5d2-5193f2ef,
  #w-node-_17b79f8c-b500-a926-a473-f1c23ec0588b-5193f2ef,
  #w-node-_8bdb5984-9ce3-97ac-a5f8-a3cdc5311231-5193f2ef,
  #w-node-ba3cb459-0feb-91db-b773-9c0a712c2177-5193f2ef,
  #w-node-ba3cb459-0feb-91db-b773-9c0a712c217d-5193f2ef,
  #w-node-ba3cb459-0feb-91db-b773-9c0a712c2183-5193f2ef,
  #w-node-ba3cb459-0feb-91db-b773-9c0a712c2189-5193f2ef,
  #w-node-ba3cb459-0feb-91db-b773-9c0a712c218f-5193f2ef,
  #w-node-ba3cb459-0feb-91db-b773-9c0a712c2195-5193f2ef,
  #w-node-bda45676-0296-369d-3308-cd918ef2d010-5193f2ef,
  #w-node-bda45676-0296-369d-3308-cd918ef2d01c-5193f2ef,
  #w-node-aa35b6c7-312b-a217-d4db-5b1afcfb4109-5193f2ef,
  #w-node-c2475fed-7945-bdff-d5c8-ed2dd3c1d7f5-5193f2ef,
  #w-node-_33902975-279e-6c42-b773-a3a0cc7b4774-5193f2ef,
  #w-node-_523078c6-bbfb-e1c9-f462-621fca4ffe6e-5193f2ef,
  #w-node-_87252ad8-0ffe-d676-a6e4-3fc9ed8f5d34-5193f2ef,
  #w-node-_87252ad8-0ffe-d676-a6e4-3fc9ed8f5d44-5193f2ef,
  #w-node-_3457db0a-a583-8545-9b9e-095c55099a18-5193f2ef,
  #w-node-_3457db0a-a583-8545-9b9e-095c55099a23-5193f2ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_603e6a83-ac86-42a3-eeeb-a9b3801df692-5193f2ef {
    justify-self: center;
  }

  #w-node-ec90bae4-3e96-2f29-f754-a76ae87c715d-5193f2ef,
  #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468481-5193f2ef,
  #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468491-5193f2ef,
  #w-node-c5642421-8b07-78fb-7cec-d9ef7fcbc91c-5193f2f2,
  #w-node-afff658c-10b1-bbcf-6cdb-2542277fa133-5193f2f2,
  #w-node-e29ea97b-e80f-17f5-83ba-72b6e8b0f966-5193f2f2,
  #w-node-aa35b6c7-312b-a217-d4db-5b1afcfb4109-5193f2f2,
  #w-node-c2475fed-7945-bdff-d5c8-ed2dd3c1d7f5-5193f2f2,
  #w-node-_33902975-279e-6c42-b773-a3a0cc7b4774-5193f2f2,
  #w-node-_523078c6-bbfb-e1c9-f462-621fca4ffe6e-5193f2f2,
  #w-node-_87252ad8-0ffe-d676-a6e4-3fc9ed8f5d34-5193f2f2,
  #w-node-_87252ad8-0ffe-d676-a6e4-3fc9ed8f5d44-5193f2f2,
  #w-node-_3457db0a-a583-8545-9b9e-095c55099a18-5193f2f2,
  #w-node-_3457db0a-a583-8545-9b9e-095c55099a23-5193f2f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_603e6a83-ac86-42a3-eeeb-a9b3801df692-5193f2f2 {
    justify-self: center;
  }

  #w-node-ec90bae4-3e96-2f29-f754-a76ae87c715d-5193f2f2,
  #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468481-5193f2f2,
  #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468491-5193f2f2,
  #w-node-c5642421-8b07-78fb-7cec-d9ef7fcbc91c-5193f2f3,
  #w-node-afff658c-10b1-bbcf-6cdb-2542277fa133-5193f2f3,
  #w-node-e29ea97b-e80f-17f5-83ba-72b6e8b0f966-5193f2f3,
  #w-node-aa35b6c7-312b-a217-d4db-5b1afcfb4109-5193f2f3,
  #w-node-c2475fed-7945-bdff-d5c8-ed2dd3c1d7f5-5193f2f3,
  #w-node-_33902975-279e-6c42-b773-a3a0cc7b4774-5193f2f3,
  #w-node-_523078c6-bbfb-e1c9-f462-621fca4ffe6e-5193f2f3,
  #w-node-_87252ad8-0ffe-d676-a6e4-3fc9ed8f5d34-5193f2f3,
  #w-node-_87252ad8-0ffe-d676-a6e4-3fc9ed8f5d44-5193f2f3,
  #w-node-_3457db0a-a583-8545-9b9e-095c55099a18-5193f2f3,
  #w-node-_3457db0a-a583-8545-9b9e-095c55099a23-5193f2f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_603e6a83-ac86-42a3-eeeb-a9b3801df692-5193f2f3 {
    justify-self: center;
  }

  #w-node-ec90bae4-3e96-2f29-f754-a76ae87c715d-5193f2f3,
  #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468481-5193f2f3,
  #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468491-5193f2f3,
  #w-node-e2e2f51e-a1c7-f83a-89bb-66ec1b85c11a-5193f2f3,
  #w-node-e2e2f51e-a1c7-f83a-89bb-66ec1b85c122-5193f2f3,
  #w-node-e2e2f51e-a1c7-f83a-89bb-66ec1b85c133-5193f2f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  @media screen and (max-width: 991px) {
    #w-node-c86c272b-f5ce-4bcb-ed53-861b8cceb4e1-5193f2ef {
      order: -9999;
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-c2475fed-7945-bdff-d5c8-ed2dd3c1d7f5-5193f2ef {
      order: -9999;
    }

    #w-node-_603e6a83-ac86-42a3-eeeb-a9b3801df692-5193f2ef {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468491-5193f2ef {
      order: -9999;
    }

    #w-node-c86c272b-f5ce-4bcb-ed53-861b8cceb4e1-5193f2f2 {
      order: -9999;
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-c2475fed-7945-bdff-d5c8-ed2dd3c1d7f5-5193f2f2 {
      order: -9999;
    }

    #w-node-_603e6a83-ac86-42a3-eeeb-a9b3801df692-5193f2f2 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468491-5193f2f2 {
      order: -9999;
    }

    #w-node-c86c272b-f5ce-4bcb-ed53-861b8cceb4e1-5193f2f3 {
      order: -9999;
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-c2475fed-7945-bdff-d5c8-ed2dd3c1d7f5-5193f2f3 {
      order: -9999;
    }

    #w-node-_603e6a83-ac86-42a3-eeeb-a9b3801df692-5193f2f3 {
      grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-f41288c6-8e0a-2df3-d2bc-13ecff468491-5193f2f3 {
      order: -9999;
    }
  }


  @media screen and (max-width: 991px) {
    .bookappointmentpopup {
      margin-left: 0px;
    }

    .mktg-book-appointment-tracking {
      margin-left: 0px
    }
  }


  .mktg-interactive-form-iframe {
    z-index: 2147483647;
    position: fixed;
    top: 5%;
    width: 70%;
    height: 90%;
    overflow: auto;
    text-align: center;
    left: 50%;
    transform: translate(-50%, 0);
  }


  .interactive-form-parent-div {
    z-index: 2147483649;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }


  #interactive-form-close {
    right: 1em;
    top: 9px;
    position: absolute;
    font-weight: 900;
    cursor: pointer;
    height: 2em;
    width: 2em;
  }

  @media (min-width: 300px) and (max-width: 991px) {
    .mktg-interactive-form-iframe {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      padding: 0px;
      transform: translate(0, 0);
    }
  }