.culture-items{ margin-top: 130px; padding-left: 0; padding-right: 0; }
.culture-items .row{ padding-left: 0; padding-right: 0; width: 100%; }
.cul-item-title{ padding: 0 7.32% 70px 7.32%; }
.cul-item-title div:first-child{ font-size: 45px; color: #e23743; font-weight: 600; }
.cul-item-title .cul-title-en{ font-size: 20px; color: #818181; font-style: italic; margin-top: 10px;}
.culture-items .item-img img{ display: block; width: 100%; }
.cul-item-desc{ background-color: #f4f5f5; }
.desc-text{ padding: 0 7.32%; font-size: 30px; margin-top: 75px; color: #595757; line-height: 70px; }
.desc-text ul{ margin-top: -20px; }

@media (max-width:768px) {
    .culture-items{ margin-top: 100px; }
    .cul-item-title{ padding: 0 7.32% 50px 7.32%; }
    .cul-item-title div:first-child{ font-size: 36px; }
    .cul-item-title .cul-title-en{ font-size: 18px;}
    .desc-text{ font-size: 25px; margin-top: 50px; line-height: 50px; }
    .desc-text ul{ margin-top: -10px; }
}

@media (max-width:500px) {
    .culture-items{ margin-top: 40px; }
    .cul-item-title{ padding: 0 7.32% 25px 7.32%; }
    .cul-item-title div:first-child{ font-size: 22px; }
    .cul-item-title .cul-title-en{ font-size: 14px; margin-top: 5px;}
    .desc-text{ font-size: 14px; margin-top: 25px; line-height: 30px; }
    .desc-text ul{ margin-top: -10px; }
}