.news-button{
    width:164px;
    margin:0px auto;
}

.div-container{
    display:flex;
    flex-wrap: wrap;
}

.swiper-slide{
    /* flex-grow: 1; */
    width: 31.6%;
    margin-right:2.5%;
    margin-bottom:40px;
    height:auto;
}

.div-container>.swiper-slide:nth-child(3n) {
    margin-right:0px;
}

.slide-div-text{
    padding:30px 0px 15px 0px;
}

.slide-div{
    /* padding-bottom:30px; */
    padding-left:37px;
    padding-right:37px;
    /* height:325px; */
    /* height:240px; */
}

.slide-div-text {
    font-size:20px;
    line-height: 1.4;
}

.slide-div-text  > *,
.slide-div-text  .common-button2 {
    width: 100%;
}

.hidden{
    display:none;
}



@media only screen and (max-width: 1500px) {
    .slide-img {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 1024px) {
    .box-container{
        /* padding: 40px 52px 106px 52px; */
        padding: 40px 5% 106px 5%;
    }

    .breadcrumb-container {
        padding-right: 5%;
        padding-left:5%;
    }

    .slide-div{
        /* height:356px; */
    }
    
    .swiper-slide{
        width:48%!important;
        margin-right:3%;
    }

    .div-container>.swiper-slide:nth-child(3n) {
        margin-right:3%;
    }

    .div-container>.swiper-slide:nth-child(2n) {
        margin-right:0px;
    }
}

@media only screen and (max-width: 768px) {
    .swiper-slide{
        width:100%;
        margin-right:auto;
        margin-left:auto;
    }

    .slide-div {
        min-height: 265px;
        height: auto;
        padding-bottom: 10px;
    }
/* 
    .slide-div-text {
        font-size: 30px;
    } */

    .div-container>.swiper-slide:nth-child(3n) {
        margin-right:auto;
    }

    .div-container>.swiper-slide:nth-child(2n) {
        margin-right:auto;
    }

    .slide-container {
        width: 100%;
    }

    .swiper-slide{
        width:100%!important;
        margin-right:0%;
    }

    .slide-div-btn {
        width: 200px;
        /* width: 150px; */
        height: 50px;
        font-size: 25px;
    }

    .box-container {
        padding-top:80px;
    }

    .div-container .swiper-slide:last-child{
        margin-bottom:0px;
    }
    .news-slide-container
    {
        height:auto !important;
    }
    

    .news-slide-container img{
        position: RELATIVE;
        TOP: AUTO;
        LEFT: AUTO;
        WIDTH: 100% !IMPORTANT;
        TRANSFORM: NONE;
        HEIGHT: AUTO !IMPORTANT;
    }
}

@media only screen and (max-width: 600px) {
    .slide-div-text {
        font-size: 18px;
    }

    .slide-div-btn {
        width: 137px;
        height: 43px;
        font-size: 20px;
    }

    .box-container {
        padding-top:50px;
        padding-bottom:50px;
    }

    .swiper-slide{
        margin-bottom:30px;
    }

    .slide-div {
        padding-left: 20px;
        padding-right: 20px;
        min-height: 200px;
        height: auto;
    }
}