/*

Theme Name: Visage

Theme URI: https://example.com/visage

Author: Your Name

Author URI: https://example.com

Description: A custom WordPress theme named Visage.

Version: 1.0

License: GNU General Public License v2 or later

License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: visage

*/

* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  font-family: "Open Sans", sans-serif;
  background: #f4f4f4;
  color: #333;
}

/* =============================== */
/* Our Advanced Body Contouring Treatments pg-5*/

.elementor-3727 .elementor-element.elementor-element-3576011 img {
			
	width: 100%;
    height: auto;
}

body:not(.rtl) .elementor-3727 .elementor-element.elementor-element-bb26551 {
    left: 0px;
    width: 100%;
}
/* ========================== */

header {
  position: relative;
  padding-top: 27px;
  z-index: 111;
}

header .container {
    position: sticky;
    top: 27px;
}

.container {
  width: 1400px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 12px;
}

.header-top {
  display: flex;
  /* margin-top: 27px; */
  position: relative;
  justify-content: space-between;
}

.logo .site-logo {
  max-width: 100%;
}

.logo .site-logo a {
  display: inline-block;
}

.logo .site-logo img {
  max-width: 145px;
  max-height: 60px;
}

.menu-bar {
  display: flex;
  justify-content: end;
  height: 100%;
}

.nav-sub-menu .menu {
  display: flex;
  justify-content: space-between;
  border-radius: 120px;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(10px);
  padding: 0 24px;
}

.nav-sub-menu .menu .menu-item + li {
  list-style: none;
  margin-left: 24px;
  padding: 17px 0px;
}

.nav-sub-menu .menu .menu-item:first-child {
  list-style: none;
  padding: 17px 0px;
}

.nav-sub-menu .menu .menu-item a {
  padding: 4px 16px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
  color: #d3ad69;
  border-radius: 800px;
  position: relative;
  transition: color 0.3s ease;
}

.nav-sub-menu .menu .menu-item a:hover {
  color: #b98d4c;
}

.nav-sub-menu .menu .menu-item a:hover::after {
  width: 100%;
}

.nav-sub-menu .menu .menu-item-has-children {
  position: relative;
}

.nav-sub-menu .menu .menu-item-has-children .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0px;
  padding: 16px;
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  min-width: 311px;
  z-index: 99;
}

/* .nav-sub-menu .menu .menu-item-has-children:hover .sub-menu {

    display: inline-block;

} */

.nav-sub-menu .menu .menu-item-has-children .sub-menu li {
  margin: 0px;
  padding: 0px 0px 8px 12px;
}

.nav-sub-menu .menu .menu-item-has-children .sub-menu li a {
  font-size: 13px;
  padding: 6px 0px;
  text-decoration: none;
  line-height: 130%;
  font-weight: 600;
  color: #3b271c;
  position: relative;
  transition: color 0.3s ease, padding-left 0.3s ease;
}

.nav-sub-menu .menu .menu-item-has-children .sub-menu li a::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M6.41825 7.33175L5.88363 6.80962L8.32312 4.37012H0.25V3.62025H8.32788L5.89613 1.18075L6.41825 0.658623L9.75475 3.99525L6.41825 7.33175Z' fill='%233B271C'/%3E%3C/svg%3E");
  position: absolute;
  background-repeat: no-repeat;
  left: 0;
  top: 50%;
  transform: translateY(-50%) translateX(-10px);
  width: 10px;
  height: 10px;
  opacity: 0;
  transition: all 0.3s ease;
}

.nav-sub-menu .menu .menu-item-has-children .sub-menu li:hover a {
  color: #d3ad69;
  padding-left: 24px;
}

