section.section.section-compare.section-shared-router {
	padding-top: 25px;
}

@media only screen and (max-width: 1068px) {
	section.section.section-compare.section-shared-router {
		padding-top: 20px;
	}
}

@media only screen and (max-width: 734px) {
	section.section.section-compare.section-shared-router {
		padding-top: 15px;
	}
}

.section-techspecs .section-size-weight .caption-height {
	left: 142px;
	top: 45px;
}

@media only screen and (max-width: 1068px) {
	.section-techspecs .section-size-weight .caption-height {
		left: 86px;
		top: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption-height {
		left: 36px;
		top: 15px;
	}
}

.section-techspecs .section-size-weight .caption-width {
	right: 74px;
	top: 25px;
}

@media only screen and (max-width: 1068px) {
	.section-techspecs .section-size-weight .caption-width {
		right: 29px;
		top: 15px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption-width {
		right: 7px;
		top: 0px;
	}
}

.section-techspecs .section-size-weight .caption-depth {
	top: 236px;
}

@media only screen and (max-width: 1068px) {
	.section-techspecs .section-size-weight .caption-depth {
		top: 176px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-size-weight .caption-depth {
		top: 114px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-smart-connector {
		inset-block-start: 453px;
		inset-inline-start: -19px;
	}
}

@media only screen and (max-width: 734px) {
	.section-techspecs .section-buttons-and-connectors .caption-mic-1 {
		inset-block-start: 453px;
		inset-inline-start: 237px;
	}
}

/* environment section */
.section-environment .header-cta {
	margin-right: 26px;
}
