body{
  font-size: 16px;
}

.page-id-11127 .vc_row.left-side{
  width: 70%;
  float: right;
  margin: 0;
}

.page-id-11127 .eltd-content .eltd-full-width-inner{

}

.page-id-11127 .services-navigation{
  width: 30%;
  float: left;
  margin: 0;
}

.page-id-11127 .services-navigation .eltd-full-section-inner.is-fixed {
  position: fixed;
  top: 100px;             
  z-index: 1000;
  background: #fff;
  width: 25%;
}

.page-id-11127 .services-navigation ul{
  list-style: none;
  margin-top: 4rem;
}

.page-id-11127 .services-navigation ul li{
  margin-bottom: 15px;
}

.page-id-11127 .services-navigation a{
  color: #000;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
}

.page-id-11127 .services-navigation a:hover{
  color: #194FA2;
  font-weight: 600;
}

.page-id-11127 .services-navigation .vc_column_container{
  padding: 0 30px 20px!important;
}

.page-id-11127 footer.eltd-footer-with-background-image{
  with: 100%;
  float: left;
}

.skin-care-container:last-child{
  margin-bottom: 0!important;
}

.eltd-header-standard .eltd-menu-area .eltd-vertical-align-containers .eltd-position-right-inner{
  height: auto!important;
}

.skin-care-column{
  padding-left: 15px!important;
  padding-right: 15px!important;
}

.skin-care-column .wpb_wrapper{
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;  
}

.skin-care-column .wpb_wrapper .wpb_wrapper{
  display: block;
}

.skin-care-column .wpb_wrapper .skin-care-image{
  margin-bottom: 1rem!important;
}

.skin-care-column .wpb_wrapper .skin-care-image img{
  height: 350px;
  object-fit: cover;
}

.skin-care-container{
  margin-bottom: 4rem!important;
}

.skin-care-column .wpb_wrapper h2.eltd-section-title{
  font-size: 28px;
}

.skin-care-column .wpb_wrapper h5.eltd-section-subtitle{
  font-size: 22px;
}

.skin-care-column .wpb_wrapper .skin-care-description p{
  margin: 0 0 13px;
}

.eltd-page-header .eltd-logo-area .eltd-position-center-inner .eltd-logo-wrapper a{
  height: 90px!important;
  margin-top: 12px;
}

.eltd-btn.eltd-btn-outline {
  border: 1px solid #194FA2;
  color: #194FA2;
  background-color: transparent;
}

.eltd-btn.eltd-btn-outline:not(.eltd-btn-custom-border-hover):hover, .eltd-btn.eltd-btn-outline:not(.eltd-btn-custom-hover-bg):hover{
  border-color: #194FA2 !important;
  background-color: #194FA2!important;
  color: #fff!important;
}

.eltd-page-header .eltd-main-menu ul li.current_page_item a, .eltd-page-header .eltd-main-menu.eltd-sticky-nav ul li a:hover, .eltd-page-header .eltd-main-menu ul li a:hover, .eltd-page-header .eltd-main-menu ul li.eltd-active-item a, .eltd-page-header .eltd-main-menu ul li.eltd-active-item ul li a:hover{
  color: #194FA2!important;
}

.eltd-page-header .eltd-drop-down .wide .second .inner>ul>li>a:hover{
  color: #194FA2!important;
}

.eltd-page-header .eltd-main-menu ul li.eltd-active-item ul li a{
  color: #696969!important;
}

.eltd-page-header .eltd-drop-down .wide .second .inner>ul>li>a:after, .eltd-unordered-list.eltd-circle ul>li:before, .eltd-tabs.eltd-transparent-tabs.eltd-vertical-tab .eltd-tabs-nav .eltd-tab-line, #eltd-back-to-top>span, .eltd-section-title-outer-holder .eltd-title-separator{
  background: -webkit-linear-gradient(left, #7795c3 0, #194FA2 100%);
  background: linear-gradient(to right, #7795c3 0, #194FA2 100%);
}

.vertical-align-contents .eltd-section-inner-margin{
  display: flex;
}

.vertical-align-contents .eltd-section-inner-margin .contents-info{
  display: flex;
  align-items: center;
}

.eltd-btn.eltd-btn-solid, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{
  border-radius: 2px;
  background: #194FA2;
  background-color: #194FA2;
  transition: all .2s ease-in-out !important;
}

.eltd-tabs.eltd-transparent-tabs.eltd-vertical-tab .eltd-tabs-nav li a:hover, .eltd-tabs.eltd-transparent-tabs.eltd-vertical-tab .eltd-tabs-nav li.ui-state-active a {
  color: #194FA2;
}

.text-align-left{
  text-align: left;
}

.eltd-btn.eltd-btn-solid:hover, .eltd-btn.eltd-btn-solid:focus, .post-password-form input[type=submit]:hover, .post-password-form input[type=submit]:focus, input.wpcf7-form-control.wpcf7-submit:hover, input.wpcf7-form-control.wpcf7-submit:focus, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus{
  background: #7795c3!important;
}

#menu-main-menu .services-menu.menu-item .second .inner ul{
  display: flex;
  justify-content: center;
}

