.features {
	opacity: 0.4;
}

.list-item {
	display: inline-block;
	width: 90%;
	vertical-align: top;
}

.col-50 p {
	width: 90%;
}

@media all and (min-width: 768px) and (max-width: 1023px) {
	.col-50 p {
		width: 100%;
	}
}

@media all and (max-width: 767px) {
	.col-50.text-center {
		text-align: center;
	}
	.col-50 p {
		width: 100%;
	}
	.image-lockup {
		width: 275px;
		height: auto;
	}
	.image-macbooks {
		width: 270px;
		height: auto;
	}
	.image-macbooks-wrapper {
		text-align: center;
	}

}
