* {
    font-family: 'Jost', sans-serif;
}
html[dir="rtl"] * {
    font-family: "Almarai", sans-serif;
}
:root {
    --gt_text_dark: #1E162F;
    --gt_text_light: #859598;
    --gt_text_black: #141414;
    --gt_text_sec: #000;
    --gt_text_primary: #ff5959;
}
.gt_h2_title {
    font-weight: 700;
    margin: 0;
    color: var(--gt_text_dark);
    line-height: 125%;
    font-size: 22px;
}
.gt_text_light {
    font-weight: 400;
    margin: 0;
    color: var(--gt_text_light);
    line-height: 125%;
    font-size: 14px;
}
.maxw-1050 {
    max-width: 1100px;
}
.maxw-550 {
    max-width: 600px;
}
.gt_plan_grid-3 {
    display: grid;
    grid-gap: 1.25rem;
}
.gt_plan_cardbox {
    border-radius: 15px;
    border: 1.5px solid #FFF;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
    padding: 30px;
    display: flex;
    flex-direction: column;
    min-height: 480px;
    position: relative;
    z-index: 1;
}

.profile-dropdown .dropdown-menu[data-bs-popper]{
    left: -50px !important;
}
.gt_plan_cardbox.popular::after {
    content: '';
    border-radius: 16px;
    background: #1C162E;
    filter: blur(61px);
    inset: 70px;
    position: absolute;
    z-index: -1;
}
.gt_plan_cardbox-title {
    color: var(--gt_text_dark);
    margin: 0;
    line-height: 125%;
    font-weight: 600;
    font-size: 18px;
}
.gt_plan_cardbox-text {
    font-weight: 400;
    margin: 0;
    color: #98A4A7;
    line-height: 125%;
    font-size: 14px;
}
.gr_free {
    font-weight: 600;
    color: var(--gt_text_dark);
    display: block;
    margin: 0;
    line-height: 1;
    font-size: 40px;
}
.gt_freelist {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.gt_freelist li {
    font-weight: 400;
    margin: 0;
    color: var(--gt_text_dark);
    font-size: 1rem;
    background-image: url("../images/price-check-list.svg");
    padding-left: 30px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 10px;
}
.sep_bdr {
    background-color: #E2E4EE;
    height: 1px;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 25px;
}
.free--badge {
    border-radius: 8px;
    background: #2D3748;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 5px 20px;
    margin-top: 10px;
}
.gr_free_plus {
    font-weight: 500;
    font-size: 22px;
    display: block;
    color: var(--gt_text_dark);
    margin-top: 15px;
    line-height: 120%;
}
.gt_plan_cardbox.popular {
    border-radius: 15px;
    border: 2px solid #FFF;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(113deg, #1C162E 0%, #1C162E 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
}
.popular--badge, .current_plan.popular .popular--badge {
    display: inline-flex;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: var(--gt_text_sec);
    border-radius: 50px;
    padding: 5px 15px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}
.popular .popular--badge {
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(24, 154, 180, 0.24);
}
.popular .gt_freelist li {
    background-image: url('../images/price-check-active.svg');
    color: #fff;
}
.current_plan .gt_freelist li {
    background-image: url('../images/popular-check.svg');
}
.upgradeBtn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 1px solid var(--gt_text_sec);
    background: var(--gt_text_sec);
    color: #fff;
    font-weight: 600;
    padding: 10px 4px;
    margin-top: auto;
    width: 100%;
}
.popular .upgradeBtn {
    border: 1px solid #1AD5AD;
    background: #1AD5AD;
}
.popular .upgradeBtn:hover {
    background: #09c89f;
}
.upgradeBtn:hover {
    background: #141414; 
}
.popular .gt_plan_cardbox-title {
    color: #fff;
}
.popular .gr_free_plus {
    color: #fff;
}
.popular .gt_plan_cardbox-text {
    color: #ADD9E2;
}
.current_plan .gt_plan_cardbox-text {
    color: #1E162F;
}
.popular.current_plan .gt_plan_cardbox-text, .popular.current_plan .gr_free_plus, .popular.current_plan .gt_freelist li {
    color: var(--gt_text_dark);
}
.gt_plan_cardbox.current_plan {
    border-radius: 15px;
    border: 2px solid var(--gt_text_sec);
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
}
.gt_plan_cardbox.current_plan::after {
    display: none;
}
.gt_plan_cardbox.current_plan .gt_plan_cardbox-title {
    color: var(--gt_text_sec);
}
.currentbtn {
    display: none;
}
.gt_plan_cardbox.current_plan .upgradeBtn {
    display: none;
}
.gt_plan_cardbox.current_plan .currentbtn {
    display: inline-flex;
    width: 100%;
    border: 1px solid #2D3748;
    background: #2D3748;
}
.borderBtn {
    background-color: transparent;
    border: 1px solid var(--gt_text_sec);
    color: var(--gt_text_sec);
}
.gt_plan_cardbox.current_plan .currentbtn:hover {
    background: #2a303b;
}
.tick-active {
    position: absolute;
    width: 35px;
    top: -15px;
    right: 0;
}
.gt_text_light a {
    color: #2D3748;
    font-weight: 500;
}
.borderBtn:hover {
    background-color: #1C162E;
    color: #fff;
}
.card_overflowbox::-webkit-scrollbar {
    display: none;
}
.gt_plan_cardbox:hover {
    box-shadow: 0px 26px 28px -5px rgba(16, 26, 40, 0.06), 0px 10px 10px -6px rgba(16, 26, 40, 0.06)
}
.gt_subscription_card.gt_plan_cardbox {
    min-height: auto;
}
.gt_light-text-title {
    font-size: 1.125rem;
    color: var(--gt_text_dark);
    margin: 0;
    font-weight: 400;
}
.gt_subscription-inner {
    background-color: #f4f6f8;
    padding: 1.2rem 1.25rem;
    border-radius: 10px;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
}
.gt_subscription-inner-title {
    font-weight: 600;
    font-size: 1.125rem;
    margin: 0;
    color: var(--gt_text_dark);
}
.gt_subscription-inner .subscription_font_weight {
    font-size: 16px!important;
    font-weight: 500!important;
    color: #3f6d6d;
}
.gt_subscription-inner .subscription_color {
    color: #666d7f;
}
.gr-subs-grid {
    display: grid;
    grid-template-columns: 44px 1fr;
    grid-gap: 1rem;
}
.gr-subs-grid-round {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(10.500000953674316px);
    width: 44px;
    height: 44px;
    border-radius: 50%;
    padding: 5px;
    border: 1px solid #edf5f7;
}
.gr-subs-grid-round svg {
    max-width: 100%;
    max-height: 100%;
}
.gt_active_plan {
    position: absolute;
    top: 0;
    right: 0;
    background: #edeff2;
    background: #0db480;
    color: #fff;
    padding: 4px 12px;
    border-bottom-left-radius: 8px;
}
.gt_btn_sec_outline {
    border-radius: 8px;
    border: 1px solid var(--gt_text_sec);
    color: var(--gt_text_sec);
    display: inline-flex;
    text-decoration: none;
    font-size: .875rem;
    font-weight: 600;
    padding: .5rem 1rem;
    background-color: transparent;
}
.gt_btn_sec_outline:hover {
    background-color: var(--gt_text_sec);
    color: #fff;
}
.gt-link {
    color: #f95959;
    /* text-decoration: none; */
    font-size: .875rem;
    font-weight: 600;
}
.gt_breadcrumb_title {
    border-bottom: 1px solid #D7EFF4;
    padding-bottom: .75rem;
    color: var(--gt_text_dark);
    font-weight: 700;
    font-size: 22px;
    margin: 0;
}
.admin__sidebar.new_gt_sidebar {
    border-radius:0;
    background: linear-gradient(0deg, var(--gt_text_sec) 0%, var(--gt_text_sec) 100%), #FFF;
    box-shadow: 18px 4px 35px 0px rgba(0, 0, 0, 0.05);
    display: flex;
    flex-direction: column;
    /* min-height: auto; */
    height: 100%;
}
.collapse-toggle-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    background: #FFF;
    box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.10);
    width: 32px;
    height: 32px;
    border: 0;
    z-index: 2;
    transition: .3s ease all;
}
.new_gt_sidebar-icon {
    width: 32px;
    height: 32px;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: .5px solid #fff6;
    padding: 5px;
    /* position: absolute; */
    /* left: 0;
    top: 0; */
}
.gt_panel_body {
    margin-top: 2rem;
    padding: 0rem 1rem;
}
.admin__pagewrapper {
    background-color: #f5f5f5;
}
.gt_page-title p {
    color: var(--gt_text_black);
    line-height: 140%;
    font-weight: 700;
    font-size: 1.25rem;
    margin: 0;
    text-align: start;
}
.gt_page-title {
    padding-bottom: 0.875rem;
    border-bottom: 1px solid #e4e4e4;

}
.gt_stepper_box {
    border-radius: 15px;
    border: 1.5px solid #FFF;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
    padding: 1.25rem;
}
.gt-mt-30 {
    margin-top: 30px;
}
.gt_form_label {
    color: var(--gt_text_black);
    line-height: 1.3;
    margin: 0;
    font-weight: 500;
    font-size: 1rem;
    text-align: start;
}
.gt_form_text {
    color: var(--gt_text_black);
    line-height: 1.3;
    margin: 0;
    font-weight: 400;
    font-size: .875rem;
    margin-top: .35rem;
}
.gt_new-input {
    border: 1px solid #E2E8F0;
    border-radius: 12px;
    padding: 14px 20px;
    font-size: 14px;
    color: var(--gt_text_dark);
    margin: 0;
    background-color: #fff;
    width: 100%;
    height: 50px !important;
}
.select-arrow:focus-visible{
    outline-color: #000 !important;
}
.gt_new-input:focus {
    border-color: #000;
}
.count__bar {
    border-radius: 4px;
    background: #F3F7FA;
    padding: 5px 8px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    position: absolute;
    top: 10px !important;
    right: 11px;
}
.gt_new-input::placeholder {
    color: #acb5b7;
}
.gt--error {
    padding: 0;
    font-size: 12px !important;
    margin-top: 5px;
    font-weight: 500;
}
.devider--line {
    background: #EAECF3;
    opacity: 1;
    margin: 15px 0px;
}
.gt_camp_radio + .experience__mode__label {
    border-radius: 18px;
    border: 2px solid #f5f5f7;
    background: #FFF;
    /* box-shadow: 2px 2px 10px 0px rgba(89, 126, 255, 0.04); */
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.02);
    width: 140px;
    padding: 6px;
    cursor: pointer;
}
.gt_camp_card-img {
    height: 120px;
    border-radius: 15px;
    border: 1.5px solid #FFF;
    background: linear-gradient(113deg, rgba(236, 243, 249, 0.82) 0%, rgba(239, 242, 245, 0.80) 110.84%);
    box-shadow: 0px 2px 5.5px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.499999046325684px);
    overflow: hidden;
}
.gt_camp_card-img > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.new_gt_sidebar .aside__list__wrapper ul li a {
    position: relative;
    /* padding-left: 50px; */
    padding-top: 8px;
    font-weight: 400;
    display: inline-grid;
    grid-gap: 1rem;
    grid-template-columns: 40px 1fr;
    align-items: center;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.new_gt_sidebar .aside__list__wrapper ul li + li {
    margin-top: 1.25rem;
}
.active .new_gt_sidebar-icon {
    border-color: #fff;
}
.active .new_gt_sidebar-icon path {
    fill: #fff;
}
.new_gt_sidebar .aside__list__wrapper ul li.active a {
    padding: 13px;
    /* padding-left: 65px; */
    font-weight: 600;
    color: #fff;
    transition: all 0.25s ease-out;
}
.new_gt_sidebar .aside__list__wrapper ul li.active a .new_gt_sidebar-icon {
    left: 12px;
    top: 11px;
}
.new_gt_sidebar .aside__list__wrapper ul li.active a::before {
    content: '';
    border-radius: 8px 0px 0px 8px;
    background: #444;
    box-shadow: 0px 3.5px 5.5px 0px rgba(0, 0, 0, 0.02);
}
.new_gt_sidebar .aside__list__wrapper ul li.active a::before {
    content: '';
    border-radius: 0px 8px 8px 0px;
    background: #444;
    box-shadow: 0px 3.5px 5.5px 0px rgba(0, 0, 0, 0.02);
    display: inline-block;
    width: 9px;
    position: absolute;
    top: 0;
    left: -16px;
    bottom: 0;
}
.new_gt_sidebar .aside__list__wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.logoutBtn {
    margin-left: 1rem;
    margin-top: auto;
    margin-bottom: 2rem;
    color: #fff;
    text-decoration: none;
    display: inline-grid;
    grid-gap: 1rem;
    grid-template-columns: 20px 1fr;
    align-items: center;
    position: relative;
    /* padding-left: 50px; */
    padding-top: 0px;
}
.logoutBtn:hover {
    color: #fff;
}
.side--box .new_gt_sidebar {
    width: 105px;
}
.side--box .new_gt_sidebar .aside__list__wrapper ul li a > span:not(.new_gt_sidebar-icon), .side--box .logoutBtn span:not(.new_gt_sidebar-icon) {
    opacity: 0;
    visibility: hidden;
    display: none;
}
.side--box .new_gt_sidebar .aside__list__wrapper ul li.active a {
    width: 60px;
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
}
.new_gt_sidebar .aside__list__wrapper ul li a > span:not(.new_gt_sidebar-icon) {
    white-space: nowrap;
}
.side--box .collapse-toggle-btn {
    transform: rotate(-180deg);
}
.logo-icon, .side--box .expin-logo {
    display: none;
}
.side--box .logo-icon {
    display: block;
    margin-left: auto;
    margin-right: auto;
    height:75px;
    width:75px;
}
.side--box .logo__wrapper a {
    width: auto;
}
.gt_profile-inner > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gt_camp_card-content {
    margin-top: .5rem;
    margin-bottom: 0.35rem;
    position: relative;
}
.gt_camp_card-content > p {
    color: #3F5E83;
    text-align: center;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    margin: 0;
}
.gt_camp_radio:checked + .experience__mode__label {
    border-color: var(--gt_text_sec);
    box-shadow: 2px 2px 10px 0px rgba(89, 126, 255, 0.04);
}
.camp_card-checked {
    display: none;
    position: absolute;
    top: -22px;
    right: -4px;
}
.gt_camp_radio:checked + .experience__mode__label .gt_camp_card .camp_card-checked {
    display: inline-block;
}
.gt_camp_radio:checked + .experience__mode__label .gt_camp_card .gt_camp_card-content > p {
    font-weight: 500;
}
.gt_camp_tile_equal {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(140px, 140px));
    grid-gap: 1rem;
}
.set_button_flex .btn--next_t.gt_dark_btn-border {
    border: 1px solid var(--gt_text_black);
    color: var(--gt_text_black);
    padding: 12px 33px !important;
    background: transparent;
    font-size: .875rem;
    line-height: 1;
}
.set_button_flex .btn--next_t.gt_dark_btn-border:active {
    background: var(--gt_text_black);
    color: #fff;
}
button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border {
    border: 1px solid var(--gt_text_sec);
    color: var(--gt_text_sec);
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 22px;
    font-size: .875rem;
    margin-top: 0px !important;
}
button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border .fa {
    color: var(--gt_text_sec);
    font-size: 22px;
    font-weight: 500;
    line-height: 0;
}
button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border:active .fa {
    color: #fff;
}
button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border:active {
    background: var(--gt_text_sec);
    color: #fff;
}

