/* 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: 18px;
  }

  /* 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:not(:last-child) {
    padding-right: 14px;
  }

  .help {
    margin-right: 10px;
    column-gap: 6px;
  }

  /* 17-10-2025 */
  .new_trns_tble_wrp .tbl_itm:nth-of-type(2) {
    justify-content: center;
  }

  .new_trns_tble_wrp .tbl_itm:nth-of-type(3) {
    width: 12%;
  }

  .new_trns_tble_wrp .tbl_itm:nth-of-type(11) {
    display: none;
    width: 12%;
  }

  .new_trns_tble_wrp .w-24 {
    width: 18px;
  }

  .new_trns_tble_wrp .trns_tb_tble_itm span {
    white-space: nowrap;
  }

  .new_trns_tble_wrp .trns_tb_tble_itm:nth-of-type(10),
  .new_trns_tble_wrp .brk_itm:nth-of-type(10) {
    width: 10%;
  }

  .new_trns_tble_wrp .trns_tb_tble_itm:nth-of-type(9),
  .new_trns_tble_wrp .brk_itm:nth-of-type(9) {
    width: 11%;
    text-align: left;
  }

  .new_trns_tble_wrp .trns_tb_tble_itm:nth-of-type(7),
  .new_trns_tble_wrp .brk_itm:nth-of-type(7) {
    width: 10%;
  }

  .new_trns_tble_wrp .trns_tb_tble_itm:nth-of-type(5),
  .new_trns_tble_wrp .brk_itm:nth-of-type(5) {
    width: 11%;
  }

  /* 17-10-2025 */

  /* 10-11-2025 */
  .new_trns_tble_wrp .trns_tb_tble_itm:first-of-type .w-24,
  .new_trns_tble_wrp .brk_itm:first-of-type .w-24 {
    width: 22px;
  }
  .new_trns_tble_wrp .crnc_wrp > img {
    width: 18px;
  }

  .currencyname {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-size: 10px;
    max-width: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  /* 10-11-2025 */

    /* 20-11-2025 */
    .new_trns_tble_wrp .tbl_itm:nth-of-type(2) {
        width: 9%;
    }

    .new_trns_tble_wrp .tbl_itm:nth-of-type(3) {
        width: 13%;
    }
    /* 20-11-2025 */
}

@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 {
    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 {
    padding: 20px 15px 130px 15px;
  }

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

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

  .dash_faq_wrpr h3 {
    margin-bottom: 15px;
  }

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

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

  /* First Time User End */

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

  .dash_faq_wrpr h3 {
    margin-bottom: 11px;
  }

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

  .faq_acrdan .accordion-button {
    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 nav ul li a {
        font-size: 12px;
    }

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

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/
}

@media only screen and (max-width: 1389px) {
  .totallosses_tab .nav-item .nav-link {
    min-width: 115px;
  }

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

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/
}

@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;
  }

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/
}

@media only screen and (max-width: 1299px) {
  :root {
    --font-twenty: 18px;
    --font-fourteen: 12px;
    --body_font: 10px;
    --font-ten: 8px;
  }

  .css-k6senv {
    margin-right: 0;
  }

  .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;
  }

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

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/

  /*28-08-25*/
  aside {
    width: 190px;
  }

  .hdr_innr {
    padding: 0 0px 0 197px;
  }

  main {
    width: calc(100% - 190px);
  }

  .anncd_wrp img {
    width: 20px;
  }

  .asd_cnct_lst_itm h6 a svg {
    height: 21px;
    width: 15px;
  }

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

  /*28-08-25*/
  /*1-09-25*/

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

  /*1-09-25*/
  /* 5-09--25 */
  header {
    padding: 4px 0 5px;
  }

  .aside_closed .asd_hdr_wrp {
    padding: 4px 10px 4px;
  }

  /* 5-09--25 */
  /*8-09-25  */
  .dashstep_img {
    padding: 0 10px;
    max-width: 280px;
    margin: auto;
  }

  .dshbrd_stepcard p {
    margin-bottom: 35px;
  }

  /*8-09-25  */
  /* 22-09-25 */
  .asd_cnct_lst_wrp .asd_cnct_lst_itm:has(.asd_cnct_sub_lst) h6 {
    margin-bottom: 8px;
  }

  .asd_cnct_sub_lst::before {
    left: 7px;
  }

  .asd_cnct_sub_lst::after {
    left: 6px;
  }

  /* 11-11-2025 */
  .plan_wrap .add_on_bx.recommended {
    padding-top: 40px;
  }
  .profile_menu_item > ul {
    left: -120px;
  }
  /* 11-11-2025 */
}

