/* iPadPro, iPadAir, SurfacePro7 */
@media (max-width:1024px) and (min-width: 821px) {

}

/* iPadMini */
@media (max-width:820px) and (min-width: 641px) {

}

/* iPhone */
@media (max-width: 640px) {
    /* 为什么选择我们 */
    .why-choose-us-container{
        padding: 50px 0;
    }
    .why-choose-us-container-header{
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .why-choose-us-container-header-left{
        width: 100%;
    }
    .why-choose-us-container-header-title{
        width: 100%;
        font-size: 40px;
    }
    .why-choose-us-container-header-actions{
        padding-top: 10px;
    }
    .why-choose-us-container-header-action{
        padding: 5px 0;
        font-size: 12px;
        border-bottom: #919191 solid 1px;
    }
    .why-choose-us-container-header-description{
        padding-top: 20px;
        text-align: left;
        font-size: 16px;
    }
    .why-choose-us-container-header-footer-actions{
        padding-top: 10px;
    }
    .why-choose-us-container-header-footer-action{
        width: max-content;
        padding: 0 25px;
        height: 40px;
        border-radius: 20px;
        line-height: 40px;
        font-size: 14px;
    }
    .why-choose-us-container-header-right{
        width: 100%;
        flex: unset;
        margin-top: 40px;
        align-items: flex-start;
    }
    .why-choose-us-container-header-poster{
        width: calc(320px - 20px);
        height: calc(320px - 20px);
        margin-top: 0;
        margin-right: 0;
        overflow: visible;
    }
    .why-choose-us-container-header-poster-mask{
        width: 100%;
        height: calc(320px - 20px);
        left: 20px;
        bottom: 20px;
    }
    .why-choose-us-container-header-poster-img{
        width: 160px;
        height: 160px;
    }
    .why-choose-us-desc-swiper-wrapper{
        padding-top: 40px;
    }
    .why-choose-us-desc-swiper .swiper-slide{
        width: 100%;
    }
    .why-choose-us-desc-poster{
        height: 240px;
    }
    .why-choose-us-desc-poster-img{
        height: 240px;
    }
    .why-choose-us-desc-info{
        padding-top: 20px;
        padding-bottom: 40px;
    }
    .why-choose-us-desc-title{
        font-size: 25px;
    }
    .why-choose-us-desc-description{
        padding-top: 15px;
        font-size: 16px;
    }

    /* Get Inspired */
    .get-inspired-container{
        padding: 60px 0;
        border-top: #dbd6ce  solid 1px;
    }
    .get-inspired-container-header{
        padding-top: 0;
        border-top: none;
    }
    .get-inspired-container-header-title{
        width: 100%;
        text-align: left;
        font-size: 35px;
    }
    .get-inspired-container-body{
        padding-top: 20px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .get-inspired-poster{
        width: 100%;
    }
    .get-inspired-poster-img{
        width: 100%;
    }
    .get-inspired-info{
        width: 100%;
        flex: unset;
        margin-left: 0;
        padding-top: 20px;
        border-top: none;
    }
    .get-inspired-title{
        font-size: 20px;
    }
    .get-inspired-actions{
        padding-top: 20px;
    }
    .get-inspired-action{
        width: max-content;
        padding: 0 25px;
        height: 40px;
        border-radius: 20px;
        line-height: 40px;
        font-size: 14px;
    }

    /* Discover Collections */
    .discover-collections-container{
        padding: 40px 0;
    }
    .discover-collections-container-header{
        width: calc(100% - 40px);
        padding: 0 20px;
    }
    .discover-collections-container-header-title{
        font-size: 32px;
    }
    .discover-collections-container-header-description{
        padding-top: 10px;
        font-size: 12px;
    }
    .discover-collections-container-header-actions{
        padding-top: 10px;
    }
    .discover-collections-container-header-action{
        width: max-content;
        padding: 0 20px;
        height: 40px;
        border-radius: 20px;
        line-height: 40px;
        font-size: 12px;
    }
    .discover-collections-container-body{
        padding-top: 20px;
    }
    .discover-collections-desc-swiper .swiper-slide{
        width: 100%;
        height: 240px;
    }
    .discover-collections-desc{
        width: 100%;
        height: 240px;
    }
    .discover-collections-desc-poster{
        width: 100%;
        height: 240px;
    }
    .discover-collections-desc-poster-img{
        width: 100%;
        height: 240px;
    }
    .discover-collections-desc-info{
        width: calc(100% - 40px);
        height: calc(240px - 40px);
        padding: 20px;
    }
    .discover-collections-desc-title{
        font-size: 16px;
    }
    .discover-collections-desc-description{
        padding-top: 10px;
        font-size: 12px;
    }

    /* 客户之声 */
    .customer-comments-container{
        padding: 60px 0;
    }
    .customer-comments-container-header-title{
        width: 100%;
        font-size: 30px;
    }
    .customer-comments-container-body{
        padding-top: 20px;
    }
    .customer-comments-desc-swiper-wrap{
        padding-bottom: 20px;
    }
    .customer-comments-desc-swiper{
        width: 80%;
    }
    .customer-comments-desc-swiper .swiper-slide{
        border-radius: 20px;
    }
    .customer-comments-desc{
        width: 100%;
        height: 340px;
    }
    .customer-comments-desc-poster{
        width: 80px;
        height: 80px;
        border-radius: 40px;
    }
    .customer-comments-desc-poster-img{
        width: 80px;
        height: 80px;
    }
    .customer-comments-desc-info{
        width: 80%;
        padding-top: 20px;
    }
    .customer-comments-desc-title{
        font-size: 16px;
    }
    .customer-comments-desc-description{
        padding-top: 15px;
        font-size: 14px;
    }
    .customer-comments-desc-swiper .swiper-pagination{
        bottom: -20px;
    }
    .customer-comments-desc-swiper .swiper-pagination-bullet{
        width: 10px;
        height: 4px;
        border-radius: 2px;
    }
}