#main section.section.section-realitykit {
	padding-top: 0;
}

.section-realitykit .row:nth-of-type(2) .column {
	align-self: center;
}
#main
	section.section-realitykit
	.section-content
	.row:nth-of-type(2)
	> .column:nth-of-type(2) {
	padding-left: 2em;
}
.section-realitykit .row:last-of-type .column h3 {
	margin-top: 1.6em;
}

.headline-row {
	margin-bottom: 4em;
	text-align: center;
}

.device-hero {
	margin-top: 2em;
}
.screen-hero {
	background-image: url("/augmented-reality/realitykit/images/screen-hero-large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {
	.screen-hero {
		background-image: url("/augmented-reality/realitykit/images/screen-hero-large_2x.jpg");
	}
}
.screen-object-capture {
	background-image: url("/augmented-reality/realitykit/images/screen-object-capture-large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {
	.screen-object-capture {
		background-image: url("/augmented-reality/realitykit/images/screen-object-capture-large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.screen-hero {
		background-image: url("/augmented-reality/realitykit/images/screen-hero-medium.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min--moz-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 3/2),
		only screen and (min-device-pixel-ratio: 1.5) {
		.screen-hero {
			background-image: url("/augmented-reality/realitykit/images/screen-hero-medium_2x.jpg");
		}
	}
	.screen-object-capture {
		background-image: url("/augmented-reality/realitykit/images/screen-object-capture-medium.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min--moz-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 3/2),
		only screen and (min-device-pixel-ratio: 1.5) {
		.screen-object-capture {
			background-image: url("/augmented-reality/realitykit/images/screen-object-capture-medium_2x.jpg");
		}
	}
}

@media only screen and (max-width: 734px) {
	.device-wrap {
		margin-bottom: 2em;
	}
	.headline-row {
		margin-bottom: 1.6em;
		text-align: left;
	}
	#main section.section {
		padding-top: 3em;
		padding-bottom: 3em;
	}
	#main section .section-content .row > .column {
		padding: 0;
	}
	.section-realitykit .row:nth-of-type(2) .column {
		align-self: unset;
	}
	#main
		section.section-realitykit
		.section-content
		.row:nth-of-type(2)
		> .column:nth-of-type(2) {
		padding-left: 0;
	}
	.section-more .row:last-of-type .column:last-of-type h3 {
		margin-top: 1.6em;
	}
	.screen-hero {
		background-image: url("/augmented-reality/realitykit/images/screen-hero-small.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min--moz-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 3/2),
		only screen and (min-device-pixel-ratio: 1.5) {
		.screen-hero {
			background-image: url("/augmented-reality/realitykit/images/screen-hero-small_2x.jpg");
		}
	}
}