.nav-sub-menu .menu .menu-item-has-children .sub-menu li:hover a::before {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

.nav-sub-menu .menu .menu-item-has-children::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='13' viewBox='0 0 10 13' fill='none'%3E%3Cpath d='M3.47263 3.67672C2.5448 4.23701 1.45679 4.64929 0.772002 5.50558C0.0705919 6.37773 -0.128206 7.63044 0.0761317 8.69819C0.457187 10.6909 2.26868 12.1867 4.33414 12.4563C6.43837 12.7312 8.48728 11.6899 9.46481 9.88742C11.326 6.46759 7.95713 2.87329 5.11841 1.16601C4.80359 0.97572 4.51639 0.722001 4.22374 0.5C5.00793 1.092 4.72627 2.18614 4.30106 2.89443C4.09672 3.23801 3.80398 3.48115 3.47263 3.67672Z' fill='%23D3AD69'/%3E%3C/svg%3E");
  left: 0px;
  width: 10px;
  height: 14px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

.nav-sub-menu .menu .menu-item-has-children::after {
  content: " ";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6.05L0.5 1.55L1.55 0.5L5 3.95L8.45 0.5L9.5 1.55L5 6.05Z' fill='%23966206'/%3E%3Cpath d='M5 6.05L0.5 1.55L1.55 0.5L5 3.95L8.45 0.5L9.5 1.55L5 6.05Z' fill='%233B271C'/%3E%3C/svg%3E%0A");
  right: 0px;
  width: 10px;
  height: 7px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

.custom-header-link {
  background: #d3ad69;
  color: #fff;
  padding: 17px 29px;
  border-radius: 800px;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  font-size: 16px;
  transition: 0.2s ease-in-out;
  font-weight: 700;
  line-height: 130%;
}

.custom-header-link:hover {
  background-color: #b98d4c;
}

/* footer-section */

.footer {
  background-color: #3b271c;
  padding-top: 80px;
  padding-bottom: 24px;
}

.footer-bottom {
  background-color: #3b271c;
  padding-top: 33px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  justify-content: space-between;
}

.footer-bottom p {
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: #fff;
  padding: 9px 0px;
}

.footer-widgets {
  display: flex;
  padding-bottom: 40px;
  justify-content: space-between;
}

.v-info {
  flex: 0 0 33.33%;
  width: 33.33%;
}

.v-info .footer-col p {
  padding-right: 158px;
  padding-top: 16px;
  font-size: 15px;
  font-weight: 400;
  line-height: 160%;
  color: #ffffff;
}
.v-info .footer-col img {
  width: 40%;
  height: auto;
  max-width: 180px;
  min-width: 120px;
}

.c-info {
  padding-right: 24px;
  flex: 0 0 25%;
  width: 25%;
}

.c-info .footer-col h6 {
  color: #fff;
  padding-bottom: 16px;
  font-size: 15px;
  font-weight: 400;
  line-height: 160%;
  padding-left: 20px;
  position: relative;
}

.c-info .footer-col h6::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5802 13.375C11.1668 13.375 9.74687 13.0464 8.32037 12.3891C6.894 11.7319 5.58225 10.8047 4.38512 9.60775C3.19287 8.41062 2.26812 7.1 1.61087 5.67587C0.953625 4.25187 0.625 2.83319 0.625 1.41981C0.625 1.19481 0.7 1.00606 0.85 0.853563C1 0.701188 1.1875 0.625 1.4125 0.625H3.85862C4.048 0.625 4.21506 0.686813 4.35981 0.810438C4.50456 0.933938 4.59663 1.08656 4.636 1.26831L5.06594 3.475C5.09569 3.67975 5.08944 3.85569 5.04719 4.00281C5.00481 4.14994 4.92881 4.2735 4.81919 4.3735L3.08706 6.05969C3.36581 6.57019 3.68431 7.05312 4.04256 7.5085C4.40069 7.96375 4.78844 8.39856 5.20581 8.81294C5.61731 9.22456 6.05481 9.60681 6.51831 9.95969C6.98181 10.3126 7.48231 10.6409 8.01981 10.9448L9.70281 9.24719C9.82019 9.12506 9.96231 9.03944 10.1292 8.99031C10.2959 8.94131 10.4692 8.92931 10.6491 8.95431L12.7317 9.37844C12.9211 9.42844 13.0756 9.52506 13.1954 9.66831C13.3151 9.81156 13.375 9.97406 13.375 10.1558V12.5875C13.375 12.8125 13.2988 13 13.1464 13.15C12.9939 13.3 12.8052 13.375 12.5802 13.375Z' fill='white'/%3E%3C/svg%3E%0A");
  top: 7px;
  left: 0px;
  height: 14px;
  width: 14px;
  background-position: center;
  background-repeat: no-repeat;
}

.c-info .footer-col h5 {
  color: #fff;
  text-transform: lowercase;
  letter-spacing: 0.5px;
  padding-bottom: 16px;
  padding-left: 20px;
  font-size: 15px;
  font-weight: 400;
  line-height: 160%;
  position: relative;
}

.c-info .footer-col h5::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.23081 11.625C1.85194 11.625 1.53125 11.4938 1.26875 11.2313C1.00625 10.9688 0.875 10.6481 0.875 10.2692V1.73081C0.875 1.35194 1.00625 1.03125 1.26875 0.76875C1.53125 0.50625 1.85194 0.375 2.23081 0.375H13.7692C14.1481 0.375 14.4688 0.50625 14.7313 0.76875C14.9938 1.03125 15.125 1.35194 15.125 1.73081V10.2692C15.125 10.6481 14.9938 10.9688 14.7313 11.2313C14.4688 11.4938 14.1481 11.625 13.7692 11.625H2.23081ZM8 6.41831L14 2.58169L13.8847 1.5L8 5.25L2.11531 1.5L2 2.58169L8 6.41831Z' fill='white'/%3E%3C/svg%3E%0A");
  top: 7px;
  left: -2px;
  height: 12px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
}

