@media(min-width: 765px) {
    .process-all .process-step {
        flex: 1;
    }
}

@media(min-width: 1199px) {
    .hero-section.style-2 .outer-box {
        margin: 0 1rem;
    }

    .hero-section.style-2 .hero-img img {
        position: absolute;
    }

    .process-all .process-step .content .text {
        width: 90%;
        margin: auto
    }
}

@media(max-width: 1500px) {
    .hero-section.style-2 .hero-content {
        padding: 95px 80px
    }
}

@media(max-width: 1399px) {
    .hero-section.style-2 .hero-content {
        padding: 140px 3.5rem 5rem;
    }
}

@media(max-width: 1199px) {
    .hero-section.style-4 .hero-right .thumb-info {
        display: none
    }
}

@media (max-width: 1024px) {
    .hero-section.style-4 .hero-content .title {
        font-size: 2.5rem
    }
}

@media (max-width: 991px) {
    .hero-section.style-4 .hero-right .image-box {
        position: relative;
        text-align: center;
    }
}

@media(max-width: 764px) {
    html {
        font-size: 15.4px;
    }

    .hero-section {
        margin-top: 5.5rem;
    }
}

@media(max-width: 575px) {
    .hero-section.style-2 .hero-content {
        padding: 4rem 1rem
    }

    .hero-section.style-4 .hero-content .title {
        font-size: 2rem
    }

    .hero-section .hero-content.bg-transparent {
        padding-bottom: 0;
    }

    .hero-section.style-4 .hero-right .image-box img {
        max-width: 85%;
    }

    .product_sec .product_content {
        margin-bottom: 1.75rem;
    }

    .founder_sec .team-single-box .image-box {
        max-width: 280px;
        margin-inline: auto;
    }

    .team-single-box .image-box {
        max-width: 300px;
        margin-inline: auto;
    }

    .benifits-content-wrapper {
        padding-inline: 1.5rem !important;
    }

    .full_form_sec .service-single-box {
        padding: 2rem 1.75rem 1rem;
    }
}