.gt_profile-inner {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.15);
    background-color: rgba(255, 102, 51, 0.30);
    margin: auto;
}
.gt_profile-pic {
    width: 105px;
    height: 105px;
    border-radius: 50%;
    border: 2px solid #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.side--box .gt_profile-pic {
    width: 75px;
    height: 75px;
}
.side--box .gt_profile-inner {
    width: 50px;
    height: 50px;
}
.pane-merchant-signup {
    background-color: #fff;
}
.gt_new_merchant_wrapper {
    min-height: 100vh;
    display: grid;
    grid-gap: 1.25rem;
}
.gt_side_wrap {
    position: relative;
    overflow: hidden;
    z-index: 2;
}
.gt_side_wrap-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gt_side_wrap-layer {
    background: linear-gradient(180deg, rgba(31, 29, 29, 0.46) 9.89%, rgba(31, 29, 29, 0.00) 28.29%, rgba(31, 29, 29, 0.24) 66.25%, rgba(31, 29, 29, 0.56) 84.76%);
    position: absolute;
    inset: 0;
}
.gt_side_wrap-logo {
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 20px;
}
.gt_side_wrap-logo img {
    width: 200px;
}
.logo_bg_curve {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    max-width: 100%;
}

.gt_nav_pill .nav-link {
    background: transparent;
    padding: 10px 0px;
    font-size: 14px;
    border-bottom: 0px solid #D9DADE;
    border-radius: 0;
    color: #2D3442;
    font-weight: 500;
    position: relative;
    text-align: start;
}
.gt_nav_pill .nav-link.active {
    color: #189AB4;
    font-weight: 600;
    background: transparent;
}
.gt_nav_pill .nav-link::before {
    content: '';
    position: absolute;
    bottom: -1px;
    height: 1px;
    left: 0;
    right: 0px;
    background: #D9DADE;
}
.gt_nav_pill .nav-link.active::after {
    content: '';
    position: absolute;
    bottom: -3px;
    height: 4px;
    left: 0;
    right: 30px;
    background: #189AB4;
    border-radius: 25px;
}
.gt_nav_pill .nav-item:last-child .nav-link.active::before, .gt_nav_pill .nav-item:last-child .nav-link.active::after {
    right: 20px;
}
.gt_nav_pill .nav-item:not(:last-child) .nav-link {
    padding-right: 20px;
}
.gt_new_title-d2 {
    color: #2D3442;
    margin: 0;
    line-height: 125%;
    font-weight: 700;
    font-size: 1.75rem;
}
.maxw--500 {
    max-width: 500px;
}
.gt_new_desc-p {
    color: #7A8283;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}
hr.divider {
    height: 1px;
    margin: 25px 0;
    padding: 0;
    overflow: visible;
    border: none;
    background-color: #e7e7e9;
    color: #6e6d7a;
    text-align: center;
    opacity: 1;
}
hr.divider:after {
    content: 'or';
    display: inline-block;
    position: relative;
    top: -12px;
    padding: 0 16px;
    background: #fff;
}
.maxw--400 {
    max-width: 400px;
}
.gt_btn--apple {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    border: 1px solid #25272A;
    background: transparent;
    padding: 13px;
    width: 100%;
    font-weight: 600;
    color: #000;
    font-size: 16px;
    transition: .3s ease all;
}
.gt_btn--apple .btn__social__group--img {
    display: inline-block;
    width: 24px;
    margin-right: 8px;
    line-height: 1;
}
.gt_btn--apple .btn__social__group--img img {
    max-width: 100%;
}
.mt--30 {
    margin-top: 30px;
}
.gt_bg-btn {
    background: #2D3442;
    color: #fff;
}
.gt_bdr-btn {
    color: #189AB4;
    border-color: #189AB4;
}
.tearms--text {
    color: #61666D;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}
.tearms--text a {
    text-decoration: underline;
    color: #2D3748;
}
.tearms--signup {
    color: #1E162F;
    font-size: 1rem;
    margin: 0;
}
.tearms--signup a {
    text-decoration: underline;
    color: #1E162F;
    font-weight: 500;
}
nav.navbar.navinner--merchant {
    background: #f6f7f8;
    margin: 0;
    left: 0;
    right: 0;
    width: auto;
    padding-top: 18px;
    padding-bottom: 18px;
}
nav.navbar.navinner--merchant .navbar-toggler {
    padding: 0;
    box-shadow: none;
    border: 0;
}
nav.navbar.navinner--merchant .nav-link {
    color: #454a4a;
    font-size: 1rem;
}
nav.navbar.navinner--merchant .nav-item + .nav-item {
    margin-top: .5rem;
}
.shape--right {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.3;
}
.gt_btn--apple:active {
    border-color: #f95959;
    color: #1C162E;
    text-decoration: none;
}
.gt_bdr-btn:active {
    color: #1C162E;
    border-color: #f95959;
}
.gt_bg-btn:active {
    background: #fff;
    color: #1C162E;
}
.tearms--text a:hover, .tearms--signup a:hover {
    color: #f95959;
}
.shape--right {
    position: absolute;
    right: 0;
    top: 0;
}
.circle__frame {
    position: absolute;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
}
.circle__frame span {
    bottom: -100px;
    right: -100px;
    width: 350px;
    height: 350px;
    position: relative;
    background: #F5F6F8;
    border-radius: 50%;
    display: inline-block;
}
.expinapp--text {
    color: #fff;
    font-size: 20px;
    display: inline-block;
    font-weight: 500;
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.new_gt_sidebar-icon > svg {
    max-width: 100%;
}
.logoutBtn .new_gt_sidebar-icon {
    padding: 0;
}
.camp_card-checked rect {
    fill: var(--gt_text_sec);
}
.grid_side_video_bar {
    display: grid;
    grid-gap: 1.25rem;
}
.tox-tinymce {
    border-color: #E2E8F0;
}
.expin_style.add--address {
    background: #394B60;
    border: 0;
    border-radius: 50%;
    padding: 0;
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
}
.gt_stepper_box_outer {
    padding-bottom: 30px;
}
.edit--address {
    border: 1px solid currentColor !important;
    border-radius: 50% !important;
    padding: 0;
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    color: #394b60 !important;
}
.tooltip--gt > span {
    box-shadow: 0px 8px 16px -2px rgba(27, 33, 44, 0.10);
    padding: 12px;
    border-radius: 8px;
    font-size: 14px;
    color: var(--gt_text_black);
    white-space: nowrap;
}
.tooltip--gt > span b {
    font-weight: 500;
}
.tooltip--gt > span::before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #d4e4e8 transparent;
}
.tooltip--gt {
    position: absolute;
    bottom: -25px;
    left: 0;
    right: 0;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-20px);
    transition: .3s ease all;
}
.tooltip--gt.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
.flatpickr-calendar.animate.inline {
    border-radius: 9px;
    border: 2px solid #FFF;
    background: #F6F8FA;
    box-shadow: none;
    margin-top: 20px;
}
.flatpickr-current-month {
    padding-top: 0.75rem;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
    padding-right: 0rem;
}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    border: 1px solid #CED3DE;
    background: #fff;
    border-radius: 8px;
    padding: 0px;
    width: 28px;
    height: 28px;
    top: 10px;
    line-height: 1.8;
}
.flatpickr-months .flatpickr-prev-month {
    left: 15px !important;
}
.flatpickr-months .flatpickr-next-month {
    right: 15px !important;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer span.flatpickr-weekday {
    font-weight: 500;
    text-transform: initial;
    font-size: 100%;
    color: #8F9BB3;
}
.flatpickr-innerContainer {
    margin-top: 15px;
}
.dayContainer {
    padding-right: 0px;
}
.flatpickr-day.today {
    border-color: var(--gt_text_sec);
    border-width: 0px;
    border-style: solid;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: var(--gt_text_sec);
    border: var(--gt_text_sec);
}
.flatpickr-day {
    border-radius: 10px;
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
    background: #59e9ff24;
    border-color: #59e9ff24;
}
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
    fill: var(--gt_text_sec);
}
.form-check label.form-check-label {
    font-weight: 400;
    color: var(--gt_text_black);
    font-size: 1rem;
}
.form-check-input:checked[type=radio] {
    /* background-color: var(--gt_text_sec); */
    background-color: transparent;
    border-color: var(--gt_text_sec);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23189ab4'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] + label.form-check-label {
    font-weight: 500;
}
.form-check .form-check-input {
    width: 1.25em;
    height: 1.25em;
    margin-top: 0.1em;
}
.form-check {
    padding-left: 2em;
}
.center-icon .gt_camp_card-img {
    display: flex;
    align-items: center;
    justify-content: center;
}
.font-italic {
    font-style: italic;
}
.condition--lock {
    border-radius: 6px;
    border: 2px solid #FFF;
    background: #E5EEF6;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.04);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 0;
}
.top-0 {
    top: 0;
}
.top-10 {
    top: 10px;
}
.top-N5 {
    top: -5px;
}
.top-250 {
    top: 250px;
}
.branch-status-btn .checkbox:not(:checked) + .knobs:before {
    left: 0;
    background-color: #c0c8ca;
}
.border-dashed {
    border-radius: 15px;
    border: 1px dashed #D2D2D2;
    background: #F8FCFC;
    overflow: hidden;
}
.set_button_flex .btn--next_t.gt_dark_btn-border .fa {
    margin-right: 10px;
    font-size: 22px;
    font-weight: 500;
    line-height: 0;
}
.special__benefit__grid {
    display: grid;
    grid-gap: 1.25rem;
}
.special__benefit__grid-box {
    border-radius: 10px;
    border: 2px solid #FFF;
    background: #FCF6F0;
    background: #f4f9f8;
    padding: 1.25rem;
    box-shadow: 0px 0px 10px 0px #FCF6F0;
    position: relative;
}
.special__benefit--title {
    font-size: 16px;
    font-weight: 700;
    line-height: 130%;
    margin: 0;
    color: var(--gt_text_black);
}
.list__tick {
    list-style-type: none;
    margin: 20px 0px;
    padding: 0;
}
.list__tick li {
    font-size: 15px;
    font-weight: 500;
    line-height: 125%;
    color: var(--gt_text_black);
    margin: 0;
    padding-left: 1.6rem;
    background-repeat: no-repeat;
    background-position: top 3px left;
    text-align: start;
    background-image: url('../images/list-tick-box.svg');
    background-size: 16px;
}
.list__tick li + li {
    margin-top: 1.25rem;
}
.upgrade--submit {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    color: #ffff;
    line-height: 1.4;
    font-weight: 600;
    font-size: .875rem;
    text-decoration: none;
    border: 0px;
    outline: none;
    padding: 10px 20px;
    border-radius: 8px;
    box-shadow: 0px 6px 8px rgba(0,0,0,0.15);
}
.upgrade--submit:active {
    background-color: #1c1c1c;
}
.upgrade--submit > svg {
    margin-right: 5px;
}
#experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner {
    /* max-height: none !important;
    min-height: initial !important;
    height: auto !important; */
    box-shadow: none;
}
span.uppy-DashboardContent-titleFile {
    display: none;
}
#experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-save, #experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-bar .uppy-DashboardContent-back {
    font-size: 14px;
    font-weight: 600;
}
.border-dashed #experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner .uppy-Dashboard-AddFiles-title, #select-files-experience .uppy-Dashboard-AddFiles-title {
    color: var(--gt_text_black);
    background: #ECF4F3;
    padding: 20px;
    border-radius: 12px;
    max-width: 90%;
}
#experience-stories-drag-drop .uppy-Dashboard-browse, #select-files-experience .uppy-Dashboard-browse {
    border-color: var(--gt_text_black) !important;
    color: var(--gt_text_black) !important;
    font-weight: 500 !important;
    border-width: 1.5px !important;
    padding: 10px 24px !important;
    font-size: 14px !important;
    background: transparent !important;
}
#experience-stories-drag-drop .uppy-Dashboard-browse:hover, #select-files-experience .uppy-Dashboard-browse:hover {
    background-color: var(--gt_text_black) !important;
    color: #fff !important;
}
#select-files-experience .uppy-Root .uppy-Dashboard-inner {
    background: transparent;
    box-shadow: none;
}
button#mediaGalleryModalBtn {
    background-color: var(--gt_text_black) !important;
    color: #fff !important;
    border-color: var(--gt_text_black) !important;
    font-weight: 400;
    padding: 9px 24px !important;
}
#experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner {
    background: transparent !important;
}
.rec--btn {
    border-radius: 6px;
    border: 1px solid #E3E8F1;
    background: #FFF;
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.04);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 16px;
    width: 100%;
}
.gt_table_search input#search_filter, .gt_table_search .searchbar__input__text {
    border: 0.5px solid #E2E8F0;
    border-radius: 10px;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-left: 20px !important;
    font-size: 14px;
    color: var(--gt_text_dark);
    margin: 0;
    background-color: #fff;
    width: 100% !important;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.02);
}
.gt_table_search .btn--search {
    border-radius: 8px;
    background: #F3F7FA;
    top: 8px;
    right: 8px;
    bottom: 8px;
    padding: 0;
    height: 34px;
    width: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.gt_table_search .btn--search {
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.gt_table_search .btn--search > img {
    margin: 0;
    width: 16px;
}
.gt_table_search .btn--search:hover {
    background: #d7e3e6;
}
.maxw--280 {
    max-width: 280px;
}
.gt_nav_tab .nav-tabs.listnav__tab .nav-item .nav-link {
    padding: 0px 10px 12px;
    font-weight: 500;
    color: var(--gt_text_black);
    position: relative;
    font-size: 14px;
    border-bottom: 0px;
}
.gt_nav_tab .nav-tabs.listnav__tab .nav-item .nav-link::before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    background-color: var(--gt_text_sec);
    height: 4px;
    border-radius: 25px;
    width: 0%;
    transition: .5s ease all;
}
body .nav-tabs.listnav__tab .nav-item + .nav-item {
    margin-left: 0px !important;
}
.nav-indicator {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    -webkit-transition: .4s;
    transition: .4s;
    height: 5px;
    z-index: 1;
    border-radius: 8px 8px 0 0;
}
/* .gt_nav_tab .nav-tabs.listnav__tab .nav-item .nav-link.active::before {
    width: 75%;
} */
/* .gt_nav_tab .nav-tabs.listnav__tab::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    background-color: var(--gt_text_sec);
    height: 4px;
    border-radius: 8px 8px 0px 0px;
    width: 50%;
    transition: .4s;
    -webkit-transition: .4s;
} */
/* .gt_nav_tab .nav-tabs.listnav__tab.c1::after {
    width: 50%;
}
.gt_nav_tab .nav-tabs.listnav__tab.c2::after {
    left: 50%;
    width: 50%;
} */
.gt_nav_tab .nav-tabs.listnav__tab {
    position: relative;
    display: inline-flex;
}
.gt_nav_tab .nav-tabs.listnav__tab::before {
    background: #D9DADE;
    height: 1px;
    content: '';
    position: absolute;
    left: 0;
    right: 0px;
    bottom: 0;
}
.gt_nav_tab .nav-tabs.listnav__tab .nav-item + .nav-item {
    margin-left: 1.5rem;
}
.gt_nav_tab .nav-tabs.listnav__tab .nav-item .nav-link.active {
    font-weight: 600;
    color: var(--gt_text_sec);
    border-bottom: 0;
    background-color: transparent;
    border-radius: 0;
}
.table_content_box .dataTables_wrapper {
    padding-left: 0;
    padding-right: 0;
}
.table_content_box .dataTables_wrapper .row {
    margin-left: 0;
    margin-right: 0;
}
.table_content_box .dataTables_wrapper .row .col-sm-12 {
    padding: 0;
}
.other__panel .table_content_box .dataTables_wrapper tbody td:nth-child(1) {
    padding-left: 0 !important;
}
.other__panel .table_content_box .dataTables_wrapper thead th {
    background: #EEF6F6 !important;
    border-bottom: 1px solid #E2E8F0 !important;
    font-weight: 700 !important;
    font-size: .75rem;
    text-transform: uppercase;
    color: var(--gt_text_black);
    padding: 0.875rem 1rem!important;
    opacity: 1 !important;
}
.other__panel .table_content_box .dataTables_wrapper tbody td {
    font-size: .875rem !important;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 0;
    border-bottom: 1px solid #E2E8F0;
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.suspend {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    margin: 4 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    border-radius: 8px;
    padding: 0.5rem 17px !important;
    border-radius: 8px;
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.suspend + .table_action.suspend {
    margin-left: 6px !important;
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.approve-review-alert {
    background-color: var(--gt_text_sec) !important;
    color: #fff !important;
    text-decoration: none !important;
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.reject-review-alert {
    border-color: var(--gt_text_dark) !important;
    color: var(--gt_text_dark) !important;
    text-decoration: none !important;
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.approve-review-alert:active {
    background-color: var(--gt_text_sec) !important;
    color: #fff !important;
    text-decoration: none !important;
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.reject-review-alert:active {
    background-color: var(--gt_text_dark) !important;
    color: #fff !important;
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.approve-review-alert:active {
    background-color: #0b94af !important;
}
table tr:nth-child(even) {
    border-bottom: initial;
}
.other__panel .dataTables_paginate ul.pagination .page-item.active .page-link {
    border-radius: 6px;
    background: #189AB4;
    box-shadow: 0px 0px 6px 0px rgba(24, 154, 180, 0.15);
}
.page-link {
    padding: 0.5rem 0.875rem;
}
.waiting_table_box .dataTables_wrapper .col-sm-12 table thead th:not(:first-child), .waiting_table_box .dataTables_wrapper .col-sm-12 table tbody td:not(:first-child) {
    text-align:  center !important;
}
.maxw--550 {
    max-width: 550px;
}
.gt_form_label sub {
    color: #ff5959;
    bottom: 0;
}
.text-visible-icon {
    font-weight: 600;
    font-size: .875rem;
}
.text-visible-icon img {
    margin-right: 5px;
}
.pin_code_box {
    border-radius: 10px;
    border: 1.5px solid #FFF;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
    color: var(--gt_text_sec);
    font-weight: 700;
    text-transform: uppercase;
    font-size: .875rem;
    padding: .75rem 1rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.experiencelist__add_padding {
    padding: 0;
}
.gt_expbtn {
    background: var(--gt_text_sec);
    border-color: var(--gt_text_sec);
    box-shadow: 2px 4px 10px 0px rgb(0 0 0 / 48%);
    border-radius: 8px;
    font-weight: 500;
    padding: 10px 13px;
    font-size: 1rem;
}
.gt_expbtn:active {
    box-shadow: none;
    background: #189eba;
    border-color: #189eba;
}
.gt_expbtn.expin_style {
    padding: 10px 13px;
}
.gt_table_search.searchbar__input .searchbar__input__text {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-left: 20px !important;
}
.gt_list_card .experience__listnox__wrapper.wrapper_padding {
    border-radius: 15px;
    border: 1.5px solid #EBF3F4;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    background: linear-gradient(113deg, rgb(248 251 251 / 70%) 0%, rgb(223 240 243 / 4%) 110.84%);
    backdrop-filter: blur(10.500000953674316px);
    padding: 1rem;
    box-shadow: none;
}
.gt_list_card .wrapper_padding .experience__listnox__pic {
    border-radius: 12px;
}
.gt_list_card .wrapper_padding .content_style {
    letter-spacing: -0.44px;
    font-weight: 700;
    line-height: 1.4;
    font-size: 20px !important;
}
.gt_list_card .link-color {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    padding: 5px 12px 6px;
    line-height: 1;
    font-weight: 500;
    font-size: 14px;
    background: transparent;
    border: 1px solid #fff;
    color: #000;
    margin-top: 4px;
}
.gt_list_card .link-color.link--approved {
    border: 1px solid rgba(168, 229, 185, 0.57);
    background: rgba(0, 255, 102, 0.08);
    color: #64A175;
}
.gt_list_card .link-color.link--suspended {
    border: 1px solid rgb(240 158 177 / 57%);
    background: rgb(255 249 249);
    color: #e85959;
}
.gt_list_card .link-color.link--pending {
    border: 1px solid rgba(255, 186, 0, 0.28);
    background: rgba(255, 186, 0, 0.08);    
    color: #E8AB07;
}

.gt_list_card .link-color.link--inactive {
    border: 1px solid rgb(240 158 177 / 57%);
    background: rgb(255 249 249);
    color: #e85959;
}

.gt_list_card .new_expBookingBox {
    width: auto;
    border-radius: 8px;
    border: 1.5px solid rgba(200, 218, 221, 0.48);
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%) !important;
    backdrop-filter: blur(10.500000953674316px);
    text-decoration: none !important;
    display: inline-flex;
    padding: 6px 10px;
    min-width: 120px;
    justify-content: flex-start;
}
.gt_list_card .box__col__cards {
    display: inline-block;
    width: auto;
    padding: 0px;
    padding: 0 !important;
    margin-right: 12px;
    margin-bottom: 12px;
}
.gt_list_card .new_expBookingBox .booking_box_height_width {
    width: auto;
    padding: 0px;
}
.box__col__cards a {
    text-decoration: none;
}
.gt_list_card .new_expBookingBox .booking_box_height_width label {
    color: var(--gt_text_dark);
    font-size: 14px;
}
/* .gt_list_card .box__col__cards + .box__col__cards {
    margin-left: 1rem;
} */
.gt_list_card .experience__listnox__content .para_height {
    margin-bottom: 16px;
}
.gt_list_card .wrapper_padding .para_height {
    font-weight: 400;
    line-height: 140%;
    margin-top: 4px;
    max-width: none;
    line-height: 1.5;
    min-height: auto;
    color: var(--gt_text_black);
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.dropBtn.dropoption {
    background: #F3F7FA;
    padding: 0px 8px;
    width: 35px;
    border-radius: 4px;
    line-height: 1;
}
.custom__dropdown .dropdown-menu {
    border: 1.5px solid #262626;
    background: linear-gradient(113deg, rgb(0 0 0) 0%, rgb(5 46 54 / 80%) 110.84%);
    background: linear-gradient(135deg, rgb(0 0 0) 0%, rgb(5 69 81 / 80%) 110.84%);
    background: linear-gradient(135deg, rgb(0 0 0) 0%, rgb(71 74 74 / 80%) 110.84%);
    box-shadow: 18px 4px 35px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(10.500000953674316px);
}
.custom__dropdown .dropdown-menu .dropdown-item {
    font-weight: 500;
    padding-top: 3px;
    padding-bottom: 3px;
}
.custom__dropdown .dropdown-menu .dropdown-item:active {
    color: #bdeaf2;
    font-weight: 500;
}
body .parent_load_more .load-more-spinner {
    border-color: var(--gt_text_black);
    border-radius: 8px;
    color: var(--gt_text_black);
    font-weight: 500;
    font-size: .9rem !important;
}
body .parent_load_more .load-more-spinner:active {
    background-color: var(--gt_text_black);
    color: #fff;
}
.gt_list_card .new_expBookingBox .expBookingBox {
    display: block;
    background: transparent !important;
    padding: 0;
    height: auto;
    min-width: auto;
    width: auto;
    border: 0;
}
.gt_list_card .new_expBookingBox .expBookingBox:hover {
    background: transparent !important;
}
.gt_list_card a.new_expBookingBox:active {
    background: #edf7f9 !important;
    border-color: #bae1e5;
}
.badge-pin-code {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 1.5px solid #eaf0f2;
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
    padding: 3.5px 14px;
    margin-left: 5px;
    font-weight: 700;
    font-size: 14px;
    color: var(--gt_text_sec);
    margin-top: 4px;
}
/* .list_type_badge {
    display: grid;
    grid-template-columns: 110px 110px;
    grid-gap: .75rem;
} */
.list_type_badge-box {
    border-radius: 9px;
    border: 1px solid #f0f5f5;
    box-shadow: 2px 2px 20px 0px rgba(0, 0, 0, 0.02);
    /* width: 110px; */
    padding: 9px 8px;
    display: inline-grid;
    grid-gap: 8px;
    background: #fff;
    min-width: 85px;
    width: min-content;
}
.list_type_badge-box + .list_type_badge-box {
    margin-left: 5px;
}
.list_type_badge-img {
    width: 100%;
    height: 80px;
    overflow: hidden;
    border-radius: 8px;
}
.list_type_badge-content {
    color: #3c3d3f;
    font-size: .8rem;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-align: center;
    margin: 0;
}
.list_type_badge-img > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
#select-files-experience .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-save {
    font-size: 14px;
    font-weight: 600;
}
.experience-video .delete-button i.fa {
    position: static;
    font-weight: 500;
    font-size: 14px;
}
.experience-video .delete-button {
    right: 5px;
    top: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    font-size: 0;
    border-radius: 10px;
    background-color: #bdc3cede;
    cursor: pointer;
}
.experience-video .delete-button:hover {
    background-color: var(--gt_text_dark);
}
.notification__text__wrap {
    padding: 10px 12px;
    text-align: center;
    margin-top: 10px;
    background: #e8efef;
    border-radius: 8px;
    font-weight: 500;
    font-size: 15px;
}
.uploaded__story__img {
    display: inline-block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 12px;
    margin: 10px 5px;
    position: relative;
}
.uploaded__story__img > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.uploaded__story__img .delete-button i.fa.fa-times {
    position: static;
    font-size: 14px;
}
.uploaded__story__img .delete-button {
    top: 0px;
    right: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fa5d5d;
    border-radius: 0;
    border-bottom-left-radius: 8px;
}
/* .gt_table_search input#search_filter:focus {
    border-color: var(--gt_text_light);
} */


.gt_round-secondary {
    border: 1px solid var(--gt_text_black) !important;
    color: var(--gt_text_black);
    padding: 12px 33px !important;
    background: transparent;
    font-size: .875rem !important;
    line-height: 1;
    min-height: 40px;
}
.gt_round-secondary i.fa {
    margin-right: 10px;
    font-size: 22px;
    font-weight: 500;
    line-height: 0;
}
.gt_round-secondary:active {
    background: var(--gt_text_black) !important;
    color: #fff !important;
}
.gt_new-input:disabled, .gt_new-input.disabled-fld {
    background-color: #f4f6f8;
    pointer-events: none;
}
.gt_camp_radio:disabled + .experience__mode__label, .gt_camp_radio.disabled-fld + .experience__mode__label {
    opacity: 0.5;
    pointer-events: none;
}
input[type="checkbox"].disabled-fld, input[type="radio"].disabled-fld {
    pointer-events: none;
}

#experience-video-breif-eng .uppy-Dashboard-inner {
    background: transparent;
    box-shadow: none;
    border: 0;
    margin: 20px auto;
}

#experience-video-breif-arb .uppy-Dashboard-inner {
    background: transparent;
    box-shadow: none;
    border: 0;
    margin: 20px auto;
}

#experience-video-breif-eng .uppy-Dashboard-inner .uppy-Dashboard-AddFiles-title {
    color: var(--gt_text_black);
    background: #ECF4F3;
    padding: 20px;
    border-radius: 12px;
    max-width: 90%;
}

#experience-video-breif-arb .uppy-Dashboard-inner .uppy-Dashboard-AddFiles-title {
    color: var(--gt_text_black);
    background: #ECF4F3;
    padding: 20px;
    border-radius: 12px;
    max-width: 90%;
}

#experience-video-breif-eng .uppy-Dashboard-inner .uppy-Dashboard-AddFiles-title .uppy-Dashboard-browse {
    border-color: var(--gt_text_black) !important;
    color: var(--gt_text_black) !important;
    font-weight: 500 !important;
    border-width: 1.5px !important;
    padding: 10px 24px !important;
    font-size: 14px !important;
    background: transparent !important;
    border-radius: 8px;
    text-transform: capitalize;
    margin-top: 15px;
    outline: 1px solid #f1f2f2;
}

#experience-video-breif-arb .uppy-Dashboard-inner .uppy-Dashboard-AddFiles-title .uppy-Dashboard-browse {
    border-color: var(--gt_text_black) !important;
    color: var(--gt_text_black) !important;
    font-weight: 500 !important;
    border-width: 1.5px !important;
    padding: 10px 24px !important;
    font-size: 14px !important;
    background: transparent !important;
    border-radius: 8px;
    text-transform: capitalize;
    margin-top: 15px;
    outline: 1px solid #f1f2f2;
}

#experience-video-breif-eng [data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles {
    border: 0;
}

#experience-video-breif-arb [data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles {
    border: 0;
}

