.foot{
  background-color: #2d3436;
  color:white;
  width:100%;
  position:relative;
  bottom:0;
  height:auto;
  margin-top: auto;
  padding-top:5px;
  padding-bottom:5px;
}



.foot col{
    text-align: left;
}
.foot a{
  color: #ecf0f1;
  text-decoration: none;
  display:block;
}
.foot a:hover{
  transition: .3s ease;
  color:#48dbfb;
}
 .foot_social a:hover{
  transition: .3s ease;
  opacity: 0.3;
}