@media screen and (max-width:799px)
{
.FooterMenu {
	display: none;
}
.FooterContact {
	clear: both;
}
}
@media screen and (min-width:1px)
{
.FooterContact {
	width: 100%;
}
}
@media screen and (min-width:800px)
{
.FooterContact {
	width: 500px; margin-bottom: 20px;
}
}
.footer {
	padding: 1% 5%; height: 250px; color: rgb(255, 255, 255); line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px;    background-color: #4662d9;
}
.footer a {
	color: rgb(255, 255, 255);
}
.footer a:hover {
	color: rgb(255, 255, 255);
}
.footer a:visited {
	color: rgb(255, 255, 255);
}
.footer_copyright {
	padding: 10px; clear: both; font-size: 10px; border-top-color: rgb(163, 163, 163); border-top-width: 1px; border-top-style: solid;
}
.ico_fb {
	padding: 16px; float: right; background-image: url("../image/icon.png"); background-repeat: no-repeat;
}
.ico_twitter {
	padding: 16px; float: right; background-image: url("../image/icon.png"); background-repeat: no-repeat;
}
.ico_in {
	padding: 16px; float: right; background-image: url("../image/icon.png"); background-repeat: no-repeat;
}
.ico_wechat {
	padding: 16px; float: right; background-image: url("../image/icon.png"); background-repeat: no-repeat;
}
.ico_email {
	padding: 16px; float: right; background-image: url("../image/icon.png"); background-repeat: no-repeat;
}
.ico_fb {
	background-position: -8px -208px;
}
.ico_twitter {
	background-position: -8px -244px;
}
.ico_in {
	background-position: -8px -279px;
}
.ico_wechat {
	background-position: -8px -313px;
}
.ico_email {
	background-position: -8px -347px;
}
.ico_fb:hover {
	background-position: -8px -6px;
}
.ico_twitter:hover {
	background-position: -8px -41px;
}
.ico_in:hover {
	background-position: -8px -77px;
}
.ico_wechat:hover {
	background-position: -8px -112px;
}
.ico_email:hover {
	background-position: -8px -150px;
}
