@media screen and (max-width: 767px) {
    .home-three-project-wrap {
        flex-direction: column !important;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .auto-fit {
        object-position: unset;
    }
    .home-three-text-span{
        background-image: none;
    }
    .counter-line.margin-top-thirty{
        margin-top: 10px;
    }
    .__counter_relate{
        margin-top: 10px;
    }
}

@media screen and (min-width: 768px) {
    .home-two-left-arrow,
    .home-two-right-arrow {
        margin-top: 330px;
    }
}

@media screen and (max-width: 991px) {
    .about-three-why-choose-us-text-block .mobile-flex-center{
        flex-wrap: wrap;
        text-align: center;
    }
    .home-three-project{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .__counter_relate .icon {
        display: none;
    }
    .home-two-people-image-girl {
        right: auto;
    }

    .text-left {
        text-align: left !important;
    }
    .vendor-features-sec p,
    .payout-feature p,
    .billing-features p,
    .qr-code-feature p {
        /* max-width: 350px; */
        text-align: center;
    }
    .home-one-business-text-block {
        align-items: center;
    }

    .home-two-business-card-text-block {
        padding: 50px 20px 0px 0px;
    }
    .feature-business-text-block {
        padding-left: 20px;
        padding-right: 20px;
    }
    .feature-business-text-block p {
        text-align: center;
    }
    .home-three-project {
        height: max-content;
    }
    .home-three-project-wrap {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        flex-direction: row;
    }

    .our-feature-card-text-wrap {
        flex-direction: column;
    }
    .mobile-flex-center {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .tax-pay-feature{
        width: 100%;
    }
    .features-business{
        padding-right: 0;
    }
    .mobile-flex-center-col {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .home-one-business-text-box {
        flex-direction: row;
        gap: 30px;
    }
    .about-three-roadmap-grid {
        margin-top: 50px;
    }
    .mobile-text-center {
        text-align: center;
    }
    .escrow-gateway h2 {
        padding: 0;
        margin: 0;
    }
    .escrow-gateway p {
        margin-top: 20px;
        padding-bottom: 20px;
    }
    .escrow-gateway {
        margin-top: 50px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .home-two-technology {
        padding-left: 20px;
        padding-right: 20px;
    }
    .flex-reverse {
        flex-direction: column;
    }
    .contact-three-get-in-touch {
        padding-bottom: 50px;
    }
    .auto-fit {
        height: revert-layer;
    }
    .home-three-business-card.margin-bottom-fifty {
        margin-bottom: 0px;
    }
    .home-three-business {
        padding: 50px 15px 50px 15px;
    }
    .mobile-pb-50 {
        padding-bottom: 50px;
    }
    .mobile-pt-50 {
        padding-top: 50px;
    }
    .mobile-mb-50 {
        margin-bottom: 50px;
    }
    .mobile-mt-50 {
        margin-top: 50px;
    }
    .mobile-mb-100 {
        margin-bottom: 100px;
    }
    .mobile-mt-100 {
        margin-top: 100px;
    }
}
@media (min-width: 800px) and (max-width:990px) {
    .home-one-hero-text-block{
        text-align: center;
    }
    .home-one-button-wrap{
        justify-content: center;
    }
    .home-three-business-wrap.position-relative{
        align-items: center;
    }
    .home-three-al-business-icon-text-block{
        align-items: unset;
    }
    .home-two-technology-card-text-block{
        padding-left: 50px;
    }
    .nav-container{
        grid-template-columns: 2fr 3fr .5fr;
    }
    .about-company-who-heading-vector.partical-off{
        display: block;
    }
    .home-three-all-business-heading{
        margin-bottom: 50px;
    }
    .contact-form{
        width: 80%;
    }
}

@media screen and (min-width: 992px) {
    .home-three-business-card-upi {
        height: 380px;
    }
    .home-two-people-image-girl {
        right: 18%;
    }
    .margin-top-twenty.paragraph-maxwidth {
        max-width: 379px;
    }

    .home-two-business-card-text-block {
        padding: 50px 30px;
    }
    .home-three-project {
        height: 750px;
    }
    .footer-logo-content {
        max-width: 350px;
    }
    .about-three-why-chouse-us-paragraph {
        max-width: 500px;
    }
    .home-one-business-text-box {
        /* flex-direction: column; */
        gap: 30px;
    }
    .contact-three-get-in-touch {
        padding-bottom: 100px;
    }
    .auto-fit {
        height: auto;
    }
    .home-three-business-card.margin-bottom-fifty {
        margin-bottom: 50px;
    }
    .home-three-business {
        padding: 50px 20px 50px;
    }
    .home-one-it-solution {
        padding: 50px 20px;
    }
    .home-two-technology {
        padding: 50px 20px;
    }
}

@media screen and (max-width: 479px) {
    .about-three-why-choose-us-counter-grid {
        grid-template-columns: 1fr !important;
    }
    .about-three-why-choose-us-text-block .mobile-flex-center{
        flex-wrap: wrap;
        text-align: center;
    }
}

@media screen and (min-width: 480px) {
}
@media screen and (max-width: 289px) {
    .home-two-right-arrow,
    .home-two-left-arrow {
        margin-top: 470px !important;
    }
}
@media screen and (min-width: 290px) and (max-width: 314px) {
    .home-two-right-arrow,
    .home-two-left-arrow {
        margin-top: 470px !important;
    }
}
/* @media screen and (max-width: 314px) {
    .home-two-right-arrow,
    .home-two-left-arrow {
        margin-top: 410px !important;
    }
} */
@media screen and (min-width: 315px) and (max-width: 390px) {
    .home-two-right-arrow,
    .home-two-left-arrow {
        margin-top: 380px !important;
    }
}
@media screen and (min-width: 391px) and (max-width: 432px) {
    .home-two-right-arrow,
    .home-two-left-arrow {
        margin-top: 370px !important;
    }
}

@media screen and (min-width: 433px) and (max-width: 480px) {
    .home-two-left-arrow,
    .home-two-right-arrow {
        margin-top: 330px !important;
    }
}
@media screen and (min-width: 477px) and (max-width: 767px) {
    .home-two-left-arrow,
    .home-two-right-arrow {
        margin-top: auto;
        background: #f5f5f5 !important;
    }
}

@media screen and (min-width: 481px) and (max-width: 992px) {
    .tax-pay-feature {
        margin-top: 50px;
    }
}