.c-info .footer-col p {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  padding-left: 20px;
  line-height: 160%;
  position: relative;
}

.c-info .footer-col p::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00118 7.89894C6.3743 7.89894 6.6933 7.76606 6.95818 7.50031C7.22318 7.23456 7.35568 6.91512 7.35568 6.542C7.35568 6.16888 7.2228 5.84981 6.95705 5.58481C6.6913 5.31994 6.3718 5.1875 5.99855 5.1875C5.62543 5.1875 5.30643 5.32038 5.04155 5.58613C4.77656 5.85188 4.64405 6.17138 4.64405 6.54463C4.64405 6.91775 4.77693 7.23675 5.04268 7.50163C5.30843 7.7665 5.62793 7.89894 6.00118 7.89894ZM5.99987 15.1321C4.11237 13.4966 2.69699 11.9746 1.75374 10.5659C0.810492 9.15719 0.338867 7.86387 0.338867 6.686C0.338867 4.95525 0.89868 3.55406 2.0183 2.48244C3.13805 1.41081 4.46524 0.875 5.99987 0.875C7.53449 0.875 8.86168 1.41081 9.98143 2.48244C11.1011 3.55406 11.6609 4.95525 11.6609 6.686C11.6609 7.86387 11.1892 9.15719 10.246 10.5659C9.30274 11.9746 7.88737 13.4966 5.99987 15.1321Z' fill='white'/%3E%3C/svg%3E%0A");
  left: 0px;
  top: 7px;
  height: 16px;
  width: 12px;
  background-position: center;
  background-repeat: no-repeat;
}

.links {
  flex: 0 0 16.67%;
  width: 16.67%;
  padding-left: 40px;
}

.footer-widgets .footer-col h4 {
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
  color: #ffffff;
  padding-bottom: 24px;
}

.footer-col .menu-item {
  list-style: none;
  padding-bottom: 16px;
}

.footer-col .menu-item:last-child {
  padding-bottom: 0px;
}

.footer-col .menu-item a {
  text-decoration: none;
  font-size: 15px;
  font-weight: 400;
  line-height: 160%;
  color: #ffffff;
  transition: 0.3s ease-in-out;
}

.footer-col .menu-item a:hover {
  color: #debb7f;
}

.get-info {
  flex: 0 0 25%;
  width: 25%;
}


.get-info .footer-col p {
  font-size: 15px;
  font-weight: 400;
  line-height: 160%;
  color: rgba(255, 255, 255, 0.8);
  padding-bottom: 16px;
}

.footer-social {
  display: flex;
}

.footer-social .social-link {
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.16);
  box-shadow: 0px 0px 190px rgba(208, 208, 196, 0.6);
  backdrop-filter: blur(6px);
  text-decoration: none;
  margin-right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  transition: 0.2s ease-in-out;
}

.footer-social .social-link:last-child {
  margin-right: 0px;
}

.footer-social .social-link:hover {
  background-color: rgba(211, 173, 105, 1);
}

.footer-social .social-link i {
  color: #ffffff;
}

.footer-social .social-link:hover i {
  color: rgba(62, 43, 31, 1);
}

.pricelist-section .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
    align-items: start;
}

.pricelist-section .elementor-price-list-title {
    margin-bottom: 8px;
}

.elementor-price-list .elementor-price-list-description {
    padding-right: 85px;
}

.testimonial-section .elementor-testimonial .elementor-testimonial__content {
  background-color: #FFF;
  border-radius: 16px;
  padding: 30px;
}
.testimonial-section .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__cite {
    gap: 6px;
}

