@media screen and (max-width: 769px) {
    .shotPlay .anedetail-content {
        width: inherit;
    }

    .shotPlay .iceShotPlayBg {
        background: url(../img/shotPlayBg-icon.png) no-repeat 10px 80px, url(../img/shotPlayBg.png) no-repeat center center;
        background-size: 110px 120px, cover;
    }

    .shotPlay .playRules .centerRules {
        padding: 15px;
    }

    .shotPlay .playRules .centerRules table {
        height: 250px;
    }

    .shotPlay .gameBox .gameOpen {
        background-size: 100%;
    }

    .shotPlay .gameBox .game-ball {
        top: 36px;
        left: 37.5%;
        width: 80px;
    }

    .shotPlay .promptModalBox img {
        width: 90%;
    }

    .shotPlay .promptModalBox img.error-shot {
        margin-top: -60px;
    }

    .shotPlay .btn-list {
        margin-top: 85px;;
    }

    .shotPlay .btn-list button {
        margin-right: 10px;
    }

    .shotPlay .gameBox .rewardsEventModal {
        padding: 35px 0 0 0;
    }

    .shotPlay .gameBox .rewardsEventModal .right-rewards-info {
        text-align: center;
        width: 90%;
        margin: 20px auto 0 auto;
    }

    .shotPlay .gameBox .rewardsEventModal .right-rewards-info .rewards-text {
        text-align: left;
        text-indent: 2rem;
        margin-top: 20px;
    }

    .shotPlay .gameBox .rewardsEventModal .btn-list {
        margin-top: 0;
    }

    .shotPlay .shareModalBox {
        padding-top: 70px;
    }

    .shotPlay .shareModalBox .line-divider {
        width: 100%;
    }
}