@media (max-width: 1580px) {

}
@media (max-width: 1200px) { 
    .topic-title-title::after, .topic-title-title::before {
        display: none;
    }
    .topic-one .item {
        width: 100%;
    }
    .topic-two {
        padding-bottom: 0;
    }
    .topic-two .item {
        width: 49%; margin-bottom: var(--space-6);
    }
    .topic-two .container {
        flex-wrap: wrap;
    }
    .topic-two .item-slice-line {
        display: none;
    }
    .topic-two .item::after {
        display: none;
    }
    .topic-three .item , .topic-four .topic-one-list .item {
        width: 49%;
    }
    .ny-banner .text-60 {
        font-size: 36px; text-align: center; padding: 0 var(--space-6);
    }
}
@media (max-width: 768px) {     
    .topic-one .item {
        display: block;
    }
    .topic-one .item-img {
        width: 100%;
        padding: var(--space-6) var(--space-6);
    }
    .topic-one .img-cover {
        margin: 0 auto;
    }
    .topic-title-bg::before ,.topic-title-text::after {
        display: none;
    }
    .topic-two .item,.topic-three .item , .topic-four .topic-one-list .item {
        width: 100%;
    }
    
}