/* responsive */

@media (min-width: 1700px) {
    .dshbrd_uppr_rgt .dshbrd_graph_wrp,
    .dshbrd_uppr_lft .dshbrd_graph_wrp {
        height: 516px;
    }

    .graph_wrp #chart {
        height: 440px !important;
    }
}

@media (max-width: 1599px) {

  /* First Time User Start */
  .dash_faq_wrpr {
    width: 32%;
  }

  .steps_holder_wrpr {
    width: 68%;
    padding-bottom: 100px;
  }

  .dshbrd_stepcard {
    padding: 27px 20px 160px 20px;
  }

  .dshbrd_stepcard h3 {
    margin-bottom: 10px;
    line-height: 35px;
  }


  /* First Time User End */

    .steps_holder_wrpr {
        padding-bottom: 0;
    }

    #light_mode .dasfaq {
        background: #fff;
    }

    .dashborad_steps_wrapper {
        min-height: 60vh;
    }

    .hdr_innr nav ul li a {
        font-size: 13px;
    }
    .hdr_innr nav ul li:not(:last-child) {
        padding-right: 14px;
    }
    .help p {
        font-size: 13px;
    }
    .help {
        margin-right: 10px;
        column-gap: 6px;
    }

}

@media only screen and (max-width: 1399px) {
  /* dev_b */

  .self_transfer_wrap .trns_tble_wrp {
    overflow-x: auto;
  }

  .cr_so_ex .exch_sec_main {
    min-width: 1040px;
    margin-bottom: 10px;
  }

  .cr_so_ex .exch_sec::-webkit-scrollbar,
  .self_transfer_wrap .trns_tble_wrp::-webkit-scrollbar {
    height: 5px;
  }

  .cr_so_ex .mn_hdr {
    margin-top: 30px;
    position: sticky;
    left: 0;
  }

  .self_transfer_wrap .trns_tble_wrp {
    border-radius: 0;
    border: solid 1px transparent;
    background-color: transparent;
  }

  .self_transfer_wrap .trns_tble {
    min-width: 1000px;
    margin-bottom: 10px;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.21);
    background-color: rgb(18 17 24 / 53%);
    overflow: hidden;
  }

  .self_transfer_wrap .trns_tble_wrp::-webkit-scrollbar-track-piece {
    background: transparent;
  }

  /* dev_b */

  /* dev_sw */
  .tab_item {
    padding: 15px;
  }

  .tab_item h3 {
    font-size: 25px;
    margin-bottom: 16px;
  }

  .tab_item h5 {
    font-size: 23px;
  }

  .settings_plans_heading h2 {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 12px;
  }

  .sett_account_card {
    padding: 16px 15px 16px 15px;
  }

  /* admin--start */
  .admin_tab_wrap ul li .nav-link {
    padding: 10px 10px;
  }

  /* admin--end */

  /* First Time User Start */

  .dshbrd_stepcard h3 {
    font-size: 24px;
    line-height: 30px;
  }

  .dshbrd_stepcard {
    padding: 20px 15px 130px 15px;
  }

  .dshbrd_stepcard p {
    font-size: 16px;
    line-height: 25px;
  }
  .step_info {
        font-size: 14px;
        line-height: 19px;
        padding: 11px 11px;
        min-width: 160px;
    }

  .dshbrd_steps_card_wrp .integrationsbtn {
    font-size: 16px;
  }

  .dshbrd_stepcard h6 {
    font-size: 20px;
  }

  .dash_faq_wrpr h3 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 15px;
  }

  .dasfaq {
    padding: 20px 15px;
    background: #111015;
  }

  .faq_acrdan .accordion-button {
    font-size: 17px;
  }

  .faq_acrdan .accordion-body {
    font-size: 16px;
  }

  .faq_acrdan .accordion-button::after {
    top: 20px;
    right: 20px;
    position: absolute;
  }

  /* First Time User End */

  .dshbrd_stepcard {
        padding: 10px 10px 120px 10px;
    }

  .dshbrd_stepcard h3 {
            font-size: 18px;
            line-height: 20px;
        }

  .dshbrd_stepcard p {
            font-size: 13px;
            line-height: 20px;
        }

  .dash_faq_wrpr h3 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 11px;
    }

  .faq_acrdan {
        margin: 10px -15px 0;
    }

  .faq_acrdan .accordion-button {
            font-size: 15px;
            padding: 10px 41px 10px 10px;
        }

    #light_mode .dasfaq {
        background: #fff;
    }

    .step_info {
        bottom: 20px;
     
    }

    .dashstep_img::after {
        height: 44px;
    }

    body#light_mode .dashstep_img::after {
        height: 0;
    }

    .dshbrd_steps_card_wrp .integrationsbtn {
        font-size: 14px;
        padding: 10px 14px;
    }

    .add_integrations_modal_wrap .modal-header {
        border-bottom: none;
        padding: 20px 10px 0px;
    }

    .add_integrations_modal_wrap .nav {
        margin-top: 15px;
    }

    .integration_heading {
        margin-bottom: 5px;
    }

    .add_integrations_wrap {
        padding: 10px 30px 30px 30px;
    }
    .add_integrations_modal_wrap .modal-header {
        border-bottom: none;
        padding: 20px 10px 0px;
    }

    .add_integrations_modal_wrap .nav {
        margin-top: 15px;
    }

    .integration_heading {
        margin-bottom: 5px;
    }

    .add_integrations_wrap {
        padding: 10px 30px 30px 30px;
    }
    .inpt_wrp textarea, .inpt_wrp input {
        height: auto;
    }

    .bootstrap-select.srch_slctpckr .dropdown-menu li a span.text img {
        width: 25px;
        height: 25px;
    }

    .hdr_innr {
        padding: 0 40px 0 270px;
    }

    .anncd_wrp {
        font-size: 15px;
    }

    .help p {
        font-size: 12px;
    }

    .sync_btn_wrp p {
        font-size: 13px;
    }

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

    .pr_cnct_wrp h6 {
        font-size: 13px;
    }
