.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(sprite.svg);
}
.icon-chevrons-right {
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
.icon-align-bottom {
  width: 20px;
  height: 20px;
  background-position: 0 -40px;
}
.icon-back-in-time {
  width: 20px;
  height: 20px;
  background-position: -36px -40px;
}
.icon-database {
  width: 20px;
  height: 20px;
  background-position: -72px -40px;
}
.icon-eye {
  width: 20px;
  height: 20px;
  background-position: -108px -40px;
}
.icon-graduation-cap {
  width: 20px;
  height: 20px;
  background-position: -144px -40px;
}
.icon-key {
  width: 20px;
  height: 20px;
  background-position: -180px -40px;
}
.icon-location-pin {
  width: 20px;
  height: 20px;
  background-position: -216px -40px;
}
.icon-magnifying-glass {
  width: 20px;
  height: 20px;
  background-position: -252px -40px;
}
.icon-mail {
  width: 20px;
  height: 20px;
  background-position: -288px -40px;
}
.icon-mobile {
  width: 20px;
  height: 20px;
  background-position: -324px -40px;
}
.icon-paper-plane {
  width: 20px;
  height: 20px;
  background-position: -360px -40px;
}
.icon-arrow-up2 {
  width: 32px;
  height: 32px;
  background-position: 0 -76px;
}
.icon-arrow-right2 {
  width: 32px;
  height: 32px;
  background-position: -48px -76px;
}
.icon-arrow-down2 {
  width: 32px;
  height: 32px;
  background-position: -96px -76px;
}
.icon-arrow-left2 {
  width: 32px;
  height: 32px;
  background-position: -144px -76px;
}
