body {
	line-break: strict;
}

/* .section-plans */
.section-plans .applecare-plan .flex-row .column-product-group {
	flex-basis: 44%;
	max-width: 44%;
}

.section-plans .applecare-plan.pricing-columns-2 .column-product-group {
	padding-right: 0;
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing {
	padding-left: 0;
	display: block;
	text-align: right;
	flex-basis: 28%;
	max-width: 28%;
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
	padding-left: 0px;
}

.section-plans .applecare-plan .flex-row {
	justify-content: space-between;
}

.section-plans .applecare-plan .flex-row .column-dynamic-pricing {
	text-align: left;
}

.section-plans
	.static-plans
	.applecare-plan
	.flex-row
	.column-dynamic-pricing
	p {
	text-align: left;
	width: 100%;
	max-width: 130px;
}
@media only screen and (max-width: 735px) {
	.section-plans
		.static-plans
		.applecare-plan
		.flex-row
		.column-dynamic-pricing {
		flex-basis: 55%;
		max-width: 100%;
	}
}
@media only screen and (max-width: 350px) {
	.section-plans
		.column-plan-group
		.applecare-plan
		.flex-row.pricing-row
		.column-product-group {
		flex-basis: 33%;
	}
}
@media only screen and (max-width: 735px) {
	.section-support .support-app .headline,
	.section-support .support-app .icon-wrapper {
		padding-left: 3px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-plans
		.section-content
		.row
		.column-plan-group
		.applecare-plan
		.pricing-row
		.column-1
		.has-dynamic-content {
		width: 4em;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-plans
		.section-content
		.row
		.column-plan-group
		.applecare-plan
		.pricing-row
		.column-2
		.has-dynamic-content {
		width: 5em;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.section-plans
		.section-content
		.row
		.column-plan-group
		.applecare-plan
		.pricing-row
		.column-1
		.has-dynamic-content {
		width: 4em;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.section-plans
		.section-content
		.row
		.column-plan-group
		.applecare-plan
		.pricing-row
		.column-2
		.has-dynamic-content {
		width: 5em;
	}
}