#menu-main-menu .services-menu.menu-item .second .inner ul li ul{
  display: block;
}

.eltd-main-menu ul li.current_page_item ul li a{
  color: #696969!important;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
  color: #194FA2;
}

.eltd-main-menu ul li.current_page_item ul li:hover a{
  color: #194FA2!important;
}

.eltd-main-menu ul li.current_page_item ul li:hover ul li a{
  color: #696969 !important;
}

.hide{
  display: none!important;
}

footer.eltd-footer-with-background-image{
  background-size: contain;
  background-position: right center;
  background-color: #194FA2;
  background-blend-mode: overlay;
  color: #fff;
}

.widget.widget_nav_menu ul li a:hover{
  color: #333;
}

footer .widget ul li a{
  color: #fff;
}

footer .eltd-footer-bottom-holder .eltd-column-inner{
  color: #fff;
}

.search .eltd-content-has-sidebar .eltd-column1.eltd-content-left-from-sidebar{
  width: 100%;
}

.search .eltd-content-has-sidebar .eltd-column2{
  display: none;
}

.eltd-title .eltd-title-holder .eltd-container{
  background-color: #00000030!important;
}

.eltd-mobile-header-holder .eltd-position-right, .eltd-sticky-header.header-appear .eltd-position-right{
  display: flex;
}

.eltd-mobile-header-holder .eltd-position-right .eltd-position-right-inner, .eltd-sticky-header.header-appear .eltd-position-right .eltd-position-right-inner{
  display: flex;
  align-items: center;
}

.grid-layout .wpb_single_image img{
  height: 13rem;
  object-fit: cover;
}

.eltd-blog-list-holder.eltd-blog-standard .eltd-blog-list-item .eltd-item-image a img{
  height: 400px;
  object-fit: cover;
}