/*    .hdr_innr nav ul li a {
        font-size: 12px;
    }

    .hdr_innr nav ul li:not(:last-child) {
        padding-right: 6px;
    }*/
}


@media only screen and (max-width: 1389px) {
  .table_head_wrap h3 {
    font-size: 16px;
  }

  .totallosses_tab .nav-item .nav-link {
    min-width: 115px;
  }

  .totallosses_tab .nav-item+.nav-item {
    margin-left: 3px;
  }

}

@media only screen and (max-width: 1346px) {
  .totallosses_tab .nav-item {
    width: 49.6%;
    margin: 0px !important;
    padding: 3px 6px;
  }

  .totallosses_tab {
    min-width: 60%;
    max-width: 100%;
    margin-left: 0;
  }

  .fleximgtext {
    min-width: 40%;
    margin-left: 0px;
    padding-left: 26px;
  }

  .totallosses_tab .nav-item .nav-link {
    min-width: 100%;
    padding: 0px;
  }

  .accordionPlusbutton {
    top: 46px;
  }

    .cr_so_ex .exch_sec{
        overflow-x: auto;
    }
}

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


  .trns_tble_wrp {
    overflow: auto;
  }

  .trns_tble {
    width: 1080px;
  }

  .trns_tble_wrp::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }

  .trns_tble_wrp::-webkit-scrollbar-track-piece {
    background: #888;
  }

  .sett_pri_table_wrp_sub {
    width: 1040px;
  }

  .sett_pri_table_wrp {
    overflow: auto;
  }

  .trns_tble_wrp::-webkit-scrollbar-track-piece {
    background-color: #888;
  }

  .sett_pri_table_wrp::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }

        .help p {
            font-size: 10px;
        }
    .hdr_innr nav ul li:not(:last-child) {
        padding-right: 8px;
    }
    .hdr_innr nav ul li a {
        font-size: 11px;
    }

}

