@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Abel&family=Play:wght@400;700&display=swap');

.imgFloatingHeader
{
	float:right;
	margin:0 0 40px;
	max-width:100%;
}
#foo1 > p > img,
#foo1 > p > a img
{
	margin:25px 0 !important;
}
@media (min-width: 700px)
{
#middleInner1 .content > table tr:nth-child(2) td:first-child
{
	width:320px;
	vertical-align:top;
	text-align:left;
}
}
@media (max-width: 700px)
{
	
	#middleInner1 .content > table tr:nth-child(2) td:first-child
	{
		width:25%;
		vertical-align:top;
		text-align:left;
	}
	.content img
	{
		max-width:100%;
		height:auto;
	}
	#middleInner1 .content
	{
		padding:20px 0;
		max-width:100% !important;
	}
	.content input[type=text],
	.content inputselect,
	.content textarea
	{
		max-width:80%;
	}
	#middleInner1 .content > table
	{
		text-align:left;
	}
	#middleInner1 .content > table img
	{
		width:60%;
		height:auto;
		width:100%;
	}
	#middleInner1 .content > table tr:nth-child(2) td:first-child img
	{
		margin-top:20px;
		width:90%;
		height:auto;
	}
	.imgFloatingHeader
	{
		width:100%;
		float:none;
		clear:both;
		text-align:center;
		padding:0 !important;
		margin:0 !important;
	}
	.imgFloatingHeader img
	{
		max-width:80% !important;
		height:auto;
	}
	#foo1 > p > img,
	#foo1 > p > a img
	{
		margin:0 !important;
	}
}
#footerBox > .content > .left tr td
{
	height:25px !important;
}