.pricing-box{
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  background-color: #194FA2 !important;
  border-radius: 35px !important;
  color: #fff;
  font-size: 18px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.eltd-price-list .eltd-price-list-title .eltd-price-list-title-area{
  background: transparent;
}

.price-lists .eltd-price-list .eltd-price-list-title:before{
  display: none;
}

.price-lists .eltd-price-list .eltd-price-list-title, .price-lists .eltd-price-list .eltd-price-list-price-holder{
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  background-color: #194FA2 !important;
  border-radius: 35px !important;
  color: #fff;
  font-size: 18px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.price-lists .eltd-price-list .eltd-price-list-title .eltd-price-list-title-area{
  padding-right: 0!important;
}

.price-lists.price-lists2 .eltd-price-list .eltd-price-list-title, .price-lists.price-lists2 .eltd-price-list .eltd-price-list-price-holder{
  background-color: #7CBDE8!important
}

.price-lists .eltd-price-list .eltd-price-list-title-price-holder{
  display: flex;
}

.price-lists .eltd-price-list .eltd-price-list-item{
  margin-bottom: 20px;
}

footer .eltd-footer-bottom-holder{
  display: block!important;
}

.price-lists .eltd-price-list .eltd-price-list-title{
  width: 70%;
}

.price-lists .eltd-price-list{
  background-color: transparent!important;
}

.price-lists .eltd-price-list .eltd-price-list-price-holder{
  width: 40%;
  margin-left: 1rem;
}

.price-lists .eltd-price-list .eltd-price-list-price-holder .eltd-price-list-price{
  color: #fff;
}

.pricing-box.box-2{
  background-color: #7CBDE8!important;
}

.pricing-box p{
  margin-top: 0!important;
}

.eltd-footer-inner .menu{
  margin-top: 0!important;
}

.eltd-footer-inner .widget ul li:first-child{
  padding-top: 0!important;
}

@media (min-width: 1900px){
  .page-id-11127 .services-navigation .eltd-full-section-inner.is-fixed .vc_column_container .vc_column-inner{
    height: 50rem;
    padding-left: 1rem;
    overflow-y: auto;
  }
}


@media (min-width: 1200px) and (max-width: 1899px){
  .page-id-11127 .vc_row.left-side{
    padding: 0 2rem;
  }
  
  .page-id-11127 .services-navigation ul {
    margin-top: 2rem;
  }
  
  .page-id-11127 .vc_row.left-side .eltd-section-inner{
    width: 100%;
  }
  
  .page-id-11127 .services-navigation .eltd-full-section-inner.is-fixed .vc_column_container .vc_column-inner{
    height: 40rem;
    padding-left: 1rem;
    overflow-y: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px){
  .grid-layout .wpb_single_image img {
    height: 16rem;
  }
}

@media (max-width: 1025px){

  .empty-space-80{
    height: 40px!important;
  }
  
  body .vc_custom_1476707901289 {
    padding-top: 30px !important;
    padding-bottom: 10px !important;
  }
  
  footer .eltd-footer-top:not(.eltd-footer-top-full) .eltd-container-inner {
    padding: 50px 0 10px!important;
  }
  
  body .vc_custom_1476707901289 img{
    width: 120px;
  }
  
  body .vc_custom_1477043774467 {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
  }
  
  body .eltd-mobile-header .eltd-mobile-header-inner{
    -webkit-transition: -webkit-transform .4s ease-in-out, left .2s ease, right .2s ease!important;
    -moz-transition: transform .4s ease-in-out,left .2s ease,right .2s ease!important;
    -o-transition: transform .4s ease-in-out,left .2s ease,right .2s ease!important;
    transition: transform .4s ease-in-out, left .2s ease, right .2s ease!important;
    -webkit-transform: translateY(0)!important;
    -moz-transform: translateY(0)!important;
    transform: translateY(0)!important;
  }
  .eltd-blog-list-holder.eltd-blog-standard .eltd-blog-list-item .eltd-item-image a img{
    height: 250px;
  }
  
  .page-id-11127 .services-navigation, .page-id-11127 .vc_row.left-side{
    width: 100%;
  }
  
  .page-id-11127 .services-navigation #pricing-dropdown{
    padding: 1rem 0 1rem;
    display: flex;
    justify-content: center;
  }
  
  .page-id-11127 .services-navigation .vc_column_container {
    padding: 20px 30px !important;
  }
  
  .page-id-11127 .services-navigation .eltd-full-section-inner.is-fixed{
    width: 100%;
    margin-top: -2rem;
  }
  
  .page-id-11127 .services-navigation ul{
    display: none;
  }
  
  .page-id-11127 .services-navigation #pricing-dropdown select {
    width: 100%;
    padding: 12px 16px;
    font-size: 16px;
    font-family: inherit;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 6px;
    background-color: #fff;
    appearance: none;    
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }
  
  .page-id-11127 .services-navigation #pricing-dropdown select{
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'14'%20height%3D'10'%20xmlns%3D'http://www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l6%206%206-6'%20stroke%3D'%23333'%20stroke-width%3D'2'%20fill%3D'none'%20fill-rule%3D'evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 12px;
    padding-right: 40px; 
  }
  
  .skin-care-column{
    padding-left: 10px!important;
    padding-right: 10px!important;
  }
  
  .skin-care-column .wpb_wrapper .skin-care-image img{
    height: 230px;
  }
  
  .vc_row.wpb_row.vc_custom_1476879140153 {
    padding-bottom: 60px !important;
    margin-top: 7rem;
  }
  
  .vc_row.wpb_row.vc_custom_1755238994661 {
    padding-top: 60px !important;
    padding-bottom: 20px !important;
  }
  
  .vc_row.wpb_row.vc_custom_1755239384416 {
    padding-top: 20px !important;
    padding-bottom: 60px !important;
  }
  
  .book-appointment .book-appointment-bg .vc_column-inner.skrollable.skrollable-before{
    padding-top: 80px !important;
    padding-right: 80px !important;
    padding-bottom: 40px !important;
    padding-left: 80px !important;
  }
  
  .vc_row.wpb_row.vc_custom_1755235100070 {
    padding-top: 80px !important;
    padding-bottom: 40px !important;
  }
  
  .price-header .vc_empty_space{
    height: 0!important;
  }
  
  .grid-layout.vc_row.wpb_row.grid-layout{
    padding-bottom: 55px !important;
  }
  
  .grid-layout .eltd-section-inner-margin{
    display: flex;
    flex-wrap: wrap;
    gap: 30px 0;
  }
}

@media (max-width: 991px){
  body .book-appointment .vc_column_container{
    width: 100%!important;
    margin: 0!important;
  }
  
  body .book-appointment .booking-form .vc_column_container .wpb_single_image, body .book-appointment .booking-form .vc_column_container .vc_single_image-wrapper, body .book-appointment .booking-form .vc_column_container .vc_single_image-wrapper img{
    width: 100%;
  }
  
  .vc_row.wpb_row.vc_custom_1755235100070 .wpb_single_image img{
    width: 100%;
  }
}

