@media (max-width: 768px) {
    body {
        min-width: unset;
    }

    .gy2 {
        width: 100%;
    }

    .service-wrap1 .imgs {
        height: 260px;
    }

    .service-wrap7 .imgs,
    .service-wrap5 .imgs,
    .service-wrap3 .imgs,
    .service-wrap1 .imgs {
        width: 80%;
        margin: 50px auto 0;
        float: none;
        -webkit-background-size: 100% auto;
        background-size: 100% auto;
        position: static;
    }

    .service-wrap7 .imgs img {
        width: 100%;
        height: auto;
        position: static;
        transform: translate(0%, -10%);
    }

    .service-wrap3 .imgs {
        padding-top: 10px;
        height: 180px;
    }

    .service-wrap5 .imgs {
        height: 260px;
        padding-top: 10px;
    }

    .service-wrap3 .imgs i.bgs1 {
        width: 80px;
        height: 80px;
    }

    .service-wrap3 .imgs i.bgs2 {
        width: 80px;
        height: 80px;
    }

    .service-wrap3 .imgs i.bgs3 {
        width: 90px;
        height: 90px;
    }

    .service-wrap5 .imgs img {
        width: 93%;
        height: auto;
        margin: 0 auto;
    }

    .service-wrap3 .imgs img {
        width: 76%;
        height: auto;
        margin: 0 auto;
    }

    .service-wrap1 .imgs img {
        width: 100px;
    }

    .service-page .txts {
        width: 80%;
        float: none;
        margin: 0 auto;
    }

    .service-page .txts h2 {
        font-size: 32px;
        height: auto;
    }

    .service-page .txts h2 span {
        font-size: 18px;
    }

    .service-page .txts .p {
        font-size: 14px;
    }

    .service-wrap4 img,
    .service-wrap2 img {
        display: none;
    }

    .service-page .txts .a {
        display: flex;
    }

    .service-page .txts .a a {
        margin-right: 5px;
        text-indent: 0;
        padding: 0 10px;
        flex: 1;
        text-align: center;
    }

    .service-wrap1 .txts .a {
        margin-top: 10px;
    }

    .service-wrap6 .imgs1 {
        position: static;
    }

    .service-wrap6 .imgs {
        position: static;
        width: 80%;
        margin: 0 auto;
    }

    .service-wrap6 .txts .a {
        margin-top: 10px;
    }

}
