   html body {max-width: unset;}
.l-head .header-left {width:30%;}
.nav-container {max-width: 1200px;}
.l-page .l-content .l-content-meta, .title-block, .content-block {max-width:1200px; margin:auto; float:none;}
.brand {padding-left: 0;}
.main-title {font-weight: bold;}
@media (max-width:1119px){
	.l-head .header-left {width: 40%;}
	.brand {padding-left: 1.5rem;}
	#breadcrumb {padding: 0;}
	.l-page .l-content .l-content-meta {padding-left: 90px;}
}
@media (min-width: 769px) {
	.l-page h1 {margin: 0;}
	#breadcrumb ul {padding: 35px 0;}
}			
@media (max-width:768px){
	.l-head .header-left {width: 50%;}
	#breadcrumb {padding: 0 25px;}		
	#breadcrumb ul {padding: 30px 20px;}		
	.l-page .l-content .l-content-meta {padding-left: 0;}
}
@media (max-width:500px){
	.l-head .header-left {width: 55%;}
	#breadcrumb ul {padding: 1rem 0;}		
	#breadcrumb ul li {padding-right: 1.5rem;}
	.l-page h1, h2, h3, h4, h5, h6, p.lead {text-align: center; text-wrap: balance;}
	h2.text-left {text-align: center !important;}
	.main-title {font-size: 30px;}
	.l-content .main-title:after { margin: 15px auto;}
	.service-tiles {display: grid; justify-items: stretch;}	
}
