html .wp-block-acf-hero {max-width: unset; }


.services-hero { padding: 1rem 0;}
.services-hero .inner_hero_caption {
	text-align: center; 
	display: flex;
    justify-content: center;
    justify-items: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
	width:100%;
	left:0px;
	padding-right:30px;
	padding-left:30px;
}
.services-hero .hero_img
{
	display:flex;
	justify-content:center;
	justify-items:center;
	align-items:center;
	align-content:center;
}

.services-hero .appointment_btn { margin-left: auto; margin-right: auto; }


.services-hero a.appointment_btn
{
	font-family:'silkor';
	font-weight:bold;
	font-style:normal;
	font-size:14px;
	padding-right: 44px;
}

.services-hero .inner_hero_caption h1
{
	font-family:'silkor';
	font-weight: 900;
	font-size: 65px;
	font-style: normal;
	width: 100%;
}

.services-hero .inner_hero_caption p
{
	font-family:'silkor';
	font-size: 25px;
	font-style: normal;
}


.services-hero .hero-breadcrumbs
{
	font-size:12px !important;
	margin-bottom:20px;
}

.services-hero .hero-breadcrumbs span
{
	font-size:12px !important;
}

.services-hero .hero-breadcrumbs a
{
	color:#f1ebe6 !important;
	font-size:12px !important;
}

@media only screen and (max-width:992px)
{
	.services-hero .hero-breadcrumbs
	{
		margin-bottom:0px;
	}
	
	.services-hero .inner_hero_caption h1
	{
		margin-bottom: -20px;
	}
	
	.services-hero .inner_hero_caption {
		margin-right:0px;
		margin-left:0px;
	}
}

@media only screen and (max-width:800px)
{
	.services-hero .inner_hero_caption h1
	{
		font-size: 45px;
		line-height: 1;
		padding-bottom:0px;
	}
	
	.services-hero .inner_hero_caption p
	{
		font-size: 16px;
	}
}

@media only screen and (max-width:650px)
{
	.services-hero .inner_hero_caption h1
	{
		font-size: 28px;
		line-height: 1;
	}
	
	.services-hero .inner_hero_caption p
	{
		font-size: 15px;
	}
}