#experience-video-breif-eng .uppy-DashboardTab {
    display: none !important;
}

#experience-video-breif-arb .uppy-DashboardTab {
    display: none !important;
}

#experience-video-breif-eng .uppy-Dashboard-AddFiles-title {
    margin-top: 50%;
    margin-bottom: 50%;
}

#experience-video-breif-arb .uppy-Dashboard-AddFiles-title {
    margin-top: 50%;
    margin-bottom: 50%;
}

.hide-upgrade-plan.gt_stepper_box {
    border: 0;
    box-shadow: none;
    padding: 0;
    background: transparent;
    backdrop-filter: none;
    border-radius: 0;
}
.hide-upgrade-plan.gt_stepper_box .special__benefit__grid > div {
    border-radius: 15px;
    border: 1.5px solid #FFF;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
    padding: 1.25rem;
}
.expin__form__group {
    position: relative;
}
.experience__listnox__content .para_height p {
    min-height: auto !important;
    max-height: none !important;
    margin-bottom: 0px !important;
    max-width: none !important;
    word-break: break-all;
    font-size: 14px !important;
}
.gt_list_card .wrapper_padding .experience__listnox .pt-13 {
    padding-top: 0px;
}
.gt_search_box input:not([type="submit"]) {
    border: 0.5px solid #E2E8F0 !important;
    border-radius: 10px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-left: 20px !important;
    font-size: 14px !important;
    color: var(--gt_text_dark);
    margin: 0;
    background-color: #fff;
    /* width: 100% !important; */
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.02) !important;
    height: auto !important;
}
.gt_search_box input:not([type="submit"]):focus {
    border-color: var(--gt_text_sec) !important;
}
.gt_search_box .btn--search {
    border-radius: 8px;
    background: #F3F7FA;
    top: 50%;
    transform: translateY(-50%);
    right: 8px;
    bottom: 8px;
    padding: 0;
    height: 34px;
    width: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.gt_search_box .btn--search > img {
    margin: 0;
    width: 16px;
}
.gt_search_box input:not([type="submit"])::placeholder {
    color: #acb5b7 !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
.btn-primary.add_gt_btn {
    background-color: #000 !important;
    color: #fff !important;
    border-color: var(--gt_text_sec) !important;
    padding: 8px 10px !important;
    border-radius: 10px;
    margin-top: 5px;
}
.btn-primary.add_gt_btn:hover {
    background-color: var(--gt_text_sec) !important;
    border-color: var(--gt_text_sec) !important;
}
.btn-primary.add_gt_btn:hover svg path {
    fill: #fff;
}
.other__panel .btn.btn-primary.custom_solid_btn.add_gt_btn {
    font-size: 0px !important;
}
.table_content_box .table__shadow__layout.branches_newTable tbody tr, .table_content_box .table__shadow__layout.branches_newTable thead tr {
    display: table-row;
}
.table_content_box .scrollbar__add {
    display: table-row-group !important;
    box-shadow: none !important;
    border-radius: 0px;
}
.table_content_box.td-setup thead th, .table_content_box.td-setup tbody td {
    text-align: start;
    word-break: break-all;
}
.table_content_box.td-setup-staff thead th, .table_content_box.td-setup-staff tbody td {
    width: 16%;
}
.table_content_box.td-setup-staff thead th:not(:first-child), .table_content_box.td-setup-staff tbody td:not(:first-child) {
    text-align: start;
}
.table_content_box.td-setup-staff thead th:first-child, .table_content_box.td-setup-staff tbody td:first-child {
    width: 24%;
}
.table_content_box.td-setup-staff thead th:nth-child(2), .table_content_box.td-setup-staff tbody td:nth-child(2), .table_content_box.td-setup-staff thead th:nth-child(3), .table_content_box.td-setup-staff tbody td:nth-child(3) {
    width: 22%;
}
.table_content_box.td-setup-staff thead th:last-child, .table_content_box.td-setup-staff tbody td:last-child {
    text-align: center !important;
}
.other__panel .table_content_box.td-setup-staff .dataTables_wrapper .parent_scroll_bar thead th:last-child {
    text-align: start !important;
}
.toggle-button-cover {
    display: block;
    max-width: max-content;
    /* margin: auto; */
}
.other__panel .table_content_box.td-setup-staff .dataTables_wrapper .parent_scroll_bar tbody td:last-child {
    text-align: start !important;
}
.other__panel .table_content_box .dataTables_wrapper tbody td {
    padding-left: 1rem !important;
}
ul.pagination .previous a, ul.pagination .next a {
    min-width: 32px!important;
    max-width: 32px!important;
}
ul.pagination .next a:before, ul.pagination .previous a:before {
    color: var(--gt_text_sec);
}
.page-item:not(.active) .page-link {
    padding-left: 5px;
    padding-right: 5px;
}
.other__panel .dataTables_info {
    margin-top: 0.65rem;
    margin-right: .5rem;
}
.other__panel .dropdown-menu {
    border: 1.5px solid #fff;
    background: linear-gradient(113deg, rgb(70 107 115) 0%, rgb(5 46 54 / 80%) 110.84%);
    background: linear-gradient(135deg, rgb(14 79 93) 0%, rgb(5 69 81 / 80%) 110.84%);
    background: linear-gradient(135deg, rgb(27 100 115) 0%, rgb(71 74 74 / 80%) 110.84%);
    box-shadow: 18px 4px 35px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(10.500000953674316px);
    border-radius: 10px;
}
.other__panel .dropdown-menu .dropdown-item {
    font-weight: 500;
    font-family: 'Jost', sans-serif;
    background: transparent !important;
}
.other__panel .dropdown-menu .dropdown-item:hover {
    color: #bdeaf2 !important;
}
.invite_gt_box .exp-list.new__exp_list {
    box-shadow: none !important;
    max-width: 100% !important;
    padding: 0;
}
.staff-invite-table tbody tr:not(:first-child) th {
    display: none;
}
.staff-invite-table {
    margin-top: 40px;
}
.staff-invite-table table {
    width: 100%;
}
.staff-invite-table table thead th {
    background: #f5f9f9;
    border: 1px solid #f5f9f9;
    font-weight: 700;
    font-size: .75rem;
    text-transform: uppercase;
    color: var(--gt_text_black);
    padding: 0.875rem 1rem;
}
.staff-invite-table table thead th:nth-child(2) {
    border-left: 0px;
    border-right: 0px;
}
.staff-invite-table table thead th:nth-child(1) {
    border-right: 0px;
}
.staff-invite-table table thead th:last-child {
    border-left: 0px;
}
.staff-invite-table table tbody tr > * {
    border: 1px solid #e9edf0;
    padding: 0.4rem 1rem;
    font-size: 14px;
    word-break: break-all;
    color: var(--gt_text_black);
}
.staff-invite-table table tbody tr > th p {
    margin: 0;
    font-size: 15px;
    max-width: max-content;
}
.staff-invite-table table tbody tr > th {
    font-weight: 500;
    background: #fff;
}
.gt-prBtn {
    border: 1px solid var(--gt_text_sec) !important;
    color: var(--gt_text_sec) !important;
    background: transparent !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 36px !important;
    line-height: 1;
    font-size: .875rem !important;
    margin-top: 0px !important;
    font-size: .875rem !important;
    font-weight: 400;
    border-radius: 10px !important;
}
.gt-prBtn:hover {
    background-color: var(--gt_text_sec) !important;
    color: #fff !important;
}
.gt-cnBtn {
    border-color: var(--gt_text_black) !important;
    color: var(--gt_text_black) !important;
    font-size: .875rem !important;
    font-weight: 400;
    padding: 12px 36px !important;
    line-height: 1;
    border-radius: 10px !important;
}
.gt-cnBtn:hover, .gt-cnBtn:focus {
    color: #fff !important;
    background-color: var(--gt_text_black) !important;
    border-color: var(--gt_text_black) !important;
}
select.form-select.select-outline-none {
    border: 0;
    max-width: max-content;
    box-shadow: none;
    border-radius: 8px;
    font-size: 14px;
    color: var(--gt_text_black);
}
.staff-member .gt_new-input {
    border: 1px solid #E2E8F0 !important;
    border-radius: 12px !important;
    padding: 14px 20px !important;
    font-size: 14px !important;
    color: var(--gt_text_dark) !important;
    margin: 0;
    background-color: #fff !important;
    width: 100%;
    box-shadow: none !important;
}
.staff-member .gt_new-input:focus {
    border-color: #000 !important;
}
.intl-tel-input.separate-dial-code .selected-flag {
    background: transparent !important;
    border-right: 1px solid #eeecec;
}
.td-setup .dataTables_wrapper {
    padding-top: 0px;
}
.table_content_box table thead th {
    background: #f5f5f5 !important;
    border: 0;
    border-bottom: 1px solid #E2E8F0 !important;
    font-weight: 700 !important;
    font-size: .75rem;
    text-transform: uppercase;
    color: var(--gt_text_black);
    padding: 0.875rem 1rem!important;
    opacity: 1 !important;
}
.other__panel .table_content_box tbody td {
    font-size: .875rem !important;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 0;
    border-bottom: 1px solid #E2E8F0;
}
.filterBtn {
    display: inline-block;
    align-items: center;
    justify-content: center;
    border: 0;
    background: transparent;
    font-weight: 400;
    text-decoration: underline;
    color: #535e6f;
    padding: 0;
}
.filterBtn svg {
    margin-right: 0px;
}
.filterBtn:hover {
    background-color: transparent !important;
    color: #1c2c42 !important;
}
.filterBtn:hover svg path {
    stroke: #1c2c42 !important;
}
.merchant-panel-experiences-colomn-name-data1 {
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 120%;
    font-family: 'Jost', sans-serif;
}
.other__panel #successful-booking-list-datatable_wrapper table#successful-booking-list-datatable tr td:first-child, .other__panel #successful-booking-list-datatable_wrapper table#successful-booking-list-datatable tr th:first-child {
    position: sticky;
    left: 0;
    background: #fff;
}
#sub-merchants-list-datatable_wrapper .col-sm-12 {
    overflow-x: auto;
}
.h-auto {
    height: auto !important;
}
.active .new_gt_sidebar-icon.coupon--code svg path {
    fill: transparent;
    stroke: #fff;
}
.gt_user_profile {
    width: 50px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--gt_text_sec);
    padding: 6px;
    border-radius: 10px;
}
.gt_user_profile svg, .gt_user_profile img {
    max-width: 100%;
    max-height: 100%;
}
.gt_user_name {
    margin-bottom: 0;
    margin-top: 12px;
    font-size: 1.35rem;
    font-weight: 600;
}
.info_gt_box {
    font-size: 1rem;
    padding-left: 2rem;
    color: var(--gt_text_black);
    position: relative;
}
.info_gt_box > svg, .info_gt_box > img {
    position: absolute;
    left: 0;
    top: 5px;
}
.info_gt_box a {
    color: var(--gt_text_black);
    text-decoration: underline;
}
.info_gt_box a:hover {
    color: #1c7edf;
    text-decoration: underline;
}
.devider--top {
    border-top: 1px solid #ffffff;
    padding-top: 20px;
    margin-top: 40px;
}
.lang_dropdown_gt {
    padding-left: 30px;
    position: relative;
    display: block;
    text-align: end;
}
.lang_dropdown_gt > svg {
    /* position: absolute;
    left: 0;
    top: 18px; */
    margin-right: 8px;
}
.devider--top {
    border-top: 1px solid #f6f6f6;
    padding-top: 20px;
    margin-top: 20px;
}
.devider--top label.form-check-label {
    font-size: 14px;
}
.form-check-input:checked {
    background-color: var(--gt_text_sec);
    border-color: var(--gt_text_sec);
}
.lang_dropdown_gt select {
    min-width: 120px;
    display: inline-block;
    width: auto !important;
}
.new-backBtn {
    font-size: 0;
    text-decoration: none;
    border-radius: 15px px;
    border: 1.5px solid #FFF;
    background: linear-gradient(113deg, rgb(255 255 255 / 44%) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
    display: inline-flex;
    padding: 8px 12px;
    border-radius: 8px;
}
.label-gt-campign {
    font-size: 14px;
    margin: 0;
    color: #6e6d7a;
    display: block;
    text-align: start;
}
.campaign_gt_title {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 700;
    margin-top: 5px;
    line-height: 120%;
    text-align: start;
}
.campaign_gt_text {
    font-size: 1rem;
    color: var(--gt_text_dark);
    margin: 0;
    line-height: 140%;
    margin-top: 5px;
    font-weight: 500;
    text-align: start;
}
.content-img-wrap .gray_table.new_gray_table {
    display: grid;
    grid-gap: 1rem;
}
.content-img-wrap .gray_table.new_gray_table .image_video_wrap {
    display: block;
}
.content-img-wrap .gray_table .image_video_wrap .image__wrapper__custom {
    max-height: none !important;
    max-width: none !important;
    width: 100%;
    margin-bottom: 0;
}


.gt_camp_radio.outside-range:checked + .experience__mode__label svg.camp_card-checked {
    opacity: 0;
}
.gt_camp_radio.outside-range:checked + .experience__mode__label {
    border-color: #d4e0e3;
    opacity: 1;
    pointer-events: none;
    cursor: initial;
}
.other__panel #experience_id.gt_new-input {
    border: 1px solid #E2E8F0 !important;
    border-radius: 10px !important;
    padding: 14px 20px !important;
    font-size: 14px !important;
    color: var(--gt_text_dark) !important;
    margin: 0;
    background-color: #fff !important;
    width: 100%;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.02) !important;
    min-width: 200px;
}
.bg-fill {
    background-color: var(--gt_text_sec) !important;
    color: #fff !important;
}
.filter_grid_container {
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.column--across {
    grid-column: 1/-1;
}
body .other__panel #coupons-list-datatable_wrapper.dataTables_wrapper table#coupons-list-datatable thead th, .other__panel #coupons-list-datatable_wrapper.dataTables_wrapper #coupons-list-datatable tbody td {
    width: 15% !important;
    max-width: 15% !important;
    min-width: 150px !important;
}
.other__panel .dataTables_wrapper #coupons-list-datatable thead th:first-child, .other__panel #coupons-list-datatable_wrapper.dataTables_wrapper #coupons-list-datatable tbody td:first-child, .other__panel .dataTables_wrapper #coupons-list-datatable thead th:nth-child(5), .other__panel #coupons-list-datatable_wrapper.dataTables_wrapper #coupons-list-datatable tbody td:nth-child(5) {
    width: 20% !important;
    max-width: 20% !important;
    min-width: 150px !important;
}
.other__panel .dataTables_wrapper #coupons-list-datatable thead th:first-child, .other__panel #coupons-list-datatable_wrapper.dataTables_wrapper #coupons-list-datatable tbody td:first-child {
    position: sticky;
    left: 0;
    background: #fff;
}

