html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

.container {
    height: 100%;
    display: table;
}

.row-fluid {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}

.centering {
    float: none;
    margin: auto;
}

.center {
    float: none;
    margin: auto;
    width: 60%;
}

@media (max-width: 768px) {
  .center {
      width: 90%;
  }
 }

.center img {
    z-index: 1;
}

.linkedin {
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 40px;
    left: 40px;
    background: url(../images/linkedin.png) no-repeat center center;
    background-size: 60px 60px;
}

.mail {
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 40px;
    left: 110px;
    background: url(../images/mail.png) no-repeat center center;
    background-size: 60px 60px;
}
