/* General */
span.jp-headline-adjust {
	margin-right: -0.45em;
}

span.jp-headline-adjust.only-small {
	margin-right: 0;
}

@media only screen and (min-width: 1069px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1068px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: -0.45em;
	}
}

@media only screen and (max-width: 735px) {
	span.jp-headline-adjust.only-large-reject {
		margin-right: -0.45em;
	}
	span.jp-headline-adjust.only-small {
		margin-right: -0.45em;
	}
}

br.lsmall-br {
	display: none;
}

@media only screen and (min-width: 375px) and (max-width: 414px) {
	br.lsmall-br {
		display: inline;
	}
}

br.xsmall-br {
	display: none;
}

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

/* JP Styles */
.section-hero .hero-headline, .section-hero .hero-copy {
	max-width: 100%;
}
@media only screen and (max-width: 734px) {
	.section-hero .section-content {
		width: 91.5%;
	}
}

.section-tile .modal-trigger {
	padding: 11px 18px 8px;
}

@media only screen and (max-width: 734px) {
	.section-tile .modal-trigger {
		padding: 10px 14px 7px;
	}
}

.modal .modal-content .tile-input {
	padding: 19px 24px;
}

@media only screen and (max-width: 1068px) {
	.modal .modal-content .tile-input {
		padding: 12px 18px 10px;
	}
}

@media only screen and (max-width: 734px) {
	.modal .modal-content .tile-input {
		padding: 12px 15px 7px;
	}
}

.modal .modal-content .spotlight-search {
	padding: 6px 12px 3px 42px;
}

@media only screen and (max-width: 1068px) {
	.modal .modal-content .spotlight-search {
		padding: 5px 5px 5px 30px;
	}
}

.section-easy-setup .tile-content {
	padding: 60px 1.33333%;
}

.section-easy-setup .section-tile .tile-content .section-copy {
	max-width: 900px;
}

@media only screen and (max-width: 1068px) {
	.section-easy-setup .section-tile .tile-content .section-copy {
		/* max-width: 642px; */
		max-width: 100%;
	}
}

@media only screen and (max-width: 734px) {
	.section-easy-setup .section-tile .tile-content .section-copy {
		max-width: 85%;
	}
}

@media only screen and (max-width: 374px) {
	.section-easy-setup .section-tile .tile-content .section-copy {
		max-width: 90%;
	}
}

@media only screen and (max-width: 1068px) {
	.section-more-reasons .typography-even-more-headline.set-headline-wrapping {
		max-width: 400px;
	}
}

@media only screen and (max-width: 734px) {
	.section-more-reasons .typography-even-more-headline.set-headline-wrapping {
		max-width: 320px;
	}
}

.modal .modal-content .imessages .line-through {
	font-size: 58px;
}

@media only screen and (max-width: 1068px) {
	.modal .modal-content .imessages .line-through {
		font-size: 36px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .section-content .typography-compare-section-headline {
		max-width: 320px;
	}
}

.modal .modal-content .battery-life p.tile-copy {
	padding-bottom: 0;
}

.modal .modal-content .battery-life span.tile-copy {
	width: 100%;
	padding: 0;
}

.jp-line-through {
	margin-right: 7px;
}

@media only screen and (max-width: 734px) {
	.tile-rounded .violator-reduced {
		padding-top: 4px;
		padding-bottom: 2px;
	}
}

/* Compare height align */
/* @media only screen and (min-width: 1069px) {
	.section-compare .macbook-air .typography-compare-device-headline, .section-compare .macbook-pro-13 .typography-compare-device-headline {
		min-height: 60px;
	}
} */

/* Compare CTA iphone align */
@media only screen and (max-width: 734px) {
	.section-compare .compare-buy .button {
		padding-top: 5px;
		padding-bottom: 3px;
	}
}

.section-compare .compare-device .compare-device-top {
	width: 100%;
}
.section-compare .compare-device .device-content .typography-compare-device-eyebrow {
	max-width: 100%;
	width: 100%;
}

.section-m1 .section-tile .tile-content .typography-tile-headline {
	max-width: 100%;
}

@media only screen and (max-width: 1068px) {
	.overview_m1_icons_app_store img {
		width: 336px;
		height: 345px;
	}
}

@media only screen and (max-width: 734px) {
	.overview_m1_icons_app_store img {
		width: 400px;
		height: 330px;
	}
}

@media only screen and (max-width: 734px) {
	.section-icloud .section-tile .tile-content .section-copy {
		max-width: 90%;
	}
}
