@font-face {
    font-family: "flaticon";
    src: url("./flaticon.woff2?5186822601a7c05a80beea5f5c2f5e62") format("woff2"),
url("./flaticon.woff?5186822601a7c05a80beea5f5c2f5e62") format("woff"),
url("./flaticon.eot?5186822601a7c05a80beea5f5c2f5e62#iefix") format("embedded-opentype"),
url("./flaticon.ttf?5186822601a7c05a80beea5f5c2f5e62") format("truetype"),
url("./flaticon.svg?5186822601a7c05a80beea5f5c2f5e62#flaticon") format("svg")
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.service-details-content.flaticon-botox:before {
  content: "\f101"; }

.service-details-content.flaticon-dermal-filler:before {
  content: "\f102";
  padding-top: 0em; }

.service-details-content.flaticon-microneedling:before {
  content: "\f103"; }

.service-details-content.flaticon-prp:before {
  content: "\f104"; }

.service-details-content.flaticon-plasma:before {
  content: "\f105"; }

.service-details-content.flaticon-microneedling-1:before {
  content: "\f106"; }

.service-details-content.flaticon-skin:before {
  content: "\f107"; }

.service-details-content.flaticon-medical-team:before {
  content: "\f108"; }

.service-details-content.flaticon-facial:before {
  content: "\f109"; }

.service-details-content.flaticon-peels:before {
  content: "\f10a"; }


.flaticon-botox:before {
  content: "\f101";
  padding-left: 0.2em; }

.flaticon-dermal-filler:before {
  content: "\f102";
  padding-top: 0.6em;
  padding-left: 0.1em; }

.flaticon-microneedling:before {
  content: "\f103"; }

.flaticon-prp:before {
  content: "\f104"; }

.flaticon-plasma:before {
  content: "\f105"; }

.flaticon-microneedling-1:before {
  content: "\f106"; }

.flaticon-skin:before {
  content: "\f107"; }

.flaticon-medical-team:before {
  content: "\f108"; }

.flaticon-facial:before {
  content: "\f109";
  padding-top: 0.8em;
  padding-left: 0.1em; }

.flaticon-peels:before {
  content: "\f10a"; }



.style-six {
  width: 100%;
  margin-top: 10px;
}

.page-banner::before {
  background-image: linear-gradient(rgba(170,116,146,1), rgba(141,141,141,0.89));
}

.text-white .bg-text {
    color: rgba(255, 255, 255, 0.25);
}


.book-appointment {
  display: flex
}
.book-appointment a {
  width: auto;
  cursor: pointer;
  background: transparent;
  white-space: nowrap;
}
.book-appointment a i {
  font-size: 24px !important;
  color: rgba(243, 170, 211, .96);
  display: inline-block;
  margin-right: 10px;
}

.theme-btn:disabled, .theme-btn:disabled:hover, .theme-btn:disabled:after, .theme-btn:disabled:before {
  color: grey;
  background: rgba(205,205,205,0.96);
  border-color: rgba(208,208,208,0.96);
  cursor: not-allowed;
}

.theme-btn.style-two, a.theme-btn.style-two {
  color: rgba(0,0,0,1);
  background: rgba(243, 170, 211, .96);
}

.header-top ul li:after {
  border: none;
}

.header-top ul li:before {
    background: none;
}

.feedback-item:before, .feedback-item:after, .feedback-item .for-border:after, .feedback-item .for-border:before {
  background: rgba(243, 170, 211, .96);
}

.feedback-item .quote-rating > i {
    color: rgba(243, 170, 211, .96);
}

.images-compare-label {
  font-family: 'cheddar_jack', Arial, sans-serif;
  text-transform: none;
  font-weight: normal;
  position: absolute;
  top: auto;
  bottom: 10px;
  left: 10px;
  z-index: 1;
  color: rgba(255, 255, 255, 1);
  background: none;
  padding: 0px;
  font-size: 40px;
  padding: 0px 10px;
  line-height: 40px;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.9);
}

.images-compare-label.after {
  color: rgba(243, 170, 211, 1);
}

.feature-item .icon {
  line-height: 1.9;
}

@media only screen and (max-width: 575px) {
  
  .page-about {
    background-image: url(/assets/images/banners/about-banner-mobile.jpg) !important;
    background-position: center center;
  }
  .page-contact {
    background-image: url(/assets/images/banners/contact-banner-mobile.jpg) !important;
    background-position: center bottom;
    background-size: 140%;
  }
  .page-faq {
    background-image: url(/assets/images/banners/faq-banner-mobile.jpg) !important;
    background-position: center center;
  }
  .page-services {
    background-image: url(/assets/images/banners/services-banner-mobile2.jpg) !important;
    background-position: center center;
  }
  .page-testimonials {
    background-image: url(/assets/images/banners/testimonials-banner-mobile.jpg) !important;
    background-position: center bottom;
    background-size: 120%;
  }
  
  .desktop {
    display: none;
  }
  
}

