.light__theme .border_banks .new_yellow_bg {
    background: var(--light_Primary-1);
}

.light__theme .pk_cmn_bank_box.border_banks {
    border: 2px solid var(--btn__color);
}

.light__theme .pk_cmn_bank_box.border_banks .font_white {
    color: var(--btn__color);
}

.light__theme .pk_cmn_bank_box .jrk_profile_text ul {
    border: none;
}

.light__theme .jrk_profile_text ul {
    background-color: var(--btn__color);
}

.light__theme .btn_orange {
    background-color: var(--btn__color);
}

.pk_modals .btn_orange:hover {
    color: var(--btn__color) !important;
    border: 1px solid var(--btn__color) !important;
    background: transparent !important;
    box-shadow: none;
}

.light__theme .pk_name_circle .pk_cr {
    border: 1px solid rgba(209, 0, 188, 0.20);
    background: rgba(209, 0, 188, 0.05);
    color: rgba(209, 0, 188, 0.60);
}

.light__theme .wallet_btn_sc a svg path {
    stroke: var(--bg_wht);
}

.pk_cmn_bank_box.border_banks .jrk_profile_text ul .font_dark, .light__theme .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg, .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg path {
    stroke: var(--bg_wht);
}

.light__theme .pk_cmn_bank_box.border_banks .jrk_profile_text ul svg .pk_no_stroke {
    fill: var(--bg_wht);
}

.light__theme .pk_cmn_bank_box.border_banks .jrk_profile_text ul .font_dark small {
    color: var(--bg_wht);
}

.light__theme .pk_account_top {
    border-bottom: 1px dashed var(--hover_primary);
    background-color: var(--bg_snt);
}

.light__theme .text_clr {
    color: var(--hover_primary);
}

.light__theme .pynt_create_drbdwn_head_sc.in_op_pk {
    border: 1px solid var(--btn__color);
}

.light__theme .pynt_create_drbdwn_head_sc.in_op_pk p {
    color: var(--btn__color);
}

.light__theme .payments_main_sc .btn_orange:hover {
    background-color: transparent !important;
    border: 1px solid var(--btn__color) !important;
    color: var(--btn__color) !important;
    box-shadow: unset !important;
}

.light__theme .wallet_get_btn_sc {
    background: var(--btn__color);
}

.payments_wrap_rgt_sc .jrk_refresh_btn.pk_trans {
    background-color: var(--btn__color);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.4rem;
}

.light__theme .jrk_refresh_btn svg path {
    stroke: var(--bg_wht);
}

.light__theme .pk_copy_click svg path {
    fill: var(--hover_primary);
}

.light__theme .pk_cmn_show .pk_cmn_bank_box.pk_cmn_bank_wrpr svg path {
    fill: var(--hover_primary);
}

.light__theme .pk_cmn_show .pk_cmn_bank_box.pk_cmn_bank_wrpr path.star_icon {
    fill: var(--bg_wht);
}

.light__theme .pynt_create_drbdwn_sc svg path {
    stroke: var(--btn__color);
}

.light__theme .pk_cmn_bank_box.border_banks .pk_fav_imgs .path_clrs {
    fill: var(--btn__color);
}

.light__theme .pk_cmn_bank_box.border_banks .font_dark, .pk_cmn_bank_box.border_banks .text_clr, .pk_cmn_bank_box.border_banks .font_light, .pk_cmn_bank_box.border_banks .font_white {
    color: var(--btn__color);
}

.light__theme .pk_cmn_bank_box.pk_cmn_bank_wrpr.border_banks {
    border: 2px solid var(--hover_primary);
}

.light__theme .pk_toggle_log_id svg path {
    stroke: var(--hover_primary);
}

.light__theme .btn-toggle.btn-lg.active {
    background: var(--hover_primary);
}

.light__theme .jrk_video_wrapper .black_medium a {
    color: var(--hover_primary) !important;
}

.light__theme .pk_custom_form .auth_input_phone_field_sc input {
    padding: 0 1.6rem;
}

.light__theme .add_contacts_overlay_sc .ac_save_btn_sc {
    background-color: var(--btn__color);
}

.light__theme .add_contacts_overlay_sc .ac_save_btn_sc:hover {
    background: transparent;
    border: 0.1rem solid var(--btn__color);
    box-shadow: none;
}

.light__theme .add_contacts_overlay_sc .ac_save_btn_sc:hover span {
    color: var(--btn__color);
}

.pk_cmn_bank_box .jrk_refresh_btn {
    background-color: var(--black_variant_dark);
}

.pk_cmn_show .jcc a small {
    color: var(--btn__color);
}

.pk_cmn_bank_box.border_banks .jrk_profile_text ul li:hover svg path {
    stroke: var(--bg_wht);
}

.light__theme .pk_cmn_bank_box .jrk_profile_text ul {
    background: transparent;
    border: 1px solid var(--btn__color);
}

.light__theme .pk_cmn_bank_box.border_banks .jrk_profile_text ul {
    background: var(--btn__color);
}

.pk_cmn_bank_box .jrk_profile_text ul .font_dark, .pk_cmn_bank_box .jrk_profile_text ul svg path, .pk_cmn_bank_box .jrk_profile_text ul svg {
    color: var(--btn__color);
    stroke: var(--btn__color);
}

.pk_cmn_bank_box .jrk_profile_text ul svg .pk_no_stroke, .pk_cmn_bank_box .jrk_profile_text ul li:hover svg .pk_no_stroke {
    fill: var(--btn__color);
    stroke: none;
}

.pk_cmn_bank_box .jrk_profile_text ul li:hover svg path {
    stroke: var(--btn__color);
}

.balance_popup_container_sc .wallet_get_btn_sc:hover {
    background: transparent;
    border: 0.1rem solid var(--btn__color);
    box-shadow: none;
}

.balance_popup_container_sc .wallet_get_btn_sc:hover span {
    color: var(--btn__color);
}

.pk_cmn_bank_box .jrk_profile_text ul li::after {
    filter: none;
}

.pk_cmn_bank_box.border_banks .jrk_profile_text ul li::after {
    filter: invert(1);
}

.payment_wrap_sc .pymnt_header_title_link__sc ul li:last-child {
    color: var(--default_orange);
}

.payments_contnr_lft_top_optn_sc .payments_top_optn_search_sc {
    background-color: var(--theme_bg_color);
}

.add_account_jorn_btn_sc svg path {
    stroke: var(--btn__color);
}

.add_account_jorn_btn_sc span {
    color: var(--btn__color);
}

.add_account_jorn_sc .add_account_jorn_btn_sc {
    border: 1px solid var(--btn__color);
}

.journal_entry_popup_header_rgt_sc .jnl_ery_cancel_btn_sc {
    border: 1px solid var(--btn__color);
}

.journal_entry_popup_header_rgt_sc .jnl_ery_cancel_btn_sc span {
    color: var(--btn__color);
}

.journal_entry_popup_header_rgt_sc .jnl_ery_submit_sc {
    background-color: var(--btn__color);
}

.journal_entry_popup_header_rgt_sc .jnl_ery_submit_sc span {
    color: var(--bg_wht);
}

.journal_entry_popup_header_rgt_sc .jnl_ery_submit_sc:hover {
    background: transparent;
    border: 0.1rem solid var(--btn__color);
}

.journal_entry_popup_header_rgt_sc .jnl_ery_submit_sc:hover span {
    color: var(--btn__color);
}

.payments_contnr_lft_top_optn_sc .payments_top_optn_rgt_sc .add_journal_entry_btn_sc {
    background-color: var(--btn__color);
}

.payments_contnr_lft_top_optn_sc .payments_top_optn_rgt_sc .add_journal_entry_btn_sc span {
    color: var(--bg_wht);
}

.payments_contnr_lft_top_optn_sc .payments_top_optn_rgt_sc .add_journal_entry_btn_sc:hover {
    background: transparent;
    border: 0.1rem solid var(--btn__color);
}

.payments_contnr_lft_top_optn_sc .payments_top_optn_rgt_sc .add_journal_entry_btn_sc:hover span {
    color: var(--btn__color);
}

.range_acc_sc .min-thumb, .range_acc_sc .max-thumb {
    background: var(--light_Primary-1);
}

.range_acc_sc .slider-track-filled {
    background: var(--light_Primary-1);
}

.account_tax_filter_btns_sec_sc .filder_clear_all_btn_sc p {
    color: var(--btn__color);
}

.account_tax_filter_btns_sec_sc .filder_apply_btn_sc {
    background-color: var(--btn__color);
}

.account_tax_filter_btns_sec_sc .filder_apply_btn_sc span {
    color: var(--bg_wht);
}

.account_tax_filter_btns_sec_sc .filder_apply_btn_sc:hover {
    background: transparent;
    border: 0.1rem solid var(--btn__color);
}

.account_tax_filter_btns_sec_sc .filder_apply_btn_sc:hover span {
    color: var(--btn__color);
}

.transaction_type_btn_sc:hover, .money_in_out_btn_sc:hover {
    background: var(--theme_bg_color);
}

.transaction_type_btn_sc.active, .money_in_out_btn_sc.active {
    background: var(--theme_bg_color);
}

.main.payments_main_sc .chart_accounts_wrap .invite_pk_btns:hover {
    background-color: transparent;
    border: 0.1rem solid var(--btn__color);
}

.main.payments_main_sc .chart_accounts_wrap .invite_pk_btns {
    background-color: var(--bg_snt);
    border: 0.1rem solid var(--bg_snt);
}

.main.payments_main_sc .pk_charts_content_wrap .pk_charts_content .btn_orange {
    background-color: var(--light_Primary-1);
    color: var(--btn__color);
}

.light__theme .pk_charts_content .btn_orange:hover {
    background-color: var(--light_Primary-1) !important;
    border: 1px solid var(--light_Primary-1) !important;
    color: var(--btn__color) !important;
    box-shadow: unset;
}

.light__theme .modal.fade.right.show .chartofaccount_submit:hover {
    color: var(--btn__color) !important;
    background: transparent !important;
    border: 1px solid var(--btn__color) !important;
    box-shadow: none !important;
}

.modal.fade.right.show .disabled {
    border-radius: 0.8rem !important;
}

.gst_main_sc .gst_main_head_sc li.active {
    color: var(--btn__color);
}

.chart_accounts_wrap .accordion-body svg path {
    stroke: var(--default_orange);
}

.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-icon);
}

.gst_login_popup_section_sc .gst_login_submit_btn_sc {
    background-color: var(--btn__color);
}

.gst_login_popup_section_sc .gst_login_submit_btn_sc span {
    color: var(--bg_wht);
}

.gst_login_popup_section_sc .gst_login_submit_btn_sc:hover {
    background: transparent;
    border: 1px solid var(--btn__color);
}

.gst_login_popup_section_sc .gst_login_submit_btn_sc:hover span {
    color: var(--btn__color)
}

