@media (max-width: 768px) {
    .service-capacity-box .floor-1 .grid-cols-3 .card-box .img-box {
        height: auto !important;
    }

    .floor-box .floor-2 .card-item .img-box {
        padding: 16px;
    }

    .floor-box .floor-2 .card-item .card-list {
        padding-left: 12px !important;
        padding-right: 0 !important;
    }

    .floor-box .floor-2 .card-item .img-box {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .floor-box .floor-2 .card-item .card-list .tit {
        font-size: 21px !important;
    }

    .floor-box .floor-2 .card-item .card-list .tit-sub {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }
    .floor-box .floor-2 .card-item .card-list .card .title-box img {
        width: 32px;
        height: 32px;
    }
    .service-capacity-box .floor-3 .grid-cols-4 {
        grid-template-columns: repeat(1, 1fr);
    }

    .service-capacity-box .floor-3 .grid-cols-4 .card-box .content-box .title {
        font-size: 21px;
    }

    .floor-box .floor-4 .card-item .card-list {
        padding: 16px !important;
    }

    .floor-box .floor-4 .card-item .card-list .tit-sub {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }

    .floor-box .floor-4 .card-item .card-list .card .title-box img {
        width: 32px;
        height: 32px;
    }

    .service-capacity-box .floor-5 .grid-cols-4 {
        grid-template-columns: repeat(1, 1fr);
    }

    .container-box {
        padding: 0 !important;
    }

    .floor-box .floor-6 .card-item .img-box {
        padding: 16px;
    }

    .floor-box .floor-6 .card-item .card-list .tit-sub {
        font-size: 16px !important;
        line-height: 1.5 !important;
    }


    .floor-box .floor-6 .card-item .card-list .card {
        background-color: #EBF5FA;
    }

    .floor-box .floor-6 .card-item .card-list .card .title-box img {
        width: 32px;
        height: 32px;
    }
}