.other__panel #coupons-list-datatable_wrapper.dataTables_wrapper #coupons-list-datatable tbody tr {
    display: table-row;
    width: 100% !important;
}
.other__panel #import-coupon-form .custom_checkbox input:checked + label:before {
    border-color: var(--gt_text_sec);
    background-color: var(--gt_text_sec);
}
.campaign_gt_note {
    margin: 0;
    padding: 15px;
    background: #fafafa;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 400;
    /* max-width: 800px; */
    display: grid;
    grid-template-columns: 30px 1fr;
    line-height: 140%;
    align-items: center;
}
.custom_checkbox label:before {
    /* box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.02) !important; */
    border: 1px solid #E2E8F0;
}
.gt_addon_card {
    border-radius: 15px;
    border: 1.5px solid #eff1f5;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    box-shadow: 0px 7px 23px 0px rgba(0, 0, 0, 0.02);
    backdrop-filter: blur(10.500000953674316px);
    padding: 1.25rem;
    position: relative;
}
.gt_addon_card-now {
    display: inline-flex;
    color: var(--gt_text_dark);
    font-size: .875rem;
    margin: 0;
    letter-spacing: -0.5px;
    font-weight: 500;
    align-items: center;
    justify-content: center;
    padding: 10px 12px 8px;
    border: 1px solid #eaeaea;
    line-height: 1;
    border-radius: 6px;
    background: white;
}
.gt-title-box {
    display: grid;
    grid-template-columns: 60px 1fr;
    font-size: 20px;
    font-weight: 700;
    color: var(--gt_text_black);
}
.bubble__overhide {
    position: absolute;
    right: -50px;
    top: -50px;
    width: 150px;
    background: linear-gradient(45deg, #189ab40a, #bfff590f);
    height: 150px;
    border-radius: 50%;
}
.gt-price-title {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 0;
    letter-spacing: -0.5px;
    color: var(--gt_text_sec);
}
.gt-price-title sub {
    font-weight: 400;
    font-size: 1rem;
    color: var(--gt_text_dark);
    bottom: -0.15em;
}
.grid-addon-row {
    display: grid;
    grid-gap: 1.25rem;
}
.checkout-button.newdarkBtn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 32px;
    width: auto;
    border-color: var(--gt_text_primary);
    color: #fff;
}
.checkout-button.newdarkBtn svg {
    width: 18px;
    height: auto;
    margin-left: 8px;
}
.select-arrow {
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gt-fillBtn {
    background-color: var(--gt_text_black);
    color: #fff !important;
}
.main_report_section th.colored-heading.colspan {
    background: #f5f9f9;
}
.main_report_section .card .card-header {
    background: transparent;
    border: 0;
}
.main_report_section .card {
    border-radius: 15px;
    border: 1.5px solid #EBF3F4;
    background: linear-gradient(113deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.80) 110.84%);
    background: linear-gradient(113deg, rgb(248 251 251 / 70%) 0%, rgb(223 240 243 / 4%) 110.84%);
    backdrop-filter: blur(10.500000953674316px);
    padding: 1rem;
    box-shadow: none;
}
.gtExpBtn {
    border-color: #000 !important;
    color: #fff !important;
    font-size: .875rem !important;
    font-weight: 400;
    padding: 12px 36px !important;
    line-height: 1;
    border-radius: 10px !important;
}
.sweet-alert .btn-warning {
    color: #fff !important;
    background-color: var(--gt_text_primary);
    border-color: var(--gt_text_primary) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 54, 75, 0.6) !important;
}
.iti--separate-dial-code .iti__selected-flag {
    background-color: transparent;
    border-right: 1px solid #edeeef;
}
.other__panel .table--reset .dataTables_wrapper {
    padding: 0;
    margin-bottom: 0;
}
.other__panel .table--reset .dataTables_wrapper thead tr th {
    background: #EEF6F6 !important;
    border-bottom: 1px solid #E2E8F0 !important;
    font-weight: 700 !important;
    font-size: .75rem;
    text-transform: uppercase;
    color: var(--gt_text_black);
    padding: 0.875rem 1rem!important;
    opacity: 1 !important;
}
.other__panel .table--reset .dataTables_wrapper tbody tr td {
    font-size: .875rem !important;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 0;
    border-bottom: 1px solid #E2E8F0;
}
.merchant-panel-experiences-colomn-name-data2 {
    opacity: 1;
    color: #8b8f95;
    margin-top: 4px;
}
.pagination {
    margin-bottom: 0px;
}
.table-row-3 table th, .table-row-3 table td {
    min-width: 180px;
}
.table-row-3 table th:nth-child(1), .table-row-3 table td:nth-child(1) {
    position: sticky;
    left: 0;
    background: #fff;
}
.box_settingwrap {
    padding: 25px;
    /* background: #f6f9fa; */
    border-radius: 15px;
}
#email-notifications .box_settingwrap .table th, #push-notifications .box_settingwrap .table th {
    background: #00000013 !important;
    border-bottom: 1px solid #E2E8F0 !important;
    font-weight: 700 !important;
    font-size: .75rem;
    text-transform: uppercase;
    color: var(--gt_text_black);
    padding: 0.875rem 1rem!important;
    opacity: 1 !important;
    font-family: 'Jost', sans-serif;
}
#email-notifications .box_settingwrap .table td, #push-notifications .box_settingwrap .table td {
    font-size: .875rem !important;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 0;
    border-bottom: 1px solid #E2E8F0;
}
.other__panel input#end_date, .other__panel input#start_date {
    border: 1px solid #E2E8F0;
    border-radius: 12px;
    padding: 14px 20px;
    font-size: 14px;
    color: var(--gt_text_dark);
    margin: 0;
    background-color: #fff;
    width: 100%;
    box-shadow: none;
}
.other__panel .notifyBtn .btn.btn-primary.custom_solid_btn{
    vertical-align: initial;
    padding: 13px 18px;
    border-radius: 10px;
}
#select-files-experience .uppy-Root .uppy-Dashboard-inner, #experience-video-breif-eng .uppy-Root .uppy-Dashboard-inner, #experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner {
    min-height: auto !important;
    height: auto !important;
    margin: 0 auto;
}

