body, html {
	margin: 0;
	padding: 0;
  }

.footer-distributed{
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font: bold 16px 'Roboto', sans-serif;
	position: fixed;
	left: 0;
	bottom: 0;
	margin-top: 80px;
	background-color: #F0F0F0;
	z-index: 9997;
}

.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 33%;
}

/* Footer left */

.footer-distributed .footer-left{
	width: 33%;
	background-color: #F0F0F0;
}
.footer-left .left-img{
	padding-right: 5%;
	margin: 2%;
}
.footer-left .right-img{
	padding-left: 5%;
	border-left: 1px solid black;
	margin: 2%;
}
.footer-left img{
	width: 43%;
}

.footer-distributed .footer-center{
	width: 33%;
	text-align: left;
	background-color: #F0F0F0;
	font-size: 12px;
	padding-top: 1%;
}
.footer-center .top-mid-text{
	color: #0062A5;
}
.footer-center .top-bottom-text{
	color: #132347;
}
/* Footer Right */
.footer-distributed .footer-right{
	background-color: #727777;
	height: 100%;
}
.footer-distributed .footer-right p{
	margin: 2%;
	color: white;
}
.footer-distributed .footer-right a:link{
	color:white;
}
/* If you don't want the footer to be responsive, remove these media queries */
/* Media Queries for stacking on narrow screens */
@media (max-width: 1100px) {
	.footer-distributed .footer-left,
	.footer-distributed .footer-center,
	.footer-distributed .footer-right {
	  width: 100%; /* Set width to 100% for stacking */
	}
	
	.footer-distributed .footer-left .left-img,
	.footer-distributed .footer-left .right-img {
	  width: 100%; /* Adjust image width */
	  padding: 0; /* Remove padding */
	  border: none; /* Remove border */
	  margin: 0; /* Remove margin */
	}
	.footer-distributed{
		position: relative;
	}
	.footer-distributed .footer-left .right-img {
	  border-top: 1px solid black; /* Add a border between images */
	}
  
	.footer-distributed .footer-left img {
	  margin-bottom: 10px; /* Add some spacing between images */
	}
  }