body{
  margin: 0 !important;
}
.vertical-center {
  min-height: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
}
.img-fluid{
  width: 100%;
  max-width: 100%;
  height: auto;
}
.footer {
  position: absolute;
  bottom: 0;
  left: 5%;
}

.footer img{
  width: 40%;
}

@media (max-width: 575.98px) { 
  .footer img{
    width: 30% !important
  }
  .footer {
    left: 15% !important
  }
}
@media (min-width: 576px) and (max-width: 767.98px) { 
  .footer img{
    width: 30% !important
  }
  .footer {
    left: 15% !important
  }
}