#select-files-experience .uppy-Root .uppy-Dashboard-inner, #experience-video-breif-arb .uppy-Root .uppy-Dashboard-inner, #experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner {
    min-height: auto !important;
    height: auto !important;
    margin: 0 auto;
}

#select-files-experience .uppy-Dashboard-dropFilesHereHint, #experience-video-breif-eng .uppy-Dashboard-dropFilesHereHint, #experience-stories-drag-drop .uppy-Dashboard-dropFilesHereHint {
    padding-top: 0px !important;
}

#select-files-experience .uppy-Dashboard-dropFilesHereHint, #experience-video-breif-arb .uppy-Dashboard-dropFilesHereHint, #experience-stories-drag-drop .uppy-Dashboard-dropFilesHereHint {
    padding-top: 0px !important;
}

#select-files-experience .uppy-Dashboard-AddFiles-title, #experience-video-breif-eng .uppy-Dashboard-inner .uppy-Dashboard-AddFiles-title, #experience-stories-drag-drop .uppy-Dashboard-AddFiles-title {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    font-size: 14px;
}

#select-files-experience .uppy-Dashboard-AddFiles-title, #experience-video-breif-arb .uppy-Dashboard-inner .uppy-Dashboard-AddFiles-title, #experience-stories-drag-drop .uppy-Dashboard-AddFiles-title {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    font-size: 14px;
}

button.uppy-u-reset.uppy-Dashboard-Item-action.uppy-Dashboard-Item-action--edit {
    display: none;
}
#select-files-experience .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-bar .uppy-DashboardContent-back, #experience-video-breif-eng .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-bar .uppy-DashboardContent-back, #experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-bar .uppy-DashboardContent-back {
    font-size: 14px;
}

#select-files-experience .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-bar .uppy-DashboardContent-back, #experience-video-breif-arb .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-bar .uppy-DashboardContent-back, #experience-stories-drag-drop .uppy-Root .uppy-Dashboard-inner .uppy-DashboardContent-bar .uppy-DashboardContent-back {
    font-size: 14px;
}

.videoContainer_height_width {
    height: auto !important;
}
.cropper-container {
    height: 100% !important;
}
.upgradeBtn.borderBtn.changePlan.newdarkBtn.removeplanBtn {
    display: inline-flex;
    width: auto;
    padding: 10px 20px;
    border-color: #ff5959;
    color: #ff5959;
}
.upgradeBtn.borderBtn.changePlan.newdarkBtn.removeplanBtn:hover {
    background-color: #ff5959;
    color: #fff;
}
.upgradeBtn.borderBtn.changePlan.newdarkBtn.removeplanBtn:hover svg path {
    fill: #fff;
}
.text_align_start {
    text-align: start;
}
.text_align_end {
    text-align: end;
}
.ms-w {
    margin-left: auto;
}
.gt_stepper_box .subtitle_ternary {
    text-align: start;
    display: block;
}
.inside_backBtn {
    margin-right: 8px;
    align-items: center;
    line-height: 1;
    border-color: #9d9d9d;
}

.rtl--txtinput .character__count.count__bar {
    right: auto;
    left: 10px;
}
.rtl--txtinput .pe-6 {
    padding-left: 4rem;
    padding-right: 1.5rem;
}
.other__panel .merchant-panel-experiences-column-edit-button .fas {
    font-family: "Font Awesome 5 Free";
}
.flatpickr-calendar.open {
    min-width: 318px;
}
.fixed_button {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    background: #fff;
    padding: 1rem;
}
.pb--80 {
    padding-bottom: 5rem;
}

