.icon {
  position: relative;
  width: 45px;
  margin: auto;
}

.css {
  width: 37px;
  right: 3px;
  bottom: 3px;
} 

.js {
  width: 37px;
  bottom: 3px;
  border-radius: 2px
}

.jquery {
  width: 43px;
  top: 3px;
}

.threejs {
  width: 40px;
  top: 3px;
}

.newer-node-icon {
  width: 75px;
}

.jwt {
  height: 75;
  width: 57px;
  right: 8px;
}

.color-icon {
  display: block;
  width: 47px;
  margin: auto;
  position: relative;
}

.color-icon.css {
  width: 39px;
}

.color-icon.javascript {
  bottom: 4px;
  width: 35px;
}

.color-icon.node {
  width: 60px;
}

.color-icon.mongo {
  width: 68px;
}

.color-icon.express {
  width: 60px;
}

.color-icon.jwt {
  width: 85px;
  height: 65px;
  left: 1px;
}

.icon.gmail, .icon.linkedin, .icon.github {
  display: block;
  margin: auto;
}

.icon.gmail {
  width: 60px;
  bottom: 10px;
}

.icon.linkedin {
  width: 40px;
  border-radius: 2px;
}

.icon.github {
  width: 55px;
  bottom: 8px;
}