.ui-datepicker {
  padding: 0 !important;
  border-radius: 5px !important;
  border: 1px solid #00bdaa !important; }
  .ui-datepicker .ui-datepicker-header {
    background-color: #00bdaa !important;
    color: #fff !important; }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
      filter: invert(1); }
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
      filter: invert(1); }
  .ui-datepicker .ui-datepicker-calendar thead tr th {
    color: #00bdaa !important; }
  .ui-datepicker .ui-datepicker-calendar thead tbody tr td a .ui-state-default {
    background: #fff !important;
    color: #000 !important; }
  .ui-datepicker .ui-datepicker-calendar thead tbody tr td a .ui-state-highlight {
    background: #00bdaa !important;
    color: #fff !important;
    border: 1px solid #00bdaa !important; }

#content .land_med {
  position: relative; }
  #content .land_med .land_med_top {
    padding: 0px; }
    #content .land_med .land_med_top .land_med_bg_img {
      background-image: url("/images/new/landingmed/land-med-desktop.jpg");
      background-size: cover;
      background-position: center;
      height: 515px; }
      #content .land_med .land_med_top .land_med_bg_img .land_med_header {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100%; }
        #content .land_med .land_med_top .land_med_bg_img .land_med_header .land_med_header_subtitle {
          margin-top: -15px;
          font-size: 38px;
          color: #fff;
          text-align: center;
          font-family: 'Poppins', sans-serif;
          font-weight: 400;
          text-shadow: 0px 5px 4.25px rgba(0, 0, 0, 0.29); }
        #content .land_med .land_med_top .land_med_bg_img .land_med_header .land_med_header_title {
          margin-top: 223px;
          font-size: 60px;
          color: #fff;
          text-align: center;
          font-family: 'Poppins', sans-serif;
          font-weight: 600;
          margin-bottom: 11px;
          text-shadow: 0px 5px 4.25px rgba(0, 0, 0, 0.29); }
  #content .land_med .ui-datepicker {
    padding: 0; }
    #content .land_med .ui-datepicker .ui-datepicker-header {
      background-color: #00bdaa !important;
      color: #fff !important; }
      #content .land_med .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
        background-color: #fff; }
  #content .land_med .req_app_bar {
    position: fixed;
    top: 40%;
    right: -140px;
    background-color: #00bdaa;
    rotate: -90deg;
    z-index: 99999999;
    border-radius: 10px 10px 0px 0px;
    padding: 8px 34px; }
    #content .land_med .req_app_bar p {
      color: #fff;
      font-size: 20px;
      font-weight: 700; }
      #content .land_med .req_app_bar p span img {
        width: 20px;
        margin-right: 8px;
        margin-bottom: 3px;
        rotate: 90deg; }
  #content .land_med .appointment_modal {
    z-index: 10;
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background-color: rgba(0, 0, 0, 0.8);
    flex-direction: row; }
  #content .land_med .appointment_modal_form {
    display: none;
    position: fixed;
    z-index: 50;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 50%);
    max-width: 600px; }
    #content .land_med .appointment_modal_form .appointment_modal_form_content {
      width: 100%;
      border-radius: 10px;
      background-color: #fff; }
      #content .land_med .appointment_modal_form .appointment_modal_form_content .appointment_modal_form_content_top {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 18px;
        background-color: #00bdaa;
        border-radius: 10px 10px 0px 0px; }
        #content .land_med .appointment_modal_form .appointment_modal_form_content .appointment_modal_form_content_top p {
          padding-left: 10px;
          font-size: 20px;
          margin: 0;
          font-weight: 700;
          text-transform: uppercase;
          color: #fff; }
        #content .land_med .appointment_modal_form .appointment_modal_form_content .appointment_modal_form_content_top button {
          border: none;
          background-color: transparent;
          margin-bottom: 4px; }
      #content .land_med .appointment_modal_form .appointment_modal_form_content form {
        display: flex;
        flex-direction: column;
        gap: 15px;
        padding: 25px 25px 15px 25px; }
        #content .land_med .appointment_modal_form .appointment_modal_form_content form .form_top {
          display: flex;
          gap: 15px; }
        #content .land_med .appointment_modal_form .appointment_modal_form_content form input {
          width: 100%;
          font-size: 16px;
          background-color: #f2f2f2;
          border-radius: 5px;
          border: none;
          font-size: 16px;
          padding: 9px 21px; }
          #content .land_med .appointment_modal_form .appointment_modal_form_content form input:focus {
            box-shadow: -1px 1px 7px 1px rgba(3, 142, 176, 0.45); }
          #content .land_med .appointment_modal_form .appointment_modal_form_content form input:focus-visible {
            outline: none; }
        #content .land_med .appointment_modal_form .appointment_modal_form_content form textarea {
          padding: 9px 21px;
          background-color: #f2f2f2;
          border-radius: 5px;
          border: none;
          font-size: 16px; }
          #content .land_med .appointment_modal_form .appointment_modal_form_content form textarea:focus {
            box-shadow: -1px 1px 7px 1px rgba(3, 142, 176, 0.45); }
          #content .land_med .appointment_modal_form .appointment_modal_form_content form textarea:focus-visible {
            outline: none; }
        #content .land_med .appointment_modal_form .appointment_modal_form_content form button {
          background-color: #00bdaa;
          color: #fff;
          border: 1px solid #00bdaa;
          padding: 9px 21px;
          font-size: 16px;
          font-weight: 700;
          width: 110px;
          margin: auto;
          border-radius: 5px; }
  @media only screen and (max-width: 992px) {
    #content .land_med .req_app_bar {
      right: -100px;
      padding: 4px 17px; }
      #content .land_med .req_app_bar p {
        font-size: 12px; } }
  @media only screen and (max-width: 767px) {
    #content .land_med .appointment_modal_form {
      transform: translate(-50%, 30%); }
      #content .land_med .appointment_modal_form .appointment_modal_form_content {
        width: 350px !important; }
        #content .land_med .appointment_modal_form .appointment_modal_form_content p {
          font-size: 16px !important; }
      #content .land_med .appointment_modal_form form {
        padding: 20px 20px 10px 20px !important; }
        #content .land_med .appointment_modal_form form .form_top {
          flex-direction: column !important; }
        #content .land_med .appointment_modal_form form button {
          padding: 7px 16px !important; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    #content .land_med .appointment_modal_form .appointment_modal_form_content {
      width: 450px !important; }
      #content .land_med .appointment_modal_form .appointment_modal_form_content p {
        font-size: unset !important; }
    #content .land_med .appointment_modal_form form {
      padding: 25px 25px 15px 20px !important; }
      #content .land_med .appointment_modal_form form .form_top {
        flex-direction: row !important; }
      #content .land_med .appointment_modal_form form button {
        padding: 9px 21px !important; } }
  #content .land_med .land_med_contents .land_med_about .desktop_heading h2 {
    margin-top: 52px; }
  #content .land_med .land_med_contents .land_med_about .desktop_heading .desktop_heading_title_border_line {
    margin-bottom: 24px; }
  #content .land_med .land_med_contents .land_med_about .land_med_about_para p {
    font-size: 16px;
    text-align: justify;
    text-align-last: center;
    padding: 0 30px; }
  #content .land_med .land_med_contents .land_med_about .land_med_about_content {
    margin-top: 33px; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 12px 23px; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid .land_med_about_content_grid_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        box-shadow: 0px 2px 12.75px 2.25px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        width: 187px;
        text-align: center;
        cursor: pointer; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid .land_med_about_content_grid_item h3 {
          color: #00bdaa;
          font-size: 18px;
          padding: 0px;
          margin: 0px;
          margin-top: 10px; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid .land_med_about_content_grid_item p {
          font-size: 15px;
          margin: 0px;
          margin-top: -2px;
          text-align: center; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map {
      margin-left: 60px; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map .google-maps {
        position: relative;
        padding-bottom: 75%;
        height: 0;
        overflow: hidden; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map .google-maps iframe {
          border-radius: 10px;
          position: absolute;
          top: 0;
          left: 0;
          width: 100% !important;
          height: 100% !important; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map img {
        scale: 1.05; }
  #content .land_med .land_med_contents .land_med_services .desktop_heading h2 {
    margin-top: 52px !important; }
  #content .land_med .land_med_contents .land_med_services .desktop_heading .desktop_title_border .desktop_heading_title_border_line {
    margin-bottom: 34px; }
  #content .land_med .land_med_contents .land_med_services .land_med_services_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px 40px; }
    #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item {
      position: relative;
      cursor: pointer;
      border-radius: 10px; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item:hover .land_med_services_grid_item_bottom {
        height: 100%; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item:hover .land_med_services_grid_item_top p {
        display: none; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_top {
        position: relative; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_top img {
          object-fit: cover;
          filter: brightness(70%); }
        #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_top p {
          position: absolute;
          top: 47%;
          text-align: center;
          width: 100%;
          font-size: 20px;
          font-weight: 600;
          text-shadow: 0px 2px 12.75px rgba(0, 0, 0, 0.5);
          text-wrap: nowrap;
          color: #fff; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 189, 170, 0.85);
        border-radius: 10px;
        overflow: hidden;
        width: 100%;
        height: 0;
        transition: .5s ease; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content {
          padding: 23px; }
          #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content p {
            font-size: 16px;
            color: #fff;
            font-weight: 600;
            text-align: center;
            margin: 0;
            margin-top: 10px;
            margin-bottom: 17px; }
          #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul {
            overflow-y: scroll;
            padding: 0px; }
            #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul::-webkit-scrollbar {
              display: none; }
            #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul li {
              padding: 0px;
              margin: 0px 0 6px;
              list-style: none;
              font-size: 16px;
              color: #fff; }
              #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul li:last-child {
                margin-bottom: 0px; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item:last-child:hover .land_med_services_grid_item_top p {
        display: block; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_grid .land_med_services_grid_item:last-child img {
        filter: brightness(100%); }
  #content .land_med .land_med_contents .land_med_top_doc .desktop_heading .desktop_heading_title {
    margin-top: 58px; }
  #content .land_med .land_med_contents .land_med_top_doc .desktop_heading .desktop_heading_title_border_line {
    margin-bottom: 34px; }
  #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel {
    margin-bottom: 19px; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .land_med_top_doc_carousel_item {
      cursor: pointer; }
      #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .land_med_top_doc_carousel_item .land_med_top_doc_carousel_item_name {
        font-size: 20px;
        font-weight: 700;
        color: #000;
        text-align: center;
        margin: 0;
        margin-top: 30px; }
      #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .land_med_top_doc_carousel_item .land_med_top_doc_carousel_title {
        color: #00bdaa;
        font-size: 16px;
        text-align: center;
        margin: 0; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-nav {
      display: flex !important;
      justify-content: space-between;
      align-items: center;
      position: absolute;
      width: 100%;
      top: 25%; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-nav .owl-prev {
      background-color: #fff !important;
      height: 45px;
      position: absolute;
      width: 45px;
      top: 40% !important;
      left: 0;
      border-radius: 9999px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 0px 18px -6px black;
      -webkit-box-shadow: 0px 0px 18px -6px black;
      -moz-box-shadow: 0px 0px 18px -6px black;
      margin-left: -20px;
      margin-top: 15px; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-nav .owl-next {
      background-color: #fff !important;
      height: 45px;
      position: absolute;
      width: 45px;
      top: 40% !important;
      right: 0;
      border-radius: 9999px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 0px 18px -6px black;
      -webkit-box-shadow: 0px 0px 18px -6px black;
      -moz-box-shadow: 0px 0px 18px -6px black;
      margin-right: -20px;
      margin-top: 15px; }
  #content .land_med .land_med_contents .land_med_facilities .desktop_heading .desktop_heading_title {
    margin-top: 54px; }
  #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_para p {
    text-align: justify;
    text-align-last: center;
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
    padding: 0px 30px; }
  #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 23px 40px;
    margin-bottom: 25px; }
    #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item {
      position: relative;
      box-shadow: 0px 2px 12.75px 2.25px rgba(0, 0, 0, 0.1);
      border-radius: 10px;
      overflow-y: hidden;
      cursor: pointer; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item:hover .land_med_facilities_grid_item_bottom {
        height: 100%; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item:hover .land_med_facilities_grid_item_title {
        display: none; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_title {
        position: absolute;
        top: 40%;
        width: 100%;
        text-align: center; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_title p {
          font-size: 20px;
          color: #000;
          font-weight: 700;
          margin-top: 12px; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_title img {
          width: auto;
          height: 54px; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 189, 170, 0.85);
        border-radius: 10px;
        overflow: hidden;
        width: 100%;
        height: 0;
        transition: .5s ease; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom .land_med_facilities_grid_item_bottom_content {
          padding: 23px; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom .land_med_facilities_grid_item_bottom_content p {
            color: #fff;
            font-weight: 700;
            text-align: center;
            font-size: 18px;
            margin-bottom: 15px;
            margin-top: 5px; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom .land_med_facilities_grid_item_bottom_content ul li {
            padding: 0;
            margin: 0;
            font-size: 14px;
            color: #fff;
            margin-bottom: 10px; }
  #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_para p {
    font-size: 16px;
    text-align: justify;
    text-align-last: center;
    margin: 0;
    margin-bottom: 21px;
    padding: 0px 30px; }
  #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel {
    margin-bottom: 23px; }
    #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-nav {
      display: flex !important;
      justify-content: space-between;
      align-items: center;
      position: absolute;
      width: 100%;
      top: 25%; }
    #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-nav .owl-prev {
      background-color: #fff !important;
      height: 45px;
      position: absolute;
      width: 45px;
      top: 40% !important;
      left: 0;
      border-radius: 9999px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 0px 18px -6px black;
      -webkit-box-shadow: 0px 0px 18px -6px black;
      -moz-box-shadow: 0px 0px 18px -6px black;
      margin-left: -20px;
      margin-top: 30px; }
    #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-nav .owl-next {
      background-color: #fff !important;
      height: 45px;
      position: absolute;
      width: 45px;
      top: 40% !important;
      right: 0;
      border-radius: 9999px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 0px 18px -6px black;
      -webkit-box-shadow: 0px 0px 18px -6px black;
      -moz-box-shadow: 0px 0px 18px -6px black;
      margin-right: -20px;
      margin-top: 30px; }
  #content .land_med .land_med_contents .land_med_form .desktop_heading {
    margin-bottom: 10px; }
  #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details {
    display: grid;
    grid-template-columns: 1fr 1fr;
    background-color: #f2f2f2;
    border-radius: 10px;
    padding: 32px 64px;
    gap: 30px; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details p {
      font-size: 16px;
      margin: 0; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details a {
      font-size: 16px;
      color: #000;
      text-decoration: none; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_title {
      color: #00bdaa;
      font-size: 20px;
      font-weight: 700;
      padding: 0px;
      margin: 0;
      margin-bottom: 10px; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_phone {
      display: flex;
      flex-direction: column; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_four .land_med_content_details_four_emer {
      color: #f26d7d;
      border-bottom: 1px solid #f26d7d;
      padding-bottom: 1px;
      line-height: 22px;
      font-weight: 700; }
  #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form {
    padding: 0; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form {
      margin-top: 8px;
      margin-left: 40px;
      display: flex;
      flex-direction: column;
      align-items: center; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form p {
        font-weight: 700;
        font-size: 20px;
        color: #000;
        text-align: center; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input {
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: 100%; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input input {
          background-color: #f2f2f2;
          border-radius: 5px;
          border: none;
          font-size: 16px;
          padding: 9px 21px; }
          #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input input:focus {
            box-shadow: -1px 1px 7px 1px rgba(3, 142, 176, 0.45); }
          #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input input:focus-visible {
            outline: none; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input textarea {
          background-color: #f2f2f2;
          border-radius: 5px;
          border: none;
          font-size: 16px;
          padding: 9px 21px; }
          #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input textarea:focus {
            box-shadow: -1px 1px 7px 1px rgba(3, 142, 176, 0.45); }
          #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input textarea:focus-visible {
            outline: none; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form button {
        margin-top: 10px;
        background-color: #00bdaa;
        color: #fff;
        border-radius: 5px;
        font-size: 16px;
        font-weight: 700;
        padding: 6px 30px;
        border: none; }
  #content .land_med .land_med_contents .land_med_line_break_four .line_break {
    margin-top: 45px !important; }
  #content .land_med .land_med_contents .land_med_banner {
    margin-top: 55px; }

@media only screen and (max-width: 767px) {
  #content .land_med .land_med_top .land_med_bg_img {
    background-image: url("/images/new/landingmed/c-care-mob.jpg");
    height: 432px; }
    #content .land_med .land_med_top .land_med_bg_img .land_med_header .land_med_header_title {
      margin-top: 174px;
      margin-bottom: 21px; }
  #content .land_med .land_med_contents {
    padding: 0; }
    #content .land_med .land_med_contents .land_med_about {
      padding: 0px 25px; }
      #content .land_med .land_med_contents .land_med_about .desktop_heading {
        display: none; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_para p {
        margin-top: 30px;
        text-align: justify !important;
        margin-bottom: -18px;
        padding: unset; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content {
        margin-top: 33px; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid {
          display: none; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map {
          display: none; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-stage-outer {
          padding: 0px 3px;
          margin-left: -6px; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item {
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          box-shadow: 0px 2px 12.75px 2.25px rgba(0, 0, 0, 0.1);
          border-radius: 10px;
          margin: 10px 0px;
          height: 115px;
          text-align: center;
          cursor: pointer; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item img {
            width: auto;
            height: 37px; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item h3 {
            color: #00bdaa;
            font-size: 12px;
            margin: 0; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item p {
            padding: 0px;
            font-size: 12px;
            margin: 0px;
            margin-top: -2px;
            text-align: center !important; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-dots {
          display: block;
          margin-top: 10px;
          margin-bottom: 0px; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-dots .active span {
            background: #00bdaa; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-dots button span {
            width: 7px;
            height: 7px;
            margin: 5px 4px; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile {
          display: flex;
          flex-direction: column;
          align-items: center; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile .google-maps {
            margin-top: 21px; }
            #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile .google-maps iframe {
              border-radius: 10px;
              width: 90vw !important; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile img {
            object-fit: cover;
            margin-top: 21px; }
          #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile a {
            background-color: #00bdaa;
            color: #fff;
            font-size: 18px;
            border-radius: 10px;
            padding: 4px 20px;
            font-weight: 700;
            margin-top: 20px; }
    #content .land_med .land_med_contents .land_med_services {
      padding: 0px 25px; }
      #content .land_med .land_med_contents .land_med_services .desktop_heading h2 {
        margin-top: 52px !important; }
      #content .land_med .land_med_contents .land_med_services .desktop_heading .desktop_title_border .desktop_heading_title_border_line {
        margin-bottom: 34px; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item {
        position: relative;
        overflow: hidden;
        cursor: pointer;
        border-radius: 10px; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item:hover .land_med_services_grid_item_bottom {
          height: 100%; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item:hover .land_med_services_grid_item_top .land_med_services_grid_item_top_text {
          display: none; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top {
          position: relative; }
          #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top img {
            object-fit: cover;
            filter: brightness(70%); }
          #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top .land_med_services_grid_item_top_text {
            position: absolute;
            top: 47%;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center; }
            #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top .land_med_services_grid_item_top_text p {
              text-align: center !important;
              font-size: 18px;
              font-weight: 600;
              text-shadow: 0px 2px 12.75px rgba(0, 0, 0, 0.5);
              text-wrap: nowrap;
              color: #fff;
              margin-bottom: 0;
              padding: 0; }
            #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top .land_med_services_grid_item_top_text img {
              filter: unset;
              width: 40px;
              margin-top: 1px; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          background: rgba(0, 189, 170, 0.85);
          border-radius: 10px;
          overflow: hidden;
          width: 100%;
          height: 0;
          transition: .5s ease; }
          #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content {
            padding: 13px; }
            #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content p {
              font-size: 16px;
              color: #fff;
              font-weight: 600;
              text-align: center !important;
              margin: 0;
              margin-top: 5px !important;
              margin-bottom: 15px; }
            #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul {
              overflow-y: scroll;
              padding: 0px; }
              #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul::-webkit-scrollbar {
                display: none; }
              #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul li {
                padding: 0px;
                margin: 0;
                list-style: none;
                font-size: 14px;
                color: #fff;
                margin-bottom: 10px; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .owl-dots {
        display: block;
        margin-top: 15px;
        margin-bottom: 0px; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .owl-dots .active span {
          background: #00bdaa; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .owl-dots button span {
          width: 7px;
          height: 7px;
          margin: 5px 4px; }
    #content .land_med .land_med_contents .land_med_top_doc {
      padding: 0px 25px; }
      #content .land_med .land_med_contents .land_med_top_doc .desktop_heading .desktop_heading_title h2 {
        margin-top: 23px !important; }
      #content .land_med .land_med_contents .land_med_top_doc .desktop_heading .desktop_heading_title_border_line {
        margin-bottom: 30px; }
      #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel {
        margin-bottom: 19px; }
        #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .land_med_top_doc_carousel_item .land_med_top_doc_carousel_item_name {
          font-size: 15px;
          font-weight: 700;
          color: #000;
          text-align: center !important;
          margin: 0;
          margin-top: 15px !important; }
        #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .land_med_top_doc_carousel_item .land_med_top_doc_carousel_title {
          color: #00bdaa;
          font-size: 14px;
          text-align: center !important;
          margin: 0; }
        #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-nav {
          display: none !important; }
        #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-dots {
          display: block;
          margin-top: 10px;
          margin-bottom: 0px; }
          #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-dots .active span {
            background: #00bdaa; }
          #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-dots button span {
            width: 7px;
            height: 7px;
            margin: 5px 4px; }
    #content .land_med .land_med_contents .land_med_line_break_one .line_break {
      margin-top: 0px; }
    #content .land_med .land_med_contents .land_med_facilities {
      padding: 0px 25px; }
      #content .land_med .land_med_contents .land_med_facilities .desktop_heading .desktop_heading_title {
        margin-top: 54px; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item {
        border-bottom: 3px solid #00bdaa;
        border-radius: 15px;
        margin-bottom: 20px; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title {
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between;
          background-color: #f2f2f2;
          border-radius: 15px;
          padding: 10px 27px; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title .land_med_accordion_title_name {
            display: flex;
            flex-direction: row;
            align-items: center; }
            #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title .land_med_accordion_title_name img {
              margin-bottom: 2px;
              width: 23px;
              height: auto; }
            #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title .land_med_accordion_title_name p {
              margin: 0px;
              font-size: 18px;
              font-weight: 700; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content {
          background-color: #f2f2f2;
          border-radius: 0px 0px 15px 15px;
          padding: 0px 43px 10px 62px; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content p {
            margin: 0;
            padding: 0;
            text-align: justify !important;
            text-align-last: center !important; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content ul {
            margin: 0;
            padding: 0;
            padding-bottom: 10px; }
            #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content ul li {
              padding-left: 0;
              margin: 0;
              text-align: start !important; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_para p {
        text-align: justify;
        text-align-last: center;
        font-size: 16px;
        color: #000;
        margin-bottom: 20px; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 23px 40px;
        margin-bottom: 25px; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item {
          position: relative;
          box-shadow: 0px 2px 12.75px 2.25px rgba(0, 0, 0, 0.1);
          border-radius: 10px;
          overflow-y: hidden; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item:hover .land_med_facilities_grid_item_bottom {
            transform: translateY(-249px);
            transition: transform ease-in-out 0.5s; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_title {
            position: absolute;
            top: 40%;
            width: 100%;
            text-align: center; }
            #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_title p {
              font-size: 20px;
              color: #000;
              font-weight: 700;
              margin-top: 12px; }
          #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom {
            height: 249px;
            width: 100%;
            background-color: #00bdaa;
            padding: 23px;
            overflow: hidden; }
            #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom p {
              color: #fff;
              font-weight: 700;
              text-align: center;
              font-size: 20px; }
            #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom ul li {
              padding: 0;
              margin: 0;
              font-size: 14px;
              color: #fff; }
    #content .land_med .land_med_contents .land_med_line_break_two .line_break {
      margin-top: 15px; }
    #content .land_med .land_med_contents .land_med_gallery {
      padding: 0px 25px; }
      #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_para p {
        font-size: 16px;
        text-align: justify !important;
        text-align-last: center;
        margin: 0;
        margin-bottom: 21px;
        padding: unset; }
      #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel {
        margin-bottom: 23px; }
        #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-nav {
          display: none !important; }
        #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-dots {
          display: block;
          margin-top: 10px;
          margin-bottom: 0px; }
          #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-dots .active span {
            background: #00bdaa; }
          #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-dots button span {
            width: 7px;
            height: 7px;
            margin: 5px 4px; }
    #content .land_med .land_med_contents .land_med_line_break_three .line_break {
      margin-top: 0px; }
    #content .land_med .land_med_contents .land_med_form {
      padding: 0px 25px; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details {
        display: grid;
        grid-template-columns: 1fr 1fr;
        background-color: #f2f2f2;
        border-radius: 10px;
        padding: 20px;
        gap: 30px; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details p {
          font-size: 13px;
          margin: 0;
          padding: 0; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details a {
          font-size: 13px;
          margin: 0;
          padding: 0;
          color: #000;
          text-decoration: none; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_title {
          color: #00bdaa;
          font-size: 16px;
          font-weight: 700;
          padding: 0px;
          margin: 0;
          margin-bottom: 10px; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_four .land_med_content_details_four_emer {
          color: #f26d7d;
          font-weight: 700; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form {
        margin-left: unset; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form p {
          font-weight: 700;
          font-size: 20px;
          color: #000;
          text-align: center; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input {
          display: flex;
          flex-direction: column;
          gap: 10px;
          width: 100%; }
          #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input input {
            background-color: #f2f2f2;
            border-radius: 5px;
            border: none;
            font-size: 16px;
            padding: 9px 21px; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form button {
          margin-top: 10px;
          background-color: #00bdaa;
          color: #fff;
          border-radius: 5px;
          font-size: 16px;
          font-weight: 700;
          padding: 6px 30px !important;
          border: none; }
    #content .land_med .land_med_contents .land_med_line_break_four .line_break {
      margin-top: unset; }
    #content .land_med .land_med_contents .land_med_banner {
      margin-top: 55px; }
      #content .land_med .land_med_contents .land_med_banner .mobile_banner_one {
        padding: 0; }
    #content .land_med .land_med_contents .land_med_gift_card {
      background-color: #f2f2f2;
      padding: 10px 0px 20px;
      margin-bottom: -14px; }
      #content .land_med .land_med_contents .land_med_gift_card img {
        object-fit: cover; } }
@media (min-width: 768px) and (max-width: 1024px) {
  #content .land_med .land_med_top .land_med_bg_img {
    background-image: url("/images/new/landingmed/bg-img-med-mobile.png");
    height: 432px; }
    #content .land_med .land_med_top .land_med_bg_img .land_med_header .land_med_header_title {
      margin-top: 174px; }
  #content .land_med .land_med_contents .land_med_about .desktop_heading {
    display: none; }
  #content .land_med .land_med_contents .land_med_about .land_med_about_para p {
    margin-top: 30px;
    text-align: justify !important;
    margin-bottom: -18px; }
  #content .land_med .land_med_contents .land_med_about .land_med_about_content {
    margin-top: 33px; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid {
      display: none; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map {
      display: none; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-stage-outer {
      padding: 0px 20px;
      margin-left: -27px; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      box-shadow: 0px 2px 12.75px 2.25px rgba(0, 0, 0, 0.1);
      border-radius: 10px;
      margin: 10px 0px;
      height: 115px;
      text-align: center; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item img {
        width: auto;
        height: 37px; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item h3 {
        color: #00bdaa;
        font-size: 12px;
        margin: 0; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .land_med_about_content_grid_item p {
        font-size: 13px;
        margin: 0px;
        margin-top: -2px;
        text-align: center !important; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-nav {
      display: none !important; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-dots {
      display: block;
      margin-top: 0px;
      margin-bottom: 0px; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-dots .active span {
        background: #00bdaa; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_carousel .owl-dots button span {
        width: 7px;
        height: 7px;
        margin: 5px 4px; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile {
      display: flex;
      flex-direction: column;
      align-items: center; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile .google-maps {
        margin-top: 21px; }
        #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile .google-maps iframe {
          width: 90vw;
          border-radius: 10px; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile img {
        object-fit: cover;
        margin-top: 21px; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map_mobile a {
        background-color: #00bdaa;
        color: #fff;
        font-size: 18px;
        border-radius: 10px;
        padding: 4px 20px;
        font-weight: 700;
        margin-top: 30px; }
  #content .land_med .land_med_contents .land_med_services .desktop_heading h2 {
    margin-top: 52px !important; }
  #content .land_med .land_med_contents .land_med_services .desktop_heading .desktop_title_border .desktop_heading_title_border_line {
    margin-bottom: 34px; }
  #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border-radius: 10px; }
    #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item:hover .land_med_services_grid_item_bottom {
      height: 100%; }
    #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item:hover .land_med_services_grid_item_top .land_med_services_grid_item_top_text {
      display: none; }
    #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top {
      position: relative; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top img {
        object-fit: cover;
        filter: brightness(70%); }
      #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top .land_med_services_grid_item_top_text {
        position: absolute;
        top: 47%;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top .land_med_services_grid_item_top_text p {
          text-align: center !important;
          font-size: 18px;
          font-weight: 600;
          text-shadow: 0px 2px 12.75px rgba(0, 0, 0, 0.5);
          text-wrap: nowrap;
          color: #fff;
          margin-bottom: 0;
          padding: 0; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_top .land_med_services_grid_item_top_text img {
          filter: unset;
          width: 40px; }
    #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 189, 170, 0.85);
      border-radius: 10px;
      overflow: hidden;
      width: 100%;
      height: 0;
      transition: .5s ease; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content p {
        font-size: 16px;
        color: #fff;
        font-weight: 600;
        text-align: center !important;
        margin: 0;
        margin-top: 20px !important;
        margin-bottom: 15px; }
      #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul {
        overflow-y: scroll;
        padding: 0px; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul::-webkit-scrollbar {
          display: none; }
        #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul li {
          padding: 0px;
          margin: 0;
          list-style: none;
          font-size: 14px;
          color: #fff;
          margin-bottom: 10px; }
  #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .owl-nav {
    display: none !important; }
  #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .owl-dots {
    display: block;
    margin-top: 10px;
    margin-bottom: 0px; }
    #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .owl-dots .active span {
      background: #00bdaa; }
    #content .land_med .land_med_contents .land_med_services .land_med_services_m .land_med_services_m_carousel .owl-dots button span {
      width: 7px;
      height: 7px;
      margin: 5px 4px; }
  #content .land_med .land_med_contents .land_med_top_doc .desktop_heading .desktop_heading_title {
    margin-top: 23px; }
  #content .land_med .land_med_contents .land_med_top_doc .desktop_heading .desktop_heading_title_border_line {
    margin-bottom: 30px; }
  #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel {
    margin-bottom: 19px; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .land_med_top_doc_carousel_item .land_med_top_doc_carousel_item_name {
      font-size: 15px;
      font-weight: 700;
      color: #000;
      text-align: center !important;
      margin: 0;
      margin-top: 15px !important; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .land_med_top_doc_carousel_item .land_med_top_doc_carousel_title {
      color: #00bdaa;
      font-size: 14px;
      text-align: center !important;
      margin: 0; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-nav {
      display: none !important; }
    #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-dots {
      display: block;
      margin-top: 10px;
      margin-bottom: 0px; }
      #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-dots .active span {
        background: #00bdaa; }
      #content .land_med .land_med_contents .land_med_top_doc .land_med_top_doc_bottom .land_med_top_doc_carousel .owl-dots button span {
        width: 7px;
        height: 7px;
        margin: 5px 4px; }
  #content .land_med .land_med_contents .land_med_line_break_one .line_break {
    margin-top: 0px; }
  #content .land_med .land_med_contents .land_med_facilities .desktop_heading .desktop_heading_title {
    margin-top: 54px; }
  #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item {
    border-bottom: 2px solid #00bdaa;
    border-radius: 15px;
    margin-bottom: 20px; }
    #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      background-color: #f2f2f2;
      border-radius: 15px;
      padding: 10px 27px; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title .land_med_accordion_title_name {
        display: flex;
        flex-direction: row;
        align-items: center; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title .land_med_accordion_title_name img {
          margin-bottom: 2px; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_title .land_med_accordion_title_name p {
          margin: 0px;
          font-size: 18px;
          font-weight: 700; }
    #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content {
      background-color: #f2f2f2;
      border-radius: 0px 0px 15px 15px;
      padding: 0px 43px 10px 62px; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content p {
        margin: 0;
        padding: 0;
        text-align: justify !important;
        text-align-last: center !important; }
      #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content ul {
        margin: 0;
        padding: 0;
        padding-bottom: 10px; }
        #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_accordion .land_med_accordion_item .land_med_accordion_content ul li {
          padding-left: 0;
          margin: 0;
          text-align: start !important; }
  #content .land_med .land_med_contents .land_med_facilities .land_med_facilities_para p {
    text-align: justify;
    text-align-last: center;
    font-size: 16px;
    color: #000;
    margin-bottom: 20px; }
  #content .land_med .land_med_contents .land_med_line_break_two .line_break {
    margin-top: 15px; }
  #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_para p {
    font-size: 16px;
    text-align: justify !important;
    text-align-last: center;
    margin: 0;
    margin-bottom: 21px; }
  #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel {
    margin-bottom: 23px; }
    #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-nav {
      display: none !important; }
    #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-dots {
      display: block;
      margin-top: 10px;
      margin-bottom: 0px; }
      #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-dots .active span {
        background: #00bdaa; }
      #content .land_med .land_med_contents .land_med_gallery .land_med_gallery_bottom .land_med_gallery_carousel .owl-dots button span {
        width: 7px;
        height: 7px;
        margin: 5px 4px; }
  #content .land_med .land_med_contents .land_med_line_break_three .line_break {
    margin-top: 0px; }
  #content .land_med .land_med_contents .land_med_form .land_med_content {
    display: flex;
    flex-direction: column; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details {
      display: grid;
      grid-template-columns: 1fr 1fr;
      background-color: #f2f2f2;
      border-radius: 10px;
      padding: 20px;
      gap: 30px; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details p {
        font-size: 13px;
        margin: 0;
        padding: 0;
        text-align: start !important; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details a {
        font-size: 13px;
        margin: 0;
        padding: 0;
        color: #000;
        text-decoration: none; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_title {
        color: #00bdaa;
        font-size: 16px;
        font-weight: 700;
        padding: 0px;
        margin: 0;
        margin-bottom: 10px;
        text-align: start !important; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_three {
        display: flex;
        flex-direction: column; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_details .land_med_content_details_four .land_med_content_details_four_emer {
        color: #f26d7d;
        font-weight: 700; }
    #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form {
      margin-left: unset; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form p {
        font-weight: 700;
        font-size: 20px;
        color: #000;
        text-align: center; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input {
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: 100%; }
        #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form .land_med_content_form_input input {
          background-color: #f2f2f2;
          border-radius: 10px;
          border: none;
          font-size: 16px;
          padding: 9px 21px; }
      #content .land_med .land_med_contents .land_med_form .land_med_content .land_med_content_form form button {
        margin-top: 10px;
        background-color: #00bdaa;
        color: #fff;
        border-radius: 5px;
        font-size: 16px;
        font-weight: 700;
        padding: 6px 30px;
        border: none; }
  #content .land_med .land_med_contents .land_med_banner {
    margin-top: 55px; }
  #content .land_med .land_med_contents .land_med_gift_card {
    background-color: unset !important; } }
@media only screen and (max-width: 400px) {
  #content .land_med_form .land_med_content_details p {
    font-size: 12px !important; }
  #content .land_med_form .land_med_content_details a {
    font-size: 12px !important; }
  #content .land_med_form .land_med_content_details .land_med_content_details_title {
    font-size: 14px !important; } }