.table_filter_icon thead tr th:not(.sorting_disabled)::before {
    content: '\f077';
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    left: 0px;
    top: 12px;
    font-size: 10px;
}
.table_filter_icon thead tr th:not(.sorting_disabled)::after {
    content: '\f078';
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    left: 0px;
    top: 22px;
    font-size: 10px;
}
.other__panel .table_filter_icon .table_content_box .dataTables_wrapper thead th {
    text-align: start !important;
    position: relative;
    padding-left: 20px !important;
    cursor: pointer;
}
.other__panel .table_filter_icon .table_content_box .dataTables_wrapper thead th:first-child::before, .other__panel .table_filter_icon .table_content_box .dataTables_wrapper thead th:first-child::after {
    left: 5px;
}
.table_filter_icon.waiting_table_box .dataTables_wrapper .col-sm-12 table thead th:not(:first-child), .table_filter_icon.waiting_table_box .dataTables_wrapper .col-sm-12 table tbody td:not(:first-child) {
    text-align: start !important;
    padding-left: 20px !important;
}
.table_filter_icon.waiting_table_box .dataTables_wrapper .col-sm-12 table thead th:not(:first-child) div, .table_filter_icon.waiting_table_box .dataTables_wrapper .col-sm-12 table tbody td:not(:first-child) div {
    text-align: start !important;
}
.table_filter_icon thead tr th::before, .table_filter_icon thead tr th::after {
    opacity: 0.25;
}
.table_filter_icon thead tr th.sorting_asc::before, .table_filter_icon thead tr th.sorting_desc::after {
    opacity: 1;
    color: var(--gt_text_dark);
}
.check_tabs {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.check_tabs input {
    display: none;
}
.check_tabs label.checkbox-label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #ECF4F3;
    padding: 10px 24px;
    font-size: 14px;
    border-radius: 8px;
    line-height: 1;
    margin-right: 5px;
    margin-bottom: 20px;
    border: 1px solid #ddedf0;
    font-weight: 500;
    cursor: pointer;
}
.check_tabs input:checked + label.checkbox-label {
    background-color: #2e8c9f;
    color: #fff;
    font-weight: 500;
}
.currency--selectbox {
    margin-top: 10px;   
}

.table_content_box.td-setup-staff .table_three_equal thead th, .table_content_box.td-setup-staff .table_three_equal tbody td {
    width: 33.33%;
}

.rm-brdr{
	border:0px;
	/* position: absolute;
	top:0px;
	right:0px; */
}

