  .xetai{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 6;
  }
  .xetai2 {
    left: 15%;
    bottom: 3%;
    z-index: 5;
  }
  .img-xetai{
    position: relative;
  }
  .banhxe{
    animation: spin 1s linear infinite;
    position: absolute;
    width: 32px;
    height: 32px;
  }
  .banhxe.bx1 {
    bottom: 10%;
    left: 5%;
  }
  .banhxe.bx2 {
    bottom: 10%;
    left: 13.4%;
  }
  .banhxe.bx3 {
    bottom: 10%;
    left: 22%;
  }
  .banhxe.bx4 {
    bottom: 10%;
    left: 45.4%
  }
  .banhxe.bx5 {
    bottom: 10%;
    left: 55.4%;
    display: none;
  }
  .banhxe.bx6 {
    bottom: 10%;
    left: 68.4%
  }
  @keyframes spin {
    0% {
      transform: rotate(0deg); /* Starting rotation */
    }
    100% {
      transform: rotate(360deg); /* Ending rotation */
    }
  }




  .waves {
    position:absolute;
    width: 100%;
    height:25vh;
    margin-bottom:-7px; /*Fix for safari gap*/
    min-height:100px;
    max-height:250px;
    z-index: 1;
    bottom: 20%;
    left: 0;
  }
  .parallax > use {
    animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;
  }
  .parallax > use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
  }
  .parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
  }
  .parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
  }
  .parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
  }

  @keyframes move-forever {
    0% {
     transform: translate3d(-90px,0,0);
    }
    100% { 
      transform: translate3d(85px,0,0);
    }
  }
  /*Shrinking for mobile*/
  @media (max-width: 768px) {
    .waves {
      height:40px;
      min-height:40px;
    }
  }


.tau-hang-container {
    position: absolute;
    z-index: 1;
    bottom: 24%;
    text-align: left;
}

.tau-hang-container-body{
    position: relative;
}

.tau-hang-container img {
    width: 55% !important;
}

.rongroc-container {
    position: absolute;
    top: 20.7%;
    left: 25%;
    animation: rongroc 25s linear infinite;
}

.bg-song {
    position: absolute;
    bottom: -25%;
    z-index: 2;
}

@keyframes rongroc {
    0% {
     left: 25%;
    }
    25% {
        left: 40%;
       }
    75% { 
        left: 48%;
    }
    100% { 
        left: 25%;
    }
  }