/* Large Version */

@media (min-width: 1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1250px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .welcome-content h2 {
        font-size: 42px;
    }

    .timelineBody {
        max-height: 545px;
    }

    .team-member-thumb {
        width: 150px;
    }

    .post-meta p a {
        margin-right: 15px;
    }

    .post-title h4 {
        font-size: 20px;
    }

    .single-team-member {
        padding: 20px;
    }

    .cd-intro.default-title>h2 {
        font-size: 42px;
    }
}

/* Medium Version */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .welcome_area {
        height: 700px !important;
    }

    .welcome_single_slider.height-900 {
        height: 700px;
    }

    .welcome-content h2 {
        font-size: 30px;
    }

    .cta-content h2 {
        font-size: 30px;
    }

    .timelineBody {
        max-height: 640px;
    }

    .price_table_text>h1 {
        font-size: 36px;
    }

    .price_table_text>p,
    .table_text_details>p {
        font-size: 13px;
    }

    .login-btn {
        margin: 30px;
    }

    .cd-intro.default-title>h2 {
        font-size: 36px;
    }
}

@media (max-width: 992px) {
    .pay-b-bg-text {
        left: 0%;
    }

    .pay-b-bg-text h1 {
        font-size: 130px;
    }

    .mob-nav-btns {
        display: flex;
        justify-content: center;
        margin-top: 50px;
    }

    .mob-nav-btns a.btn,
    .mob-nav-btns a button {
        margin-right: 20px !important;
    }
}

/* Mobile Version */

@media only screen and (max-width: 767px) {
    .login-btn {
        margin: 30px;
    }

    .welcome-content h2 {
        font-size: 24px;
    }

    .welcome-content p {
        font-size: 14px;
    }

    .dream-btn {
        min-width: 130px;
        padding: 0 20px;
        font-size: 10px;
    }

    .single_cool_fact {
        margin-bottom: 50px;
    }

    .classy-navbar {
        height: 60px;
    }

    .sonar {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }

    .cta-content h2 {
        font-size: 24px;
    }

    .cta-content p {
        font-size: 14px;
    }

    .timelineBox {
        margin-top: 100px;
    }

    .our-mission-area {
        height: 1000px !important;
    }

    .section-heading h2 {
        font-size: 24px;
    }

    .post-meta p a {
        margin-right: 15px;
    }

    .post-title h4 {
        font-size: 20px;
    }

    .footer-side-thumbnail {
        width: 100%;
    }

    .welcome_single_slider.height-900 {
        height: 600px;
    }

    .welcome_area.sliders {
        height: 600px !important;
    }

    .cd-intro.default-title>h2 {
        font-size: 24px;
    }

    .welcome_area.animated-headline {
        height: 600px !important;
    }

    .welcome_area.animated-headline {
        height: 600px !important;
    }

    .dream-btn.video-btn {
        min-width: 70px;
        padding: 0;
        font-size: 20px;
    }

    #scrollUp {
        bottom: 100px;
        right: 0;
    }

    .welcome-video-area {
        margin-top: 0;
    }

    .timelineBody .timeline {
        padding: 1em;
    }

    .timelineBody .timeline .timelineDate {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
        padding: 0;
    }

    .footer-copywrite-info {
        text-align: left;
    }

    .breadcumb--con {
        padding-top: 60px;
    }

    .welcome-content {
        margin-top: 25px;
    }

    .sidebar-area {
        margin-top: 100px;
    }

    .logo-small {
        width: 100% !important;
    }

    .mob-nav-btns a.btn,
    .mob-nav-btns a button {
        margin-right: 10px !important;
    }
}

@media only screen and (max-width: 767px) {
    .welcome_area {
        height: 1100px !important;
    }

    .welcome_area.none {
        height: 100vh !important;
    }

    .sonar {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .welcome-content h2 {
        font-size: 30px;
    }

    .dream-btn {
        min-width: 160px;
        padding: 0 20px;
        font-size: 12px;
    }

    .single-team-member:after {
        width: 50%;
    }

}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .welcome-content h2 {
        font-size: 36px;
    }

    .dream-btn {
        min-width: 160px;
        padding: 0 20px;
        font-size: 12px;
    }

    .cd-intro.default-title>h2 {
        font-size: 30px;
    }

    .single-team-member:after {
        width: 80%;
    }
}

/* new media queries for new design starts*/
@media (max-width:992px) {
    .nav-btns {
        display: none;
    }
}

@media (max-width:768px) {
    .contact-form-main {
        width: 100%;
        padding: 45px 20px;
    }

    .contact-form-main form input,
    .contact-form-main form textarea {
        width: 100%;
    }

    button.att-file-btn,
    .form-text p,
    .form-submit-btn a button {
        width: 100%;
    }

    .help-center-btns .col-md-6 a button {
        width: 100%;
    }

    h4.help-center-heading {
        margin-top: 0;
    }

    .pay-b-bg-text h1 {
        font-size: 100px;
    }

    .shop-local-bg-text h1,
    .venmob-togo-bg-text h1 {
        font-size: 125px;
        line-height: 125px;
    }

    .venmob-togo-text {
        padding-left: 0px;
    }

    section.laptop-girl-sec {
        clip-path: polygon(0 0, 100% 12%, 100% 100%, 0% 100%) !important;
        margin-top: -175px;
    }

    section.laptop-girl-sec p {
        width: 100% !important;
    }

    section.shop-local {
        height: 1025px;
    }

    .wtp-text h1 {
        font-size: 75px;
        line-height: 100px;
    }

    .margin_tab {
        margin-top: 50px;
    }

    .tfp-text h3 {
        width: 100%;
    }

    .font_setting>h3 {
        font-size: 75px;
        line-height: 80px;
    }

    section.touch-free-pmnt {
        height: 900px;
    }

    .text_center_mobile {
        text-align: center;
    }

    .easy-and-safe-heading h1 {
        font-size: 90px;
    }

    .pay-stores-text h1 {
        font-size: 75px;
        line-height: 100px;
    }

    .pay-bg-text h1 {
        font-size: 132px;
    }

    .easy_and_safe {
        margin-bottom: 0px !important;
        line-height: 1 !important;
    }

    .easy_safe_sibling {
        margin-top: 50px;
    }

    .easy-and-safe-content h1 {
        line-height: 70px;
        font-size: 65px;
    }

    .easy-and-safe-1 {
        height: 900px;
        padding: 60px 0px;
    }

    section.start-paying {
        background-size: 50%, 50%, 20%, 20%, 15%, 30%;
    }

    .start-paying-text h1 {
        line-height: 90px;
        font-size: 75px;
    }

    section.venmob-at-pos-sec {
        background-position: center right 70px, bottom 110px right 6px;
        background-size: 40%, 15%;
        padding: 200px 0px;
    }

    .venmob-at-pos-content h1 {
        font-size: 75px;
        line-height: 1.5;
    }

    section.footer_up_sec {
        height: 1000px;
    }

    section.black_sec_setting {
        clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%) !important;
        height: 1300px !important;
        margin-top: -225px !important;
    }

    .get-debit-card-text h1 {
        font-size: 75px;
        line-height: 1.3;
    }

    .transfer-work-div,
    .card-perks-div p,
    .card-perks-div h5 {
        text-align: center;
    }

    .cp-bg-text h1 {
        font-size: 160px;
    }

    .mip-bg-text h1 {
        font-size: 100px;
    }

    .mip-text h3,
    .transfer-main-heading h3 {
        font-size: 75px;
        line-height: 1.2;
    }

    .faq-main-heading h1,
    .qr-kit-text h1 strong,
    .sap-heading h1 {
        font-size: 75px;
        line-height: 1.2;
    }

    .qr-kit-text h1 strong {
        display: block;
        line-height: 1;
    }

    .pay-stores-text h1,
    .qrm-heading h1 {
        font-size: 50px;
    }

    .qr-kit-text h3 {
        font-size: 26px;
    }

    .qrm-heading p {
        font-size: 18px;
    }

    .qrm-content {
        margin: 25px auto;
    }

    .sap-main-content {
        margin: 25px 0px;
    }

    .setup-in-mnts-content h1,
    .lbd-sec-content h1 {
        font-size: 75px;
        text-align: center;
    }

    .setup-in-mnts-content p,
    .lbd-sec-content p {
        text-align: center;
        font-size: 16px;
        width: 100%;
    }

    .gs_btn_main {
        justify-content: center;
        flex-flow: column;
        align-items: center;
    }

    button.dev_btn {
        margin-right: 0;
    }
}

