  .embed-container {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      max-width: 100%;
  }

  .embed-container iframe,
  .embed-container object,
  .embed-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }

  .section-title {
      padding-bottom: 0;
      position: relative;
  }

  .section-title h4 {
      font-size: 20px;
      color: rgb(89, 87, 87);
      margin: 0 0 20px 0;
  }

  #box {
      position: relative;
      height: 200px;
  }

  #box img {
      position: absolute;
  }

  #box img:nth-child(1) {
      left: -8px;
      /* top: 113px; */
      bottom: -1000px;
  }

  #box img:nth-child(1).on {
      bottom: -90px;
      transition: 0.5s 1s;
  }

  #box img:nth-child(2) {
      /*left:163px;*/
      top: 84px;
      left: -1000px;
  }

  #box img:nth-child(2).on {
      left: 163px;
      transition: 0.5s 0.5s;
  }

  #box img:nth-child(3) {
      left: 310px;
      top: 0px;
      animation: shake 0.8s linear;
  }

  @keyframes shake {
      0% {
          transform: scale(0);
      }

      30% {
          transform: scale(1.2);
      }

      40% {
          transform: scale(0.8);
      }

      50% {
          transform: scale(1.15);
      }

      60% {
          transform: scale(0.9);
      }

      70% {
          transform: scale(1.1);
      }

      80% {
          transform: scale(0.95);
      }

      90% {
          transform: scale(1.05);
      }

      100% {
          transform: scale(1);
      }
  }

  #box img:nth-child(4) {
      /*left:510px;*/
      top: 21px;
      left: 1500px;
  }

  #box img:nth-child(4).on {
      left: 510px;
      transition: 0.5s 0.5s;
  }

  #box img:nth-child(5) {
      /*left:656px;*/
      top: 0px;
      left: 1500px;
  }

  #box img:nth-child(5).on {
      left: 656px;
      transition: 0.5s 1s;
  }

  .pb-35 {
      padding-bottom: 35px;
  }

  main {
      padding: 50px 0 100px 0;
  }

  @media (max-width:575px) {
      #box {
          height: 600px;
          padding-left: calc(100% - 67vw);
      }
  }

  @media (min-width:575px) and (max-width: 991px) {
      #box {
          height: 600px;
          padding-left: calc(100% /3);
      }
  }