.enable_access_popup_contr__sc .enable_access_popup_cancel_btn_sc {
    border: 1px solid var(--btn__color);
}

.enable_access_popup_contr__sc .enable_access_popup_cancel_btn_sc span {
    color: var(--btn__color);
}

.enable_access_popup_contr__sc .enable_access_popup_proceed_btn_sc {
    background-color: var(--btn__color);
}

.enable_access_popup_contr__sc .enable_access_popup_proceed_btn_sc span {
    color: var(--bg_wht);
}

.enable_access_popup_contr__sc .enable_access_popup_proceed_btn_sc:hover {
    background: transparent;
    border: 1px solid var(--btn__color);
}

.enable_access_popup_contr__sc .enable_access_popup_proceed_btn_sc:hover span {
    color: var(--btn__color);
}

.enable_access_popup_contr__sc .hover_wht_btn:hover {
    background-color: transparent;
    box-shadow: none;
}

.enable_access_popup_contr__sc .hover_wht_btn:hover span {
    color: var(--btn__color);
}

.gst_return_container_sc .create_challan_btn_sc {
    background-color: var(--btn__color);
}

.gst_return_container_sc .create_challan_btn_sc span {
    color: var(--bg_wht);
}

.gst_return_container_sc .create_challan_btn_sc.create_challan_btn_sc:hover {
    background-color: transparent;
    border: 1px solid var(--btn__color);
}

.gst_return_container_sc .create_challan_btn_sc.create_challan_btn_sc:hover span {
    color: var(--btn__color);
}

.gst_return_container_sc .challan_login_btn_sc {
    background-color: var(--btn__color);
}

.gst_return_container_sc .challan_login_btn_sc span {
    color: var(--bg_wht);
}

.gst_return_container_sc .challan_login_btn_sc:hover {
    background: transparent;
    border: 1px solid var(--btn__color);
}

.gst_return_container_sc .challan_login_btn_sc:hover span {
    color: var(--btn__color);
}

.gst_return_container_sc .see_more_sec_sc svg path {
    stroke: var(--text_orange);
}

.gst_return_container_sc .challan_history_head_sc .create_challan_cancel_btn_sc {
    border: 1px solid var(--btn__color);
}

.gst_return_container_sc .challan_history_head_sc .create_challan_cancel_btn_sc span {
    color: var(--btn__color);
}

.gst_return_container_sc .challan_history_head_sc .create_challan_cancel_btn_sc:hover {
    background-color: var(--btn__color);
}

.gst_return_container_sc .challan_history_head_sc .create_challan_cancel_btn_sc:hover span {
    color: var(--bg_wht);
}

.gst_create_category_popup_section_sc .gst_create_category_popup_foot_sc .gst_create_category_login_btn_sc {
    background-color: var(--btn__color);
}

.gst_create_category_popup_section_sc .gst_create_category_popup_foot_sc .gst_create_category_login_btn_sc span {
    color: var(--bg_wht);
}

.gst_create_category_popup_section_sc .gst_create_category_popup_foot_sc .gst_create_category_login_btn_sc:hover {
    background-color: transparent;
    border: 1px solid var(--btn__color);
}

.gst_create_category_popup_section_sc .gst_create_category_popup_foot_sc .gst_create_category_login_btn_sc:hover span {
    color: var(--btn__color);
}

.gst_create_category_popup_section_sc .gst_create_category_popup_foot_sc .gst_create_category_cancel_btn_sc p {
    color: var(--btn__color);
}

.gst_return_container_sc .create_challan_btn_sc.disabled:hover {
    border: none;
}

.gstr_tax_sp .pk_acc_tally {
    border: 1px solid var(--default_orange);
}

.gstr_tax_sp .gstr_desktop_tabs .gstr_tax_table {
    background-color: var(--bg_snt);
}

.gstr_tax_sp .gstr_desktop_tabs .gstr_tax_table .black_medium {
    color: var(--btn__color);
}

.gstr_inner_page .gstr_mobile_tabs .gstr_mobile_tabs_left .bg_pk_org {
    background-color: var(--bg_snt);
}

.card_software .btn.btn_border.text_clr {
    color: var(--btn__color);
}

.custome_soft_pk .ac_create_contact_save_btn_sc .ac_save_btn_sc {
    background-color: var(--btn__color);
}

.custome_soft_pk .ac_create_contact_save_btn_sc .ac_save_btn_sc span {
    color: var(--bg_wht);
}

.custome_soft_pk .ac_create_contact_save_btn_sc .ac_save_btn_sc:hover {
    background-color: transparent;
    border: 1px solid var(--btn__color);
    box-shadow: none;
}

.custome_soft_pk .ac_create_contact_save_btn_sc .ac_save_btn_sc:hover span {
    color: var(--btn__color);
}

.e_way_table_pk .gstr_tax_table {
    background-color: var(--bg_snt);
}

.e_way_table_mob .gstr_mobile_tabs_left .bg_pk_org {
    background-color: var(--bg_snt);
}

.pad_eway_pk .filter_btn_wrpr {
    color: var(--btn__color) !important;
}

.pad_eway_pk .filter_btn_wrpr svg path {
    stroke: var(--btn__color);
}

.pad_eway_pk .filter_btn_wrpr svg circle {
    stroke: var(--btn__color);
}

.btn_border:hover .filter_btn_wrpr svg path,
.btn_border:hover .filter_btn_wrpr svg circle {
    stroke: var(--bg_wht);
}

.pad_eway_pk .filter_btn_wrpr:hover svg circle,
.pad_eway_pk .filter_btn_wrpr:hover svg path {
    stroke: var(--bg_wht);
}

.payput_fund_transfer_next_btn_sc {
    background-color: var(--btn__color);
}

.payput_fund_transfer_next_btn_sc:hover {
    background-color: transparent;
    border: 1px solid var(--btn__color);
}

.payput_fund_transfer_next_btn_sc:hover span {
    color: var(--btn__color) !important;
}

.payments_main_sc .pay_btn_create_sc:hover {
    background-color: transparent;
    border: 1px solid var(--btn__color);
}

.payments_main_sc .pay_btn_create_sc:hover span {
    color: var(--btn__color);
}

.sidebarContainer .aside_list_wrap li .aside_list_item.listActive {
    background: var(--bg_snt);
    border-bottom: 1.5px solid var(--light_Primary-1);
}

.refInvite .btn.btn_border.text_clr:active {
    background-color: var(--btn__color) !important;
    color: var(--btn__color) !important;
}

.tariff_container .element_center .text_clr {
    color: var(--btn__color);
}

.accordion-button:not(.collapsed) {
    color: transparent;
    background-color: transparent;
    box-shadow: none;
}

.reports_main_section_sc .filter_down_pk .btn_border {
    color: var(--btn__color);
}

.reports_main_section_sc .filter_down_pk .btn_border svg path {
    stroke: var(--btn__color) !important;
}

.reports_main_section_sc .filter_down_pk .btn_border svg circle {
    stroke: var(--btn__color) !important;
}

.reports_main_section_sc .btn_border:hover svg path,
.reports_main_section_sc .btn_border:hover svg circle {
    stroke: var(--bg_wht) !important;
}

.pad_eway_pk .filter_btn_wrpr svg path,
.pad_eway_pk .filter_btn_wrpr svg circle {
    stroke: var(--btn__color) !important;
}

.pad_eway_pk .filter_btn_wrpr:hover svg path,
.pad_eway_pk .filter_btn_wrpr:hover svg circle {
    stroke: var(--bg_wht) !important;
}

.upload_receipts_content svg path {
    stroke: var(--text_orange);
}

/* grievancy policy css */
.static_banner_heading_sc.grievancy_policy_heading_sec {
    max-width: 160rem;
    width: 90%;
    display: flex;
    justify-content: unset;
    align-items: unset;
    margin: 3rem auto 0 auto;
}

.grievancy_policy_heading_sec_wrpr {
    padding: 4rem 0 4rem 4rem;
    position: relative;
    width: 100%;
    background: var(--bg_snt);
}

.grievancy_policy_content_sec {
    margin: 6rem auto 0 auto;
}

.title_text {
    text-transform: uppercase;
}

.static_list_sc.grievancy_policy_list_sec.grievancy_policy_list_content li {
    list-style-type: decimal;
}

.grievancy_policy_list_sec a {
    text-decoration: underline;
    text-decoration-color: var(--black_variant_medium);
}

.address_static_sc.grievancy_policy_list_sec.grievancy_policy_address_wrpr {
    margin-bottom: 1rem;
}

.grievancy_policy_table table, .grievancy_policy_table th, .grievancy_policy_table td {
    border: 1px solid var(--table-border-clr);
    border-collapse: collapse;
}

.grievancy_policy_table th {
    color: var(--black_variant_dark);
    font-weight: 400;
    font-size: var(--font16);
    padding: 1.6rem 1.4rem;
}

tr.description_content_row {
    background-color: var(--bg_snt);
}

.description_content_row td {
    padding: 1.9rem 1.6rem;
}

.grievancy_policy_table td {
    vertical-align: middle;
}

.grievancy_policy_data1 td {
    padding: 6.4rem 1.6rem;
    font-size: var(--font14);
    font-weight: 400;
    color: var(--black_variant_medium);
}

.description_content_row td {
    font-size: var(--font16);
    font-weight: 400;
    color: var(--black_variant_medium);
}

.grievancy_policy_data1 a {
    text-decoration: underline;
    text-decoration-color: var(--black_variant_medium);
}

.grievancy_policy_table_wrpr {
    margin: 4rem 0 1.6rem 0;
}

.static_page_main_sc.grievancy_policy_main_sc {
    margin: 0;
    padding-top: 7.2rem;
}

.grievancy_policy_content_sec h3.grievancy_text {
    margin-bottom: 1.6rem;
}

.grievancy_policy_content_sec .prvpol_sc li.active {
    color: var(--default_orange_sc);
}

.static_content_lft_sc.grievancy_policy_lft_sc {
    max-width: 30rem;
}

/* vendor bpayment css */
.vendor_payment_wrpr {
    max-width: 147rem;
    margin: 0 auto;
}

main.static_page_main_sc.vendor_payment_main_sec {
    margin-top: 6.2rem;
}

.vendor_payment_sec1 {
    display: flex;
}

.vendor_payment_left_content {
    width: 60%;
}

.vendor_payment_right_content {
    width: 40%;
}

.vendor_payment_left_title {
    font-size: var(--font23);
    color: var(--btn__color);
    margin-bottom: 2rem;
}

.vendor_payment_left_content h3 {
    font-size: var(--font50);
    font-size: 500;
    color: var(--title_black-clr);
}

.vendor_payment_left_content h2 {
    font-size: var(--font80);
    font-weight: 900;
    color: var(--default_orange_sc);
}

.vendor_payment_left_content p {
    max-width: 59.3rem;
    font-size: var(--font21);
    font-weight: 400;
    color: var(--btn__color);
    margin: 2.4rem 0 4rem 0;
}