.testimonial-section .elementor-element .swiper-pagination-bullet {
    width: 60px !important;
    border-radius: 6px;
}
.testimonial-section .elementor-element .swiper-pagination-bullet-active {
    width: 120px !important; 
    border-radius: 6px;
}
.testimonial-section .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 5px;
}

.contact-us-section .elementor-mark-required .elementor-field-label:after {
    color: #FFF;
}

.contact-us-section input[type="date"]::-webkit-calendar-picker-indicator {
  filter: invert(100%);
  color: #FFF;
}
.contact-us-section .elementor-field-textual.elementor-size-md {
  padding-left: 1px;
  padding-right: 6px;
  border-radius: 0;
}
.contact-us-section .elementor-field-group .elementor-field-textual:focus {
  box-shadow: none;
  border-bottom: 1px solid #FFF !important;
}

.korean-facial-section .e-con-inner .e-n-tabs-heading {
  display: flex;
}
.korean-facial-section .e-con-inner .e-n-tabs-heading .e-n-tab-title {
  padding-left: 2px;
}
.korean-facial-section .image-content .elementor-widget.elementor-widget-image {
  height: 100%;
}
.height-100 .elementor-widget.elementor-widget-image {
  height: 100%;
}
.height-100 .elementor-widget-image img {
  height: 100%;
  object-fit: cover;
}
.elementor-widget-price-list .elementor-price-list .elementor-price-list-header {
  display: flex;
  align-items: normal !important;
}
.elementor-price-list .elementor-price-list-header .elementor-price-list-price {
  min-width: fit-content;
}

.most-faq-section .e-n-accordion .e-n-accordion-item-title{
  padding: 15px 10px 15px 0px;
}
.most-faq-section .e-n-accordion .e-flex.e-con.e-child {
  padding-right: 30px;
  padding-top: 0px;
  padding-bottom: 10px;
}
.c-table tr th {
  padding: 8px 36px 8px 12px;
  text-align: start;
  font-size: 20px;
  border-bottom: 1px dashed #b98d4c;
  vertical-align: baseline;
}
.c-table tr td {
  padding: 16px 36px 2px 16px ;
  text-align: start;
  font-size: 18px;
  vertical-align: baseline;
}


/* Responsive Screens */

/* Header Responsive */

@media (max-width: 1061px) {
  .nav-sub-menu .menu {
    padding: 0px 16px;
  }

  .nav-sub-menu .menu .menu-item a {
    font-size: 15px;
    padding: 4px 12px;
  }

  .custom-header-link {
    padding: 14px 22px;
    font-size: 15px;
    margin-left: 16px;
  }
}

@media (max-width: 991px) {
  .header-top {
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }

  .menu-bar {
    justify-content: center;
    margin-top: 16px;
  }

  .nav-sub-menu .menu {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 16px;
    border-radius: 800px;
  }

  .nav-sub-menu .menu .menu-item + li {
    margin: 0px 7px 0px 0px;
  }

  .custom-header-link {
    display: flex;
    justify-content: center;
    font-size: 15px;
    padding: 2px 12px;
    border-radius: 800px;
  }
    .footer-widgets {
    flex-wrap: wrap;
    padding-bottom: 20px;
  }

  .v-info {
    flex: 0 0 50%;
    width: 50%;
    padding-bottom: 24px;
  }

  .v-info .footer-col p {
    padding-right: 135px;
  }

  .c-info {
    flex: 0 0 50%;
    width: 50%;
    padding-bottom: 35px;
    order: 1;
    padding-right: 60px;
  }

  .links {
    flex: 0 0 50%;
    width: 50%;
    padding-bottom: 35px;
  }

  .get-info {
    flex: 0 0 50%;
    width: 50%;
    padding-bottom: 35px;
    order: 2;
  }

  .get-info .footer-col .email {
    width: 300px;
  }

  .footer-bottom {
    align-items: center;
    text-align: center;
  }
  
}

@media (min-width: 768px) {
  .nav-sub-menu .menu .menu-item-has-children .sub-menu {
    display: none;
  }

  .nav-sub-menu .menu .menu-item-has-children:hover .sub-menu {
    display: inline-block;
  }
}

