@media(max-width:1024px) {
    .index-img-menus ul {
        grid-template-columns: repeat(4,1fr);
        grid-gap: 10px;
        margin-top: 40px;
        padding: 0px 10px;
    }
        .index-img-menus ul li img.meiguo {
            width: 25px;
            height: 25px;
        }

        .index-img-menus ul li div p span {
            margin-left: 40px;
            font-size: 12px;
        }
        .index-img-menus ul li img {
     
            height: 240px;
           
        }

  .home-banner .pc_img {
    display:none
  }
  .home-banner .mobile_img {
    display:block;
    width:100%
  }
  .home-banner .home-swiper-prev,
  .home-banner .home-swiper-next {
    display:none
  }
  .home-banner .swiper-container-horizontal>.swiper-pagination-bullets,
  .home-banner .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom:15px
  }
  .home_common--title {
    font-size:23px;
    padding-bottom:10px
  }
  .home_common--title::after {
    width:40px;
    height:2px
  }
  .home__games {
    margin:25px 0
  }
  .home__games .game__list {
    margin-top:20px;
    grid-template-columns:repeat(3,1fr);
    padding:0 15px
  }
  .home__games .game__more {
    padding:0 15px;
    margin-top:20px;
    display:none
  }
    .home__games .game__more button {
        width: 100%;
        height: 34px;
        font-size: 12px;
        border-radius: 4px;
        border: 1px solid rgb(86, 79, 255);
        color: rgb(255, 255, 255);
        background: rgba(86, 79, 255, 0.1);
    }
  .home__games .game__more button span {
    margin-right:10px
  }
  .home__games .game__more button.open i {
    transform:rotate(180deg)
  }
  .home__affiliate {
    display:none
  }
  .home__reviews {
    padding:25px 0 30px
  }
  .home__reviews .trustpilot {
    margin:30px 0 20px;
    font-size:18px
  }
  .home__reviews .reviews__list {
    padding:0 15px
  }
  .home__reviews .reviews__list .reviews__item {
    border-radius:5px
  }
  .home__reviews .reviews__list {
    grid-template-columns:repeat(2,1fr);
    grid-gap:10px
  }
  .home__reviews .trustpilot img {
    width:100px
  }
  .home__reviews .reviews__count {
    font-size:12px;
    margin-top:29px
  }
  .home__news {
    padding:30px 15px
  }
  .home__news .news__list {
    grid-template-columns:repeat(2,1fr);
    margin-top:30px;
    grid-gap:15px
  }
  .home__news .news__list .news__item:nth-of-type(n+3) {
    display:none
  }
  .home__news .more {
    margin-top:20px;
    width:100%;
    height:34px;
    font-size:12px
  }
  .home__choose {
    padding:30px 33px
  }
  .home__choose ul {
    grid-template-columns:repeat(1,1fr);
    grid-gap:30px;
    margin-top:30px
  }
}
@media(max-width:768px) {
  .home__games .game__list {
    grid-template-columns:repeat(2,1fr)
  }
    .index-img-menus ul {
        grid-template-columns: repeat(3,1fr);
        grid-gap: 10px;
        margin-top: 30px;
        padding:0px 10px;
    }
        .index-img-menus ul li img.meiguo {
            width: 25px;
            height: 25px;
        }

        .index-img-menus ul li div p span {

            margin-left: 40px;
            font-size: 12px;

        }
        .index-img-menus ul li img {
            height: 200px;
        }
}
@media(max-width:500px) {
    .index-img-menus ul {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 10px;
        margin-top: 20px;
        padding: 0px 10px;
    }
        .index-img-menus ul li img.meiguo {
            width: 30px;
            height: 30px;
        }
        .index-img-menus ul li div p span {
            margin-left: 50px;
            font-size: 14px;
        }
        .index-img-menus ul li img {
            height: 240px;
        }
  .home__games .game__list,
  .home__reviews .reviews__list,
  .home__news .news__list {
    grid-template-columns:repeat(1,1fr)
  }
  .home__games .game__list .game__item .game_img img {
    max-width:32px;
    max-height:32px
  }
  .home__games .game__list .game__item:nth-of-type(n+6) {
    display:none
  }
  .home__games .game__more {
    display:block
  }
  .home__games .game__list.show-all .game__item {
    display:flex
  }
  .home__news .news__list .news__item .news__img img {
    height:auto
  }
}
@media(max-width:500px) {
  .home-banner img {
    height:auto
  }
}
@media(max-width:375px) {
  .home-banner img {
    height:inherit
  }
}