/* Local Overrides */

/* WooComerce tile */

@media only screen and (min-width: 768px) and (max-width: 1068px) {
	#modal-headline-woocommerce {
		max-width: 86%;
	}
}

/* Bloomerang tile */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#modal-headline-bloomerang {
		max-width: 69%;
	}
}

@media only screen and (min-width: 1069px) {
	.section-cards .cards-container .tile.tile-all-kinds .section-headline {
		font-size: 40px;
		width: 400px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-cards .cards-container .tile.tile-security .tile-foc .tile-copy {
		max-width: 650px;
	}
}

/* Success Stories Headline */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-success-stories .section-headline {
		max-width: 520px;
	}
}

@media only screen and (min-width: 1069px) {
	.section.section-success-stories .section-headline {
		max-width: 583px;
	}
}

.section.section-success-stories
	.section-content
	.section-headline
	.custom_nowrap {
	white-space: nowrap;
}

@media only screen and (max-width: 354px) {
	.section.section-success-stories
		.section-content
		.section-headline
		.custom_nowrap {
		white-space: normal;
	}
}

/* local screens styling overrides */

/* Square logo align */

@media only screen and (max-width: 425px) {
	.overview-providers-logo-square {
		padding-top: 6px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1068px) {
	.overview-providers-logo-square {
		padding-top: 8px;
	}
}

@media only screen and (min-width: 1069px) {
	.overview-providers-logo-square {
		padding-top: 13px;
	}
}

/* FAQ */

@media only screen and (min-width: 501px) and (max-width: 707px) {
	._custom-span {
		text-wrap: nowrap;
	}
}