@media (max-width:575px) {

    .shop-local-bg-text h1,
    .venmob-togo-bg-text h1 {
        font-size: 100px;
        line-height: 100px;
    }

    .venmob-togo-text {
        padding-left: 0px;
    }

    section.laptop-girl-sec {
        clip-path: polygon(0 0, 100% 12%, 100% 100%, 0% 100%) !important;
        margin-top: -175px;
    }

    section.laptop-girl-sec p {
        width: 100%;
    }

    section.shop-local {
        height: 1025px;
    }

    .wtp-text h1 {
        font-size: 65px;
        line-height: 75px;
    }

    .margin_tab {
        margin-top: 50px !important;
    }

    .venmob-togo-text h3 {
        font-size: 75px;
    }

    .hero-section-content {
        width: 100%;
    }

    .welcome-content h1 {
        font-size: 50px;
        text-align: center;
    }

    .welcome-content p {
        text-align: center;
        width: 100%;
    }

    .pay-b-bg-text h1 {
        font-size: 67px;
    }

    img.pay-f-plane {
        width: 50%;
        top: 21px;
        left: 0px;
    }

    p.pay-f-para {
        margin-top: 100px;
        text-align: center;
    }

    .welcome-content {
        margin-top: 0 !important;
    }

    .main-ilustration {
        margin-top: 90px;
        background-size: 109%, 38px;
        background-position: center, bottom 38px left 100px;
    }

    section.responsive_bg_our_fees {
        background-size: 840px, 150px, 150px, 50px !important;
        background-position: top -150px right -136px, top 30% left -80px, bottom 6% right 20px, left 50px bottom 30% !important;
    }

    section.padding_setting_our_fees {
        padding-top: 0px;
    }

    button.get-venmob-btn {
        margin-left: auto;
        margin-right: auto;
    }

    .hero-sec-row {
        flex-flow: column-reverse;
    }

    .who-we-contant h4 {
        text-align: center;
        font-size: 40px;
        line-height: 1.2;
    }

    section.pay-friends-sec {
        height: auto;
        min-height: 1200px;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 91%);
        background-position: bottom 350px left -38px, bottom -149px right -140px;
        background-size: 150px, 330px;
    }

    .learn-more-btn {
        margin-top: 60px;
    }

    .pay-friends-tabs {
        width: 90%;
    }

    .pay-friends-tabs a {
        font-size: 15px;
    }

    .pay-friends-sec .container .row {
        flex-flow: column-reverse;
    }

    section.pay-businesses-sec {
        height: auto;
        min-height: 1330px;
        background-position: bottom 40px left -116px, top 65% left 99%, top 58px left 45px;
        clip-path: polygon(0 0, 100% 8%, 100% 90%, 0% 100%);

    }

    .pay-businesses-sec h4 {
        width: 100%;
        left: 0% !important;
    }

    .pay-businesses-sec .who-we-contant img {
        width: 100%;
        margin-bottom: 50px;
    }

    section.accept-venmob-sec {
        background-position: bottom 260px right -121px, bottom 45px left -78px, top -158px right 20px;
        height: auto;
        min-height: 1250px;
    }

    section.accept-venmob-sec h4 {
        width: 100% !important;
    }

    section.accept-venmob-sec .container .row {
        flex-flow: column-reverse;
    }

    .accept-venmob-img {
        background-position: top 25px left 85px;
    }

    .accept-venmob-img img {
        height: 100%;
    }

    p.accept-venmob-para {
        margin-top: 40px;
        text-align: center;
    }

    section.get-venmob-app-sec {
        height: 1200px;
        clip-path: polygon(0 19%, 100% 0, 100% 92%, 0 87%);
    }

    section.get-venmob-app-sec .container .row {
        flex-flow: column-reverse;
    }

    section.get-venmob-app-sec h4 {
        margin-top: 10px;
        width: 100%;
    }

    .get-app-btns {
        display: flex;
        flex-flow: column wrap;
        align-items: center;
        margin-top: 40px;
    }

    .get-app-btns a img {
        margin-bottom: 20px;
    }

    .get-venmob-img {
        margin-top: 100px;
    }

    section.laptop-girl-sec {
        height: unset;
        clip-path: polygon(0 0, 100% 6%, 100% 100%, 0% 100%);
        background-position: top 40px left 25px, bottom -54px left -106px, top right -80px, top 165px left 70%;
        background-size: 180px, 180px, 192px, 32px;
    }

    .get-venmob-bg-text {
        right: 20px;
        bottom: 94px;
        transform: rotate(7deg);
    }

    .get-venmob-bg-text h1 {
        font-size: 45px;
    }

    .copywrite_text>p {
        font-size: 13px;
        /* text-align: center; */
    }

    .footer-content-area {
        padding: 40px 0;
    }

    img.logo-img {
        width: 50%;
    }

    .contact_info_area .contact_info p {
        font-size: 13px;
        margin-bottom: 8px;
    }

    .contact_info_area .contact_info h5 {
        margin-bottom: 13px;
    }

    .copy-right-text p {
        text-align: center;
    }

    .your-way-cards {
        width: 100%;
    }

    .do-more-bg-text {
        left: 0%;
    }

    .do-more-bg-text h1 {
        font-size: 50px;
    }

    .do-more-heading h4 {
        font-size: 45px;
        line-height: 1.2;
    }

    .mtp-content a button,
    .nhf-content a button {
        width: 130px;
        height: 35px;
        font-size: 11px;
    }

    .nhf-card {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
    }

    .nhf-box {
        margin-bottom: 10px;
    }

    .your-way-heading {
        width: 100%;
    }

    .your-way-heading h3 {
        font-size: 23px;
    }

    .your-way-cards p {
        font-size: 10px;
        margin-bottom: 20px;
    }

    .your-way-note p {
        font-size: 10px;
    }

    .your-way-note p a:nth-last-child(1) {
        display: block;
    }

    .light-version p {
        font-size: 12px;
    }

    .mtp-content h1,
    .hiw-bottom-text h1 {
        font-size: 30px;
    }

    .welcome-content h1 {
        font-size: 30px !important;
        line-height: 40px;
    }

    .your-way-cards a button {
        width: 130px;
        height: 35px;
        font-size: 11px;
    }

    .nhf-text {
        width: 100%;
    }

    .nhf-text h5 {
        text-align: center;
    }

    .hiw-bottom-text {
        bottom: -15px;
        right: 0px;
        width: 100%;
        text-align: center;
    }

    .image-card-para {
        padding: 40px 20px 40px;
    }

    .split-down-card {
        margin: 75px 0px;
    }

    .img-card-heading h5 {
        font-size: 20px;
    }

    .your-way-cards h5 {
        font-size: 20px;
    }

    div:has(.your-way-cards~.direct-deposit-arrow-img) {
        margin-top: 40px;
    }

    .easy-and-safe-heading h1 {
        font-size: 65px;
    }

    section.black_sec_setting {
        clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%) !important;
    }

    .faq-main-heading h1,
    .qr-kit-text h1 strong,
    .sap-heading h1 {
        font-size: 55px;
        line-height: 1;
    }

    .setup-in-mnts-content h1,
    .lbd-sec-content h1 {
        font-size: 55px;
        line-height: 1;
    }

    .pay-stores-text h1,
    .qrm-heading h1 {
        font-size: 35px;
        line-height: 1;
    }

    .qrm-content {
        width: 100%;
    }

    .qrm-main-text {
        padding: 17px 0px 35px;
    }

    .qr-kit-text h3 {
        font-size: 22px;
        line-height: 1.2;
    }

    .fp-left-column img {
        margin-left: 0px;
    }

    .fp-right-column h3 {
        text-align: center;
        font-size: 35px;
    }

    .text_get_venmob_send>h1 {
        color: var(--theme-font);
        font-family: lato-h;
    }

    .text_get_venmob_send>a>button {
        color: var(--theme-font) !important;
        border: 1px solid var(--theme-font);
        background-color: #fff;
    }

    .text_get_venmob_send>a>button:hover {
        border: 1px solid var(--theme-font);
    }

    section.easy-and-safe {
        background-position: center top;
        background-size: 80%;
        text-align: center;
    }

    section.dont-panic {
        text-align: center;
    }

    .dtb-bg-text h1 {
        font-size: 115px;
    }

    .money-moves-bg-text {
        width: 100%;
    }

    .money-moves-bg-text h1,
    .dtb-content h3 {
        font-size: 75px;
        line-height: 1.2;
    }

    section.money-moves-sec {
        height: 900px;
    }

    section.money-moves-sec~section.dblue-sec {
        margin-top: -200px;
        height: 1200px;
    }

    section.down-to-business {
        height: 1000px;
    }

    .dtb-bg-text h1 {
        font-size: 75px;
        line-height: 1.2;
    }

    .sup-content h4 {
        margin-top: 25px !important;
        margin-bottom: 35px !important;
    }

    .who-we-contant.sup-content {
        text-align: center;
    }

    .get-venmob-bg-text {
        bottom: 105px;
        transform: rotate(12deg);
    }

    section.banner_setting {
        background-size: 100%, 25%, 8% !important;
        background-position: top -150px right -130px, bottom 4% right 6%, top 18% left 10% !important;
    }

    .why-venmob-text h1,
    .money-moves-text h4,
    .sup-content h4,
    .mip-text p {
        width: 100%;
    }

    .text_setting_grow>h1,
    .easy-and-safe-content h1 {
        font-size: 75px;
        line-height: 1.2;
    }

    .text_setting_touce>h3 {
        font-size: 65px;
        line-height: 1.2;
    }

    .margin_mobile_view {
        margin-bottom: 50px;
    }

    .easy-and-safe-content {
        margin-top: 50px;
    }

    section.easy_and_safe_sec {
        background-position: center top 30%;
    }

    .mip-text h3,
    .transfer-main-heading h3 {
        font-size: 65px;
        line-height: 1.2;
    }

    .easy_and_safe_heading_mobile_view>h1 {
        line-height: 1.2;
    }

    .center_align_text>p,
    .center_align_text>h3 {
        text-align: center;
    }

    .dev-content h4 {
        font-size: 24px;
    }

    .dev_desc_text table {
        display: block;
        width: 100%;
        overflow-x: auto;
    }

    .dev_desc_text table tr th,
    .dev_desc_text table tr td {
        font-size: 12px;
    }

    .api_dev_docs code {
        font-size: 12px;
    }

    .dev_desc_text ul,
    .dev_desc_text ol {
        margin-left: 30px;
    }

    .dev_desc_text ul li,
    .dev_desc_text ol li {
        font-size: 12px;
    }

    .api_dev_docs {
        padding: 50px 20px;
    }

    button.dev_btn {
        margin-top: 7px;
    }

    .api_dev_docs h5 {
        font-size: 14px;
    }

    .dev-content h4 {
        margin-bottom: 25px;
    }
}