@media only screen and (max-width: 1199px) {
  .hdr_innr {
    padding: 0 40px 0 270px;
  }

  .hdr_innr nav ul li a {
    font-size: 8px;
  }

  .hdr_innr nav ul li:not(:last-child) {
    padding-right: 8px;
  }

  .sync_btn_wrp {
    margin-right: 10px;
  }

  .sync_btn_wrp p {
    font-size: 14px;
  }

  .sync_btn .syc_btn_brdr {
    width: 40px;
    height: 20px;
  }

  .sync_btn span::before {
    width: 10px;
    height: 10px;
  }

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

  .pr_cnct_wrp h6 {
    font-size: 13px;
  }

  .pr_img_wp {
    width: 40px;
    height: 40px;
    padding: 6px;
  }

  .log_out svg {
    max-width: 15px;
  }

  .log_out {
    margin-left: 7px;
  }

  .hdr_profle_wrp a {
    padding: 7px 9px 7px 8px;
    border-radius: 0px;
  }

  .pr_img_wp img {
    border-radius: 9px;
  }

  .pr_img_wp {
    width: 40px;
    height: 40px;
    padding: 7px;
    margin-right: 9px;
  }

  .mn_hdr_2 {
    flex-wrap: wrap;
  }

  .mn_hdr_2_rgt {
    margin-top: 20px;
  }

  .hdr_profle_wrp {
    border-radius: 10px;
  }

  /* 30-10 */
  .hdr_innr {
    padding: 0 20px 0 275px;
  }

  .asd_hdr_wrp {
    padding: 10px 6px 10px 40px;
  }

  /* dev_b */
  .cr_so_ex .trns_tble_wrp::-webkit-scrollbar-track-piece,
  .cr_sors .trns_tble_wrp::-webkit-scrollbar-track-piece {
    background: transparent;
  }

  .cr_so_ex .trns_tble_wrp,
  .cr_sors .trns_tble_wrp {
    border-radius: 0;
    border: 1px solid transparent;
    background-color: transparent;
  }

  .cr_so_ex .trns_tble,
  .cr_sors .trns_tble {
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.21);
    background-color: rgb(18 17 24 / 53%);
    margin-bottom: 10px;
  }

  .cr_sors .trns_tble {
    min-width: 875px;
  }

  /* dev_s */
  .dashboard_wrp .dshbrd_uppr_wrp {
    flex-direction: column;
  }

  .dashboard_wrp .dshbrd_uppr_wrp>* {
    width: 100%;
  }

  .dashboard_wrp .dshbrd_uppr_wrp>*+* {
    margin-top: 25px;
  }

  /* dev_a */
  /* Sign_Up Options Start  */
  .signup_op_box {
    width: calc(33.333% - 15px);
    padding: 40px 15px 85px 15px;
  }

  .sign-up-op {
    max-width: 920px;
  }

  .signup_op_box h2 {
    font-size: 35px;
    margin-bottom: 20px;
  }

  /* Sign_Up Options End  */

  /* Reports Start */
  .reports_block_wraper .row>* {
    padding: 0 10px;
  }

  .reports_wrappers h2 {
    font-size: 26px;
  }

  /* Reports End */

  /* dev_sw */
  .settings_plans_tab_wrap .tab-content .row .col-md-3:nth-child(2) {
    margin-top: 0;
  }

  .settings_plans_tab_wrap .row .col-md-3 {
    width: 50%;
    margin-bottom: 20px;
  }

  .settings_plans_tab_wrap .tab-content {
    margin-top: 20px;
  }

  .settings_plans_heading h2 {
    font-size: 40px;
    line-height: 37px;
    margin-bottom: 7px;
  }

  .sett_list_wrap ul li {
    padding-bottom: 12px;
    margin-bottom: 15px;
    padding-left: 27px;
    font-size: 13px;
  }

  .tab_butt_wrap button.whit_butt {
    padding: 8px 10px;
  }

  .tab_item h3 {
    font-size: 25px;
  }

  .second_card_item ul li span {
    width: 5px;
    height: 5px;
  }

  .second_card_item ul li:not(:first-child) {
    margin-left: 11px;
  }

  .second_card_item ul li {
    font-size: 13px;
  }

  .sett_account_card {
    padding: 10px 10px 10px 10px;
  }

  .first_card_item img {
    max-width: 35px;
  }

  .first_card_item img:first-child {
    max-width: 20px;
  }

  .third_card_item {
    margin-top: 30px;
  }

  .third_card_item h4 {
    font-size: 12px;
  }

  .second_card_item ul {
    justify-content: space-between;
  }

  .visa_card_button button {
    padding: 13px 10px;
    margin-top: 16px;
    font-size: 14px;
  }

  button.whit_butt {
    padding: 12px 5px;
    font-size: 14px;
  }

  .sett_account_form .frm_wrp .btn_wrp button {
    height: 40px;
    font-size: 14px;
  }

  .sett_account_form .frm_wrp {
    padding-bottom: 20px;
  }

  .inpt_wrp textarea,
  .inpt_wrp input {
        height: auto;
        padding: 10px 10px;
    }

  /* admin--start */
  .admin_tab_wrap table th {
    padding: 10px 25px;
  }

  .admin_tab_wrap table td {
    padding: 5px 25px;
  }

  .cross_button,
  .check_button {
    width: 30px;
    height: 30px;
  }

  /* admin--end */

  /* 08-11-24 */
  .file_button_wrap ul {
    flex-wrap: wrap;
  }

  .file_button_wrap ul li {
    width: 100%;
    padding-bottom: 10px;
  }

  /* 02-12-2024 */

    .invtwrp {
        position: relative;
        padding-bottom: 20px;
        transform: none;
    }

  /* 02-12-2024 */


  /* 02-04-2024 */

  .sett_account_plan h4 {
    font-size: 35px;
  }

  .addonplan .sett_list_wrap {
    padding: 10px;
  }

  .add_on_wrp>.row .col-md-3 {
    width: 50%;
    margin-top: 25px;
  }

  .tab_item.active::before {
    top: 0;
    padding: 15px 8px;
    font-size: 10px;
    border-radius: 0;
    right: unset;
    bottom: 0;
    writing-mode: vertical-lr;
    transform: rotate(180deg);
  }

  .tab_item.active {
    border-radius: 23px;
    padding-left: 40px;
    overflow: hidden;
  }

  .add_on_wrp h2 {
    margin-bottom: 0;
  }

  .pr_img_wp span {
    width: 26px;
    height: 26px;
    font-size: 8px;
    line-height: 26px;
  }

  /* 02-04-2024 */

  /* 11-04-2025 */
  .aside_closed .asd_logo a {
    height: 42px;
  }

  /* First Time User Start */

  .dshbrd_stepcard h3 {
    font-size: 20px;
    line-height: 26px;
  }

  .dshbrd_stepcard p {
    font-size: 15px;
  }

  .dshbrd_stepcard h6 {
    font-size: 18px;
  }

  .dshbrd_stepcard {
    padding: 10px 15px 200px 15px;
  }

  .dashstep_img::after {
    height: 40px;
  }

  .dash_faq_wrpr {
    width: 100%;
  }

  .steps_holder_wrpr {
    width: 100%;
    padding-bottom: 20px;
  }

  .dasfaq {
    padding: 20px 15px 6px;
  }

  .faq_acrdan {
    margin: 10px -15px 0;
  }

  /* First Time User End */

    /* 27-06-2025 */
    .anncd_wrp img {
        width: 28px;
    }

    .anncd_wrp {
        font-size: 11px;
    }

    .help p {
        font-size: 9px;
    }

    .help {
        margin-right: 10px;
    }

    .help i {
            font-size: 12px;
        }

    .sync_btn_wrp p {
        font-size: 10px;
    }

    .pr_cnct_wrp h5 {
        font-size: 10px;
    }

    .pr_cnct_wrp h6 {
        font-size: 9px;
    }

    .sync_btn_wrp {
        margin-right: 10px;
    }
}