@media only screen and (max-width: 1199px) {
  .hdr_innr nav ul li:not(:last-child) {
    padding-right: 8px;
  }

  .sync_btn_wrp {
    margin-right: 10px;
  }

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

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

  .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 */

  /* 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 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 {
    margin-bottom: 7px;
  }

  .sett_list_wrap ul li {
    padding-bottom: 12px;
    margin-bottom: 15px;
  }

  .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;
  }

  .sett_account_form .frm_wrp .btn_wrp button {
    height: 40px;
  }

  .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 */

  .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 {
    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 */
  .help {
    margin-right: 10px;
  }

  .sync_btn_wrp {
    margin-right: 10px;
  }

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/
  header {
    padding: 3px 0;
  }

  /* 05-9-25 */
  .aside_closed .asd_hdr_wrp {
    padding: 6px 10px 12px;
  }

  /* 05-9-25 */
  /* 11-11-25 */

  .profile_menu_item > ul {
    left: -130px;
  }
  /* 11-11-25 */
}

@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 {
    margin-bottom: 10px;
  }

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

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

  .subs_box .primery_button {
    height: 40px;
  }

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

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

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

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

  .add_on_dtl_wrp {
    height: auto;
  }

  /* pricing table */

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

  /* Mobile aside overlay and sticky behavior
     When the layout has the `.aside_closed` state (aside expanded),
     create a blurred fullscreen backdrop and make the aside fixed so
     it stays visible while the page behind is blurred. */
  main {
    position: relative;
    z-index: 1;
  }

  /* Show a blurred overlay on mobile when the aside is open. We use
     main::before so no extra markup is required. Backdrop-filter has
     a -webkit prefix fallback for Safari/older iOS. */
  .aside_closed main::before {
    content: "";
    position: fixed;
    inset: 0; /* top:0; right:0; bottom:0; left:0; */
    background: rgba(0, 0, 0, 0.35);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    z-index: 9; /* behind the aside but above main content */
    transition: opacity 0.25s ease;
    pointer-events: auto;
  }

  /* Make the aside fixed/sticky on small screens so it remains visible
     while content behind it is blurred. Ensure it scrolls independently
     if its content is long. */
  .aside_closed aside {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 300px; /* keep consistent with expanded width set elsewhere */
    z-index: 10; /* sit above the overlay */
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transition: transform 0.25s ease;
  }

  .aside_closed .main_hdr {
    z-index: 0;
  }

  .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 10px 20px 10px;
  }

  .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_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 {
    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 {
    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;
  }

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/

  /*28-08-25*/
  .dshbrd_graph_wrp > h3 {
    margin-bottom: 0px;
  }

  main {
    padding: 86px 15px 75px;
  }

  .aside_closed .asd_cnct_lst_itm {
    padding: 10px 20px;
  }

  /*28-08-25*/
  /* 05-09-25 */
  .aside_closed .asd_hdr_wrp {
    padding: 15px 10px 15px;
  }

  /* 05-09-25 */
  /*9-09-25  */
  .payment_success {
    padding: 30px 30px;
  }

  .payment_success h2 {
    margin-bottom: 20px;
  }

  /*9-09-25  */
  /* 11-11-25 */

  .profile_menu_item .asd_cnct_lst_itm h6 {
    justify-content: flex-start;
  }
  /* 11-11-25 */
}