@media (min-width: 320px) and (max-width: 767px){
  .grid-layout .wpb_single_image img {
    height: 16rem;
  }
  
  body .book-appointment .book-appointment-bg .vc_column-inner.skrollable.skrollable-before {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 60px !important;
    padding-left: 40px !important;
  }
  
  body .booking-appointment-home{
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 60px !important;
    padding-left: 40px !important;
  }
  
  body .book-appointment .book-appointment-bg .vc_column-inner.skrollable.skrollable-before .vc_empty_space, body .booking-appointment-home .vc_empty_space{
    height: 30px!important;
  }
  
  .vertical-align-contents .eltd-section-inner-margin{
    flex-wrap: wrap;
  }
  
  .vertical-align-contents .eltd-section-inner-margin .contents-info{
    margin-top: 20px;
  }
  
  .vertical-align-contents .eltd-section-inner-margin .order-1{
    order: 1;
  }
  
  .vertical-align-contents .eltd-section-inner-margin .order-2{
    order: 2;
  }
}

@media (min-width: 768px){
  .price-row.custom-mobile .mobile-row .vc_column-inner .wpb_wrapper .eltd-section-title-outer-holder{
    display: none!important;
  }
}

@media only screen and (max-width: 767px) {
  .vc_custom_1755238325117 h2.eltd-section-title{
    font-size: 60px!important;
  }
}

@media (max-width: 767px){

  .skin-care-column{
    margin-bottom: 4rem!important;
  }
  
  .skin-care-container .skin-care-column:last-child{
    margin-bottom: 0!important;
  }
  
  body .about-me-image .eltd-elements-holder-item-content {
    padding: 68px 10px 0 10px !important;
  }
  
  .price-row.custom-mobile .mobile-row .vc_column-inner .wpb_wrapper{
    display: flex;
    align-items: center;
  } 
  
  .price-row.custom-mobile .mobile-row .vc_column-inner .wpb_wrapper .eltd-section-title-outer-holder{
    text-align: center;
    width: 45%;
  }
  
  .vc_row.wpb_row.vc_custom_1755484170440 {
    padding-top: 60px !important;
    padding-bottom: 35px !important;
  }
  
  .price-row.custom-mobile .mobile-row .vc_column-inner .wpb_wrapper .eltd-section-title-outer-holder .eltd-section-title{
    font-size: 18px!important;
  }
  
  .price-row.custom-mobile .mobile-row{
    margin-bottom: 40px!important;
  }
  
  .hide-titles{
    display: none!important;
  }
  
  .two-columns .price-lists:first-child{
    margin-bottom: 40px!important;
  }
  
  .price-row.custom-mobile .mobile-row .vc_column-inner .wpb_wrapper .pricing-box{
    width: 60%;
    margin-left: 1rem;
  }
  
  .price-row.custom-mobile .mobile-row .vc_column-inner .wpb_wrapper .eltd-section-title-outer-holder .eltd-section-title-title-holder{
    margin-bottom: 0;
    text-align: left;
  }
  
  .price-row.custom-mobile .mobile-row .vc_column-inner{
    margin-bottom: 20px;
  }
  
  .price-row.custom-mobile .mobile-row:last-child{
    margin-bottom: 0!important;
  }
  
}

@media only screen and (max-width: 480px) {
  .eltd-container-inner, .eltd-grid, .eltd-grid-section .eltd-section-inner, .eltd-slider .carousel-inner .eltd-slider-content-outer {
    width: 330px;
  }
  
  .page-id-2335 .eltd-content .eltd-content-inner > .eltd-container > .eltd-container-inner, .page-id-2335 .eltd-content .eltd-content-inner > .eltd-full-width > .eltd-full-width-inner, .postid-2335 .eltd-content .eltd-content-inner > .eltd-container > .eltd-container-inner, .postid-2335 .eltd-content .eltd-content-inner > .eltd-full-width > .eltd-full-width-inner {
    padding: 45px 0 65px 0;
  }
  
  .price-lists .eltd-price-list .eltd-price-list-title, .price-lists .eltd-price-list .eltd-price-list-price-holder, .price-lists .eltd-price-list .eltd-price-list-price-holder .eltd-price-list-price{
    font-size: 15px;
  }
  
  .price-lists .eltd-price-list .eltd-price-list-price-holder {
    width: 45%;
  }
  
  .vc_row.wpb_row.price-row{
    padding-bottom: 65px!important;
  }
  
  .vc_custom_1755238325117 h2.eltd-section-title{
    font-size: 35px!important;
  }
  
  .vc_custom_1755238325117 h5.eltd-section-subtitle{
    font-size: 22px!important;
  }
}

/* Created on 02-12-2025 by The LAD */
/* Your Cutom Style */
