.container.promo-wrapper {
  width: 1355px !important;
  margin-top: 60px;
  margin-bottom: 60px;
}

#july-banner {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../images/banner/back.jpg);
  background-image: -webkit-image-set(url("../images/banner/back.jpg") 1x,
      url("../images/banner/back@2x.jpg") 2x);
  border-radius: 5px;
  padding: 12px 71px 0 71px;
}

#july-banner .eagle {
  position: relative;
  left: -90px;
  top: -30px;
  margin-bottom: -31px;
}

#july-banner .main {
  position: relative;
  top: -12px;
  left: -47px;
}

#july-banner .button {
  top: 75%;
  left: 16%;
  height: 27%;
  width: 68%;
}

#july-banner img {
  max-width: 100%;
  flex: 1;
}

@media screen and (max-width: 992px ) {
  #july-banner .eagle {
    top: -26px;
  }
}

@media screen and (max-width: 767px) {
  #july-banner {
    background: unset;
    padding: 0;
    display: block;
    width: fit-content;
    margin: 0 auto;
  }

  #july-banner .july-right {
    position: absolute;
    inset: 0;
  }

  #july-banner .button {
    top: 86%;
    left: 30%;
    height: 8%;
    width: 39%;
  }
}