.rm-brdr{
	border:0px;
}
.plan-details {
	margin-bottom: 20px;
}  
.plan-details p {
	margin: 5px 0;
}  
.plan-details ul {
	padding-left: 20px;
}  
.plan-note {
	color: #d9534f;
}
.select2-container .select2-selection--multiple {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb(0,0,0)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
.select2-container .select2-search--inline .select2-search__field::placeholder {
    color: #000;
}
.select2-container--default .select2-search--inline .select2-search__field {
    font-size: 14px;
    color: var(--gt_text_dark);
    font-weight: 400;
    font-family: 'Jost', sans-serif;
}
.aside__list__wrapper ul li {
    padding-left: 30px;
}
body .new_gt_sidebar .aside__list__wrapper {
	padding-left: 0;
}

.gt_plan_cardbox.current_plan .currentbtn.spl-enterprise {
    background: #635bff;
    border-color: #635bff;
}
.gt_plan_cardbox.current_plan .currentbtn.spl-enterprise {
    color: #fff;
    text-decoration: none;
}
.gt_plan_cardbox.current_plan .currentbtn.spl-enterprise:hover {
    background: var(--gt_text_dark);
    border-color: var(--gt_text_dark);
}
.gt_plan_cardbox.current_plan .currentbtn.spl-enterprise:hover svg {
	transform: translateX(3px);
}
.gt_plan_cardbox.current_plan .currentbtn.spl-enterprise svg {
	transition: .3s ease all;
	margin-left: 2px;
}
/*MODAL RATING*/
.fill_btn {
    background: var(--gt_text_sec);
    color: var(--white-color);
    border: 0;
    padding: .5em 1.25em;
    border-radius: .35rem;
    font-weight: 400;
    box-shadow: 0px 6px 5px #e9ebec;
    transition: .3s ease all;
}
.fill_btn:hover {
    box-shadow: none;
}
.btn-close.close--btn {
    padding: 0;
    background-image: none;
    outline: none;
    width: 2.7rem;
    height: 2.7rem;
    background-color: #EEEFF0;
    border-radius: .5rem;
    opacity: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: static;
    margin: 0;
}
.modal-rating .modal-dialog {
    max-width: 500px;
}
.modal-rating .modal-dialog .modal-content {
    border: 0;
    border-radius: 16px;
}
.modal-rating .modal-title {
    font-size: 22px;
    font-weight: 700;
}
.modal-rating .modal-header {
    padding: 1.5rem;
    border: 0;
    padding-bottom: .65rem;
    align-items: center;
}
.rating-group {
    display: flex;
    flex-direction: row-reverse;
    grid-gap: 1rem;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.rating-group-label {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.rating-group input[type="radio"] {
    display: none;
}
.star-outer {
    border: 1px solid #D4DFE5;
    border-radius: 6px;
    --size: 44px;
    width: var(--size);
    height: var(--size);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 0;
    margin-bottom: 2px;
}
.rate-star {
    --size: 28px;
    width: var(--size);
    height: var(--size);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 76%;
    transition: 0.3s;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}
.rating-group-text {
    display: block;
    font-size: .8rem;
    font-weight: 500;
    color: var(--gt_text_light);
}
.rating-group > input[type="radio"]:checked ~ label  .rate-star {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23189AB4' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}
.modal-rating .modal-dialog .modal-content .modal-body {
    padding: 1.5rem;
    padding-top: .5rem;
}
.gt_new-input {
    resize: none;
}
.gt_new-input:focus {
    outline: none;
}
.textarea__block {
    display: none;
    width: 100%;
}
/*CONDIIONAL CHECK*/
#rating-1:checked ~ .textarea__block {
    display: block;
}
/*CONDIIONAL CHECK*/
.gt_expbtn.dark--btn {
    background: var(--gt_text_dark);
    box-shadow: 2px 4px 10px 0px rgb(122 126 127 / 28%);
    border-color: var(--gt_text_dark);
}

.merchant-rating {
    height: 120px !important;
}
/*MODAL RATING*/


.interests-container {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.interest-checkbox {
	display: none;
}
.interest-label {
	display: inline-block;
	padding: 5px 10px;
	border: 0.031rem solid #ccc;
	border-radius: 6px;
	background-color: #fff;
	cursor: pointer;
	transition: background-color 0.3s;
	font-size:12px;
}
.interest-checkbox:checked + .interest-label {
	border: 1px solid;
	border-color:var(--gt_text_sec);
}
.interest-label:hover {
	background-color: #f0f0f0;
}
.interest-icon {
	width: 22px;
	height: 22px;
	margin-right: 8px;
}

@media screen and (max-width: 767px) {
    .card_overflowbox {
        grid-template-columns: 280px 280px 280px;
        overflow-y: hidden;
        overflow-x: auto;
        padding-top: 20px;
    }
    .collapse-toggle-btn {
        display: none;
    }
    .gt_side_wrap {
        height: 300px;
    }
    .gt_new_merchant_wrapper {
        padding: 120px 0px 60px;
    }
    .appstore--img img {
        width: 145px;
    }
    .uppy-Root .uppy-Dashboard-inner {
        width: 100% !important;
    }
    .table_content_box.td-setup-staff thead th, .table_content_box.td-setup-staff tbody td {
        min-width: 180px;
    }
    .staff-invite-table table tbody tr > *, .staff-invite-table table thead tr > * {
        min-width: 160px;
    }
    .staff-invite-table table tbody tr > th, .staff-invite-table table thead tr > th:nth-child(1) {
        position: sticky;
        left: 0px;
    }
    .other__panel .dataTables_wrapper {
        padding: 0 !important;
    }
	.new_gt_sidebar .aside__list__wrapper ul li.active a::before {
		left: -30px;
	}
}
@media screen and (min-width: 576px) {
    .w-sm-auto {
        width: auto !important;
    }
}
@media screen and (min-width: 768px) {
    .gt_h2_title {
        font-size: 30px;
    }
    .gt_plan_grid-3 {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .gt_plan_cardbox-title {
        font-size: 20px;
    }
    .gt_plan_cardbox-head {
        min-height: 160px;
    }
    .maxw--350 {
        max-width: 350px;
    }
    .admin__sidebar.new_gt_sidebar {
        overflow: initial;
        height: 100%;
    }
    .gt_new_merchant_wrapper {
        grid-template-columns: 350px 1fr;
        grid-gap: 5rem;
    }
    nav.navbar.navinner--merchant {
        z-index: 1;
        background: transparent;
    }
    nav.navbar.navinner--merchant .nav-item + .nav-item {
        margin-top: 0rem;
        margin-left: 1rem;
    }
    .staff-invite-table table tbody tr > th:nth-child(2), .staff-invite-table table thead tr > th:nth-child(2) {
        width: 45%;
        max-width: 45%;
    }
    .staff-invite-table table tbody tr > th:nth-child(1), .staff-invite-table table thead tr > th:nth-child(1) {
        width: 30%;
        max-width: 30%;
    }
    .staff-invite-table table tbody tr > th:nth-child(3), .staff-invite-table table thead tr > th:nth-child(3) {
        width: 25%;
        max-width: 25%;
    }
    .content-img-wrap .gray_table.new_gray_table {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .grid-addon-row {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .lock-purchaseBtn {
        position: absolute;
        right: 0;
        top: -6px;
    }
    .lock-purchaseBtn:hover {
        color:var(--gt_text_sec);
    }
}
@media screen and (min-width: 992px) {
    .gt_panel_body {
        padding: 0rem 2rem 2rem 3.15rem;
    }
    .aside__list__wrapper {
        padding-left: 2rem;
    }
    .new_gt_sidebar .aside__list__wrapper ul li.active a::before {
        left: -32px;
        bottom: 0;
    }
    .logoutBtn {
        margin-left: 2rem;
    }
    .side--box .main__panel {
        width: calc(100%) !important;
    }

    .new_gt_sidebar {
        display: none !important;
    }

    @media screen and (min-width: 992px) {
        .main__panel {
            width: calc(100%);
            margin-left: unset !important;
        }
    }
    .panel-add-experience{
        margin-top: -100px !important;
    }
    .list_type_badge-img {
        height: 52px;
    }
    .list_type_badge-content {
        text-align: center;
    }
    .hide-upgrade-plan.gt_stepper_box .special__benefit__grid > div {
        padding: 2rem 1.6rem;
    }
    .column--across--none--md {
        grid-column: initial;
    }
    .filter_grid_container {
        display: block;
    }
    .filter_grid_container > * + * {
        margin-left: .5rem;
    }
    .filter_grid_container > * {
        display: inline-block;
        margin-bottom: 1rem;
    }
    .fixed_button {
        /* width: calc(100% - 290px); */
        margin-left: auto;
        padding: 2rem 2rem 2rem 3.15rem;
    }
}
@media screen and (min-width: 1200px) {
    .hide-upgrade-plan.gt_stepper_box .special__benefit__grid {
        grid-template-columns: 1fr 285px;
    }
    .gt_h2_title {
        font-size: 34px;
    }
    .gt_text_light {
        font-size: 16px;
    }
    .gt_plan_grid-3 {
        grid-gap: 2rem;
    }
    .gt_plan_cardbox-title {
        font-size: 24px;
    }
    .gt_freelist li {
        font-size: 1rem;
    }
    .tick-active {
        right: -20px;
    }
    .gt_stepper_box {
        padding: 2rem 1.6rem;
    }
    .set_button_flex .btn--next_t.gt_dark_btn-border:hover {
        background: var(--gt_text_black);
        color: #fff;
    }
    button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border:hover .fa {
        color: #fff;
    }
    button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border:hover {
        background: var(--gt_text_sec);
        color: #fff;
    }
    .new_gt_sidebar .aside__list__wrapper ul li + li {
        margin-top: 1.5rem;
    }
    .container--expin {
        max-width: 100%;
        padding-left: 50px;
    }
    .gt_nav_pill .nav-link {
        font-size: 16px;
    }
    .gt_new_title-d2 {
        font-size: 2rem;
    }
    .gt_btn--apple:hover {
        border-color: #f95959;
        color: #1C162E;
        text-decoration: none;
    }
    .gt_bdr-btn:hover {
        color: #1C162E;
        border-color: #f95959;
    }
    .gt_bg-btn:hover {
        background: #fff;
        color: #1C162E;
    }
    .tearms--text a:hover, .tearms--signup a:hover {
        color: #f95959;
    }
    .gt_content_wrap {
        padding-top: 80px;
        padding-bottom: 30px;
    }
    nav.navbar.navinner--merchant .nav-link:hover {
        color: #f95959;
    }
    .grid_side_video_bar {
        grid-template-columns: 1fr 290px;
        grid-gap: 1.65rem;
    }
    .expin_style.add--address, .edit--address {
        position: absolute;
        top: 6px;
        right: -50px;
    }
    .special__benefit__grid {
        grid-template-columns: 1fr 300px;
        grid-gap: 2.25rem;
    }
    .special__benefit__grid-box {
        padding: 2.5rem 1.25rem;
    }
    .special__benefit__grid-box::before {
        content: '';
        position: absolute;
        left: -20px;
        bottom: 0;
        top: 0;
        border: 1px dashed #c0ac9852;
    }
    .upgrade--submit:hover {
        background-color: #1c1c1c;
    }
    .other__panel .table_content_box .dataTables_wrapper tbody td .table_action.reject-review-alert:hover {
        background-color: var(--gt_text_dark) !important;
        color: #fff !important;
    }
    .other__panel .table_content_box .dataTables_wrapper tbody td .table_action.approve-review-alert:hover {
        background-color: #0b94af !important;
    }
    .gt_expbtn:hover {
        box-shadow: none;
        background: #202020;
        border-color: #202020;
    }
    .custom__dropdown .dropdown-menu .dropdown-item:hover {
        color: #999;
        font-weight: 500;
    }
    body .parent_load_more .load-more-spinner:hover {
        background-color: var(--gt_text_black);
        color: #fff;
    }
    .gt_list_card a.new_expBookingBox:hover {
        background: #eee !important;
        border-color: #ddd;
    }
    .gt_round-secondary:hover {
        background: var(--gt_text_black) !important;
        color: #fff !important;
    }
    .campaign_gt_title {
        font-size: 1.5rem;
    }
    .gt-title-box {
        font-size: 1.5rem;
    }
    .w-xl-gt-auto {
        width: auto !important;
    }
    .left--devider {
        border-left: 1px solid #e3e9f0;
    }
    .gt_camp_tile_equal {
        grid-template-columns: repeat(auto-fill, minmax(155px, 155px));
    }
    .gt_camp_radio + .experience__mode__label {
        width: 155px;
    }
    .gt_nav_tab .nav-tabs.listnav__tab .nav-item .nav-link { 
        font-size: 1rem;
    }
}
@media screen and (min-width: 1400px) {
    .gt_h2_title {
        font-size: 40px;
    }
    .gt_plan_cardbox-title {
        font-size: 28px;
    }
    .gt_text_light {
        font-size: 20px;
    }
    .gt_plan_cardbox-text { 
        font-size: 18px;
    }
    .gt_freelist li {
        font-size: 1.125rem;
    }
    .gt_plan_cardbox {
        min-height: 620px;
    }
    .gt_page-title p {
        font-size: 1.35rem;
    }
    .waiting_table_box .dataTables_wrapper .col-sm-12 table thead th:not(:first-child), .waiting_table_box .dataTables_wrapper .col-sm-12 table tbody td:not(:first-child) {
        min-width: 180px;
        text-align: center !important;
    }
    .gt_expbtn {
        font-size: 1.15rem;
    }
    .gt_list_card .wrapper_padding .experience__listnox {
        grid-template-columns: 225px 1fr;
    }
    .gt_list_card .wrapper_padding .experience__listnox__pic {
        width: 225px;
        height: 225px;
    }
    .gt_list_card .new_expBookingBox .booking_box_height_width label {
        font-size: 1rem;
    }
    .currency--selectbox {
        position: absolute;
        right: -100px;
        width: max-content;
        padding-right: 40px;
        top: 0;
        margin-top: 0;
    }
}
@media screen and (min-width: 1680px) {
    .gt_form_label {
        font-size: 1.125rem;
    }
    .gt_form_text {
        font-size: 1rem;
    }
    /* .gt_camp_card-content > p {
        font-size: 1.125rem;
    } */

    .gt_new_merchant_wrapper {
        grid-template-columns: 500px 1fr;
    }
    nav.navbar.navinner--merchant {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .gt_profile-inner {
        width: 110px;
        height: 110px;
    }
    .gt_profile-pic {
        width: 135px;
        height: 135px;
    }
}
@media screen and (min-width: 1680px) {
    .gt_new_title-d2 {
        font-size: 2.25rem;
    }
    .gt_new_desc-p {
        font-size: 20px;
    }
    .gt_btn--apple {
        font-size: 18px;
    }
    .gt_new_merchant_wrapper {
        grid-gap: 7rem;
    }
    .tearms--text {
        font-size: 1rem;
    }
    .tearms--signup {
        font-size: 1.15rem;
    }
    nav.navbar.navinner--merchant .nav-link {
        font-size: 1.15rem;
    }
    .new_gt_sidebar-icon {
        width: 35px;
        height: 35px;
    }
    .new_gt_sidebar .aside__list__wrapper ul li + li {
        margin-top: 1.75rem;
    }
    .set_button_flex .btn--next_t.gt_dark_btn-border, button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border {
        font-size: 1rem;
    }
    .upgrade--submit {
        font-size: 1rem;
    }
    .gt_list_card .wrapper_padding .content_style {
        font-size: 22px !important;
    }
    .gt_list_card .link-color {
        font-size: .875rem;
    }
    .dropBtn.dropoption {
        padding: 0px 10px;
        width: 40px;
    }
    .experience__listnox__content .para_height p {
        font-size: 1rem !important;
    }
    .gt-prBtn {
        font-size: 1rem !important;
    }
    .gt-cnBtn {
        font-size: 1rem !important;
    }
    .gtExpBtn {
        font-size: 1rem !important;
    }
    .grid-addon-row {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
}



/*ARABIC UPDATES*/
html[dir="rtl"] .collapse-toggle-btn {
    right: auto;
    left: -15px;
    transform: rotate(-180deg);
}
html[dir="rtl"] .side--box .collapse-toggle-btn {
    transform: rotate(0deg);
}
html[dir="rtl"] .aside__list__wrapper ul li a {
    padding-right: 0;
}
html[dir="rtl"] .lang_dropdown_gt {
    padding-left: 0;
}
html[dir="rtl"] .ar_lang_right {
    text-align: start;
}
html[dir="rtl"] .staff-member select.form-control {
    padding-right: 2rem !important;
}
html[dir="rtl"] .ar_lang_right .info_gt_box {
    padding-left: 0;
    padding-right: 30px;
}
html[dir="rtl"] .ar_lang_right .info_gt_box > svg, html[dir="rtl"] .ar_lang_right .info_gt_box > img {
    left: auto;
    right: 0px;
}
html[dir="rtl"] .ar_lang_right .form-check {
    padding-left: 0;
    padding-right: 2em;
}
html[dir="rtl"] .ar_lang_right .form-check .form-check-input {
    margin-left: 0;
    margin-right: -1.5em;
}
html[dir="rtl"] .lang_dropdown_gt > svg {
    margin-left: 8px;
    margin-right: 0px;
}
html[dir="rtl"] .aside__list__wrapper {
    padding-right: 1rem;
}
html[dir="rtl"] .new_gt_sidebar .aside__list__wrapper ul li.active a::before {
    left: auto;
    right: -16px;
    border-radius: 8px 0px 0px 8px;
}
html[dir="rtl"] .admin__sidebar.new_gt_sidebar {
    border-radius: 0;
    box-shadow: -18px -4px 35px 0px rgb(0 188 212 / 7%);
    border-right: 0;
    border-left: 0;
}
html[dir="rtl"] .navbar__topbar__wrapper {
    direction: inherit;
}
html[dir="rtl"] .searchbar__input .style_expin_input {
    width: 100% !important;
}
html[dir="rtl"] .side--box .new_gt_sidebar .aside__list__wrapper ul li.active a {
    border-radius: 10px !important;
}
html[dir="rtl"] .gt_list_card .box__col__cards {
    margin-right: 0px;
    margin-left: 12px;
}
html[dir="rtl"] .text_align_end .me-w {
    margin-right: auto;
}
html[dir="rtl"] .staff_btn_padding #add {
    margin-left: 6px !important;
}
html[dir="rtl"] .left-align {
    direction: inherit;
}
html[dir="rtl"] .staff-invite-table table tbody tr > *, html[dir="rtl"] .staff-invite-table table thead th { 
    text-align: start;
}
html[dir="rtl"] .gt_expbtn {
    direction: ltr;
}
html[dir="rtl"] .expin--btn #add {
    margin-right: 8px !important;
    margin-left: 8px !important;
}
/* html[dir="rtl"] .iti--allow-dropdown input[type=tel].form-control {
    padding-left: 0px !important;
    padding-right: 88px !important;
    text-align: end;
}
html[dir="rtl"] .iti--allow-dropdown .iti__flag-container, html[dir="rtl"] .iti--separate-dial-code .iti__flag-container {
    right: 0;
    left: auto;
} */
/* html[dir="rtl"] .iti--separate-dial-code .iti__selected-flag {
    border-right: 0px;
    border-left: 1px solid #edeeef;
    flex-direction: row-reverse;
} */
.iti.iti--allow-dropdown.iti--separate-dial-code{
    direction: ltr;
}
html[dir="rtl"] .new_secondary_btn {
    margin-left: 0px !important;
    margin-right: .5rem !important;
}
html[dir="rtl"] .current_plan .gt_freelist li, html[dir="rtl"] .popular .gt_freelist li, html[dir="rtl"] .gt_freelist li {
    padding-left: 0;
    padding-right: 30px;
    background-position: right 0px top 5px;
}
html[dir="rtl"] .upgradeBtn svg {
    margin-right: 8px !important;
    margin-left: 0px !important;
    transform: rotate(-180deg);
}
html[dir="rtl"] .gt_active_plan {
    right: auto;
    left: 0;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 0px;
}
html[dir="rtl"] .camp_card-checked {
    right: auto;
    left: -4px;
}
html[dir="rtl"] .select-arrow {
    padding-right: 35px;
}
html[dir="rtl"] .ar-me-auto {
    margin-left: 0px !important;
    margin-right: auto;
}
html[dir="rtl"] .card-header .experience-title:before {
    float: left;
}
html[dir="rtl"] .card-header .experience-title {
    text-align: start;
}
html[dir="rtl"] .exp__heading__labels {
    float: left;
}
html[dir="rtl"] .bg__label {
    display: inline-block;
}
/* html[dir="rtl"] .other__panel .dropdown-menu .dropdown-item, html[dir="rtl"] #email-notifications .box_settingwrap .table th, #push-notifications .box_settingwrap .table th, html[dir="rtl"] #email-notifications .box_settingwrap .table th, #push-notifications .box_settingwrap .table th {
    font-family: "Tajawal", sans-serif;
} */
html[dir="rtl"] .ar-language .fa {
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px !important;
    margin-left: 0;
    transform: rotate(-180deg);
}
html[dir="rtl"] .admin__panel--btn.btn--bordered.py-2 {
    direction: ltr;
}
html[dir="rtl"] i.fa {
    font-family: FontAwesome;
}
html[dir="rtl"] button.btn.btn-primary.btn--next.padding_10_17.gt_sec_btn-border, html[dir="rtl"] button.btn.btn-primary.btn--next.padding_10_17 {
    padding: 12px 22px;
}
html[dir="rtl"] button.btn.btn-primary.btn--next.padding_10_17 i.fa {
    transform: rotate(-180deg);
    margin-right: 5px !important;
    margin-left: 0 !important;
}
html[dir="rtl"] .add--address svg {
    margin-left: 0px !important;
}
html[dir="rtl"] .list__tick li {
    padding-left: 0;
    padding-right: 1.6rem;
    background-position: top 3px right;
    line-height: 1.3;
}
/* html[dir="rtl"] .other__panel .dataTables_wrapper table thead th {
    font-family: "Tajawal", sans-serif !important;
} */
html[dir="rtl"] .th-right-rtl-3 .dataTables_wrapper table thead th:nth-child(1) {
    width: 40%;
}
html[dir="rtl"] .th-right-rtl-3 .dataTables_wrapper table thead th:nth-child(2) {
    width: 40%;
}
html[dir="rtl"] .th-right-rtl-3 .dataTables_wrapper table thead th:nth-child(3) {
    width: 20%;
}
html[dir="rtl"] #email-notifications .box_settingwrap .table th, html[dir="rtl"] #email-notifications .box_settingwrap .table td {
    text-align: start;
}
html[dir="rtl"] #email-notifications .box_settingwrap .table th, html[dir="rtl"] #email-notifications .box_settingwrap .table td {
    text-align: start;
}
html[dir="rtl"] #email-notifications .box_settingwrap .table td .custom_checkbox label:before {
    left: auto;
    right: 0;
}
html[dir="rtl"] .merchant-panel-archived-experiences-container #search_filter {
    padding: 0.65rem 1rem !important;
}   
html[dir="rtl"] .gt_nav_tab .nav-tabs.listnav__tab {
    padding-right: 0;
}
html[dir="rtl"] input#voucherValue, html[dir="rtl"] input#experienceTitle {
    padding-left: 7rem;
    padding-right: 1rem;
}
html[dir="rtl"] .count__bar {
    left: 10px;
    right: auto;
    top: 51% !important;
    transform: translateY(-50%);
}
.other__panel .table_content_box .dataTables_wrapper tbody td .table_action.suspend + .table_action.suspend {
    margin-left: 0px !important;
    margin-right: 6px !important;
}
html[dir="rtl"] .other__panel .table_content_box .dataTables_wrapper tbody td .table_action.suspend {
    padding-top: 8px;
    padding-bottom: 4px;
}
html[dir="rtl"] .gt_table_search input#search_filter, html[dir="rtl"] .gt_table_search .searchbar__input__text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
/* html[dir="rtl"] .other__panel .table_content_box .dataTables_wrapper thead th {
    padding-top: 10px !important;
    padding-bottom: 4px !important;
} */
html[dir="rtl"] #expiry_date_type {
    padding-right: 35px;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
    margin: 0 auto;
    padding: 0.275rem 2.25rem 0.275rem 0.75rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat !important;
    background-position: right 0.75rem center !important;
    background-size: 16px 12px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.flatpickr-current-month .numInputWrapper {
    font-size: 14px;
}
.flatpickr-months .flatpickr-month {
    height: 42px;
}
html[dir="rtl"] #visitLink, html[dir="rtl"] #address-1-input {
    padding-right: 1.25rem;
}
html[dir="rtl"] .branch-status-btn .checkbox:not(:checked) + .knobs:before {
    transform: translateX(46px);
}
html[dir="rtl"] .branch-status-btn .checkbox:checked+.knobs:before {
    transform: translateX(0px);
}
html[dir="rtl"] .upgrade--submit > svg {
    margin-right: 0;
    margin-left: 5px;
}
html[dir="rtl"] .branch-status-btn .checkbox:checked+.knobs:before {
    transform: translateX(-46px);
}
html[dir="rtl"] .staff-invite-table table thead th:nth-child(1) {
    border-right: 1px solid #f5f9f9;
}
/* html[dir="rtl"] input#experienceTitle + .count__bar {
    top: 50%;
} */
/* html[dir="rtl"] .searchbar__input .searchbar__input__text {
    padding-bottom: 10px !important;
} */

@media screen and (min-width: 992px) {
    html[dir="rtl"] .aside__list__wrapper {
        padding-right: 2rem;
    }
    html[dir="rtl"] .new_gt_sidebar .aside__list__wrapper ul li.active a::before {
        right: -32px;
    }
    html[dir="rtl"] .filter_grid_container > * + * {
        margin-left: 0rem;
        margin-right: 0.5rem;
    }
    html[dir="rtl"] .gt_table_search input#search_filter, html[dir="rtl"] .gt_table_search .searchbar__input__text {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }   
}
@media screen and (min-width: 1200px) {
    html[dir="rtl"] .experience__listnox__content .box__col__cards + .ms-xl-auto {
        margin-right: auto !important;
        margin-left: 0px !important;
    }
    html[dir="rtl"] .text-left-ar {
        text-align: left !important;
    }
    html[dir="rtl"] .expin_style.add--address, html[dir="rtl"] .edit--address {
        right: auto;
        left: -50px;
    }
    /* html[dir="rtl"] .left--devider {
        border-left: 0px solid #e3e9f0;
        border-right: 1px solid #e3e9f0;
    } */
}
@media screen and (min-width: 1400px) {
    html[dir="rtl"] .currency--selectbox { 
        right: auto;
        left: -100px; 
    }
}
/*ARABIC UPDATES*/


.form-control:focus {
    border-color: #000000 !important;
    box-shadow: none !important;
}


.custom_checkbox input:checked + label:before {
    background-color: #000 !important;
    border-color: #000 !important;
}

.table_action {
    color: #000000 !important;
    border-color: #000000 !important;
    background-color: #fff !important;
    white-space: nowrap;
}

.table_action:hover {
    color: #fff !important;
    border-color: #141414 !important;
    background-color: #141414 !important;
}


.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(39, 39, 39, 0.25);
}

