@media only screen and (max-width: 1520px) {

	body, html {
		font-size: 12pt;
	}
	
}


@media only screen and (max-width: 1420px) {

	body, html {
		font-size: 11pt;
	}
	
}

@media only screen and (max-width: 1300px) {

	body, html {
		font-size: 10pt;
	}
	
}

@media only screen and (max-width: 1200px) {

	
	
}

@media only screen and (max-width: 1000px) {


	
	
}

@media only screen and (max-width: 900px) {

	body, html {
		font-size: 10pt;
	}
	
	.s50 {
		display: block;
		width: 100%;
		margin-bottom: 2em;
		padding: 0 !important;
	}
	
	.tabcontainer {
		margin-left: 1em;
		margin-top: 1em;
		height: auto;
	}
	
	.tab {
		margin-top: .5em;
		margin-bottom: .5em;
	}
	
}


@media only screen and (max-width: 640px) {

	body, html {
		font-size: 9pt;
	}

	
}

