/* your styles go here */

.body {
  position: relative;
}

/* animation section */
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* animation target settings */
.header-lock {
  -webkit-animation: blink 1s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation: blink 1s;
  -moz-animation-iteration-count: infinite;
  -o-animation: blink 1s;
  -o-animation-iteration-count: infinite;
}

.header-lock {
  height: 4rem;
}

footer.main-footer p.social a.linkedin {
  background-color: #0072b1;
}

footer.main-footer p.social a.github {
  background-color: rgb(16, 37, 88);
  position: absolute;
  bottom: 0;
}

footer.main-footer p.social a.email {
  background-color: #bb001b;
}

.customers-section img {
  padding: 10px;
  max-height: 50px;
}
