footer#udFooter { 
	width: 100%;
	margin-top: 30px;
	background-color: #fff;
	border-top: 3px solid #ffd300; 
	clear: both;
}
footer#udFooter .udFooter-container { max-width: 1140px; width: 100%;  margin: auto; position: relative; }
footer#udFooter #udFooterLogo { width: 129px; position: absolute; top: -33px; left: 0; z-index: 2; }

footer#udFooter .udFooterHeader { float: right; width: 100%; }
footer#udFooter ul.udFooterSocial-icons { padding: 0; margin: 8px 5px 0 0;  list-style: none; float: right; }
footer#udFooter ul.udFooterSocial-icons li { padding: 0;
	display: inline-block;
	margin: 0;
	width: 44px; height: 44px;
	padding-left: 0;
	
}
footer#udFooter ul.udFooterSocial-icons li a {  width: 44px; padding: 12px 0 12px 0; display: block; }

footer#udFooter .udFooterSocial-icons img {
	height: 20px;
	width: 20px;
	object-fit: contain;
	margin: auto;
	display: block;
}

footer#udFooter .udFooterLinks { width: 100%; margin: 124px auto 0 auto; background-color: #eee; clear: both; }

footer#udFooter .udFooterLinks div {
font-family: Arial;
font-size: 10px;
color: #000000;
margin: auto;
text-align: center;

}

footer#udFooter .udFooterLinks div a { color: #2F6FA7; }
footer#udFooter .link-item { padding: 8px 10px 10px 0; display: inline-block; margin: auto; }
footer#udFooter .container-fluid { width: 80%; text-align: center;}


@media only screen and (max-width: 1200px) { 
	footer#udFooter #udFooterLogo  { left: 15px;}
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 748px) { 
	footer#udFooter .udFooterHeader { float: none; width: auto; }
	footer#udFooter ul.udFooterSocial-icons { float: none; text-align: center; padding-top: 50px; }
	footer#udFooter ul.udFooterSocial-icons li { text-align: center; }
	footer#udFooter .udFooterLinks { margin-top: 5px; }
	footer#udFooter #udFooterLogo { width: 65px; top: -25px; margin: auto; left: 50%; transform: translateX(-50%);}

}