@media only screen and (max-width: 991px) {
  .termgainslistbox.insidetermgainslistbox ul li {
    width: 25%;
  }

  .termgainslistbox.insidetermgainslistbox ul li:nth-child(1) {
    width: 50%;
  }

  .mn_hdr_2_rgt {
    flex-wrap: wrap;
  }

  .pagination_wrp {
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
  }

  header {
    padding: 15px 0;
  }

  .hdr_innr nav {
    display: none;
  }

  .sync_btn_wrp {
    display: none;
  }

  .aside_closed main,
  main {
    width: calc(100% - 60px);
  }

  .mob_navo {
    display: block;
    height: auto;
    overflow: visible;
  }

  .asd_cnct_lst_wrp {
    height: auto;
    overflow: visible;
  }

  /* aside_collapse */

  /* pricing table */
  .price_option {
    text-align: left;
  }

  .subs_box_inner {
    gap: 10px;
  }

  .subs_box {
    padding: 20px 10px;
  }

  .subs_box h5 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 10px;
  }

  .subs_box h6 span {
    font-size: 19px
  }

  .subs_box p {
    font-size: 14px;
  }

  .subs_box .primery_button {
    height: 40px;
    font-size: 15px;
  }

  .subs_box h6 {
    font-size: 15px;
    margin-bottom: 10px;
  }

  .subs_box.recommended::before {
    padding: 9px 10px;
    font-size: 15px;
    font-weight: 500;
  }

  .subs_box.recommended {
    padding-top: 60px;
  }

  .add_on_bx_inner label {
    font-size: 18px;
  }

  .add_on_dtl_wrp {
    height: auto;
  }

  /* pricing table */

  aside {
    overflow: auto;
    width: 60px;
  }

  .asd_cnct_lst_itm h6 {
    font-size: 0;
    margin-bottom: 0;
  }

  .more_btn_ancr,
  .asd_cnct_lst_itm ul {
    display: none;
    margin-top: 20px;
  }

  .asd_logo {
    display: none;
  }

  .tgl_btn {
    width: 30px;
    height: 30px;
  }

  .asd_hdr_wrp {
    padding: 20px 5px 20px 5px;
  }

  .asd_cnct_lst_itm {
    padding: 15px 5px;
  }

  .asd_cnct_lst_itm h6 {
    justify-content: center;
  }

  .asd_cnct_lst_itm h6 svg,
  .asd_cnct_lst_itm h6 a svg {
    margin-right: 0;
    width: 20px;
  }

  .drk_tgle_btn_wrp {
    font-size: 0;
    display: none;
  }

  header {
    padding: 8px 0;
  }

  .aside_closed aside {
    width: 300px;
  }

  .aside_closed .asd_logo {
    display: block;
  }

  .aside_closed .asd_logo svg {
    width: 80px;
    height: 40px;
  }

  .aside_closed .tgl_btn {
    width: 30px;
    height: 30px;
  }

  .asd_hdr_wrp {
    position: sticky;
    top: 0;
    background-color: #111015;
  }

  .add_inte_btn {
    font-size: 0;
    margin-bottom: 20px;
  }

  .add_inte_btn .fa-plus {
    font-size: 12px;
  }

  /* aside_open */
  .aside_closed .asd_cnct_lst_itm h6 {
    font-size: 14px;
    justify-content: flex-start;
  }

  .aside_closed .asd_cnct_lst_itm h6 svg {
    margin-right: 10px;
    width: 20px;
  }

  .aside_closed .asd_cnct_lst_itm ul {
    display: block;
  }

  /* .aside_closed .drk_tgle_btn_wrp{
    display: block;
    font-size: 14px;
} */
  .aside_closed .drk_tgle_btn_wrp p {
    display: inline-block;
    margin-left: 15px;
  }

  .aside_closed .add_inte_btn {
    font-size: 12px;
  }

  .aside_closed .asd_cnct_lst_itm .more_btn_ancr {
    display: block;
  }

  .modal-dialog {
    padding: 0 10px;
  }

  .hdr_innr {
    padding: 0 20px 0 70px;
  }

  /* dev_b */

  .cr_so_ex .mn_hdr_2,
  .cr_sors .mn_hdr_2 {
    display: block;
  }

  /* dev_s */
  .graph_wrp .amnt {
    margin-bottom: 20px;
  }

  .dshbrdflexwrap {
    flex-direction: column;
  }

  .dshbrdflexwrap>* {
    width: 100%;
  }

  .dshbrdflexwrap .currenciesbox {
    border-left: none;
    padding: 20px 0px;
    border-top: 2px dotted rgb(255 255 255 / 10%);
  }

  .needsattentionbox .userslistbox,
  .usersunderbox .userslistboxP,
  .gifts_donation .userslistbox,
  .usersunderbox .userslistbox {
    overflow-x: auto;
    margin: 25px 0;
  }

  .needsattentionbox .userslistbox::-webkit-scrollbar,
  .usersunderbox .userslistboxP::-webkit-scrollbar,
  .gifts_donation .userslistbox::-webkit-scrollbar,
  .usersunderbox .userslistbox::-webkit-scrollbar {
    overflow-x: auto;
    height: 3px;
  }

  .paiimgbox {
    padding: 0px;
  }

  /* dev_a */
  /* Sign_Up Options Start  */
  .sign-up-op {
    max-width: 720px;
  }

  .signup_op_box h2 {
    font-size: 27px;
    margin-bottom: 20px;
    line-height: 35px;
  }

  .signup_op_box ul li {
    padding-left: 26px;
  }

  .signup_op_box {
    width: calc(33.333% - 10px);
    padding: 25px 10px 75px 10px;
  }

  .signup_op_box .btn_sign_op {
    width: auto;
    right: 15px;
    left: 15px;
  }

  /* Sign_Up Options End  */

  /* Reports Start */
  .report_item_text h4 {
    font-size: 13px;
    line-height: 15px;
  }

  .report_block_item_wrap {
    flex-direction: column;
  }

  .reports_block_wraper .row>* {
    padding: 0px 5px;
  }

  .report_anchor {
    margin-top: 8px;
  }

  .self_transfer_modal .modal-dialog {
    max-width: 600px;
  }

  .self_transfer_modal .modal-body table th:first-child,
  .self_transfer_modal .modal-body table td:first-child {
    min-width: auto;
  }

  /* Reports End */

  /* dev_sw */
  .tab_item h5 {
    font-size: 20px;
    margin-bottom: 7px;
    line-height: 1;
  }

  .tab_item {
    padding: 20px 10px;
    border-radius: 15px;
  }

  .tab_item.active {
    border-radius: 15px;
  }

  .sett_account_plan h4 {
    font-size: 30px;
    margin-top: 9px;
  }

  /*5-11-24*/
  .asd_acct .asd_cnct_lst_itm h6 a {
    width: auto;
  }

  .asd_acct .asd_cnct_lst_itm h6 a:hover svg path,
  .asd_acct .asd_cnct_lst_itm h6.active svg path {
    fill: #06d7a0;
  }

  .asd_acct .asd_cnct_lst_itm h6 a:hover,
  .asd_acct .asd_cnct_lst_itm h6.active a {
    color: #06d7a0;
  }

  /* 08-11-24 */
  .add_integrations_tab_wrap .tab-pane>.row>.col-md-6 {
    width: 100%;
  }

  .add_integrations_tab_wrap .tab-pane>.row>.col-md-6+.col-md-6 {
    padding-top: 15px;
  }

  .advance_option_wrap {
    margin: 20px 0px 0;
  }

  .add_integrations_wrap {
    padding: 10px 10px 20px 10px;
  }

  .add_integrations_modal_wrap .modal-header h5 {
    font-size: 20px;
  }

  .add_integrations_modal_wrap .nav {
    margin-top: 20px;
  }

  .integration_heading {
    margin-bottom: 0;
  }

  .integration_heading h6 {
    font-size: 14px;
  }

  .add_integrations_modal_wrap .btn-close {
    background-size: 20px;
    top: 20px;
    right: 20px;
    padding: 4px;
  }

  /* 02-12-2024 */
  .asd_cnct_lst_itm.active h6 a:not(.pth_svg) svg path,
  .asd_cnct_lst_itm h6:hover a:not(.pth_svg) svg path {
    fill: #06d7a0;
  }

  /* 02-12-2024 */

  .add_integrations_modal_wrap .add_integrations_tab_wrap .tab-content .row>.col-md-6:last-of-type {
    margin-top: 0;
  }

  .importlistcontainer {
    width: 100%;
  }

  .tab_content_list_wrap {
    padding-left: 0;
  }

  .asd_hdr_wrp {
    position: sticky;
    top: 0;
    background-color: #111015;
    z-index: 1;
  }

  /* 08-04-25 start */
  .review_drawer {
    min-width: 100%;
  }

  .revew_wrap .mn_hdr_2_rgt {
    justify-content: flex-end;
  }

  .revew_wrap .pagination_wrp {
    justify-content: flex-end;
  }

  /* 11-04-2025 */
  .aside_closed .asd_logo a {
    width: 40px;
    height: auto;
  }

  /* First Time User Start */
  .dshbrd_stepcard h3 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .dshbrd_stepcard p {
    font-size: 16px;
  }

  .dshbrd_stepcard {
    padding: 10px 15px 160px 15px;
  }

  .dashstep_img::after {
    height: 60px;
  }

  /* First Time User End */

