.page-id-168 #post-168 > div > div > div.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item, #content > div.elementor-element.elementor-element-02a9fd5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded, #content > div.elementor-element.elementor-element-ba37c96.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	display: none;
}

.site-header {
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

#primary {
	margin-top: 0px !important;
}

header.entry-header .entry-title {
	text-align: center;
	margin-bottom: 60px;
}

.homepage-video video {
	display: flex;
	margin: 0 auto;
	width: 100%;
  max-width: 650px;
	margin-bottom: 40px;
}

.heading2 {
	text-align: center;
	font-size: 24px !important;
	margin: 40px 0px;
}

.icon-wrapper {
   display: flex;
   gap: 10px;
   align-items: center;
}

.ast-mobile-header-wrap .ast-above-header-bar, .ast-above-header-bar .site-above-header-wrap {
    max-width: 1160px;
	color: #fff;
}

.icon-wrapper img {
	max-width: 22px;
}

.icon-wrapper img:last-child {
	max-width: 28px;
}

.services-homepage-heading {
	justify-content: center;
	margin-top: 50px;
}

.services-homepage-heading {
	text-align: center;
	padding: 0;
	margin-top: 60px;
	margin-bottom: 0px;
}

.services-homepage-text {
	text-align: center;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 0px !important;
}

.about-us-photos.services {
	gap: 44px;
}

.about-us-photos.services div {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.about-us-photos.services div a {
    text-decoration: none;
}

.about-us-photos.services div a:hover {
 	filter: gray;
  -webkit-filter: grayscale(1); 
  filter: grayscale(1);
}

#v-Aru9dTNx-1 {
    max-width: 700px;
    margin: 0 auto;
}

.staff-wrapper {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.staff-block {
	display: flex;
	align-items: center;
  gap: 20px;
}

.staff-block:nth-child(even) {
	flex-direction: row-reverse;
}

.staff-block img {
	width: 200px;
	height: 200px;
}

.contact-us {
	display: flex;
  flex-direction: column;
  align-items: center;
}

.weight-loss-vid video {
	display: flex;
	max-width: 300px !important;
	margin: 0 auto;
	margin-bottom: 35px;
}

.esthetician.staff-block {
	margin-bottom: 30px;
}

.about-us-photos {
	display: flex;
	flex-direction: row;
	gap: 22px;
	align-items: center;
	justify-content: center;
	margin-bottom: 40px;
}

.ast-footer-copyright {
	color: #fff;
	display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
	flex-direction: column;
}

.ast-footer-copyright .icon-wrapper {
	margin-top: 2px;
}

#metaslider_414, #metaslider_449, #metaslider_484, #metaslider_638 {
	max-width: 500px;
	margin: 0 auto;
	border-radius: 20px;
	margin-bottom: 50px;
}

#metaslider_703 {
	max-width: 700px;
	margin: 0 auto;
	border-radius: 20px;
	margin-bottom: 50px;
}

#metaslider_584, #metaslider_600, #metaslider_608, #metaslider_1392, #metaslider_624, .self-injection-img {
	max-width: 350px;
	margin: 0 auto;
	border-radius: 20px;
  display: flex;
	margin-bottom: 60px
}

#comments {
	display: none;
}

#sln-salon.sln-salon--m, .sln-list .sln-list__item, #sln-salon .sln-list .sln-list__item {max-width: unset !important;}

@media screen and (max-width: 1024px) {
	.about-us-photos img {
		display: none;
	}
	.about-us-photos img:first-child {
		display: flex;
	}
}

@media screen and (max-width: 768px) {
	.about-us-photos.services {
		flex-direction: column;
		gap: 20px;
	}
}
	
@media screen and (max-width: 425px) {
	.staff-block, .staff-block:nth-child(even) {
		flex-direction: column;
		gap: 5px;
	}
	
	.ast-footer-copyright {
		display: flex;
		flex-direction: column
	}
}