@media (max-width:430px) {
    .int_venmo_cont {
        flex-flow: column;
    }

    .int_venmo {
        padding: 0 20px;
    }

    .int_venmo_cont p {
        text-align: center;
    }

    .int_venmo_cont img {
        margin-right: 0;
    }

    button.get_started {
        margin-top: unset;
    }

    a:has(button.get_started) {
        display: flex;
        justify-content: center;
    }

    .api_doc_head i {
        font-size: 26px;
    }

    .api_doc_head a {
        font-size: 16px;
    }

    .api_doc_cont {
        font-size: 14px;
    }

    .need_help_cont p {
        padding: unset;
    }

    .dev-content-head {
        margin: unset;
        margin-top: 18px;
        width: unset;
    }
}

@media (max-width:400px) {
    .your-way-cards p {
        margin-left: 0px;
    }

    .pay-b-bg-text h1 {
        font-size: 43px;
    }

    .welcome-content h1 {
        font-size: 30px;
        text-align: center;
    }

    .welcome-content p {
        font-size: 10px;
    }

    button.get-venmob-btn,
    .learn-more-btn a button {
        width: 140px;
        height: 35px;
        font-size: 12px;
    }

    button.get-venmob-btn>img {
        height: 15px;
    }

    .who-we-contant h4 {
        text-align: center;
        font-size: 26px;
    }

    p.pay-f-para,
    .accept-venmob-para~div {
        font-size: 10px;
    }

    .pay-friends-tabs {
        width: 100%;
        justify-content: space-between;
    }

    .pay-friends-tabs a {
        font-size: 9px;
        margin-right: 0px;
    }

    .pay-businesses-sec h4 {
        width: 100%;
        left: 0% !important;
        font-size: 26px !important;
    }

    .get-app-btns a {
        margin-right: 0px;
    }

    .get-app-btns a img {
        height: 50px;
    }

    .get-venmob-bg-text h1 {
        font-size: 30px;
    }

    section.laptop-girl-sec p {
        font-size: 10px;
    }

    .copywrite_text>p {
        font-size: 10px;
    }

    .contact_info_area .contact_info p {
        font-size: 10px;
    }

    .bottom-footer-menu a {
        width: 50%;
        font-size: 11px;
        margin: 8px 0px;
    }

    .copy-right-text p {
        font-size: 11px;
    }

    .contact_info_area .contact_info h5 {
        font-size: 15px;
    }

    img.logo-img {
        width: 100%;
    }

    .get-venmob-bg-text {
        right: 3px;
        bottom: 110px;
        transform: rotate(14deg);
    }

    .get-venmob-bg-text h1 {
        font-size: 26px;
    }

    .pay-b-bg-text {
        left: 5%;
    }

    .pay-b-bg-text h1 {
        font-size: 26px;
    }

    .pay-businesses-sec h4 {
        width: 100%;
        left: 0% !important;
        font-size: 26px !important;
    }

    .breakpoint-on .classy-navbar .classy-menu {
        width: 100%;
    }

    .breakpoint-on .classynav ul li {
        margin-left: 1em;
    }

    .classynav ul li a {
        padding: 0 20px;
        font-size: 12px;
    }

    .classycloseIcon .cross-wrap {
        width: 20px;
    }

    .classy-navbar .nav-brand {
        width: 50%;
    }

    .do-more-heading h4 {
        font-size: 26px;
        line-height: 50px;
    }

    .nhf-heading h1 {
        font-size: 30px;
    }

    .nhf-content h3 {
        font-size: 23px;
        width: 100%;
    }

    .nhf-content p {
        font-size: 10px;
    }

    section.do-more-sec {
        height: 1900px;
        margin-bottom: -230px;
    }

    section.get-venmob-app-sec {
        clip-path: polygon(0% 10%, 100% 0%, 100% 100%, 0% 100%) !important;
    }

    .pay-rt-prsn-text h3 {
        font-size: 26px;
        line-height: 40px;
    }

    .pay-rt-prsn-text button {
        width: 130px;
        height: 35px;
        font-size: 11px;
    }

    section.tip__trick_sec {
        height: 2400px;
        margin-bottom: -290px;
    }

    .tip__trick_sec_green {
        height: 860px !important;
    }

    .move-money-free-bg-text {
        width: 100%;
    }

    .tw-bg-text h1,
    .move-money-free-bg-text h1,
    .move-money-bg-text h1,
    .low-money-bg-text h1 {
        font-size: 30px;
    }

    .move-money-text h3,
    .transfer-main-heading h3 {
        font-size: 26px;
        line-height: 50px;
    }

    .mb-bg-vector {
        background-size: 100%, 150px, 51px, 147px;
    }

    .move-money-text {
        padding-left: 0px;
    }

    .move-money-bg-text {
        left: 0%;
    }

    section.money-asap {
        padding: 70px 0px;
    }

    .move-money-text .learn-more-btn {
        justify-content: center;
    }

    .low-money-text p {
        width: 100%;
    }

    section.tip__trick_sec_manage {
        clip-path: polygon(0 0, 100% 5%, 100% 100%, 0% 100%);
        margin-top: -150px;
    }

    .tip__trick_sec_green_manage .get-venmob-bg-text {
        right: 3px;
        bottom: 70px;
        transform: rotate(29deg);
    }

    .mip-text h3,
    .wtp-text h1,
    .sap-heading h1,
    .get-debit-card-text h1 {
        font-size: 30px;
        line-height: 40px;
        text-align: center;
    }

    .mip-text a button {
        width: 130px;
        height: 35px;
        font-size: 11px;
        margin: 15px;
    }

    .get-debit-card-text a button {
        width: 130px;
        height: 35px;
        font-size: 11px;
    }

    .buyer_seller_btn {
        text-align: center;
    }

    .margin_mobile {
        margin-top: 40px;
    }

    p.heading_collapse {
        flex-flow: row;
        align-items: flex-start;
    }

    .heading_collapse i {
        padding: 0px;
        height: 100%;
    }

    .sec_bg_green {
        background-position: bottom 115px right -20px, bottom 126px left, top 26% left 9% !important;
        background-size: 71%, 60%, 30%;
    }

    .padding_botm_set {
        padding: 50px 0 75px;
    }

    section.sec_bg_green_height {
        min-height: 930px;
    }

    .venmob-togo-bg-text h1,
    .shop-local-bg-text h1 {
        font-size: 30px;
    }

    .padding_left_set {
        padding: 0px;
        text-align: center;
    }

    section.sec_bg_clip_set {
        clip-path: polygon(0 0, 100% 12%, 100% 100%, 0% 100%) !important;
    }

    section.laptop-girl-sec p {
        width: 100% !important;
    }

    .pbs-text p {
        width: 100%;
    }

    .margin_banner_set {
        margin-top: 150px !important;
    }

    .fp-left-column img {
        margin-left: 0px;
    }

    .gb-text {
        text-align: center !important;
    }

    .gb-text h3 {
        text-align: center !important;
    }

    .gb-text p {
        text-align: center !important;
        padding-left: 0px;
    }

    .easy-and-safe-heading h1,
    .easy-and-safe-content h1,
    .start-paying-text h1,
    .venmob-at-pos-content h1,
    .pay-bg-text h1 {
        font-size: 30px;
        line-height: 40px;
        text-align: center;
    }

    .light-version p {
        width: 100%;
    }

    .main-ilustration {
        margin-top: 0px;
        background-size: 65% 100%, 38px;
    }

    .margin_mobile_bot {
        margin-bottom: 20px !important;
    }

    .margin_mobile_pad {
        padding-top: 30px;
    }

    .easy-and-safe-1 {
        background-color: #F0F9FF;
        height: 570px;
    }

    .sec_bg_white {
        background-size: 71%, 60%, 30%, 30%, 30%, 30%;
    }

    .venmob-at-pos-content .learn-more-btn {
        justify-content: center;
    }

    .vector_bg_set {
        background-size: 60%, 20%;
        background-position: top 17% center;
    }

    .cp-bg-text h1,
    .mip-bg-text h1,
    .vtg-bg-text h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .vtg-text h1 {
        margin-top: 0px;
    }

    .sec_height_set_1 {
        height: 1800px !important;
    }

    .faq-main-heading h1,
    .qr-kit-text h1 strong,
    .sap-heading h1,
    .setup-in-mnts-content h1,
    .lbd-sec-content h1 {
        font-size: 35px;
    }

    .qr-kit-text h3 {
        font-size: 18px;
        line-height: 1.2;
    }

    .fp-right-column h3 {
        font-size: 26px;
    }

    .money-moves-bg-text h1,
    .dtb-content h3,
    .dtb-bg-text h1 {
        font-size: 35px;
        line-height: 1;
    }

    section.money-moves-sec~section.dblue-sec {
        clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 86%);
    }

    .get-venmob-bg-text {
        bottom: 120px;
        transform: rotate(18deg);
    }

    .get-venmob-bg-text h1 {
        font-size: 23px;
    }

    .mip-text h3,
    .transfer-main-heading h3 {
        font-size: 30px;
        line-height: 1;
    }

    section.easy_and_safe_sec {
        background-position: center top 100%;
        height: 600px;
    }

    .padding_setting_view {
        padding: 0px;
    }

    .card_uber>.image-card-para {
        padding: 20px 10px 20px;
    }

    .image-card-para::before {
        width: 100px;
    }

    .card_uber h5 {
        text-align: center;
        font-size: 20px;
        font-family: 'lato-h';
    }

    .card_uber p {
        text-align: center;
    }

    .padding_set_card_sec>.image-card-para {
        padding: 20px 0px 20px;
    }

    .footer-logo a {
        display: block;
        padding: 0px 60px;
    }

    .feat-art-btns .col-md-6 a button,
    .help-center-btns .col-md-6 a button,
    .form-submit-btn a button,
    button.att-file-btn,
    .contact-form-main form input {
        height: 35px;
        font-size: 12px;
    }

    .contact-form-main form input::placeholder,
    .contact-form-main form textarea {
        font-size: 12px;
    }

    .contact-lt-text ul li {
        font-size: 12px;
    }

    .contact-form-main>div.col-md-12 {
        padding: 0px;
    }

    .qrm-heading h1 {
        font-size: 25px;
    }

    h1 sup {
        top: 5px;
    }

    .fee-table_Main {
        overflow: auto;
        width: 100%;
    }

    .fee-table tr th {
        font-size: 14px;
        padding: 1rem;
    }

    .fee-table tr td {
        font-size: 10px;
        padding: 1rem;
    }

    .padding_setting_sec_table {
        padding: 1rem !important;
    }

    .faq_heading>.faq>.faq-table {
        overflow: auto;
        display: block;
    }

    section.responsive_bg_our_fees {
        background-size: 840px, 100px, 100px, 25px !important;
        background-position: top -150px right -136px, top 15% left -60px, bottom 18% right 15px, left 10px bottom 58% !important;
    }

    section.padding_setting_our_fees {
        padding-top: 0px;
    }
}