@media (max-width: 767px) {

    header {
    position: relative;
    padding-top: 0px;
    z-index: 111;
}

  .menu-lines {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 30px;
    height: 24px;
    cursor: pointer;
    z-index: 1001;
  }

  .nav-sub-menu .menu .mobile-open .sub-menu {
    display: inline-block;
  }

  .menu-lines span {
    display: block;
    height: 4px;
    background-color: #d3ad69;
    border-radius: 2px;
    transition: all 0.3s ease;
  }

  .nav-sub-menu .menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    flex-direction: column;
    padding: 16px;
    border-radius: 0 0 10px 10px;
    z-index: 1000;
  }

  .nav-sub-menu .menu.active {
    display: flex;
  }

  /* ================================================================ */
  .nav-sub-menu .menu .menu-item-has-children.mobile-open .sub-menu {
    width: 100%;
    left: 0%;
    display: inline-block;
    position: relative;
  }

  .nav-sub-menu .menu .menu-item-has-children .sub-menu li{
    padding: 0px 0px 4px 0px;
  }

  .nav-sub-menu .menu .menu-item-has-children::before{

    top: 13px;
    margin: 0 auto;
  }
  .nav-sub-menu .menu .menu-item-has-children::after{

    top: 16px;
    margin: 0 auto;
  }

  /* ============================================================= */

  .nav-sub-menu .menu .menu-item:first-child {
    list-style: none;
    padding: 8px 0px;
  }

  .nav-sub-menu .menu .menu-item + li {
    padding: 8px 0px;
  }

  .custom-header-link {
    padding: 12px 18px;
    font-size: 14px;
  }

  .header-top {
    flex-direction: row;
  }

  .menu-bar {
    align-items: center;
    width: 100%;
    display: flex;
    justify-content: end;
    margin-top: 0px;
  }

  .menu-bar .custom-header-link {
    padding: 21px;
    font-size: 13px;
  }
  .v-info,
  .c-info,
  .links,
  .get-info {
    flex: 0 0 100%;
    width: 100%;
  }
  .footer {
    padding-top: 48px;
  }

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

  .footer-bottom .footer-social {
    padding-top: 30px;
  }
  
  .c-info .footer-col h5 {
    font-size: 12px;
  }

  .testimonial-section .elementor-testimonial .elementor-testimonial__content {
    padding: 15px 20px;
  }

  .testimonial-section .elementor-element .swiper-pagination-bullet {
    width: 30px !important;
    border-radius: 6px;
  }
  .testimonial-section .elementor-element .swiper-pagination-bullet-active {
    width: 80px !important; 
    border-radius: 6px;
  }
  .testimonial-section .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 0%;
  }
      
  .korean-facial-section .e-con-inner .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true] {
    margin-block-end: 0px !important;
  }
  
  .korean-facial-section .e-con-inner .e-n-tabs-heading {
    display: flex ;
  }
  .elementor-price-list .elementor-price-list-description {
    padding-right: 65px;
  }
  .most-faq-section .e-n-accordion .e-n-accordion-item-title{
    padding-left: 0px;
  }
  .c-table tr th {
    padding: 8px 8px 8px 8px;
    font-size: 16px;
  }
  .c-table tr td {
    padding: 10px 8px 2px 8px ;
    font-size: 15px;
  }
}

/*  bottom to up button*/

#backToTopBtn {
  position: fixed;
  bottom: 40px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  background-color: #d3ad69;
  color: white;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 12px 16px;
  border-radius: 50%;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  transition: background-color 0.3s, transform 0.3s;
}

#backToTopBtn:hover {
  background-color: #dd9974;
 
}
.c-info .footer-col h6 a{color: #fff;
    padding-bottom: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    position: relative;
text-decoration: none;}
.c-info .footer-col h5 a{color: #fff;
    text-transform: lowercase;
    letter-spacing: 0.5px;
    padding-bottom: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    position: relative;
text-decoration: none;}
.c-info .footer-col p a{    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    position: relative;
    text-decoration: none;}
.timings-footer {
    color: #fff;
    text-transform: none;
    letter-spacing: 0.5px;
    padding-bottom: 16px;
    padding-left: 20px;
	padding-top: 10px;
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    position: relative;
}
.timings-footer::before{
  content: "";
  position: absolute;
  background-image: url("https://sharonmediskinclinic.com.au/wp-content/uploads/2025/10/clock-1.png");
  top: 15px;
  left: -2px;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
ul, ol {
    margin-bottom: 20px !important;
    padding-left: 50px !important;
}
ul#menu-footer-social-menu {
    padding-left: 0px !important;
}
ul#menu-treatment {
    padding-left: 0 !important;
}