#footer-bg .su-row .su-column{
	float:left;
	width:33%;	
	text-align:center;
	margin:0!important;
}
#footer-bg .su-row .su-column+.su-column{
	float:left;	
	padding-top:20px;
}
.endfooter1{
	float:left;	
}
.endfooter2{
	float:right;	
}
@media screen and (max-width: 990px) {
	#footer-bg .su-row .su-column{
		width:50%;	
	}
	#footer-bg .su-row .su-column+.su-column+.su-column{
		width:100%;	
	}
}
@media screen and (max-width: 700px) {
	.endfooter1{
		float:left;	
		width:100%;
		text-align:center;
	}
	.endfooter2{
		float:left;
		width:100%;
		text-align:center;
	}
}
@media screen and (max-width: 550px) {
	#footer-bg .su-row .su-column{
		width:100%;	
	}
	.container.border > div {
    padding: 0 !important;
}
.border h1 {
  font-size: 21px;
  line-height: 32px !important;
}
}