@media (max-width: 1024px) {
    .banner_wrapper {
        padding-top: 40px;
    }

    .banner_wrapper h1 {
        font-size: 30px;
    }

    .banner_wrapper .contact-btn {
        display: flex;

        display: block;
    }

    .banner_wrapper .contact-btn .first-btn {
        margin-bottom: 20px;
    }
}

@media (max-width: 800px) {
    .home_wrapper .home_item2 span {
        padding-left: 50px;
    }

    .home_wrapper3 ul {
        width: 100%;
    }

    .home_wrapper4 .home_item {
        min-height: 200px;
    }
    h2{
        font-size: 28px;
    }
    h3{
        font-size: 20px;
    }
 
}