@charset "UTF-8";
/* CSS Document */
/*Styles for screen 1024px and lower*/
@media screen and (max-width: 1440px) {
body {
font: 100%;
}
#length {
	min-height: 800px;
}
#main, #minhgt	{
	min-height:600px;
}
.image_thumb	{
	max-height:350px;
}
.image_thumb ul li	{
	width:28%;
}
.container .coverimg	{
	width:55%;
}
.container .coverimg2 {
	width:33%;
	padding-left:2%;
}
.contactcontent {
	width: 100%;
	float: left;
	margin-top: 10px;
	text-align:center;
}
/*Styles for screen 1024px and lower*/
@media screen and (max-width: 1024px) {
#main, #minhgt	{
	min-height:500px;
}
.content	{
	width:90%;
	padding-left:5%;
	padding-right:5%;
}
.container	{
	width:100%;	
}
.main_image	{
	width:94%;
}
.main_image img	{
	max-height:550px;	
}
.image_thumb	{
	width:97%;
	max-height:240px;
}
.image_thumb ul {
	margin: 1%;
}
.image_thumb ul li	{
	width:14%;
	padding: 1%;
}
.header h1	{
	font-size:4em;
}
.pub_image h2	{
	font-size:1.5em;	
}
iframe, object, embed {
	height:70vh;
}
.pub_image h2	{
	font-size:1.5em;
	letter-spacing: 0.5em;
}
}
/*Styles for screen 768px and lower*/
@media screen and (max-width: 768px) {
#main, #minhgt	{
	min-height:400px;
}
.image_thumb	{
	max-height:190px;
}
iframe, object, embed {
	width:90%;
	margin-left:5%;
	height:80vh;
}
.publink {
	font-size: 1em;	
}
.pub_image h2	{
	font-size:1em;
	letter-spacing: 0.5em;
}
.sm	{
	visibility:visible;
}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For ipad portrait layouts only */
.smscreen	{
	visibility:visible;	
}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For ipad landscape layouts only */
.smscreen	{
	visibility:hidden;	
}
}
/*Smrtphone landscape*/
@media only screen and (max-width : 480px) {
#main, #minhgt	{
	min-height:300px;
}
.header h1	{
	font-size:3em;
}
.image_thumb ul li	{
	width:21%;
	padding: 2%;
}
iframe, object, embed {
	height:60vh;
}
.smscreen	{
	visibility:hidden;	
}

}
/*Smartphone portrait*/
@media only screen and (max-width : 375px) {
#main, #minhgt	{
	min-height:200px;
}
iframe, object, embed {
	height:50vh;
}
.smscreen	{
	visibility:visible;	
}
.pub_image h2	{
	font-size:1em;
	letter-spacing: 0em;
}
}
