@media only screen and (max-width: 767px) {

    .banner-title-tl-mbl {
        font-size: 24px;
        line-height: 35px;
    }

    .w-g-w {

        display: inherit !important;
    }

    .footer-menu-title {

        margin-bottom: 10px !important;
    }

    .container-main {

        width: 90%;
    }

    .mobl-res-pd {
        height: 135px !important;
        width: 130px;
    }

    .p-s-h {

        height: 180px !important;
    }

    .dropdown-pd.pd-60px {

        overflow: hidden;
    }

    .home-thrd-sec {

        padding-bottom: 10px;
    }

    .work-description-text-txts {

        padding: 0 30px;
    }

    .main-wrapper-wraps2 {


        min-height: 565px;
    }

    .sweet-alert h2 {

        font-size: 22px !important;
        line-height: 28px !important;
    }

    .mbl-responsive-dd {

        text-align: center;
    }

    .main-ttls {

        text-align: center;
    }

    .payout-sss {

        text-align: center;
    }

    .footer-details-wrapper {

        text-align: center !important;
    }

    .footer-top-wrapper {

        text-align: center;
    }

    .payout-sss-p {

        text-align: center;
    }

    .abt-mbls-res {

        text-align: center;
    }

    .privacy-section {

        padding-top: 0px;
    }

    .home-frth-sec {
        padding-bottom: 0px !important;
    }

    .it-sltn-p {

        text-align: center;
    }

    .soph-main {

        font-size: 29px;
        text-align: center;
        line-height: 39px;
    }

    .soph-pdng {

        padding-top: 0px !important;
    }

    .home-frth-sec {

        padding-top: 0px !important;
    }

    .base-price-section {

        padding-top: 0px !important;
    }

    .main-wrapper-wraps2-wrap {

        min-height: 540px;
    }

    .fold-sec {

        padding-top: 342px !important;
    }

    .analytics-wrapper-wrapp {

        grid-row-gap: 74px;
    }

    .homebanner-img3 {

        height: 194px;
    }

    .home-thrd-sec {

        padding-top: 10px !important;
    }

    .main-section-web22 {

        padding-bottom: 10px !important;
    }

    .banner-mobile-section-mbl {

        padding-top: 50px !important;
    }

    .ecom-mbl {

        text-align: center !important;
    }

    .ecom-m {

        text-align: center !important;
    }

    .ecom-mobile-rees {

        padding-top: 0px !important;
    }

    .sass-thrd-sec {

        text-align: left;
    }

    .w-nav-link-link {
        margin-left: unset;
        margin-right: unset;
    }

    .pars-nxt {

        text-align: center;
    }

    .main-sass-mbl {

        text-align: center;
    }

    .g1-img {
        height: 188px;
    }

    .g2-img {

        height: 138px;
    }

    .frln-sss {

        padding-top: 0px !important;
    }

    .p1-img {

        height: 222px;
    }

    .p2-img {

        width: 191px;
    }

    .free3-img {

        height: 195px;
    }

    .rhs-img1 {

        height: 166px;
    }

    .rhs-img3 {

        height: 166px;
    }

    .sectn-four-sass {

        text-align: left;
    }

    .sass-mbl-responsive-ss {

        text-align: center !important;
    }

    .sass-mbl-responsive {

        text-align: center;
    }

    .sass-resp-second {

        text-align: center;
    }

    .mobl-res-hed {

        text-align: center;
    }


    .mbls-res-btn {


        display: flex !important;
    }

    .menu-dropdown-wrapper-wrapp {
        margin-bottom: 0 !important;
    }

    .section-title-intr {

        text-align: center;
    }

    .ecom-mbl {

        text-align: left;
    }

    .ecom-mbl-p {

        text-align: left;
    }

    .section-paragraph-text.width-680 {

        width: 100% !important;
        max-width: fit-content;
    }

    .cta-description-text-mobile {

        text-align: center;
    }

    .cta-title-ttlss {

        text-align: center;
    }

    .paymnt-frst-sec {

        padding-top: 0px !important;
    }

    .pay1-img {

        width: 172px;
    }

    .pay2-img {

        height: 381px;
    }

    .mbl-left-lft {

        text-align: center;
    }

    .analytics-lft {

        text-align: center;
    }

    .mbl-mbl {

        display: flex;
        justify-content: center;
    }

    .it-sltn-mbl {

        text-align: center;
    }

    .abt-fr-cntr {

        text-align: center;
        font-size: 32px;
    }

    .footer-details-wrapper {

        text-align: left;
    }

    .career-choose-description-text {

        text-align: center !important;
    }

    .cta-btn-wrapper {

        display: flex !important;
    }

    .faq-wrapper {

        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .mbl-lft {

        text-align: left;
    }

    .faq-sec {

        height: unset;
        min-height: unset;
    }

    .tab-mbl {
        width: unset;
        height: unset;
    }

    .footer-menu-title::after {

        content: "";
        border-bottom: 1px solid #fff;
    }

    .mbl-manage {

        text-align: center;
    }

    .manage-task-paragraph-text {

        text-align: center;
    }

    .tabcontent-mbl {

        width: unset;
        border: 1px solid #A855F7;
    }

    .abt-secs {

        padding-top: 0px !important;
    }

    .payment-tp-section {

        padding-top: 0px !important;
    }

    .abt-frth-sec {

        padding-top: 0px !important;
    }

    .tabcontent h3 {

        line-height: 27px;
        margin-bottom: 15px;
    }

    .banner-mobile-image-4 {

        display: none;
    }

    .privacy-section h4 {

        text-align: center;
    }

    .dev-img3 {

        width: 146px !important;
        height: 75px;
    }

    .footer-menu-title-mobl {

        /* text-align: center; */
    }

    .career-choose-us-section-title-single {

        text-align: left;
    }

    .career-choose-us-section-paragraph-text {

        text-align: center;
    }

    .analytics-section-description-text-mbl {

        text-align: left;
    }

    .payt-sec {

        padding-top: 0px !important;
    }

    .pay3-img {

        width: 100px;
        display: none;
    }

    .pay4-img {
        display: none;
    }

    .banner-mobile-image-3 {

        display: none;
    }

    .footer-menu-title-mb {

        margin-bottom: 10px;
    }

    .banner-card-image-one-2 {

        width: 141px;
        height: 179px;
    }

    .main-class-it {

        padding-top: 30px;
    }

    .more-features-title-mbl {

        /* text-align: center; */
    }

    .banner-title-hv2-mbl {

        font-size: 35px;
        line-height: 55px;
    }

    .banner-title-hv2-it {

        font-size: 35px;
        line-height: 55px;
    }

    .core-features-title-tl {

        font-size: 24px;
        line-height: 35px;
    }

    .r3-img {

        height: 225px;
    }

    .section-title-title {


        font-size: 24px;
        line-height: 35px;
    }

    .opt1-img {

        width: 129px;
        height: 174px;
    }

    .mobile-cta-form {

        display: flex;
        justify-content: center;
    }

    .opt2-img {
        width: 148px;
        height: 173px;
    }


    .downld-secs {

        padding-top: 50px;
    }

    .career-choose-description-text {

        text-align: center;
    }

    .contact-us-main {

        width: 100%;

    }

    .main-cntnt {

        display: flex;
        flex-direction: column;

    }

    .side-contact {

        width: 100%;
        margin-bottom: 25px;
    }

    .mn-mbl-cntc {

        display: flex;
        justify-content: center;
    }

    .cntct-dwn-chng {

        padding-bottom: 50px;
    }

    .section.contact-us-section {

        padding-top: 10px !important;
    }

    .core-mn {

        text-align: center;
    }

    .name-content p {

        text-align: justify;
    }

    .address-content h3 {

        font-size: 25px;
    }

    .email-cnt h3 {

        font-size: 25px;
    }

    .phn-cnt h3 {

        font-size: 25px;
    }

    .banner-mobile-image-4 {
        width: 138px;
        height: 550px;
    }

    .banner-mobile-image {

        left: 40%;
    }

    .banner-mobile-image {

        top: 88%;
    }

    .dev-img4 {
        width: 150px;
        display: none;
    }

    .dev-img2 {

        width: 200px;
        display: none;
    }

    .freelanc-nxt {
        padding: 30px !important;

    }

    .main-ttls {

        text-align: center;
    }

    .margs-tp {

        display: flex;
        justify-content: center;
    }

    .c5-img {

        display: none;
    }

    .main-ttls {

        text-align: center;
    }

    .c2-img {

        display: none;
    }

    .dropdown-pd.pd-60px {

        height: 105px;
        width: 130px;
    }

    .drpdwn-mobile {

        width: 195px !important;
    }

    .signin-btns {

        display: flex;
        justify-content: center;
    }
}



@media only screen and (min-width: 768px) and (max-width: 1024px) {


    .work-tab-link {

        width: 368px;
        height: 368px;
    }

    .testimonial-single-main {

        background-image: unset;
    }

    .wrap_557px {

        min-height: 557px;
    }

    .banner-mobile-image-3 {


        width: 275px;
    }

    .width_518px {

        width: 518px;
    }

    .banner-mobile-image-4 {

        width: 218px;
    }

    .main-wrapper-wraps2-web {

        min-height: 557px;
    }

    .banner-mobile-image {

        left: 22%;
        top: 62%;
    }

    .banner-card-image-two {

        bottom: 63px;
    }

    .ipad_mobileview {

        height: 128px !important;
    }

    .w-nav-link-link {
        margin-left: unset;
        margin-right: unset;
        margin-bottom: -10px;
    }

    .its-lasts {

        padding-top: 0px !important;
    }

    .desktp-ste {

        padding-top: 0px !important;
    }

    .container-main {

        width: 90%;
    }

    .desktp-ste {

        padding-top: 100px;
    }

    .analytics-content-secnd {

        height: 357px;
    }

    .main-class-it {

        padding-top: 100px !important;
    }

    .privacy-section {

        padding-top: 0px;
    }

    .payroll-pricing-grid {

        grid-template-columns: 1fr !important;
    }

    .w-layout-grid-payout {

        display: grid;
        justify-items: center !important;
    }

    .main-cntnt {

        display: flex;
        flex-direction: column;
        gap: 25px;
    }

    .side-contact {

        width: 100%;
        padding: 15px;
    }


    .inf-cnt {

        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .name-content {

        text-align: center;
    }

    .dev-img4 {
        width: 295px;
        height: 436px;
    }

    .it-main-first {

        width: 100%;
        /* max-width: 590px; */

    }

    .contact-us-main {

        width: 100%;
    }

    .it-sltn-p {

        text-align: center;
    }

    .it-sltn-mbl {

        text-align: center;
    }

    .more-features-title-mbl {

        text-align: center;
    }

    .it-main-first p {

        text-align: center;
    }

    .abt-secs {

        padding-top: 0px;
    }

    .home-thrd-sec {

        padding-top: 0px !important;
    }

    .analytics-wrapper {

        grid-row-gap: 90px;
    }

    .downld-secs {

        padding-top: 100px;
    }

    .dropdown-pd.pd-60px {

        height: 165px;
        width: 215px;
    }

    .ipad_pages {

        width: 237px !important;
        height: 123px !important;
    }

    .paymnt-frst-sec {

        padding-top: 0px !important;
    }

    .desicion-list-item {

        justify-content: center;
    }

    .payment-ls {

        padding-bottom: 50px !important;
    }

    .ipad-mr-featr {

        width: 100% !important;
    }

    .txt-cnt {

        text-align: center;
    }

    .payr-cnt {

        text-align: center;
    }

    .dev-img3 {

        width: 221px;
    }

    .cntct-dwn-chng {

        padding-top: 0px !important;
    }

    /* .dev-img4 {} */

}

@media only screen and (min-width: 768px) and (max-width: 1125px) {

    .tabcontent-mbl {

        width: unset;
        border: 1px solid #A855F7;
    }

    .faq-wrapper {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .tab-mbl {
        width: unset;
        height: unset;
    }

    .faq-sec {
        height: unset;
        min-height: unset;
    }

    .payt-sec {

        padding-top: 0px !important;
    }

    .ipd-bnr-sect {

        padding-top: 50px !important;
    }

    .sectns-ttl {

        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 319px) {

    .ftr-sngl {

        padding-top: 20px;
        width: 258px;
        height: 258px;
    }

    .banner-image._1, .banner-image._2 {

        width: 120px;
    }

    .banner-image.width268._4 {

        width: 100px;
    }

    .sass-img3 {
        /* width: 244px; */
        height: 225px;
    }

    .sass-img2 {

        width: 120px !important;
    }

    .sass-img1 {

        width: 120px !important;
    }

    .rhs-img2 {

        width: 120px !important;
        height: 116px !important;
    }

    .rhs-img1 {

        width: 120px !important;
        height: 116px !important;
    }

    .its-lasts {

        padding-top: 170px !important;
    }
}

@media only screen and (min-width: 1200px) {

    .pays-sec {

        padding-top: 250px;
    }

    .core-features-name-nm {

        margin-top: 100px;
    }

    .main-1200px.m-50px {
        margin-top: -50px;
    }

    .mt-100px {

        margin-top: 100px;
    }


    .pb-100px {

        padding-bottom: 100px;
    }

    .payment-tp-sec {
        padding-bottom: 50px !important;
    }

    .ecommerce-btm {

        padding-bottom: 0px !important;
    }

    .cta-main-img {

        top: 100px;
    }
}


@media only screen and (max-width: 359px) {

    .features-single.center.features-single-mobile {

        width: 120px;
        height: 120px;
    }

    .number-digit, .number-categories {

        font-size: 24px;
    }

    .cta-title {
        font-size: 35px;
        line-height: 43px;
        letter-spacing: -3px;
    }

    .button-wrapper-mblss {

        display: flex;
    }

    .w-inline-block-blck {

        max-width: 280px;
    }

    .features-single-single {


        width: 262px;
        height: 255px;
        padding-bottom: 100px;
    }

    /* .home-thrd-sec{

        padding-top: 0px;
    } */
    .fold-home {

        padding-top: 0px !important;
    }

    .desicion-list-text {

        font-size: 12px;
        line-height: 24px;
        text-align: left;
    }

}


@media only screen and (min-width: 1200px) {


    .signin-btns {

        display: flex;
        /* justify-content: center; */
    }

    .mn-mbl-cntc {

        display: flex;
        /* justify-content: center; */
    }

    .content-container {

        max-width: 415px !important;
    }

    .inner-banner-wrapper-btm {

        padding-bottom: 60px !important;
    }

}

@media only screen and (max-width: 479px) {

    .content-wdth-freelancing {

        width: 226px;
        padding: 15px;
    }


    .freelancing-ftr {

        width: 270px;
        height: 278px;
    }

    .freelancing-txt {

        font-size: 14px;
        line-height: 19px;
    }

    .r2-img {

        width: 120px !important;
    }

    .r1-img {

        width: 120px !important;
    }

    .r4-img {

        width: 120px !important;
    }

    .r3-img {

        width: 120px !important;
    }

    .abt-cnnt-s {

        width: 146px;
    }

}

#phoneAreaField-error {

    color: red;
}

.flex_faq {

    display: flex !important;
    flex-direction: column;
    justify-content: center !important;
}


@media only screen and (max-width: 320px) {



    .abt3-img {

        height: 195px;

    }

    .abt1-img {

        width: 123px !important;
    }

    .abt2-img {

        width: 123px !important;
    }
}

.mt-10px {

    margin-top: 10px;
}

.m-50px {

    grid-column: 1/3;
}

.w-g-w {

    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-items: center;
}

.pb-0px {


    padding-bottom: 80px !important;
}

.eff-0px {

    padding-bottom: 0px !important;
}