/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

body {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translateX(10px);
}

.main {
  animation: cssAnimation 1.5s ease-in 2.5s; 
  animation-fill-mode: forwards;
  visibility: hidden;
}

@keyframes cssAnimation {
  100%   { visibility: visible;
}
  from   {
    opacity: 0;
}
  to     {
    opacity: 1;
}
}


.container {
  animation: Animation 1.5s ease-in 1.5s;
  animation-fill-mode: forwards;
  transform: translateX(68px);
}

@keyframes Animation {
  from   { 
    opacity: 1;
  }
  to {
    opacity: 0;
    height: 0px;
    width: 0px;
    visibility: hidden;
  }
}


}

  button{
    transition: transform 595ms;
    transform: scale(1);
  }

  button:hover{
    transform: translateX(3px) scale(1.1);
  }

  .enlarge{
    transition: transform 595ms;
  }

  .enlarge:hover{
    transform: scale(1.1) translateX(10vh);
  }
table{
  border-color: red;
  border-radius: 15px;
  border-width: 15px;
  border-spacing: 5px;
}
