@media only screen and (min-width: 1400px) {
	#middle #parallax h1 {
		font-size:5em;
		padding-top:2%;
		line-height:0.8em;
		letter-spacing:-0.01em;
	}
	
	#content .case-list h1 {
		font-size:2.8em; /* 3.9 */
		line-height: 1em;
	}

	#content .case-list h2 {
		font-size:1.7em;
	}

	#content .case-list .info span {
		font-size:1.4em;
	}

	#content .case-list .info strong {
		font-size:1.3em;
	}

	#content .case-list.col .label h1 {
		margin:3% 4% 4%;
		font-size:2.2em;
	}

	#content .case-module .text h1 {
		margin:1 5% 3%;
		font-size:1.9em;
	}

	#content .case-module .text span {
		font-size:1.3em;
		margin:0 5% 1%;
	}

	#content .case-module .module-4 .text h1 {
		padding-top:4%;
	}

	#content .case-module .module-5 .description span,
	#content .case-module .module-6 .description span,
	#content .case-module .module-7 .description span,
	#content .case-module .module-8 .description span,
	#content .case-module .module-9 .description span {
		padding:1.3% 0;
		font-size:1.2em;
		padding-top: 1.1%;
	}

	#middle #content-no-par .symbol h1,
	#middle #content-no-par .contact-me h1 {
		font-size:7em;
		line-height:0.8em;
		margin:0.67em 0;
	}

	#middle #content-no-par .symbol h2,
	#middle #content-no-par .contact-me h2 {
		font-size:2.1em;
	}

	#middle #content-no-par .symbol h2 {
		width:70%;
	}

	#middle #content-no-par .symbol label,
	#middle #content-no-par .contact-me label {
		letter-spacing:0.1em;
		margin:1% 0;
	}

	#middle #content-no-par .design h1,
	#middle #content-no-par .communication h1,
	#middle #content-no-par .digital h1 {
		font-size:5.6em;
		line-height:0.8em;
		margin-top:0;
	}

	#middle #content-no-par .design h2,
	#middle #content-no-par .communication h2,
	#middle #content-no-par .digital h2,
	#middle #content-no-par .brain h2 {
		font-size:1.4em;
	}
}

@media only screen and (min-width: 1900px) {
	#middle #parallax h1 {
		font-size: 6.8em;
		padding-top: 2%;
		line-height: 0.8em;
		letter-spacing: -0.01em;
	}
	
	#content .case-list h1 {
		font-size: 3.9em;
	}
}