@media (max-width:300px) {

    .feat-art-btns .col-md-6 a button,
    .help-center-btns .col-md-6 a button {
        height: 35px;
        font-size: 10px;
    }

    .contact-lt-text ul li {
        font-size: 10px;
    }

    .contact-lt-text h5 {
        font-size: 15px;
        margin-bottom: 10px;
    }

    section.responsive_bg_our_fees {
        background-size: 840px, 100px, 100px, 25px !important;
        background-position: top -150px right -136px, top 15% left -60px, bottom 18% right 15px, left 10px bottom 58% !important;
    }

    section.padding_setting_our_fees {
        padding-top: 0px;
    }
}

/* footer responsive start */

@media (max-width:768px) {
    .contact_info_area {
        justify-content: start !important;
    }

    .bottom-footer-menu a {
        width: 26%;
        margin: 7px 0px;
    }
}

@media (max-width:576px) {
    .bottom-footer-menu a {
        width: 26%;
        margin: 7px 0px;
    }

    .reverse_sec {
        flex-flow: column;
    }
}

@media (max-width:400px) {
    .bottom-footer-menu a {
        width: 50%;
        margin: 3px 0px;
    }
}

/* footer responsive end */

/* banner rsponsive start */

@media (max-width:1200px) {
    .tw-bg-text h1 {
        font-size: 200px;
        line-height: 2.5;
    }

    .dev_line {
        width: 100%;
    }
}

@media (max-width:992px) {
    .tw-bg-text h1 {
        font-size: 130px;
        line-height: 2.5;
    }

}

