@media only screen and (max-width: 1080px) {
  .main-txt {
    color: rgba(32, 33, 33, 255);
    font-weight: bold;
    font-size: 3rem;
  }
}

@media only screen and (max-width: 740px) {
  .pn-btn {
    display: flex;
    margin-bottom: 1rem;
    width: 10rem;
    justify-content: space-between;
  }
  .main-txt {
    color: rgba(32, 33, 33, 255);
    font-weight: bold;
    font-size: 3.6rem;
  }
}

@media only screen and (max-width: 1380px) {
  .shows-img {
    width: 40%;
    position: absolute;
    right: 60%;
    top: 37%;
    margin: -35px -35px 0 0;
  }
}

@media only screen and (max-width: 720px) {
  .main-txt {
    color: rgba(32, 33, 33, 255);
    font-weight: bold;
    font-size: 3rem;
  }
}
