.grid-blue {
	background-color:#04002f;
}

.text-white {
	color: #fff;
}

/* Forklift image bleed edge-to-edge */
.grid.grid-pad.grid-blue.margin-t-64 {
	padding: 0;
}

.grid.grid-pad.grid-blue.margin-t-64 .col-1-2:first-child {
	padding: 0;
}

.grid.grid-pad.grid-blue.margin-t-64 .col-1-2:first-child img {
	display: block;
	width: 100%;
	height: auto;
}

@media screen and (min-width: 640px) {
	/* emphasis forklift, columns side-by-side 60/40 */
	.grid.grid-pad.grid-blue.margin-t-64 {
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
	}

	.grid.grid-pad.grid-blue.margin-t-64 .col-1-2:first-child {
		width: 60%;
	}

	.grid.grid-pad.grid-blue.margin-t-64 .col-1-2:last-child {
		width: 40%;
		display: flex;
		align-items: stretch;
	}
}

@media screen and (min-width: 768px) {
	/* intro paragraph slightly larger */
	.text-l {
		font-size: 1.2em;
	}

	.grid.grid-pad.grid-blue.margin-t-64 .col-1-2:last-child ul {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
}

@media screen and (min-width: 1024px) {
	.grid.grid-pad.grid-blue.margin-t-64 .col-1-2:last-child ul {
		font-size: 1.1em;
		line-height: 1.1em;
		padding-top: 16px;
		padding-bottom: 16px;
	}

}