@media (max-width:768px) {
    .block_div {
        display: block;
    }

    .none_div {
        display: none;
    }

    .reverse_sec_column_md {
        flex-flow: column-reverse !important;
    }

    .about-us-ilustration {
        height: 500px;
    }

    .margin_mobile_view_md {
        margin-bottom: 50px;
    }

    .width_setting {
        width: 100%;
        margin: 0px auto;
    }

    .tw-bg-text h1 {
        font-size: 100px;
        line-height: 2;
    }

    .text-section p {
        text-align: center !important;
    }

    .classy-navbar .nav-brand {
        width: 30%;
    }

    .padding_setting_home {
        padding-top: 100px;
    }

    section.pay-friends-sec {
        height: unset;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
    }

    section.pay-businesses-sec {
        height: unset !important;
        padding: 215px 0px !important;
        clip-path: polygon(0 0, 100% 10%, 100% 90%, 0% 100%) !important;
    }

    section.responsive_sec_padding {
        padding-bottom: 200px !important;
        margin-bottom: -150px;
    }

    section.accept-venmob-sec {
        background-position: top 10% left -10%, bottom 5% left -15%, top 5% right -20% !important;
        clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%) !important;
        margin-top: -150px !important;
        margin-bottom: -205px !important;
        height: unset !important;
        padding: 200px 0px !important;
        background-size: 30%, 25%, 30% !important;
    }

    section.responsive_girl_sec {
        clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%) !important;
        margin-top: -110px !important;
        height: unset !important;
        background-position: top 0% left -14%, bottom -5% left -25%, top 0% right -30%, top 95% right 15% !important;
        background-size: 35%, 35%, 40%, 8% !important;
    }

    section.padding_bg_green_sec {
        padding-bottom: 150px;
    }

    section.padding_bg_green_sec .get-venmob-bg-text {
        bottom: 25px;
        transform: rotate(9deg);
    }

    section.padding_bg_green_sec .get-venmob-bg-text h1 {
        font-size: 70px;
    }

    .responsive_green_bd_sec {
        clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%) !important;
        height: unset !important;
    }

    .get-app-btns {
        display: flex;
        flex-flow: column wrap;
        align-items: center;
        margin-top: 40px;
    }

    section.get-venmob-app-sec h4 {
        width: 100%;
        text-align: center;
    }

    .get-app-btns a img {
        margin-bottom: 20px;
    }

    .get-venmob-bg-text {
        bottom: 140px;
        transform: rotate(15deg);
    }

    section.padding_bg_green_sec h4 {
        margin-top: 0px !important;
    }

    section.padding_bg_green_sec {
        margin-top: 50px;
    }

    p.accept-venmob-para {
        margin-top: 25px;
    }

    .welcome-content h1 {
        font-size: 70px;
        line-height: 1.2;
        text-align: center;
    }

    .welcome-content p {
        width: 100%;
        text-align: center;
    }

    .anchor_tag_res>a {
        display: flex;
        justify-content: center;
    }

    .banner_sec_res {
        background-position: top -15% right -50px, bottom 20% right -90px, bottom 0% left -60px, top 50% right 5% !important;
        background-size: 97%, 40%, 40%, 10% !important;
    }

    section.footer_girl_sec {
        height: unset;
    }

    .do-more-bg-text h1 {
        font-size: 170px;
        line-height: 1.2;
    }

    .nhf-heading h1 {
        font-size: 160px;
        line-height: 1.2;
    }

    .hiw-bottom-text {
        top: 62%;
        width: 100%;
        text-align: center;
    }

    .hiw-bottom-text h1 {
        font-size: 80px;
    }

    .welcome-content.hiw-text>h1 {
        line-height: 1;
    }

    .anvhor_tag_sec_btn {
        display: flex;
        justify-content: center;
    }

    .how_it_works_sec_bg {
        background-position: top -150px right -130px, bottom 125px right -133px, top 74% right 11% !important;
    }

    .card_img_sec_bg {
        background-position: top 0% left -17%, top 7% left 5%, top 0% right -35%, bottom 26% left -16%, bottom 61% right -30% !important;
        background-size: 40%, 20%, 40%, 40%, 40% !important;
    }

    .split-down-card {
        margin: 100px 0px;
    }

    .margin_mobile_view_md {
        margin-bottom: 50px;
    }

    .mtp-content h1 {
        margin-bottom: 25px;
        text-align: center;
    }

    .mtp-content h1~p {
        text-align: center;
        margin-bottom: 25px;
    }

    .your-way-heading {
        width: 100%;
    }

    .your-way-heading>h3 {
        text-align: center;
        margin-bottom: 25px;
    }

    .your-way-cards {
        width: 100%;
        text-align: center;
    }

    .your-way-cards p,
    .your-way-cards h5 {
        text-align: center;
    }

    .nhf-card {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
    }

    .nhf-text,
    .nhf-content h3 {
        width: 100%;
    }

    .nhf-text>h5,
    .nhf-content h3 {
        text-align: center;
    }

    .nhf-content p {
        text-align: center;
    }

    .anchor_tag_setting_sec {
        display: flex;
        justify-content: center;
    }

    section.do-more-sec {
        height: unset;
        margin-bottom: 0px;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%) !important;
    }

    section.bg_green_setting_sec {
        clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%) !important;
    }

    section.girls_sec_bg_setting {
        margin-top: -115px !important;
    }

    .heading_setting_md,
    .do-more-bg-text1,
    .move-money-free-bg-text {
        width: 100%;
    }

    .do-more-bg-text1>h1 {
        font-size: 150px;
    }

    .center_align_text_md_btn,
    .center_align_text_md_btn>h3 {
        text-align: center;
    }

    .center_align_text_md_btn>p {
        width: 100%;
        text-align: center;
    }

    section.water_bg_sec_md {
        background-size: 100%, 30%, 30%, 30% !important;
    }

    section.to_go_sec_bg_md {
        height: unset;
        clip-path: polygon(0 19%, 100% 0, 100% 100%, 0% 100%) !important;
        padding-bottom: 40px;
        background-size: 30%, 8% !important;
        background-position: top 5% right -10%, bottom 29% right 2% !important;
    }

    section.to_go_sec_bg_md .padding_left_set>h3,
    section.to_go_sec_bg_md .padding_left_set>p,
    section.to_go_sec_bg_md .padding_left_set {
        text-align: center;
    }

    section.green_bg_setting_md {
        margin-top: 0px !important;
        background-size: 50%, 45%, 20% !important;
        background-position: bottom -4% right -35%, bottom 10% left 10%, top 26% left 9% !important;
    }

    section.girl_sec_in_img_setting {
        background-size: 40%, 30%, 40%, 10% !important;
        background-position: top 2% left -15%, bottom -5% left -20%, top 2% right -30%, top 12% left 25% !important;
    }

    .center_align_text_sec_btn,
    .center_align_text_sec_btn>h3,
    .center_align_text_sec_btn>p {
        width: 100%;
        text-align: center !important;
    }

    .pbs-text p {
        width: 100%;
    }

    .margin_tab_md {
        margin-top: 80px;
    }

    .feature_partners_md_center>h3,
    .feature_partners_md_center>p {
        text-align: center;
    }

    section.grow_your_business_with_sec {
        height: unset;
        margin: 60px 0px;
    }

    section.grow_your_business_with_sec .gb-text>h3,
    section.grow_your_business_with_sec .gb-text>p,
    section.grow_your_business_with_sec .gb-text {
        width: 100%;
        text-align: center;
    }

    section.mt_minus {
        margin-top: -210px !important;
    }

    .padding_tab_md {
        padding-top: 80px !important;
    }

    .easy-and-safe-content h1,
    .easy-and-safe-content p {
        width: 100%;
        text-align: center !important;
    }

    .margin_tab_md_kam {
        margin-top: 50px;
    }

    section.white_bg_sec_setting {
        background-size: 50%, 50%, 20%, 10%, 20%, 30% !important;
        background-position: bottom -10% right -30%, bottom -20% left -30%, top 5% right 1%, left 40% top 12%, top left -12px, bottom 28% left 24% !important;
    }

    section.vector_bg_set_sec {
        padding: 60px 0px !important;
    }

    section.footer_up_sec_md_setting {
        margin-top: 0px !important;
        clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%) !important;
    }

    .venmob_to_go_heading {
        margin-top: 0px !important;
    }

    .venmob_to_go_heading~.dream-btn-group {
        display: flex;
        justify-content: center;
    }

    .buyer_seller_btn_sec,
    .buyer_seller_btn_sec>h3,
    .buyer_seller_btn_sec>p,
    .money_in_pocket_dont_panic_sec>h3,
    .money_in_pocket_dont_panic_sec>p {
        width: 100%;
        text-align: center;
    }

    section.green_sec_md_setting {
        background-size: 50%, 50%, 8%, 15% !important;
        background-position: bottom 20% right -40%, bottom -3% left -40%, top 25% left 25%, left 27% bottom 18% !important;
        margin-top: -40px !important;
    }

    section.sec_height_set_1 {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        height: unset;
    }

    section.girl_sec_in_img_setting_dbit_card {
        background-size: 40%, 30%, 30%, 6% !important;
    }

    .qr_kit_text_md {
        text-align: center;
    }

    .qr_kit_text_md .dream-btn-group {
        display: flex;
        justify-content: center;
    }

    .qr_kit_illustration_md {
        margin-top: 0px !important;
        background-size: 100% 100%;
    }

    .lbd-sec-img {
        padding-left: 0px;
        margin-bottom: 50px;
    }

    section.ways_to_get_paid_sec_bg {
        background-size: 100%, 30%, 30%, 40%;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .center_align_md>h3,
    .center_align_md>p,
    .center_align_md {
        width: 100%;
        text-align: center;
    }

    .easy_and_safe_content_md {
        margin-top: 0px;
        text-align: center;
    }

    section.easy_and_safe_sec_md {
        background-size: 75%;
        background-position: top center;
        height: unset;
        padding: 80px 0px;
    }

    .easy_and_safe_heading_md h1 {
        line-height: 1.2 !important;
        margin-top: 350px !important;
    }

    section.img_card_sec_md {
        background-position: top 0% left -78px, top 2% center, top 5% right -86%, bottom 27.5% left -65px, bottom 58% right -30% !important;
    }

    section.height_setting_girl_sec_md {
        height: unset;
    }

    .dtb-bg-text {
        width: 100%;
    }

    .dtb-bg-text h1 {
        font-size: 100px;
    }

    .why_venmob_illustration_img {
        background-size: 100% 100%;
        background-position: top 0px center;
        margin-top: 100px;
    }

    .welcome-content h1,
    .money-moves-text h4,
    .money-moves-text p {
        width: 100%;
        text-align: center;
    }

    .money_moves_sec_md {
        height: unset !important;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%) !important;
    }

    section.dblue_sec_md {
        height: unset !important;
        clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 90%) !important;
    }

    section.down_to_business_sec_md {
        height: unset;
        clip-path: polygon(0 0, 100% 13%, 100% 100%, 0 100%) !important;
    }

    section.down_to_business_sec_md .dtb-content h3 {
        text-align: center;
    }

    section.down_to_business_sec_md .dtb-content p {
        width: 100%;
        text-align: center;
    }

    section.free_signup_sec_md {
        margin-top: 0px !important;
        height: unset !important;
        padding: 120px 0px !important;
        clip-path: polygon(0 0, 100% 13%, 100% 100%, 0 100%) !important;
    }

    .who_we_contant_sup_content h4 {
        margin-top: 0px !important;
        width: 100% !important;
    }

    .who_we_contant_sup_content {
        text-align: center !important;
    }

    section.laptop_girl_sec_2_md {
        margin-top: -120px !important;
        height: unset !important;
        clip-path: polygon(0 15%, 100% 0%, 100% 100%, 0% 100%) !important;
        background-size: 50%, 8% !important;
        background-position: top 5% right -25%, top 22% left 16% !important;
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text {
        bottom: 25px;
        transform: rotate(-11deg);
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text h1 {
        font-size: 63px;
    }

    .center_align_md_text>h3,
    .center_align_md_text>p {
        width: 100%;
        text-align: center;
    }

    .center_align_md_text>a {
        display: flex;
        justify-content: center;
    }

    .easy_and_safe_heading_mobile_view_md>h1 {
        line-height: 1.2;
    }

    .padding_setting_view_md {
        text-align: center;
    }

    .padding_setting_view_md>img {
        margin-left: 0px;
    }

    .image-card-para>p {
        width: 100%;
        text-align: center;
    }

    .margin_bottom_setting>img {
        margin-top: 80px;
    }

    .responsive_sec_padding .learn-more-btn.responsive_btn,
    .pay-businesses-sec .learn-more-btn,
    .reverse_sec_column_md .learn-more-btn {
        text-align: center;
    }

    .accept-venmob-sec {
        min-height: unset !important;
    }
}

@media (max-width:576px) {
    .heading_setting_md h1 {
        font-size: 75px;
    }

    section.responsive_bg_trust_safety {
        background-size: 840px, 150px, 150px, 50px !important;
        background-position: top -150px right -136px, top 30% left -80px, bottom 25% right -80px, left 50px bottom 30% !important;
    }

    section.padding_setting_sec_trust_safety {
        padding-bottom: 100px;
    }

    .text_center_view>h3,
    .text_center_view>p {
        text-align: center;
    }

    .reverse_sec_column {
        flex-flow: column-reverse !important;
    }

    section.money-in-pocket {
        padding: 40px 0 60px;
    }

    section.card-perks {
        padding: 40px 0 60px;
    }

    section.pay-venmob,
    section.get-in-touch {
        clip-path: polygon(0% 15%, 100% 0%, 100% 100%, 0% 100%) !important;
        margin-top: 0px !important;
        background-size: 50%, 50%, 20% !important;
        background-position: bottom 15% right -100px, top 20% left -37%, top 12% right 10% !important;
        padding: 200px 0px !important;
        min-height: unset;
        height: unset;
    }

    section.laptop-girl-sec {
        background-position: top 5% left 0px, bottom -54px left -106px, top right -80px, top 165px left 70% !important;
        clip-path: polygon(0 0, 100% 15%, 100% 100%, 0% 100%) !important;
    }

    section.card-perks {
        height: unset;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        background-size: 10%;
        background-position: right 10% bottom 40px;
    }

    .main-heading-text h1 {
        font-size: 75px;
    }

    .about-us-banner-para p {
        margin-top: 25px;
        text-align: center;
    }

    .about-us-ilustration {
        height: 450px;
    }

    .our_team_sec_responsive {
        margin-bottom: -200px !important;
        height: unset !important;
        padding: 200px 0px !important;
        clip-path: polygon(0 0%, 100% 0%, 100% 80%, 0% 100%) !important;
        background-position: top 25px right -70px, top 50% right 5%, top -52px left -91px !important;
        background-size: 130%, 20%, 42% !important;
    }

    .about-our-team h1,
    .get-in-touch-content h4,
    .tw-bg-text h1 {
        font-size: 75px;
        line-height: 1.2;
        text-align: center;
    }

    .about-our-team>p {
        width: 100%;
        text-align: center;
    }

    section.laptop-girl-sec {
        margin-top: -200px;
    }

    section.transfers-work {
        background-position: top 15px left 0px, top 11% right 20px, top 13% left -68px !important;
        background-size: 50%, 15%, 40%;
    }

    .classy-navbar .nav-brand {
        width: 40%;
    }

    .responsive_btn {
        justify-content: center;
    }

    h4.pay_bussiness_heading {
        text-align: center;
        top: 10% !important;
    }

    p.para_Heading_graph {
        margin-top: 25px;
    }

    .img_heading_para>img {
        margin-bottom: 0px !important;
    }

    section.padding_bg_green_sec .get-venmob-bg-text {
        bottom: 60px;
        transform: rotate(20deg);
    }

    section.padding_bg_green_sec .get-venmob-bg-text h1 {
        font-size: 48px;
    }

    section.responsive_girl_sec {
        margin-top: -160px !important;
    }

    .img_margin_setting {
        margin-top: 0px !important;
    }

    .margin_remover {
        margin-top: 0px !important;
    }

    .margin_remover_buttom {
        margin-bottom: 0px !important;
    }

    .nhf-heading h1 {
        font-size: 115px;
        line-height: 1.2;
    }

    .how_it_works_illustration {
        background-size: 100% 100%, 15% !important;
        background-position: center, top 0% right 5% !important;
    }

    .do-more-bg-text1>h1 {
        font-size: 100px;
    }

    section.tip__trick_sec_green {
        clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 81%) !important;
    }

    section.tip__trick_sec_green_manage_1 {
        clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%) !important;
        z-index: 1;
        height: unset;
    }

    .tip__trick_sec_green_manage_1 .get-venmob-bg-text {
        bottom: 0px;
        transform: rotate(0deg);
        margin-top: 50px;
        /* margin-bottom: 50px; */
    }

    .tip__trick_sec_green_manage_1 .get-venmob-bg-text h1 {
        margin-bottom: 0px;
        line-height: 1;
    }

    .heading_sec_main h4 {
        line-height: 1.2;
        text-align: center;
    }

    .margin_remove_md {
        margin-top: 0px !important;
    }

    section.get_the_venmob_sec {
        margin-top: -230px;
    }

    .tip__trick_sec_green_heading {
        bottom: 110px;
    }

    .tips_and_tricks_illustration {
        margin-top: 0px !important;
    }

    section.pay_right_person_sec {
        background-size: 50%, 20%, 50%, 50%, 50%, 15%;
        background-position: top 0px left -40px, top 25% left 25%, top 0px right -85px, bottom 4px left -40px, bottom -60px right -50%, bottom 50% right 50px;
    }

    .move-money-bg-text {
        left: 0%;
    }

    .move-money-text {
        padding-left: 0px;
    }

    .move-money-bg-text h1,
    .move-money-free-bg-text h1,
    .low-money-bg-text h1 {
        font-size: 110px;
        line-height: 1.2;
    }

    .move-money-text h3,
    .move-money-text h3 {
        font-size: 75px;
        line-height: 1.2;
        text-align: center;
    }

    .move-money-text p {
        text-align: center;
    }

    .move-money-text .learn-more-btn {
        justify-content: center;
    }

    .money-asap {
        padding: 40px 0px 100px;
    }

    .low-money-text p,
    .move-money-free-text p,
    .move-money-free-bg-text {
        width: 100%;
    }

    section.move_money_free_sec {
        background-position: bottom 0% right 0%, top 0% left -45%;
        background-size: 55%, 50%;
    }

    section.low_money_sec_main {
        background-size: 100%, 15%, 18%, 20%, 13%;
        background-position: top 0% left 0%, bottom 45% left 10%, top 10% right 15%, top 13% left 0%, bottom 30% right 15%;
    }

    section.manage_money_sec_manage_dmr {
        margin-top: 0px;
        padding-top: 100px;
        background-size: 50%, 35%, 50%;
        background-position: top 12% right -45%, top -2% left -25%, bottom 12% left -25%;
    }

    .sap-heading p {
        margin-bottom: 0px;
    }

    .buyer_seller_btn h3,
    .buyer_seller_btn p,
    .main_show_sec_text_center h3,
    .main_show_sec_text_center p {
        text-align: center;
    }

    section.shop-local {
        height: unset;
    }

    .touch_free_pmnt_sec {
        background-size: 50%, 50%, 50% !important;
        background-position: top 2% right -50%, bottom 2% left -50%, bottom 0% right -25% !important;
    }

    section.grow_your_business_with_sec {
        background-position: top 0% right 20%, bottom 19% right -24%, bottom -7% left -40%;
        padding: 40px 0 120px !important;
        background-size: 15%, 50%, 50%;
    }

    section.mt_minus {
        margin-top: -185px !important;
    }

    section.footer_up_sec_md_setting {
        margin-top: 0px !important;
        clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%) !important;
        background-position: top 0% left -25%, bottom -8% left -25%, top 15% right 25% !important;
        background-size: 50%, 40%, 10% !important;
    }

    .touch_free_illustration_sec {
        background-size: 50% !important;
        margin-bottom: 50px !important;
    }

    .venmob_at_pos_content_sec>h1,
    .venmob_at_pos_content_sec>.learn-more-btn,
    .venmob_at_pos_content_sec>p {
        width: 100%;
        text-align: center !important;
        justify-content: center;
    }

    .get_card_illustration_sm {
        margin-top: 0px !important;
    }

    .cp-bg-text h1 {
        font-size: 100px;
        line-height: 1.2;
    }

    section.girl_sec_in_img_setting_dbit_card {
        clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 100%) !important;
    }

    section.qr-materials {
        padding: 50px 0px 50px;
    }

    section.img_card_sec_md {
        background-size: 50%, 20%, 80%, 50%, 50% !important;
        background-position: top 0% left -78px, top 2% center, top 5% left 250px, bottom 27.5% left -65px, bottom 58% right -30% !important;
    }

    .easy_and_safe_heading_md h1 {
        line-height: 1 !important;
        margin-top: 200px !important;
    }

    section.ways_to_get_paid_sec_bg {
        background-size: 100%, 30%, 30%, 40% !important;
        background-position: top -150px right -130px, top 20% left -75px, bottom 55% right -65px, right bottom 115px !important;
    }

    .dtb-bg-text h1 {
        font-size: 75px;
    }

    section.laptop_girl_sec_2_md {
        clip-path: polygon(0 15%, 100% 0%, 100% 100%, 0% 100%) !important;
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text {
        bottom: 42px;
        transform: rotate(-14.5deg);
    }

    section.laptop_girl_sec_2_md {
        background-position: top 5% right -25%, top 22% left 16% !important;
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text h1 {
        font-size: 46px;
    }

    .get_venmob_sec_text_center .get-venmob-bg-text {
        bottom: 73px !important;
        transform: rotate(21deg) !important;
    }

    .hiw_bottom_text_md {
        width: 100%;
        text-align: center;
        top: 59%;
        left: 0%;
    }

    .hiw_bottom_text_md h1 {
        font-size: 60px;
    }

    .margin_bottom_up {
        margin-bottom: 150px;
    }

    .btn_center_align_sm {
        text-align: center !important;
    }

    .no_hidden_fees_sec {
        background-size: 108% 32%, 40%;
        background-position: top 65px left -39px, bottom 2% right -26px !important;
    }

    .no_hidden_fees_sec .nhf-heading h1 {
        font-size: 110px;
    }
}

@media (max-width:400px) {

    .tw-bg-text h1,
    .nhf-heading h1 {
        font-size: 50px;
        line-height: 1;
    }

    section.padding_bg_green_sec .get-venmob-bg-text {
        bottom: 75px;
        transform: rotate(22deg);
    }

    section.padding_bg_green_sec .get-venmob-bg-text h1 {
        font-size: 37px;
    }

    .main-ilustration {
        background-size: 100% 100%, 15% !important;
        background-position: center, top 0% right 5% !important;
    }

    .do-more-bg-text1>h1 {
        font-size: 75px;
    }

    section.tips_and_tricks_ban_sec {
        background-size: 100%, 50%, 15% !important;
        background-position: top -192px right -130px, bottom 25px right -40px, bottom 195px right 25% !important;
    }

    .tips_and_tricks_ban_sec .tips_and_tricks_illustration {
        height: 350px !important;
    }

    .move-money-text h3,
    .move-money-text h3 {
        font-size: 50px;
        line-height: 1;
    }

    .move-money-bg-text h1,
    .move-money-free-bg-text h1,
    .low-money-bg-text h1 {
        font-size: 85px;
        line-height: 1;
    }

    .main_show_sec_text_center .col-md-6>:is(.pay-rt-prsn-img),
    .buyer_main_sec_img_margin .col-md-6>:is(.pay-rt-prsn-img) {
        margin-bottom: 50px !important;
    }

    section.girl_sec_in_img_setting {
        background-position: top 5% left 0px, bottom -40px left -40px, top 11% right -50px, top 20% left 10% !important;
        background-size: 50%, 50%, 50%, 12% !important;
    }

    section.white_bg_sec_setting {
        min-height: unset !important;
    }

    .cp-bg-text h1 {
        font-size: 75px;
        line-height: 1;
    }

    section.sec_height_set_1 {
        height: unset !important;
    }

    section.sec_bg_green.green_sec_md_setting {
        min-height: unset;
    }

    .get_card_illustration_sm {
        height: 350px;
        background-size: 100% !important;
        background-position: center center !important;
    }

    .qrm-main-text a button {
        width: 100%;
        height: 35px;
    }

    .qrm-content {
        min-height: unset !important;
    }

    .qrm-main-text h5 {
        font-size: 28px;
    }

    .easy_and_safe_heading_md h1 {
        line-height: 1 !important;
        margin-top: 150px !important;
    }

    section.img_card_sec_md {
        background-size: 50%, 20%, 80%, 50%, 50% !important;
        background-position: top 0% left -27px, top 2% center, top 5% left 135px, bottom 27.5% left -27px, bottom 60% right -30% !important;
    }

    section.ways_to_get_paid_sec_bg {
        background-size: 100%, 30%, 30%, 40% !important;
        background-position: top -150px right -130px, top 20% left -50px, bottom 55% right -45px, right bottom 115px !important;
    }

    .dtb-bg-text h1 {
        font-size: 50px;
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text {
        bottom: 55px;
        transform: rotate(-17deg);
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text h1 {
        font-size: 35px;
    }

    .header_mobile>nav {
        padding: 25px 0px;
    }

    .mobile_menu>a {
        font-size: 14px;
    }

    .nav_dropdown>a>p {
        font-size: 11px;
    }

    .hiw_bottom_text_md h1 {
        font-size: 40px;
    }

    .no_hidden_fees_sec {
        background-size: 110% 24%, 40% 100%;
    }

    .no_hidden_fees_sec .nhf-heading h1 {
        font-size: 75px;
    }
}

@media (max-width:300px) {

    .tw-bg-text h1,
    .heading_setting_md h1 {
        font-size: 35px;
        line-height: 1;
    }

    section.padding_bg_green_sec .get-venmob-bg-text {
        bottom: 77px;
        transform: rotate(31deg);
    }

    section.padding_bg_green_sec .get-venmob-bg-text h1 {
        font-size: 27px;
    }

    section.accept-venmob-sec,
    section.pay-businesses-sec {
        min-height: unset;
    }

    h4.pay_bussiness_heading {
        text-align: center;
        top: 16% !important;
    }

    section.responsive_sec_padding {
        min-height: unset;
    }

    .hiw-bottom-text {
        top: 63%;
    }

    .hiw-bottom-text h1 {
        font-size: 20px;
    }

    .margin_mobile_view_sm {
        margin-bottom: 50px !important;
    }

    div.margin_remove_sm {
        margin-top: 0px !important;
    }

    section .section_setting_height_sm {
        height: unset !important;
    }

    div.text_setting_sm {
        bottom: 30px;
        transform: rotate(29deg);
    }

    div.text_setting_sm h1 {
        font-size: 23px;
    }

    .do-more-bg-text1>h1 {
        font-size: 50px;
    }

    .move-money-bg-text h1,
    .move-money-free-bg-text h1,
    .low-money-bg-text h1 {
        font-size: 60px;
        line-height: 1;
    }

    .move-money-text h3,
    .move-money-text h3 {
        font-size: 36px;
        line-height: 1;
    }

    section.tip__trick_sec_green_manage_1 {
        height: unset !important;
    }

    .tip__trick_sec_green_manage_1 .get-venmob-bg-text {
        left: 0%;
    }

    .tip__trick_sec_green_manage_1 .get-venmob-bg-text h1 {
        text-align: center;
    }

    .cp-bg-text h1 {
        font-size: 50px;
    }

    .get_card_illustration_sm {
        height: 300px;
    }

    .easy_and_safe_heading_md h1 {
        line-height: 1 !important;
        margin-top: 100px !important;
    }

    section.ways_to_get_paid_sec_bg {
        background-size: 100%, 30%, 30%, 40% !important;
        background-position: top -150px right -130px, top 20% left -35px, bottom 63% right -30px, right bottom 115px !important;
    }

    .dtb-bg-text h1 {
        font-size: 35px;
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text {
        bottom: 62px;
        transform: rotate(-21.5deg);
    }

    section.free_signup_sec_md .get-venmob-bg-text.sup-content-bg-text h1 {
        font-size: 24px;
    }

    .mobile_menu>a {
        font-size: 12px;
    }

    .nav_dropdown>a>p {
        font-size: 10px;
    }
}

@media (max-width:768px) {
    .center_align_btn_ .learn-more-btn {
        text-align: center;
    }

    section.tip__trick_sec_green_manage_3 {
        height: unset !important;
    }

    section.tip__trick_sec_green_manage_3 .get-venmob-bg-text {
        width: 100%;
        text-align: center;
    }

    section.tip__trick_sec_green_manage_3 .get-venmob-bg-text h1 {
        font-size: 38px;
    }

    .footer-logo>a>img {
        width: 35%;
    }

    section.venmob-at-pos-sec {
        background-position: top 10% center, bottom 110px right 6px !important;
        background-size: 75%, 15% !important;
        padding: 400px 0px 60px !important;
    }

    section.scan_and_pay_main_sec {
        padding: 50px 0;
    }

    section.girl_sec_in_img_setting_dbit_card {
        height: unset !important;
    }

    .pay-friends-tabs>.swiper-pagination-bullet {
        font-size: 12px;
    }

    .pay-friends-tabs {
        width: 96% !important;
        bottom: 10% !important;
        left: 2% !important;
    }

    .header-area>.classy-nav-container {
        width: 100%;
    }

    .header-area .light.classy-nav-container a.nav-brand.light {
        padding: 0px;
    }
}

@media (max-width:576px) {
    section.girls_sec_bg_setting_sec {
        margin-top: -150px !important;
    }

    section.text_center_align_setting_bgrren {
        height: unset;
    }

    section.text_center_align_setting_bgrren .margin_mobile_view_sm {
        margin-bottom: 100px;
    }

    .text_center_align_setting_bgrren .get-venmob-bg-text.text_setting_sm {
        bottom: 55px;
        transform: rotate(18deg);
    }

    section.text_center_align_setting_bgrren .get-venmob-img.margin_remove_sm {
        margin-top: 0px !important;
    }

    section.text_center_align_setting_bgrren_tips {
        clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%) !important;
        height: unset;
    }

    section.text_center_align_setting_bgrren_tips .tip__trick_sec_green_heading {
        bottom: 65px;
        transform: rotate(16deg);
    }

    section.text_center_align_setting_bgrren_tips~.get_the_venmob_sec {
        clip-path: polygon(0 0, 100% 12%, 100% 100%, 0% 100%) !important;
        margin-top: -150px;
    }

    section.text_center_align_setting_bgrren_tips .get-app-btns {
        margin-bottom: 150px;
    }

    .low_money_sec_main_sec {
        padding-top: 400px !important;
    }

    .footer-logo>a>img {
        width: 30%;
    }

    section.shop_local_main {
        padding: 200px 0px;
    }

    section.mt_minus_amin {
        padding: 200px 0px 100px !important;
    }

    section.touch_free_pmnt_sec {
        height: unset !important;
    }

    .pay-friends-tabs>.swiper-pagination-bullet {
        font-size: 11px;
    }
}

@media (max-width:400px) {
    .text_center_align_setting_bgrren .get-venmob-bg-text.text_setting_sm {
        bottom: 68px;
        transform: rotate(20deg);
    }

    .text_center_align_setting_bgrren .get-venmob-bg-text.text_setting_sm h1 {
        font-size: 37px;
    }

    section.text_center_align_setting_bgrren_tips .tip__trick_sec_green_heading {
        bottom: 75px;
        transform: rotate(17deg);
    }

    section.text_center_align_setting_bgrren_tips .tip__trick_sec_green_heading h1 {
        font-size: 37px;
    }

    .low_money_sec_main_sec {
        padding-top: 300px !important;
    }

    .footer-logo a {
        padding: 0px 0px;
    }

    .footer-logo>a>img {
        width: 50%;
    }

    .pay-friends-tabs>.swiper-pagination-bullet {
        font-size: 10px;
    }
}

@media (max-width:1200px) {
    .classynav ul li a {
        padding: 0 20px !important;
    }

    .contact_info_area .contact_info h5 {
        font-size: 16px;
    }

    .contact_info_area .contact_info p {
        font-size: 13px;
    }

    .copywrite_text>p {
        font-size: 13px;
    }

    section.get-venmob-app-sec h4 {
        width: 100%;
        margin-top: 50px;
    }

    .section-padding-100-70 {
        padding-top: 150px;
        padding-bottom: 150px;
    }

    .get-venmob-bg-text {
        bottom: 19px;
        transform: rotate(9deg);
    }

    .get-venmob-bg-text h1 {
        font-size: 90px;
    }

    .pay-businesses-sec h4 {
        width: 100%;
    }

    section.pay-friends-sec {
        margin-bottom: 0px;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }

    .pay-friends-tabs {
        width: 45% !important;
        bottom: 0% !important;
    }

    p.pay-f-para {
        text-align: left;
        margin-top: 100px;
    }

    .who-we-contant~.learn-more-btn.responsive_btn {
        text-align: left;
    }
}

@media (max-width:992px) {
    .header-area>.classy-nav-container {
        width: 100%;
    }

    .header-area .light.classy-nav-container a.nav-brand.light {
        padding: 0px;
    }

    .classynav ul li a {
        padding: 0 20px !important;
    }
}

/* banner rsponsive end */