.clearfix {
	clear: both;
	display: table;
	}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
  }


#footerlogos {

background: #fff;
	text-align:center !important;
	padding: 1em 0 .5em;
	margin-top: 1em;
	}

#footerlogos h3 {text-align:center;}

#footerlogos h3 img {
	display:inline-block;
	margin-right: .5em;
	float:none;
	vertical-align:middle;
}	
#footerlogos h3 span{
	color: #0d1c45;
	float:none;
	font-weight:normal;
	font-size: 1.1em;
	display:inline-block;
	vertical-align:middle;
}
#footerlogos ul {

width: 100%;
max-width: 1170px;
margin: 1em auto;
float: none;
	list-style: none;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	padding: 1em 0 .7em;
	text-align: center;
}

#footerlogos li {
	display:inline-block;
	margin-right: 2em;

}
#footerlogos li:last-child {margin-right: 0;}

	#footerlogos .copyright {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	float:none !important;
	
	}
	
	#footerlogos .copyright p {width: 100%; text-align:left;}
	
	#footerlogos .copyright p span {
	float: right;
	}
	
@media screen and (max-width:600px){
	#footerlogos h3 span{font-size: .8em;}
	#footerlogos h3 img {width: 45px;}
	#footerlogos li:last-child {margin-right: 2em;}
	#footerlogos .copyright p {text-align:center; padding-bottom: 1em;}
	#footerlogos .copyright p span {float:none; display:block;}
}