html {
  scroll-behavior: smooth;
}
.auth_input_field_sc.pk_txt_area textarea::-webkit-scrollbar{
    background: transparent;
    height: 3rem;
    width: .2rem;
}
.auth_input_field_sc.pk_txt_area textarea::-webkit-scrollbar-thumb {
    background:var(--border_lgt_color) ;
}
.pk_profile_wrap, .payment_wrap_sc {
    grid-template-areas:
        'aside header'
        'aside main';
    grid-template-rows: 7rem 1fr;
    grid-template-columns: 35rem 1fr;
}
.pk_v_align.heightCustom.table tbody{
    height: auto !important;
}
.pk_v_align.heightCustom.table tbody tr td{
    vertical-align: middle;
}
.payment_wrap_sc.expand,.pk_profile_wrap.expand {
grid-template-columns: 60rem 1fr;
}
.jrk_dashboard.get_start_layout.expand {
    grid-template-columns: 67rem 1fr;
}
.payment_wrap_sc .jrk_aside,.pk_profile_wrap .jrk_aside{
    grid-template-columns: 10rem 25rem;
}
.payment_wrap_sc.expand .jrk_aside,.pk_profile_wrap.expand .jrk_aside{
    grid-template-columns: 35rem 25rem;
}
.main_grid_container {
    grid-area: main;
    overflow: hidden auto;
}
.btn_disabledSubmit{
    background: var(--add_contact_ligt);
    color: var(--black_variant_light);
}
.btn_disabledSubmit:hover{
    background: var(--add_contact_ligt);
    color: var(--black_variant_light);
}
.pk_breadcrumb .active a:hover,
.pk_breadcrumb .active a {
    color: var(--black_variant_light);
}
.pk_breadcrumb a:hover {
    color: var(--default_orange);
}
.pk_profile_wrap .jrk_header_title {
    display: none;
}
.pk_profile_wrap .jrk_header_title.pk_breadcrumb, .payment_wrap_sc .jrk_header_title.pk_breadcrumb {
    display: flex !important;
}
.breadcrumb-item+.breadcrumb-item::before {
    font-size: 21px;
}
.pk_profile_wrap .jrk_progressbar,
.pk_profile_wrap .jrk_checkbox_wrap {
    display: none;
}
.pk_side_head {
    padding: 24px 20px;
}
.pk_profile_title {
    background: #FFF6ED;
    border-bottom: 3px solid #FFC188;
    padding: 1.4rem 2rem;
    border-top: 1px solid #D4D4D4;
}
.pk_custom_tabv .nav-item .nav-link {
    color: var(--black_variant_light);
    font-weight: 400;
    font-size: var(--font18);
    margin: 1rem 0.4rem 1rem 2rem;
    transition: all .3s ease-in;
    position: relative;
}
.pk_custom_tabv .nav-item .nav-link.active {
    color: var(--default_orange);
    font-weight: 500;
    background: transparent;
    outline: navajowhite;
}
.pk_custom_tabv .nav-item .nav-link.active:before {
    content: '';
    position: absolute;
    left: -7px;
    width: 7px;
    height: 7px;
    background-color: #EC8738;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}
.inner_page_box {
    background: #FFFFFF;
    box-shadow: var(--common_boxshadow);
    border-radius: 30px;
    padding: 4rem 2rem;
    overflow: auto;
    position: relative;
}
.profile_img {
    width: 100px;
    height: 100px;
    background: #F1F1F1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-right: 30px;
    padding: 10px;
}
.profile_img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.profile_img a {
    position: absolute;
    bottom: 0;
    right: 6px;
}
.profile_box {
    display: flex;
    align-items: center;
}
.two_li_items li {
    display: inline-block;
    margin-right: 1.2rem;
    pointer-events: none;
}
.two_li_items li svg {
    vertical-align: middle;
    margin-right: 2rem;
}
.inner_pg_btn .btn {
    font-size: var(--font16);
    width: 170px;
    padding: 0px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.inner_pg_btn {
    margin-top: 2rem;
}
.bank_details {
    margin-top: 30px;
}
.bank_details_box {
    border-radius: 2rem;
    padding: 2rem 3rem;
    margin-bottom: 3rem;
    background: var(--theme_bg_color);
}
.bank_details_box.pad_pk_to_bo h6{
    padding: 1.6rem 1.6rem 1.6rem 1rem;
    background: var(--theme_bg_color);
    border-radius: .8rem;
    margin-bottom: 2.5rem;
}
.inner_page_box.pk_pf_tble .pk_custom_pg .tab-content .pk_te_pt .bank_details_box{
    margin: 3rem 2rem;
}
.pk_right {
    float: right;
    display: inline-block;
}
.bank_details_box a svg {
    width: 2.4rem;
    display: inline-block;
}
.pk_bank_leftm {
    padding-left: 30px;
}
.single_bank_box {
    margin-bottom: 3.9rem;
}
.modal.right .modal-dialog {
    right: 0;
    position: fixed;
    right: -50%;
    margin: auto;
    width: 78.5rem;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: 0.3s all ease-in-out;
}
.modal.right {
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: 0.3s all ease-in-out;
}
.modal.right.fade {
    opacity: 0;
}
.modal.right.fade.show {
    opacity: 1;
}
.modal.right.fade.show .modal-dialog {
    right: 0;
}
.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
    border-radius: 30px 0px 0px 30px;
    border: none;
}
.modal.right .btn-close {
    color: #313131;
    outline: none;
    box-shadow: none;
}
body.modal-open {
    padding-right: 0 !important;
}
.modal.right .modal-header {
    padding: 2.8rem 3rem;
}
.pk_custom_form {
    padding: 0px 2rem;
    height: calc(100% - 3.5rem);
}
.pk_custom_form form{
    height: 100%;
}
.mar_top_30 {
    margin-top: 3rem;
}
.pk_submit_form a {
    background: #F1F1F1;
    border-radius: 5rem;
    width: 100%;
    display: inline-block;
    height: 5.6rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: var(--font18);
    color: var(--black_variant_light);
}
.pk_active.pk_submit_form a {
    background: var(--default_orange);
    color: var(--default_white);
}
.pk_submit_form {
    position: absolute;
    width: calc(100% - 8rem);
    bottom: 2.4rem;
}
.light_txt {
    color: #C0C0C0;
    margin-top: 2rem;
}
.mar_top_20 {
    margin-top: 2rem;
}
.pk_profile_wrap.expand .jrk_header, .payment_wrap_sc.expand .jrk_header {
    width: calc(100% - 67rem);
    z-index: 999;
}
.inner_page_wrapper.no_pad_custs .inner_page_box.inner_team_pk{
    padding: 0 2rem 2rem 2rem;
}
.pk_file {
    display: flex;
    justify-content: space-between;
    padding-right: 3rem;
}
.list_how_it p {
    display: flex;
}
.list_how_it p svg {
    margin-right: 1.5rem;
}
.pk_file .file>label {
    font-size: 1rem;
    font-weight: 300;
    cursor: pointer;
    outline: 0;
    user-select: none;
    font-weight: 400;
    font-size: 1.6rem;
    color: #313131;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
    border-radius: 8px;
    width: 180px;
}
/* Plugin Style Start */
.kwt-file {
    min-width: 190px;
    margin: 0 auto;
    width: fit-content;
}
.kwt-file.dy_wdt {
    min-width: 278px;
}
.kwt-file__drop-area {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 18px 1.6rem;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: none;
    transition: 0.3s;
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
    border-radius: 8px;
}
.kwt-file__choose-file {
    position: absolute;
    right: 1.6rem;
}
.kwt-file__choose-file.kwt-file_btn-text {
    border-radius: 4px;
    width: auto;
    height: auto;
    padding: 10px 20px;
    font-size: 14px;
}
.kwt-file__choose-file svg {
    width: 24px;
    height: 24px;
    display: block;
}
.kwt-file__msg {
    color: #313131;
    font-size: var(--font16);
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    padding-right: 4rem;
}
.kwt-file__input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
    opacity: 0;
}
.kwt-file__input:focus {
    outline: none;
}
.kwt-file__delete {
    display: none;
    position: absolute;
    right: 10px;
    width: 18px;
    height: 18px;
    cursor: pointer;
}
.kwt-file__delete:before {
    content: "";
    position: absolute;
    left: 0;
    transition: 0.3s;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-image: url("../images/inner_page/delete.svg");
}
.kwt-file__delete:after {
    content: "";
    position: absolute;
    opacity: 0;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%) scale(0);
    background-color: #1d3557;
    border-radius: 50%;
    transition: 0.3s;
}
.kwt-file__delete:hover:after {
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 0.1;
}
.kwt-file__drop-area.is-active .kwt-file__choose-file {
    display: none;
}
.kwt-file__drop-area.is-active.pk__active span.kwt-file__choose-file {
    display: block;
}
.kwt-file__drop-area.is-active.pk__border{
    border-color:#FFC188;
}
/* Plugin Style End */
.pk_disabled {
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
}
.pk_disabled:hover {
    border: 1px solid #D4D4D4;
}
.pk_acc_btn {
    background-color: #F9F9F9 !important;
    border: 1px solid #F1F1F1;
    border-radius: 12px 12px 0px 0px !important;
    color: var(----black_variant_dark) !important;
    padding: 19px 1.6rem;
}
.accordion-button:focus {
    z-index: 3;
    border-color: #F1F1F1;
    outline: 0;
    box-shadow: none;
}
.cntr {
    display: flex;
}
.radio_options{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pk_box_height {
    height: calc(100% - 50px);
    overflow-y: scroll;
}
.form-group {
    position: relative;
}
.pk_radio_btns label {
    display: flex;
    align-items: center;
    margin: 1.5rem 2rem;
    cursor: pointer;
    font-size: 1.6rem;
    font-weight: 400;
    color: #313131;
}
.pk_radio_btns input[type="radio"] {
    opacity: 0;
}
.pk_radio_btns .design {
    width: 8px;
    height: 8px;
    border-radius: 5rem !important;
    outline-offset: 3px;
    outline: 2px solid #A3A3A3;
    -moz-outline-radius: 5rem;
    margin-right: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
}
.pk_radio_btns  input[type="radio"]:checked~.design {
    outline-color: #EC8738;
    background: #EC8738;
}
.pk_acc_item .accordion-body {
    padding: 0px 1.6rem;
}
.pk_taxgst {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pk_taxgst .auth_input_field_sc {
    flex: 0 0 90%;
}
.pk_taxgst .pk_refresh {
    background: #F1F1F1;
    border-radius: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*toggle button css*/
.btn-toggle {
    margin: 0 4rem;
    padding: 0;
    position: relative;
    border: none;
    height: 1.5rem;
    width: 3rem;
    border-radius: 1.5rem;
    color: #6b7381;
    background: #bdc1c8;
}
.btn-toggle:focus,
.btn-toggle:focus.active,
.btn-toggle.focus,
.btn-toggle.focus.active {
    outline: none;
}
.btn-toggle:before,
.btn-toggle:after {
    line-height: 1.5rem;
    width: 4rem;
    text-align: center;
    font-weight: 600;
    font-size: .75rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: absolute;
    bottom: 0;
    transition: opacity .25s;
}
.btn-toggle:before {
    content: 'Off';
    left: -4rem;
}
.btn-toggle:after {
    content: 'On';
    right: -4rem;
    opacity: .5;
}
.btn-toggle>.handle {
    position: absolute;
    top: 0.1875rem;
    left: 0.1875rem;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 1.125rem;
    background: #fff;
    transition: left .25s;
}
.btn-toggle.active {
    transition: background-color .25s;
}
.btn-toggle.active>.handle {
    left: 1.6875rem;
    transition: left .25s;
}
.btn-toggle.active:before {
    opacity: .5;
}
.btn-toggle.active:after {
    opacity: 1;
}
.btn-toggle.btn-lg {
    margin: 0;
    padding: 0;
    position: relative;
    border: none;
    height: 2.5rem;
    width: 5rem;
    border-radius: 2.5rem;
    background-color: #A3A3A3;
}
.btn-toggle.btn-lg:focus,
.btn-toggle.btn-lg:focus.active,
.btn-toggle.btn-lg.focus,
.btn-toggle.btn-lg.focus.active {
    outline: none;
}
.btn-toggle.btn-lg:before,
.btn-toggle.btn-lg:after {
    line-height: 2.5rem;
    font-weight: 600;
    font-size: 1rem;
    position: absolute;
    bottom: 0;
    transition: opacity .25s;
}
.btn-toggle.btn-lg:before {
    content: url('https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/minus.svg');
    left: -0.8rem;
    z-index: 2;
    top: -2px;
    visibility: visible;
}
.btn-toggle.btn-lg:after {
    content: url('https://d2lmbxd2xofmf5.cloudfront.net/theme/theme1/plus.svg');
    right: -8px;
    opacity: .5;
    top: 0.1rem;
}
.zlichv2_main .btn-toggle.btn-lg:after {
    content: url('https://d2lmbxd2xofmf5.cloudfront.net/theme/theme2/plus_theme.svg');
    right: -8px;
    opacity: .5;
    top: 2px;
}
.btn-toggle.btn-lg:after {
    right: -0.8rem;
}
.btn-toggle.btn-lg>.handle {
    position: absolute;
    top: 0.3125rem;
    left: 0.3125rem;
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 1.875rem;
    background: #fff;
    box-shadow: 0px 0px 3.375px rgb(0 6 36 / 12%), 0px 2.25px 1.125px rgb(0 6 36 / 48%);
    transition: left .25s;
}
.btn-toggle.btn-lg.active {
    transition: background-color .25s;
    background: #EC8738;
}
.btn-toggle.btn-lg.active>.handle {
    left: 2.8125rem;
    transition: left .25s;
}
.btn-toggle.btn-lg.active:before {
    visibility: hidden;
    opacity: .5;
}
.btn-toggle.btn-lg.active:after {
    opacity: 1;
    visibility: visible;
}
.btn-toggle.btn-lg::after {
    visibility: hidden;
}
.pk_toggle_btns {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cntr .form-group:nth-of-type(2) {
    margin-right: 0;
}
.accordion-item.pk_acc_item {
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #F1F1F1;
    border-radius:12px 12px;
}
.show_gst, .show_ib {
    display: none;
}
.pk_active_bt {
    background: #DCF5D1;
    border-radius: 8px;
    padding: 7px 1.6rem;
}
.auth_input_field_sc.pk_txt_area textarea {
    border: none;
    outline: none;
    width: 100%;
    background-color: transparent;
    padding: 0 5.2rem 0 1.6rem;
    height: 5rem;
    border-radius: 2rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16);
    color: var(--paragraph_text_sc);
    height: 100%;
    padding: 1rem .5rem .5rem 1.2rem;
    margin: .5rem;
}
.auth_input_field_sc.pk_txt_area {
    height: 10.2rem;
}
.auth_input_field_sc.pk_txt_area:hover {
    border: 1px solid var(--hover_orange_sc);
}
.auth_input_field_sc.pk_txt_area textarea:focus ~ label, .auth_input_field_sc.pk_txt_area textarea:valid ~ label {
    top: 0;
    left: 0.8rem;
    font-size: var(--fnt_12);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
    padding: 0px 0.4rem;
    background: var(--bg_wht);
}
.pk_pos_fix {
    left: 0;
    position: fixed;
    bottom: 30px;
    width: calc(100% - 8rem);
    width: 100%;
    padding: 0 2rem;
}
::-webkit-scrollbar {
    width: 0;
    background: transparent;
}
.pk_right_side_icon {
    text-align: right;
}
.pk_add_icon {
    padding: 13px 20px;
    width: 155px;
    display: inline-block;
    margin-left: 4rem;
}
.pk_right_filter svg {
    margin-right: 7px;
}
.pk_card_top .profile_img {
    width: 60px;
    height: 60px;
    padding: 15px;
    flex: 0 0 auto;
}
.pk_no_arr:after{
    display: none;
}
.pk_no_arr {
    outline: none;
    box-shadow: none;
    border: 0;
    width: 40px;
    display: inline-block;
    text-align: center;
}
.profile_box {
    display: flex;
    align-items: center;
}
.pk_card_team {
    background: #FFFFFF;
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 20px;
    margin-bottom: 2rem;
}
.pk_dd_menu {
    background: #FFFFFF;
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 10px;
    border: 0px;
    padding: 1.6rem 10px;
}
.pk_card_top {
    padding: 20px;
}
.pk_profile_si{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pk_team_edit {
    z-index: 2;
}
.pk_dd_menu li:not(:last-child) {
    margin-bottom: 30px;
}
.pk_dd_menu li:hover a{
    background: transparent;
}
.pk_user_accounts ul li {
    display: inline-block;
    vertical-align: bottom;
    margin-top: 1rem;
}
.pk_user_accounts ul li:first-child {
    margin-right: 2rem;
    display: block;
}
.pk_png {
    display: flex;
}
.jrk_multipleUploadFiles{
    display: grid;
    grid-template-columns: repeat(1,1fr);
}
.pk_png img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.user_bot_half {
    background: #FFF6ED;
    border-radius: 0px 0px 20px 20px;
    padding: 18px 22px;
}
.user_bot_half ul li a {
    display: flex;
    align-items: center;
}
.user_bot_half ul li a svg{
    margin-right: 8px;
}
.pk_user_accounts ul li:last-child {
    float: right;
}
.status p {
    display: flex;
    align-items: center;
}
.pk_user_accounts ul li:last-child span {
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    border-radius: 50%;
}
.pk_user_accounts ul li:last-child .pk_succ span{
    background: #3FB640;
}
.pk_user_accounts ul li:last-child .pk_abort span{
    background: #B91C1D;
}
.pk_user_accounts ul li:last-child .pk_pending span{
    background: #E9C50A;
}
.pk_abort_not{
    background: #F9F9F9;
}
.pk_am {
    background: #FFF6ED;
    padding: 19px;
}
.pk_custom_space {
    height: calc(100% - 63px);
}
.pk_inner_select{
    height: auto;
}
.pk_am_txt a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.pk_am_txt a:hover{
    color: var(--default_orange);
}
.pk_am_txt a svg{
    margin-right: 10px;
}
.no_border{
    border: 0px;
}
a.no_border:hover{
    color: var(--default_orange);
}
.pk_additional_hide{
    display: none;
}
.pk_xtra_select{
    display: none;
}
.pk_additional_show:hover, .pk_additional_hide:hover{
    color: var(--default_orange);
}
.pk_small_modal .modal-content{
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 30px;
    max-width: 600px;
    margin: 0px auto;
}
.pk_delete_box {
    padding: 30px 20px 10px 20px;
}
.pk_del_imgs img {
    margin: 0px auto;
}
.pk_del_imgs {
    width: 130px;
    margin: 40px auto 30px;
}
.pk_two_bt a {
    width: 18rem;
}
.pk_main_wrap .tab-content {
    height:100%;
}
.pk_main_wrap .tab-content .tab-pane, .pk_main_wrap .tab-content .pk_in_container, .pk_main_wrap .tab-content .inner_page_wrapper {
    height: 100%;
}
.pk_two_bt_trail .btn_border {
    width: 16rem;
    margin-left: 15px;
}
.pk_trail_box {
    background: #FFFFFF;
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    border-radius: 20px;
    padding: 30px 20px;
}
.pk_ref{
    height: 100%;
}
.pk_trail_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.trail_left, .trail_left:hover {
    color: #B91C1D;
}
.trail_left_date {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pk_date_st {
    display: flex;
    align-items: center;
}
.pk_date_st svg {
    margin: 0px 15px;
}
.pk_v_align thead tr {
    border-bottom: 1px solid #d4d4d4;
}
.pk_v_align thead tr th {
    padding: 2.9rem;
    font-size: var(--font18);
    font-weight: 500;
    color: #313131;
}
.pk_v_align tbody tr td{
    padding: 2rem 2.9rem;
    white-space: nowrap;
}
.pk_v_align  tbody tr:nth-child(odd){
    background:#fff;
}
.pk_v_align tbody tr:nth-child(even){
    background:#F9F9F9;
}
.pk_trail_wrap .inner_title {
    height: 100%;
}
.pk_trail_wrap .inner_title .pk_table_custom {
    background: #fff;
    border-radius: 20px;
}
.pk_main_wrap .tab-content .tab-pane {
    height: 100%;
    overflow: hidden;
}
.modal-content.pk_refer_code {
    max-width: 400px;
}
.pk_refer_code .pk_delete_box {
    padding: 20px;
}
.modal-content.pk_refer_code .btn {
    width: 49%;
}
/*copy text*/
.copy-text {
    position: relative;
    padding: 8px;
    background: #fff;
    border: 1px solid #D4D4D4;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
}
.copy-text input.text {
    padding: 10px;
    font-size: 18px;
    color: #555;
    border: none;
    outline: none;
    flex: 0 0 90%;
}
.copy-text button {
    padding: 10px;
    background: transparent;
    color: #fff;
    font-size: 18px;
    border: none;
    outline: none;
    border-radius: 10px;
    cursor: pointer;
}
.copy-text button:active {
    background:transparent;
}
.copy-text button:before {
    content: "Copied";
    position: absolute;
    top: -45px;
    right: 0px;
    background: #f38424;
    padding: 8px 10px;
    border-radius: 20px;
    font-size: var(--font11);
    display: none;
}
.copy-text.active button:before,
.copy-text.active button:after {
    display: block;
}
.copy_icon_social {
    display: flex;
    align-items: center;
    margin-top: 3rem;
}
.copy_icon_social a {
    margin: 0px 0rem 0px 4rem;
}
.pk_name_circle {
    display: flex;
    align-items: center;
}
.pk_cr {
    border: 1px solid #EC8738;
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin-right: 10px;
}
.inner_page_wrapper{
    padding:3rem 2rem 2rem 3rem;
    height: calc(100vh - 9rem);
    display: grid;
    grid-template-rows: auto 1fr;
}
.pk_in_container {
    height: 100%;
}
.jrk_height{
    height: 5rem;
}
.pk_trail_wrap .inner_title .pk_table_custom {
    overflow: hidden auto;
    background: #fff;
    box-shadow: var(--common_boxshadow);
    border-radius: 20px;
    background: #FFFFFF;
    border-radius: 2rem;
    padding: 0px 10px 20px 10px;
}
.pk_trail_wrap .inner_title .pk_table_custom.scroll_small {
    height: calc(100% - 16rem);
}
.pk_v_align tbody {
    height:30rem;
    overflow: auto;
}
.link_card{
    display: inline-block;
}
.pk_custom_pg .nav-tabs{
    border-bottom: 1px solid #D4D4D4;
    padding: 0px 3rem;
    margin-top: 3rem;
    position: relative;
}
.pk_custom_pg .nav-tabs .nav-link{
    border: 0px;
    border-bottom: 1px solid #D4D4D4;
    position: relative;
    padding: 0 20px 20px 20px;
    font-weight: 400;
    font-size: var(--font20);
    color: var(--black_variant_light);
}
.pk_custom_pg .nav-tabs .nav-link.active{
    border-bottom: 1px solid transparent;
    color: var(--black_variant_dark);
}
.pk_custom_pg .nav-tabs .nav-link.active:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 4px;
    background: var(--default_orange);
    bottom: 0;
    left: 0px;
}
.inner_page_box.pk_pf_tble {
    padding:0;
}
.pk_custom_pg .nav-tabs .nav-item {
    margin-right: 20px;
}
.inner_page_box.pk_pf_tble .tab-content {
    padding: 20px;
}
.pk_breadcrumb_mobile, .pk_mobile_menu{
    display: none;
}
.pk_mob_title_tabs{
    display: none;
}
.pk_main_wrap .pk_profile_side_wrapper.pk_desktop_menu{
    display: none !important;
}
#pk_profile_page {
    display: none;
}
.btn_muted {
    background: #F1F1F1;
    border-radius: 50px;
    color: #a3a3a3;
}
.btn_muted:hover {
    background: #F1F1F1;
    color: #a3a3a3;
}
.custom_notify .modal-body{
    padding: 0px;
}
.notify_title {
    background: #F9F9F9;
    padding: 1rem 3rem;
}
.notify_body {
    padding-left: 5rem;
    padding-right: 3rem;
}
.pk_notify_msg {
    display: flex;
    justify-content: space-between;
}
.notify_body ul li {
    list-style: disc;
    margin-bottom: 3rem;
}
.notify_body ul li:first-child{
    margin-top: 2rem;
}
.notify_body ul li:last{
    margin-bottom: 1.5rem;
}
.notify_setting_div {
    padding: 1rem 3rem;
    text-align: right;
}
.notify_setting_div svg {
    margin-left: 12px;
}
.pk_notify_set_em{
    padding:30px;
}
.pk_delete {
    display: flex;
    cursor: pointer;
}
.pk_notify_set_em .pk_toggle_btns {
    margin-bottom: 3rem;
}
.click_delete {
    margin-right: 30px;
    z-index: 999;
}
.pk_add_in{
    cursor: pointer;
}
.pk_add_bx {
    display: none;
}
.pk_add_bx .auth_input_field_sc{
    position: relative;
}
.close_pk {
    position: absolute;
    right: 20px;
    z-index: 3;
    cursor: pointer;
}
.jrk_grid_wrapper.expand .pk_mobile_menu {
    display: none !important;
}
input[type="radio"] {
    -webkit-appearance: none;
}
#myTabContent {
    margin-top: 0;
}
.radio_options p{
    font-size: var(--font18);
    font-weight: 400;
}
.pk_mob_title_tabs{
    font-size: var(--font23);
}
.datepicker_pk .auth_input_sc.form-control, .datepicker_pk .auth_input_sc.form-control:focus{
    outline: none;
    box-shadow: none;
}
.datepicker_pk .input-group-text {
    background: transparent;
    border: 0px;
    box-shadow: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 8px;
}
.datepicker-dropdown:after{
    display: none;
}
.datepicker_pk .input-group {
    align-items: center;
    height: 100%;
}
.datepicker.datepicker-dropdown {
    background: #FFFFFF;
    border-radius: 30px;
    border: 0px;
    box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
    width: 330px;
}
.datepicker.datepicker-dropdown table {
    width: 100%;
}
.datepicker.datepicker-dropdown table .dow{
    font-weight: 400;
    font-size: 14px;
    color: #a3a3a3;
    padding: 10px;
}
.datepicker.datepicker-dropdown .prev {
    position: absolute;
    right: 30px;
    visibility: hidden;
}
.datepicker table {
    border-collapse: separate;
}
.datepicker.datepicker-dropdown table .prev:before {
    content: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/left_arr.svg");
    width: 20px;
    position: absolute;
    display: block;
    z-index: 9;
    height: 20px;
    visibility: visible;
    right: 0px;
}
.datepicker th.datepicker-switch {
    font-weight: 500;
    font-size: 1.6rem;
    color: #313131;
    text-align: left;
    position: absolute;
    width: auto !important;
    position: absolute;
    left: 0;
}
.datepicker.datepicker-dropdown .next{
    position: absolute;
    right: 30px;
    visibility: hidden;
    right: 0;
}
.datepicker.datepicker-dropdown table .next:before {
    content: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/right_arr.svg");
    width: 20px;
    position: absolute;
    display: block;
    z-index: 9;
    height: 20px;
    visibility: visible;
    right: 0;
}
.datepicker.datepicker-dropdown table thead {
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: 20px;
    position: relative;
}
.datepicker td.day, .datepicker table tr td span{
    font-size: var(--font14);
    font-weight: 400;
    color: #6a6a6a;
}
.datepicker tr {
    position: relative;
    height: 20px;
}
.datepicker.datepicker-dropdown table thead tr .datepicker-switch {
    padding: 0px 0 0 15px;
}
.datepicker tbody tr td {
    padding: 8px;
}
.datepicker tfoot tr {
    height: 10px;
}
.datepicker .datepicker-switch:hover {
    background: transparent;
}
.datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover

.datepicker table tr td.day.focused, .datepicker table tr td.day:hover, .datepicker table tr td span.focused, .datepicker table tr td span:hover{
    background: #EC8738;
    background-color: #EC8738 !important;
    color: #fff !important;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active,
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active[disabled]{
    background: #EC8738;
    background-color: #EC8738 !important;
    color: #fff !important;
}
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover{
    background: #EC8738;
    background-color: #EC8738 !important;
    color: #fff !important;
}
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active{
    background-color: #EC8738 !important;
    background: #EC8738 !important;
}
.datepicker-dropdown:before{
    display: none;
}
.datepicker-switch:before{
    content: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/wegofin/down_arr.svg");
    width: 20px;
    position: absolute;
    display: block;
    z-index: 9;
    height: 20px;
    visibility: visible;
    right: -30px;
}
.datepicker table tr td span {
    width: 23%;
    height: 34px;
    line-height: 34px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
li.breadcrumb-item.d-none.show_li {
    display: flex !important;
}

.breadcrumb-item {
    align-items: center;
    display: flex;
}
.pk_radio_btns .adcont_create_contact_cust_sc {
    gap: 0px;
    padding-bottom: 0px;
}
.inner_page_wrapper.pk_terms_c .inner_page_box {
    margin-bottom: 10px;
}
.pk_terms_con{
    padding-left: 3rem;
}
.modal.right .modal-header h3{
    text-transform: capitalize;
}
.pk_card_top .dropdown-item:focus, .pk_card_top .dropdown-item:hover {
    background-color: transparent;
}
.pk_card_top .dropdown-item.active, .pk_card_top .dropdown-item:active{
    color: #313131;
}
.pk_am_txt.text-center.mar_top_30 {
    margin-bottom: 20px;
}
.trail_left_date .pk_two_bt_trail .btn_border {
    width: auto;
}
.pk_table_custom .table>thead {
    vertical-align: bottom;
    position: sticky;
    top: 0;
    background: #fff;
}
.pk_profile_wrap .pk_profile_side_wrapper.pk_desktop_menu, .payment_wrap_sc .pk_profile_side_wrapper.pk_desktop_menu {
    display: block;
}
.d-none_c{
    display: none;
}
li.breadcrumb-item.d-none.active.pk_team_br.sm_txt_p.text_clrs {
    display: flex !important;
}
li.breadcrumb-item.d-none.active.pk_team_br.sm_txt_p.text_clrs a{
    color: var(--default_orange);
}
.tab-pane {
    height: 100%;
}
.inner_page_box.inner_team_pk {
    padding-top: 3rem;
}
.pk_file .pk__border .kwt-file__msg{
    visibility: hidden;
}
.pk_file .pk__border .kwt-file__msg:before {
    content: 'Invoice Signature Added';
    color: #313131;
    font-size: var(--font16);
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    visibility: visible;
}
.pk_three_cols {
    padding-top: 4rem;
    padding-bottom: 6rem;
}
.pk_cmn_sales {
    text-align: center;
}
.pk_img_salesh img {
    margin: 0px auto;
}
.pk_img_salesh {
    height: 150px;
    margin-bottom: 1.6rem;
}
.pk_cmn_sales h5 {
    max-width: 28rem;
    margin: 0px auto;
    min-height: 3.3rem;
}
.pk_cmn_sales p {
    max-width: 32rem;
    margin: 0px auto;
}
.pk_explore_bt {
    text-align: center;
    padding-top: 2rem;
}
.pk_explore_bt .btn {
    width: 18rem;
}
.pk_sales_normal .welcome_video_container {
    max-width: 54rem;
    margin: 0px auto;
}
.accordionLedger_nodata {
    height: calc( 100% - 10rem);
    display: flex;
    align-items: center;
    justify-content: center;
}
.value{
    font-size: var(--font16);
    font-weight: 400;
}
.pk_unreconcile {
    max-width: 54rem;
}
.pk_resets {
    max-width: 54rem;
    border-radius: 3rem;
}
.pk_resets .pk_delete_box {
    text-align: center;
    padding: 30px 20px 30px 20px;
}
.pk_resets .pk_delete_box img {
    margin: 0px auto;
    margin-bottom: 3rem;
}
.pk_d_flx {
    display: flex;
    align-items: center;
}
.pk_d_flx img {
    max-width: 20px;
    margin-right: 0.5rem;
}
.show_journal{
    display: none;
}
.pk_d_flx span{
    display: block;
}
.pk_journal_bt {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12.6rem;
    height: 4.8rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
    padding: 0 2rem;
    cursor: pointer;
    border: 1px solid #ec8738;
}
.two_li_items li a {
    display: flex;
    align-items: center;
}
.pk_new_user_des_new {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.pk_sales_normal_new {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 5rem;
}
.pk_three_cols {
    width: 100%;
}
.jrk_dashboard.get_start_layout {
    grid-template-areas: 'aside main';
    grid-template-rows: 1fr;
    grid-template-columns: 42rem 1fr;
}
.jrk_grid_wrapper.get_start_layout .jrk_aside {
    grid-template-columns: 10rem 32rem;
}
.getstarted_withKyc {
    padding-top: 1rem;
}
.getstarted_withKyc {
    overflow: hidden;
}
.jrk_personal_kyc_sec .jrk_custom_mob_grid, .jrk_business_kyc_sec .jrk_custom_mob_grid, .activate__account .jrk_custom_mob_grid {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.personal_kyc_container, .business_kyc_container, .activateAcc_container {
    overflow-y: auto;
}
.personal_kyc_container::-webkit-scrollbar, .business_kyc_container::-webkit-scrollbar, .activateAcc_container::-webkit-scrollbar {
    display: none;
}
.bank_details_box h6 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.toast-title, .toast-message{
    font-size: var(--font14) !important;
}
@media (min-width:1201px) and (max-width:1440px){
    .txt_align_ver .bank_details_box h6 {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .pk_terms_con {
        padding-left: 1rem;
    }
    .jrk_header_menu {
        gap: 2rem;
    }
    .pk_profile_wrap.expand .jrk_header, .payment_wrap_sc.expand .jrk_header {
        padding: 0 2rem;
    }
    .pk_bank_leftm {
        padding-left: 15px;
    }
    .pk_custom_tabv .nav-item .nav-link {
        margin: 1.1rem 0.4rem 1.1rem 2rem;
    }
    .pk_custom_tabv .nav-item .nav-link.active {
        color: var(--default_orange);
         font-weight: 400;
         outline: none;
    }
    .btn-toggle.btn-lg:after {
        right: -5px;
    }
    .btn-toggle.btn-lg:before {
        left: -6px;
    }

}
@media (min-width:1025px) and (max-width:1080px){
    .pk_breadcrumb a {
        font-size: 11px !important;
    }
}
@media (min-width:1025px) and (max-width:1200px){
    .btn-toggle.btn-lg:after {
        right: -4px;
    }
    .btn-toggle.btn-lg:before {
        left: -6px;
    }
    .txt_align_ver .bank_details_box h6 {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .pk_file {
        display: flex;
        flex-direction: column;
    }
    .kwt-file{
        margin-left: 0;
        margin-top: 20px;
        width: 100%;
    }
    .pk_toogle_options .pk_toggle_btns p {
        max-width: 75%;
    }
}
@media(max-width:1024px){
    .pymnt_top_title_sc.nodata_border_sc {
        border-bottom: 0.1rem solid var(--tab_border_color);
    }
    .pk_two_bt_trail.mar_top_30 .btn.btn_orange.openTariffPopup {
        display: inline-block;
        height: auto;
    }
    .pk_cmn_sales {
        margin-bottom: 3rem;
    }
    .pk_three_cols {
        padding-bottom: 0;
    }
    .pk_sales_normal .welcome_video_container {
        margin: 0px auto;
        text-align: center;
        padding: 0px;
    }
    .inner_page_box.inner_team_pk {
        padding-top: 2rem;
        background: none;
        box-shadow: none;
    }
    .member_card{
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
    .empty_boxs{
        display: none;
    }
    .pk_file {
        display: flex;
        flex-direction: column;
    }
    .kwt-file{
        margin-left: 0;
        margin-top: 20px;
    }
    .pk_trail_wrap .inner_title .pk_table_custom {
        background: #FFFFFF;
        border-radius: 12px;
        padding: 0px 10px 20px 10px;
    }
    .pk_v_align thead tr th {
        padding: 1.6rem;
    }
    .bank_details_box{
        border-radius: 8px;
    }
    section.jrk_dashboard.pd_20.jrk_grid_wrapper.pk_profile_wrap.expand .pk_breadcrumb_mobile, section.jrk_dashboard.pd_20.jrk_grid_wrapper.payment_wrap_sc.expand .pk_breadcrumb_mobile {
        display: block !important;
    }
    .pk_terms_con {
        padding-left: 1rem;
    }
    .jrk_dashboard.jrk_grid_wrapper.pk_profile_wrap .pk_mobile_menu, .jrk_dashboard.jrk_grid_wrapper.payment_wrap_sc .pk_mobile_menu {
        display: block !important;
    }
    .inner_pg_btn .btn{
        padding: 10px !important;
        width: auto !important;
    }
    .right.custom_notify .modal-dialog {
        width: 576px;
        max-width:  576px;
    }
    .pk_profile_wrap .jrk_aside, .pk_profile_wrap .jrk_header_title.pk_breadcrumb, .pk_profile_wrap .jrk_header_menu.d__flex, .pk_desktop_menu{
        display: none !important;
    }
    .pk_breadcrumb_mobile, .pk_mobile_menu{
        display: block !important;
    }
    .jrk_header.profile_bg_mobile .pk_breadcrumb_mobile {
        display: block !important;
    }
    .pk_mob_title a svg{
        margin-right: 12px;
    }
    .pk_profile_wrap.expand .jrk_header, .payment_wrap_sc.expand .jrk_header {
        width: 100%;
    }
    .pk_profile_side_wrapper.pk_mobile_menu {
        position: relative;
        margin-top: 7rem;
    }
    .pk_mobile_menu {
        background: #FFFFFF;
        border-bottom: 1px solid #D4D4D4;
        position: relative;
        padding: 0px 10px;
        position: fixed;
        top: 70px;
        width: 100%;
        z-index: 2;
    }
    .pk_mobile_menu .pk_custom_tabv .nav-item .nav-link.active:before{
        content: '';
        position: absolute;
        width: 100%;
        height: 3px;
        background: var(--default_orange);
        bottom: 0px;
        left: 0px;
        top: auto;
        border-radius: inherit;
        right: 0;
        margin: 0px auto;
    }
    .pk_mobile_menu .pk_custom_tabv .nav-item .nav-link.active{
        color: var(--black_variant_dark);
        font-weight: 400;
    }
    .pk_mobile_menu .pk_custom_tabv .nav-item .nav-link{
        padding: 12px 20px;
        margin:0px;
        font-size: 14px;
        white-space: nowrap;
    }
    .main.jrk_dashboard__wrapper.pk_main_wrap.pad_40 {
        padding-top: 45px;
    }
    .modal.right .modal-content {
        border-radius: 0;
    }
    .modal.right .modal-header {
        padding: 20px 30px;
        border-bottom: 1px solid #D4D4D4;
        box-shadow: 0px 0px 10px rgb(0 0 0 / 8%);
    }
    .pk_user_accounts ul li:first-child {
        display: block;
        margin-bottom: 6px;
    }
    .pk_add_icon {
        padding:6px;
        width: auto;
        margin-left: 1.6rem;
        border-radius: 8px;
    }
    .inner_page_wrapper {
        padding: 2rem 2rem 2rem 2rem;
        height: auto;
    }
    .pk_mob_title_tabs{
        display: block;
        float: left;
        font-weight: 500;
        color: #313131;
        margin-top: 9px;
    }
    .pk_box_height {
        padding-bottom: 1rem;
    }
    .trail_left_date {
        justify-content: normal;
        align-items: self-start;
        flex-direction: column;
        margin-top: 2rem;
    }
    .pk_two_bt_trail.mar_top_30 {
        margin-top: 2rem;
    }
    .pk_two_bt_trail .btn {
        border-radius: .8rem;
        width: auto;
        padding: .9rem .6rem;
    }
    .modal-content.pk_refer_code {
        max-width: 600px;
    }
    #v-pills-refer .pk_trail_wrap .row {
        background: #FFFFFF;
        box-shadow: 3px 3px 30px rgb(73 73 73 / 12%);
        border-radius: 2rem;
    }
    #v-pills-refer .pk_trail_wrap .pk_trail_box{
        background: transparent;
        box-shadow: none;
        border-radius: 0;
        padding: 1.5rem 2rem;
    }
    .pk_trail_box.pk_ref.mb-5 {
        margin-bottom: 0px !important;
    }
    .copy_icon_social {
        justify-content: center;
    }
    .inner_page_box{
        height: auto;
    }
    .modal.right .modal-dialog{
        width: 100%;
    }
    .two_li_items li {
        display: block;
        margin-right: 0px;
        margin-bottom: .6rem;
    }
    .inner_pg_btn .btn {
        font-size: var(--font16);
        width: 170px;
        padding: 0px;
        height: 48px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #F9F9F9;
        border-radius: 8px;
        width: 121px;
        border: 0px;
    }
    .profile_info {
        width: 75%;
    }
    .inner_pg_btn {
        margin-top: 1rem;
        text-align: right;
    }
    .inner_pg_btn .btn{
        width: fit-content;
    }
    .inner_pg_btn{
        display: flex;
        justify-content: end;
    }
    .inner_pg_btn .btn:hover{
        border: 0px !important;
    }
    .pk_custom_tabv ul.nav.nav-pills {
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: scroll;
    }
    .pk_custom_tabv {
        position: relative;
        height: 44px;
    }
    .pk_main_wrap .tab-content .tab-pane, .pk_main_wrap .tab-content .pk_in_container, .pk_main_wrap .tab-content .inner_page_wrapper {
        height: auto;
    }
    .pk_main_wrap .tab-content, .pk_trail_wrap .inner_title .pk_table_custom, .pk_trail_wrap .inner_title {
        height: auto;
    }
    .pk_pos_fix {
        width: 100%;
        right: 0;
        padding: 0 3rem;
        left: 0;
    }
}
@media(max-width:991px){
    .datepicker.datepicker-dropdown{
        width: 280px;
    }
    .pk_dd_menu li:not(:last-child) {
        margin-bottom: 15px;
    }
    .bank_details{
        margin-top: 2rem;
    }
    .kwt-file {
        margin-left: 0;
        margin-top: 20px;
        width: 100%;
    }
    .kwt-file__drop-area{
        padding: 14px 1.6rem;
    }
}
@media(max-width:767px){
    .pk_ic1 .btn.btn_orange.pk_add_icon {
        height: 32px;
        padding: 3px 10px;
    }
    .pk_v_align thead tr th{
        vertical-align: middle ;
    }
    .top_pk_single {
        margin-top: 2rem;
    }
    .pk_ic1 {
        padding: 0 1.5rem 0 0;
    }
    .right.custom_notify .modal-dialog {
        width: 398px;
        max-width: 398px;
    }
    .pk_bank_leftm .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .inner_page_wrapper {
        padding: 1.2rem 2rem 2rem 2rem;
    }
    #pk_filtrer_page .inner_page_box.inner_team_pk {
        background: transparent;
        box-shadow: none;
        padding: 0px;
    }
    .pk_card_team {
        box-shadow: 0px 0px 10px rgb(0 0 0 / 8%);
    }
    .inner_page_box{
        height: 93%;
        box-shadow: 0px 0px 10px rgb(0 0 0 / 8%);
        border-radius: 10px;
        padding: 1.6rem;
    }
    .profile_img {
        width: 70px;
        height: 70px;
    }
    .profile_img a{
        right: 0px;
    }
    .profile_img a img {
        width: 18px;
    }
    .two_li_items li svg {
        vertical-align: middle;
        margin-right: 10px;
        width: 14px;
        display: inline-block;
    }
    .pk_file {
        display: flex;
        padding-right: 0;
        flex-direction: column;
    }
    .kwt-file {
        width: 100%;
        margin: 0 auto;
    }
    .file.file--success {
        margin-top: 1.6rem;
    }
    .bank_details_box {
        border-radius: 8px;
        padding: 12px;
        margin-bottom: 6px;
    }
    .pk_bank_leftm{
        padding: 15px;
    }
    .bank_details {
        margin-top: 15px;
    }
    .pk_v_align thead tr th {
        padding: 1.2rem;
    }
    .pk_v_align tbody tr td {
        padding: 1rem;
    }
    .modal-content.pk_refer_code {
        max-width: 38rem;
        border-radius: 1.2rem;
    }
    #v-pills-refer .pk_trail_wrap .pk_trail_box {
        padding: 1.5rem 1rem;
    }
    .mar_top_30 {
        margin-top: 2rem;
    }
    .copy-text input.text {
        width: 92%;
    }
    .copy-text button {
        padding: 0px;
    }
    .copy_icon_social a {
        margin: 0px 0rem 0px 2rem;
    }
    .copy_icon_social a svg{
        width: 2.4rem;
    }
    .copy_icon_social {
        justify-content: flex-start;
    }
    .pk_mobile_menu {
        top: 4.5rem;
    }
    .pk_main_wrap .tab-content .btn {
        width: auto;
        padding: 1rem;
    }
    .pk_notify_set_em {
        padding: 2rem;
    }
    .btn-toggle.btn-lg {
        height: 1.8rem;
        width: 3.3rem !important;
        top: 4px;
    }
    .btn-toggle.btn-lg.active>.handle {
        left: 17px;
    }
    .btn-toggle.btn-lg>.handle {
        top: 50%;
        width: 1.5rem;
        height: 1.5rem;
        left: 1px;
        transform: translateY(-50%);
        box-shadow: 0px 0px 3.375px rgb(0 6 36 / 12%), 0px 2.25px 1.125px rgb(0 6 36 / 48%);
    }
    .btn-toggle.btn-lg:after {
        right: -12px;
        top: -2px;
    }
    .btn-toggle.btn-lg:before {
        left: -12px;
        top: -6px;
    }
    .click_delete {
        margin-right: 15px;
    }
    .click_delete svg {
        width: 20px;
        display: inline-block;
    }
    .pk_custom_form {
        padding: 0px 14px;
    }
    .pk_acc_item .accordion-body {
        padding: 0px 10px;
    }
    .pk_taxgst .auth_input_field_sc {
        flex: 0 0 86%;
    }
    .pk_two_bt.mar_top_30 .btn {
        width: 49%;
    }
    .profile_box {
        align-items: center;
    }
    .pk_card_top .profile_img {
        width: 48px;
        height: 48px;
        padding: 10px;
        margin-right: 10px;
    }
    .pk_gst_invoice .radio_options {
        flex-direction: column;
        align-items: flex-start;
    }
    .inner_title .black_dark{
        margin-bottom: 0px !important;
    }
    .inner_title.jrk_height {
        height: auto;
    }
    .inner_title.jrk_height {
        padding-bottom: 1.6rem;
    }
    .pk_mob_title_tabs{
        display: none;
    }
    .inner_title .mb-4.pb-2 {
        margin-bottom: 0px !important;
        padding-bottom: 1.6rem !important;
    }
    .profile_info h6 {
        margin-bottom: 10px !important;
    }
    .pk_mob_title a {
        font-size: 1.6rem;
        display: flex;
        align-items: center;
    }
    .inner_page_box.pk_pf_tble .pk_custom_pg .nav-tabs {
        margin-top: 13px;
        padding: 0px 10px;
    }
    .inner_page_box.pk_pf_tble .pk_custom_pg .nav-tabs .nav-link {
        padding: 0 20px 13px 20px;
    }
    .single_bank_box {
        margin-bottom: 1.6rem;
    }
    .inner_page_box.pk_pf_tble .tab-content {
        padding: 20px 10px;
    }
    .inner_page_box.pk_pf_tble .pk_bank_leftm {
        padding: 10px;
    }
    .right.custom_notify .modal-dialog {
        width: 100%;
        max-width: calc(100% - 30px);
    }
    .right.custom_notify .modal-header {
        padding:1.6rem;
    }
    .pk_pos_fix {
        padding: 0 1rem;
    }
    .modal.right .modal-header {
        padding: 2rem;
    }
    .pk_submit_form a {
        height: 4.4rem;
    }
}

@media(max-width:576px){
    .d_none_mobile{
        display: none;
    }
    .pk_invo_det.text-end.mobile_left {
        text-align: left !important;
    }
    .pk_crt_wrap .pk_invoice_user_info.text_left .in_username_pk p {
        text-align: left;
    }
}
@media (min-width:427px) and (max-width:767px){
    .inner_page_wrapper {
         padding-top: 2rem;
    }
    .pk_submit_form {
        width: calc(100% - 48px);
    }
}
@media(max-width:768px){
    .profile_img{
        margin-right: 17px;
    }
    .bank_details_box.pad_pk_to_bo h6{
        margin-bottom: 1.6rem;
    }
}
@media(max-width:428px){
    .pk_submit_form {
        width: calc(100% - 30px);
    }
    .pk_mobile_menu {
        top: 4.7rem;
    }
    .pk_v_align thead tr th{
        padding: .7rem  ;
    }
    .pk_radio_btns label {
      margin: 15px 10px;
    }
    .pk_radio_btns .design{
        margin-right: 8px;
    }
    .profile_img {
        width: 60px;
        height: 60px;
    }
    .pk_submit_form {
        width: calc(100% - 30px);
    }
}
@media(max-width:359px){
    .inner_page_wrapper {
        padding: 0rem 1rem 2rem 1rem;
    }
    .right.custom_notify .modal-dialog {
        width: 100%;
        max-width: calc(100% - 1.6rem);
    }
    .pk_v_align thead tr th{
        font-size: 1.2rem;
    }
}
.pk_v_align thead tr th.nowrapTExt{
    white-space: nowrap;
}
@media(max-width:420px){
    .pk_notify_set_em {
        padding: 10px;
        overflow-x: hidden;
    }
    .pk_custom_form {
        padding: 0px 5px;
    }
    .btn-toggle.btn-lg {
        right: 0px;
    }
    .pk_notify_set_em .pk_toggle_btns {
        margin-bottom: 2rem;
    }
    .accordion-body.mb-5 {
        overflow-x: hidden;
    }
    .inner_page_box {
        height: 100%;
        padding: 1.6rem 10px;
    }
}
@media(max-width:359px){
    .inner_title .black_dark{
        margin-top: 1rem;
    }
    .pk_v_align tbody tr td {
        padding: 0.5rem;
    }
}