input#wa_mobile,
input#mobile {
    padding-left: 14px !important;
}


.dropdown-item.active, .dropdown-item:active{
    background: #141414 !important;
}

/* Plan and Pricing Page CSS */
.pricing-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
}

.plan-card {
    background: white;
    border-radius: 16px;
    padding: 35px;
    position: relative;
    width: calc(50% - 15px);
    display: inline-block;
    color: #000000;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    transition: all 0.3s ease;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 20px;
}

.plan-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 6px;
    background: #000000;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.plan-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
}

.plan-card:hover::before {
    opacity: 1;
}

.plan-name {
    font-size: 1.8rem;
    margin-bottom: 12px;
    color: #000000;
    font-weight: 600;
}

.plan-price {
    font-size: 2.5rem;
    margin: 20px 0;
    color: #000000;
    font-weight: 700;
}

.plan-subtitle {
    color: #4a4a4a;
    font-size: 1rem;
    margin: 10px 0;
    line-height: 1.5;
}

.badge {
    display: inline-block;
    padding: 6px 16px;
    border-radius: 20px;
    font-size: 0.85rem;
    font-weight: 500;
    margin-top: 12px;
}

.current-badge {
    background: #f0f0f0;
    color: #000000;
}

.popular-badge {
    background: #000000;
    color: white;
}

.features {
    list-style: none;
    margin: 30px 0;
}

.features li {
    color: #000000;
    margin: 20px 0;
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 1rem;
    line-height: 1.5;
}

.features li .tick {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: hsl(84.2deg 62.96% 37.06%);
    border-radius: 50%;
    position: relative;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.features li .tick::after {
    content: "✓";
    position: absolute;
    color: white;
    margin-left: 6px;
    font-size: 0.9rem;
    font-weight: bold;
}

.features li .cross {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: hsl(4deg 73.99% 56.27%);
    border-radius: 50%;
    position: relative;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.features li .cross::after {
    content: "✕";
    position: absolute;
    color: white;
    margin-left: 5.2px;
    font-size: 0.9rem;
    font-weight: bold;
    margin-top: 1.2px;
}


.contact-button {
    width: 100%;
    padding: 16px;
    border-radius: 12px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
    border: none;
    margin-top: 25px;
    background: #000000;
    color: white;
    font-size: 1.1rem;
    transition: all 0.3s ease;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.contact-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.25);
    background: #1a1a1a;
}

.subscription-note {
    text-align: center;
    margin-top: 40px;
    padding: 20px 30px;
    background: white;
    border-radius: 12px;
    display: inline-block;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.subscription-link {
    color: #000000;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease;
}

.subscription-link:hover {
    color: #333333;
}

@media (max-width: 768px) {
    .pricing-container {
        flex-direction: column;
    }
    .plan-card {
        width: 100%;
    }
    .header h1 {
        font-size: 2.2rem;
    }
} 

.container__scroller {
    background: linear-gradient(0deg, #F1F9F9 0%, #F1F9F9 100%), #F4F6F9;
}

.wa-chat-box-brand {
    width: 115px !important;
    height: 38px !important;
    border: 0px solid #363636 !important;
    box-shadow: 0px 2px 240px rgba(0, 0, 0, 0.04);
    border-radius: 0px !important;
    background: #FFFFFF !important;
}

.wa-chat-box-poweredby {
    display: none;
}

.wa-chat-box-content-send-btn {
    margin-bottom: 19px;
}

.plan-feature {
    font-size: 1.2rem;
    margin-bottom: 12px;
    color: #000000;
    font-weight: 600;
}

.info-icon {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}

.info-icon-lock {
    cursor: pointer;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}

.info-icon:hover::after,.info-icon-lock:hover::after {
    content: attr(data-tooltip);
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%) translateX(-10px);
    background: #fff;
    color: #000000;
    padding: 20px 25px;
    border-radius: 8px;
    white-space: normal;
    max-width: 500px;
    min-width: 300px;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.6;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    z-index: 99999;
    opacity: 1;
    visibility: visible;
    backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.info-icon:hover::before,.info-icon-lock:hover::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 100%;
    transform: translateY(-50%);
    border: 8px solid transparent;
    border-left: 8px solid rgba(0, 0, 0, 0.9);
    margin-right: -8px;
}

.info-icon::after,.info-icon-lock::after {
    content: "";
    opacity: 0;
    visibility: hidden;
}

.info-icon:hover::after,.info-icon-lock:hover::after {
    animation: tooltipFade 0.3s ease-in-out;
}


@keyframes tooltipFade {
    from {
        opacity: 0;
        transform: translateY(-50%) translateX(0);
    }

    to {
        opacity: 1;
        transform: translateY(-50%) translateX(-10px);
    }
}

html[dir="rtl"] .features li .cross::after {
    margin-right: 5px !important;
    margin-top: 1px;
}

html[dir="rtl"] .features li .tick::after {
    margin-right: 4px !important;
}

.branches__border .accordion__header__setting{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border: 1px solid #ececec;
	position: relative;
}
.branches__border .branches-secondary-channels .br-det--div{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border: 1px solid #ececec;
	box-shadow: none;
}
.branches__border .accordion__header__setting .fa-angle-down {
	position: absolute;
	right: 15px;
	top: 10px;
	transition: .1s ease-out all;
}
.branches__border .accordion__header__setting .fa-angle-down:before {
	content: "\f107";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 1.125rem;
}
.branches__border .accordion__header__setting .branch--settings[aria-expanded="true"] .fa-angle-down {
	transform: rotate(180deg);
}
.branches__border .accordion__header__setting .branch--settings {
	width: 100%;
 text-align: left;
}

#throbber .c-validation-errors {
	padding: 12px 21px;
	width: 48%;
	text-align: center;
	margin: auto;
}

#throbber .c-validation-errors h4 {
	background: #d13e3e;
	color: #fff;
	padding: 20px;
	font-size: 16px;
	font-weight: 400;
}

.blockUI.blockMsg {
	border: none !important;
}

.signin_button {
    padding: 8px 15px;
    background: #000;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    line-height: 15px;
    border-radius: 50px;
    display: inline-block;
    text-align: center;
    min-width: 110px;
    margin: 3px 4px 3px 0;
    font-family: 'Jost', sans-serif;
    text-decoration: none;
}
  
.signin_button:hover,
.signin_button:focus,
.signin_button:active {
    text-decoration: none;
    color: #ffffff;
    background: #222;
    outline: none;
}

.signin_divider {
    font-weight: 200;
    padding-left: 6px;
    padding-right: 6px;
}

.signup_divider {
    font-weight: 300;
}

.reset-password {
    max-width: 500px !important;
}

.reset-form {
    width: 500px !important;
}

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

.reset-gap{
    margin-top: 25px !important;
    height: 53px !important;
}

.signin_gobal_img{
    height: 16px;
    margin-bottom: 4px;
}

html[dir=rtl] .custom_checkbox label:before {
    right: 0 !important;
    left: auto !important;
    margin-right: 0 !important;
}

html[dir=rtl] .pane-merchant-signup .custom_checkbox label {
    padding-left: 0 !important;
    padding-right: 34px !important;
}

html[dir=rtl] .fa {
    font-family: "Font Awesome 5 Free" !important;
}

.reset-password-title {
    color: #000 !important;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.pane-merchant-signup .btn-link {
    color: #000 !important;
    font-size: 15px;
    font-weight: 600;
}

body .merchant-login-form .input--filed + .error {
    margin-bottom: -13px !important;
    margin-top: 4px !important;
}

html[dir=rtl] .error {
    text-align: right;
    direction: rtl;
    display: block !important;
}

html[dir=rtl] body .pane-merchant-signup.login__wrapper .form-group + .form-group {
    margin-top: 30px !important;
}

html[dir="rtl"] .gt_expbtn {
    direction: rtl !important;
}

button.fill_btn.open-review-modal {
    margin-left: 0px !important;
}

.col-md-6.coupan-code {
    text-align: left;
    font-size: 1.35rem;
    color: var(--gt_text_black);
    line-height: 140%;
    font-weight: 700;
    font-size: 1.25rem;
    margin: 0;
    text-align: start;
    max-width: 44%;
}

.account-manager-contact{
    margin-bottom: 1rem !important;
    margin-top: 2rem !important;
    margin-right: .5rem;
}

@media (min-width: 992px) {
    html[dir="rtl"] .content__account__box__buttons > .account--btn::before {
        left: 26px !important;
    }
}

@media (min-width: 992px) {
    html[dir="rtl"] .content__account__box__buttons > .account--btn::after, .content__account__box__buttons > .account--btn::before {
        left: 22px !important;
    }
}

html[dir="rtl"] .content__account__box__buttons > .account--btn {
    text-align: left !important;
}

html[dir="ltr"] .content__account__box__buttons > .account--btn {
    text-align: right;
}

html[dir="rtl"] .me-2 {
    margin-left: 7px;
}

.global-white {
    width: 134px !important;
    border: 1px solid #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: #000000 !important;
    font-weight: 500;
}

html[dir="ltr"] .global-white-img {
    margin-left: 4px;
}

html[dir="rtl"] .global-white-img {
    margin-right: 4px !important;
}
	
.pane-merchant-signup label {
    font-size: 14px !important;
}

.nav-link {
    color: #000000;
}


.merchant-panel-experiences-dropdown-item {
    color: #000000 !important;
}



.toggle__custom__icon .checkbox-slider--b-flat input:checked + span .icon:before {
    color: #000;
}


.toggle__custom__icon .checkbox-slider--b-flat input:checked + span:before {
    background: #000;
    border: 1px solid #000;
}


.toggle__custom__icon .checkbox-slider--b-flat input:checked + span:after{
    border: 1px solid #000;
}


 .simplebar-content {
    overflow-y: auto !important;
    touch-action: pan-y;
    width: 100%;
    /* -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none; */
  }
  
  .simplebar-content::-webkit-scrollbar {
    display: none;
  } 

/* .aside__list__wrapper ul {
    height: 100%;
} */


.simplebar-track .simplebar-scrollbar.visible {
    opacity: 0 !important;
}




.toggle__custom__icon .checkbox-slider--b-flat input + span:after {
    border: 1px solid #000000;
}

.toggle__custom__icon .checkbox-slider--b-flat input + span .icon:before{
    color:#000;
}


.toggle__custom__icon .checkbox-slider--b-flat input + span:before{
    border: 1px solid #000;
}


/* Style the label of disabled custom checkboxes */
.custom_checkbox input[type="checkbox"]:disabled + label {
    opacity: 0.5;
    cursor: not-allowed !important;
    pointer-events: none !important;
}

/* Optional: style the inner icon or box if you use ::before or ::after for custom visuals */
.custom_checkbox input[type="checkbox"]:disabled + label::before {
    background-color: #e0e0e0;
    border-color: #aaa;
    cursor: not-allowed !important;
    pointer-events: none !important;
}


.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{
    margin: 12px;
    margin-inline: 8px;
}


.iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=tel] {
    margin: 12px !important;
    margin-inline: 12px;
}

.iti__arrow {
    margin: 4px !important;
    width: 10px !important;
    height: 10px !important;
    border:0 !important;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='rgba(0,0,0,0.2)' viewBox='0 0 16 16'><path d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") no-repeat center center !important;
    background-size: contain !important;
    display: inline-block !important;
}


.iti__selected-flag{
    padding: 0 10px 0 8px;
}

.iti__selected-flag:focus-visible{
    outline: none !important;
}

.visit-check-in-modal {
    margin-top: 17px;
}

.custom_solid_btn {
    height: 52px !important;
}

.preview_img > img {
    object-fit: contain !important;
}