/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	.container-spacing, .container-x-spacing {
		padding-left: 0;
		padding-right: 0;
	}
	.container-home-spacing {
		padding: 0;
	}
	.breadcrumb {
		display: flex;
	}

	#header-meganav {
		margin-right: 0;
	}
	.header-overlay {
		width: calc(100vw - 40%);
		position: absolute;
		top: calc(100vh - 85%);
		left: calc(100vw - 80%);
		padding: 2rem;
	}
}
@media (min-width: 1400px) { 
	.header-overlay {
		width: calc(100vw - 50%);
		position: absolute;
		top: calc(100vh - 75%);
		left: calc(100vw - 75%);
		padding: 2rem;
	}
}