/* Local Overrides */

/* accessibility */
@media only screen and (max-width: 734px) {
	.grid-item-accessibility.full h3 {
		max-width: unset;
	}
}

/* cloud */
@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-cloud .typography-headline-elevated {
		font-size: 44px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-community .typography-headline {
		font-size: 26px;
	}
}

/*hero*/
@media only screen and (max-width: 734px) {
	.typography-headline-super {
		font-size: 42px;
	}
}

/* Headlines */

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item.full.grid-item-verify-payment .typography-headline {
		font-size: 32px;
	}
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-tap-to-pay .typography-headline {
		font-size: 39px;
	}
}

@media only screen and (max-width: 734px) {
	.typography-headline {
		font-size: 28px;
	}
}

/* Tap to Pay */
@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-tap-to-pay.grid-item.full {
		height: 450px;
	}
}

/* visitors */
.grid-item-visitors .typography-headline-elevated {
	font-size: 47px;
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-visitors .typography-headline-elevated {
		font-size: 32px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-visitors .typography-headline-elevated {
		font-size: 28px;
	}
}

/* technology */
@media only screen and (min-width: 1069px) {
	.grid-item-technology .typography-headline {
		font-size: 44px;
	}
}

@media only screen and (max-width: 1069px) and (min-width: 734px) {
	.grid-item-technology .typography-headline {
		font-size: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-technology .typography-headline {
		font-size: 26px;
	}

	.section-help .section-content .grid-item-tech .typography-headline {
		font-size: 32px;
	}
}

/* developer payment */
@media only screen and (min-width: 1069px) {
	.grid-item-devs-payment h3 {
		max-width: 348px;
	}
}

/* billing */
@media only screen and (min-width: 1069px) {
	.grid-item-billings h3 {
		max-width: unset;
	}
}

/* verify payment */
.grid-item-verify-payment.full h3 {
	max-width: 308px;
}

@media only screen and (max-width: 1068px) {
	.grid-item-verify-payment.full h3 {
		max-width: 209px;
	}
}

/* grid-item-growing */

.grid-item.half.theme-inverted.fact.grid-item-free
	.typography-headline-elevated {
	font-size: 60px;
}

@media only screen and (min-width: 735px) {
	.grid-item.full.grid-item-growing {
		height: 0px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.grid-item.half.theme-inverted.fact.grid-item-free
		.typography-headline-elevated {
		font-size: 40px;
	}

	.section-platforms.section-tiles-grid.section-tiles-grid-first
		section.grid-item.half.icon-half.grid-item-customer
		div.flex-content
		h3 {
		font-size: 35px;
	}
}

@media only screen and (min-width: 331px) and (max-width: 735px) {
	.grid-item.half.theme-inverted.fact.grid-item-free
		.typography-headline-elevated {
		font-size: 36px;
	}
}

@media only screen and (max-width: 330px) {
	.grid-item.half.theme-inverted.fact.grid-item-free
		.typography-headline-elevated {
		font-size: 34px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-platforms.section-tiles-grid.section-tiles-grid-first
		section.grid-item.half.hardware-half.grid-item-curated
		div.flex-content
		h3 {
		min-width: 456px;
	}
}

@media only screen and (min-width: 735px) {
	.section-development .section-content .grid-container .grid-item-apis h3 {
		padding-top: 20px;
	}
}
