@media screen and (orientation: landscape) {
  .footer-bank-lists li {
    width: 14%;
  }
  .footer-bank-lists li:last-child {
    width: 42.5%;
  }
  .footer-mobile {
    justify-content: normal;
  }
  .footer-mobile .footer-end {
    padding: 0 10px 15px;
  }
  .footer-mobile .footer-end .col-footer:last-child {
    position: absolute;
    right: 0;
  }
  .footer-links {
    grid-template-columns: repeat(4, 1fr);
  }

  .banner-half>.banner-half-items:nth-child(1) {
    width: 66.5%;
    float: left;
    position: relative;
    margin-right: 1%;
  }

  .banner-half>.banner-half-items:nth-child(2) {
    width: 32.5%;
    float: left;
    margin-top: 0%;
    position: relative;
  }
  .banner-half>.banner-half-items:nth-child(3) {
    width: 32.7%;
    float: left;
    margin-top: 1%;
    margin-left: 0%;
    position: relative;
  }
  .banner-half>.banner-half-items:nth-child(4) {
    float: left;
    margin-top: 1%;
    width: 32.7%;
    margin-left: 1%;
    position: relative;
  }
  .banner-half>.banner-half-items:nth-child(5) {
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    position: relative;
    width: 32.6%;
  }
  .box-play {
    height: 20px;
  }
  .tag-button {
    font-size: 12px;
  }
}

@media (max-width: 680px) and (orientation: landscape){
  .footer-bank-lists li {
    width: 13.9%;
  }
  .footer-bank-lists li img {
    width: 45px;
  }
  .footer-bank-lists li .w-55 {
    width: 35px !important;
  }
}