.vendor_payment_left_content button {
    height: 5.6rem;
    width: 17.9rem;
    color: var(--default_white);
    text-transform: capitalize;
    background: var(--btn__color);
    border-radius: 50px;
    font-weight: 500;
}

.vendor_payment_sec1 {
    padding-top: 5rem;
}

.vendor_payment_sec3 {
    padding: 10rem 0;
}

.instant_account_payment_image_wrpr {
    width: 100%;
}

.instant_account_payment_image_wrpr img {
    width: 100%;
}

.instant_account_payment_content_wrpr {
    display: flex;
    justify-content: space-between;
    margin-top: 4rem;
    gap: 1rem;
}

.instant_account_payment_content_left {
    width: 60%;
}

.instant_account_payment_content_right {
    width: 40%;
}

.instant_account_payment_content_left p {
    font-size: var(--font38);
    color: var(--btn__color);
}

.instant_account_payment_content_right p {
    font-size: var(--font23);
    color: var(--black_variant_medium);
}

.vendor_payment_sec4 {
    padding: 10rem 0;
}

.vendor_payment_sec4 h3.payment_feature_title {
    font-size: var(--font50);
    color: var(--btn__color);
    text-align: center;
}

.vendor_payment_sec4 span {
    color: var(--default_orange_sc);
}

.vendor_payment_feature_content_wrpr {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 4.2rem;
    margin: 6rem 0 4.2rem 0;
}

.vendor_payment_feature_content_left, .vendor_payment_feature_content_right {
    background-color: var(--theme_bg_color);
    border-radius: 2rem;
}

.vendor_payment_feature_content_text_wrpr1 {
    padding: 6rem 6rem 1rem 6rem;
}

.vendor_payment_feature_content_text_wrpr2 {
    padding: 6rem 6rem 0 6rem;
}

.vendor_payment_feature_text1 {
    font-size: var(--font21);
    color: var(--default_orange_sc);
    text-transform: uppercase;
}

.vendor_payment_feature_text2 {
    font-size: var(--font38);
    color: var(--btn__color);
    margin: 1.2rem 0 1.6rem 0;
}

.vendor_payment_feature_text3 {
    font-size: var(--font23);
    color: var(--black_variant_medium);
}

.vendor_payment_feature_bg_image_wrpr {
    background: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/vendor_payment_lines.svg");
    padding: 2rem;
}

.vendor_payment_feature_image img {
    margin: 0 auto;
}

.automate_vendor_image_wrpr {
    margin-top: 7rem;
}

.automated_tracking_content_wrpr {
    display: flex;
    background-color: var(--theme_bg_color);
    border-radius: 2rem;
}

.automated_tracking_content_left {
    width: 60%;
    padding: 7.7rem 0 7.7rem 6rem;
}

.automated_tracking_info_text {
    max-width: 59.4rem;
}

.automated_tracking_content_right {
    width: 40%;
    background: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/vendor_pymt_lines1.svg");
    display: flex;
    justify-content: center;
    align-items: center;
}

.pending_payout_image_wrpr img {
    width: 100%;
}

.pending_payout_image_wrpr {
    padding: 5.4rem 0;
}

.vendor_payment_sec5 {
    padding: 10rem 0;
}

.vendor_payment_sec5 h3.build_team_title {
    font-size: var(--font50);
    color: var(--btn__color);
    text-align: center;
    margin-bottom: 6rem;
}

.vendor_payment_sec5 span {
    color: var(--default_orange_sc);
}

