.section-media-card .section-header {
	padding-bottom: 71px;
}

.media-card-gallery-content .all-access-pass {
	flex-direction: row-reverse;
}

.media-card-gallery-content
	.aap-media-card-gallery
	.all-access-pass__background
	.dotnav {
	padding: 0 4px;
}

.media-card-gallery-content
	.aap-media-card-gallery
	.all-access-pass__background:nth-child(2) {
	left: 15px;
	padding: 0;
	margin-right: 28px;
}

.section.section-select {
	padding-top: 168px;
}

.section.section-select .icon-wrapper.section-header-cta-link {
	top: 7px;
	left: -1px;
	position: relative;
}

.product-tile-product-id {
	margin-top: 17px;
}

.select-gallery-container .galleries-container .gallery.active {
	padding-bottom: 24px;
}

/* incentive */

.section-incentive {
	padding-top: 166px;
}

@media only screen and (min-width: 1440px) {
	.section-media-card .section-header {
		padding-bottom: 78px !important;
	}

	.media-card-set {
		--shared-media-gallery-height: 684px !important;
	}

	.section.section-media-card {
		padding-bottom: 104px !important;
	}

	#section-trade-in.section-banner .banner-card {
		margin-top: 0px !important;
		--min-height: 664px !important;
	}

	#section-trade-in .column.banner-card-copy-column {
		padding-top: 84px !important;
	}

	#section-trade-in .section-header .section-header-headline {
		max-width: 75% !important;
		min-width: 50% !important;
	}

	#section-trade-in {
		padding-top: 140px !important;
		padding-bottom: 0px !important;
	}

	#section-switchers {
		padding-top: 140px !important;
		padding-bottom: 0px !important;
	}

	.section-incentive {
		padding-top: 171px !important;
	}

	#essentials-android {
		padding-top: 172px !important;
	}
}

@media only screen and (max-width: 1068px) {
	#essentials-android {
		padding-bottom: 114px !important;
	}

	.section-media-card .section-header {
		padding-bottom: 53px;
	}

	.gallery.media-gallery.scroll-container .caption-container {
		justify-content: start;
		align-items: start;
		text-align: left !important;
	}

	.section.section-select {
		padding-top: 140px;
	}

	.section-select .product-tile {
		--swatches-margin: 23px !important;
	}

	.section-select .product-tile-ctas {
		margin-bottom: 37px !important;
	}

	.select-gallery-container .galleries-container .gallery.active {
		padding-bottom: 16px !important;
	}
	.overview_select_iphone_16e-wrapper {
		top: 23px;
		position: relative;
	}

	#section-trade-in {
		padding-top: 119px;
	}

	#section-switchers {
		padding-top: 119px;
	}

	.section-incentive {
		padding-top: 126px !important;
		padding-bottom: 142px !important;
	}

	#essentials-android .section-header .section-header-headline {
		max-width: 95% !important;
		min-width: 50% !important;
	}

	.section-incentive .section-header .section-header-headline {
		max-width: 85%;
		min-width: 50%;
	}

	.section.section-index {
		padding-top: 75px;
	}
}

@media only screen and (max-width: 734px) {
	.overview_select_iphone_16e-wrapper {
		top: 18px;
		position: relative;
	}
	.section-media-card .section-header {
		padding-bottom: 43px !important;
	}

	.section.section-media-card {
		padding-bottom: 75px !important;
	}

	.section.section-select {
		padding-top: 94px !important;
	}

	.section.section-select .typography-section-headline {
		font-size: 32px !important;
	}
	.section.section-select .section-header .section-header-cta-container {
		top: -8px !important;
		left: 3px !important;
	}

	.section.section-select .section-header {
		padding-bottom: 63px !important;
	}

	.section-select .product-tile .product-tile-image-link {
		margin-bottom: 49px !important;
	}

	.section-select .product-tile {
		--product-tile-width: 325px !important;
	}

	.product-tile-plus-cell.product-tile-plus-7 {
		margin-top: 16px !important;
	}

	#section-trade-in {
		padding-top: 102px !important;
		padding-bottom: 99px !important;
	}

	#section-switchers {
		padding-top: 102px !important;
		padding-bottom: 99px !important;
	}

	#section-trade-in h2.section-header-headline {
		font-size: 32px !important;
		width: 100% !important;
	}

	.select-gallery-container .galleries-container .gallery.active {
		padding-bottom: 30px !important;
	}

	#section-trade-in .banner-card-banner {
		--max-height: 596px !important;
		--min-height: 531px !important;
	}

	#section-trade-in .column.banner-card-copy-column {
		padding-top: 75px !important;
	}

	#section-trade-in .column.banner-card-copy-column p {
		font-size: 15px !important;
	}

	.section-incentive {
		padding-top: 0px !important;
		padding-bottom: 94px !important;
	}

	.section-incentive .section-header .section-header-headline {
		font-size: 32px !important;
	}

	#essentials-android .section-header .section-header-headline {
		max-width: 64% !important;
		min-width: 12% !important;
	}

	#essentials-android .section-header-headline.typography-section-headline {
		font-size: 32px !important;
	}

	#essentials-android {
		padding-bottom: 61px !important;
	}

	.section.section-index {
		padding-top: 135px !important;
	}

	.media-card-gallery-content
		.caption.pin-offset.typography-media-card-gallery-headline {
		width: 380px;
	}

	#section-switchers.section-banner .banner-card .banner-card-headline {
		font-size: 21px !important;
	}
}

@media only screen and (max-width: 360px) {
	#section-trade-in h2.section-header-headline {
		font-size: 32px !important;
		width: 100% !important;
	}
}

/* Medium */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#section-trade-in.section-banner .banner-card .banner-card-headline,
	#section-switchers.section-banner .banner-card .banner-card-headline {
		font-size: 24px !important;
	}
}
