html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 250px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgb(47, 84, 150);
}
.footer a {
	color:#ffffff;
}
.footer a:hover {
	color:#E50003;
}

.head_footer{
	background-color: rgb(255, 41, 41);
}


.footer ul > li, p {
	font-size:.9em;
}

.text-white{
	color:#ffffff;
}

@media (max-width:1000px){
body {
  margin-bottom: 300px;
}	
}

@media (max-width:900px){
body {
  margin-bottom: 400px;
}	
}

@media (max-width:800px){
body {
  margin-bottom: 680px;
}	
}

@media (max-width:700px){
body {
  margin-bottom: 700px;
}	
}