/*  27-06*/
    .dshbrd_uppr_lft .dshbrd_graph_wrp .graph_wrp {
        height: 300px;
    }
    .graph_wrp #chart{
        width:100% !important;
    }

}

@media only screen and (max-width: 767px) {
  .sign-up-sec .sign_form form .name_s {
    width: 100%;
  }

  .sign-up-sec {
    padding: 0 20px;
  }

  .sign-up-sec .sign_form {
    padding: 25px;
  }

  .sub_btn {
    line-height: 40px;
  }

  .req_btn {
    line-height: 40px;
  }

  .forgot_pass_sec .sign-up-sec .sign_form {
    padding: 25px;
  }

  /* pricing table */
  .price_table td {
    font-size: 15px;
    font-weight: 400;
  }

  .add_on_dtl {
    gap: 16px;
  }

  .add_on_dtl h4 {
    margin-bottom: 10px;
  }

  .subs_box .primery_button {
    padding: 0px 10px;
    font-size: 14px;
  }


  .price_table td img {
    max-width: 20px;
  }

  /* .subs_box_inner {
        overflow-x: auto;
        padding: 0px 10px;
        position: relative;
    }

    .subs_box_inner {
        left: unset;
        right: 0px;
    } */

  .subs_box {
    min-width: 195px;
    width: auto;
  }

  .add_on_head {
    margin-bottom: 30px;
  }

  .flxble_sec .sec_ttle {
    margin-bottom: 20px;
  }

  .table_wrp {
    overflow-x: auto;
  }

  .table_wrp .price_table {
    width: auto;
  }

  .price_table td {
    min-width: 205px;
  }


  .price_table tbody tr:not(:nth-child(odd)) td:not(:last-child) {
    border-right: 1px solid #2C2C2C;
  }

  .price_table tbody tr:not(:nth-child(even)) {
    border-bottom: 1px solid rgba(44, 44, 44, 0.50);
  }

  /* pricing table */
  /* 30-10-24 */
  .trnsctn_wrp .mn_hdr h2,
  .cr_so_ex .exch_sec h2 {
    font-size: 20px;
  }

  .trnsctn_wrp .mn_hdr {
    display: block;
    margin-bottom: 20px;
  }

  .srch_bar input {
    width: 220px !important;
    padding: 10px 10px 10px 33px !important;
    cursor: text !important;
    font-size: 12px;
  }

  .srch_bar input::placeholder {
    font-size: 12px !important;
  }

  main {
    padding: 115px 15px 45px;
  }

  .hdr_innr {
    padding: 0 20px 0 60px;
  }

  .pagination_wrp a {
    width: 25px;
    height: 25px;
    border-radius: 5px;
    font-size: 9px;
  }

  .mn_hdr_2_rgt .trns_totl {
    font-size: 14px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }

  .itm_pg_totl {
    margin-left: 0;
  }

  .mn_hdr_rgt {
    display: block;
    margin-top: 10px;
  }

  .mn_hdr_rgt .srch_bar {
    padding-right: 0;
    margin-bottom: 15px;
  }

  .hdr_prc_wr h6 {
    display: inline-block;
    margin-left: 15px;
    font-size: 14px;
  }

  .daterangepicker {
    /* width: 90%; */
    z-index: 9999;
  }

  .daterangepicker .drp-buttons::before {
    font-size: 0;
  }

  .daterangepicker .drp-selected {
    font-size: 9px;
  }

  .daterangepicker .calendar-table th,
  .daterangepicker .calendar-table td {
    padding: 0 2px;
    font-size: 10px;
  }

  .contact_modal .modal-dialog {
    padding: 0 15px;
  }

  .contact_modal .modal-content {
    padding: 30px 15px 10px;
  }

  .mdl_ttle {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .inpt_wrp.col-6 {
    width: 100%;
  }

  .inpt_wrp textarea,
  .inpt_wrp input {
    height: 40px;
    padding: 10px 10px;
    font-size: 12px;
  }

  .inpt_wrp textarea {
    height: 100px;
  }

  .inpt_wrp textarea::placeholder,
  .inpt_wrp input::placeholder {
    font-size: 12px;
  }

  .pndg_ttle img {
    margin-right: 0;
    margin-bottom: 10px;
    display: block;
  }

  .pndg_ttle {
    display: block;
  }

  .rpt_bar_wrp p {
    font-size: 12px;
    padding: 10px 0 0 0;
  }

  .nav_tabs li+li {
    margin-left: 25px;
  }

  .trns_tb_tble_total_innr,
  .trns_tb_tble_total_itm:last-of-type,
  .nav_tabs {
    font-size: 14px;
  }

  .srch_rslt_wrp ul li {
    width: 50%;
  }

  .add_intrgrn_modal .modal-content {
    padding: 25px 15px 10px;
  }

  .int_ipt_wrp {
    padding: 12px 6px;
  }

  .chk_ipn_bx {
    font-size: 12px;
  }

  .chk_ipn_bx img {
    width: 20px;
  }

  /* dev_b */
  .cr_sors .srch_bar input {
    width: 220px !important;
    padding: 10px 10px 10px 33px !important;
    cursor: text !important;
    font-size: 12px;
  }

  .cr_sors .srch_bar input::placeholder {
    font-size: 12px !important;
  }

  .self_transfer_wrap .mn_hdr .tran_add_drop_down {
    display: inline-flex;
    margin-left: 0;
  }

  /* dev_a */
  /* Sign_Up Options Start  */
  .sign-up-op {
    max-width: 520px;
    justify-content: center;
    gap: 20px;
  }

  .signup_op_box {
    width: calc(50% - 10px);
    padding: 25px 12px 75px 12px;
  }

  /* Sign_Up Options End  */

  /* Reports Start */
  .report_block_item_wrap {
    margin-bottom: 15px;
  }

  .reports_block_wraper .row>* {
    padding: 0px 7px;
  }

  .reports_block_wraper .row {
    margin: 0 -8px;
  }

  .report_block_table {
    margin-top: 20px;
  }

  .self_transfer_modal .modal-dialog {
    max-width: 500px;
    margin: auto;
  }

  .rpt_bar_wrp>a {
    right: 12px;
    top: 12px;
  }

  .report_anchor {
    margin-top: 0px;
  }

  .report_block_item_wrap {
    flex-direction: row;
  }

  /* 01-11-24 */
  .reports_wrappers .mn_hdr .mn_hdr_rgt {
    padding-top: 0;
    padding-left: 15px;
  }

  /* Reports End */

  /* dev_sw */

  .settings_plans_heading h2 {
    font-size: 26px;
  }

  .settings_plans_heading p {
    font-size: 16px;
    line-height: 27px;
  }

  .sign-up-sec {
    max-width: 470px;
  }

  .sett_list_wrap {
    max-width: 100%;
  }

  .sett_account_card {
    margin-top: 20px;
    margin-right: 30px;
  }

  .upgrated_button {
    max-width: 100%;
  }

  .visa_card_button {
    margin-right: 30px;
  }

  .sett_account_form {
    border-right: none;
  }

  .sett_account_form .frm_wrp {
    padding-right: 0;
    padding-bottom: 10px;
  }

  .sett_account_plan {
    margin-right: 0;
  }

  .sett_account_card {
    margin-right: 0;
  }

  .visa_card_button {
    margin-right: 0;
  }

  /* admin--start */

  .admin_tab_wrap table td {
    padding: 10px 30px;
    white-space: nowrap;
  }

  .admin_tab_wrap table th {
    padding: 20px 30px;
    white-space: nowrap;
  }

  .admin_tab_wrap {
    overflow: auto;
  }

  .admin_tab_wrap table {
    overflow-x: auto;
  }

  .admin_tab_wrap::-webkit-scrollbar {
    height: 4px;
  }

  /* 09/12/2024 max width 767 */
  .settings_pri_wrapper .mn_hdr {
    display: block;
    margin-bottom: 15px;
  }

  .settings_pri_wrapper .integrationsbtn {
    margin-bottom: 15px;
    margin-right: 0;
  }

  /* 31-03-2025 */
  .inpt_wrp.col-4 {
    width: 100%;
  }

  /* 08-04-25 start */
  .oting_form .frombox {
    width: 49%;
  }

  .revew_wrap .mn_hdr_2_rgt .trns_totl {
    max-width: 200px;
    margin-right: 15px;
    margin-bottom: 0;
  }

  /* First Time User Start */
  .dshbrd_stepcard p {
    font-size: 15px;
  }

  .dshbrd_stepcard h3 {
    font-size: 20px;
    margin-bottom: 6px;
  }

  .dshbrd_stepcard {
    padding: 10px 15px 117px 15px;
  }

  .steps_holder_wrpr ul li {
    padding: 0 6px;
  }

  .dashstepbdy {
    background-position: center;
    background-size: cover;
  }

  /* First Time User End */
    .dshbrd_uppr_lft .dshbrd_graph_wrp .graph_wrp {
        height: 290px;
    }
    .anncd_wrp img {
        width: 23px;

    }
    .css-k6senv {
        margin-right: 10px;
    }
    .help p {
        font-size: 8px;
    }
    .anncd_wrp {
        font-size: 10px;
    }

    /*03-07-2025*/

    .modal_cont_details {
        overflow-x: scroll;
        width: 100%;
    }

    .mdl_titel_wrp ul {
        width: 800px;
    }

    .modal_details_wrp ul {
        width: 800px;
    }

    .modal_cont_details::-webkit-scrollbar {
        height: 5px;
    }
}

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

  /* dev_b */
  .self_transfer_wrap .mn_hdr {
    display: block;
  }

  .self_transfer_wrap .tran_add_drop_down {
    display: inline-flex;
    margin-left: 0;
    margin-bottom: 20px;
  }

  .self_transfer_wrap .mn_hdr h2 {
    margin-right: 0;
    margin-bottom: 20px;
  }

  /* dev_s */
  .graph_wrp .amnt {
    margin-bottom: 20px;
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
  }

  .graph_wrp .amnt h6 {
    font-size: 20px;
  }

  .graph_wrp .amnt .type_crp {
    font-size: 14px;
    padding: 8px;
  }

  .graph_tabs_nav button {
    font-size: 14px;
    padding: 8px;
  }

  .allreportlist .qntty_wrp h6 {
    font-size: 14px;
    margin-right: 5px;
  }

  .allreportlist .qntty_wrp .gn_ls {
    font-size: 14px;
  }

  .allreportlist .reportsprice {
    font-size: 15px;
  }

  .headingflx {
    flex-wrap: wrap;
    gap: 10px;
  }

  .curicon {
    width: 20px;
    flex: 0 0 auto;
  }

  .currenciesdtl {
    gap: 8px;
  }

  .curparsent {
    padding: 8px;
    font-size: 14px;
  }

  .curnname {
    font-size: 12px;
  }

  .currenciesprice h5 {
    font-size: 12px;
    margin-bottom: 8px;
  }

  .currenciesprice h6 {
    font-size: 12px;
  }

  .integrationsbtn {
    padding: 10px 12px;
    font-size: 13px;
  }

  .userslistiteams {
    gap: 10px;
    width: fit-content;
  }

  .gifts_donation .useardtl,
  .useardtl {
    flex: 1 0 auto;
    width: 150px;
  }

  .gifts_donation .usearol,
  .usearol {
    flex: 1 0 auto;
    width: 130px;
  }

  .gifts_donation .useardate,
  .useardate {
    flex: 1 0 auto;
    width: 100px;
  }

  .gifts_donation .inviteusear,
  .inviteusear {
    flex: 1 0 auto;
    width: 100px;
  }

  .needsattentionbox .userslistbox .userslistiteams .useardtl {
    flex: 1 0 auto;
  }

  .needsattentionbox .userslistbox .userslistiteams .useardtl:nth-child(1) {
    width: 175px;
  }

  .needsattentionbox .userslistbox .userslistiteams .useardtl:nth-child(2) {
    width: 105px;
  }

  .needsattentionbox .userslistbox .userslistiteams .useardtl:nth-child(3) {
    width: 180px;
  }

  .anncd_wrp {
    display: none;
  }

  /* dev_a */
  /* Sign_Up Options Start  */
  .signup_op_box {
    width: 100%;
    padding: 25px 12px 75px 12px;
  }

  .signup_op_box:not(:last-child) {
    margin-bottom: 20px;
  }

  .sign-up-op {
    max-width: 100%;
    justify-content: center;
    gap: 0;
    padding: 0 15px;
  }

  .signup_op_box h2 {
    font-size: 30px;
    line-height: 38px;
  }

  /* Sign_Up Options End  */

  /* Reports Start */
  .report_anchor {
    margin-top: 8px;
  }

  .report_block_item_wrap {
    flex-direction: column;
  }

  .report_block_table {
    margin-top: 5px;
  }

  .report_block_table_content_wrap {
    padding: 0px 0px 20px;
  }

  .table_head_wrap {
    flex-wrap: wrap;
  }

  .pdlr20 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .totallosses_tab {
    min-width: 100%;
    margin: 10px 0px 0px;
    gap: 5px;
    justify-content: space-between;
  }

  .termgainslistbox.insidetermgainslistbox ul {
    min-width: 400px;
  }

  .accordion-body.accordionbodystyl {
    overflow: hidden;
    overflow-x: auto;
  }

  .termgainslistbox.insidetermgainslistbox ul li:last-child {
    padding-right: 15px;
  }

  .accordion-item.accordionitemNewstyl {
    padding: 18px 12px;
  }

  .listiteam_flex {
    display: block;
  }

  .fleximgtext {
    min-width: 100%;
    margin-left: 0px;
    padding-left: 0;
  }

  .accordionPlusbutton {
    position: absolute;
    left: auto;
    right: 12px;
    top: 21px;
  }

  .listiteam_flex.listgap {
    margin-top: 15px;
  }

  .totallosses_tab .nav-item {
    width: 48.5%;
    padding: 0px;
  }

  .table_head_wrap {
    padding: 18px 12px;
  }

  .table_head_wrap h3,
  .table_head_wrap span,
  .report_item_text h3 {
    font-size: 16px;
  }

  .self_transfer_modal .modal-body {
    padding: 0 15px 20px;
  }

  .self_transfer_modal .modal-body table td {
    padding: 15px;
    font-size: 13px;
  }

  .report_block_button {
    margin-top: 20px;
  }

  .reports_wrappers h2 {
    font-size: 23px;
  }

  .self_transfer_modal .modal_table_wrap {
    overflow-x: auto;
  }

  .self_transfer_modal .modal_table_wrap::-webkit-scrollbar {
    height: 4px;
  }

  /* Reports End */

  /* dev_sw */
  .settings_plans_tab_wrap .row .col-md-3 {
    width: 100%;
  }

  /*05-11-2024 start*/
  .mn_hdr_rgt {
    float: unset !important;
  }

  .mn_hdr_2_rgt {
    flex-direction: column;
    align-items: start;
  }

  .mn_hdr_2_rgt .trns_totl {
    max-width: 200px;
  }

  .srch_bar input {
    width: 100% !important;
    max-width: 200px;
  }

  /*05-11-2024 end*/

  /*15-01-2025 start*/
  .inviteusear {
    width: auto;
  }

  .dshbrd_uppr_wrp .wed60 .userslistiteams {
    padding-right: 70px;
  }

  /*15-01-2025 end*/


  /* 31-03-2025 */
  .sett_account_form {
    padding: 0;
  }

  .inpt_lbl_wrrpr label {
    width: 100%;
    padding: 7px 7px 0;
    font-size: 12px;
  }

  .frm_fld_wrp {
    width: 100%;
  }

  .port_folio_img {
    padding-top: 15px;
  }

  .conf_btn_wrp button {
    font-size: 14px;
    height: 40px;
    min-width: 100px;
  }

  .pswrd_wrpr button.whit_butt {
    padding: 12px 15px;
  }

  /* 31-03-2025 */

  /* 02-04-2025 */
  .conf_passwrd {
    margin-top: 10px;
  }

  .conf_passwrd label {
    font-size: 12px;
    padding-bottom: 7px;
  }

  .password_hnt {
    font-size: 12px;
  }

  .add_on_wrp>.row .col-md-3 {
    width: 100%;
  }

  .port_folio_img img {
    width: 90px;
    height: 90px;
    border: 4px solid #fff;
  }

  .port_folio_img span {
    width: 90px;
    height: 90px;
    line-height: 80px;
    font-size: 18px;
  }

  .port_folio_img a {
    top: 0;
  }

  /* 02-04-2025 */

  .termgainslistbox.insidetermgainslistbox ul li span {
    display: inline;
  }

  /* 08-04-25 start */
  .oting_form .frombox {
    width: 100%;
  }

  .revew_wrap .mn_hdr_2_rgt {
    align-items: center;
    flex-direction: row;
  }


  /* First Time User Start */
  .steps_holder_wrpr ul li {
    width: 100%;
    margin-bottom: 15px;
  }

  .dashstepbdy {
    background-image: none;
  }

  .dashstep_img {
    position: relative;
    padding: 0;
  }

  .dshbrd_stepcard {
    padding: 10px 15px;
  }

  .dash_faq_wrpr h3 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .dasfaq p {
    font-size: 16px;
}
.faq_acrdan .accordion-body {
    font-size: 15px;
}
.faq_acrdan .accordion-button {
    font-size: 16px;
}
.steps_holder_wrpr {
    padding-bottom: 10px;
}

  /* First Time User End */
    .dshbrd_uppr_lft .dshbrd_graph_wrp .graph_wrp {
         height: 100%; 
    }
    .graph_wrp #chart {
         width: auto !important; 
    }
    .help {
        margin-right: 8px;
        margin-left: 7px;
    }
}

