* {
	line-break: strict;
}

@media only screen and (max-width: 734px) {
	br.small {
		display: inline;
	}
}

/* cta touth safari */
html.touch.safari #ac-localnav .ac-ln-action-button .ac-ln-button {
	padding-top: 4px;
	padding-bottom: 2px;
}

/* hero-copy */
@media only screen and (min-width: 1069px) {
	html.enhanced .section-features .features-content .features-headlines .feature-headline {
		width: 95%;
	}
}

/* content-block */
@media only screen and (max-width: 1068px) {
	.section-connect .section-content-block-center-stage .hardware .overview-connect-center-stage-snipe {
		transform: translate(25px, 58px);
	}
}

@media only screen and (max-width: 734px) {
	.section-connect .section-content-block-center-stage .hardware .overview-connect-center-stage-snipe {
		transform: translate(-11px, -74px);
		height: 64px;
	}
}

@media only screen and (max-width: 734px) {
	.section-connect .video-wipe .overview-connect-front-camera-snipe {
		bottom: 10px;
		right: 13px;
	}
}

@media only screen and (max-width: 734px) {
	.section-create .typography-overview-section-headline {
		max-width: 100%;
	}
}

.icon-after.icon-external:after, .icon-wrapper .more:not(.icon-before):after {
	top: -0.08em;
	position: relative;
}

@media only screen and (max-width: 734px) {
	.section-design .typography-overview-section-headline {
		max-width: 370px;
	}
}

@media only screen and (max-width: 734px) {
	.section-design .section-content-block-ipad .hardware-fan .overview-design-fan-snipe2, .section-design .section-content-block-ipad .hardware-fan .snipe-2 {
		width: 75px;
		transform: translate(-160px, 84px);
	}
}

/* router */
.section.section-routers .overview-routers-icon-environment, .section.section-routers .overview-routers-icon-privacy, .section.section-routers .overview-routers-icon-accessibility, .section.section-routers .overview-routers-icon-accessories {
	margin-top: -5px;
}

@media only screen and (max-width: 1068px) {
	.section.section-routers .overview-routers-icon-environment, .section.section-routers .overview-routers-icon-privacy, .section.section-routers .overview-routers-icon-accessibility, .section.section-routers .overview-routers-icon-accessories {
		margin-top: -3px;
	}
}

@media only screen and (max-width: 734px) {
	.section.section-routers .overview-routers-icon-environment, .section.section-routers .overview-routers-icon-privacy, .section.section-routers .overview-routers-icon-accessibility, .section.section-routers .overview-routers-icon-accessories {
		margin-top: 0;
		margin-left: 10px;
	}
}

/* give-back */
.section-giveback .giveback-content-text {
	margin-top: 0;
}

@media only screen and (max-width: 1068px) {
	.section-giveback .giveback-content-text {
		margin-top: -3px;
	}
}

@media only screen and (max-width: 734px) {
	.section-giveback .giveback-content-text {
		margin-top: -3px;
	}
}

@media only screen and (max-width: 734px) {
	.section.section-routers .jp-headline-adjust-privacy {
		margin-left: 9px;
	}
}


/* section-education-savings */
@media only screen and (max-width:1068px){
	.section-education-savings .education-savings-content-text {
		padding-left: 0px;
	}
	.section-education-savings .tile-content {
		max-width: 700px;
	}
}
@media only screen and (max-width:734px){
	.section-education-savings .education-savings-content-text {
		padding-left: 20px;
		padding-right: 20px;
	}
}