#page
{
	width: 80%;
	margin: 50px auto 0;
	font-size: 16px;
	float: none;
}
#page.flex
{
	display: flex;
}


/* Retina MacBook Pro */
@media screen and (device-width: 1920px) and (device-height: 1080px) {
}

/* Retina 5K iMac */
@media screen and (max-width: 2560px) and (min-height: 1440px) {
}



/* Landscape iPad Pro */
@media screen and (device-width: 1366px) and (device-height: 1024px) {

}

/* Standard laptop */
@media screen and (max-width: 1366px) and (max-height: 768px) {

}

/* Board-room projector */
@media screen and (max-width: 1280px) and (max-height: 960px) {

}

/* Portrait iPad Pro */
@media screen and (max-width: 1024px) and (max-height: 1366px) {

}

/* Landscape iPad */
@media screen and (max-width: 1024px) and (max-height: 768px) {

}

/* Landscape iPhone X */
@media screen and (max-width: 812px) and (max-height: 375px) {
	body [id=MyAPTHeader]
	{
		height: auto;
	}

	#page
	{
		width: auto;
		margin-top: 0;
	}
}

/* Portrait iPad */
@media screen and (max-width: 768px) and (orientation: portrait) {

}

/* iPhone 6/7/8+ Landscape */
@media only screen and (max-width: 736px) and (max-height: 414px) and (orientation: landscape) {
	body [id=MyAPTHeader]
	{
		height: auto;
	}

	#page
	{
		width: auto;
		margin-top: 0;
	}
}

/* iPhone 6 Landscape */
@media screen and (max-width: 667px) and (max-height: 375px) and (orientation: landscape) {

}

/* Landscape Galaxy Note 4 */
@media screen and (max-width: 640px) and (max-height: 360px) and (orientation: landscape) {

}

/* iPhone 5 Landscape */
@media only screen and (max-width: 568px) and (max-height: 320px) and (orientation: landscape) {
	body [id=MyAPTHeader]
	{
		height: auto;
	}

	#page
	{
		width: auto;
		margin-top: 0;
	}
}

/* iPhone 6 Plus Portrait-like: iPhone 6+/7+/8+ */
@media only screen and (max-width: 414px) and (orientation: portrait) {
	body [id=MyAPTHeader]
	{
		height: auto;
	}

	#page
	{
		width: auto;
		margin-top: 0;
	}
}

/* Portrait: iPhone 6/X */
@media only screen and (max-width: 375px) {
}

/* Portrait Galaxy Note 4 */
@media screen and (max-width: 360px) and (orientation: portrait) {

}

/* iPhone 5 Portrait-like */
@media only screen and (max-width: 320px) {

}
