.card-style-village .banner-style-4 .banner{background: url("../../resources/images/card-style/D_village-BG.jpg") no-repeat;background-size: cover;}

.card-style-village .block-style-7 .box-list ul li{width: 380px;height: 410px;padding: 40px 24px 40px 25px;}
.card-style-village .box-style-2 .content{background: url("../../resources/images/card-style/04_village_bg.jpg") no-repeat;background-size: cover;}
.card-style-village .block-style-7 .box-list ul li .text p{font-size: 15px;}
@media (max-width: 1220px) {
    .card-style-village .block-style-7 .box-list ul li{width: 31.8%;padding: 40px 20px;height: 420px;}
}

@media (max-width: 980px) {
    .card-style-village .block-style-7 .box-list ul li{margin-left: 15px;padding: 40px 15px;}
}

@media (max-width: 760px) {
    .card-style-village .banner-style-4 .banner{background: url("../../resources/images/card-style/M_village_banner@2x.png") no-repeat;background-size: cover;}

    .card-style-village .block-style-7 .box-list ul li{overflow: hidden;float: none;width: 100%;height: auto;margin: 0 0 20px;padding: 20px 8.9%;}
    .card-style-village .box-style-2 .content{background: none;}
    .card-style-village .block-style-7 .box-list ul li:nth-child(odd) .img{margin-right: 5%;}
    .card-style-village .block-style-7 .box-list ul li:nth-child(even) .img{margin-left: 5%;}
    .card-style-village .block-style-7 .box-list ul li .img{flex-shrink: 0;}
}