@media only screen and (max-width: 480px) {
  .invtn_frm_inr {
    padding: 20px 20px 25px;
  }

  .invitation_modal .mdl_hdr {
    padding: 20px 20px;
  }

  /* dev_b */

  .cr_so_ex .mn_hdr {
    display: block;
    margin-bottom: 20px;
  }

  .cr_so_ex .mn_hdr_rgt {
    margin-top: 20px;
  }

  .breadcamp_jun {
    display: inline-block;
  }

  /* First Time User Start */


  /* First Time User End */
    .pr_cnct_wrp h5 {
        display: flex;
        align-items: center;
    }


}

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

  .sign-up-sec .sign_form form input,
  .sign-up-sec .sign_form form input::placeholder {
    font-size: 14px;
  }

  .sign-up-sec h3 {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 25px;
  }

  .custom-checkbox .checkmark {
    width: 17px;
    height: 17px;
    margin-right: 10px;
  }

  .custom-checkbox .checkmark:after {
    width: 15px;
    height: 15px;
  }

  .checkbox_lable,
  .sign-up-sec a {
    font-size: 15px;
  }

  .sign-up-sec .sign_form form input {
    line-height: 40px;
    margin-bottom: 20px;
  }

  .sub_btn,
  .req_btn {
    font-size: 16px;
    font-weight: 400;
  }

  .custom-checkbox {
    margin-bottom: 25px;
  }

  /* dev_b */
  .exch_sec h2,
  .self_transfer_wrap .mn_hdr .tran_add_drop_down {
    margin-bottom: 20px;
  }

  /* dev_sw */
  .sign_form_group {
    margin-bottom: 0px;
  }

  .sign-up-sec .sign_form {
    padding: 20px 10px;
  }

  /* .sign_form .sub_btn {
        margin-top: 20px;
    } */

  .sign-up .sign-up-sec .sign_form .sign_form_group .custom-checkbox {
    margin-bottom: 15px;
  }

  .inpt_wrp.col-6 {
    width: 100%;
  }

  .port_text p {
    margin-top: 10px;
  }

  .sett_list_wrap {
    padding: 20px 10px;
  }

  .sett_account_form h3 {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 5px;
  }

  .inpt_wrp textarea,
  .inpt_wrp input {
    padding: 10px 10px;
  }

  .sett_account_form .frm_wrp {
    padding-bottom: 10px;
  }

  .sett_account_plan h4 {
    font-size: 25px;
    margin-top: 9px;
  }

  .sign-in .custom-checkbox {
    margin-bottom: 15px;
  }

  .settings_plans_tab_wrap .sett_list_wrap {
    padding: 0px 10px 0px;
  }

  .srch_bar input {
    max-width: 100%;
  }

  .mn_hdr_rgt {
    margin-top: 19px;
  }

  .settings_pri_wrapper .mn_hdr {
    display: block;
  }

  .mn_hdr_2 {
    display: block;
  }

  .pagination_wrp {
    justify-content: end;
  }

  /* 08-04-25 start */
  .revew_wrap .mn_hdr_2_rgt .trns_totl {
    margin-bottom: 10px;
  }

    .hdr_profle_wrp {
        scale: 0.9;
    }
}

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