@media screen and (max-width: 992px) {
  .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fffdd1;
  }
  .cloud {
    position: fixed;
    width: 120%;
    left: 0;
    bottom: 15%;
  }

  .ground {
    position: fixed;
    width: 200%;
    left: -10%;
    top: 70%;
  }
  .not {
    display: none;
  }
  .congCu {
    position: fixed;
    bottom: 13%;

    width: 100%;
    gap: 7%;
    display: grid;
    justify-content: center;
    grid-template-columns: 25% 25%;
    grid-template-rows: 100% 100%;
  }
  .congCu img {
    width: 123%;
  }
  .icon {
    position: fixed;
    width: 150%;
    left: -10%;
    top: -8%;
    box-sizing: content-box;
    padding-top: 100px;
    padding-left: 130px;
  }

  .ig {
    width: 40%;
  }
  /* có thể ko có ở chỗ khác */
  .logo1 img {
    width: 85%;
    top: 29.7%;
    left: 8%;
    transition: transform 0.6s ease;
  }
  .nv1 {
    top: 20%;
    left: 3%;
  }
  .nv2 {
    top: 20%;
    left: 73%;
  }
  .nv3 {
    top: 45%;
    left: 73%;
  }
  .nv4 {
    top: 45%;
    left: 3%;
  }
  .nv1,
  .nv2,
  .nv3,
  .nv4 {
    width: 25%;
    position: fixed;
  }
  .sao {
    position: fixed;
    width: 20%;
    top: 56%;
    left: 30%;
  }
}
