/* section-camera: switch value & caption order */
.copy-back-camera .badge-back-camera .badge-caption {
	grid-area: value;
}
.copy-back-camera .badge-back-camera .badge-value {
	grid-area: caption;
}

.copy-front-camera .badge-front-camera .badge-caption {
	grid-area: value;
}
.copy-front-camera .badge-front-camera .badge-value {
	grid-area: caption;
}

.subsection-liquid .badge-brightness .badge-caption {
	grid-area: value;
}
.subsection-liquid .badge-brightness .badge-value {
	grid-area: caption;
}

.subsection-liquid .badge-color .badge-caption {
	grid-area: value;
}
.subsection-liquid .badge-color .badge-value {
	grid-area: caption;
}

/* adjust size for headline snipes */
.section-design .section-header .overview-design-design-headline img {
	--p-width: 212px;
	--p-height: 63px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 173px;
		--p-height: 52px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-design .section-header .overview-design-design-headline img {
		--p-width: 108px;
		--p-height: 33px;
	}
}

.section-powerful .section-header .overview-chip-chip-headline {
	--p-width: 121px;
	--p-height: 80px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-powerful .section-header .overview-chip-chip-headline {
		--p-width: 99px;
		--p-height: 65px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-powerful .section-header .overview-chip-chip-headline {
		--p-width: 61px;
		--p-height: 41px;
	}
}

.section-pencil .section-header .overview-pencil-pro-headline img {
	--p-width: 328px;
	--p-height: 65px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-pencil .section-header .overview-pencil-pro-headline img {
		--p-width: 268px;
		--p-height: 53px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-pencil .section-header .overview-pencil-pro-headline img {
		--p-width: 165px;
		--p-height: 33px;
	}
}

.section-apps .overview-ipados-ipados-headline img {
	--p-width: 165px;
	--p-height: 64px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-apps .overview-ipados-ipados-headline img {
		--p-width: 135px;
		--p-height: 52px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-apps .overview-ipados-ipados-headline img {
		--p-width: 83px;
		--p-height: 33px;
	}
}

.section-download .overview-design-download-headline img {
	--p-width: 222px;
	--p-height: 64px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-download .overview-design-download-headline img {
		--p-width: 181px;
		--p-height: 52px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-download .overview-design-download-headline img {
		--p-width: 112px;
		--p-height: 33px;
	}
}

.section-camera .overview-camera-camera-headline img {
	--p-width: 248px;
	--p-height: 64px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.section-camera .overview-camera-camera-headline img {
		--p-width: 203px;
		--p-height: 53px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.section-camera .overview-camera-camera-headline img {
		--p-width: 125px;
		--p-height: 33px;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .section-headline-script.has-descenders {
		margin-top: 5px;
		margin-bottom: 3px;
		height: 33px;
	}
}

.section-design .section-header .section-headline-script.has-descenders {
	margin-right: -7px;
}

@media only screen and (max-width: 1068px) {
	.section-design .section-header .section-headline-script.has-descenders {
		margin-right: -5px;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-header .section-headline-script.has-descenders {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1068px) {
	.section-powerful .section-header .section-headline-script.has-descenders {
		margin-right: -4px;
	}
}

@media only screen and (max-width: 734px) {
	.section-powerful .section-header .section-headline-script.has-descenders {
		margin-right: -2px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apps .section-header .section-headline-script {
		margin-left: -2px;
		margin-right: -4px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-camera .section-headline-script {
		margin-right: -4px;
	}
}

@media only screen and (max-width: 734px) {
	.section-camera .section-headline-script {
		margin-right: -2px;
	}
}

@media only screen and (max-width: 734px) {
	.section-download .section-headline-script {
		bottom: -3px;
	}
}

.section-download .overview-design-download-headline {
	margin-left: -3px;
}

@media only screen and (max-width: 734px) {
	.section-download .overview-design-download-headline {
		margin-left: -2px;
	}
}

#overview-apps-ipados-headline-2 {
	margin-right: -5px;
}

@media only screen and (max-width: 1068px) {
	#overview-apps-ipados-headline-2 {
		margin-right: -8px;
	}
}

@media only screen and (max-width: 734px) {
	#overview-apps-ipados-headline-2 {
		margin-right: -3px;
	}
}

#overview-camera-camera-headline-2 {
	margin-right: -5px;
}

.section-router {
	margin-bottom: 0;
	padding-bottom: 36px;
}

@media only screen and (max-width: 1068px) {
	.section-router {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-router {
		margin-bottom: 0;
	}
}

/* Fix A17 Pro Chip section */
.section-powerful {
	padding-top: 0 !important;
}

.section-powerful .gradient-powerful {
	padding-top: 150px;
}

@media only screen and (max-width: 1068px) {
	.section-powerful .gradient-powerful {
		padding-top: 137px;
	}
}

@media only screen and (max-width: 734px) {
	.section-powerful .gradient-powerful {
		padding-top: 108px;
	}
}