@media only screen and (max-width: 373px) {
  #content .land_med_form .land_med_content .land_med_content_details {
    display: flex !important;
    flex-direction: column !important; } }
@media (min-width: 581px) and (max-width: 767px) {
  #content .google-maps iframe {
    width: 65vw !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr; }
    #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid .land_med_about_content_grid_item {
      width: unset; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid .land_med_about_content_grid_item img {
        height: 34px;
        width: auto; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid .land_med_about_content_grid_item h3 {
        font-size: 16px; }
      #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_grid .land_med_about_content_grid_item p {
        font-size: 14px; }
  #content .land_med .land_med_contents .land_med_about .land_med_about_content .land_med_about_content_map {
    display: block !important;
    margin-left: 30px; }
  #content .land_med .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content p {
    margin-top: 5px !important;
    margin-bottom: 10px !important; }
  #content .land_med .land_med_services .land_med_services_grid .land_med_services_grid_item .land_med_services_grid_item_bottom .land_med_services_grid_item_bottom_content ul li {
    font-size: 13px !important; }
  #content .land_med .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item {
    cursor: pointer; }
    #content .land_med .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_title img {
      height: 44px !important; }
    #content .land_med .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_title p {
      font-size: 18px !important; }
    #content .land_med .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom .land_med_facilities_grid_item_bottom_content p {
      margin-top: 5px !important;
      margin-bottom: 5px !important;
      font-size: 16px !important; }
    #content .land_med .land_med_facilities .land_med_facilities_grid .land_med_facilities_grid_item .land_med_facilities_grid_item_bottom .land_med_facilities_grid_item_bottom_content ul li {
      margin-bottom: 5px !important;
      font-size: 14px !important; } }
