body{
    padding: 0;
    margin: 0;
}
#nametag{
    width: 60%;
    padding-left: 20%;
    opacity: 1;
    transition: opacity 1s; 
}
#nametag.fade {
    opacity: 0;
  }
#nametag-white{
    position: absolute;
    width: 60%;
    left: 20%;
    opacity: 0;
    transition: opacity 1s; 
}
#nametag-white.fade {
    opacity: 1;
  }

.flex-container {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly ;
  }
  

  #icons{
    height: 140px;
    margin: 10px;
    padding: 20px;
   
  }

  #icons:hover{
    animation: skew 1s infinite;
    transform: skew(10deg);
    animation-direction: alternate
  }
  @keyframes skew {
    0% { transform: translate(1px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(3px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(3px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(1px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
  }


@media only screen and (max-width: 600px) {
    #nametag{
        width: 90%;
        padding-left: 5%;
    }

    #icons{
        height: 90px;
        margin: 10px;
        padding: 00px;
      }

      #white-block{
        height: 160px;
      }
  }