@media (max-width: 1199px) {
    .top-shape, .bottom-shape {
        min-width: 1400px;
    }
}

@media (max-width: 991px) {
    .banner-15 {
        padding: 200px 0 150px;
    }
    .easy-area__thumb img{
        display: none;
    }

}

@media (max-width: 767px) {
    .banner-content-15 .cate {
        margin-bottom: 10px;
    }
}

@media (max-width: 575px) {
    .banner-content-15 .title {
        font-size: 48px;
        line-height: 56px;
        margin-bottom: 10px;
    }
    .banner-content-15 p {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 25px;
    }
    .banner-content-15 .banner-button-group .button-4 {
        font-size: 16px;
        padding: 10px 30px;
    }
    .banner-content-15 .banner-button-group a span {
        display: none;
    }
    .banner-content-15 .banner-button-group .button-4 {
        font-size: 16px;
        padding: 10px 30px;
    }
}