.vendor_payment_team_wrpr {
    display: flex;
    gap: 5.6rem;
    padding: 6rem 6rem;
    background: radial-gradient(100% 864.36% at 0% 50%, #FDFFFC 0%, #F0FAEA 39.88%, #F7FFE0 60.43%, #FDFFFC 100%);
}

.vendor_payment_team_content_left, .vendor_payment_team_content_rignt {
    width: 33%;
}

.vendor_payment_team_content_center {
    width: 34%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.build_team_content_wrpr {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.build_team_text {
    font-size: var(--font28);
    color: var(--btn__color);
}

.vendor_payment_team_content p {
    font-size: var(--font21);
    color: var(--black_variant_medium);
    margin: 0.6rem 0 1.2rem 0;
}

.vendor_payment_team_content a {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    font-size: var(--font21);
    color: var(--btn__color);
    font-weight: 400;
}

.vendor_payment_team_content.team_content1 {
    margin-top: 10rem;
}

.vendor_payment_team_content.team_content {
    margin-top: 2.4rem;
}

.vendor_payment_sec6 {
    padding: 10rem 0;
    display: flex;
    justify-content: center;
}

.vendor_payment_bank_wrpr {
    width: 100%;
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/vendor_pymt_bg.png");
    background-repeat: no-repeat;
    padding: 2.6rem 0 2.9rem 0;
    border-radius: 3rem;
}

.vendor_pymnt_bank_image_wrpr img {
    margin: 0 auto;
}

.vendor_payment_bank_wrpr h3 {
    font-size: var(--font38);
    color: var(--btn__color);
    text-align: center;
    margin: 3.6rem 0 4rem 0;

}

.vendor_payment_bank_signin_content_wrpr {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
}

.vendor_payment_bank_signin_content {
    display: flex;
    align-items: center;
    gap: 0.7rem;
}

.get_satrt_learn_more_btns button, .get_satrt_learn_more_btns a {
    height: 5.6rem;
    width: 17.9rem;
    text-transform: capitalize;
    border-radius: 50px;
    font-weight: 500;
}

.get_satrt_learn_more_btns .get_start_btn {
    color: var(--default_white);
    background: var(--btn__color);
}

.get_satrt_learn_more_btns .learn_more_btn {
    border: .1rem solid var(--btn__color);
    color: var(--btn__color);
}

.get_satrt_learn_more_btn_wrpr {
    display: flex;
    justify-content: center;
    margin-top: 5.2rem;
}

.get_satrt_learn_more_btns {
    display: flex;
    gap: 1.8rem;
}

.vendor_payment_main_sec {
    padding: 3rem;
}

.vendor_payment_sec2 {
    padding: 10rem 0;
}

h3.payment_three_steps_title {
    font-size: var(--font50);
    color: var(--btn__color);
    text-align: center;
    margin-bottom: 2.5rem;
}

.payment_three_steps_title span {
    color: var(--default_orange_sc);
}

p.payment_three_steps_sub_title {
    font-size: var(--font23);
    color: var(--black_variant_medium);
    text-align: center;
    max-width: 59.3rem;
    margin: 0 auto;
}

.vendor_payment_three_steps_sec {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 3rem;
    margin-top: 6rem;
}

.vendor_payment_three_steps_wrpr {
    width: 100%;
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/vpayment_bg.svg");
    border-radius: 2rem;
    min-height: 65.3rem;
    position: relative;
}

.vendor_payment_three_steps_conetnt {
    padding: 3rem 1.6rem 0;
}

.numer_box_wrpr {
    width: 5.5rem;
    height: 5.5rem;
    background-color: var(--default_white);
    border-radius: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 1.4rem;
}

.numer_box_wrpr p {
    font-size: var(--font28);
    color: var(--black_variant_light);
}

.vendor_payment_three_steps_image img {
    margin: 0 auto;
}

.vendor_payment_three_steps_conetnt1 {
    background-color: var(--default_white);
    border-radius: 2rem;
    padding: 4rem 3rem;
    box-shadow: 0px 0px 20px 0px #0000001A;
    width: 100%;
    position: absolute;
    bottom: 0;
}

.add_bill_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.add_bill_wrpr h3 {
    font-size: var(--font28);
    color: var(--btn__color);
}

.vendor_payment_three_steps_conetnt1 p {
    font-size: var(--font23);
    color: var(--black_variant_medium);
    margin-top: 2rem;
}

.payment_create_content {
    display: none;
}

.vendor_payment_three_steps_wrpr:hover {
    transition: all 2s ease;
}

.vendor_payment_three_steps_wrpr:hover .payment_create_content {
    display: block;
    transition: all 3s ease;
}

.vendor_payment_three_steps_wrpr:hover .vpayment_arrow1_wrpr {
    transform: rotate(80deg);
}

.vendor_payment_three_steps_wrpr:hover .numer_box_wrpr {
    box-shadow: 0px 0px 20px 0px #5F800233;
    transition: all 0.5s ease;

}

.vendor_payment_three_steps_wrpr:hover .numer_box_wrpr p {
    color: var(--default_orange_sc);
    transition: all 0.5s ease;
}

/* E-invoiceing solution css */
.e_invoicing_solution_sec1 {
    width: 100%;
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/e-invoicing_bg.png");
    background-size: auto;
    background-position: bottom;
    padding: 7.4rem 2rem 1.6rem 2rem;
}

.e_invoicing_title {
    color: var(--btn__color);
    text-align: center;
}

.e_invoicing_sub_title {
    color: var(--default_orange_sc);
    text-align: center;
    margin-bottom: 1.2rem;
}

.e_invoicing_solution_title_wrpr {
    position: relative;
}

.e_invoicing_icon_wrpr {
    position: absolute;
    top: -2.4rem;
    left: 0.5rem;
}

.e_invoicing_icon_wrpr1 {
    position: absolute;
    top: -2.4rem;
    right: 2.9rem;
}

.e_invoicing_content_text {
    color: var(--btn__color);
    text-align: center;
}

.e_invoice_get_started_btn {
    height: 5.6rem;
    width: 17.9rem;
    color: var(--default_white);
    text-transform: capitalize;
    background: var(--btn__color);
    border-radius: 50px;
    font-weight: 500;
}

.e_invoice_get_started_button_wrpr {
    display: flex;
    justify-content: center;
    margin-top: 3.2rem;
}

.e_invoicing_banner_wrpr {
    margin-top: -3.9rem;
    display: flex;
    justify-content: center;
}

.e_invoicing_solution_sec {
    padding: 10rem 2rem;
}

.e_invoice_simplify_title {
    max-width: 76rem;
    color: var(--btn__color);
    margin: 0 auto;
    text-align: center;
}

.e_invoice_simplify_title span {
    color: var(--default_orange_sc);
}

.e_invoice_simplify_content_wrpr {
    max-width: 105.6rem;
    margin: 6rem auto 0 auto;
}

.e_invoicing_solution_content {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/e-invoice_bg1.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.e_invoice_simplify_content {
    background-color: var(--bg_wht);
    border-radius: 2rem;
    padding: 2rem;
    border: .1rem solid #E8E8E8;
    box-shadow: 0px 0px 4px 0px #0000000F;
}

.e_invoice_simplify_content_top, .e_invoice_simplify_content_bottom {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 4rem;
}

.e_invoice_simplify_content_bottom {
    margin-top: 4rem;
}

.e_invoice_simplify_content h3 {
    font-size: var(--font28);
    color: var(--btn__color);
    margin: 1.6rem 0 1.2rem 0;
}

.e_invoice_simplify_text {
    color: var(--black_variant_medium);
    margin-bottom: 3rem;
}

.e_invoice_simplify_text.text1 {
    margin-bottom: 0;
}

.e_invoiceing_experience_title {
    max-width: 94.8rem;
    color: var(--btn__color);
    text-align: center;
    margin: 0 auto;
}

.e_invoiceing_experience_title span {
    color: var(--default_orange_sc);
}

.e_invoiceing_experience_text {
    color: var(--black_variant_medium);
    text-align: center;
    margin: 2rem auto 4rem auto;
    max-width: 76rem;
}

.invoiceing_experience_content_wrpr {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 4.6rem;
}

.invoiceing_experience_sub_content {
    display: flex;
    gap: 1.6rem;
}

.right_mark_icon_wrpr img {
    max-width: 3.2rem;
    max-height: 3.2rem;
}

.invoiceing_experience_sub_content p {
    color: var(--btn__color);
}

.e_invoiceing_experience_banner_image {
    margin-top: 6rem;
}

.e_invoicing_solution_sec.e_invoice_process_sec {
    background-color: var(--bg_snt);
}

.e_invoice_process_wrpr {
    margin: 0 auto;
    border-radius: 2.4rem;
    border: .1rem solid #6D6D6D;
    box-shadow: 0px 20px 40px 0px #00000014;
    background-color: var(--bg_wht);
    padding: 1.4rem 8.5rem 5.6rem;
}

.e_invoice_process_tracker img {
    margin: 0 auto;
}

.e_invoice_process_content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
}

.e_invoice_process_content1.image_wrpr {
    display: flex;
    justify-content: flex-end;
}

.e_invoice_process_content1 h3 {
    max-width: 20.5rem;
    color: var(--btn__color);
}

.e_invoice_process_content1 p {
    color: var(--black_variant_medium);
}

.vendor_payment_bank_wrpr.e_invoice_bank_erpr {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/e-invoice_process_bg.png");
    padding: 3.6rem 1rem;
    background-size: cover;
    max-width: 122.5rem;
    margin: 0 auto;
}

.vendor_payment_bank_wrpr.e_invoice_bank_erpr h3 {
    margin: 0 0 3.6rem 0;
}

.vendor_payment_bank_signin_content p {
    font-size: var(--font21);
    color: var(--btn__color);
}

.e_invoice_solution_main_container {
    max-width: 147rem;
    margin: 0 auto;
}

.e_invoiceing_experience_banner_image img {
    margin: 0 auto;
}

.e_invoicing_solution_sec.faq_ap {
    padding: 10rem 2rem;
}

/* payroll automation page css */
.payroll_automation_main_container {
    background-color: var(--bg_wht);
}

.payroll_automation_sec1 {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/payroll_banner_bg.svg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 85rem;
    margin-top: 5rem;
    padding: 10rem 2rem 0;
    background-position: bottom;
}

.payroll_automation_container {
    max-width: 150.6rem;
    margin: 0 auto;
}

.payroll_automation_banner_content_wrpr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.payroll_automation_banner_content_left, .payroll_automation_banner_content_right {
    width: 50%;
}

.payroll_automation_banner_content_left h3 {
    color: var(--color_DarK);
    max-width: 62rem;
}

.payroll_automation_banner_content_left p {
    color: var(--payroll_text_clr);
    max-width: 60.6rem;
    margin: 1rem 0 3.2rem 0;
}

.payroll_automation_sec2 {
    padding: 4.3rem 0 11.6rem;
}

.payroll_automation_container1 {
    max-width: 91.2rem;
    margin: 0 auto;
}

.payroll_trusted_title {
    text-align: center;
    color: var(--color_DarK);
}

.payroll_trusted_title span {
    color: var(--default_orange_sc);
}

.payroll_banking_text {
    text-align: center;
    color: var(--payroll_text_clr);
    position: relative;
    max-width: 23.1rem;
    margin: 4rem auto;
}

.payroll_banking_text::before {
    content: "";
    display: block;
    width: 266px;
    height: 2px;
    background: var(--payroll_text_clr);
    left: -125%;
    top: 50%;
    position: absolute;
}

.payroll_banking_text::after {
    content: "";
    display: block;
    width: 266px;
    height: 2px;
    background: var(--payroll_text_clr);
    right: -125%;
    top: 50%;
    position: absolute;
}

.payroll_logo_image_wrpr {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6.8rem;
}

.payroll_banking_text.service_text {
    margin: 8rem auto 4.9rem auto;
}

.request_demo_btn {
    width: 27.6rem;
    height: 6.6rem;
    color: var(--bg_wht);
    border-radius: 1rem;
    background-color: var(--btn__color);
}

.payroll_automation_sec5 {
    padding: 15.2rem 0;
}

.payroll_info_contaier {
    max-width: 159.8rem;
    margin: 0 auto;
    padding: 5.3rem 2rem;
}

.payroll_info_title {
    text-align: center;
    columns: var(--color_DarK);
    margin-bottom: 8rem;
}

.payroll_info_title span {
    color: var(--default_orange_sc);
}

.payroll_info_content_wrpr {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 5.3rem;
}

.payroll_info_content {
    border-radius: 2.1rem;
    padding: 2.6rem;
    background-color: var(--bg_wht);
    box-shadow: 0px 0px 73.33333587646484px 0px #0000000F;
}

.payroll_info_card_wrpr {
    max-width: 32.6rem;
    margin-top: 4.1rem;
}

.payroll_info_card_wrpr h3 {
    color: var(--btn__color);
}

.payroll_info_card_content p {
    color: var(--btn__color);
}

.payroll_info_card_content {
    display: flex;
    align-items: center;
    margin-top: 3.2rem;
}

.payroll_info_arrow img {
    max-width: 3rem;
    max-height: 3rem;
}

.payroll_info_content_wrpr.info_content1 {
    margin-top: 5.3rem;
}

.payroll_automation_sec6 {
    padding: 0 2rem 15.3rem 2rem;
}

.payroll_customer_support_conatiner {
    max-width: 138.6rem;
    margin: 0 auto;
}

.payroll_customer_support_content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.payroll_customer_support_content_left, .payroll_customer_support_content_right {
    width: 50%;
}

.payroll_customer_support_content_left h3 {
    color: var(--color_DarK);
}

.payroll_customer_support_content_left p {
    color: var(--payroll_text_clr);
    margin-top: 2rem;
    max-width: 69rem;
}

.payroll_customer_support_list {
    list-style-type: disc;
    margin-top: 2rem;
    color: var(--payroll_text_clr);
}

.payroll_customer_support_list_wrpr {
    padding-left: 4rem;
}

.payroll_automation_sec7 {
    padding: 0 2rem 15.3rem 2rem;
}

.payroll_software_container {
    max-width: 160rem;
    margin: 0 auto;
}

.enhanced_solution_btn_wrpr {
    display: flex;
    justify-content: center;
    margin: 5.2rem 0 3.6rem 0;
}

.enhanced_solution_btn {
    width: 30.9rem;
    height: 6.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    border: .1rem solid var(--payroll_text_clr);
    color: var(--payroll_text_clr);
    border-radius: 5.2rem;
    box-shadow: 0px 0px 12.312087059020996px 0px #A5DE0433 inset;
}

.payroll_software_container h3 {
    text-align: center;
    color: var(--color_DarK);
}

.payroll_software_container p {
    text-align: center;
    color: var(--payroll_text_clr);
    margin-top: 3.6rem;
}

.get_started_free_now_btn_wrpr {
    display: flex;
    justify-content: center;
    margin-top: 3.6rem;
}

.get_started_free_now_btn_wrpr a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.2rem;
    border-radius: 1rem;
    padding: 1.3rem 3.2rem;
    color: var(--payroll_btn_text_clr);
    background-color: var(--payroll_btn_clr);
}

.payroll_partner_container {
    max-width: 175.2rem;
    margin: 0 auto;
}

.payroll_partner_bg_image {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/ellipse_bg.png");
    background-repeat: no-repeat;
    background-position: top;
    padding: 0 2rem;
    /* background-size: 100% 140rem; */
}

.payroll_partner_title {
    max-width: 123.3rem;
    margin: 0 auto;
    padding-top: 11.7rem;
    text-align: center;
    color: var(--color_DarK);
}

.payroll_partner_title span {
    display: block;
    color: var(--default_orange);
}

.payroll_partner_content_wrpr {
    max-width: 135rem;
    margin: 6.4rem auto 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 5rem;
}

.payroll_partner_content_box {
    padding: 3.4rem 4rem;
    border-radius: 1.6rem;
    background: linear-gradient(103.54deg, #CFF369 9.68%, #F6FDE3 90.28%);
}

.payroll_partner_content_box h3 {
    margin: 4rem 0 1.4rem 0;
    color: var(--payroll_text1_clr);
}

.payroll_partner_content_box h3 span {
    color: var(--default_orange);
}

.payroll_partner_content_box p {
    color: var(--payroll_text_clr);
}

.payroll_partner_image_wrpr img {
    margin: 0 auto;
}

.payroll_partner_content_box.box1 {
    background: var(--default_white);
    box-shadow: 4px 4px 58px 0px #00000029;
    margin: 5rem 0;
}

.payroll_automation_main_sec {
    background-color: var(--bg_wht);
}

.payroll_partner_content_box.box2 {
    background: var(--default_white);
    box-shadow: 4px 4px 58px 0px #00000029;
    padding: 9.5rem 5rem;
    margin-top: 5rem;
}

.payroll_partner_content_right_wrpr {
    margin-top: 11rem;
}

.payroll_automation_sec4 {
    margin-top: 22rem;
    padding: 0 2rem;
}

.payroll_automation_software_container {
    max-width: 130.4rem;
    margin: 0 auto;
}

.payroll_automation_software_title {
    color: var(--color_DarK);
    text-align: center;
    max-width: 125.7rem;
    margin: 0 auto;
}

.payroll_automation_software_title span {
    color: var(--default_orange);
}

.payroll_account_content_wrpr {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 5.2rem;
    margin-top: 8rem;
}

.circle_wrpr {
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    background-color: var(--payroll-text2_clr);
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.circle_wrpr p {
    color: var(--bg_wht);
}

.circle_wrpr.active {
    background-color: var(--payroll_btn_clr);
}

.payroll_account_content h3 {
    color: var(--payroll-text4_clr);
    text-align: center;
    margin: 1.3rem 0;
}

.payroll_account_title.active {
    color: var(--payroll-text3_clr);
}

.payroll_account_text {
    color: var(--payroll-text4_clr);
    text-align: center;
}

.payroll_account_content {
    position: relative;
}

.payroll_account_content::after {
    content: "";
    display: block;
    width: 40.8rem;
    height: .2rem;
    background: var(--payroll-line_clr);
    left: -57%;
    top: 22%;
    position: absolute;
}

.payroll_account_content:first-child::after {
    display: none;
}

.circle_wrpr {
    position: relative;
    z-index: 1;
}

.payroll_partner_content_box.box2.time_content {
    background: linear-gradient(103.54deg, #CFF369 9.68%, #F6FDE3 90.28%);
}
/* automatically reconcile page css */
.auto_reconcile_sec1{
    background-image:url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/auto_reconcile_bg1.png");
    background-repeat: no-repeat;
    background-color:var(--bg_wht);
    width: 100%;
    padding:5rem 2rem;
}
.auto_reconcile_container1 h3{
    color: var(--btn__color);
    text-align: center;
}
.auto_reconcile_container1 h2{
    text-align: center;
    color:var(--default_orange);
}
.auto_reconcile_container1 p{
    text-align: center;
    margin:1.6rem auto 0;
    max-width: 57.8rem;
    color: var(--btn__color);
}
.auto_reconcile_banner_image_wrpr img{
    margin: 0 auto;
}
.auto_reconcile_sec2{
    background-image:url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/auto_reconcile_bg2.svg");
    background-repeat: no-repeat;
    padding:4rem 2rem;
    background-color:var(--bg_snt);
}
.auto_reconcile_container2{
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 147rem;
    border-radius: 2.4rem;
    margin: 0 auto;
    padding:6rem 7rem;
    background-color:var(--bg_wht);
}
.auto_reconcile_container2_content_left{
    width: 60%;
}
.auto_reconcile_container2_content_right{
    width: 40%;
}
.auto_reconcile_container2_content_left h3{
    max-width: 55rem;
    color: var(--btn__color);
}
.auto_reconcile_container2_content_left span{
    color:var(--default_orange);
}
.auto_reconcile_container2_content_left p{
    margin-top: 1.4rem;
    color:var(--btn__color);
}
.auto_reconcile_container2_content_right_wrpr{
    max-width: 22.9rem;
    margin:0 0 0 auto;
}
.google_visa_icons_wrpr{
    display: flex;
    align-items: center;
    gap: 1.4rem;
    margin:1rem 0 2.2rem;
}
.auto_reconcile_container2_content_right_wrpr h3{
    color: var(--btn__color);
}
.auto_reconcile_icon_wrpr{
    display: flex;
    align-items: center;
    gap: 3.2rem;
    margin-top: 1rem;
}
.auto_reconcile_sec3{
    padding: 8rem 2rem;
    background-color: var(--bg_wht);
    position: relative;
}
.auto_reconcile_paymt_title{
    text-align: center;
    margin: 0 auto;
    margin-bottom: 6rem;
    color: var(--btn__color);
}
.auto_reconcile_paymt_title span{
    display: block;
    color: var(--default_orange);
}
.auto_reconcile_container3{
    max-width:147rem;
    margin: 0 auto;
}
.auto_reconcile_paymt_content_wrpr{
    display:flex;
    gap:3.2rem;
}
.auto_reconcile_paymt_content_left, .auto_reconcile_paymt_content_right{
    width: 50%;
    padding:2.5rem;
    border-radius: 2rem;
    background-color: var( --theme_bg_color);
    z-index: 1;
}
.auto_reconcile_paymt_content{
    padding:2.5rem;
    border-radius: 1rem;
    background-color: var(--bg_snt);
}
.auto_reconcile_paymt_sub_title{
    color: var(--btn__color);
}
.auto_reconcile_paymt{
    color: var(--black_variant_medium);
    margin: 2rem 0 3rem 0;
}
.auto_reconcile_paymt_sub_content li{
    list-style-type: disc;
    padding:1rem 0;
    color: var(--black_variant_medium);
}
.auto_reconcile_paymt_sub_content.content1{
    margin-bottom:13.5rem;
}
ul.auto_reconcile_paymt_sub_content {
    margin-left: 2.5rem;
}
.auto_reconcile_paymt_image_wrpr {
    margin-top: 5.5rem;
}
.auto_reconcile_paymt_image_wrpr img{
    margin: 0 auto;
}
.auto_reconcile_paymt_icon_top{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:1.4rem;
}
.auto_reconcile_paymt_icon_wrpr {
    margin-top: 3.2rem;
}
.auto_reconcile_paymt_icon{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 21.5rem;
    border-radius:1rem;
    padding: 1rem;
    border: 1px solid #2D2D2D1A;
    background-color: var(--bg_wht);
}
.auto_reconcile_paymt_icon_top.bottom_icons{
    margin-top:1.4rem;
}
.auto_reconcile_container4{
    max-width: 147rem;
    margin: 0 auto;
    padding:5rem 6rem;
    margin-top: 14rem;
    background: radial-gradient(100% 864.36% at 0% 50%, #FFFFFF 2.86%, #F0FAEA 25.4%, #F7FFE0 77.08%, #FFFFFF 96.93%);
}
.auto_reconcilation_title{
    text-align: center;
    color: var(--btn__color);
}
.auto_reconcilation_sub_title{
    text-align: center;
    margin: 1.4rem 0;
    color: var(--default_orange);
}
.auto_reconcilatio_content{
    max-width: 86rem;
    text-align: center;
    margin: 0 auto;
    color: var(--black_variant_medium);
}
.integrate_text{
    text-align: center;
    margin:4rem 0 2.4rem 0;
    color: var(--btn__color);
}
.auto_reconcilation_image_wrpr{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    max-width:56.1rem;
    margin: 0 auto;
}
.auto_reconcilation_image.image1{
    max-width:8.2rem;
    max-height:4rem;
}

.auto_reconcilation_image.image2{
    max-width:8.8rem;
    max-height:4rem;
}

.auto_reconcilation_image.image3{
    max-width:11rem;
    max-height:4rem;
}

.auto_reconcilation_image.image4{
    max-width:4rem;
    max-height:4rem;
}
.auto_reconcilatio_content1{
    max-width:39.7rem;
    text-align: center;
    margin:4rem auto;
    color: var(--btn__color);
}
.e_invoice_get_started_btn.green{
    background-color: var(--default_orange);
}
.reconcile_vector2_wrpr{
    position: absolute;
    top: 0;
    left: 0;
}
.reconcile_vector1_wrpr{
    position: absolute;
    bottom: 0;
    right:0;
}
.btn_orange {
    background:var(--btn__color);
    color: var(--default_white);
}
.pay_xpln_abtus p{
    color: var(--btn__color);
}
.easy_steps_title p{
    color: var(--btn__color);
}
.pk_svg_contents.text-center p{
    color: var(--btn__color);
}
.pk_title_top p{
    color: var(--btn__color);
}
.pk_list_gst ul li p{
    color: var(--btn__color);
}
.acct_simple .text-center p{
    color: var(--btn__color);
}
.pk_title_top_ex.text-center p{
    color:var(--btn__color);
}
.pymnt_lft_body_sc .pk_team_edit {
    z-index: auto;
}
.jrk_inputholder{
    outline: none;
}
.gst__space__not__sc{
    outline: none;
}
.jrk_inputholder input{
    outline: none;
}
.payments_wrap_rgt_sc .send_bulk_payout_btn_sc:hover{
    background-color: transparent;
    border: .1rem solid var(--btn__color);
}
.pk_custom_pad_all .inner_title .text_clr{
    color:var(--default_orange);
}
.pk_ic1 .pk_right_filter svg path {
    stroke: var(--default_orange);
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color: white!important;
}
.space_all_pk .dataTables_wrapper .dataTables_paginate .previous:hover, .space_all_pk .dataTables_wrapper .dataTables_paginate .next:hover{
    color:var(--default_orange)!important;
}
.history_box.referral_content{
    padding-bottom: 5rem;
}
.pk_cmn_box .pk_custom_select .inner_dpdwn_sc {
    margin-top: 0;
}
#reviewed_submitted_expenses .pymnt_top_title_sc{
    display: none;
}
@media screen and (max-width: 1700px) and (min-width: 1025px) {
    .grievancy_policy_heading_sec {
        max-width: 130rem;
    }
}

@media (min-width: 992px) and (max-width: 1700px) {
    .vendor_payment_left_title {
        font-size: 1.8rem;
    }

    .vendor_payment_left_content h3 {
        font-size: 4.0rem;
    }

    .vendor_payment_left_content h2 {
        font-size: 6.0rem;
    }

    .vendor_payment_left_content p {
        font-size: 1.6rem;
        ;
    }

    h3.payment_three_steps_title {
        font-size: 4.0rem;
    }

    p.payment_three_steps_sub_title {
        font-size: 1.8rem;
    }

    .numer_box_wrpr p {
        font-size: 2.1rem;
    }

    .add_bill_wrpr h3 {
        font-size: 2.1rem;
    }

    .vendor_payment_three_steps_conetnt1 p {
        font-size: 1.8rem;
    }

    .instant_account_payment_content_left p {
        font-size: 2.8rem;
    }

    .instant_account_payment_content_right p {
        font-size: 1.8rem;
    }

    .vendor_payment_sec4 h3.payment_feature_title {
        font-size: 4.0rem;
    }

    .vendor_payment_feature_text1 {
        font-size: 1.6rem;
    }

    .vendor_payment_feature_text2 {
        font-size: 2.8rem;
    }

    .vendor_payment_feature_text3 {
        font-size: 1.8rem;
    }

    .vendor_payment_sec5 h3.build_team_title {
        font-size: 4.0rem;
    }

    .build_team_text {
        font-size: 2.1rem;
    }

    .vendor_payment_team_content p {
        font-size: 1.6rem;
    }

    .vendor_payment_team_content a {
        font-size: 1.6rem;
    }

    .vendor_payment_bank_wrpr h3 {
        font-size: 2.8rem;
    }

    .vendor_payment_bank_signin_content p {
        font-size: 1.6rem;
    }

    .e_invoice_simplify_content h3 {
        font-size: 2.1rem;
    }
}

@media (max-width: 1200px) {

    /* payroll automation css */
    .payroll_automation_sec1 {
        min-height: 63.5rem;
        padding: 4rem 2rem 0;
    }

    .payroll_account_content::after {
        width: 35.3rem;
    }

    .payroll_automation_software_title {
        max-width: 95.4rem;
    }
}

@media (max-width: 1199px) {
    .vendor_payment_three_steps_sec {
        gap: 2rem;
    }

    .vendor_payment_three_steps_conetnt1 {
        padding: 2rem 2rem;
    }

    .payment_create_content {
        display: block;
    }

    .vendor_payment_three_steps_conetnt1 {
        position: relative;
    }

    .vendor_payment_three_steps_wrpr {
        min-height: unset;
    }

    .vendor_payment_three_steps_wrpr:hover {
        transition: unset;
    }

    .vpayment_arrow1_wrpr {
        transform: rotate(80deg);
    }

    .vendor_payment_three_steps_wrpr:hover .numer_box_wrpr {
        box-shadow: unset;
        transition: unset;
    }

    .vendor_payment_three_steps_wrpr:hover .numer_box_wrpr p {
        color: var(--black_variant_light);
        transition: unset;
    }

    .vendor_payment_three_steps_wrpr:hover .payment_create_content {
        transition: unset;
    }

    .vendor_payment_three_steps_conetnt {
        padding: 2rem 1.6rem 0;
    }

    .numer_box_wrpr {
        margin-left: 0.4rem;
    }
}

@media (max-width: 1024px) {
    .static_content_rgt_sc.grievancy_policy_rgt_content {
        width: 100%;
    }

    .pk_cmn_bank_box.pk_cmn_bank_wrpr.border_banks {
        border: 0;
    }

    .light__theme .pynt_create_drbdwn_head_sc.in_op_pk {
        border: none;
    }

    .pk_cmn_bank_box.border_banks {
        border: 0;
    }

    .pk_cmn_bank_box.border_banks .jrk_refresh_btn {
        background: var(--btn__color);
    }

    .pymnt_detail_cont_cnt_sc {
        display: none;
    }

    .category_tn .pymnt_detail_cont_items_cnt_title_sc {
        display: none;
    }

    .category_tn .pymnt_detail_cont_items_rft_title_sc {
        display: block;
        width: auto;
        padding: 0;
    }

    .pk_bank_wrap .pk_name_circle .pk_cr {
        display: none;
    }

    .light__theme .pk_cmn_bank_box.pk_cmn_bank_wrpr.border_banks {
        border: 0 !important;
        ;
    }

    .light__theme .pk_cmn_bank_box.border_banks {
        border: 0 !important;
    }

    #withdraw_money .pk_pos_fix a {
        width: 100% !important;
        border-radius: 5rem;
    }

    .static_banner_heading_sc.grievancy_policy_heading_sec {
        width: 100%;
        padding: 0 3rem;
    }

    .grievancy_policy_content_sec {
        margin: 3rem auto 0 auto;
    }

    /* vendor payment css */
    .vendor_payment_sec1 {
        display: flex;
        flex-direction: column;
    }

    .vendor_payment_right_content {
        width: 100%;
        order: 1;
    }

    .vendor_payment_left_content {
        width: 100%;
        order: 2;
        margin-top: 5rem;
    }

    .vendor_payment_left_title {
        text-align: center;
    }

    .vendor_payment_left_content h3 {
        text-align: center;
    }

    .vendor_payment_left_content h2 {
        text-align: center;
    }

    .vendor_payment_left_content p {
        margin: 2.4rem auto 4rem auto;
        text-align: center;
    }

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

    .instant_account_payment_content_wrpr {
        flex-direction: column;
    }

    .instant_account_payment_content_left {
        width: 100%;
    }

    .instant_account_payment_content_left p {
        text-align: center;
    }

    .instant_account_payment_content_right {
        width: 100%;
    }

    .instant_account_payment_content_right p {
        text-align: center;
    }

    .vendor_payment_sec4 {
        padding: 0;
    }

    .vendor_payment_sec6 {
        padding: 0 0 4rem 0;
    }

    .vendor_payment_feature_content_wrpr {
        grid-template-columns: 1fr;
        row-gap: 4.2rem;
    }

    .vendor_payment_feature_text1 {
        text-align: center;
    }

    .vendor_payment_feature_text2 {
        text-align: center;
    }

    .vendor_payment_feature_text3 {
        text-align: center;
    }

    .vendor_payment_feature_content_text_wrpr1 {
        padding: 2.6rem 2rem 2rem 2rem;
    }

    .vendor_payment_right_content {
        max-width: 430px;
        margin: 0 auto;
    }

    .vendor_payment_sec3 {
        padding: 5.1rem 0;
    }

    .vendor_payment_sec5 {
        padding: 5rem 0;
    }

    .vendor_payment_sec2 {
        padding: 5rem 0;
    }

    .vendor_payment_team_wrpr {
        padding: 2.6rem 2rem;
        flex-direction: column;
        gap: 0;
    }

    .vendor_payment_team_content_left, .vendor_payment_team_content_rignt {
        width: 100%;
    }

    .build_team_content_wrpr {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .vendor_payment_team_content p {
        text-align: center;
    }

    .vendor_payment_team_content a {
        justify-content: center;
    }

    .vendor_payment_team_content.team_content1 {
        margin-top: 2rem;
    }

    .vendor_payment_team_content_center {
        width: 100%;
    }

    .automated_tracking_content_wrpr {
        flex-direction: column;
    }

    .vendor_payment_team_content.team_content {
        margin-top: 0;
    }

    .vendor_payment_feature_content_text_wrpr2 {
        padding: 2.6rem 2rem 0 2rem;
    }

    .vendor_payment_sec1 {
        padding-top: 2rem;
    }

    .automated_tracking_content_left {
        width: 100%;
        padding: 2.6rem 2rem 2rem 2rem;
    }

    .automated_tracking_info_text {
        max-width: unset;
    }

    .automated_tracking_content_right {
        width: 100%;
    }

    .pending_payout_image_wrpr {
        padding: 2.6rem 0;
    }

    .vendor_payment_bank_wrpr {
        padding: 2.6rem 2rem 2.6rem 2rem;
    }

    main.static_page_main_sc.vendor_payment_main_sec {
        margin-top: 6.2rem;
    }

    .vendor_payment_three_steps_sec {
        margin-top: 3rem;
    }

    /* E-invoicing css */
    .e_invoicing_solution_sec {
        padding: 5rem 2rem;
    }

    .e_invoicing_solution_sec.faq_ap {
        padding: 5rem 2rem;
    }

    .e_invoice_get_started_btn {
        height: 5rem;
        width: 16rem;
    }

    .e_invoice_simplify_content_top, .e_invoice_simplify_content_bottom {
        column-gap: 2rem;
    }

    .e_invoice_simplify_content_bottom {
        margin-top: 2rem;
    }

    .invoiceing_experience_content_wrpr {
        grid-template-columns: 1fr;
        row-gap: 4.6rem;
    }

    .invoiceing_experience_sub_content {
        gap: 1rem;
    }

    .e_invoice_process_wrpr {
        padding: 2rem 3rem 3rem;
    }

    .e_invoice_process_content {
        grid-template-columns: 1fr;
    }

    .e_invoice_process_content1 h3 {
        max-width: unset;
        text-align: center;
    }

    .e_invoice_process_content1 p {
        text-align: center;
        margin: 2rem 0;
    }

    .e_invoice_process_content1.image_wrpr {
        justify-content: center;
    }

    .e_invoicing_icon_wrpr1 {
        right: -1.1rem;
    }

    .e_invoicing_icon_wrpr {
        left: -0.5rem;
    }

    /* payroll automation css */
    .payroll_automation_sec4 {
        margin-top: 10rem;
    }

    .payroll_partner_content_wrpr {
        column-gap: 4rem;
    }

    .payroll_partner_content_box.box1 {
        margin: 4rem 0;
    }

    .payroll_partner_content_box.box2 {
        margin-top: 4rem;
    }

    .payroll_automation_sec5 {
        padding: 10rem 0;
    }

    .payroll_info_contaier {
        padding: 4rem 2rem;
    }

    .payroll_partner_title {
        padding-top: 7.4rem;
    }

    .payroll_info_title {
        margin-bottom: 6rem;
    }

    .payroll_automation_sec1 {
        min-height: 58.4rem;
    }

    .request_demo_btn {
        width: 24rem;
        height: 6rem;
    }

    .payroll_info_content_wrpr {
        row-gap: 4rem;
        grid-template-columns: 1fr;
    }

    .payroll_info_content_wrpr.info_content1 {
        margin-top: 4rem;
    }

    .payroll_info_content {
        padding: 1.8rem;
    }

    .payroll_banking_text {
        max-width: 21rem;
        margin: 3.4rem auto;
    }

    .payroll_logo_image_wrpr {
        gap: 3.6rem;
    }

    .payroll_banking_text.service_text {
        margin: 7rem auto 4rem auto;
    }

    .payroll_automation_software_title {
        max-width: 95.4rem;
    }

    .payroll_account_content_wrpr {
        column-gap: 4rem;
        margin-top: 4.2rem;
    }

    .payroll_automation_sec6 {
        padding: 0 2rem 10rem 2rem;
    }

    .payroll_account_content::after {
        width: 30.6rem;
    }

    .circle_wrpr {
        width: 7rem;
        height: 7rem;
    }

    .payroll_account_content::after {
        top: 20%;
    }

    .enhanced_solution_btn {
        width: 28.6rem;
        height: 5.6rem;
    }

    .enhanced_solution_btn_wrpr {
        margin: 4.2rem 0 3.2rem 0;
    }

    .payroll_software_container p {
        margin-top: 2.2rem;
    }

    .get_started_free_now_btn_wrpr {
        margin-top: 2.4rem;
    }

    .payroll_automation_sec7 {
        padding: 0 2rem 8rem 2rem;
    }

    .payroll_info_image_wrpr img {
        margin: 0 auto;
    }

    .payroll_info_card_wrpr {
        max-width: unset;
    }

    .payroll_info_card_wrpr h3 {
        text-align: center;
    }

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

    .payroll_partner_content_box {
        padding: 2.4rem 2.4rem;
    }

    .payroll_partner_content_box.box2 {
        padding: 7.5rem 2.4rem;
    }


    .auto_reconcile_paymt_content_wrpr {
        flex-direction: column;
    }
    .auto_reconcile_paymt_content_left, .auto_reconcile_paymt_content_right{
        width: 100%;
    }
    .auto_reconcile_container2 {
        padding: 5rem 2.4rem;
    }
    .auto_reconcile_container4 {
        margin-top: 8rem;
    }
    .reconcile_vector2_wrpr {
        display: none;
    }
    .reconcile_vector1_wrpr {
        display: none;
    }
}

@media (max-width:991px) {

    /* payroll automation css */
    .payroll_account_content::after {
        width: 29rem;
    }

    .payroll_partner_content_wrpr {
        grid-template-columns: 1fr;
    }

    .payroll_partner_content_box h3 {
        text-align: center;
    }

    .payroll_partner_content_box p {
        text-align: center;
    }

    .payroll_partner_content_box.box2 {
        padding: 2.4rem 2.4rem;
    }

    .payroll_partner_content_right_wrpr {
        margin-top: 0;
    }
}

@media (max-width:840px) {

    /* payroll automation css */
    .e_invoicing_icon_wrpr {
        left: -1.5rem;
    }

    .e_invoicing_icon_wrpr1 {
        right: -2.1rem;
    }

    .payroll_account_content::after {
        width: 23rem;
    }

    .payroll_automation_sec1 {
        min-height: 52.3rem;
    }

    .payroll_account_content_wrpr {
        grid-template-columns: 1fr;
        row-gap: 4rem;
    }

    .payroll_account_content::after {
        display: none;
    }

    .payroll_logo_image_wrpr {
        gap: 1.6rem;
    }

    .payroll_banking_text::before {
        width: 154.5px;
        left: -76%;
    }

    .payroll_banking_text::after {
        width: 154.5px;
        right: -76%;
    }
}

@media (max-width: 767px) {
    .pk_normal_bor .btn_orange {
        border-radius: .8rem;
    }

    #withdraw_money .pk_withdraw_input .auth_input_phone_field_sc {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .static_banner_heading_sc.grievancy_policy_heading_sec {
        padding: 0 2rem;
    }

    .pk_bank_wrap .pk_banking_sidebar {
        padding: 1.6rem;
    }

    .table_mobile_pk tr th.fst_bg {
        background: var(--bg_snt);
        border-bottom: 1px solid #F1F1F1;
        border-radius: 1.6rem 0 0 0;
    }

    /* vendor payment css */
    .vendor_payment_main_sec {
        padding: 1.6rem;
    }

    .vendor_payment_sec1 {
        padding-top: 1.6rem;
    }

    .vendor_payment_left_content {
        margin-top: 3rem;
    }

    .vendor_payment_left_content p {
        margin: 2rem auto 3rem auto;
    }

    .vendor_payment_sec2 {
        padding: 3rem 0;
    }

    h3.payment_three_steps_title {
        margin-bottom: 1.4rem;
    }

    .vendor_payment_three_steps_sec {
        grid-template-columns: 1fr;
    }

    .vendor_payment_three_steps_wrpr {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .vendor_payment_sec3 {
        padding: 0 0 3rem 0;
    }

    .vendor_payment_feature_content_wrpr {
        margin: 3rem 0 1.6rem 0;
    }

    .vendor_payment_feature_content_wrpr {
        row-gap: 1.6rem;
    }

    .vendor_payment_sec5 {
        padding: 4rem 0;
    }

    .vendor_payment_sec6 {
        padding: 0 0 3rem 0;
    }

    .vendor_payment_sec5 h3.build_team_title {
        margin-bottom: 3rem;
    }

    .instant_account_payment_content_wrpr {
        margin-top: 2rem;
    }

    .vendor_payment_bank_signin_content_wrpr {
        flex-direction: column;
        align-items: unset;
    }

    .vendor_payment_bank_signin_sec {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .vendor_payment_bank_wrpr h3 {
        margin: 2rem 0 2.4rem 0;
    }

    .vendor_payment_bank_signin_content_wrpr {
        gap: 1.4rem;
    }

    .get_satrt_learn_more_btn_wrpr {
        margin-top: 3rem;
    }

    .get_satrt_learn_more_btns {
        gap: 1.2rem;
    }

    .get_satrt_learn_more_btns button, .get_satrt_learn_more_btns a {
        height: 5rem;
        width: 17rem;
    }

    .vendor_payment_left_content p {
        margin: 2rem auto 3rem auto;
    }

    .vendor_payment_left_content button {
        height: 5rem;
        width: 17rem;
    }

    .e_invoicing_icon_wrpr1 {
        display: none;
    }

    .e_invoicing_icon_wrpr {
        display: none;
    }

    .faq_ap_text {
        margin-bottom: 2.8rem;
    }

    /* payroll automation css */
    section.payroll_automation_sec1 {
        background-image: unset;
        margin-top: 4rem;
        padding: 4rem 2rem 2rem;
        background: linear-gradient(163.11deg, #D7EB5D 24.26%, #A6C74A 76.89%);
    }

    .payroll_automation_banner_content_wrpr {
        flex-direction: column;
    }

    .payroll_automation_banner_content_left, .payroll_automation_banner_content_right {
        width: 100%;
    }

    .payroll_automation_banner_content_left {
        order: 2;
    }

    .payroll_automation_banner_content_right {
        order: 1;
    }

    .payroll_banner_image_wrpr {
        max-width: 41.2rem;
        margin: 0 auto;
    }

    .payroll_automation_banner_content_left h3 {
        max-width: unset;
        text-align: center;
    }

    .payroll_automation_banner_content_left p {
        max-width: unset;
        text-align: center;
    }

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

    .payroll_automation_sec5 {
        padding: 5.4rem 0;
    }

    .payroll_automation_sec2 {
        padding: 6rem 2rem 8.4rem;
    }

    .payroll_banking_text {
        max-width: 20rem;
        margin: 2.4rem auto;
    }

    .payroll_banking_text.service_text {
        margin: 5.4rem auto 3rem auto;
    }

    .payroll_banking_text::before {
        width: 129.5px;
        left: -63.5%;
    }

    .payroll_banking_text::after {
        width: 129.5px;
        right: -63.5%;
    }

    .payroll_partner_title {
        padding-top: 6.4rem;
    }

    .payroll_partner_content_wrpr {
        margin: 3.4rem auto 0;
    }

    .payroll_automation_sec4 {
        margin-top: 7.2rem;
    }

    .payroll_automation_sec7 {
        padding: 0 2rem 7.2rem 2rem;
    }

    .enhanced_solution_btn_wrpr {
        margin: 3rem 0 2rem 0;
    }

    .enhanced_solution_btn {
        width: 25.4rem;
        height: 4.9rem;
    }

    .get_started_free_now_btn_wrpr a {
        gap: 1rem;
        padding: 1rem 1.8rem;
    }

    .get_started_free_now_btn_wrpr {
        margin-top: 2rem;
    }

    .payroll_customer_support_content {
        flex-direction: column;
        gap: 3rem;
    }

    .payroll_customer_support_content_left, .payroll_customer_support_content_right {
        width: 100%;
    }

    .payroll_customer_support_content_left h3 {
        text-align: center;
    }

    .payroll_customer_support_content_left p {
        max-width: unset;
        text-align: center;
    }

    .payroll_customer_support_list_wrpr {
        display: flex;
        flex-direction: column;
        align-items: center;
        pad: 0;
    }



    .auto_reconcile_container2 {
        flex-direction: column;
        justify-content: center;
        gap: 2rem;
        padding: 3rem 2.4rem;
    }
    .auto_reconcile_container2_content_left {
        width: 100%;
    }
    .auto_reconcile_container2_content_left h3 {
        margin: 0 auto;
        text-align: center;
    }
    .auto_reconcile_container2_content_left p{
        text-align: center;
    }
    .auto_reconcile_container2_content_right_wrpr h3 {
        text-align: center;
    }
    .auto_reconcile_container2_content_right_wrpr{
        margin: 0 auto;
    }
    .auto_reconcile_container2_content_right {
        width: 100%;
    }
    .static_page_main_sc.e_invoicing_main_sec {
        margin-top: 6.6rem;
    }
}

@media (max-width:540px) {

    /* E-invoicing css */
    .e_invoice_get_started_btn {
        height: 4.6rem;
        width: 13.4rem;
    }

    .e_invoicing_solution_sec1 {
        padding: 4.6rem 1.6rem 1.6rem 1.6rem;
    }

    .e_invoicing_solution_sec {
        padding: 3rem 1.6rem;
    }

    .e_invoice_simplify_content_wrpr {
        margin: 4rem auto 0
    }

    .e_invoice_simplify_content_top, .e_invoice_simplify_content_bottom {
        grid-template-columns: 1fr;
        row-gap: 2rem;
    }

    .e_invoicing_solution_content {
        padding: 1.6rem;
    }

    .e_invoicing_solution_sec.faq_ap {
        padding: 3rem 1.6rem;
    }

    /* payroll automation css */
    .payroll_partner_content_box.box1 {
        margin: 3rem 0;
    }

    .payroll_partner_content_box.box2 {
        margin-top: 3rem;
    }

    .circle_wrpr {
        width: 6rem;
        height: 6rem;
    }

    .payroll_info_content_wrpr {
        row-gap: 3rem;
    }

    .payroll_info_content_wrpr.info_content1 {
        margin-top: 3rem;
    }


    .auto_reconcile_paymt_content {
        padding: 2rem;
    }
    .auto_reconcile_paymt_content_left, .auto_reconcile_paymt_content_right{
        padding: 2rem;
    }
    .auto_reconcile_container4{
        padding: 3.4rem 3rem;
    }
    .auto_reconcile_paymt_sub_content.content1 {
        margin-bottom: 5.2rem;
    }
    .auto_reconcile_paymt_image_wrpr {
        margin-top: 3.5rem;
    }
    .auto_reconcile_paymt_title {
        margin-bottom: 2.8rem;
    }
}

@media (max-width:480px) {
    .under_review_section .under_review_grid {
        padding: 1.8rem;
    }

    /* vendor bpayment css */
    .vendor_payment_left_content p {
        margin: 1.6rem auto 2.4rem auto;
    }

    .vendor_payment_left_content button {
        height: 4.6rem;
        width: 15.6rem;
    }

    .get_satrt_learn_more_btns button, .get_satrt_learn_more_btns a {
        height: 4rem;
        width: 12.4rem;
    }

    .get_satrt_learn_more_btns {
        gap: 1rem;
    }

    /* E-invoicing css */
    .e_invoicing_solution_sec1 {
        padding: 3rem 1.6rem 1.6rem 1.6rem;
    }

    .e_invoice_get_started_btn {
        height: 4rem;
        width: 12.4rem;
    }

    .e_invoice_get_started_button_wrpr {
        margin-top: 1.8rem;
    }

    .e_invoicing_solution_sec {
        padding: 2rem 1.6rem;
    }

    .e_invoicing_solution_sec.faq_ap {
        padding: 3rem 1.6rem 2rem;
    }

    .e_invoicing_banner_wrpr {
        margin-top: -2.3rem;
    }

    .e_invoice_process_wrpr {
        padding: 2rem 2rem 3rem;
    }

    .e_invoice_simplify_content_wrpr {
        margin: 3rem auto 0;
    }

    /* payroll automation css */
    .payroll_automation_banner_content_left p {
        color: var(--payroll_text_clr);
        max-width: 60.6rem;
        margin: 1rem 0 2rem 0;
    }

    section.payroll_automation_sec1 {
        padding: 4rem 1.6rem 2rem;
    }

    .request_demo_btn {
        width: 19rem;
        height: 5rem;
    }

    .payroll_banking_text {
        max-width: 18.6rem;
        margin: 2rem auto;
    }

    .payroll_logo_image_wrpr {
        gap: 1.2rem;
    }

    .payroll_banking_text.service_text {
        margin: 4.2rem auto 2rem auto;
    }

    .payroll_banking_text::before {
        width: 87.9px;
        left: -44.1%;
    }

    .payroll_banking_text::after {
        width: 87.9px;
        right: -44.1%;
    }

    .payroll_banner_image_wrpr {
        max-width: 31.9rem;
        margin: 0 auto;
    }

    .payroll_automation_sec2 {
        padding: 5.6rem 1.6rem 5.6rem;
    }

    .payroll_partner_title {
        padding-top: 4.6rem;
    }

    .payroll_partner_bg_image {
        padding: 0 1.6rem;
    }

    .payroll_partner_content_box {
        padding: 1.8rem 1.8rem;
    }

    .payroll_partner_content_box.box1 {
        margin: 2rem 0;
    }

    .payroll_partner_content_box.box2 {
        margin-top: 2rem;
    }

    .payroll_automation_sec4 {
        margin-top: 5.6rem;
    }

    .payroll_account_content_wrpr {
        margin-top: 2.6rem;
    }

    .circle_wrpr {
        width: 5rem;
        height: 5rem;
    }

    .payroll_account_content_wrpr {
        row-gap: 3rem;
    }

    .payroll_automation_sec5 {
        padding: 2.8rem 0;
    }

    .payroll_info_title {
        margin-bottom: 3.2rem;
    }

    .payroll_info_card_wrpr {
        margin-top: 2.6rem;
    }

    .payroll_info_card_content {
        margin-top: 2rem;
    }

    .payroll_partner_image_wrpr img {
        max-width: 239.1px;
    }

    .payroll_info_image_wrpr {
        max-width: 10rem;
        margin: 0 auto;
    }

    .payroll_info_content_wrpr {
        row-gap: 2rem;
    }

    .payroll_info_content_wrpr.info_content1 {
        margin-top: 2rem;
    }

    .payroll_automation_sec6 {
        padding: 0 1.6rem 7rem 1.6rem;
    }

    .payroll_info_contaier {
        padding: 4rem 1.6rem;
    }

    .payroll_automation_sec7 {
        padding: 0 1.6rem 7.2rem 1.6rem;
    }

    .enhanced_solution_btn {
        width: 23rem;
        height: 4.4rem;
    }

    .enhanced_solution_btn_wrpr {
        margin: 2.1rem 0 1.1rem 0;
    }

    .payroll_software_container p {
        margin-top: 1.2rem;
    }

    .get_started_free_now_btn_wrpr {
        margin-top: 1.2rem;
    }

    .payroll_partner_content_box.box2 {
        padding: 1.8rem 1.8rem;
    }
}

@media (max-width:420px) {
    .static_banner_heading_sc.grievancy_policy_heading_sec {
        margin: 2rem auto 0 auto;
    }

    main.static_page_main_sc.vendor_payment_main_sec {
        margin-top: 5.4rem;
    }

    .vendor_payment_main_sec {
        padding: 1.2rem;
    }

    .numer_box_wrpr {
        width: 5rem;
        height: 5rem;
    }

    .get_satrt_learn_more_btns {
        gap: 0.8rem;
    }

    .get_satrt_learn_more_btns button, .get_satrt_learn_more_btns a {
        height: 4.2rem;
        width: 13.8rem;
    }

    /* vendor bpayment css */
    .vendor_payment_three_steps_conetnt1 p {
        margin-top: 1.4rem;
    }

    .vendor_payment_three_steps_conetnt1 {
        padding: 2rem 1.6rem;
    }

    .vendor_payment_feature_content_text_wrpr1 {
        padding: 2.6rem 1.6rem 2rem 1.6rem;
    }

    .vendor_payment_feature_bg_image_wrpr {
        padding: 1.6rem;
    }

    .vendor_payment_feature_content_text_wrpr2 {
        padding: 2.6rem 1.6rem 0 1.6rem;
    }

    .automated_tracking_content_left {
        padding: 2.6rem 1.6rem 2rem 1.6rem;
    }

    .vendor_payment_team_wrpr {
        padding: 2.6rem 1.6rem;
    }

    .vendor_payment_bank_wrpr {
        padding: 2.6rem 1.6rem 2.6rem 1.6rem;
    }

    /* E-invoicing css */
    .e_invoice_simplify_content {
        padding: 1.6rem;
    }

    .e_invoicing_solution_content {
        padding: 1.2rem;
    }

    .e_invoiceing_experience_text {
        margin: 1rem auto 2rem auto;
    }

    .invoiceing_experience_content_wrpr {
        row-gap: 2rem;
    }

    .e_invoiceing_experience_banner_image {
        margin-top: 1.9rem;
    }

    /* payroll automation css */
    .payroll_banking_text {
        max-width: 17.2rem;
    }

    .payroll_banking_text::before {
        width: 69.3px;
        left: -35.2%;
    }

    .payroll_banking_text::after {
        width: 69.3px;
        right: -35.2%;
    }

    .request_demo_btn {
        width: 16.2rem;
        height: 4.5rem;
    }

    .enhanced_solution_btn {
        width: 20.9rem;
        height: 4.1rem;
    }

    .get_started_free_now_btn_wrpr a {
        gap: 0.2rem;
        padding: 0.8rem 1.4rem;
    }

    .payroll_info_contaier {
        padding: 3.4rem 1.6rem;
    }

    .payroll_automation_sec6 {
        padding: 0 1.6rem 5.4rem 1.6rem;
    }

    .payroll_automation_sec7 {
        padding: 0 1.6rem 5.4rem 1.6rem;
    }

    .circle_wrpr {
        width: 4rem;
        height: 4rem;
    }

    .payroll_account_content_wrpr {
        row-gap: 2rem;
        margin-top: 2rem;
    }



    .auto_reconcile_sec3 {
        padding: 5rem 2rem;
    }
    .auto_reconcile_paymt_icon {
        min-height: 17.5rem;
    }
    .static_page_main_sc.e_invoicing_main_sec {
        margin-top: 6.4rem;
    }
}

@media (max-width:360px) {
    .static_banner_heading_sc.grievancy_policy_heading_sec {
        padding: 0 1rem;
    }

    .grievancy_policy_heading_sec_wrpr {
        padding: 3.5rem 0 3.5rem 3rem;
    }

    /* vendor bpayment css */
    .vendor_payment_left_content button {
        height: 4.2rem;
        width: 13rem;
    }

    .get_satrt_learn_more_btns button, .get_satrt_learn_more_btns a {
        height: 4.2rem;
        width: 13rem;
    }

    .get_satrt_learn_more_btns {
        gap: 0.6rem;
    }

    .numer_box_wrpr {
        width: 4.4rem;
        height: 4.4rem;
    }

    /* E-invoicing css */
    .e_invoice_get_started_btn {
        height: 3.8rem;
        width: 11.6rem;
    }

    .e_invoicing_banner_wrpr {
        margin-top: -0.7rem;
    }

    .e_invoice_simplify_content {
        padding: 1.2rem;
    }

    .e_invoice_simplify_content_top, .e_invoice_simplify_content_bottom {
        grid-template-columns: 1fr;
        row-gap: 1.4rem;
    }

    .e_invoice_simplify_content_bottom {
        margin-top: 1.4rem;
    }

    .e_invoicing_solution_sec.faq_ap {
        padding: 3rem 1.6rem 1rem;
    }

    .e_invoice_simplify_text {
        margin-bottom: 1.6rem;
    }

    .e_invoice_process_wrpr {
        padding: 2rem 1rem 2rem;
    }

    /* payroll automation css */
    section.payroll_automation_sec1 {
        padding: 3rem 1.2rem 2rem;
    }

    .payroll_banking_text::before {
        width: 64px;
        left: -31%;
    }

    .payroll_banking_text::after {
        width: 64px;
        right: -31%;
    }

    .payroll_partner_content_box {
        padding: 1.2rem 1rem;
    }

    .payroll_partner_content_box.box2 {
        padding: 1.2rem 1rem;
    }

    .payroll_automation_sec2 {
        padding: 5.6rem 1.2rem 5.6rem;
    }

    .payroll_partner_bg_image {
        padding: 0 1.2rem;
    }

    .payroll_automation_sec4 {
        margin-top: 22rem;
        padding: 0 1.2rem;
    }

    .payroll_automation_sec4 {
        margin-top: 4.8rem;
        padding: 0 1.2rem;
    }



    .auto_reconcile_sec1 {
        padding: 4rem 1.4rem;
    }
    .auto_reconcile_sec2 {
        padding: 2.4rem 1.4rem;
    }
    .auto_reconcile_container2 {
        padding: 3rem 1.6rem;
    }
    .auto_reconcile_sec3 {
        padding: 5rem 1.4rem;
    }
    .auto_reconcile_paymt_content_left, .auto_reconcile_paymt_content_right {
        padding: 1.6rem;
    }
    .auto_reconcile_paymt_content {
        padding: 1.6rem;
    }
    ul.auto_reconcile_paymt_sub_content {
        margin-left: 2.4rem;
    }
    .auto_reconcile_paymt_icon {
        min-height: 16.5rem;
    }
    .auto_reconcile_container4 {
        padding: 3rem 2rem;
    }
    .integrate_text {
        margin: 2.8rem 0 1.6rem 0;
    }
    .auto_reconcilatio_content1 {
        margin: 2.6rem auto;
    }
    .auto_reconcile_container4 {
        margin-top: 5rem;
    }
}

@media (max-width:320px) {
    .e_invoicing_solution_sec1 {
        padding: 2.4rem 1rem 1.6rem 1rem;
    }

    .e_invoicing_solution_content {
        padding: 0.8rem;
    }

    .e_invoicing_solution_sec {
        padding: 1rem 1rem;
    }

    .e_invoicing_solution_sec.faq_ap {
        padding: 3rem 1rem 1rem;
    }

    /* payroll automation css */
    .payroll_banner_image_wrpr {
        max-width: 26rem;
    }

    .payroll_automation_sec1 {
        min-height: 48.3rem;
    }

    .request_demo_btn {
        width: 12.6rem;
        height: 4rem;
    }

    .circle_wrpr {
        width: 3rem;
        height: 3rem;
    }

    .payroll_partner_image_wrpr img {
        max-width: 209.9px;
    }

    .payroll_info_content {
        padding: 1.3rem;
    }

    .payroll_info_card_content {
        margin-top: 1.6rem;
    }

    .payroll_info_image_wrpr {
        max-width: 9rem;
        margin: 0 auto;
    }

    .payroll_banking_text {
        max-width: 16.6rem;
    }

    .payroll_partner_title {
        padding-top: 3.6rem;
    }

    .payroll_banking_text::before {
        width: 55px;
        left: -26.5%;
    }

    .payroll_banking_text::after {
        width: 55px;
        right: -26.5%;
    }


    .auto_reconcile_paymt_content_left, .auto_reconcile_paymt_content_right {
        padding: 1rem;
    }
    .auto_reconcile_paymt_content {
        padding: 1.2rem;
    }
    .auto_reconcile_paymt_icon {
        min-height: 12.5rem;
    }
    .auto_reconcile_sec1 {
        padding: 4rem 1rem;
    }
    .auto_reconcile_sec2 {
        padding: 2.4rem 1rem;
    }
    .auto_reconcile_sec3 {
        padding: 5rem 1rem;
    }
    .auto_reconcile_container4 {
        margin-top: 4rem;
    }
    .auto_reconcile_container4 {
        padding: 3rem 1.6rem;
    }
    .auto_reconcile_paymt_title {
        margin-bottom: 1.6rem;
    }
}
