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

html .service-line-section {
	max-width: unset;
	background-color:rgb(241, 241, 241);
}


.service-line-section .service-line-inner-div
{
	width: 100%;
	display:block !important;
	padding-top:50px;
	padding-bottom:50px;
}

.service-line-section .service-line-links-and-text-div
{
	background-color:white;
	padding:30px;
	border-radius:15px;
	width:100%;
	margin-bottom:20px;
}
	

.service-line-section .service-line-links-and-text-div
{
	display: flex;
	align-items:center;
	align-content:center;
	justify-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
	
.service-line-single-link-div, .service-line-single-text-div
{
	padding-left:20px;
	padding-right: 20px;
	margin-top:10px;
	margin-bottom: 10px;
}
	
.service-line-single-link-div a, .service-line-single-text-div, .separator-span
{
	color:#333333;
	text-decoration:none;
	font-weight:800;
	font-size: 30px;
}
	
@media only screen and (max-width: 992px)
{
	.service-line-single-link-div, .service-line-single-text-div
	{
		width:100%;
		text-align:center;
		border-left: solid 0px white !important;
		border-right: solid 0px white !important;
	}
	
	.separator-span
	{
		display: none;
	}
	
	
}
	
@media only screen and (max-width: 768px)
{
	.service-line-single-link-div a, .service-line-single-text-div
	{
		font-size: 20px;
	}
}

@media only screen and (max-width: 500px)
{
	.service-line-single-link-div a, .service-line-single-text-div
	{
		font-size: 16px;
	}
}
