/* Enameling page adjustments over the approved individual-service visual layer. */
body.single-services .legacy-page__service-intro {
  min-height: 0;
  padding-bottom: 86px;
}

body.single-services .legacy-page__service-intro::before {
  min-height: 560px;
  background-image: url(img/services/enameling.jpg);
  background-image: image-set(url(img/services/enameling.webp) type("image/webp"), url(img/services/enameling.jpg) type("image/jpeg"));
  background-position: right center;
}

body.single-services .legacy-tabs__list { display: none; }

body.single-services .legacy-tabs__panel > .legacy-entry-content {
  max-width: 900px;
  margin-bottom: 40px;
}

body.single-services .legacy-plan { min-height: 215px; }
body.single-services .legacy-plan__prices { width: 100%; }
body.single-services .legacy-plan__prices li { min-height: 74px; }
body.single-services .legacy-plan__prices img { max-width: 96px; max-height: 60px; }

@media (max-width: 1020px) {
  body.single-services .legacy-page__service-intro::before { min-height: 500px; }
}

@media (max-width: 767px) {
  body.single-services .legacy-page__service-intro { padding-bottom: 60px; }
  body.single-services .legacy-page__service-intro::before { min-height: 300px; }
  body.single-services .legacy-tabs__list { display: none; }
  body.single-services .legacy-plan { min-height: 0; }
}