@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.5);
  }

  /* pricing table */
  /* 30-10-24 */
  .trnsctn_wrp .mn_hdr {
    display: block;
    margin-bottom: 20px;
  }

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

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

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

  .mn_hdr_2_rgt .trns_totl {
    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;
  }

  .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;
  }

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

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

  .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 {
  }

  .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: 10px;
    padding-left: 15px;
  }

  /* Reports End */

  /* dev_sw */
  .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 {
    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;
  }

  /*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;
  }

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/

  /*28-08-25*/
  p#reset_tour {
    display: none;
  }

  /*28-08-25*/

  .aside_closed .asd_cnct_lst_itm {
    padding: 10px 20px;
  }

  /* 9-09-25 */
  .payment_success_innr .row .col-md-6:first-child {
    margin-bottom: 15px;
  }

  .payment_success {
    padding: 15px 15px;
  }

  /* 9-09-25 */
  /* 11-11-25 */
  .plan_wrap .add_on_bx.recommended {
    margin-top: -10px;
  }

  .individualsflex {
    width: unset;
  }
  /* 11-11-25 */
}

@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 .gn_ls {
    font-size: 14px;
  }

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

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

  .currenciesdtl {
    gap: 8px;
  }

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

  .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;
  }

  /* 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;
  }

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

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

  .report_block_button {
    margin-top: 20px;
  }

  .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;
  }

  .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;
  }

  .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;
  }

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/
  .announcement {
    position: absolute;
    top: 18px;
    max-width: 140px;
  }

  /*9-09-25  */
  .itm_pg_totl {
    margin-bottom: 10px;
  }
  /* 11-11-25 */
  body .tippy-tooltip {
    max-width: 300px !important;
  }

  body .shepherd-content {
    padding: 15px 20px;
  }

  body .tippy-tooltip:has(.shepherd_start) {
    left: 335px !important;
  }
  /* 11-11-25 */
}

@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;
  }

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/
}

@media only screen and (max-width: 455px) {
  .anncd_wrp.dash_board_act {
    position: absolute;
    top: 0px;
    width: 100%;
  }

  .announcement {
    position: absolute;
    top: 5px;
    max-width: 239px;
  }

  .hdr_rgt {
    display: flex;
    align-items: center;
    margin-left: auto;
    margin: 30px 0 0px;
    width: 100%;
  }

  .asd_hdr_wrp {
    padding: 35px 12px 35px 11px;
  }

  main {
    padding: 118px 15px 75px;
  }

  .hdr_profle_wrp {
    margin-left: 60px;
  }

  .profile_wrp {
    position: relative;
    display: flex;
    justify-content: flex-end;
    margin-left: auto;
  }

  /* 05-09-25 */
  .aside_closed .asd_hdr_wrp {
    padding: 30px 20px 30px 20px;
  }

  /* 05-09-25 */
  .chckbx_lstng ul li {
    width: 100%;
  }
  /* 11-11-25 */
  .hdr_rgt {
    margin: 15px 0;
  }

  .profile_menu_item > ul {
    left: -200px;
    width: 200px;
    top: 50px;
  }
  .profile_menu_item.open {
    z-index: 9;
  }
  /* 11-11-25 */
}

@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;*/
  }

  .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-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;
  }

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

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

  .sett_account_plan h4 {
    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;
  }

  /*22-08-25*/
  .verification_tab_wrp_4 {
    padding: 0px 0px 0px 0px;
  }

  .verification_tab_wrp_4 .frm_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify .inpt_wrp {
    padding: 7px 0px;
  }

  .verification_tab_wrp_4 #selfTranVerify {
    margin: 0;
  }

  .self_verify_frm_new_wrp .inpt_wrp {
    padding: 7px 0px;
  }

  .self_verify_frm_new_wrp {
    margin: 0 !important;
  }

  /*22-08-25*/
  /* 11-11-25 */
  body .tippy-tooltip {
    max-width: 250px !important;
  }

  body .shepherd-content {
    padding: 15px;
  }

  body .tippy-tooltip:has(.shepherd_start) {
    left: 285px !important;
  }
  /* 11-11-25 */
}
