:root {
    --text-white: #FFFFFF;
    --text-black: #000000;
    --bg-scrollbar: #6D6D6D;
    --light-navy: #D5DEFF;
    --light-green: #78D739;
    --bg-light-periwinkle: #B3B6FF;
    --bg-periwinkle: #B2B7FF;
    --bg-danger: #FF453A;
    --bg-gray: #BBBBBB;
    --link-color: #1212FF;
    --bg-offwhite: #E9EbFF;
    --request-border-color: #CCCCCC;
    --bg-lime: #31C300;
    --bg-limegreen: #5EB924;
    --bg-lawngreen: #30CD00;
    --tetxt-periwinkle: #9095FD;
    --text-light-blue: #0D6EFD;
    --off-gray: #999999;
    --border-periwinkle: #B2B7FE;
    --dark-periwinkle: #7F84FF;
    --bg-palegreen: #00C02D;
    --dark-black: #333333;
    --bg-cornflowerblue: #4292DC;
    --dark-gray: #444444;
    --colors-light: #fff;
    --colors-dark: #252525;
    --colors-gray: #f2f2f2;
    --colors-palette-almostBlack: #252525;
    --colors-palette-grey_400: #575757;
    --colors-palette-grey_300: #737373;
    --colors-palette-white: #ffffff;
    --colors-palette-grey_100: #dddddd;
    --colors-palette-grey_50: #f2f2f2;
    --colors-palette-green_400: #1b4940;
    --colors-palette-purple_400: #480081;
    --colors-palette-grey_200: #b9b9b9;
    --colors-palette-blue_400: #29296e;
    --colors-palette-orange_400: #a6784a;
    --colors-palette-purple_50: #bc9fea;
    --colors-palette-orange_200: #ff7c38;
    --colors-palette-purple_25: #cfc0ff;
    --colors-palette-orange_100: #ffcf45;
    --colors-palette-purple_15: #e4e0fc;
    --colors-palette-orange_15: #fff2d1;
    --colors-palette-purple_05: #f4f3fe;
    --colors-palette-green_200: #009470;
    --colors-palette-purple_300: #7119b8;
    --colors-palette-green_100: #3dc763;
    --colors-palette-purple_200: #8529cd;
    --colors-palette-green_15: #cff2d9;
    --colors-palette-purple_100: #9b50d6;
    --colors-palette-red_100: #ff9eeb;
    --colors-palette-red_400: #cc1a36;
    --colors-palette-blue_200: #0d5c9f;
    --colors-palette-blue_100: #18a1e5;
    --colors-palette-blue_15: #dfeefd;
    --colors-palette-red_200: #ff3347;
    --colors-palette-red_15: #ffe8fa;
    --colors-palette-grey_250: #949494;
    --colors-palette-grey_05: #fafafa;
    --colors-palette-red_05: #fdf3f6;
    --colors-palette-blue_05: #eff6fd;
    --colors-palette-orange_05: #fbf8ef;
    --colors-palette-green_05: #edf9f0;
    --colors-fill-sectionInverseSecondary: #252525;
    --colors-fill-ctaPrimary: #8529cd;
    /* --colors-fill-sectionInversePrimary: #29296e; */
    --colors-fill-default: #ffffff;
    --colors-fill-bannerOverlay: linear-gradient(90deg, #292a6bff, #292a6b00);
    --colors-fill-extensionIllustration: #480081;
    --colors-fill-preferenceBackground: #f4f3fe;
    --colors-fill-listviewBackground: #dfeefd;
    --colors-border-primary: #252525;
    --colors-border-inverse: #ffffff;
    --colors-border-iconContainer: #dddddd;
    --colors-border-divider: #b9b9b9;
    --colors-border-listViewDivider: #f4f3fe;
    --colors-text-primary: #252525;
    --colors-text-secondary: #575757;
    --colors-text-tertiary: #737373;
    --colors-text-inverse: #ffffff;
    --colors-text-cashback: #e80c5b;
    --colors-text-action: #8529cd;
    --colors-brand-purple: #8529cd;
    /* --colors-brand-darkIndigo: #29296e; */
    --colors-state-error: #cc1a36;
    --colors-state-disabled: #949494;
    --colors-state-unselected: #737373;
    --colors-state-hover: #9b50d6;
    --colors-state-pressed: #7119b8;
    --colors-state-selected: #8529cd;
    --colors-state-focused: #8529cd;
    --colors-state-info: #0d5c9f;
    --colors-state-success: #009470;
    --colors-state-warning: #ff7c38;

    /* --bg-theme-btn: #01ff1f; */
    --bg-theme-btn: #8E82FE;
    --bg-light-gray: #eff2f7;
    --tag-hover-color: #f68a40;
    --bg-light-periwinkle: rgb(178, 183, 255, 0.4);
    --bg-theme-btn-hover: #ccccff;
    --radio-btn-title: #4b4b4b;
    --radio-btn-border: #e5e5e5;
    --custom-radio-hover: #f7f7f7;
    --text-red: #ff0000;
    --bg-yellow: #ffff00;
    --co-bg-green: #008000;
    --bg-green: #0feb27;
    --bg-remember: #0075ff;
    --sweet-alert-placeholder: #A5DC86;
    --bg-download-report_btn: #d6deff;
    --border-download-report_btn: #040404;

    /**  Add By Sahejad landing-pade_new-design **/
    --vivid-purple: #9333ea;
    --emerald-green: #22c55e;
    --forest-green: #16a34a;
    --golden-yellow: #facc15;
    --lemon-yellow: #fde047;
    --deep-indigo: #4338ca;
    --deep-indigo-hover: #3730a3;
    --grayish-blue: #374151;
    --charcoal-gray: #4b5563;
    --dark-bluish-gray: #1f2937;
    --vibrant-indigo-blue: #4f46e5;
    --lavender-blue: #e0e7ff;
    --alice-blue: #eff6ff;
    --royal-blue: #2563eb;
    --light-peachy: #ffedd5;
    --light-mint-green: #dcfce7;
    --soft-pastel-blue: #e0e7ff;
    --pale-pinkish-red: #fee2e2;
    --vivid-orange: #ea580c;
    --crimson-red :#dc2626;
    --burnt-orange: #c2410c;
    --deep-emerald: #15803d;
    --dark-red:#b91c1c;
    --jet-gray: #2c2c2c;
    --lavender-mist: #f0f3ff;
    --electric-indigo: #6a72f7;
    --bluish-purple: #575fdb;
    --facebook-background-gray: #f0f2f5;
    /**  Add By Sahejad landing-pade_new-design **/
}

/* @font-face {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/Verdana/Verdana.woff") format("woff"),
        url("../fonts/Verdana/Verdana.woff2") format("woff2"),
        url("../fonts/Verdana/Verdana.eot") format("eot"),
        url("../fonts/Verdana/Verdana.ttf") format("ttf"),
        url("../fonts/Verdana/Verdana.svg") format("svg")
}

@font-face {
    font-family: 'Verdana';
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/Verdana/Verdana-Bold.woff") format("woff"),
        url("../fonts/Verdana/Verdana-Bold.woff2") format("woff2"),
        url("../fonts/Verdana/Verdana-Bold.eot") format("eot"),
        url("../fonts/Verdana/Verdana-Bold.ttf") format("ttf"),
        url("../fonts/Verdana/Verdana-Bold.svg") format("svg")
} */

img {
    max-width: 100%;
    height: auto;
}

.p-0 {
    padding: 0;
}

.ptb-5 {
    padding: 5rem 0;
}

.ptb-7 {
    padding: 7.5rem 0;
}

.ptb-9 {
    padding: 9.5rem 0;
}

.pt-0 {
    padding-top: 0;
}

.pt-0_imp {
    padding-top: 0 !important;
}

.pt-4 {
    padding-top: 4rem;
}

.pt-5 {
    padding-top: 5rem;
}

.pt-7 {
    padding-top: 7rem;
}

.pt-10 {
    padding-top: 10rem;
}

.p-left-0_imp {
    padding-left: 0 !important;
}

.ptb-14 {
    padding: 14rem 0;
}

.ptb-10 {
    padding: 10rem 0;
}

.ptb-8 {
    padding: 8rem 0;
}

.mt-15em {
    margin: 1.5rem 0;
}

.mt-2em {
    margin: 2em 0;
}

.mt-4em {
    margin: 4em 0;
}

.mt_1em {
    margin-top: 1em;
}

.mt_2em {
    margin-top: 2em;
}

.mt-4em_b {
    margin-bottom: 4em;
}

.mt-3 {
    margin-top: 3rem;
}

.mt-4 {
    margin-top: 4rem;
}

.mt-4_imp {
    margin-top: 4rem !important;
}

.mt-5 {
    margin-top: 5rem;
}

.mt-7 {
    margin-top: 7rem;
}

.mt-8 {
    margin-top: 8rem;
}

.mt-9 {
    margin-top: 9rem;
}

.mt-60 {
    margin-top: 60px;
}

.m-0 {
    margin: 0;
}

.m-0_imp {
    margin: 0 !important;
}

.mb-0 {
    margin-bottom: 0;
}

.mb-0_imp {
    margin-bottom: 0 !important;
}

.mb-05 {
    margin-bottom: 0.5rem;
}

.mb-1 {
    margin-bottom: 1rem;
}

.mb-2 {
    margin-bottom: 2rem;
}

.mb-2_imp {
    margin-bottom: 2rem !important;
}

.mb-32_imp {
    margin-bottom: 32px !important;
}

.mb-3 {
    margin-bottom: 3rem;
}

.mb-4 {
    margin-bottom: 4rem;
}

.mb-5 {
    margin-bottom: 5rem;
}

.mb-8 {
    margin-bottom: 8rem;
}

.mb-10 {
    margin-bottom: 10rem;
}

.mb-11 {
    margin-bottom: 11rem !important;
}

.mb-10px {
    margin-bottom: 10px !important;
}

.mr-0_imp {
    margin-right: 0 !important;
}

.f-weight-400 {
    font-weight: 400;
}

.f-weight-500 {
    font-weight: 500;
}

.f-weight-600 {
    font-weight: 600;
}

.f-weight-700 {
    font-weight: 700;
}

.line-height-30 {
    line-height: 30px;
}

.text-white {
    font-size: 50px;
    font-weight: 700;
}

.text-color-white {
    color: var(--text-white);
}

.text-black {
    color: var(--text-black);
}

.text-black_imp {
    color: var(--text-black) !important;
}

.phone-no_red {
    color: var(--text-red) !important;
}

.bg_light-gray {
    background-color: var(--bg-light-gray);
}

.bg_light-periwinkle {
    background-color: var(--bg-light-periwinkle);
}

.bg_black {
    background-color: var(--text-black);
}

.justify-content-center {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.justify-content-between {
    justify-content: space-between !important;
}

.align-justify-center {
    align-items: center;
    justify-content: center;
}

.theme_btn {
    display: inline-block;
    color: var(--text-white) !important;
    font-weight: 700;
    background-color: var(--bg-theme-btn);
    padding: 10px 12px;
    font-size: 25px;
    border: 2px solid var(--colors-palette-blue_400);
    border-radius: 20px;
    transition: all 0.3s ease;
}

.theme_btn:hover {
    color: var(--text-black) !important;
    background-color: var(--bg-theme-btn-hover);
    border-color: var(--bg-periwinkle);
}

.download-report_btn {
    font-size: 18px;
    background-color: var(--text-white);
    border-radius: 20px;
    color: var(--text-black) !important;
    outline: 2px solid var(--border-download-report_btn);
    outline-offset: 0px;
}

.download-report_btn:hover {
    background-color: var(--bg-download-report_btn);
}

/* .pill-btn_20_imp {
    border-radius: 20px !important;
} */

/* .add_profile-save-cancle_btn {
    border-radius: 20px !important;
} */

.add_profile-save-link_btn {
    border-radius: 20px !important;
    padding: 5px 20px;
}

.add_profile-cancle_btn {
    padding: 8px 20px !important;
    border-radius: 50px !important;
}

.delete-profile_btn {
    margin-top: 0 !important;
}

.border-0 {
    border: 0;
}

.d-flex-wrap {
    display: flex;
    flex-wrap: wrap;
}

.d-flex-wrap-justify {
    justify-content: center;
}

.p-relative {
    position: relative;
}

.word-break_inherit {
    word-break: inherit !important;
}

.word-break_inherit p {
    text-align: center !important;
}

.container_form_box-shadow {
    box-shadow: 0px 0px 16.83px 10px rgba(0, 0, 0, 0.05) !important;
    -webkit-box-shadow: 0px 0px 16.83px 10px rgba(0, 0, 0, 0.05) !important;
}

.proven-results_inner_title-first h2 {
    /** Remove By Sahejad landing-pade_new-design **/
    background: linear-gradient(24deg, var(--bg-yellow), var(--text-red));
    /** Remove By Sahejad landing-pade_new-design **/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proven-results_inner_title-secound h2 {
    /** Remove By Sahejad landing-pade_new-design **/
    background: linear-gradient(24deg, #f6d167, #297f87);
    /** Remove By Sahejad landing-pade_new-design **/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proven-results_inner_title-third h2 {
    /** Remove By Sahejad landing-pade_new-design **/
    background: linear-gradient(24deg, #7938f4, #46c8f9);
    /** Remove By Sahejad landing-pade_new-design **/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proven-results_inner_title-fourth h2 {
    /** Remove By Sahejad landing-pade_new-design **/
    background: linear-gradient(24deg, var(--bg-yellow), var(--text-red));
    /** Remove By Sahejad landing-pade_new-design **/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-t_uppercase {
    text-transform: uppercase;
}

.main-header .header-lower {
    position: fixed;
    width: 100%;

    /** Remove By Sahejad landing-pade_new-design **/
    /* background: rgb(178, 183, 255, 0.8); */
    /** Remove By Sahejad landing-pade_new-design **/

    /** Added By Sahejad landing-pade_new-design **/
    /* background-color: var(--text-white);
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); */
    /** Added By Sahejad landing-pade_new-design **/
}

/** Remove By Sahejad landing-pade_new-design **/
/* .main-sticky-header .header-lower {
    background: rgb(178, 183, 255);
} */
/** Remove By Sahejad landing-pade_new-design **/

.home-banner {
    background-image: inherit !important;
    background-size: inherit !important;
    background-color: var(--text-white) !important;
    padding-right: 0 !important;
}

.title2_home_page.title2_yourtime {
    font-size: 64px;
}

.h1_sub_title {
    /* font-size: 52px; */
    font-size: 48px;
}

.title2_home_page p {
    font-weight: 600;
}

.image-slider-container .image-slider-heading .image-slider-title .image-slider-text {
    font-size: 25px;
}

.people_review {
    background-image: linear-gradient(90deg, rgb(189, 195, 199) 0%, rgb(44, 60, 80) 100%);
}

.mySwiper2 .swiper-wrapper {
    padding-bottom: 4.5rem;
}

.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
}

.expert-says h3 a {
    color: var(--text-black);
}

.specific-science-articles_inner-heading-text {
    border-top: 2px solid var(--text-black) !important;
    border-bottom: 2px solid var(--text-black) !important;
}

.specific-science-articles_inner-heading-text h1,
.specific-science-articles_inner-heading-text p {
    color: var(--text-black) !important;
}

.specific-science-articles_inner {
    color: var(--text-black) !important;
}

.smartWatchIntegrationsBar {
    background-color: var(--text-white);
}

.expensive-chronic-diseases_inner_content {
    border-bottom: 1px solid var(--text-black) !important;
}

.all_video_list {
    background: var(--text-white) !important;
}

.form-group {
    /* display: block;
    margin-bottom: 15px; */
}

.form-group input {
    /* padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer; */
}

/* .d-none_imp {
    display: none !important;
} */

.success-message_cls {
    width: 100%;
    /* font-size: 20px; */
    font-size: 30px;
    text-align: center;
    font-weight: 700;
    /* margin: 3rem 0px; */
    /* margin: 1.5rem 0px; */
}

.success-message_cls .success-message_text {
    font-size: 28px;
}

/** START **/
.customJoinBtn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    display: flex;
}

.customJoinBtn>a {
    /* border-radius: 10px; */
    /* padding: 0px 20px; */
    border-radius: 50px;
    margin: 0;
    margin-left: 8px;
    /** Remove By Sahejad landing-pade_new-design **/
    /* color: var(--text-white);
    background-color: var(--bg-theme-btn); 
    border: 1px solid var(--text-black); 
    font-family: 'Fira Sans', sans-serif;
    font-size: 18px !important; */
    /** Remove By Sahejad landing-pade_new-design 
    padding: 0px 28px;**/

    /**  Added By Sahejad landing-pade_new-design **/
    /* color: var(--vivid-purple);
    background-color: var(--text-white);
    border: 1px solid var(--vivid-purple);
    padding: 0px 24px; */
    /**  Added By Sahejad landing-pade_new-design **/
}

.customJoinBtn .custom-login_btn,
.customJoinBtn .custom-join_btn {
    transition: all 0.3s ease;
}

.customJoinBtn .custom-login_btn:hover,
.customJoinBtn .custom-join_btn:hover {
    /** Remove By Sahejad landing-pade_new-design **/
    /* color: var(--text-white) !important;
    background-color: var(--text-black); */
    /** Remove By Sahejad landing-pade_new-design **/
}

/**  Added By Sahejad landing-pade_new-design **/
/* .customJoinBtn .custom-login_btn:hover {
    color: var(--text-white);
    background-color: var(--vivid-purple);
}

.customJoinBtn .custom-join_btn:hover {
    border-color: var(--forest-green);
    background-color: var(--forest-green);
} */
/**  Added By Sahejad landing-pade_new-design **/

.customJoinBtn .custom-join_btn {
    /** Remove By Sahejad landing-pade_new-design **/
    /* background-color: var(--bg-green); */
    /** Remove By Sahejad landing-pade_new-design **/

    /* border: 1px solid var(--text-black); */

    /**  Add By Sahejad landing-pade_new-design **/
    color: var(--text-white) !important;
    border: 1px solid var(--emerald-green);
    background-color: var(--emerald-green);
    /**  Add By Sahejad landing-pade_new-design **/
}

.right-cont-reduce {
    margin-right: 70px;
}

.searchmainbar_customjoinbtn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    left: 0;
    z-index: 9;
}

#sb-search {
    display: none;
}

.sb-search {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 70px;
    width: 0;
    height: 30px;
    transition: width 0.3s;
    z-index: 9;
}

.sb-search-input {
    position: absolute;
    border: none;
    outline: none;
    z-index: 10;
    padding: 0px 0;
    border-radius: 10px;
    font-size: 14px;
    right: 100px;
}

.sb-icon-search,
.sb-search-submit {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    right: 100px;
    top: 0;
    padding: 0;
    margin: 0;
    text-align: center;
    cursor: pointer;
    background-color: transparent;
    border-bottom: 0;
}

.sb-icon-search {
    background: transparent;
    z-index: 90;
    font-size: 22px;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

.sb-search.sb-search-open,
.no-js .sb-search {
    width: 67.5%;
}

.sb-search-open .sb-search-input {
    padding: 0 6px;
}

.sb-search-submit:focus,
.sb-search-input:focus {
    border-bottom: 0;
}

.my_account_section {
    position: absolute !important;

    /** Remove By Sahejad 05/13/2025 **/
    /* right: 15px !important; */
    /** Remove By Sahejad 05/13/2025 **/

    /** Add By Sahejad 05/13/2025 **/
    /* right: 60px !important; */
    right: 56px !important;
    /** Add By Sahejad 05/13/2025 **/
}

.fam_word_title {
    /** Remove By Sahejad landing-pade_new-design **/
    /* font-size: 16px; */
    /** Remove By Sahejad landing-pade_new-design **/

    /**  Added By Sahejad landing-pade_new-design **/
    /* font-size: 24px; */
    /**  Added By Sahejad landing-pade_new-design **/
}

.fam_word_title_responsive {
    display: none;
}

.main-menu .nav li a,
.customJoinBtn a {
    font-size: 16px;
}

/* .section-select_label {
    position: absolute;
    top: 219px;
    left: -122px;
    z-index: 9;
    color: var(--text-black);
    background-color: var(--bg-green);
    font-size: 22px;
    padding: 16px 20px;
    transform: rotate(-45deg) skewX(45deg);
    overflow: hidden;
    white-space: nowrap;
}

.section-select_label .section-select_label_inner {
    position: relative;
    display: block;
    width: 500px;
    max-width: 500px;
    transform: skewX(-45deg);
    left: 32px;
    font-weight: 700;
}

.section-select_label .section-select_label-sapn {
    position: relative;
    display: block;
    width: 500px;
    max-width: 500px;
    left: 32px;
    font-weight: 700;
    display: inline-block;
    animation: 10s slides infinite linear;
}

.section-select_label .section-select_label-sapn:last-child {
    left: 0;
}

@keyframes slides {
    from {
      transform: translateX(0);
    }
    to {
      transform: translateX(-500px);
    }
} */

/* Remove By Sahejad */
/* .section-select_label {
    position: absolute;
    top: 205px;
    left: -116px;
    z-index: 9;
    color: var(--text-black);
    background-color: var(--bg-green);
    font-size: 22px;
    padding: 16px 20px;
    transform: rotate(-45deg) skewX(45deg);
    overflow: hidden;
    white-space: nowrap;
    width: 500px;
}

.section-select_label .section-select_label_inner {
    display: flex;
    width: max-content;
    animation: scroll-animation 15s linear infinite;
    position: relative;
    left: 64px;
}

.section-select_label .section-select_label-sapn {
    position: relative;
    font-weight: 700;
    display: inline-block;
    transform: skewX(-45deg);
}

.section-select_label .section-select_label-sapn:last-child {
    margin-left: 3rem;
}

@keyframes scroll-animation {
    0% {
        transform: translateX(0);
    }
    30% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
} */
/* Remove By Sahejad */





/* .section-select_label .section-select_label-sapn:last-child {
    left: 0;
} */

/* @keyframes slides {
    from {
      transform: translateX(0);
    }
    to {
      transform: translateX(-100%);
    }
} */

/* @keyframes slides {
    0% {
        transform: translateX(0);
    }
    30% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
} */

.ribbon-slider {
    /* margin-top: 60px; */


    position: absolute !important;
    /* width: 500px;
    top: 207px;
    left: -116px; */
    width: 550px;
    top: 225px;
    left: -120px;
    transform: rotate(-45deg) skewX(45deg);
    padding: 16px 20px !important;
    /* background-color: var(--bg-green); */

    background: repeating-linear-gradient(to right, red 0%, blue 50%, red 100%);
    background-size: 200% auto;
    background-position: 0 100%;
    animation: gradient 5s infinite;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
}

@keyframes gradient {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -200% 0;
    }
}

.ribbon-slider .swiper-wrapper .swiper-slide .ribbon-slider-title {
    /* color: var(--text-black); */
    color: var(--text-white);
    font-size: 22px;
    font-weight: 700;
    padding: 0;
    transform: skewX(-45deg);
    left: 26px;
}

.css-arjcpd {
    /** Remove By Sahejad landing-pade_new-design **/
    /* position: relative;
    height: 100vh; */
    /** Remove By Sahejad landing-pade_new-design **/
}

.banner-video video {
    /** Remove By Sahejad landing-pade_new-design **/
    /* width: 100%;
    height: 100vh;
    object-fit: cover; */
    /** Remove By Sahejad landing-pade_new-design **/
}

.css-arjcpd_inner {
    /** Remove By Sahejad landing-pade_new-design **/
        /* display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding-bottom: 4rem;
        position: absolute;
        width: 100%;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%); */
    /** Remove By Sahejad landing-pade_new-design **/

    /* padding-bottom: 8rem; */
}

.css-arjcpd .yoga-plan_link {
    /* position: absolute;
    top: 115px;
    right: 15px;
    padding: 26px 40px; */

    /* font-size: 20px;
    padding: 8px 16px; */
    /* margin-top: 6px; */

    /** Remove By Sahejad landing-pade_new-design **/
    /* margin-bottom: 1.5cm; */
    /** Remove By Sahejad landing-pade_new-design **/

    /* box-shadow: var(--text-black) 6px 6px; */


    /* top: 50%; */
    /* transform: translateY(-50%); */
    /* box-shadow: none; */
    /* border-radius: 50px; */
    /* border: 9px solid var(--text-black); */
}

/* .css-arjcpd .yoga-plan_link:hover {
    box-shadow: var(--bg-green) 6px 6px;
} */

.mental-health-section {
    background-image: linear-gradient(90deg, rgb(44, 60, 80, 0.6) 0, var(--bg-light-periwinkle) 40%, var(--text-white) 80%);
}

.section-title {
    font-size: 30px;
    font-weight: 700;
}

.sec-accessible .section-title {
    text-transform: capitalize;
}

.mental-health-tag-wrapper {
    margin-top: 32px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 10px;
}

.tags_inner {
    margin-bottom: 12px;
}

.tags_inner:last-child {
    margin-bottom: 0;
}

.tags_inner-span {
    position: relative;
    padding-bottom: 14px;
}

.tags_inner-span span {
    position: relative;
    color: var(--text-black) !important;
    background-color: transparent;
    display: inline-block;
    margin: 10px 10px;
    font-size: 18px;
    color: var(--dark-black);
    border: 0;
    border-radius: 20px;
    font-weight: 700;
    text-transform: uppercase;
    word-break: break-word;
}

.tags_inner-span span::before {
    content: '';
    position: absolute;
    width: 50%;
    height: 3px;
    left: 50%;
    bottom: -8px;
    transform: translateX(-50%);
    background-color: var(--bg-theme-btn);
}

.tag {
    padding: 0.3em 0.85em;
    color: var(--text-white) !important;
    background-color: var(--text-black);
    display: inline-block;
    margin: 2px 0px;
    font-size: 16px;
    color: var(--dark-black);
    border: 2px solid var(--text-black);
    border-radius: 50px;
    transition: transform 0.2s;
    transition-timing-function: cubic-bezier(0.45, -0.85, 0.55, -0.45);
}

.tag:hover {
    font-weight: 600;
    transform: scale(1.1);
    background: linear-gradient(to right, #ff8a00, #da1b60);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.smartWatchIntegrationsBar {
    background-color: transparent;
}

.sec-enter-corpa {
    margin-top: 0;
}

#zoneTVBar {
    margin-top: 0 !important;
}

.zone_tv_bar {
    margin-bottom: 0;
}

.smartWatchIntegrationsBar {
    padding-bottom: 0;
}

.inquire {
    margin-top: 40px;
}

.inquire_right_content .section-title {
    margin-bottom: 3rem;
}

.inquire_right_content .inquire_right_link {
    display: block;
    color: var(--text-black);
    margin: 2rem 0;
}

.inquire_right_link:hover {
    color: var(--text-black);
}

.affordable_inner .d-flex {
    display: flex;
    align-items: center;
}

.affordable_inner_img {
    text-align: center;
}

.affordable_inner_img img {
    /** Remove By Sahejad landing-pade_new-design **/
    /* width: 80%;
    border-radius: 20px;
    border: 5px solid var(--bg-light-periwinkle); */
    /** Remove By Sahejad landing-pade_new-design **/
}

.affordable_inner_img_index img {
    width: 100%;
}

.affordable_inner_contant-title {
    /** Remove By Sahejad landing-pade_new-design **/
    /* font-size: 29px; */
    /** Remove By Sahejad landing-pade_new-design **/

    font-weight: 700;
    color: var(--bg-theme-btn);
}

.affordable_inner_contant-title-third {
    /** Remove By Sahejad landing-pade_new-design **/
    /* font-size: 22px; */
    /** Remove By Sahejad landing-pade_new-design **/

    font-weight: 700;
    color: var(--text-black);
    font-family: 'Verdana';
}

.affordable_inner_contant h3 {
    font-family: 'Verdana';
    /** Remove By Sahejad landing-pade_new-design **/
    /* font-size: 20px; */
    /** Remove By Sahejad landing-pade_new-design **/
}

.sec-affordable_content-mt {
    margin-top: 60px;
}

.affordable_inner_contant-last-title {
    font-size: 24px;
}

.proven-results_inner_img img {
    aspect-ratio: 3/2;
    width: 60%;
    object-fit: contain;
}

.proven-results_inner_title {
    /** Remove By Sahejad landing-pade_new-design **/
    margin: 2rem 0;
    /** Remove By Sahejad landing-pade_new-design **/
}

.proven-results_inner_title h2 {
    /** Remove By Sahejad landing-pade_new-design **/
    font-size: 40px;
    /** Remove By Sahejad landing-pade_new-design **/
}

.proven-results_inner_text h3 {
    font-weight: 400 !important;
}

.proven-results_inner_title h2,
.proven-results_inner_text h3 {
    font-weight: 700;
    /** Remove By Sahejad landing-pade_new-design **/
    color: var(--text-black);
    /** Remove By Sahejad landing-pade_new-design **/
}

.proven-results-link a {
    /** Remove By Sahejad landing-pade_new-design **/
    font-size: 20px;
    color: var(--link-color);
    /** Remove By Sahejad landing-pade_new-design **/
    transition: all 0.3s ease;
    border-bottom: 2px solid;
}

.proven-results-link a:hover {
    /** Remove By Sahejad landing-pade_new-design **/
    color: var(--text-light-blue);
    /** Remove By Sahejad landing-pade_new-design **/
}

.proven-results-link_index a {
    display: inline-block;
    border-bottom: 0;
    font-weight: 600;
    font-size: 24px;
    margin-top: 6rem;
}

.accessible {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}

.accessible_title h4 {
    font-size: 24px;
    font-weight: 600;
    color: var(--text-black);
}

.accessible_img img {
    aspect-ratio: 6/6;
    width: 85%;
    object-fit: contain;
}

.wifi_colored_icon-img {
    width: 60% !important;
}

.smartWatchIntegrationsBar h2 {
    font-size: 3rem;
}

.smartWatchIntegrationsBar .watch-set li {
    width: 35rem;
}

.hc_column_cnt_title {
    text-align: center;
}

.hc_column_cnt_title .hc_column_cnt_title-font {
    font-family: 'Verdana';
}

.hc_column_cnt_title .hc_column_cnt_title-font-s {
    font-size: 24px;
}

.hc_column_cnt_title-h1 {
    font-size: 31px;
}

.hc_column_cnt_title h1 {
    color: var(--text-black);
}

.hc_column_cnt_title-h1-sec {
    font-size: 24px;
    color: var(--text-black);
}

.mental-health-section_title {
    font-size: 20px;
    font-family: 'Verdana';
    color: var(--link-color);
}

.mental-health-section_images_inner {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 10px;
}

.mental-health-section_images_inner img {
    border: 5px solid var(--text-black);
    width: 100%;
    object-fit: cover;
}

.about-section_content .about-section_content-text {
    font-size: 26px;
}

.about-section_content .about-section_content-text-last a {
    font-size: 20px;
    color: var(--link-color);
    transition: all 0.3s ease;
    position: relative;
    top: 60px;
}

.about-section_content .about-section_content-text-last a:hover {
    color: var(--text-light-blue);
}

.about-section_content .about-section_content-title {
    font-size: 30px;
    font-weight: 600;
    color: var(--text-black);
}

.about-section_content .about-section_content-title span {
    font-size: 20px;
}

.about-section_inner {
    /** Remove By Sahejad landing-pade_new-design **/
    text-align: center;
    background-color: var(--bg-light-periwinkle);
    height: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-shadow: var(--bg-periwinkle) 12px 12px;
    border-radius: 8px;
    margin-bottom: 24px;
    /** Remove By Sahejad landing-pade_new-design **/
}

.about-section_inner h3 {
    /** Remove By Sahejad landing-pade_new-design **/
    color: var(--text-black);
    padding: 16px 0;
    /** Remove By Sahejad landing-pade_new-design **/
}

.about-section_inner h3 span {
    /** Remove By Sahejad landing-pade_new-design **/
    font-size: 36px;
    font-weight: 600;
    /** Remove By Sahejad landing-pade_new-design **/
}

.delete-account_content-text-links ul {
    padding-left: 24px;
}

.delete-account_content-text-links ul li {
    list-style-type: decimal;
    font-family: 'Verdana';
    margin-bottom: 4px;
}

.delete-account_content-text-links ul li::marker {
    font-weight: 600;
}

.delete-account_content-text-links ul li .f-w_text {
    font-size: 20px;
    font-weight: 600;
}

.delete-account_content-text-links ul li:last-child {
    margin-bottom: 0;
}

.delete-account_content-img {
    margin: 3rem 0;
}

.delete-account_content-text p,
.delete-account_content-text-links-title p {
    font-family: 'Verdana';
}

.sec-about-responsive-section {
    /** Remove By Sahejad landing-pade_new-design **/
    height: 400px;
    /** Remove By Sahejad landing-pade_new-design **/

    display: flex;
    align-items: center;
    justify-content: center;
}

.sweet-alert {
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translate(-50%, -50%);
    -webkit-animation: inherit !important;
    animation: inherit !important;
}

.nhs_logo {
    width: 7.5em;
}

.formwizardpopup {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.formwizardpopup .modal-dialog {
    width: 100%;
    /* Remove */
    /* max-width: 1400px; */
    /* Remove */
    /* Add */
    max-width: 740px;
    /* Add */
    left: 50%;
    transform: translateX(-50%) !important;
    padding: 0 15px;
    margin: 100px 0;
}

.form_wizard li.active>a.hidden-xs {
    display: block !important;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body {
    position: relative;
    /* min-height: 650px;
    display: flex;
    flex-direction: column;
    justify-content: center; */
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content {
    position: relative;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .tab-pane_inner {
    /* min-height: 563px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 1.5rem; */
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .progress {
    width: auto;
    height: 8px;
    margin: 0 60px;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .progress .progress-bar-periwinkle {
    background-color: var(--bg-periwinkle);
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane.active {
    min-height: 620px;
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    /* justify-content: space-between; */
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk {
    padding: 10px 40px;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .wizard_cat-cla-int_btn {
    min-height: 408px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .wizard_cat-cla-int_button {
    margin-top: 80px;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk h3 {
    text-align: center;
    line-height: 32px;
    font-weight: 600;
    /* font-size: 32px; */
    font-size: 40px;
    margin: 60px 0;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk .data_blk-title {
    /* color: var(--colors-palette-blue_200); */
    color: var(--link-color);
    /* margin-top: 70px;
    margin-bottom: 0; */

    /* margin: 80px 0; */
    margin: 40px 0;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk .data_blk-title .step_title {
    /* position: relative;
    top: 32px; */
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk {
    /* margin-bottom: 40px; */
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .close-modal-btn {
    position: absolute;
    /* top: 4px; */
    /* right: 15px; */
    top: 15px;
    right: 16px;
    font-size: 3.5rem;
    /* opacity: 0.3; */
    z-index: 9;

    padding: 0 8px;
    opacity: 1;
    color: var(--dark-black);
    border: 1px solid var(--dark-black);
    border-radius: 4px;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .progress-bar-info {
    background-color: transparent;
    text-align: center;
    padding: 10px 0;
    font-size: 16px;
    margin: 60px 0;
}

.formwizardpopup .modal-content.banner .progress,
.formwizardpopup .modal-content.banner .progress-bar-info {
    display: none;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content {
    text-align: center;
    border-radius: 20px;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner {
    /* Remove */
    /* display: flex;
    justify-content: center;
    flex-wrap: wrap; */
    /* Remove */
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content {
    /* Remove */
    /* width: 32.5%;
    margin: 0 4px; */
    /* Remove */

    /* Add */
    text-align: left;
    /* Add */
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner::before,
.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner::after {
    display: none;
}

.intensity-loader {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 18px;
}

.modal-backdrop_formwizardpopup {
    /* opacity: 0.7 !important; */
    opacity: 1 !important;
    background-color: var(--text-white);
}

.custom-radio {
    width: 100%;
    /* margin-bottom: 24px; */
    margin-bottom: 12px;
    position: relative;

    /* Add */
    /* padding-left: 32px; */
    /* padding: 12px 18px; */
    /* padding: 12px 18px 12px 48px; */
    /* padding: 12px 44px 12px 18px; */
    padding: 20px 44px 20px 20px;
    border-radius: 5px;
    /* box-shadow: 0 0px 8px rgba(0, 0, 0, 0.2); */
    box-shadow: inset 8px 4px 15px var(--bg-periwinkle);
    transition: all 0.3s ease;
    cursor: pointer;
    /* Add */
}

.custom-radio:hover {
    transform: translateY(-3px);
    background-color: var(--bg-periwinkle);
}

.custom-radio:hover .radio-btn {
    /* Remove */
    /* background-color: var(--bg-periwinkle); */
    /* Remove */
}

.custom-radio input {
    display: none;
}

.custom-radio .custom-radio_input {
    display: inline-block;
    width: auto;
    margin: 0 !important;
    appearance: none;

    /* padding: 10px;
    vertical-align: middle;
    margin-right: 5px;
    border: 2px solid var(--text-black); */
}

/* Add */
.custom-radio .custom-radio_input[type="radio"] {
    /* position: relative; */
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    /* left: 0; */
    right: 0;
}

/* Add */

.custom-radio .custom-radio_input::before {
    content: '';
    position: absolute;
    /* top: 2px; */
    /* top: 14px; */
    /* top: 16px; */
    top: 24px;
    /* left: 18px; */
    right: 18px;
    /* padding: 10px; */
    padding: 8px 8px;
    display: inline-block;
    vertical-align: middle;
    border: 2px solid var(--text-black);
    border-radius: 50%;
}

.custom-radio .custom-radio_input::after {
    content: "";
    display: none;
    position: absolute;
    /* top: 9px;
    left: 7px; */
    /* top: 21px; */
    /* top: 22px; */
    top: 30px;
    /* left: 25px; */
    right: 24px;
    /* width: 10px;
    height: 10px; */
    width: 8px;
    height: 8px;
    background-color: var(--text-black);
    border-radius: 50%;
}

.custom-radio .custom-radio_input:checked::after {
    display: block;
}

.custom-radio .radio-btn {
    /** Remove By Sahejad **/
    display: inline-block;
    /** Remove By Sahejad **/

    /** Add By Sahejad **/
    /* display: inline-flex;
    align-items: center;
    justify-content: center; */
    /** Add By Sahejad **/

    border-radius: 10px;
    position: relative;
    cursor: pointer;

    /* Remove */
    /* padding: 16px 7px;
    width: 100%;
    border: 2px solid var(--radio-btn-border);
    box-shadow: 0 2px 0 var(--radio-btn-border);
    border: 2px solid var(--dark-gray);
    box-shadow: inset 8px 4px 15px var(--bg-periwinkle);
    height: 120px; */
    /* Remove */
}

.custom-radio .radio-btn>.custom-radio-check {
    background-color: rgb(178, 183, 255, 0.6);
    border-radius: 8px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}

.custom-radio .radio-btn .radio-btn-title {
    position: relative;
    z-index: 9;
    color: var(--text-black);
    font-weight: 600;
    text-transform: uppercase;
    /** Remove By Sahejad **/
    /* height: 100%;
    display: inline-grid;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap; */
    /** Remove By Sahejad **/
    word-break: break-word;
    line-height: 1.5;
    height: 100%;

    /* font-size: 16px; */

    /* padding: 16px 0px; */

    /* Remove */
    /* padding: 14px 0px; */
    /* Remove */
}

#step2 .form_blk .form_blk_inner .form_blk_inner-content .custom-radio .radio-btn .radio-btn-title,
#step3 .form_blk .form_blk_inner .form_blk_inner-content .custom-radio .radio-btn .radio-btn-title {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.custom-radio .radio-btn .radio-btn-title .mb-0 {
    line-height: 1.5;
}

.jj_position_absolute .nav li ul .routine-finder_class {
    padding: 2px 15px;
    background-color: rgb(178, 183, 255) !important;
}

.btn-start-routine-finder_class {
    margin-bottom: 0;
    /* padding: 3px 11px; */
    padding: 8px 22px;
    /* background-color: var(--colors-dark); */
    background-color: var(--bg-green);
    border: 1px solid var(--text-black);
    /* border-radius: 12px; */
    border-radius: 50px;
    color: var(--text-white);
    transition: all 0.3s ease;
    /* margin-top: 4px; */

    margin: 7px 0 0 15px;
    color: var(--text-black);
    font-weight: 600;
}

.btn-start-routine-finder_class:hover {
    /* background-color: var(--bg-theme-btn); */
    /* background-color: var(--bg-offwhite); */
    color: var(--text-white);
    background-color: var(--text-black);
}

.btn-start-routine-finder_class i {
    margin-right: 4px;
}

.custom-radio input:checked+.radio-btn>.custom-radio-check {
    /* Remove */
    /* opacity: 1;
    visibility: visible;
    background-color: var(--bg-periwinkle); */
    /* Remove */
}

.custom-radio input:checked+.radio-btn {
    /* Remove */
    /* border-color: var(--bg-periwinkle);
    box-shadow: 0 2px 0 var(--bg-periwinkle); */
    /* Remove */
}

.custom-radio input:checked+.radio-btn::after {
    opacity: 1;
    visibility: visible;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .btn-next-submit {
    border-radius: 10px;
    background-color: var(--bg-periwinkle);
    border: 1px solid var(--bg-periwinkle);
    padding: 6px 16px;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .back-btn {
    position: relative;
    font-size: 20px;
    background-color: var(--bg-periwinkle);
    padding: 6px 32px;
    border-radius: 50px;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .btn-next-submit:hover,
.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .btn-next-submit:focus,
.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .back-btn:hover,
.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .back-btn:focus {
    color: var(--text-black);
}


.form-group_checkbo_inner {
    font-size: 16px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    border: 2px solid var(--radio-btn-border);
    box-shadow: 0 2px 0 var(--radio-btn-border);
    padding: 16px 16px;
    border-radius: 10px;
}

.form-group_checkbo_inner:hover {
    border-color: var(--bg-periwinkle);
    box-shadow: 0 2px 0 var(--bg-periwinkle);
}

.form-group_checkbox .form-group_checkbox-label {
    position: relative;
    cursor: pointer;
    margin: 0 0 0 40px;
    text-align: left;
}

.checkbox-terms+.form-group_checkbox-label::before {
    content: "\2714";
    border: 1px solid var(--text-black);
    border-radius: 4px;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 16px;
    vertical-align: middle;
    font-size: 17px;
    color: transparent;
    transition: .2s;
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translateY(-50%);
}

.checkbox-terms:checked+.form-group_checkbox-label::before {
    color: var(--text-white);
    background-color: var(--bg-periwinkle);
    text-align: center;
}

.form-group-hidden-text {
    display: none;
    margin-left: 63px;
    text-align: left;
}

.form-group_checkbo_inner .form-group_checkbox .form-group_checkbox-label .d-block {
    display: block;
}

.switch {
    position: relative !important;
    display: inline-block !important;
    width: 52px !important;
    height: 24px !important;
    margin-left: 10px;
    margin-bottom: 0;
}

.switch input {
    display: none;
}

.slider {
    position: absolute;
    cursor: pointer;
    /* background-color: var(--text-white); */
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    transition: .4s;
    /* border: 1px solid var(--text-red); */
}

.slider:before {
    content: "" !important;
    position: absolute !important;
    width: 18px !important;
    height: 18px !important;
    bottom: 2px !important;
    left: 3px !important;
    /* background-color: var(--text-red) !important; */
    transition: .4s !important;
    z-index: 1;
}

input:checked+.slider {
    background-color: var(--text-white) !important;
    border: 1px solid var(--co-bg-green);
}

input:checked+.slider:before {
    left: calc(100% - 3px) !important;
    transform: translateX(-100%) !important;
    background-color: var(--co-bg-green) !important;

    z-index: 1;
}

.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.switch-wizard_email_checkbox::before,
.switch-wizard_email_checkbox::after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10px;
    font-weight: 600;
    margin-top: 1px;
}

.switch-wizard_email_checkbox::before {
    content: "ON";
    color: var(--co-bg-green);
    left: 5.5px;
    z-index: 1;
}

.switch-wizard_email_checkbox::after {
    content: "OFF";
    color: var(--text-red);
    right: 5.5px;
}


.routine-finder_class {
    /** Remove BY Sahejad **/
    /* display: none; */
    /** Remove BY Sahejad **/
}

.sweet-alert .sa-icon.sa-success .sa-placeholder {
    /* border: 4px solid #A5DC86 !important; */
    border: 4px solid var(--sweet-alert-placeholder) !important;
}

.sweet-alert .sa-icon.sa-success .sa-line {
    background-color: var(--bg-lime) !important;
}

.approval_ok_btn_cls {
    padding: 6px 40px;
    font-size: 20px;
    font-weight: 600;
}

.try_plan-company {
    text-align: left !important;
    text-transform: uppercase;
    margin-bottom: 16px;
}

.info_target-click {
    border-radius: 100% !important;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info_target-click .fa-info-icon {
    font-style: italic;
    margin-right: 2px;
}

.sec-profile_activate_device {
    /* background-color: var(--bg-periwinkle); */
}

.user_profile_block_box-shadow {
    box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

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

.crp_main {
    background-color: var(--bg-periwinkle);
    padding: 10px 5px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.crp_main .crp_wel {
    font-size: 23px;
    line-height: 30px;
    font-family: inherit;
}

.crp_main .crp_cnt {
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
}

.trainer_video_intensity .active {
    transform: scale(1.1);
}

.right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-search-input,
.right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-search-submit,
.right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-icon-search {
    right: 10px;
}

.right-cont-reduce .main-menu .routine-finder_class .btn-start-routine-finder_class {
    margin: 7px 0 0 0;
}

.banner_notification_btn {
    position: relative;
    font-weight: 600;
    padding: 8px 36px 8px 22px;
    display: inline-block;
    /* background-color: var(--bg-green); */
    background-color: var(--bg-yellow);
    border-radius: 50px;
    border: 1px solid var(--text-black);
    color: var(--text-black) !important;
    transition: all 0.3s ease;
    /* margin: 7px 0 0 15px; */
    /* margin-top: -1px; */
    margin-top: 7px;
}

.banner_notification_btn .fa-chevron-right {
    position: absolute;
    top: 47%;
    transform: translateY(-50%);
    right: 20px;
    /* transition: all 0.3s ease; */
    transition: right 0.3s ease;
}

.banner_notification_btn:hover {
    /* background-color: var(--bg-offwhite); */
    color: var(--text-white) !important;
    background-color: var(--text-black);
}

.banner_notification_btn:hover .fa-chevron-right {
    right: 18px;
}

.set_profile_form_cls_height {
    display: flex !important;
    height: 400px;
    /* margin-top: 20px; */
}

.set_profile_form_cls_height .set_profile_form_inner {
    width: 100%;
}

.set_profile_form_cls {
    display: block;
    /* box-shadow: 0 0 1em #222; */
    box-shadow: 0 0 1em rgb(34 34 34);
    border-radius: 5px;
    padding: 4rem;
}

.set_profile_form_cls .add_profile_text h1 {
    font-size: 28px;
}

.set_profile_form_cls .add_profile_body {
    position: relative;
    margin: 2em 0;
}

.set_profile_form_cls .add_profile_body .add_profile_body_inner .number-input {
    border: 1px solid var(--radio-btn-border);
    border-radius: 5px;
}

.set_profile_form_cls .add_profile_buttons {
    text-align: center;
}

.set_profile_form_cls .add_profile_buttons .update-btn {
    border: 0;
    background-color: var(--bg-green);
    border: 1px solid var(--text-black);
    font-size: 24px;
    padding: 12px 5rem;
    border-radius: 50px;
}

.set_profile_form_cls .add_profile_buttons .update-btn:hover {
    background-color: var(--bg-periwinkle);
}

.tab-content_form-control label,
.routines-day_checkbox label {
    position: relative;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sec-save-user-routine-preference .save-user-routine-preference_container {
    width: 100%;
    /* Remove */
    /* max-width: 1400px; */
    /* Remove */
    max-width: 740px;
}

.sec-save-user-routine-preference .wizard_form {
    /* padding: 2.5rem 4rem; */
    /* padding: 2rem 4rem; */
    padding: 1.25rem 4rem;
    min-height: 650px;
    /* display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: space-between; */
}

.wizard_form fieldset .form-card_center h2,
.wizard_form fieldset .form-card_center .justify-content-center .wizard-elect-check-mark,
.wizard_form fieldset .form-card_center .tab-pane_p .wizard-elect-check-mark {
    /* Remove */
    /* text-align: center; */
    /* Remove */
}

.wizard_form fieldset .form-card_center .justify-content-center .tab-pane_p .wizard-elect-check-mark-text-left {
    text-align: left;
}

.wizard_form fieldset .form-card {
    /* height: calc(100vh - 216px);
    display: flex;
    flex-direction: column;
    justify-content: center; */

    width: 100%;
    height: 100%;
    /* min-height: 552px; */
    min-height: 530px;
    display: flex;
    /* justify-content: center; */
    justify-content: space-evenly;
    align-items: center;
    flex-direction: column;
}

.wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label,
.wizard_form fieldset .form-card .tab-pane_p .routines-day_checkbox label {
    /* padding-left: 29px; */

    /**** Remove By Sahejad ****/
    /* padding-left: 32px; */
    /**** Remove By Sahejad ****/

    font-weight: 600;

    /* Add */
    width: 100%;
    /* Add */
}

/* .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label:before, */
/* .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label .check-radio_btn:before, */
.wizard_form fieldset .form-card .tab-pane_p .routines-day_checkbox label:before {
    position: absolute;
    /* top: 2px; */
    /* top: 4px; */
    /* left: 0; */
    top: 24px;
    left: 18px;
}

/**** Add By Sahejad ****/
.wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label .check-radio_btn:before {
    position: absolute;
    /* top: -2px; */

    /* top: 1px; */
    /* top: 4px; */
    top: 24px;

    /* left: -32px; */
    /* left: -0; */
    /* right: 0; */
    right: 18px;
}

/**** Add By Sahejad ****/

.wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control input:checked+label:after {
    top: 9px;
}

/* .tab-content_form-control label:before, */
.tab-content_form-control label .check-radio_btn:before,
.routines-day_checkbox label:before {
    content: '';
    /* padding: 10px; */
    padding: 8px;
    display: inline-block;
    vertical-align: middle;
    /* margin-right: 5px; */
    border: 2px solid var(--text-black);
    border-radius: 5px
}

.tab-content_form-control input:checked+label .check-radio_btn:before,
.routines-day_checkbox input:checked+label:before {
    background-color: var(--bg-periwinkle);
    border-color: var(--text-black);
    border-radius: 5px;
}

.routines-day_checkbox input:checked+label:after {
    content: "";
    display: block;
    position: absolute;
    /* top: 3px;
    left: 0; */
    top: 24px;
    left: 18px;
    /* width: 7px; */
    width: 6px;
    height: 10px;
    border: 2px solid var(--text-black);
    border-left: none;
    border-top: none;
    transform: translate(7.75px, 4.5px) rotate(45deg);
    -ms-transform: translate(7.75px, 4.5px) rotate(45deg);
}

.wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label .check-radio_btn {
    position: relative;
    /* font-size: 22px; */
    /* font-size: 14px; */
    font-size: 18px;
    /* padding-left: 32px; */
    /* padding-right: 24px; */

    /* Add */
    /* display: inline-block; */
    display: block;
    /* padding: 20px 18px; */
    padding: 20px 42px 20px 18px;
    /* Add */
    text-transform: uppercase;
}

.tab-content_form-control input {
    display: none;
}

/* .tab-content_form-control label:before */
.tab-content_form-control label .check-radio_btn:before {
    border-radius: 50%;
}

/* .tab-content_form-control input:checked + label:before  */
.tab-content_form-control input:checked+label .check-radio_btn:before {
    border-radius: 50%;
}

/* .tab-content_form-control input:checked + label:after  */
.tab-content_form-control input:checked+label .check-radio_btn:after {
    content: "";
    display: block;
    position: absolute;
    /* top: 10px;
    left: 7px; */
    /* top: 5px; */

    /* top: 8px; */
    /* top: 10px; */
    top: 30px;

    /* left: -25px; */
    /* left: 7px; */
    /* right: 7px; */
    /* right: 6px; */
    right: 24px;
    /* width: 10px;
    height: 10px; */
    width: 8px;
    height: 8px;
    background-color: var(--text-black);
    border-radius: 50%;
}

.add_profile_body_inner_d-flex {
    width: 100%;
    /** Remove By Sahejad S **/
    /* display: inline-block; */
    /** Remove By Sahejad S **/
    border: 1px solid var(--radio-btn-border);
    border-radius: 5px;


    /** Add By Sahejad S **/
    display: flex;
    /** Add By Sahejad S **/
}

.custom-dropdown-lang {
    padding: 0 6px;
    background-color: var(--bg-offwhite);
    border-radius: 4px 0 0 4px;
    cursor: pointer;
    float: left;
}

.custom-dropdown-lang .selected-option-lang {
    display: flex;
    align-items: center;
}

.custom-dropdown-lang .selected-option-lang img {
    width: 28px;
}

.custom-dropdown-lang .selected-option-lang #selected_dialcode {
    display: inline-block;
    margin: 0 6px;
}

.dropdown-list-lang {
    position: absolute;
    left: 0;
    right: 0;
    height: auto;
    /* height: 142px;
    overflow-y: scroll; */
    border: 1px solid var(--radio-btn-border);
    padding-left: 6px;
    background-color: var(--text-white);
    /* z-index: 9; */
    z-index: 7;
}

.dropdown-list-lang li img {
    width: 28px;
}

.dial_code_cls {
    color: var(--off-gray);
    margin-left: 2px;
}

.add_profile_body .add_profile_body_inner .number-input_inline {
    width: -webkit-fill-available;
    border: 0 !important;
    padding: 0 0 0 10px;
    color: var(--text-black);

    /** Add By Sahejad S **/
    min-width: 0;
    flex: 1;
    /** Add By Sahejad S **/
}

.register_user_input {
    width: -webkit-fill-available;

    /** Add By Sahejad S **/
    min-width: 0;
    flex: 1;
    /** Add By Sahejad S **/
}

.add_profile_body_inner_border {
    border: 0;
    margin-bottom: 5px;
}

.add_profile_body_inner_border .custom-dropdown-lang {
    padding: 2.6px 6px;
}

.wizard_form .progress {
    /* height: 20px; */
    height: 10px;

    margin-bottom: 16px;
}

.wizard_form .progress-bar {
    background-color: var(--bg-periwinkle);
    background-color: var(--bg-theme-btn);
}

.wizard_form {
    /* box-shadow: 0 0 1em #222; */
    box-shadow: 0 0 1em rgb(34 34 34);
    border-radius: 5px;
    padding: 4rem;
}

.wizard_form fieldset .form-card h2 {
    /* margin-bottom: 20px; */
    text-align: center;

    /* font-size: 20px; */
    font-size: 40px;
    color: var(--link-color);
}

.wizard_form fieldset .form-card h4 {
    /* margin-top: 40px; */

    margin-top: 16px;
}

.wizard_form fieldset .form-card h2,
.wizard_form fieldset .form-card h4 {
    /* font-weight: 600; */
    font-weight: 500;
}

.wizard_form fieldset .next {
    /* background-color: var(--bg-lawngreen); */
    background-color: var(--bg-green);
}

.wizard_form .wizard_form-form-group .error {
    margin: 0;
}

.wizard_form fieldset:not(:first-of-type) {
    display: none;
}

.wizard_form .action-button,
.wizard_form .action-button-previous,
.wizard_form .skip-button {
    width: auto;
    border: 0;
    /* padding: 10px 32px; */
    /* padding: 4px 20px; */
    padding: 8px 8px;
    width: 100%;
    max-width: 160px;
    border-radius: 50px;
    font-weight: 600;
    color: var(--text-black);
    /* background-color: var(--bg-periwinkle); */
    font-family: 'Fira Sans', sans-serif;
    margin: 0;
    transition: all 0.3s ease;
    /* font-size: 22px; */
    /* font-size: 16px; */
    font-size: 18px;
    border: 1px solid var(--text-black);
}

.wizard_form .action-button,
.wizard_form .action-button-previous {
    float: inherit;
}

.wizard_form fieldset .previous .fa-chevron-left,
.wizard_form fieldset .skip-button .fa-chevron-right {
    /* font-size: 14px; */
    font-size: 16px;
}

.wizard_form .skip-button {
    /* margin-left: 12px; */
    /* margin-right: 12px; */
    color: var(--text-white);
    background-color: var(--text-red);

    /* position: absolute;
    top: 0;
    right: 0; */
}

.wizard_form .skip-button:hover {
    background-color: var(--text-black);
}

.wizard_form fieldset .form-card_next-previous_btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    /* margin-bottom: 22px; */

    /* Add */
    /* position: relative; */
    /* padding-right: 120px; */
    /* Add */
}

.wizard_form fieldset .form-card_next-previous_btn_first {
    justify-content: right;
}

/* .wizard_form fieldset .form-card_next-previous_btn_first .skip-button {
    margin-right: 12px;
} */

.wizard_form fieldset .form-card_next-previous_btn_first {
    position: relative;
}

.wizard_form fieldset .form-card_next-previous_btn_first .action-button {
    /** .skip-button **/
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.wizard_form fieldset .form-card_next-previous_btn_last {
    /* Add */
    /* position: relative;
    padding-right: 0; */
    /* Add */
    /* display: block; */
}

.wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn {
    /* margin: 0 auto -49px auto; */
}

.save-preferences_btn {
    /* background-color: var(--bg-lawngreen) !important; */
    background-color: var(--bg-green) !important;
}

.save-preferences_btn:hover,
.wizard_form fieldset .form-card_next-previous_btn .next:hover,
.wizard_form fieldset .form-card_next-previous_btn .previous:hover {
    color: var(--text-white);
    background-color: var(--text-black) !important;
}

.wizard_form fieldset .form-card .successfully-saved-routine_msg {
    text-align: center;
    margin: 6rem 0;
}

.wizard_form fieldset .form-card .successfully-saved-routine_msg .successfully-saved-routine_msg-heading {
    font-weight: 600;
    margin-bottom: 16px;
}

.wizard_form fieldset .form-card .successfully-saved-routine_msg .successfully-saved-routine_msg-img {
    width: 70px;
}

.wizard_form fieldset .form-card .tab-pane_p {
    /* Remove */
    /* padding: 0; */
    /* Remove */

    /* margin-right: 8px;
    margin-bottom: 10px; */
    /* margin-right: 16px;
    margin-bottom: 32px; */

    /* Remove */
    /* margin: 0 8px 32px 8px; */
    /* margin-bottom: 32px; */
    /* margin-bottom: 16px; */
    /* margin-bottom: 10px; */
    margin-bottom: 12px;
    /* Remove */

    /**** Add By Sahejad ****/
    /* Remove */
    /* text-align: center; */
    /* Remove */
    /**** Add By Sahejad ****/

    /* Add */
    /* padding: 12px 18px; */
    /* padding: 4px 18px; */
    /* padding: 2px 18px; */
    /* padding: 4px 18px; */
    /* padding: 11.5px 18px; */
    /* padding: 9px 18px; */
    /* padding: 19.5px 18px; */
    border-radius: 5px;
    /* box-shadow: 0 0px 8px rgba(0, 0, 0, 0.2); */
    box-shadow: inset 8px 4px 15px var(--bg-periwinkle);
    transition: all 0.3s ease;
    /* Add */
}

.wizard_form fieldset .form-card .tab-pane_p:hover {
    transform: translateY(-3px);
    background-color: var(--bg-periwinkle);
}

/* Remove */
/* .wizard_form fieldset .form-card .tab-pane_p-inherit {
    padding: 0;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
} */
/* Remove */

.wizard_form fieldset .form-card .tab-pane_p:last-child {
    margin-bottom: 0;
}

.wizard_form fieldset .form-card-tab-pane_p .scheduled-day_delivery-method {
    /* margin-right: 0; */

    /* Remove */
    /* margin: 0; */
    /* Remove */

    /* font-size: 14px; */
    font-size: 18px;
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .tab-pane_p {
    /* margin-right: 0; */
    /* width: 100%; */
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .w-100 {
    width: 100%;
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card_center-width .tab-pane_p_m-0 {
    margin-left: 0;
    margin-right: 0;
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .tab-pane_p {
    padding: 0;
    /* margin-bottom: 32px !important; */
    margin-bottom: 0px !important;
    border-radius: 0px;
    box-shadow: 0px 0px 0px;
    text-align: center;
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .tab-pane_p:hover {
    transform: translateY(0px);
    background-color: transparent;
}

.sec-save-user-routine-preference {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 110px 0;
}

.wizard_form fieldset .form-card .tab-pane_p .wizard-elect-check-mark {
    position: relative;
    margin: 30px 0 0 0;
}

.wizard_form fieldset .form-card .tab-pane_p .wizard-elect-check-mark label::before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: 2px;
    width: 10px;
    height: 14px;
    border: 4px solid var(--bg-limegreen);
    border-left: none;
    border-top: none;
    transform: translate(7.75px, 4.5px) rotate(45deg);
}

.wizard_form fieldset .form-card .tab-pane_p .wizard-elect-check-mark label {
    position: relative;
    padding-left: 30px;
    margin-bottom: 0;
}

.wizard_form .wizard_form_fieldset_confirmations_page {
    /* margin-top: -40px; */
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .mt-4em {
    margin: 0.8em 0;
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .tab-pane_p .wizard-elect-check-mark {
    /* margin: 4px 0; */
    margin: 2px 0;
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card h2 {
    font-size: 20px;
    /* font-size: 18px; */
    margin-bottom: 10px;
    /* color: var(--colors-palette-blue_200); */
    color: var(--link-color);
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .form-card_hr {
    margin: 10px 0;
}

.wizard_form .wizard_form_fieldset_confirmations_page .form-card .wizard-elect-check-mark label {
    font-size: 16px;
    /* font-size: 14px; */
}

.wizard_form .action-button-previous {
    background-color: var(--bg-yellow);
}

/* .wizard_form .change-preference-button {
    width: auto;
    max-width: 100%;
} */

.wizard_form .wizard_form_fieldset_confirmations_page .form-card_next-previous_btn_last .change-preference-button {
    width: auto !important;
    max-width: 100% !important;
    /* background-color: var(--bg-green) !important; */
}

.change_password_area .panel-default .panel-collapse .panel-body .form-group .number-input_inline {
    width: -webkit-fill-available;
    border: 0;
    padding: 7px 0 7px 10px;
    background-color: transparent;
}

.change_password_area .panel-default .panel-collapse .panel-body_p {
    padding: 15px 30px;
}

.change_password_area .panel-default .panel-collapse .panel-body .form-group .form-group_inner {
    padding: 0;
}

.change_password_area .panel-default .panel-collapse .panel-body .form-group .form-group_inner .custom-dropdown-lang {
    padding: 7px 6px;
}

.change_password_area .panel-default .panel-collapse .panel-body .form-group .form-group_inner .custom-dropdown-lang .dropdown-list-lang {
    top: 100%;
    margin-top: 1px;
}

.tab-panels #account .tab-content .tab-pane .panel-group .panel {
    z-index: inherit;
}

.set_profile_form_inner .add_profile_body .add_profile_body_inner .number-input {
    position: relative !important;
    font-size: 18px;
}

.set_profile_form_inner .add_profile_body .add_profile_body_inner .error {
    position: absolute;
    top: 100%;
}

.formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content .custom-radio .radio-btn .radio-btn-title .description_text,
.wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label .description_text {
    /* font-size: 13px; */
    font-size: 14px;
    line-height: 1.5;
}

.formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content .custom-radio .radio-btn .radio-btn-title .description_text {
    /* margin-top: 4px; */
    margin-top: 6px;
    text-transform: capitalize;
}

.wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label .description_text {
    /* font-weight: 400; */
    font-weight: 500;
    margin-top: 6px;
}

.sec-save-user-routine-preference .wizard_form fieldset .form-card .scheduled-day_delivery-method .routines-day_checkbox {
    text-align: left;
    text-transform: uppercase;
}

.sec-save-user-routine-preference .wizard_form fieldset .form-card .scheduled-day_delivery-method .routines-day_checkbox label {
    /* padding-left: 32px; */

    padding: 20px 18px 20px 50px;
}

.searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn {
    display: none;
}

.wizard_form fieldset .form-card .all-days_select {
    width: 100% !important;
    margin-bottom: 16px;
}

.wizard_form fieldset .form-card .routines-day_checkbox label {
    margin-bottom: 0;
}

.fieldset_text-left .form-card .tab-content_form-control {
    text-align: left;
}

.sec-repeat_training_success {
    height: 100vh;
}

.sec-repeat_training_success .repeat_training_success {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}

.sec-repeat_training_success .repeat_training_success-home_button {
    text-align: center;
    /* margin-top: 16px; */
    margin-top: 48px;
}

.sec-repeat_training_success .repeat_training_success-home_button .home_button {
    display: inline-block;
    color: var(--text-black);
    font-size: 32px;
    padding: 5px 20px;
    border: 2px solid var(--bg-periwinkle);
    border-radius: 10px;
    transition: all 0.3s ease;
    font-weight: 500;
}

.sec-repeat_training_success .repeat_training_success-home_button .home_button:hover {
    background-color: var(--bg-periwinkle);
}

.repeat_training_success_img img {
    width: 60px;
    /* margin-bottom: 16px; */
    margin-bottom: 48px;
}

.sec-site-how-to .press_release .press_release_content_p .faq-title h2 {
    margin-bottom: 2em;
}

.sec-site-how-to .press_release .press_release_content_p .faq-title h2::before {
    bottom: -30px;
}

.sec-site-how-to .press_release .site-how-to_inner_sec .faq-title h2 {
    margin-bottom: 10rem;
}

.sec-site-how-to .press_release .press_release_content_p .press_release_content_p_mb {
    margin-bottom: 10rem;
}

.sec-site-how-to .press_release .site-how-to_inner .video-container .player-cover {
    /* position: absolute !important;
    top: 50% !important;
    right: 50% !important;
    transform: translateY(-50%) !important; */
}

/* .player-cover-play {
    top: 50% !important;
    left: 50% !important;
    transform: translateY(-50%) !important;
} */

.video-content {
    /* height: 8.7cm !important;
    background-color: #000000 !important;
    width: 15cm !important;
    margin: 0px auto !important;
    position: relative !important;
    border-radius: 10px !important;
    border: 10px solid #b2b7fe !important; */
}

/* .how_sign_up_cls {
    height: 100vh !important;
} */

.sec-site-how-to .press_release .site-how-to_inner .how_sign_up_cls {
    /* height: 100vh !important; */
    /* height: calc(100vh - 311px) !important; */
    /* background-color: red; */

    height: auto !important;
}

/* .sec-site-how-to .press_release .site-how-to_inner .how_sign_up_cls .video-container .video-content {
    width: 100% !important;
    height: 100% !important;
} */

.sec-site-how-to .press_release .site-how-to_inner .how_sign_up_cls .video-container .player-cover .player-cover-bottom-scrim {
    /* display: none !important; */
}

.sec-blog_main_sec {
    margin-top: 60px;
}

.form-group_remember-me {
    color: var(--colors-palette-grey_300);
}

.form-group_remember-me .form-group_remember-me_label {
    position: relative;
}

.form-group_remember-me .form-group_remember-me_label::before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid var(--off-gray);
    padding: 13px 13px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 2px;
}

.form-group_remember-me input:checked+.form-group_remember-me_label::before {
    border-color: var(--bg-remember);
    background-color: var(--bg-remember);
}

.form-group_remember-me input:checked+.form-group_remember-me_label::after {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 10px;
    width: 9px;
    height: 17px;
    border: solid var(--text-white);
    border-width: 0 4px 4px 0;
    transform: rotate(45deg);
}

/* .country-code_phone-no .phone-no_cls,
.country-code_phone-no .add_profile_body_inner {
    position: relative;
    margin-left: 39px;
} */

.country-code_phone-no {
    /* Remove */
    /* margin-top: -44px; */
    /* Remove */

    /* Add */
    position: relative;
    margin-top: 32px;
    /* Add */
}

.country-code_phone-no .col-lg_left {
    position: relative;
    /* margin-left: 54px; */
}

.country-code_phone-no .add_profile_body_inner .custom-dropdown-lang {
    padding: 6px 6px;
}

.country-code_phone-no .add_profile_body_inner .number-input {
    border-bottom: 0;
    width: -webkit-fill-available;
    min-width: 0;
    flex: 1;
    font-size: 18px;
    color: var(--text-black);
}

/* .country-code_phone-no .add_profile_body_inner .custom-dropdown-lang .dropdown-list-lang {
    top: 100%;
} */

.what_people_say_slider .owl-dots {
    display: none;
}

.what_people_say_slider .owl-nav {
    margin-top: 0;
}

/* .webkit-appearance_none {
    -webkit-appearance: none;
}

.webkit-appearance_down_arrow {
    position: relative;
}

.webkit-appearance_down_arrow::after {
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    right: 6px;
    width: 7px;
    height: 7px;
    border: solid var(--text-black);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.webkit-appearance_down_arrow_top::after {
    top: 12px;
    right: 7px;
} */

.form-section_container .smita-form .sm_subscription_existing_detail {
    padding-right: 10px;
}

.form-section_container .smita-form .sm_subscription_existing_detail .try_plan .plan_type {
    word-break: break-word;
}

.modal-close_button {
    border: 1px solid var(--text-black) !important;
    border-radius: 4px;
    font-size: 3.5rem;
    padding: 0 8px !important;
    margin-top: 0 !important;
}

.contact_form_detail_d-flex {
    display: flex;
}

.contact_form_detail_d-flex .number-input_inline_m-width {
    flex: 1;
    min-width: 0;
}

.about_us_li {
    padding-bottom: 0 !important;
}

.sec-blog_main_sec .blog_main_sec_inner .blog_main_title {
    margin-bottom: 1rem;
    font-weight: 600;
}

.sec-pricing {
    /* padding: 0 0 60px 0; */
    /* padding: 0 0 112px 0; */
}

.sec-pricing .pricing_title {
    /* padding: 24px 0; */
    /* padding: 10rem 0 0 0; */
    padding: 10rem 0 3rem 0;
    text-align: center;
    /* background-color: var(--bg-periwinkle); */
    /* margin-bottom: 48px; */
    /* margin-bottom: 60px; */
    /* margin-bottom: 112px; */
}

.sec-pricing .pricing_title h4 {
    display: inline-block;
    font-size: 20px;
    text-transform: uppercase;
    color: var(--text-black);
    margin-bottom: 12px;
    color: var(--text-black);
}

.sec-pricing .pricing_title h4::after {
    content: "";
    position: absolute;
    height: 2px;
    right: -8px;
    bottom: -6px;
    left: -8px;
    background-color: var(--text-black);
}

.sec-pricing .pricing_title h2 {
    color: var(--text-black);
    margin-top: 12px;
    font-weight: 600;
    font-size: 36px;
}

.sec-pricing .pricing {
    /* padding: 112px 0; */
    /* padding: 10rem 0; */
    /* padding: 5rem 0 10rem 0; */
    padding: 0rem 0 10rem 0;
}

.sec-pricing .pricing .row {
    display: flex;
    justify-content: center;
}

.sec-pricing .pricing .row .margin-r {
    margin-right: 15px;
}

.sec-pricing .pricing .pricing_inner {
    /* background-color: var(--text-white); */
    background-color: var(--bg-offwhite);

    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header {
    padding: 24px 24px;
    text-align: center;
    /* border-bottom: 1px solid #e6f3e9; */
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan,
.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_program-includes {
    /* display: flex;
    justify-content: space-between; */
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_save-plan {
    /* right: 30px; */
    /* background-color: var(--bg-periwinkle); */

    /* position: absolute;
    top: -26px;
    right: 15px;
    background-color: var(--bg-green);
    padding: 6px 13px;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500; */
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan {
    margin-bottom: 6px;
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan h2 {
    font-weight: 600;
    text-transform: lowercase;
    /* margin-bottom: 4px; */
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan h2:last-child {
    /* margin-bottom: 0; */
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan .pricing_inner_monthly-plan_m {
    margin: 6px 0;
}

/* .sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_healthy {
    margin: 16px 0;
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_healthy h5 {
    font-size: 20px;
    font-weight: 500;
} */

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_program-includes h6 {
    font-size: 16px;
    font-weight: 500;
    /* margin-bottom: 2px; */
}

.sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_program-includes h6:last-child {
    /* margin-bottom: 0; */
}

.pricing_inner_content {
    padding: 24px 24px;
    border-top: 1px solid var(--bg-scrollbar);
    border-bottom: 1px solid var(--bg-scrollbar);

    height: 100%;
}

.pricing_inner_content_icon-dec {
    display: flex;
    /* align-items: center; */
    /* justify-content: space-between; */
    margin-bottom: 24px;
}

.pricing_inner_content_icon-dec:last-child {
    margin-bottom: 0;
}

.pricing_inner_content_icon-dec .pricing_inner_content_dec h6 {
    font-size: 16px;
    font-weight: 500;
}

.pricing_inner_content_icon {
    margin-right: 24px;
}

.pricing_inner_content_icon .fa-check {
    /* padding: 11px 11px; */
    padding: 10px 10px;
    border-radius: 100%;
    background-color: var(--bg-periwinkle);
    /* background-color: var(--bg-green); */
}

.pricing_inner_footer {
    padding: 24px 24px;
    text-align: center;
}

.pricing_inner_footer .get-start_btn {
    display: block;
    padding: 16px 32px;
    color: var(--text-black);
    /* background-color: var(--bg-periwinkle); */
    background-color: var(--bg-green);
    border-radius: 100px;
    /* font-weight: 500; */
    font-weight: 700;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

.pricing_inner_footer .get-start_btn:hover {
    color: var(--text-white);
    background-color: var(--text-black);
}

/* .sec-partner .partner {
    padding-bottom: 0 !important;
} */

.sec-partner .partner .row {
    /* display: block; */
    flex-wrap: wrap;
    justify-content: left;
}

.sec-partner .partner .pricing_image .pricing_image_inner {
    /* display: block; */
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sec-partner .partner .pricing_image .pricing_image_inner .pricing-image {
    width: 100%;
    max-width: 255px;
    height: 143px;
    object-fit: contain;
    /* margin: 10px 0; */
}

/* .sec-partner .partner .pricing_image {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
} */

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

.form-card_inner-center_width .routines-day_checkbox label {
    padding-left: 0 !important;
    font-weight: 600;

    /* Remove */
    /* margin-bottom: 16px !important; */
    /* Remove */
}

.section-profile {
    /* padding: 120px 0; */
    padding: 120px 0 60px 0 !important;
    /* background-color: var(--bg-periwinkle); */
}

.section-profile .section-profile_inner {
    margin: 0 !important;
    border-radius: 20px;
    box-shadow: 0px 0px 16.83px 10px rgba(0, 0, 0, 0.05);
}

.table_white-space thead tr th {
    white-space: nowrap;
}

/* .partner-corporate_portal {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.partner-corporate_portal .radio-btn-title {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.partner-corporate_portal .radio-btn .radio-btn-title .partner-corporate_portal_img {
    width: 50px;
} */

.partner-portal_modal .modal-dialog {
    max-width: 1400px;
}

/* .partner-portal_modal .modal-dialog .formwizardpopup_form .modal-content .modal-body {
    min-height: auto;
    display: block;
} */

.partner-portal_modal .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane {
    min-height: auto !important;
    display: block !important;
}

.partner-portal_modal .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.partner-portal_modal .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal .custom-radio {
    padding: 0;
    border-radius: 0px;
    box-shadow: 0 0 0;
}

.partner-portal_modal .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal .custom-radio:hover {
    transform: translateY(0px);
    background-color: transparent;
}

.partner-portal_modal .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal .custom-radio .radio-btn {
    padding: 16px 7px;
}

.partner-corporate_portal .custom-radio {
    margin-bottom: 0;
}

.partner-corporate_portal .custom-radio .radio-btn {
    height: 100%;
    border: 5px solid var(--bg-light-periwinkle);
    box-shadow: inherit;
    cursor: default;
}

.partner-corporate_portal .custom-radio .radio-btn .radio-btn-title {
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .partner-corporate_portal_img {
    position: relative;
    display: block;
}

.partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .radio-btn-title_inner .partner-corporate_portal_img::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 10px;
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden;
}

.partner-corporate_portal .custom-radio .radio-btn-title .radio-btn-title_inner:hover .partner-corporate_portal_img::after {
    opacity: 1;
    visibility: visible;
}

.partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .radio-btn-title_inner .partner-corporate_portal_img-text {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

.partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .radio-btn-title_inner:hover .partner-corporate_portal_img-text {
    opacity: 1;
    visibility: visible;
}

.partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .partner-corporate_portal_img-text .partner-corporate_portal_img-text_img {
    width: 50px;
}

.partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .partner-corporate_portal_img .partner-corporate_portal_img_inner {
    /* width: 50px; */
    border-radius: 10px;
}

.partner-corporate_portal .custom-radio:hover .radio-btn {
    background-color: transparent;
}

/* .partner-corporate_portal .custom-radio .radio-btn .partner-corporate_portal-text {
    margin-top: 16px;
    width: 100%;
    background-color: var(--bg-periwinkle);
    border-radius: 4px;
    padding: 4px 0;
} */

.partner-corporate_portal .partner-corporate_portal-text {
    /* margin-top: 16px; */
    /* background-color: var(--bg-periwinkle); */
    /* border-radius: 4px; */
    /* padding: 4px 0; */
    width: 100%;
    margin-bottom: 6px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}

.formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal {
    /* width: 35%; */
    width: 46%;
    margin: 0 20px;
}

.sec-country-code_phone-no .country-code_phone-no {
    font-size: 14px;
}

.sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner .number-input {
    font-size: 14px;
}

.sec-about_pages {
    padding: 8rem 0;
    margin-top: 60px;
}

.sec-about_pages .faq-title .faq-title_inner {
    /* margin-bottom: 0 !important; */
    /* padding-bottom: 3em; */
}

.sec-about_pages .faq-title .faq-title_inner::before {
    /* content: '';
    position: absolute;
    width: 60px;
    height: 2px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--border-periwinkle);
    bottom: inherit;
    margin-left: 0; */

    /* content: '';
    position: absolute;
    width: 60px;
    height: 2px;
    top: 70px;
    left: 50%;
    transform: translatex(-50%);
    background-color: var(--border-periwinkle);
    bottom: inherit;
    margin-left: 0; */

    bottom: -44px;
}

/* .sec-about_pages .faq-title .faq-title_inner::before {
    display: none;
} */

.most-expensive_title {
    display: block;
    word-break: break-word;
    line-height: normal;
}

.user_profile_block_redesign {
    box-shadow: 0 0 1em rgb(34 34 34);
}

.campaign_logo_holder_redesign {
    margin-top: 0;
}

/* .progress-wrapper */
.google_fit_quick_data_inner {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* gap: 20px; */
}

/* .top-circle */
/* .steps-circle {
    position: relative;
} */

/* Add By Sahejad */
/* .top-circle */
.steps-circle {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* width: 150px;
    height: 150px; */
    width: 250px;
    height: 250px;
}

.progress-ring {
    width: 100%;
    height: auto;
}

.progress-ring circle {
    fill: none;
    stroke-width: 8;
}

.bottom-circles .bottom-circle_inner {
    /* width: 150px;
    height: 150px; */
    width: 180px;
    height: 180px;
}

.steps-circle .progress-text .progress-text-count,
.bottom-circles .bottom-circle_inner .progress-text .progress-text-count {
    margin: 6px 0;
}

.steps-circle .progress-text .progress-img {
    width: 50px;
}

.steps-circle .progress-text .progress-text-count {
    /* margin: 6px 0; */
    font-size: 24px;
    font-weight: bold;
}

.steps-circle .progress-text .progress-text-content {
    font-size: 20px;
}

.bottom-circles .bottom-circle_inner .progress-text .progress-img {
    width: 40px;
}

.bottom-circles .bottom-circle_inner .progress-text .progress-text-count {
    font-size: 20px;
}

.bottom-circles .bottom-circle_inner .progress-text .progress-text-content {
    font-size: 13px;
}

/* .bottom-circles .bottom-circle_inner .progress-text .progress-text-count {
    margin: 6px 0;
} */

/* Add By Sahejad */
/* .steps-circle .progress-ring {
    width: 200px;
    height: 200px;
} */

.bottom-circles {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /* gap: 40px; */
}

.progress-ring {
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
}

.progress-ring circle {
    fill: none;
    stroke: #444;
    /* stroke-width: 10; */
    /* stroke-width: 8; */
    stroke-width: 6;
}

.progress-ring .progress {
    stroke-linecap: round;
    stroke-dasharray: 251.2;
    /* Full circle for r=40 */
    stroke-dashoffset: 251.2;
    transition: stroke-dashoffset 0.5s linear;
}

.progress-ring-big .progress {
    stroke-dasharray: 314.16;
    /* Full circle for r=50*/
    stroke-dashoffset: 314.16;
}

.progress-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* color: white; */
    /* font-size: 18px; */
    font-weight: bold;
    text-align: center;
}

.bottom-circle_inner {
    position: relative;
}

.steps .progress {
    /* stroke: #C3B1E1;*/
    /* Periwinkle */
    /* stroke: var(--bg-periwinkle); */
    stroke: #0eff46;
}

.miles .progress {
    /* stroke: #FFD700;  */
    /* stroke: var(--bg-yellow); */
    /* stroke: cornflowerblue; */
    stroke: var(--bg-remember);
}

.calories .progress {
    /* stroke: #FF4500; */
    /* stroke: var(--text-red); */
    stroke: #ff2226;
}

.manage-email-subscription_table tbody tr th {
    font-weight: 400;
}

.heart-rate_div {
    display: flex;
    align-items: center;
    border: 3px solid var(--bg-periwinkle);
    border-radius: 12px;
    /* margin: 40px 0; */
    margin: 0 0 36px 0;
}

.heart-rate_div .heart-rate_div-img {
    /* width: 50px; */
    padding: 0 20px;
}

.heart-rate_div .heart-rate_div-img .heart-rate-img {
    width: 50px;
}

.heart-rate_div .heart-rate_div_inner {
    border-left: 2px solid var(--bg-periwinkle);
}

.heart-rate_div .heart-rate_div_inner .heart-rate_div_inner-content {
    border-bottom: 2px solid var(--bg-periwinkle);
    font-size: 20px;
    font-weight: 600;
    padding: 4px 0;
}

.heart-rate_div .heart-rate_div_inner .heart-rate_div_inner_min-max {
    display: flex;
}

.heart-rate_div .heart-rate_div_inner .heart-rate_div_inner_min-max .heart-rate_div_inner_min-max_inner {
    padding: 2px 40px;
}

.heart-rate_div .heart-rate_div_inner .heart-rate_div_inner_min-max .heart-rate_div_inner_min-max_inner .heart-rate_div_inner_min-max-span-fir {
    display: block;
}

.heart-rate_div .heart-rate_div_inner .heart-rate_div_inner_min-max .heart-rate_div_inner_min-max_inner .heart-rate_div_inner_min-max-span-sec {
    font-size: 20px;
    font-weight: 700;
}

.manage-email-subscription_table tbody tr th,
.manage-email-subscription_table tbody tr td {
    padding: 8px 18px !important;
    vertical-align: middle;
}

.unsubscribed_cls,
.subscribed_cls {
    width: 170px;
    text-align: center;
    display: inline-block;
    padding: 6px 12px;
    border-radius: 50px;
}

.subscribed_cls {
    background-color: var(--bg-green);
}

.unsubscribed_cls {
    color: var(--text-white);
    background-color: var(--text-red);
}

.unsubscribed-subscribed_btn {
    display: inline-block;
}

.google_fit_quick_data_redesign {
    margin-top: 0;
}

.watch-top-wrap-below_redesign {
    /* margin-bottom: 4px !important; */
    margin-bottom: 15px !important;

    display: block;
    background-color: #eaf3fc;
    padding: 20px;
    border-radius: 10px;
}

.watch-top-wrap-below_redesign h4 {
    color: #3a4149;
}

.daterangepicker_redesign {
    z-index: 8;
}

.forget_password_modal {
    padding-right: 0 !important;
}

.video-body_redesign {
    height: calc(100vh - 131px);
}

.chart-add-here_redesign-fir {
    margin-top: 5.2rem !important;
}

/* .signup-page_banner {
    height: 100%;
}

.signup-page_banner .banner-video video {
    height: 100%;
} */

.signup-page_banner .css-arjcpd_inner {
    /* flex-direction: inherit;
    justify-content: flex-start; */
    padding-bottom: 0;
}


.signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form {
    /* margin: 0 0 0 auto; */
    margin: 0 64px 0 auto;
    padding: 0 15px;
    width: 100%;
    max-width: 540px;
}

.signup-page_banner .css-arjcpd_inner .landingpage_title_area .title2_yourtime {
    margin: 0;
}

/* .signup-page_banner .css-arjcpd_inner .smita_main_form_div .content-inside {
    padding: 0;
    min-height: 100%;
} */

.signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_home_page {
    margin: 0;
}

.signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .smita-form .crp_wel,
.signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .smita-form .crp_cnt {
    margin-bottom: 0;
}

.rwd-table_redesign-table tbody tr th {
    text-transform: capitalize;
}

.activate-device .style_1 .d-block {
    display: block;
    margin-bottom: 4px;
}

.activate-device .style_1 li span {
    font-size: 16px;
    margin-left: 16px;
}

.activate-device .style_1 li span .fa-chevron-right {
    font-size: 14px;
}

.activate-device .style_1 li .d-block .fun_link {
    color: var(--text-light-blue);
    font-weight: 500;
    text-decoration: underline;
}

.activate-device .style_1 .style_1_images img {
    width: 24%;
}

.activate-device .health-connect-btn {
    /* margin: 32px 0 0 0; */
    margin-bottom: 16px;
    text-align: center;
    /* display: inline-block; */
}

.activate-device .health-connect-btn .health-connect-link {
    color: var(--text-black) !important;
    background-color: var(--bg-green);
    border: 1px solid var(--text-black);
    transition: all 0.3sease;
    /* padding: 11px 16px; */
    /* padding: 2px 16px; */
    padding: 6px 20px;
    display: inline-block;
    border-radius: 50px;
}

.activate-device .health-connect-btn .health-connect-link:hover {
    color: var(--text-white) !important;
    background-color: var(--text-black);
}

.previous-print-button-aligns {
    display: flex;
    justify-content: space-between;
    align-items: center;
}










.step-container {
    position: relative;
    text-align: center;
    transform: translateY(-43%);
}

/* .step-circle {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #007bff;
    line-height: 30px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    cursor: pointer; 
} */

.step-circle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    /* background-color: #ccc; */
    color: var(--text-black);
    transition: background-color 0.3s, color 0.3s;
}

/* .step-line {
    position: absolute;
    top: 16px;
    left: 50px;
    width: calc(100% - 100px);
    height: 2px;
    background-color: #007bff;
    z-index: -1;
} */

/* #multi-step-form{
    overflow-x: hidden;
    margin-left: 10px;
} */

.multi-step-form_cls {
    overflow-x: hidden;
    /* margin-left: 10px; */
    /* font-size: 18px; */
}

.multi-step-form_cls .style_1_images {
    text-align: center;
}

/* slider code of activity device module */

.activate-device_slider {
    /** slider **/
    position: relative;
    /* width:100%; */
    overflow: hidden;
    margin: 20px auto 0 auto;


    width: 100% !important;
    /* height: 400px !important; */
    height: 395px !important;
}

.activate-device_slider ul {
    /** slider **/
    position: relative;
    width: 100% !important;
    margin: 0 !important;
    /* width:  4532px; */
    /* margin-left:  -1063px; */
    padding: 0;
    /* height: 200px; */
    display: inline-block;
    list-style: none;
    background: #458;
}

.activate-device_slider ul li {
    /** slider **/
    position: relative;
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
    /* width: 900px; */
    width: 560px;
    /* height: 300px; */
    background: #fff;
    text-align: center;
    /* line-height: 300px; */
    color: #333;
}

.activate-device_slider ul li img {
    /** slider **/
    /* width: 50%; */
    /* width: 88%; */
    width: 35%;
}

.activate-device_slider .control {
    position: absolute;
    /* top: 40%; */
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    display: block;
    /* padding: 4% 3%; */
    /* width: auto; */
    /* height: auto; */
    /* background: #2a2a2a; */
    color: var(--text-black);
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    opacity: 0.8;
    cursor: pointer;
}

.activate-device_slider .control:hover,
.activate-device_slider .control:focus,
.activate-device_slider .control:visited {
    color: var(--text-black);
}

.activate-device_slider .prev {
    left: 28%;
}

.activate-device_slider .next {
    right: 28%;
}

.multi-step-form_cls .active-device-next,
.multi-step-form_cls .active-device-prev {
    /* font-size: 16px;
    padding: 4px 10px;
    border: 1px solid var(--text-black);
    border-radius: 50px;
    width: 90px;
    background-color: var(--bg-periwinkle);
    transition: all 0.3s ease-in-out; */

    font-size: 14px;
    padding: 2px 2px;
    border: 1px solid var(--text-black);
    border-radius: 50px;
    width: 70px;
    background-color: var(--bg-periwinkle);
    transition: all 0.3sease-in-out;
}

.multi-step-form_cls .active-device-next:hover,
.multi-step-form_cls .active-device-prev:hover {
    background-color: var(--text-white);
}

/** Added By Sahejad 02/28/2025 **/
.gtranslate_wrapper_redesign .gt_switcher_wrapper {
    position: fixed !important;
    /* top: 60px !important;
    right: 15px !important; */

    top: 10px !important;
    right: 222px !important;

    /* top: 52px !important;
    right: 0px !important; */
    z-index: 8 !important;
}

.gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher {
    /* width: 213px; */
    width: 222px;
}

.gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected {
    /* background: var(--text-white); */
    background: transparent;
}

.gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a {
    /* width: 201px; */
    width: 210px;
    color: var(--text-black);
    background-color: var(--text-white);
    border: 1px solid rgba(0, 0, 0, .15);
    /* border-radius: 0px 0px 8px 8px; */
    border-radius: 8px;
    font-size: 16px;
}

.gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected .open {
    /* border-radius: 0; */
}

.gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option {
    /* width: 212px; */
    width: 220px;

    /** Remove By Sahejad landing-pade_new-design **/
    /** background-color: var(--bg-periwinkle); **/
    /** Remove By Sahejad landing-pade_new-design **/


    border: 1px solid rgba(0, 0, 0, .15);
    border-top: 0;
    height: 100% !important;
    /* max-height: 650px !important; */
    max-height: calc(100vh - 120px);
}

.gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option a {
    font-size: 16px;
}

.gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option a:hover {
    color: var(--text-white);
    background-color: var(--text-black);
}

.right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
    /* right: 230px !important; */

    /** Remove By Sahejad 05/13/2025 **/
    /* right: 140px !important; */
    /** Remove By Sahejad 05/13/2025 **/
    
    /** Add By Sahejad 05/13/2025 **/
    right: 179px !important;
    /** Add By Sahejad 05/13/2025 **/

    /** Remove By Sahejad landing-pade_new-design **/
    /* top: 12px !important; */
    /** Remove By Sahejad landing-pade_new-design **/
}

.right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a {
    border-radius: 8px;
}

/* .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected .open {
    border-radius: 0;
} */

.categories_tabs_redesign {
    /* padding: 2.25em 0 1em 0; */
    padding: 1.25em 0;
    /* devang css */
    display: flex;
    justify-content: center;
}

.arabic_left-arrow {
    display: none;
}

/** Added By Sahejad 02/28/2025 **/

.health-connect-link-disabled-tooltip {
    position: relative;
}

.health-connect-link-disabled-tooltip_inner {
    position: absolute;
    width: 360px;
    bottom: -50px;
    left: 50%;
    transform: translateX(-50%);
    color: var(--text-white);
    background-color: var(--text-black);
    padding: 5px;
    font-size: 12px;
    border-radius: 4px;
    cursor: text;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
}

.health-connect-link-disabled-tooltip_inner::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid var(--text-black);
}

.health-connect-link-disabled-tooltip:hover .health-connect-link-disabled-tooltip_inner {
    opacity: 1;
    visibility: visible;
}

.list-unstyled_redesign {
    display: flex;
    flex-wrap: wrap;
}

.list-unstyled_redesign .item-unstyled {
    width: 33.33%;
    padding: 0 10px;
    margin-bottom: 2rem;
}

.sec-yoga-plan {
    flex: 1;
    display: flex;
    flex-direction: column;
    /* padding: 80px 0; */
    /* padding: 42px 0; */
    padding: 56px 0 42px 0;
    background-color: var(--colors-palette-purple_05);
}

/** Added By Sahejad 05/21/2025 **/
.sec-yoga-plan .yoga-plan_inner::before {
    content: "";
    position: absolute;
    top: -4px;
    left: 50%;
    transform: translateX(-50%);
    width: 70px;
    height: 8px;
    background: linear-gradient(90deg, #6c63ff, #a29bfe);
    border-radius: 4px;
    box-shadow: 0 0 15px #6c63ffaa;
}
/** Added By Sahejad 05/21/2025 **/

.sec-yoga-plan .yoga-plan_inner {
    position: relative;
    width: 100%;
    /* max-width: 580px; */
    /* max-width: 780px; */
    max-width: 840px;
    margin: 0 auto;

    /** Added By Sahejad 05/21/2025 **/
    background-color: var(--text-white);
    padding: 40px 15px;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    border: 1px solid rgba(0, 0, 0, .2);
    /** Added By Sahejad 05/21/2025 **/
}

.sec-yoga-plan .yoga-plan_inner .step .next {
    cursor: pointer;
    display: block;
    /* width: 100%; */
    /* border-radius: 50px; */
    border: 1px solid var(--text-black);
    padding: 10px 16px;
    background-color: transparent;
    /* font-size: 18px; */
    font-size: 24px;
    /* font-weight: 500; */
    font-weight: 600;
    /* transition: all 0.3s ease; */

    margin: 0 auto;
    border-radius: 8px;
    box-shadow: var(--text-black) 5px 3px;
    padding: 4px 32px;
    background-color: var(--bg-periwinkle);
    transition: all 0.3s ease;
}

.sec-yoga-plan .yoga-plan_inner .step .next:hover,
.sec-yoga-plan .yoga-plan_inner .step .prev:hover {
    color: var(--text-white);
    background-color: var(--text-black);
}

.sec-yoga-plan .yoga-plan_inner .step .prev {
    /* width: 40px;
    height: 40px; */
    /* margin-bottom: 32px; */
    /* margin-bottom: 40px; */
    border: 1px solid rgba(50, 45, 160, .2);
    /* border-radius: 50%; */
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(7, 5, 23, .078), 0 0 6px 0 rgba(7, 5, 23, .02);
    background-color: var(--text-white);

    display: flex;
    align-items: center;

    position: absolute;
    /* top: 0px;
    left: 0px; */
    top: 40px;
    left: 30px;

    border-radius: 8px;
    box-shadow: var(--text-black) 5px 3px;
    /* padding: 4px 32px; */
    padding: 4px 12px;
    background-color: var(--bg-periwinkle);
    border: 1px solid var(--text-black);
    font-size: 24px;
    /* font-weight: 500; */
    font-weight: 600;
    transition: all 0.3s ease;
    color: var(--text-black);
}

.sec-yoga-plan .yoga-plan_inner .step-fir .later {
    cursor: pointer;
    display: block;
    border: 1px solid var(--text-black);
    /* padding: 1px 16px !important; */
    /* background-color: transparent; */
    font-size: 24px;
    font-weight: 600;
    margin: 0 auto;
    border-radius: 8px;
    box-shadow: var(--text-black) 5px 3px;
    /* padding: 4px 32px; */
    background-color: var(--text-red);
    width: 100%;
    max-width: 163px;
    height: 38.8px;
    padding: 0px;
    margin-top: 16px;
    color: var(--text-white);
}


.sec-yoga-plan .yoga-plan_inner .step .prev .fa-chevron-left {
    font-size: 15px;
    margin-right: 4px;
}

.sec-yoga-plan .yoga-plan_inner .step .step-title {
    /* font-size: 32px; */
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    width: 70%;
    margin: 0 auto 20px auto;
}

.sec-yoga-plan .yoga-plan_inner .step .step_inner {
    margin: 32px 0;
    /* margin: 40px 0; */
}

.sec-yoga-plan .yoga-plan_inner .step .step_inner .step-text {
    /* font-size: 20px; */
    font-size: 24px;
    text-align: center;
}

.sec-yoga-plan .yoga-plan_inner .step .step_inner .step-text {
    /** :last-child **/
    margin-bottom: 0;
}

.sec-yoga-plan .yoga-plan_inner .step .step_inner .step-text.mb-2 {
    margin-bottom: 32px !important;
}

/* .sec-yoga-plan .yoga-plan_inner .step .step_inner .step_inner-label {
    display: block;
} */

.step_inner-label {
    color: var(--text-black);
    display: block;
    position: relative;
    /* padding: 12px 45px 12px 16px; */
    padding: 8px 45px 8px 16px;
    margin-bottom: 16px;
    cursor: pointer;
    /* font-size: 18px; */
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: var(--text-white);
    /* border-radius: 20px; */
    border-radius: 6px;
    /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); */
    box-shadow: inset 8px 4px 15px var(--bg-periwinkle);
    width: 100%;
    /* max-width: 420px; */
    /* max-width: 220px; */
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.3s ease;
}

.step_inner-label:hover {
    transform: translateY(-3px);
    background-color: var(--bg-periwinkle);
}

.step_inner-label .step_inner-input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.step_inner-checkmark {
    position: absolute;
    /* top: 16px; */
    top: 12px;
    right: 16px;
    height: 21px;
    width: 21px;
    /* background-color: rgba(0,0,0,0); */
    background-color: transparent;
    border-radius: 50%;
    /* border: 2px solid rgba(0,0,0,0.25); */
    border: 2px solid var(--text-black);
    transition: all 0.3s;
}

.step_inner-label:hover .step_inner-input~.step_inner-checkmark {
    /* border-color: rgba(0,0,0,0.5); */
    /* border-color: var(--bg-periwinkle); */
}

.step_inner-label .step_inner-input:checked~.step_inner-checkmark {
    /* background-color: rgba(0,0,0,0); */
    /* border-color: teal; */
    background-color: transparent;
    /* border-color: var(--bg-periwinkle); */
}

.step_inner-checkmark::after {
    content: "";
    position: absolute;
    display: none;
}

.step_inner-label .step_inner-input:checked~.step_inner-checkmark::after {
    display: block;
}

.step_inner-label .step_inner-checkmark::after {
    /* top: 2px;
    left: 2px;
    width: 13px;
    height: 13px; */
    top: 3px;
    left: 3px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    /* background: teal; */
    /* background: var(--bg-periwinkle); */
    background: var(--text-black);
}

.step_inner-label_redesign {
    max-width: 100%;
    /* box-shadow: none; */
}

.step_inner-label_redesign:hover {
    transform: translateY(0px);
}

.sec-yoga-plan .yoga-plan_inner .progress-container {
    position: relative;
    width: 100%;
    /* width: 90%; */
    /* height: 8px; */
    /* height: 12px; */
    height: 6px;
    /* background-color: #e0e0e0; */
    /* background-color: #dddddd; */
    background-color: #dfdfe4;
    /* background-color: #d0d0d7; */
    /* background-color: #cccccc; */
    /* background-color: #dfe4f2; */
    border-radius: 5px;
    /* margin-bottom: 32px; */
    margin-bottom: 40px;
    /* overflow: hidden; */

    /* margin-left: auto; */
}

/* .sec-yoga-plan .yoga-plan_inner .progress-container_hidden {
    width: 100%;
} */

.sec-yoga-plan .yoga-plan_inner .progress-container .progress-bar {
    position: absolute;
    height: 100%;
    width: 0%;
    /* background-color: #4caf50; */
    border-radius: 8px;
    background-color: var(--bg-periwinkle);
    /* background-color: var(--bg-theme-btn);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px; */
    transition: width 0.3s ease-in-out;
}

.sec-yoga-plan .yoga-plan_inner .progress-container .progress-steps {
    position: relative;
    display: flex;
    justify-content: space-between;
    top: -12px;
}

.sec-yoga-plan .yoga-plan_inner .progress-container .progress-steps .step-circle {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    /* background-color: #ddd; */
    background-color: #dfdfe4;
    border-radius: 50%;
    font-size: 14px;
    font-weight: bold;
    transition: background 0.3s ease, color 0.3s ease;
}

.sec-yoga-plan .yoga-plan_inner .progress-container .progress-steps .active {
    color: var(--text-black) !important;
    background-color: var(--bg-periwinkle) !important;
}

.unit-toggle {
    display: flex;
    justify-content: center;
    overflow: hidden;
}

.unit-toggle #cmBtn,
.unit-toggle #kgBtn {
    border-radius: 10px 0px 0px 10px;
}

.unit-toggle #inBtn,
.unit-toggle #lbsBtn {
    border-radius: 0px 10px 10px 0px;
}

.unit-toggle button {
    width: 80px;
    height: 40px;
    border: none;
    padding: 2px 16px;
    cursor: pointer;
    background-color: var(--colors-palette-grey_100);
}

.unit-toggle button.active {
    color: var(--text-black);
    background-color: var(--text-white);
}

.input-section {
    margin-top: 20px;
    font-size: 2rem;
    color: #777;
    text-align: center;
}

.input-section .input-section_input {
    width: 120px;
    height: 60px;
    border-bottom: 0;
    display: inline-block;
    background-color: var(--text-white);
    text-align: center;
    border-radius: 10px 0px 0px 10px;
}

.input-section .input-section_sapn {
    position: relative;
    top: 1px;
    left: -6px;
    background-color: var(--text-white);
    height: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 4px;
    border-radius: 0px 10px 10px 0px;
}

.feet-inches,
.pounds-input {
    display: none;
}

.input-section .input-section_div {
    display: inline-block;
}

/* .sec-yoga-plan .yoga-plan_inner .step-fir {
    height: calc(100vh - 264px);
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
} */

.sec-yoga-plan .yoga-plan_inner .step-fir .step_inner {
    margin: 40px 0;
}

.sec-yoga-plan .yoga-plan_inner .step-fir .next {
    /* font-size: 24px;
    margin: 0 auto; */


    /* border-radius: 20px;
    padding: 16px 40px;
    background-color: var(--bg-green);
    box-shadow: var(--text-black) 12px 8px; */
}

/* .sec-yoga-plan .yoga-plan_inner .step-fir .next:hover {
    color: var(--text-white);
    background-color: var(--text-black);
    box-shadow: var(--bg-green) 12px 8px;
} */

.sec-yoga-plan .yoga-plan_inner .step-fir .step-text {
    font-size: 24px;
    text-align: center;
}

.sec-yoga-plan .yoga-plan_inner .step_inner-health-concerns {
    width: 100%;
    max-width: 420px;
    /* margin: 0px 4px 10px 4px; */
    margin: 0px auto 10px auto;
    background-color: var(--text-white);
    border-radius: 6px;
    /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); */
    box-shadow: inset 8px 4px 15px var(--bg-periwinkle);
    transition: all 0.3s ease;
}

.sec-yoga-plan .yoga-plan_inner .step_inner-health-concerns:hover {
    transform: translateY(-3px);
    background-color: var(--bg-periwinkle);
}

/* .sec-yoga-plan .yoga-plan_inner .step_inner-health-concerns .routines-day_checkbox {
    padding: 8px 8px;
} */

.sec-yoga-plan .yoga-plan_inner .step_inner-health-concerns .routines-day_checkbox label {
    position: relative;
    width: 100%;
    /* padding: 4px 4px 4px 24px; */
    /* padding: 12px 12px 12px 32px; */
    padding: 8px 12px 8px 32px;
    font-size: 22px;
    margin-bottom: 0;
}

.sec-yoga-plan .yoga-plan_inner .step_inner-health-concerns .routines-day_checkbox label::before {
    position: absolute;
    /* top: 8px;
    left: 0; */
    /* top: 15px; */
    top: 12px;
    left: 8px;
}

.sec-yoga-plan .yoga-plan_inner .step_inner-health-concerns .routines-day_checkbox input:checked+label:after {
    /* top: 5px; */
    /* top: 8px;
    left: 0; */
    /* top: 14px; */
    top: 11px;
    left: 8px;
}

/* .sec-yoga-plan .yoga-plan_inner .step-ten .routine_item {
    text-align: center;
}

.sec-yoga-plan .yoga-plan_inner .step-ten .step_inner .routine_item .routine_link {
    display: inline-block;
    margin-top: 32px;
    background-color: var(--bg-periwinkle);
    padding: 12px 20px;
    text-align: center;
    border-radius: 50px;
    font-size: 24px;
} */

.sec-yoga-plan .yoga-plan_inner .step .step_inner .routine_item {
    text-align: center;
}

.sec-yoga-plan .yoga-plan_inner .step .step_inner .routine_item .routine_link {
    display: inline-block;
    margin-top: 32px;
    background-color: var(--bg-periwinkle);
    padding: 12px 20px;
    text-align: center;
    border-radius: 50px;
    font-size: 24px;
}

.lavel2_smartwatch_devices .activate-device>h4 {
    margin-bottom: 1.3rem;
}

.lavel2_smartwatch_devices .activate-device>a>img:hover {
    transform: scale(1.1);
    -webkit-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.smita-form .input-group-addon {
    z-index: 7;
}

.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no {
    display: block;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no .country-code_phone-no-label,
.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no .country-code_phone-no-text {
    font-size: 18px;
}

.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner_d-flex {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    border-radius: 6px;
}

.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner .custom-dropdown-lang {
    padding: 8px 6px;
}

.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner .custom-dropdown-lang .selected-option-lang {
    font-size: 18px;
    font-weight: 500;
}

.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner .number-input {
    font-size: 18px;
    font-weight: 500;
    border-radius: 0px 5px 5px 0px;
    padding: 8px 6px;
}

.sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner .number-input_inline::placeholder,
.sec-yoga-plan .yoga-plan_inner .step .asas.sec-country-code_phone-no #txt_email_input::placeholder {
    color: var(--text-black) !important;
}

.sec-yoga-plan .yoga-plan_inner .step .next:disabled {
    cursor: no-drop;
    color: var(--text-black);
    background-color: var(--bg-gray);
}

.yoga-plan_link {
    display: inline-block;
    padding: 16px 40px;
    background-color: var(--bg-green);
    box-shadow: var(--text-black) 12px 8px;
    text-align: center;
    border-radius: 16px;
    font-size: 24px;
    color: var(--text-black) !important;
    font-weight: 600;
    transition: all 0.3s ease;
}

.yoga-plan_link:hover {
    color: var(--text-white) !important;
    background-color: var(--text-black);
    box-shadow: var(--bg-green) 12px 8px;
}

.sec-yoga-plan .yoga-plan_inner .step .asas.sec-country-code_phone-no #txt_email_input {
    /* padding: 8px 6px; */
    padding: 8px 6px 8px 32px;
    border-bottom: 0;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.sec-yoga-plan .yoga-plan_inner .step .asas.sec-country-code_phone-no .country-code_phone-no_icon-input {
    position: relative;
}

.sec-yoga-plan .yoga-plan_inner .step .asas.sec-country-code_phone-no .country-code_phone-no_icon-input .fa-envelope {
    position: absolute;
    top: 5px;
    left: 0;
    color: var(--text-black);
}

.sec-yoga-plan .yoga-plan_inner .step .asas.sec-country-code_phone-no .country-code_phone-no_icon-input .emailErrorMsg,
.sec-yoga-plan .yoga-plan_inner .step .asas .sec-country-code_phone-no .country-code_phone-no #phone_no_error {
    font-size: 16px;
    font-weight: 500;
}

.sec-section-light {
    padding: 2rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: repeating-linear-gradient(to right, red 0%, blue 50%, red 100%);
    width: 100%;
    background-size: 200% auto;
    background-position: 0 100%;
    animation: gradient 5s infinite;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
}

.sec-section-light .section-light_title {
    color: var(--text-white);
    /* color: var(--text-black); */
    margin-right: 32px;
}

@keyframes gradient {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -200% 0;
    }
}















.grid_view-intro_video .v_box {
    height: 100%;
}

.grid_view-intro_video .v_box .v_thumb_img {
    height: 100%;
    object-fit: cover;
}

.grid_view-intro_video .v_box .v_box_intro_video {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    color: var(--text-white);
    padding: 10px 16px;
    font-weight: 700;
    text-align: center;
    font-size: 24px;
}

.grid_view-sec-to-four_video .v_box .v_box_intro_video {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    color: var(--text-white);
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px 16px;
    font-weight: 700;
    text-align: center;
    font-size: 24px;
    z-index: 5;



    /* top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: rgb(178, 183, 255, 0.5); */
    /* background-color: var(--text-black); */
    /* padding: 0; */
    /* width: 100px;
    height: 100px;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--text-white); */
}

.grid_view-sec-to-four_video .v_box_intro_video {
    /* color: var(--text-white);
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    background-color: rgb(178, 183, 255, 0.6);
    background-color: var(--bg-periwinkle);
    margin: 0 3px; */
    /* border-radius: 6px; */
    /* border-radius: 6px 6px 0 0;
    padding: 4px 0; */
}

/* .grid_view-sec-to-four_video .v_box {
    border-top: 0;
    border-radius: 0 0 10px 10px;
} */

.grid_view_videos {
    position: relative;

    /* display: none; */
}

/* .grid_view_videos::after */
/* .grid_view_videos .v_box::after {
    content: "";
    position: absolute; 
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 6px;
    background: rgb(178, 183, 255, 0.7);
    z-index: 5;
} */

/* .grid_view_videos .v_box_intro_video {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 6;
    background-color: rgb(0, 0, 0, 0.6);
    transform: translate(-50%, -50%);
    padding: 0;
    border: 1px solid var(--text-black);
    border: 1px solid var(--text-white);
    width: 140px;
    height: 140px;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--text-white);
    font-size: 24px;
    font-weight: 700;
} */

/* .trainer_video_intensity {
    display: none !important;
} */

.sec-yoga-plan .yoga-plan_inner .step-enabled {
    /* position: absolute; */
    height: calc(80vh - 160px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: black !important;
}

.sec-yoga-plan .yoga-plan_inner .step-enabled .text-center {
    /* color: var(--colors-state-success); */
    color: var(--text-black);
    /* font-size: 40px; */
    font-size: 38px;
    font-weight: 500;
}

.sec-yoga-plan .yoga-plan_inner .step-enabled .routine_link {
    background-color: var(--bg-green);
    box-shadow: var(--text-black) 12px 8px;
    text-align: center;
    border-radius: 16px;
    font-size: 24px;
    color: var(--text-black) !important;
    font-weight: 600;
    transition: all 0.3s ease;
    padding: 25px 32px;
}

.sec-yoga-plan .yoga-plan_inner .step-enabled .routine_link:hover {
    color: var(--text-black) !important;
    background-color: var(--bg-green);
}

.video_view_tags {
    z-index: 6;
}

.back_btn-border-black .back-routines_button {
    /* float: left; */
}

.back_btn-border-black .change-my-plan_button {
    /* text-align: right; */

    display: inline-block;
    margin-top: -4px;
    margin-left: 13px;
    /* text-align: center; */
}

.back_btn-border-black .change-my-plan_button .change-my-plan_button_btn {
    display: inline-block;
    color: var(--text-black);
    /* background-color: var(--bg-green); */
    font-weight: 700;
    /* font-size: 24px; */
    font-size: 22px;
    line-height: 1;
    /* padding: 8px 12px; */
    padding: 6px 5px;
    border-radius: 12px;
    /* margin-top: 5px; */
    text-transform: uppercase;
    font-size: 18px;
    padding: 8px 16px;
    border-radius: 20px;
}

.back_btn-border-black .change-my-plan_button .change-my-plan_button_btn {
    font-size: 18px;
    padding: 8px 16px;
    border-radius: 20px;
}

.back_btn-border-black .back-routines_button .border-black {
    font-size: 18px;
    padding: 8px 16px;
    border-radius: 20px;
}

.videolist_container_block .amt_trainer_detail_block .video-boxes .video_mini_box .nav-scroll {
    padding-left: 15px;
    padding-right: 15px;
}

.sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
    float: inherit;
    /* justify-content: left; */
    /* devang css */
    display: flex !important;
    justify-content: center !important;
    margin-top: 10px;

    /* display: grid;
    align-items: center;
    grid-template-columns: 250px 1fr */
}

.no_video_found_div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: calc(100vh - 60px);
}

.no_video_found_div .no_video_found {
    margin: 0;
}

.no_video_found_div .yoga-plan_link {
    margin-top: 40px;
    box-shadow: none;
}

.no_video_found_div .yoga-plan_link:hover {
    /* color: var(--text-black) !important; */
    background-color: var(--bg-green);
}

.register_user_page {
    padding-top: 0;
}

.register_user_page .content-inside {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
}

.register_user_page .content-inside .form-section .banner-video {
    position: relative;
    width: 100%;
    /* height: 100%; */
    height: calc(100vh - 60px);
}

.register_user_page .content-inside .form-section .banner-video video {
    width: 100%;
    /* height: 100%; */
    height: calc(100vh - 60px);
    object-fit: cover;
    display: block;
}

.register_user_page .content-inside .form-section .banner-video .container_form {
    position: absolute;
    /* top: 0; */
    bottom: 20px;
    left: 0;
    width: 100%;
    /* height: 100%; */
    height: calc(100vh - 60px);
    display: flex;
    /* align-items: top; */
    justify-content: right;
    flex-direction: column;
    align-items: flex-end;
    /* justify-content: center;
    align-items: center; */
    z-index: 2;
    /* background: rgba(0, 0, 0, 0.4);  */
    background: rgba(0, 0, 0, 0);
    box-shadow: none !important;
    /* padding: 48px 64px 0px 0; */
    padding: 68px 64px 0px 0;
}

.register_user_page .content-inside .form-section .banner-video .container_form::-webkit-scrollbar {
    width: 0;
}

.register_user_page .content-inside .form-section .smita-form {
    background: var(--text-white);
    padding: 20px;
    /* border-radius: 8px; */
    border-radius: 0px;
}

.register_user_page .content-inside .form-section .banner-video .container_form .landingpage_title_area_inner .title2_home_page {
    margin: 0;
}


/* Amit Rewrite CSS... */
.smita_main_form_div {
    background-color: var(--colors-palette-purple_05);
}

#routineEndModal {
    background-color: #00000059;
}

#routineEndModal .modal-dialog .modal-content {
    border: none;
    border-radius: 20px;
}

#routineEndModal .modal-dialog .modal-content .modal-header {
    text-align: center;
    font-weight: 700;
    background-color: var(--bg-light-periwinkle);
    /* border-radius: 15px 15px 0px 0px; */
    border-radius: 20px 20px 0px 0px;
    text-transform: uppercase;
}

#routineEndModal .modal-dialog .modal-content .modal-close_button {
    border: 1px solid var(--text-black) !important;
    border-radius: 4px;
    font-size: 3.0rem;
    padding: 1px 10px !important;
    margin-top: 0 !important;
    opacity: 1;
}

.amt-set-pre-container .sec-save-user-routine-preference {
    min-height: auto !important;
    display: block !important;
    align-items: unset !important;
    justify-content: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}

.amt-set-pre-container .sec-add_profile_content {
    padding: 0 !important;
    background-color: unset;
}

.amt-set-pre-container .wizard_form {
    box-shadow: unset;
    border-radius: unset;
}

.amt-set-pre-container .sec-save-user-routine-preference .wizard_form {
    padding: 4.25rem 5rem;
}

#setPreferncePopup .amt-set-pre-container {
    border-radius: 10px;
}

.close-modal-btn {
    border: 1px solid var(--text-black) !important;
    border-radius: 4px;
    font-size: 3.5rem;
    padding: 0 8px !important;
    margin-top: 0 !important;
}

.amt-hw-main-container {
    /** Remove By Sahejad 05/16/2025 **/
    /* display: flex;
    align-items: center;
    justify-content: center; */
    /** Remove By Sahejad 05/16/2025 **/
}

.amt-hw-main-container .amt-container-custom .hw-title {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 32px;
    color: var(--text-black);
}

.amt-hw-main-container .amt-container-custom .hw-title .highlight {
    /* color: var(--bg-periwinkle); */
    color: var(--bg-theme-btn);
}

.amt-hw-main-container .amt-container-custom .unit-toggle {
    width: 220px;
    margin: 0 auto 40px;
    background-color: #f3f4f6;
    border-radius: 30px;
    overflow: hidden;
    display: flex;
    border: 1px solid #d1d5db;
}

.amt-hw-main-container .amt-container-custom .unit-toggle label {
    flex: 1;
    text-align: center;
    padding: 10px 0;
    font-weight: 600;
    font-size: 18px;
    /* color: #9ca3af; */
    color: var(--text-black);
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s;
    border-radius: 30px;
    user-select: none;

    margin: 0;
}

.amt-hw-main-container .amt-container-custom .unit-toggle input[type="radio"] {
    display: none;
}

.amt-hw-main-container .amt-container-custom .unit-toggle input[type="radio"]:checked+label {
    /* background-color: #10b981; */
    /* color: #fff; */
    color: var(--text-black);
    background-color: var(--bg-periwinkle);
    border-radius: 30px;
}

.amt-hw-main-container .amt-container-custom .value-display {
    text-align: center;
    margin-bottom: 40px;
    user-select: none;
    display: flex;
    justify-content: center;
    align-items: baseline;
    gap: 8px;
}

.amt-hw-main-container .amt-container-custom .value-display .value-display_data {
    display: flex;
    align-items: center;
    justify-content: center;
}

.amt-hw-main-container .amt-container-custom .value-display .value-number-editable {
    /* font-weight: 800; */
    /* color: #10b981; */
    /* font-size: 4.5rem; */
    /* line-height: 1; */
    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
    /* border: none; */
    /* border-bottom: 3px solid transparent; */
    /* outline: none; */
    /* width: 6.5rem; */
    /* text-align: center; */
    /* background: transparent; */
    /* user-select: text; */
    /* transition: border-color 0.3s ease, background-color 0.3s ease; */
    /* padding: 0 4px; */
    /* box-sizing: border-box; */

    font-weight: 500;
    background-color: transparent;
    border-bottom: 0;
    font-size: 32px;
    /* color: var(--bg-periwinkle); */
    width: 100%;
    max-width: 100px;
    text-align: right;
    padding: 0;
}

/* .amt-hw-main-container .amt-container-custom .value-display .value-number-editable:focus {
    border-color: #10b981;
    background-color: #e6f4ea;
    border-radius: 4px;
} */

.amt-hw-main-container .amt-container-custom .value-display .value-unit {
    font-weight: 500;
    /* color: #000; */
    font-size: 1.75rem;
    line-height: 1;
    user-select: none;
    /* margin-bottom: 0.5rem; */
    margin-left: 0.5rem;
    margin-bottom: -5px;
}

.amt-hw-main-container .amt-container-custom .value-display .ft-in-display {
    /* font-weight: 800; */
    /* color: #10b981; */
    /* font-size: 4.5rem; */
    font-weight: 500;
    color: var(--text-black);
    font-size: 32px;
    /* line-height: 1; */
    /* user-select: text; */
    display: inline-block;
    /* width: 3.5rem; */
    width: 7.25rem;
    text-align: center;
    /* border: none; */
    /* border-bottom: 3px solid transparent; */
    /* outline: none; */
    /* margin: 0 4px 0 0; */
    background: transparent;
    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
    /* transition: border-color 0.3s ease, background-color 0.3s ease; */
    /* padding: 0 2px; */
    /* box-sizing: border-box; */

    padding: 0;
    border: 0;
}

.amt-hw-main-container .amt-container-custom .value-display .ft-in-display:focus {
    border-color: #10b981;
    background-color: #e6f4ea;
    border-radius: 4px;
}

.amt-hw-main-container .amt-container-custom .value-display .ft-in-unit {
    font-weight: 500;
    /* color: #000; */
    font-size: 1.75rem;
    line-height: 1;
    user-select: none;
    display: inline-block;
    margin-right: 12px;
    /* vertical-align: bottom; */
}

.amt-hw-main-container .amt-container-custom .slider-wrapper {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
    margin-top: 20px;
}

.amt-hw-main-container .amt-container-custom .slider-wrapper input[type="range"] {
    -webkit-appearance: none;
    width: 100%;
    height: 12px;
    border-radius: 9999px;
    /* background: #e5e7eb; */
    outline: none;
    margin: 0;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.amt-hw-main-container .amt-container-custom .slider-wrapper input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    /* background: #10b981; */
    background: var(--bg-periwinkle);
    cursor: pointer;
    border: 3px solid white;
    /* box-shadow: 0 0 6px rgba(16, 185, 129, 0.6); */
    box-shadow: 0 0 6px rgba(178, 183, 255, 0.6);
    margin-top: -10px;
    position: relative;
    z-index: 2;
    transition: background-color 0.3s ease;

    top: 4px;
}

.amt-hw-main-container .amt-container-custom .slider-wrapper input[type="range"]:focus::-webkit-slider-thumb {
    /* background-color: #059669; */
    background: var(--bg-periwinkle);
    /* box-shadow: 0 0 10px rgba(5, 150, 105, 0.8); */
    box-shadow: 0 0 6px rgba(178, 183, 255, 0.8);
}

/* .amt-hw-main-container .amt-container-custom .slider-wrapper input[type="range"]::-moz-range-thumb {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #10b981;
    cursor: pointer;
    border: 3px solid white;
    box-shadow: 0 0 6px rgba(16, 185, 129, 0.6);
    position: relative;
    z-index: 2;
    transition: background-color 0.3s ease;
}

.amt-hw-main-container .amt-container-custom .slider-wrapper input[type="range"]:focus::-moz-range-thumb {
    background-color: #059669;
    box-shadow: 0 0 10px rgba(5, 150, 105, 0.8);
} */

/* Track fill using background gradient */
.amt-hw-main-container .amt-container-custom .slider-wrapper input[type="range"] {
    background: linear-gradient(to right,
            var(--bg-periwinkle) 0%,
            var(--bg-periwinkle) var(--percent, 50%),
            #e5e7eb var(--percent, 50%),
            #e5e7eb 100%);
}

.amt-hw-main-container .amt-container-custom .weight-display {
    margin-bottom: 40px;
    line-height: 32px;
}

.amt-hw-main-container .amt-container-custom .weight-display .weight-value {
    font-size: 32px;
    font-weight: 500;
}

.amt-hw-main-container .amt-container-custom .weight-display .weight-value:focus {
    /* background-color: transparent !important;
    background-color: transparent;
    border-radius: 0; */

    border-color: transparent;
}

.amt-hw-main-container .amt-container-custom .weight-display .weight-unit {
    font-weight: 500;
}

/* .amt-grid_view{
    grid-template-columns: repeat(3, 1fr);
} */

.amt-preference-block .sec-save-user-routine-preference {
    margin: 130px 0px 0px 0px;
    display: block;
    min-height: 500px;
    padding: 10px;
    border-radius: 20px;
    /* background-color: var(--bg-offwhite); */
}

.amt-preference-block .wizard_form fieldset .form-card h2 {
    font-size: 19px;
    color: var(--text-black);
    text-align: center;
    line-height: 35px;
    padding: 5px 0px;
}

.amt-preference-block .sec-save-user-routine-preference .wizard_form {
    padding: 0;
    box-shadow: unset;
}

.amt-preference-block .wizard_form fieldset .form-card .tab-pane_p {}

.amt-preference-block .sec-save-user-routine-preference .wizard_form fieldset .form-card .scheduled-day_delivery-method .routines-day_checkbox label {
    padding: 9px 10px 9px 50px;
}

.amt-preference-block .wizard_form fieldset .form-card .tab-pane_p .routines-day_checkbox label:before {
    top: 14px;
    left: 18px;
}

.amt-preference-block .wizard_form fieldset .form-card {
    min-height: 400px;
}

.amt-preference-block .sec-save-user-routine-preference .wizard_form {
    min-height: 100%;
}

.amt-preference-block .routines-day_checkbox input:checked+label:after {
    top: 14px;
}

.amt-preference-block .wizard_form fieldset .form-card .amt-tab-fix {
    box-shadow: unset;
}

.amt-preference-block .wizard_form fieldset .next,
.amt-preference-block .wizard_form .action-button-previous,
.amt-preference-block .wizard_form .save-preferences_btn {
    cursor: pointer;
    display: block;
    border: 1px solid var(--text-black);
    padding: 10px 16px;
    background-color: transparent;
    font-size: 24px;
    font-weight: 600;
    margin: 0 auto;
    border-radius: 8px;
    box-shadow: var(--text-black) 5px 3px;
    padding: 4px 32px;
    background-color: var(--bg-periwinkle);
}

.amt-preference-block .wizard_form .save-preferences_btn {
    margin-bottom: 30px;
}

.amt-preference-block .wizard_form .action-button-previous {
    position: absolute;
    top: 20px;
    left: 0;
    padding: 6px 10px;
    width: 100px;
    font-size: 20px;
}

.amt-preference-block .popup-content {
    padding: 110px 0px 0px;
    text-align: center;
    /* color: #2c2c2c; */
    color: var(--text-black);
}

.amt-preference-block .popup-content::before,
.amt-preference-block .form-card-tab-pane_p::before {
    content: "";
    position: absolute;
    top: -22px;
    left: 50%;
    transform: translateX(-50%);
    width: 70px;
    height: 8px;
    background: linear-gradient(90deg, #6c63ff, #a29bfe);
    border-radius: 4px;
    box-shadow: 0 0 15px #6c63ffaa;
}
.amt-preference-block .popup-content > p.big-screen-text{
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 0px;
    line-height: 1.3;
}

.amt-preference-block .popup-content > p.subtext.fnt-big {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 0px;
    line-height: 1.3;
    letter-spacing: 0.03em;
    color: var(--text-black);
}

.amt-preference-block .popup-content p {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 18px;
    line-height: 1.3;
}

.amt-preference-block .popup-content p.subtext {
    /* font-weight: 400;
    font-size: 16px;
    color: #666; */
    font-weight: 600;
    font-size: 21px;
    color: var(--text-black);
    margin-top: -8px;
    margin-bottom: 0px;
}

.amt-preference-block .amt-dwn-icons>a .amt-b-icons:focus,
.amt-preference-block .amt-dwn-icons>a .amt-b-icons:hover,
.amt-preference-block .amt-dwn-icons .streaming_icons>a>img.amt-cla-wt:hover {
    transform: translateY(-8px) scale(1.2);
    box-shadow: 0 18px 50px rgba(108, 99, 255, 0.45);
    outline: none;
}

.amt-preference-block .amt-dwn-icons .streaming_icons>a>img.amt-cla-wt {
    padding: 5px;
    width: 70px;
}

.amt-preference-block .amt-dwn-icons  a  .amt-b-icons{
    /* margin: 20px 0px; */
        margin: 4px 0 20px 0;
}

.amt-preference-block .amt-dwn-icons .streaming_icons{
    /* margin: 12px 0px; */
    margin: 0 0 12px 0;
}

.amt-preference-block .amt-dwn-icons a .amt-b-icons,
.amt-preference-block .amt-dwn-icons .streaming_icons>a .amt-dwn-icons {
    background: #f9f9ff;
    border-radius: 20px;
    box-shadow: 0 8px 20px rgba(108, 99, 255, 0.15);
    /* padding: 25px 10px 15px; */
    padding: 15px 10px;
    cursor: pointer;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    text-decoration: none;
    color: inherit;
    user-select: none;
}

.amt-preference-block .amt-dwn-icons .banner_icons_anchor {
    width: 155px;
    border: 1px solid var(--text-white);
    margin-top: 12px;
    border-radius: 8px;
    margin-right: 15px;
    margin-bottom: 20px;
}

.amt-chang-msg {
    display: none;
    padding: 0px 15px;
    background-color: #d4edda;
    color: #155724;
    border: 1px solid #c3e6cb;
    border-radius: 16px;
    font-size: 18px;
    margin-bottom: 8px;
}

.amt-chng-pre-link {
    text-decoration: underline;
    color: #155724;
    font-weight: 700;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 35px;
    font-size: 17px;
}

.amt-chng-pre-link:hover {
    color: var(--text-black);
}

/* Each portal section */
.portal-section {
    background: #fefefe;
    border-radius: 10px;
    padding: 35px 50px 35px;
    margin-bottom: 30px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.portal-section img {
    max-width: 110px;
    margin-bottom: 20px;
    border-radius: 12px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
    display: inline-block;
}

.portal-section h3 {
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 20px;
    color: #34495e;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.portal-section ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.6;
    color: var(--text-black);
    font-weight: 500;
    text-align: left;
    width: 100%;
    flex-grow: 1;
}

.portal-section ul li {
    margin-bottom: 14px;
    position: relative;
    padding-left: 28px;
    border-left: 3px solid transparent;
    transition: border-color 0.3s ease;
}

.portal-section ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    position: absolute;
    left: 6px;
    top: 4px;
    color: #27ae60;
    font-size: 16px;
    line-height: 1;
}

.portal-section ul li:hover {
    border-left-color: #27ae60;
    color: #27ae60;
    font-weight: 600;
}

.change-my-plan_button_btn_bg {
    /* background-color: var(--bg-yellow) !important; */
}

.sec-set-prefernce_popup {
    max-width: 580px;
}

#setPreferncePopup {
    padding-right: 0 !important;
}

.sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .action-button-previous {
    padding: 4px 10px !important;
}

.sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view .tab-pane_p:last-child {
    margin-bottom: 12px;
}

.sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view .form-card_inner-center_width,
.sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view .amt-tab-fix {
    width: 100%;
}

/* .trainer-video-list_nav .categories_tabs_redesign .filter_box_header .back_btn-border-black .border-black  */
.trainer-video-list_nav .categories_tabs_redesign .filter_box_header .trainer_video_intensity .border-black {
    margin-left: 0;

    position: absolute;
    top: -2px;
    left: 0;
}

.categories_tabs_redesign {
    padding: 3em 0 1.25em 0;
}

/**  Added By Sahejad landing-pade_new-design **/
/* .main-header .header-lower .container-fluid .main-menu .navbar-collapse .navbar-nav .nav-about a:hover {
    color: var(--forest-green);
}

.main-header .header-lower .main-menu .navbar-collapse .navbar-nav .nav-link {
    margin: 0;
}

.main-header .header-lower .main-menu .navbar-collapse .navbar-nav .nav-link a {
    height: auto;
    padding: 0;
    display: block;
    margin: 30px 0 29px 40px;
} */
/**  Added By Sahejad landing-pade_new-design **/
.trainer-video-list_nav .categories_tabs_redesign {
    display: block;
}

.trainer-video-list_nav .categories_tabs .trainer_video_intensity .list-inline-item.active {
    margin: 0 16px;
    /* padding: 0 8px 0 20px; */
}

/* .trainer-video-list_nav .categories_tabs .trainer_video_intensity .list-inline-item.active::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    width: 7px;
    height: 12px;
    border: 3px solid var(--text-black);
    border-left: none;
    border-top: none;
    transform: translateY(-50%) rotate(45deg);
} */

.tabs_admin_one_dropdown ul .tabs_admin_one_dropdown-active-profile {
    padding: 8px 16px;
    background-image: linear-gradient(90deg, rgb(99, 102, 241), rgb(139, 92, 246));
    /* border-radius: 8px; */
    border-radius: 8px 8px 0 0;
    border-bottom: 1px solid var(--text-black);
    /* background-color: var(--bg-theme-btn); */
    font-weight: 500;
    color: var(--text-white);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/** END **/

@media (min-width: 1711px) and (max-width: 1800px) {
    .right-cont-reduce {
        margin-right: 155px;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    /* devang css */
    .form-section .amt_clearfix .amt_wave-container {
        margin-left: 50px;
    }
}

@media (min-width: 1691px) and (max-width: 1710px) {
    .right-cont-reduce {
        /* margin-right: 90px; */
        margin-right: 170px;
    }

    /* devang css */
    .form-section .amt_clearfix .amt_wave-container {
        position: relative;
        width: 130%;
        max-width: 600px;
        height: 400px;
        margin-left: auto;
        margin-right: auto;
        z-index: 0;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_img-large {
        width: 195px;
        height: 343px;
    }
}

@media (min-width: 1606px) and (max-width: 1789px) {
    .amt_text-purple-dark {
        width: 91% !important;
    }
}

@media (min-width: 1561px) and (max-width: 1750px) {
    .right-cont {
        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 200px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    /* devang css */
    .form-section .amt_clearfix .text-md {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
}

@media (min-width: 1561px) and (max-width: 1690px) {

    /** Added By Sahejad 02/28/2025 **/
    .right-cont-reduce {
        /* margin-right: 200px; */
        /* margin-right: 220px; */
        margin-right: 300px;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        /* right: 128px !important; */
        top: 11px !important;
    }

    /** Added By Sahejad 02/28/2025 **/

    /* devang css */
    .form-section .amt_clearfix .amt_wave-container {
        position: relative;
        width: 130%;
        max-width: 600px;
        height: 400px;
        margin-left: auto;
        margin-right: auto;
        z-index: 0;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_img-large {
        width: 195px;
        height: 343px;
    }
}

@media (min-width: 1521px) and (max-width: 1605px) {
    .amt_leading-tight {
        font-size: 1.9rem !important;
    }
}

@media (min-width: 1521px) and (max-width: 1560px) {
    .right-cont {
        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 140px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .jj_position_absolute .nav li.nav-about {
        margin-right: 0.3em;
    }

    .main-menu .nav li a {
        font-size: 15px;
        padding: 0 6px;
    }

    /** Added By Sahejad 02/28/2025 **/
    .right-cont-reduce {
        /* margin-right: 155px; */
        /* margin-right: 170px; */

        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 250px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        /* right: 128px !important; */
        top: 11px !important;
    }

    /** Added By Sahejad 02/28/2025 **/

    /* devang css */
    .form-section .amt_clearfix .amt_wave-container {
        position: relative;
        width: 135%;
        max-width: 600px;
        height: 406px;
        margin-left: auto;
        margin-right: auto;
        z-index: 0;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_img-large {
        width: 195px;
        height: 343px;
    }
}

@media (min-width: 1461px) and (max-width: 1520px) {
    .right-cont {
        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 170px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    /** Added By Sahejad 02/28/2025 **/
    .right-cont-reduce {
        /* margin-right: 120px; */
        /* margin-right: 135px; */

        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 205px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        /** Remove By Sahejad 05/13/2025 **/
        /* right: 128px !important; */
        /** Remove By Sahejad 05/13/2025 **/

        top: 11px !important;
    }

    /** Added By Sahejad 02/28/2025 **/

    /* devang css */
    .form-section .amt_clearfix .amt_wave-container {
        position: relative;
        width: 135%;
        max-width: 600px;
        height: 406px;
        margin-left: auto;
        margin-right: auto;
        z-index: 0;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_img-large {
        width: 195px;
        height: 343px;
    }

    .form-section .amt_clearfix .text-md .amt_font-extrabold {
        font-size: 2rem !important;
    }

    .form-section .amt_clearfix .text-md .amt_font-extrabold .amt_text-purple-dark {
        font-size: 2.25rem !important;
    }

    .amt_text-purple-dark {
        font-size: 16px !important;
    }
}

@media (min-width: 1366px) and (max-width: 1759px) {
    .smartWatchIntegrationsBar .watch-set li {
        width: 26rem;
    }
}

@media (min-width: 1366px) and (max-width: 1750px) {
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_home_page {
        font-size: 55px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .h1_sub_title {
        font-size: 36px;
    }
}

@media (min-width: 1366px) and (max-width: 1566px) {
    .enter-corpa_front_inner-content {
        height: 54px;
    }

    .enter-corpa_front_inner-content p {
        line-height: 1.2;
        font-size: 15px;
    }

    .enter-corpa_front_back_inner {
        width: 253px;
        height: 168px;
    }

    .enter-corpa_back h2 {
        font-size: 16px;
    }

    .enter-corpa_back p {
        font-size: 14px;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk h3,
    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .progress-bar-info {
        margin: 40px 0;
    }
}

@media (min-width: 1366px) and (max-width: 1520px) {
    .btn-start-routine-finder_class {
        padding: 8px 16px;
        margin: 7px 0 0 15px;
    }

    /* .banner_notification_btn {
        margin-top: -3px;
    } */
}

@media (min-width: 1366px) and (max-width: 1460px) {
    .right-cont {
        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 200px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    /** Added By Sahejad 02/28/2025 **/
    .right-cont-reduce {
        /* margin-right: 216px; */
        /* margin-right: 230px; */

        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 300px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    /** Remove By Sahejad 05/13/2025 **/
    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        /* right: 128px !important; */
    }
    /** Remove By Sahejad 05/13/2025 **/

    /** Added By Sahejad 02/28/2025 **/

    /* devang css
    .form-section .amt_clearfix .text-md {
        width: 51%;
    }
    
    .form-section .amt_clearfix .text-md .amt_leading-tight {
        line-height: 1.1;
        width: 200%;
        text-align: center;
    }

    .form-section .amt_clearfix .text-md {
        width: 51%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        margin-left: 200px;
    }

    .form-section .amt_clearfix .text-md .amt_btn-custom-purple{
        margin-bottom: 100px;
    }

    .form-section .amt_clearfix .amt_wave-container{
        margin: 0 auto;
        width: 200%;
    } */

    /* devang css */
    .form-section .amt_clearfix .text-md {
        width: 100%;
        max-width: 600px;
        /* adjust as per your design */
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        box-sizing: border-box;
    }

    .form-section .amt_clearfix .text-md .amt_leading-tight {
        line-height: 1.1;
        width: 100%;
        text-align: center;
        box-sizing: border-box;
        word-break: break-word;
    }

    .form-section .amt_clearfix .text-md .amt_btn-custom-purple {
        margin-bottom: 100px;
    }

    .form-section .amt_clearfix .amt_wave-container {
        width: 200%;
        max-width: 600px;
        margin: 0 auto;
        max-width: 1200px;
        /* prevent 200% width overflow */
        box-sizing: border-box;
    }

}

@media (min-width: 1200px) and (max-width: 1520px) {
    .fam_word_title {
        font-size: 14px;
    }

    .main-menu .nav li a {
        font-size: 14px;
        padding: 0 6px;
    }

    .btn-start-routine-finder_class {
        /** Remove By Sahejad **/
        /* font-size: 14px;
        padding: 0 6px;
        margin-top: 6px; */
        /** Remove By Sahejad **/
    }

    .my_account_section .sub_dropdown_menu .custom_dropdown {
        font-size: 14px;
    }

    .jj_position_absolute .nav li.nav-about {
        margin-right: 4px;
    }

    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-search-input,
    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-search-submit,
    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-icon-search {
        right: 40px;
    }

    .main-header .header-lower .main-menu .navbar-right {
        margin-top: 10px;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        right: 168px !important;
    } 
}

@media (min-width: 1200px) and (max-width: 1366px) {
    .enter-corpa_back h2 {
        font-size: 16px;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md .amt_font-extrabold {
        width: 400px !important;
        /* margin: 0 auto; */
    }
}

@media (min-width: 1200px) and (max-width: 1365px) {
    .right-cont {
        /* margin-right: 230px; */
        /* margin-right: 172px; */

        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 200px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .enter-corpa_front_inner-title {
        height: 56px;
    }

    .enter-corpa_front_inner .enter-corpa_front_inner-title h2 {
        font-size: 17px;
    }

    .enter-corpa_front_inner-content p {
        font-size: 16px;
        line-height: 1.2;
    }

    .enter-corpa_front_back_inner {
        width: 100%;
        height: 160px;
    }

    .enter-corpa_front_inner-content {
        height: 74px;
    }

    .smartWatchIntegrationsBar .watch-set li {
        width: 22rem;
    }

    .zone_tv_bar_image-padd {
        padding-top: 13px;
    }

    .btn-start-routine-finder_class {
        padding: 4px 12px;
        /* margin: 11px 0 0 15px; */
        margin: 11px 0 0 8px;
    }

    .right-cont-reduce .main-menu .routine-finder_class .btn-start-routine-finder_class {
        margin: 12px 0 0 0;
    }

    .fam_word_title_responsive_sapn-first {
        display: none;
    }

    .fam_word_title_responsive_sapn {
        /* display: none; */
        display: inline-block;
    }

    .banner_notification_btn {
        height: 38.8px;
        margin-top: 11px;
        padding: 5px 36px 5px 22px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_home_page {
        font-size: 52px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .h1_sub_title {
        /* font-size: 30px; */
        font-size: 32px;
    }

    .signup-page_banner .landingpage_title_area .landingpage_title_area_inner {
        margin: 16px 0;
    }

    /** Added By Sahejad 02/28/2025 **/
    .right-cont-reduce {
        /* margin-right: 300px; */
        /* margin-right: 315px; */

        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 340px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        /** Remove By Sahejad 05/13/2025 **/
        /* right: 128px !important; */
        /** Remove By Sahejad 05/13/2025 **/
        
        /** Add By Sahejad 05/13/2025 **/
        /* right: 168px !important; */
        /** Add By Sahejad 05/13/2025 **/

        top: 11px !important;
    }

    /** Added By Sahejad 02/28/2025 **/

    .title2_home_page.title2_yourtime {
        font-size: 54px;
    }
}

@media (min-width: 1117px) and (max-width: 1395px) {
    .custom-radio .radio-btn .radio-btn-title {
        /* Remove */
        /* padding: 5px 0; */
        /* Remove */
    }
}

@media (min-width: 1100px) and (max-width: 1199px) {
    .right-cont {
        /* margin-right: 132px !important; */
        margin-right: 156px !important;
    }

    .banner_notification_btn {
        height: 34.8px !important;
        margin-top: 13px !important;
        position: relative !important;
        top: 0 !important;
        right: 0 !important;
        padding: 3px 24px 3px 12px;
    }

    .banner_notification_btn .fa-chevron-right {
        top: 48%;
        right: 10px;
    }

    .banner_notification_btn:hover .fa-chevron-right {
        right: 8px;
    }
}

/* @media (min-width: 1024px) and (max-width: 1199px) {
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_yourtime {
        font-size: 48px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_home_page {
        font-size: 27px;
    }
} */

/* @media (min-width: 1200px) and (max-width: 1365px) {
    .signup-page_banner .landingpage_title_area .landingpage_title_area_inner {
        margin: 16px 0;
    }
} */

@media (min-width: 1200px) and (max-width: 1259px) {
    .what_people_say_slider .owl-prev {
        left: -4%;
    }

    .what_people_say_slider .owl-next {
        right: -4%;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md .amt_font-extrabold {
        margin: 0 auto;
        width: 460px !important;
    }
}

@media (min-width: 1030px) and (max-width: 1116px) {
    .custom-radio .radio-btn .radio-btn-title {
        /* Remove */
        /* padding: 5px 0; */
        /* Remove */
    }
}

@media (min-width: 1000px) and (max-width: 1199px) {
    .testimonials_con_box p {
        padding: 30px 0;
    }
}

@media (min-width: 993px) and (max-width: 1365px) {
    /* .banner_notification_btn {
        position: absolute;
        top: 66px;
        right: 15px;
    } */

    .right-cont-reduce .main-menu .banner_notification_btn {
        right: 210px;
    }
}

@media (min-width: 993px) and (max-width: 1099px) {
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form {
        margin: 0 15rem 0 auto;
    }

    /** Added By Sahejad 02/28/2025 **/
    .banner_notification_btn {
        /* right: 240px !important; */

        top: 62px !important;
        /* right: 240px !important; */
        right: 250px !important;
        margin: 0;
        padding: 4px 36px 4px 22px;
    }
    /** Added By Sahejad 02/28/2025 **/

    .right-cont {
        margin-right: 260px !important;
    }
}

@media (min-width: 992px) and (max-width: 1365px) {
    .image-slider-container .image-slider-heading h2 {
        font-size: 3.75rem !important;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md {
        margin-left: 60px;
        width: 60%;
    }

    .form-section .amt_clearfix .text-md .amt_btn-custom-purple {
        /* margin: 70px; */
        background-color: rgb(64, 21, 109);
        color: white;
        font-weight: 600;
        transition: background-color 0.3s ease;
        border-radius: 12px;
        padding: 12px 0px;
        font-size: 14px;
        /* margin-left: 20% !important; */
        border: none;
    }

    .form-section .amt_clearfix .text-md .amt_font-extrabold {
        margin: 0 auto;
        width: 400px;
    }

    .form-section .amt_clearfix .amt_wave-container {
        position: relative;
        width: 100%;
        max-width: 600px;
        height: 400px;
        margin-left: 150px;
        margin-top: 50px;
        z-index: 0;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_wave-svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 150%;
        height: 100%;
        z-index: 0;
        fill: #a78bfa;
        opacity: 0.15;
        border-radius: 32px;
    }

    .form-section .amt_clearfix .amt_text-purple-dark {
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_text_res {
        font-size: 17px !important;
        max-width: 550px !important;
        width: 150% !important;
        margin-top: 15px !important;
    }
}

@media (min-width: 768px) and (max-width: 1365px) {
    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .portal-access_title {
        margin: 40px 0 !important;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin: 0 auto;
        flex-wrap: wrap;
    }
}

/* @media (min-width: 1025px) and (max-width: 1199px) {
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner {
        margin-bottom: 40px;
    }
} */

@media (min-width: 993px) and (max-width: 1199px) {
    .fam_word_title {
        font-size: 14px;
    }

    .jj_position_absolute .nav li.nav-about {
        margin-right: 3px;
    }

    .main-menu .nav li a,
    .customJoinBtn a {
        font-size: 14px;
    }

    .title2_home_page.title2_yourtime {
        /* font-size: 54px; */
        font-size: 48px;
        margin-bottom: 1cm;
    }

    .css-arjcpd .yoga-plan_link {
        margin-bottom: 1cm;
    }

    .h1_sub_title {
        font-size: 42px;
    }

    .btn-start-routine-finder_class {
        /* font-size: 14px;
        margin-right: 8px;
        padding: 0px 6px;
        margin-top: 8px; */

        /** Add By Sahejad **/
        font-size: 16px;
        padding: 2px 8px;
        margin: 13px 6px 0 6px;
        /** Add By Sahejad **/
    }

    .my_account_section {
        position: relative !important;
        right: 0 !important;
    }

    .searchmainbar_customjoinbtn {
        right: 0;
    }

    .sb-search {
        right: 15px;
    }

    .customJoinBtn {
        right: 15px;
    }

    .my_account_section .sub_dropdown_menu .dropdown-menu .routine-finder_class .btn-start-routine-finder_class {
        display: block;
    }

    .routine-finder_class {
        display: block;
    }

    .right-cont {
        /** Remove By Sahejad landing-pade_new-design **/
        /* margin-right: 180px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .sb-icon-search,
    .sb-search-submit,
    .sb-search-input {
        right: 160px;
    }

    .fam_word_title {
        display: none;
    }

    .fam_word_title_responsive {
        /* display: inline-block;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: -.01em;
        font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
        line-height: 1;
        padding: 0;
        position: relative;
        top: -3px; */

        display: none;
    }

    .right-cont-reduce .main-menu .routine-finder_class .btn-start-routine-finder_class {
        margin: 13px 0 0 10px;
    }

    .customJoinBtn>a {
        padding: 0px 17px;
    }

    .banner_notification_btn {
        position: absolute;
        top: 66px;
        right: 15px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_home_page {
        font-size: 48px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .h1_sub_title {
        font-size: 26px;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        /** Remove By Sahejad 05/13/2025 **/
        /* right: 10px !important; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        right: 56px !important;
        /** Add By Sahejad 05/13/2025 **/

        /* top: 10px !important; */
        top: 12px !important;
    }

    /** Added By Sahejad 02/28/2025 **/
    .right-cont-reduce {
        /* margin-right: 150px; */
        /* margin-right: 160px; */
        margin-right: 165px;
    }

    .right-cont-reduce .main-menu .navbar-collapse .nav .nav-link {
        margin-right: 0;
    }

    .right-cont-reduce .main-menu .navbar-collapse .nav .nav-link a {
        padding: 0 5px;
    }

    .right-cont-reduce .main-menu .navbar-collapse .nav .nav-link a .arrow_right {
        padding-left: 4px;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher {
        /* width: 171px; */
        /** Remove By Sahejad landing-pade_new-design **/
        /* width: 166px; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a {
        /* width: 160px; */
        width: 155px;
        font-size: 14px;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option {
        width: 165px;
        /* width: 170px; */
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option a {
        /* font-size: 14px; */

        font-size: 13px;
        padding: 3px 3px;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a img,
    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option a img {
        width: 28px;
        height: 28px;
    }
    /** Added By Sahejad 02/28/2025 **/

    .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        right: 178px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ptb-14 {
        padding: 10rem 0;
    }

    .affordable_inner_img img {
        width: 90%;
    }

    .smartWatchIntegrationsBar .watch-set li {
        width: 18rem;
    }

    .text-white {
        font-size: 35px;
    }

    .about-section_inner {
        /** Remove By Sahejad landing-pade_new-design **/
        height: 90px;
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .about-section_inner h3 {
        /** Remove By Sahejad landing-pade_new-design **/
        font-size: 18px;
        padding: 16px 16px;
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .about-section_inner h3 span {
        /** Remove By Sahejad landing-pade_new-design **/
        font-size: 30px;
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .zone_tv_bar_image-padd {
        padding-top: 10px;
    }

    .custom-radio .radio-btn {
        /* Remove */
        /* display: flex;
        align-items: center;
        justify-content: center; */
        /* Remove */
    }

    .wizard_form {
        padding: 4rem 2rem;
    }

    .routines-day_checkbox label,
    .tab-content_form-control label {
        font-size: 16px;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content {
        /* Remove */
        /* width: 32.5%;
        margin: 0 3px; */
        /* Remove */
    }

    .wizard_form fieldset .form-card .tab-content_form-control label {
        font-size: 18px;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal {
        /* width: 42%;
        margin: 0 20px; */

        /* width: 48%;
        margin: 0 5px; */
    }

    .weekly_reports_heart_points_redesign .today-list .today-list_p .today-list_center {
        width: 180px;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        margin-top: 5px !important;
    }
}

@media (min-width: 992px) and (max-width: 1023px) {
    .what_people_say_slider .owl-prev {
        left: -5%;
    }

    .what_people_say_slider .owl-next {
        right: -5%;
    }
}

@media (min-width: 992px) and (max-width: 1029px) {
    .custom-radio .radio-btn .radio-btn-title {
        /* Remove */
        /* padding: 5px 0; */
        /* Remove */
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .set_profile_form_cls .add_profile_text h1 {
        font-size: 26px;
    }

    .sec-partner .partner .pricing_image .pricing_image_inner .pricing-image {
        height: 120px;
    }

    .sec-yoga-plan .yoga-plan_inner .step-enabled .prev {
        position: absolute !important;
        /* top: 0 !important;
        left: 0 !important; */
        /* top: 15px !important; */
        top: 40px !important;
        left: 15px !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .wizard_form fieldset .form-card .tab-pane_p {
        text-align: left;
    }

    .d-flex-wrap-justify_left {
        justify-content: left;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .css-arjcpd_inner {
        padding-bottom: 4rem;
    }

    .title2_home_page.title2_yourtime {
        font-size: 32px;
        margin: 0;
    }

    .h1_sub_title {
        font-size: 26px;
    }

    .title2_home_page {
        font-size: 26px;
    }

    .right-cont .main-menu .banner_notification_btn {
        position: absolute;
        top: 0;
        /* right: 280px; */
        right: 230px;
    }

    .fam_word_title_responsive_sapn {
        display: none;
    }

    .banner_notification_btn {
        padding: 4px 36px 4px 22px;
        /* border-radius: 10px; */
        margin-top: 11px;
        height: 38px;
    }

    .css-arjcpd .yoga-plan_link {
        margin: 1.5cm 0;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md {
        margin-bottom: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .form-section .amt_clearfix .text-md .amt_btn-custom-purple {
        margin: 0 auto;
    }

    .form-section .amt_clearfix .text-md .amt_font-extrabold {
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_text-purple-dark {
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_images-wrapper {
        width: 225px;
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_bottom-text {
        margin-bottom: 50px;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        margin-top: 0 !important;
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        right: 232px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .ptb-14 {
        padding: 7rem 0;
    }

    .ptb-10 {
        padding: 7rem 0;
    }

    .ptb-9 {
        padding: 6.5rem 0;
    }

    .ptb-8 {
        padding: 6rem 0;
    }

    .ptb-7 {
        padding: 6rem 0;
    }

    .pt-10 {
        padding-top: 7rem;
    }

    .mb-8 {
        margin-bottom: 6rem;
    }

    .mb-5 {
        margin-bottom: 3.5rem;
    }

    .text-white {
        font-size: 28px;
    }

    .section-title {
        font-size: 27px;
    }

    .review_heading>h2 {
        margin-top: 0 !important;
    }

    .mental-health-section_images_inner {
        grid-template-columns: repeat(3, 1fr);
    }

    .proven-results_inner_text h3 {
        font-size: 19px;
    }

    .accessible {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    .enter-corpa_front_inner-content {
        height: 96px;
    }

    .enter-corpa_back {
        padding: 0 4px 15px 4px;
    }

    .enter-corpa_back h2 {
        font-size: 16px;
    }

    .smartWatchIntegrationsBar .watch-set li {
        width: 15rem;
    }

    .about-section_inner {
        height: auto;
    }

    .about-section_inner h3 {
        font-size: 16px;
    }

    .about-section_inner h3 span {
        /** Remove By Sahejad landing-pade_new-design **/
        font-size: 28px;
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .zone_tv_bar_image-padd {
        padding-top: 8px;
    }

    .proven-results-link_index a {
        margin-top: 5rem;
    }

    .custom-radio .radio-btn .radio-btn-title {
        /* Add */
        /* font-size: 16px; */
        /* Add */

        /* Remove */
        /* font-size: 15.1px;
        padding: 18px 0; */
        /* Remove */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk h3 {
        /* margin: 40px 0; */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content {
        /* Remove */
        /* width: 32.4%;
        margin: 0 3px; */
        /* Remove */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal {
        /* width: 42%;
        margin: 0 20px; */
    }

    .activateShortCode_cla .mb-10 {
        margin-bottom: 7rem;
    }

    .tbl_device_cla .rwd-table tbody tr th,
    .tbl_device_cla .rwd-table tbody tr td {
        font-size: 15px;
        padding: 0.48em !important;
    }

    .wizard_form fieldset .form-card h2 {
        /* font-size: 27px; */
    }

    .wizard_form fieldset .form-card .tab-pane_p {
        /* width: 48%; */
        /* Remove */
        /* width: 47.4%; */
        /* Remove */
    }

    .wizard_form fieldset .form-card-tab-pane_p .scheduled-day_delivery-method {
        /* Remove */
        /* width: 33.33% !important; */
        /* Remove */
    }

    .wizard_form fieldset .form-card_center .form-card_center-width .confirmation-page_day #pre_days .tab-pane_p {
        width: 33.33%;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body {
        /* Remove */
        /* padding: 15px 4px; */
        /* Remove */
    }

    .custom-radio .radio-btn {
        /* Remove */
        /* padding: 4px 4px !important; */
        /* Remove */
    }

    .sec-site-how-to {
        padding: 14vh 0;
    }

    /* .country-code_phone-no {
        margin-top: 4em;
    } */

    .country-code_phone-no {
        margin-left: 30px;
    }

    .sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner .custom-dropdown-lang .dropdown-list-lang {
        margin-left: 30px;
    }

    .sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan h2 {
        font-size: 28px;
    }

    /* .sec-pricing {
        padding: 0 0 96px 0;
    }

    .sec-pricing .pricing_title {
        margin-bottom: 96px;
    } */

    .sec-pricing .pricing_title {
        /* padding: 80px 0 0 0; */
        padding: 80px 0 24px 0;
    }

    .sec-pricing .pricing {
        padding: 0px 0 80px 0;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .portal-access_title {
        font-size: 35px !important;
    }

    .tbl_device_cla_responsive_redesign .rwd-table tbody tr th,
    .tbl_device_cla_responsive_redesign .rwd-table tbody tr td {
        font-size: 14px;
        padding: 0.48em 4px !important;
    }

    .user_profile_block_box-shadow_redesign {
        padding: 0;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .title2_yourtime {
        font-size: 38px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form {
        margin: 0 0 0 auto;
        max-width: 450px;
    }

    .sec-yoga-plan .yoga-plan_inner .step .sec-country-code_phone-no .country-code_phone-no {
        margin-left: 0;
    }

    .categories_tabs_redesign {
        /* padding: 2.5em 0 1.25em 0; */
    }

    .amt-hw-main-container .amt-container-custom .hw-title {
        font-size: 24px;
    }
}

@media (min-width: 717px) and (max-width: 767px) {
    .section-title {
        font-size: 26px;
    }

    .sec-proven-results-responsive .proven-results-responsived-flex .col-xs-6 {
        width: 25%;
    }

    .proven-results_inner_title h2 {
        font-size: 32px;
    }

    .proven-results_inner_text h3 {
        font-size: 18px;
    }

    .enter-corpa_front_inner-title {
        height: 64px !important;
    }

    .enter-corpa_front_inner .enter-corpa_front_inner-title h2,
    .enter-corpa_back h2 {
        font-size: 18px;
    }

    .enter-corpa_front_inner-content p {
        font-size: 16px;
        line-height: 20px;
    }

    .enter-corpa_front_inner-content {
        height: 58px !important;
    }

    .smartWatchIntegrationsBar .watch-set li {
        width: 14rem !important;
    }

    .smartWatchIntegrationsBar .watch-set>li>img {
        width: 85% !important;
    }

    .sec-csm_section .csm_section .csm_section-responsive {
        display: flex;
    }

    .sec-csm_section .csm_section .csm_section-responsive .col-sm-4 {
        width: 33.33%;
    }

    .zone_tv_bar .zone_tv_bar_image img {
        /** Remove By Sahejad landing-pade_new-design **/
        /* width: 90% !important;
        max-width: 90%; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .zone_tv_bar_image-padd {
        padding-top: 12px !important;
    }

    .zone_tv_bar_image {
        margin-bottom: 0px !important;
    }

    .mental-health-section_title {
        font-size: 18px;
    }
}

@media (min-width: 661px) and (max-width: 767px) {
    .wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn {
        /* margin: 0 auto -41px auto; */
    }
}

@media (min-width: 591px) and (max-width: 767px) {
    .custom-radio .radio-btn .radio-btn-title {
        /* Remove */
        /* padding: 18px 0; */
        /* Remove */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content {
        /* Remove */
        /* width: 47% !important; */
        /* Remove */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body {
        /* Remove */
        /* padding: 15px 0; */
        /* Remove */
    }
}

@media (min-width: 568px) and (max-width: 1199px) {
    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal {
        width: 48%;
        margin: 0 5px;
    }
}

@media (min-width: 568px) and (max-width: 992px) {
    .main-menu .navbar-header .navbar-toggle {
        /** Remove By Sahejad landing-pade_new-design **/
        /* margin: 11px 0; */
        /** Remove By Sahejad landing-pade_new-design **/
        padding: 11px 8px;
    }
    /** Remove By Sahejad landing-pade_new-design **/

    .customJoinBtn>a {
        height: 38px !important;
    }

    /** Added By Sahejad 02/28/2025 **/
    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {

        /** Remove By Sahejad 05/13/2025 **/
        /* right: 64px !important; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        right: 104px !important;
        /** Add By Sahejad 05/13/2025 **/
        top: 10px !important;
    }
    /** Added By Sahejad 02/28/2025 **/

    .tabs_admin_one {
        /** Add By Sahejad 05/13/2025 **/
        top: 14.25px;
        /** Add By Sahejad 05/13/2025 **/
    }

     /** Add By Sahejad 05/14/2025 **/
    .main-header .header-lower .container-fluid .right-cont-reduce .main-menu .navbar-header .navbar-toggle {
        margin-right: 40px;
    }

    .tabs_admin_one_dropdown {
        top: 45px;
    }
    /** Add By Sahejad 05/14/2025 **/
}

@media (min-width: 568px) and (max-width: 991px) {
    .amt-grid_view {
        display: grid;
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .hc_column_cnt_title-h1 {
        font-size: 24px;
    }

    .hc_column_cnt_title-h1-sec {
        font-size: 20px;
    }

    .hc_column_cnt_title .f-weight-700 {
        font-size: 20px;
    }

    .mental-health-tag-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

    .custom-radio .radio-btn {
        /* Remove */
        /* padding: 4px 8px; */
        /* Remove */
    }

    .partner-corporate_portal .custom-radio .radio-btn {
        padding: 4px 4px !important;
    }

    /* .partner-corporate_portal .custom-radio .radio-btn .partner-corporate_portal-text {
        margin-top: 4px;
    } */

    .portal-section {
        padding: 25px 20px 0px;
    }
}

@media (min-width: 568px) and (max-width: 767px) {
    .section-title {
        font-size: 23px;
    }

    .text-white {
        font-size: 32px;
    }

    .css-arjcpd_inner {
        padding-bottom: 2rem;
    }

    .title2_home_page.title2_yourtime {
        font-size: 24px;
        margin: 0;
    }

    .h1_sub_title {
        font-size: 24px;
    }

    .title2_home_page {
        font-size: 20px;
        line-height: 1;
    }

    .affordable_inner_contant-title {
        font-size: 23px;
    }

    .affordable_inner_contant h3 {
        font-size: 18px;
        line-height: 1.2;
    }

    .affordable_inner_contant-title-third {
        font-size: 20px;
    }

    .affordable_inner_contant-title-fourth {
        font-size: 22px !important;
    }

    .about-section_content .about-section_content-text {
        font-size: 24px;
    }

    .about-section_content .about-section_content-title {
        font-size: 24px;
    }

    .mental-health-section_images_inner {
        grid-template-columns: repeat(3, 1fr);
    }

    .proven-results_inner {
        margin-bottom: 5rem;
    }

    .enter-corpa_front_inner-title {
        height: 52px;
    }

    .enter-corpa_front_inner-content {
        height: 70px;
        padding: 1.5rem 0 0 0;
    }

    .smartWatchIntegrationsBar .watch-set>li>img {
        width: 70%;
    }

    .people_review .review_heading .section-title {
        font-size: 32px !important;
    }

    .zone_tv_bar .zone_tv_bar_image img {
        /** Remove By Sahejad landing-pade_new-design **/
        /* width: 70%; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .accessible {
        grid-template-columns: repeat(2, 1fr);
    }

    .smartWatchIntegrationsBar .watch-set li {
        width: 25rem;
    }

    .sec-about-responsive-section .about-section .about-responsive-d-flex {
        display: flex;
        flex-wrap: wrap;
    }

    .sec-about-responsive-section .about-section .about-responsive-d-flex .col-lg-3 {
        width: 50%;
    }

    .sec-enter-corpa-responsive .enter-corpa-responsive-d-flex .col-sm-6 {
        width: 50%;
    }

    .enter-corpa_front_back_inner {
        width: 100%;
        height: 142px;
    }

    .enter-corpa_back p {
        font-size: 15px;
        line-height: 18px;
    }

    .enter-corpa_front_inner-content p {
        font-size: 15px;
        line-height: 18px;
    }

    .proven-results-link_index a {
        margin-top: 4rem;
    }

    .custom-radio .radio-btn {
        /* font-size: 16px; */
    }

    .form-group_checkbo_inner {
        width: 60%;
        font-size: 14px;
        padding: 12px 12px;
    }

    .activateShortCode_cla .mb-10 {
        margin-bottom: 4rem;
    }

    .fam_word_title .fam_word_title_responsive_sapn {
        display: none;
    }

    .set_profile_form_cls {
        padding: 4rem 3rem;
    }

    .set_profile_form_cls .add_profile_text h1 {
        font-size: 26px;
    }

    .sec-save-user-routine-preference .wizard_form {
        padding: 4rem 2rem;
    }

    .wizard_form fieldset .form-card h2 {
        /* font-size: 28px; */
    }

    .sec-save-user-routine-preference {
        padding: 80px 0;
        margin-bottom: 20px !important;
    }

    .sec-save-user-routine-preference .wizard_form {
        padding: 2rem 2rem;
    }

    .sec-save-user-routine-preference .wizard_form .progress {
        margin-bottom: 16px;
        height: 14px;
    }

    .wizard_form fieldset .form-card h2 {
        /* font-size: 22px;
        margin-bottom: 16px; */
    }

    .wizard_form fieldset .form-card .mt-4em {
        margin: 1em 0;
    }

    /* .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        padding: 6px 32px;
    } */

    .wizard_form .wizard_form_fieldset_confirmations_page {
        margin-top: -20px;
    }

    .image-slider-container .image-slider-heading .image-slider-title .image-slider-text {
        font-size: 20px;
    }

    .partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .partner-corporate_portal_img-text .partner-corporate_portal_img-text_img {
        width: 40px;
    }

    /* .banner_notification_btn {
        position: absolute;
        top: 60px;
        right: 15px;
    } */

    /* .main-menu .navbar-header .navbar-toggle {
        margin: 11px 0;
        padding: 11px 10px;
    }

    .customJoinBtn > a {
        height: 38px !important;
    } */

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn {
        padding: 9px 24px 9px 12px !important;
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn .fa-chevron-right {
        right: 10px;
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn:hover .fa-chevron-right {
        right: 8px;
    }

    .sec-site-how-to {
        padding: 30vh 0 20vh;
    }

    .sec-site-how-to .press_release .press_release_content_p .faq-title h2 {
        font-size: 28px;
    }

    .sec-country-code_phone-no {
        margin: 3em 0;
    }

    .list-inline-item>a {
        font-size: 16px !important;
        padding: 0 6px !important;
    }

    .form-section_inneer .col-xs-11 {
        width: 66.66666667%;
    }

    .sec-partner .partner .row .col-sm-4 {
        width: 33.33%;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal {
        /* width: 46% !important;
        margin: 0 6px !important; */
    }

    .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        max-width: 140px;
        font-size: 16px;
        padding: 6px 6px !important;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .portal-access_title {
        font-size: 24px !important;
        margin: 30px 0 !important;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk .data_blk-title {
        font-size: 32px;
        margin: 30px 0 30px 0;
    }

    .wizard_form fieldset .form-card h2 {
        font-size: 32px;
    }

    .sec-partner .partner .pricing_image .pricing_image_inner .pricing-image {
        height: 90px;
    }

    /* .section-select_label {
        top: 147px;
        left: -70px;
        font-size: 14px;
        padding: 4px 16px;
    }

    .section-select_label::before {
        top: 36px;
        left: 0px;
        border-top: 18px solid #0fdb0e;
        border-right: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 18px solid #0fdb0e;
    }

    .section-select_label::after {
        top: 36px;
        right: 18px;
        transform: skewX(-45deg);
        border-top: 18px solid #0fdb0e;
        border-right: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 18px solid #0fdb0e;
    }

    .section-select_label .section-select_label-sapn {
        width: 270px;
        max-width: 270px;
    } */

    .steps-circle {
        width: 216px;
        height: 216px;
    }

    /* .steps-circle .progress-ring circle {
        stroke-width: 7px;
    } */

    /* .steps-circle .progress-text .progress-img {
        width: 40px;
    }

    .steps-circle .progress-text .progress-text-count {
        font-size: 20px;
    }

    .steps-circle .progress-text .progress-text-content {
        font-size: 13px;
    } */

    .step-below-list_res .step-below-list_res_inner {
        width: 50%;
    }

    .step-below-list_res .step-below-list_res_inner .step-below-list-blog {
        padding: 15px 15px;
    }

    .login-main_page_redesign {
        height: 100% !important;
        padding: 40px 15px;
    }

    .login-main_page_redesign .sign-in .containersignup {
        padding-top: 10px;
    }

    .activate-device_slider .next {
        right: 24%;
    }

    .activate-device_slider .prev {
        left: 24%;
    }

    .css-arjcpd .yoga-plan_link {
        margin: 10px 0;
        padding: 10px 40px;
    }

    .title2_home_page:last-child,
    .title2_home_page:last-child p {
        margin-bottom: 0;
    }

    .title2_home_page:last-child p {
        line-height: 1;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .form-section .amt_clearfix .amt_font-extrabold {
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_text-purple-dark {
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_images-wrapper {
        width: 225px;
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_bottom-text {
        margin-bottom: 50px;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_images-wrapper {
        width: 159px;
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_wave-container {
        position: relative;
        width: 100%;
        max-width: 200px;
        height: 200px;
        margin-left: auto;
        margin-right: auto;
        z-index: 0;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_wave-svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 200%;
        height: 100%;
        z-index: 0;
        fill: #a78bfa;
        opacity: 0.15;
        border-radius: 32px;
    }

    /* .categories_tabs_redesign {
        padding: 0.5em 0;
    } */

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black .back-routines_button {
        /* margin-bottom: 8px !important; */
        margin-bottom: 4px !important;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black .back-routines_button .bkbtnhome {
        padding: 3px 8px;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black .back-routines_button .bkbtnhome i {
        font-size: 16px;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black .back-routines_button .border-black {
        padding: 5px 16px !important;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black .change-my-plan_button .change-my-plan_button_btn {
        padding: 7px 16px;
    }

    .grid_view-sec-to-four_video .v_box .v_box_intro_video {
        padding: 6px 16px;
        font-size: 20px;
    }

    .video_view_tags {
        top: 4px;
        width: 24px;
    }

    .v_detail .v_cm {
        line-height: 20px;
        font-size: 16px;
        padding-top: 0;
    }

    .amt-preference-block .wizard_form fieldset .form-card h2 {
        line-height: 24px;
    }

    .sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        margin-top: 10px !important;
    }
}

@media (min-width: 581px) and (max-width: 767px) {
    .wizard_form fieldset .form-card .tab-pane_p {
        /* width: 48%; */
        /* Remove */
        /* width: 46%; */
        /* Remove */
    }
}

@media (min-width: 568px) and (max-width: 716px) {
    .ptb-14 {
        padding: 7rem 0;
    }

    .smartWatchIntegrationsBar .watch-set li {
        width: 15rem;
    }

    .smartWatchIntegrationsBar .watch-set>li>img {
        width: 80%;
    }

    .sec-csm_section .csm_section .csm_section-responsive {
        display: flex;
    }

    .sec-csm_section .csm_section .csm_section-responsive .col-sm-4 {
        width: 33.33%;
    }

    .zone_tv_bar_image {
        margin-bottom: 0;
    }

    .zone_tv_bar .zone_tv_bar_image img {
        /** Remove By Sahejad landing-pade_new-design **/
        /* width: 90%;
        max-width: 90%; */
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .zone_tv_bar_image-padd {
        padding-top: 10px;
    }
}

@media (min-width: 521px) and (max-width: 567px) {

    .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        width: 100% !important;
        max-width: 110px !important;
        padding: 2px 8px !important;
    }

    .wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn {
        width: auto !important;
        max-width: 100% !important;
    }
}

@media (min-width: 521px) and (max-width: 767px) {

    .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        /* padding: 4px 16px; */
    }
}

@media (min-width: 481px) and (max-width: 992px) {
    .right-cont-reduce .main-menu .banner_notification_btn {
        position: absolute;
        top: 0;
        right: 116px;
    }
}

@media (min-width: 481px) and (max-width: 991px) {
    .sec-profile_activate_device .container .margin_l-r {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content {
        /* Remove */
        /* width: 45%;
        margin: 0 6px; */
        /* Remove */
    }

    .center-block {
        margin-top: 30px;
    }

    .wizard_form fieldset .form-card-tab-pane_p .tab-pane_p {
        /* Remove */
        /* width: 33.33%; */
        /* Remove */
    }

    .wizard_form fieldset .form-card-tab-pane_p .scheduled-day_delivery-method {
        /* Remove */
        /* width: 33.33% !important; */
        /* Remove */
    }

    .wizard_form fieldset .form-card_center .form-card_center-width .tab-pane_p {
        width: 33.33%;
    }

    .wizard_form fieldset .form-card_center .form-card_center-width .form-card_center-width-auto {
        width: 100%;
    }

    .wizard_form fieldset .form-card_center .form-card_center-width .confirmation-page_day {
        width: 80%;
    }

    .pricing_inner_content_icon-dec {
        align-items: center;
    }





    /* Remove By Sahejad */
    /* .section-select_label {
        font-size: 18px !important;
    } */
    /* Remove By Sahejad */




    .list-unstyled_redesign .item-unstyled {
        width: 50%;
    }
}

@media (min-width: 481px) and (max-width: 590px) {
    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-body {
        /* Remove */
        /* padding: 40px 0 15px 0 !important; */
        /* Remove */

        /* Add */
        padding: 40px 15 15px 15px !important;
        /* Add */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content {
        /* Remove */
        /* width: 49%;
        margin: 0 1px; */
        /* Remove */
    }

    .custom-radio .radio-btn {
        /* Remove */
        /* padding: 8px 0px !important; */
        /* Remove */
    }

    .custom-radio .radio-btn .radio-btn-title {
        /* font-size: 14px !important; */
        /* Remove */
        /* padding: 18px 0; */
        /* Remove */
    }

    .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content .custom-radio .radio-btn .radio-btn-title .description_text {
        font-size: 13px;
    }
}

@media (min-width: 481px) and (max-width: 567px) {
    .mt-4em {
        margin: 3em 0;
    }

    .mt-4em_b {
        margin-bottom: 3em;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body {
        padding: 40px 10px 15px 10px;
    }

    .lavel2_smarttv_devices .activate-device {
        width: 10rem;
    }

    .wizard_form fieldset .form-card h2 {
        /* font-size: 28px; */
    }

    .image-slider-container .image-slider-heading .image-slider-title .image-slider-text {
        font-size: 18px;
    }

    /* .country-code_phone-no .col-xs-7 {
        width: 70%;
    } */

    .sec-country-code_phone-no {
        width: 70%;
    }

    .sec-country-code_phone-no {
        margin-top: 3em;
    }

    .list-inline-item>a {
        font-size: 16px !important;
        padding: 0 6px !important;
    }

    .form-section_inneer .col-xs-11 {
        width: 70%;
    }

    .sec-blog_main_sec .blog_main_sec_inner .blog_main_title {
        font-size: 24px;
    }

    .sec-partner .partner .row .col-sm-4 {
        width: 50%;
    }

    /* .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal {
        width: 46%;
        margin: 0 6px;
    } */

    .partner-corporate_portal .custom-radio .radio-btn {
        padding: 4px 4px !important;
    }

    /* .partner-corporate_portal .custom-radio .radio-btn .partner-corporate_portal-text {
        margin-top: 4px;
    } */

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .partner-corporate_portal {
        /* width: 46% !important;
        margin: 0 6px !important; */

        width: 48%;
        margin: 0 4px;
    }

    .sec-partner .partner .pricing_image .pricing_image_inner .pricing-image {
        height: 110px;
    }

    .step-below-list_res .step-below-list_res_inner {
        width: 50%;
        padding: 0 6px;
    }

    .step-below-list_res .step-below-list_res_inner .step-below-list-blog {
        padding: 12px 12px;
    }

    .step-below-list_res .step-below-list_res_inner .step-below-list-blog .step-below-list-icon {
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .step-below-list_res .step-below-list_res_inner .step-below-list-blog .step-below-list-icon .step-below-list-icon_inner {
        font-size: 20px;
        margin: 0;
    }

    .step-below-list_res .step-below-list_res_inner .step-below-list-blog .step-below-list-info small {
        font-size: 80%;
    }
}

@media (min-width: 430px) and (max-width: 567px) {
    .mental-health-section_images_inner {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 423px) and (max-width: 635px) {
    .steps-circle {
        order: -1;
        width: 100% !important;
    }
}

@media (min-width: 361px) and (max-width: 520px) {

    .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        width: 100% !important;
        max-width: 90px !important;
        padding: 2px 8px !important;
    }

    .wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn {
        width: auto !important;
        max-width: 100% !important;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .ptb-10 {
        padding: 6rem 0;
    }

    .ptb-8 {
        padding: 5rem 0;
    }

    .pt-10 {
        padding-top: 6rem;
    }

    .sec-about-responsive-section {
        padding: 5rem 0;
        height: auto;
        display: block;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk h3 {
        /* font-size: 18px; */

        /* font-size: 22px;
        margin: 30px 0; */

    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .progress-bar-info {
        margin: 30px 0;
    }

    .my_account_section .sub_dropdown_menu .dropdown-menu .routine-finder_class {
        display: none;
    }

    .wizard_form fieldset .form-card_center .form-card_center-width-80 .p-0 {
        width: 80%;
    }

    /** Remove By Sahejad Responsive **/
    /* .banner_notification_btn {
        display: none;
    } */

    /* .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn {
        display: inline-flex;
        position: relative;
        font-weight: 600;       
        background-color: var(--bg-yellow);
        border: 1px solid var(--text-black);
        color: var(--text-black) !important;
        transition: all 0.3s ease;    
        margin: 0;
    } */
    /** Remove By Sahejad Responsive **/

    .sec-site-how-to .press_release .press_release_content_p .faq-title h2 {
        margin-top: 0 !important;
    }

    /* .sec-pricing {
        padding: 0 0 64px 0;
    }

    .sec-pricing .pricing_title {
        margin-bottom: 64px;
    } */

    .sec-pricing .pricing_title {
        /* padding: 60px 0 0 0; */
        padding: 60px 0 20px 0;
    }

    .sec-pricing .pricing {
        padding: 0px 0 60px 0;
    }

    .section-profile {
        padding: 80px 0 110px 0 !important;
    }





    /* Remove By Sahejad */
    /* .section-select_label {
        top: 59px;
        right: 0;
        left: 0;
        transform: rotate(0deg) skewX(0deg);
        font-size: 15px;
        padding: 6px 8px;
        background-color: rgb(15, 235, 39, 0.8);
    } */
    /* Remove By Sahejad */




    .section-select .ribbon-slider {
        margin-top: 59px;
        /* padding: 12px 12px !important; */
        padding: 12px 0px !important;
    }

    .ribbon-slider .swiper-wrapper .swiper-slide .ribbon-slider-title {
        font-size: 18px !important;
    }

    .signup-page_banner .css-arjcpd_inner .smita_main_form_div .content-inside {
        padding: 3rem 0;
    }

    .progress_redesign {
        top: 22px !important;
    }

    .step-container {
        transform: translateY(0%);
    }

    .multi-step-form_cls {
        margin-top: 20px;
    }

    .activate-device_slider {
        /* width: 100%; */
        /* height: 312px !important; */
    }

    .activate-device_slider ul li {
        /* width: 258px; */
        width: 100%;
        max-width: 767px;
    }

    .activate-device_slider ul li img {
        /* width: 60%; */
        width: 196px;
    }

    .sec-yoga-plan .yoga-plan_inner .step .asas {
        margin-top: 32px;
    }

    .sec-yoga-plan .yoga-plan_inner .step-enabled {
        height: 100%;
        display: block;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black .back-routines_button {
        margin-bottom: 16px;
    }

    .amt-container-custom {
        padding: 0px !important;
    }

    .amt-hw-main-container .amt-container-custom .weight-title {
        margin-top: 48px;
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        top: 60px !important;
        right: 15px !important;
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a {
        border-radius: 0px 0px 8px 8px;
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected .open {
        border-radius: 0;
    }
}

/* @media (min-width: 320px) and (max-width: 600px) {
    .wizard_form fieldset .form-card_next-previous_btn_last .previous {
        margin: 0 auto;
    }

    .wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn {
        margin: 0 auto 16px auto;
    }
} */

@media (min-width: 320px) and (max-width: 567px) {
    .ptb-14 {
        padding: 6rem 0;
    }

    .ptb-7 {
        padding: 6.5rem 0;
    }

    .mt-9 {
        margin-top: 6rem;
    }

    .mb-5 {
        margin-bottom: 4rem;
    }

    .sec-csm_section .csm_section-responsive {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .sec-csm_section .csm_section-responsive .col-sm-4 {
        width: 50%;
    }

    .zone_tv_bar .zone_tv_bar_image img {
        max-width: 95%;
    }

    .zone_tv_bar_image-padd {
        padding-top: 14px;
    }

    .zone_tv_bar_image {
        margin-bottom: 10px;
    }

    .set_profile_form_cls {
        padding: 4rem 2rem;
    }

    .set_profile_form_cls .add_profile_text h1 {
        font-size: 22px;
    }

    .sec-save-user-routine-preference .wizard_form {
        padding: 4rem 2rem;
    }

    /** Remove By Sahejad Responsive **/
    .main-header .header-lower .container-fluid {
        /* padding-right: 8px;
        padding-left: 8px; */
    }

    /* .navbar-toggle .icon-bar {
        width: 14px;
    } */
    /** Remove By Sahejad Responsive **/


    .main-menu .navbar-header .navbar-toggle {
        
        /** Remove By Sahejad 05/13/2025 **/
        /* margin: 14px 0; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        margin: 16px 0;
        /** Add By Sahejad 05/13/2025 **/

        padding: 8px 8px;
    }

    /** Remove By Sahejad Responsive **/
    .customJoinBtn>a {
        /* font-size: 14px !important;
        padding: 15px 12px !important;
        height: 32px !important; */
    }

    /** Remove By Sahejad Responsive **/

    /** Remove By Sahejad Responsive **/
    .fam_logo_box {
        /* transform: scale(1); */
    }

    /** Remove By Sahejad Responsive **/

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn {
        /* display: block; */
        /* display: inline-flex; */
        /* position: relative;
        font-weight: 600; */
        /* padding: 1px 20px 1px 12px !important; */
        padding: 9px 20px 9px 12px !important;
        /* display: inline-block; */
        /* background-color: var(--bg-yellow); */
        /* border-radius: 10px; */
        /* border: 1px solid var(--text-black); */
        /* color: var(--text-black) !important; */
        /* transition: all 0.3s ease; */
        /* margin-top: 7px; */
        /* margin: 0; */
        /* font-size: 14px; */
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn .banner_notification_btn_m {
        margin-top: 2px;
    }

    /* .banner_notification_btn {
        display: none;
    } */

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn .fa-chevron-right {
        /** Remove By Sahejad Responsive **/
        /* top: 50%; */
        /** Remove By Sahejad Responsive **/
        right: 10px;
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn:hover .fa-chevron-right {
        right: 8px;
    }

    .customJoinBtn {
        right: -18px;
    }

    .sec-site-how-to {
        padding: 20vh 0 10vh;
    }

    .sec-site-how-to .press_release .press_release_content_p .faq-title h2 {
        font-size: 24px;
    }

    .sec-site-how-to .press_release .press_release_content_p .press_release_content_p_mb {
        margin-bottom: 5rem;
    }

    .sec-site-how-to .press_release .site-how-to_inner_sec .faq-title h2 {
        margin-bottom: 5rem;
    }

    .partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .radio-btn-title_inner .partner-corporate_portal_img-text {
        font-size: 13px;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .portal-access_title {
        font-size: 24px !important;
        margin: 30px 0 20px 0 !important;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk .data_blk-title {
        font-size: 25px;
        margin: 30px 0 30px 0;
    }

    .wizard_form fieldset .form-card h2 {
        font-size: 25px;
    }

    .success-message_cls {
        /* font-size: 25px; */
        font-size: 22px;
    }

    .success-message_cls .success-message_text {
        /* font-size: 23px; */
        font-size: 20px;
    }

    .most-expensive_title {
        font-size: 40px;
    }

    .sec-country-code_phone-no .country-code_phone-no .add_profile_body_inner .number-input {
        font-size: 16px;
    }

    .rwd-table_redesign td {
        /* font-size: 16px; */
        font-size: 15px;
    }

    .rwd-table_redesign td:before {
        /* width: 80px !important;
        padding: 5px 10px !important; */
        width: 70px !important;
        padding: 5px 5px !important;
        margin-right: 4px;
    }

    .rwd-table_redesign td img {
        width: 32px;
        height: 32px;
    }

    .rwd-table_redesign td .fas {
        /* font-size: 16px;
        margin: 0 5px 0 5px; */
    }

    .forget_password_modal .modal-dialog .forgot-modal {
        width: 90%;
    }

    /** Added By Sahejad 02/28/2025 **/
    .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        right: 9px !important;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        /** Remove By Sahejad 05/13/2025 **/
        /* right: 50px !important; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        /* right: 80px !important; */
        right: 76px !important;
        /** Add By Sahejad 05/13/2025 **/
    }

    /** Added By Sahejad 02/28/2025 **/

    .activate-device_slider .prev {
        left: 4%;
    }

    .activate-device_slider .next {
        right: 4%;
    }

    /* .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option {
        max-height: 447px !important;
    } */

    .sec-yoga-plan .yoga-plan_inner .step-fir .step-text {
        font-size: 18px;
    }

    .sec-yoga-plan .yoga-plan_inner .step .step-title {
        font-size: 24px;
    }

    .sec-yoga-plan .yoga-plan_inner .step-enabled .routine_link {
        font-size: 20px;
        padding: 16px 16px;
    }

    .sec-yoga-plan .yoga-plan_inner .step-enabled .text-center {
        font-size: 32px;
    }

    .sec-affordable_content .yoga-plan_link-button .yoga-plan_link,
    .sec-hc_column_cnt .hc_column_cnt .hc_column_cnt_title .yoga-plan_link-button .yoga-plan_link {
        /* padding: 8px 16px; */
        padding: 8px 12px;
        font-size: 17px;
    }

    /* devang css */
    .form-section .amt_clearfix .text-md {
        margin-bottom: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .form-section .amt_clearfix .amt_btn-custom-purple {
        background-color: rgb(64, 21, 109);
        color: white;
        font-weight: 600;
        transition: background-color 0.3s ease;
        border-radius: 12px;
        padding: 12px 0px;
        font-size: 14px;
        border: none;
        /* margin-bottom: 50px; */
    }

    .form-section .amt_clearfix .amt_font-extrabold {
        line-height: 1.1;
        width: 85%;
        margin: 0 auto;
        text-align: center;
    }

    .form-section .amt_clearfix .amt_text-purple-dark {
        margin: 0 auto;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_images-wrapper {
        width: 100px;
        margin: 0 auto;
        gap: 8px;
        display: flex;
        flex-direction: column;
    }

    .form-section .amt_clearfix .amt_bottom-text {
        margin-top: 0px;
        margin-bottom: 10%;
    }

    .form-section .amt_clearfix .amt_wave-container {
        position: relative;
        width: 100%;
        max-width: 575px;
        height: 450px;
        margin-left: auto;
        margin-right: auto;
        z-index: 0;
    }

    .form-section .amt_clearfix .amt_wave-container .amt_wave-svg {
        position: absolute;
        top: 31%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        height: 100%;
        z-index: 0;
        fill: #a78bfa;
        opacity: 0.15;
        border-radius: 32px;
    }

    .grid_view-sec-to-four_video .v_box .v_box_intro_video {
        padding: 7px 16px;
        font-size: 22px;
    }

    .video_view_tags {
        width: 32px;
    }

    .amt-preference-block .wizard_form fieldset .form-card h2 {
        font-size: 16px;
        line-height: 1.5;
    }

    /** Add By Sahejad 05/13/2025 **/
    .tabs_admin_one {
        right: 8px;
    }

    .right-cont-reduce {
        /* margin-right: 40px !important; */
        /* margin-right: 34px !important; */
    }

    .tabs_admin_one ul li .menu_arrow {
        width: 28px;
        height: 28px;
    }

    .tabs_admin_one ul li .menu_arrow .tabs_admin_one_dropdown-span .fa-user_icon {
        font-size: 16px;
    }
    /** Add By Sahejad 05/13/2025 **/

    .amt-hw-main-container .amt-container-custom .hw-title {
        font-size: 24px;
    }
}

@media (min-width: 320px) and (max-width: 580px) {
    .wizard_form fieldset .form-card .tab-pane_p {
        /* width: 100%; */
    }
}

@media (min-width: 320px) and (max-width: 520px) {

    .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        /* Remove */
        /* padding: 8px 24px; */
        /* Remove */

        /* Add */
        /* padding: 4px 14px; */
        padding: 2px 12px;
        font-size: 15px;
        /* font-size: 16px; */
        /* Add */
    }

    .wizard_form fieldset .form-card_next-previous_btn {
        /* Remove */
        /* padding-right: 104px; */
        /* Remove */

        /* Add */
        /* padding-right: 72px; */
        /* Add */
    }

    .wizard_form fieldset .previous .fa-chevron-left,
    .wizard_form fieldset .skip-button .fa-chevron-right {
        font-size: 13px;
    }
}

@media (min-width: 381px) and (max-width: 567px) {
    .sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    /* .mt-4em {
        margin: 2em 0;
    } */

    .custom-radio .radio-btn::after {
        width: 20px;
        height: 20px;
        bottom: 8px;
    }

    .wizard_form fieldset .form-card h2 {
        /* font-size: 24px; */
    }

    .wizard_form fieldset .form-card_center .form-card_center-width .tab-pane_p {
        width: 50%;
    }

    .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label,
    .wizard_form fieldset .form-card .tab-pane_p .routines-day_checkbox label {
        font-size: 16px;
    }

    .wizard_form fieldset .form-card-tab-pane_p .tab-pane_p {
        /* Remove */
        /* width: 50%; */
        /* Remove */
    }

    .wizard_form fieldset .form-card_center .form-card_center-width .confirmation-page_day {
        /* Remove */
        /* width: 100%; */
        /* Remove */
    }

    .wizard_form fieldset .form-card .scheduled-day_delivery-method,
    .wizard_form fieldset .form-card .confirmation-page_day .tab-pane_p {
        /* Remove */
        /* width: 50% !important; */
        /* Remove */
    }

    .custom_trialright h2 {
        font-size: 32px;
    }

    .custom_trialright h3 {
        font-size: 19px;
    }

    .sec-blog_main_sec .blog_main_sec_inner .blog_main_title {
        font-size: 24px;
    }

    /* .section-select_label {
        top: 152px;
        left: -84px;
        font-size: 14px;
        padding: 10px 16px;
    }

    .section-select_label::before {
        top: 48px;
        left: 0;
        border-top: 20px solid #0fdb0e;
        border-right: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 20px solid #0fdb0e;
    }

    .section-select_label::after {
        top: 49px;
        right: 20px;
        transform: skewX(-45deg);
        border-top: 20px solid #0fdb0e;
        border-right: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 20px solid #0fdb0e;
    }

    .section-select_label .section-select_label-sapn {
        width: 270px;
        max-width: 270px;
    } */

    .heart-rate_div .heart-rate_div-img {
        padding: 0 10px;
    }

    .heart-rate_div .heart-rate_div_inner .heart-rate_div_inner_min-max .heart-rate_div_inner_min-max_inner {
        padding: 0px 18px;
    }
}

@media (min-width: 320px) and (max-width: 452px) {
    .change-my-plan_button_btn_bg {
        margin-top: 20px;
    }
}

@media (min-width: 320px) and (max-width: 429px) {
    .enter-corpa_back {
        padding: 0 8px 15px 8px;
    }

    .enter-corpa_back h2 {
        font-size: 16px !important;
    }

    /* .sec-add_profile_content .container {
        padding: 0;
    } */

    .custom-dropdown-lang .selected-option-lang #selected_dialcode,
    .add_profile_body .add_profile_body_inner .number-input_inline,
    .dropdown-list-lang li {
        font-size: 16px;
    }

    .change_password_area .panel-default .panel-collapse .panel-body_p {
        padding: 15px 15px;
    }

    .tab-panels #account .tab-content .tab-pane .panel-group .change_profile_area .form .panel .panel-collapse .panel-body {
        padding: 15px 0;
    }

    .change_password_area .panel-default .panel-collapse .panel-body_p {
        padding: 15px 15px !important;
    }

    .custom-dropdown-lang .selected-option-lang .angle-down_arrow {
        font-size: 14px;
    }
}

@media (min-width: 320px) and (max-width: 419px) {
    .health-connect-link-disabled-tooltip_inner {
        width: 250px;
        white-space: inherit;
        bottom: -78px;
    }
}

@media (min-width: 320px) and (max-width: 410px) {
    .btn-back {
        padding: 3px 5px;
    }

    .border-black {
        font-size: 16px;
        margin-left: 6px;
    }

    .sec-pricing .pricing_title h2 {
        font-size: 28px;
    }

    .sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan h2 {
        font-size: 26px;
    }

    .sec-pricing .pricing .pricing_inner .pricing_inner_header,
    .pricing_inner_content,
    .pricing_inner_footer {
        padding: 20px 18px;
    }
}

/* @media (min-width: 320px) and (max-width: 340px) {
    .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control, 
    .wizard_form fieldset .form-card .tab-pane_p .wizard-elect-check-mark label {
        font-size: 14px !important;
    }
} */

@media (min-width: 320px) and (max-width: 374px) {
    .daterangepicker_redesign {
        width: 250px;
        left: 45px !important;
    }

    .daterangepicker_redesign .drp-buttons .btn-sm {
        margin-left: 2px;
        padding: 2px 4px;
    }

    .set_profile_form_cls_height {
        padding: 4rem 1.25rem;
    }

    .sec-section-light .section-light_title {
        font-size: 20px;
    }
}

@media (min-width: 280px) and (max-width: 1024px) {
    .sec-trainer-bio_page_logout {
        /* padding: 80px 0 30px !important; */
        padding: 100px 0 30px !important;
    }
}

@media (min-width: 280px) and (max-width: 991px) {
    .creadential_updater_cls .panel .panel-collapse .panel-body {
        padding: 15px 0;
    }
}

@media (min-width: 280px) and (max-width: 767px) {
    .ptb-9 {
        padding: 5.5rem 0;
    }

    .mb-8 {
        margin-bottom: 5rem;
    }

    .mb-3 {
        margin-bottom: 2rem;
    }

    .proven-results .mt-4 {
        margin-top: 0 !important;
    }

    .review_heading>h2 {
        margin-top: 0 !important;
        margin-bottom: 4rem !important;
    }

    .css-arjcpd {
        height: 100vh;
    }

    .banner-video video {
        position: absolute;
        width: 100%;
        height: 100vh;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .proven-results-link {
        margin-top: 0;
    }

    .sweet-alert h2 {
        font-size: 24px !important;
    }

    /** Add By Sahejad Responsive **/
    .banner_notification_btn {
        display: none;
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn {
        /* display: inline-flex; */
        display: block;
        position: relative;
        font-weight: 600;
        background-color: var(--bg-yellow);
        border: 1px solid var(--text-black);
        color: var(--text-black) !important;
        transition: all 0.3s ease;
        margin: 0;
    }

    /** Add By Sahejad Responsive **/

    .sec-save-user-routine-preference .wizard_form,
    /* .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body */
    /* .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .tab-pane_inner  */
    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane.active,
    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .wizard_cat-cla-int_btn {
        min-height: auto;
        display: block;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .wizard_cat-cla-int_button {
        margin-top: 0;
    }

    .wizard_form fieldset .form-card {
        min-height: auto;
    }

    .success-message_cls {
        margin-bottom: 1.5rem;
    }

    /* .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk .data_blk-title .step_title {
        top: inherit;
    } */

    .section-select_label {
        /* display: none; */

        /* position: relative;
        top: inherit;
        left: inherit;
        transform: rotate(0deg) skewX(0deg); */
    }

    /* .section-select_label .section-select_label-sapn {
        width: auto;
        max-width: 100%;
        transform: skewX(0deg);
        left: inherit;
    } */

    .steps-circle .progress-text .progress-img {
        width: 40px;
    }

    .sec-about_pages .faq-title .faq-title_inner {
        margin-top: 0 !important;
    }

    .steps-circle .progress-text .progress-text-count {
        font-size: 20px;
    }

    .steps-circle .progress-text .progress-text-content {
        font-size: 13px;
    }

    .wizard_form .wizard_form_fieldset_confirmations_page .form-card .form-card_hr {
        display: none;
    }

    .sec-trainer-bio_page_login {
        padding: 80px 0 80px !important;
    }

    .sec-yoga-plan {
        padding: 56px 0 112px 0;
    }
}

@media (min-width: 280px) and (max-width: 716px) {
    .mental-health-section_title {
        font-size: 16px;
    }
}

@media (min-width: 280px) and (max-width: 704px) {
    .responsive_table_cls .tbl_customer_report tbody {
        border-top: 1px solid var(--text-black);
    }

    .responsive_table_cls .tbl_customer_report tbody tr {
        border-bottom: 1px solid #ddd;
    }

    .responsive_table_cls .tbl_customer_report tbody tr:nth-child(4n) {
        border-bottom-color: var(--text-black);
    }

    .responsive_table_cls .tbl_customer_report tbody tr td:first-child {
        font-weight: 700;
        text-align: left;
        padding: 10px 10px;
        font-size: 14px;
        line-height: 1.1;
    }

    .responsive_table_cls .tbl_customer_report tbody tr td:last-child {
        text-align: left;
        font-size: 14px;
        line-height: 1.1;
        padding: 10px 10px;
    }

    .responsive_table_cls .tbl_customer_report tbody tr td .unsubscribed-subscribed_btn .unsubscribed_cls,
    .responsive_table_cls .tbl_customer_report tbody tr td .unsubscribed-subscribed_btn .subscribed_cls {
        width: 130px;
        padding: 6px 8px;
    }
}

@media (min-width: 280px) and (max-width: 660px) {
    .wizard_form fieldset .form-card_next-previous_btn_last .previous {
        /* margin: 0 auto; */
    }

    .wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn {
        /* margin: 0 auto 16px auto; */
        /* margin: 0 auto; */
    }

    .wizard_form fieldset .form-card_next-previous_btn_last {
        /* padding-right: 0 !important; */
    }

    .wizard_form fieldset .form-card_next-previous_btn_last .skip-button {
        /* position: relative;
        top: inherit;
        left: inherit; */
        /* margin: 16px auto 0 auto; */
        /* margin: 12px auto; */
    }
}

@media (min-width: 280px) and (max-width: 639px) {
    .why_us_content_p_responsive ul::before {
        grid-row: 1 / span 25;
    }
}

@media (min-width: 280px) and (max-width: 599px) {}

@media (min-width: 280px) and (max-width: 580px) {
    .wizard_form fieldset .form-card .tab-pane_p {
        /* Remove */
        /* width: 100%; */
        /* Remove */
    }
}

@media (min-width: 280px) and (max-width: 567px) {
    .pt-7 {
        padding-top: 4rem;
    }

    .ptb-9 {
        padding: 5.5rem 0;
    }

    .mb-4 {
        margin-bottom: 2.75rem;
    }

    .css-arjcpd_inner {
        padding-bottom: 2rem;
    }

    .title2_home_page.title2_yourtime {
        font-size: 24px;
        margin: 0;
    }

    .h1_sub_title {
        font-size: 20px;
    }

    .title2_home_page {
        font-size: 20px;
    }

    .section-title {
        font-size: 23px;
    }

    .affordable_inner_contant h3 {
        line-height: 1.4;
        font-size: 16px;
    }

    .affordable_inner_contant-title-third {
        font-size: 17px;
        line-height: 1.4;
    }

    .affordable_inner_contant-title-fourth {
        font-size: 20px !important;
    }

    .affordable_inner_img img {
        width: 100%;
    }

    .about-section_content .about-section_content-text {
        font-size: 20px;
    }

    .about-section_content .about-section_content-title {
        font-size: 20px;
    }

    .about-section_inner h3 {
        /** Remove By Sahejad landing-pade_new-design **/
        font-size: 20px;
        padding: 16px 16px;
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .mental-health-section .section-title {
        font-size: 22px;
    }

    .tag {
        font-weight: 500;
    }

    .sec-proven-results .section-title {
        font-size: 22px;
    }

    .sec-proven-results .container .proven-results .row .col-xs-6 {
        width: 100%;
        margin-bottom: 5rem;
    }

    .proven-results_inner_img img {
        width: 50%;
    }

    .proven-results_inner_title h2 {
        font-size: 32px;
    }

    .proven-results_inner_text h3 {
        font-size: 20px;
    }

    .proven-results-link a {
        font-size: 16px;
    }

    .enter-corpa_front_inner-title {
        height: auto;
    }

    .enter-corpa_front_inner-content {
        height: auto;
    }

    .enter-corpa_front_inner-content p {
        font-size: 16px;
        line-height: 1.3;
    }

    .enter-corpa_back h2 {
        font-size: 17px;
    }

    .enter-corpa_front_back_inner {
        width: 100%;
        height: 100%;
    }

    .applyflip {
        position: relative;
        top: inherit;
        left: inherit;
    }

    .text-white {
        font-size: 24px;
        line-height: 1.4;
    }

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

    .hc_column_cnt_title-h1 {
        font-size: 20px;
    }

    .hc_column_cnt_title-h1-sec {
        font-size: 16px;
        line-height: 1.4;
    }

    .hc_column_cnt_title .hc_column_cnt_title-font-s {
        font-size: 16px;
    }

    .hc_column_cnt_title .f-weight-700 {
        line-height: 1.4;
    }

    .review_heading>h2 {
        font-size: 2.8rem !important;
    }

    .mental-health-tag-wrapper {
        grid-template-columns: 1fr;
    }

    .delete-account_content-text,
    .delete-account_content-text-links-title,
    .delete-account_content-text-links ul li {
        font-size: 16px;
    }

    .smartWatchIntegrationsBar .watch-set li {
        width: 14rem;
    }

    .smartWatchIntegrationsBar .watch-set>li>img {
        width: 85%;
    }

    .sec-about-responsive-section {
        height: auto;
        display: block;
    }

    .about-section_content-text-last {
        line-height: 20px;
    }

    .about-section_content .about-section_content-text-last a {
        font-size: 16px;
    }

    .proven-results-link_index a {
        margin-top: 2.5rem;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk {
        padding: 10px 0px;
    }

    .custom-radio .radio-btn {
        /* Remove */
        /* padding: 8px 8px; */
        /* Remove */
    }

    .custom-radio .radio-btn .radio-btn-title,
    .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label .check-radio_btn,
    .wizard_form fieldset .form-card-tab-pane_p .scheduled-day_delivery-method {
        font-size: 16px;
    }

    .form-group_checkbo_inner {
        position: relative;
        left: 0;
        transform: translateX(0%);
        display: inline-block;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .btn_center {
        text-align: center;
    }

    .activateShortCode_cla .mb-10 {
        margin-bottom: 5rem;
    }

    /** Add By Sahejad Responsive **/
    .main-header .header-lower .container-fluid {
        padding-right: 8px;
        padding-left: 8px;
    }

    .fam_logo_box {
        transform: scale(1);
        left: -5px;
    }

    .main-menu .navbar-header .navbar-toggle {
        /** Remove By Sahejad 05/13/2025 **/
        /* padding: 8px 8px; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        padding: 6px 6px;
        /** Add By Sahejad 05/13/2025 **/
    }

    .customJoinBtn>a {
        font-size: 14px !important;
        padding: 15px 12px !important;
        height: 32px !important;
    }

    .navbar-toggle .icon-bar {
        width: 14px;
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn .fa-chevron-right {
        top: 50%;
    }

    /** Add By Sahejad Responsive **/

    .section-profile .dwn_report_btn {
        margin-bottom: 1.5rem;
    }

    .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        width: auto;
        max-width: 100%;
    }

    .tbl_device_cla_responsive {
        padding: 15px 8px;
    }

    .tbl_device_cla_responsive .rwd-table .list tr td {
        padding: 0.48em 0 !important;
    }

    .tbl_device_cla_responsive .rwd-table .list tr td::before {
        /* width: 120px; */
        width: 94px;
        padding: 5px 5px;
    }

    .wizard_form fieldset .form-card_next-previous_btn .skip-button {
        width: auto !important;
        max-width: 100% !important;
    }

    .wizard_form fieldset .form-card_next-previous_btn_first {
        justify-content: space-between;
    }

    .wizard_form fieldset .form-card_next-previous_btn_first .action-button {
        position: relative;
        top: inherit;
        left: inherit;
        transform: translateX(0);
    }

    .steps-circle {
        width: 198px;
        height: 198px;
    }

    /* .steps-circle .progress-ring circle {
        stroke-width: 7px;
    } */

    .bottom-circles .bottom-circle_inner {
        width: 165px;
        height: 165px;
    }

    .steps-circle .progress-text .progress-text-count,
    .bottom-circles .bottom-circle_inner .progress-text .progress-text-count {
        margin: 2px 0;
    }

    .health-connect-data-page_card .card-body .chart .chart-canvas .highcharts-container .highcharts-root .highcharts-data-label-color-4 text {
        display: none !important;
    }

    /** Added By Sahejad 02/28/2025 **/
    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher a {
        /* font-size: 16px; */
        
        /** Remove By Sahejad 05/13/2025 **/
        /* font-size: 14px !important; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        font-size: 13px !important;
        /** Add By Sahejad 05/13/2025 **/
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher {
        /* width: 191px; */
        /* width: 183px; */

        /** Remove By Sahejad 05/13/2025 **/
        /* width: 200px; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        width: 182px;
        /** Add By Sahejad 05/13/2025 **/
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a {
        /* width: 180px; */
        /* width: 172px; */
        /* width: 171px; */

        /** Remove By Sahejad 05/13/2025 **/
        /* width: 188px; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        width: 170px;
        /** Add By Sahejad 05/13/2025 **/
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a img,
    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option a img {

        /** Remove By Sahejad 05/13/2025 **/
        /* width: 28px;
        height: 28px; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        width: 28px;
        height: 28px;
        /** Add By Sahejad 05/13/2025 **/
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option {
        /* width: 190px; */
        /* width: 182px; */

        /** Remove By Sahejad 05/13/2025 **/
        /* width: 198px; */
        /** Remove By Sahejad 05/13/2025 **/

        /** Add By Sahejad 05/13/2025 **/
        width: 180px;
        /** Add By Sahejad 05/13/2025 **/
    }

    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_selected a:after {
        top: 2px;
        right: 6px;
    }

    /** Added By Sahejad 02/28/2025 **/

    .faq .card .card-header .faq-title {
        word-break: break-all;
    }

    .css-arjcpd .yoga-plan_link {
        margin: 12px 0;
        padding: 8px 24px;
        box-shadow: var(--text-black) 6px 6px;
    }

    .css-arjcpd .yoga-plan_link:hover {
        box-shadow: var(--bg-green) 6px 6px;
    }

    /* .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        display: block;
    } */

    /* .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black .back-routines_button {
        margin-bottom: 16px;
    } */

    .amt-chang-msg,
    .amt-chng-pre-link {
        font-size: 13px;
        line-height: 21px;
        padding: 10px 6px;
    }

    /* .change-my-plan_button_btn_bg{
        margin-top: 20px;
    } */

    .back_btn-border-black .change-my-plan_button .change-my-plan_button_btn {
        font-size: 15px;
        padding: 8px 16px;
        border-radius: 20px;
    }

    .back_btn-border-black .back-routines_button .border-black {
        font-size: 15px;
        padding: 8px 16px;
        border-radius: 20px;
    }

    /** Add By Sahejad 05/14/2025 **/
    .main-header .header-lower .container-fluid .right-cont-reduce .main-menu .navbar-header .navbar-toggle {
        margin-right: 34px;
    }
    /** Add By Sahejad 05/14/2025 **/
}

@media (min-width: 280px) and (max-width: 481px) {
    .account-detail_profile_tab label {
        width: auto !important;
    }

    .account-detail_profile_tab label::after {
        width: auto !important;
        right: 15px !important;
    }
}

@media (min-width: 280px) and (max-width: 480px) {
    .mt-4em {
        margin: 2em 0;
    }

    /* .mt-4em_t {
        margin-top: 2em;
    } */

    .scrollToTop {
        display: none !important;
    }

    .routine-finder_class {
        text-align: left;
    }

    .right-cont .main-menu .searchmainbar_customjoinbtn .sb-search.sb-search-open {
        width: 42.5%;
    }

    .center-block {
        margin-top: 0px;
    }

    .account-detail_profile_tab .tab-panels {
        border-top: 1px solid var(--request-border-color);
    }

    .account-detail_profile_tab .tab-panels .tab-panel .tab-content .tab-pane .panel-group .change_profile_area_p-0 {
        padding: 0;
    }

    .right-cont .main-menu .banner_notification_btn {
        /* right: 55px; */
        /* right: 15px; */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .form_blk .form_blk_inner .form_blk_inner-content {
        width: 100%;
        margin: 0 0;
    }

    .partner-corporate_portal .custom-radio {
        margin-bottom: 24px;
    }

    .partner-corporate_portal:last-child .custom-radio {
        margin-bottom: 0;
    }

    /* .partner-corporate_portal .custom-radio .radio-btn .partner-corporate_portal-text {
        margin-top: 8px;
    } */

    /* .partner-corporate_portal .partner-corporate_portal-text {
        text-align: center;
    } */

    .image-slider-container .image-slider-heading .image-slider-title .image-slider-text {
        font-size: 16px;
    }

    .custom-radio .radio-btn .radio-btn-title {
        padding: 0;
    }

    /* .custom-radio .radio-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    } */

    .custom-radio .radio-btn {
        /* Remove */
        /* display: flex;
        align-items: center;
        justify-content: center; */
        /* Remove */
    }

    .custom-radio .radio-btn .radio-btn-title {
        /* display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center; */
        height: auto;
    }

    .image-slider-container .image-slider-heading {
        padding: 15px 6px;
    }

    /* .country-code_phone-no {
        margin-top: 96px;
    } */

    /* .country-code_phone-no .col-xs-7 {
        width: 100%;
    } */

    .sec-country-code_phone-no {
        width: 100%;
        margin-top: 2em;
    }

    /* .form-section_container {
        padding: 0;
    }

    .form-section_container .form-section .smita-form .sm_subscription_existing_detail {
        padding-left: 0;
    } */

    .confirmation-page_day .scheduled-select-days {
        width: 50%;
    }

    .sec-partner .partner .row {
        display: block !important;
    }

    .user_profile_block_redesign {
        margin: 30px 0 0 0 !important;
    }

    .step-below-list_res .step-below-list_res_inner .step-below-list-blog {
        padding: 14px 14px;
    }

    .heart-rate_div .heart-rate_div_inner .heart-rate_div_inner-content {
        padding: 2px 0;
    }

    .list-unstyled_redesign .item-unstyled {
        width: 100%;
    }

    .portal-section {
        padding: 25px 0px 0px;
    }

    .amt-preference-block .popup-content {
        padding: 0;
    }
}

@media (min-width: 280px) and (max-width: 429px) {
    .mental-health-section_images_inner {
        grid-template-columns: 1fr;
    }

    .sec-add_profile_content .container {
        padding: 0;
    }
}

@media (min-width: 280px) and (max-width: 399px) {
    .form-group_checkbo_inner {
        font-size: 14px;
        padding: 10px 10px;
    }

    .form-group_checkbox .form-group_checkbox-label {
        margin: 0 0 0 30px;
    }

    .checkbox-terms+.form-group_checkbox-label::before {
        width: 22px;
        height: 22px;
        margin-right: 0;
        left: -30px;
        font-size: 14px;
    }

    .form-group_checkbo_inner .form-group_checkbox .form-group_checkbox-label .tooltip_inner {
        position: absolute;
        right: 0;
        bottom: 53px;
        left: -30px;
        border-radius: 10px;
        padding: 10px 10px;
        opacity: 0;
        visibility: hidden;
        color: var(--text-white);
        background-color: var(--text-black);
        transition: all 0.3s ease;
    }

    .form-group_checkbo_inner .form-group_checkbox .form-group_checkbox-label .label-tooltip:hover .tooltip_inner {
        opacity: 1;
        visibility: visible;
    }

    .form-group_checkbo_inner .form-group_checkbox .form-group_checkbox-label .tooltip_inner::before {
        content: " ";
        position: absolute;
        width: 0;
        height: 0;
        border-left: solid transparent 6px;
        border-right: solid transparent 6px;
        border-top: solid var(--text-black) 6px;
        bottom: -6px;
        left: 50%;
        transform: translateX(-50%);
    }

    .wizard_form fieldset .form-card_next-previous_btn_last {
        display: block;
        text-align: center;
    }

    /* .wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn,
    .wizard_form fieldset .form-card_next-previous_btn_last .action-button-previous {
        margin: 0 auto;
    } */

    /* .wizard_form fieldset .form-card_next-previous_btn_last .skip-button {
        margin: 16px auto;
    } */

    .wizard_form fieldset .form-card_next-previous_btn_last .save-preferences_btn {
        /* margin: 16px auto; */
        margin: 16px auto 0 auto;
        display: block;
    }

    .wizard_form fieldset .form-card_next-previous_btn_last .skip-button {
        display: block;
        margin: 0 auto;

        /* margin: 16px auto 0 auto; */
    }

    .wizard_form fieldset .form-card_next-previous_btn_last .action-button-previous_last {
        margin-bottom: 16px;
    }

    .wizard_form .wizard_form_fieldset_confirmations_page .form-card_next-previous_btn_last .change-preference-button {
        margin-bottom: 16px;
    }

    .wizard_form fieldset .form-card_next-previous_btn_first {
        display: block;
        text-align: center;
    }

    .wizard_form fieldset .form-card_next-previous_btn_first .action-button {
        /* position: relative;
        top: inherit;
        left: inherit;
        transform: translateX(0); */
        display: block;
        margin: 0 auto 16px auto;
    }
}

@media (min-width: 280px) and (max-width: 340px) {

    /* .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control,
    .wizard_form fieldset .form-card .tab-pane_p .wizard-elect-check-mark label {
        font-size: 14px !important;
    } */

    .delete-rofile_btn {
        margin: 16px 8px 0 8px;
    }

    .smart-tv-watch .modal-dialog {
        margin-top: 50px;
        padding-bottom: 35px;
    }
}

@media (min-width: 280px) and (max-width: 319px) {
    .ptb-14 {
        padding: 5rem 0;
    }

    .ptb-10 {
        padding: 5rem 0;
    }

    .ptb-8 {
        padding: 4rem 0;
    }

    .ptb-7 {
        padding: 5.5rem 0;
    }

    .pt-10 {
        padding-top: 5rem;
    }

    .mt-9 {
        margin-top: 5rem;
    }

    .mb-5 {
        margin-bottom: 3rem;
    }

    .mt-60 {
        margin-top: 55px;
    }

    .login-main_page {
        height: 70vh !important;
    }

    .css-arjcpd {
        margin-top: 54px;
    }

    .sec-affordable_content-mt {
        margin-top: 55px;
    }

    .enter-corpa_back {
        padding: 0 6px 15px 6px;
    }

    .enter-corpa_back h2 {
        font-size: 15px;
    }

    .sec-about-responsive-section {
        padding: 4rem 0;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk h3 {
        /* font-size: 16px;
        margin: 20px 0; */
        /* font-size: 15px; */


        /* font-size: 20px;
        margin: 30px 0 20px 0; */
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .portal-access_title {
        font-size: 22px !important;
        margin: 30px 0 20px 0 !important;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .data_blk .data_blk-title {
        font-size: 22px;
        margin: 30px 0 20px 0;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .progress-bar-info {
        margin: 20px 0;
    }

    .main-menu .nav li a {
        /* .customJoinBtn a  */
        font-size: 15px !important;
        /* padding: 18px 14px !important; */
        padding: 18px 14px 18px 10px !important;
    }

    .main-header .main-menu .nav li ul li a {
        padding-left: 10px !important;
    }

    .custom-radio .radio-btn::after {
        width: 20px;
        height: 20px;
        bottom: 0;
    }

    .sec-profile_activate_device {
        padding: 15px 15px 13rem 15px !important;
    }

    .lavel2_smarttv_devices .activate-device {
        width: 6rem;
    }

    #activateShortCode input {
        margin: 0 0px;
    }

    .profile_active_device_detail h4 {
        font-size: 15px;
    }

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

    .sec-profile_activate_device .container {
        padding-right: 0;
        padding-left: 0;
    }

    .formwizardpopup .modal-dialog .formwizardpopup_form .modal-content .modal-body .form_wizard .tab-content .tab-pane .back-btn {
        font-size: 18px;
        padding: 6px 20px;
    }

    /** Remove By Sahejad Responsive **/
    .main-header .header-lower .container-fluid {
        /* padding-right: 8px;
        padding-left: 8px; */
    }

    .fam_logo_box {
        /* transform: scale(1);
        left: -5px; */
    }

    /** Remove By Sahejad Responsive **/


    .main-menu .navbar-header .navbar-toggle {
        /* margin: 14px 0; */
        margin: 11px 0;
        /** Remove By Sahejad Responsive **/
        /* padding: 8px 8px; */
        /** Remove By Sahejad Responsive **/
    }

    .customJoinBtn>a {
        /** Remove By Sahejad Responsive **/
        /* font-size: 14px !important;
        padding: 15px 12px !important;
        height: 32px !important; */
        /** Remove By Sahejad Responsive **/
        margin-left: 6px;
    }

    .customJoinBtn {
        /* right: -18px; */
        top: -1px !important;
        right: -24px;
    }

    /** Remove By Sahejad Responsive **/
    /* .banner_notification_btn {
        display: none;
    } */


    /* .navbar-toggle .icon-bar {
        width: 14px;
    } */
    /** Remove By Sahejad Responsive **/

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn {
        /* padding: 1px 16px 1px 8px !important; */
        padding: 9px 16px 8px 8px !important;
        /* border-radius: 10px;
        font-size: 14px; */
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn .fa-chevron-right {
        /** Remove By Sahejad Responsive **/
        /* top: 50%; */
        /** Remove By Sahejad Responsive **/
        right: 6px !important;
    }

    .searchmainbar_customjoinbtn .customJoinBtn .banner_notification_btn:hover .fa-chevron-right {
        right: 4px !important;
    }

    .sec-save-user-routine-preference .wizard_form {
        padding: 3rem 1.5rem;
    }

    .wizard_form fieldset .form-card h2 {
        /* font-size: 20px; */
        font-size: 22px;
    }

    .wizard_form .action-button,
    .wizard_form .action-button-previous,
    .wizard_form .skip-button {
        /* Remove */
        /* padding: 8px 20px;
        font-size: 20px; */
        /* Remove */

        /* Add */
        /* padding: 2px 12px; */
        /* font-size: 16px; */
        padding: 0px 10px;
        font-size: 14px;
        /* Add */
    }

    .wizard_form fieldset .form-card .tab-pane_p {
        /* Remove */
        /* margin: 0 4px 32px 4px; */
        /* Remove */
    }

    .wizard_form fieldset .form-card .all-days_select {
        margin-bottom: 16px !important;
    }

    .wizard_form fieldset .form-card .scheduled-day_delivery-method {
        /* Remove */
        /* width: 50% !important;
        margin: 0; */
        /* Remove */
    }

    .sec-save-user-routine-preference .wizard_form fieldset .form-card .scheduled-day_delivery-method .routines-day_checkbox label,
    .sec-save-user-routine-preference .wizard_form fieldset .form-card .scheduled-day_delivery-method .tab-content_form-control .check-radio_btn {
        /* padding-left: 28px;
        font-size: 14px; */
    }

    .sec-save-user-routine-preference .wizard_form fieldset .form-card .scheduled-day_delivery-method .tab-content_form-control .check-radio_btn {
        /* padding-left: 28px;
        font-size: 14px; */
        /* display: inline-block; */
    }

    .wizard_form .wizard_form_fieldset_confirmations_page .form-card h2 {
        font-size: 18px;
    }

    .wizard_form fieldset .form-card .scheduled-day_delivery-method,
    .wizard_form fieldset .form-card .confirmation-page_day .tab-pane_p {
        /* Remove */
        /* width: 50% !important; */
        /* Remove */
    }

    .wizard_form fieldset .form-card_center .form-card_center-width .tab-pane_p {
        /* Remove */
        /* width: 50%; */
        /* Remove */
    }

    .wizard_form fieldset .form-card_center .form-card_center-width-100 .p-0 {
        width: 100%;
    }

    .custom-dropdown-lang .selected-option-lang #selected_dialcode,
    .add_profile_body .add_profile_body_inner .number-input_inline,
    .dropdown-list-lang li {
        font-size: 16px;
    }

    .custom-dropdown-lang .selected-option-lang .angle-down_arrow {
        font-size: 14px;
    }

    .custom-dropdown-lang .selected-option-lang img {
        width: 22px;
    }

    .tab-list li a {
        padding: 5px 6px;
        /* font-size: 12px !important; */
        font-size: 14px !important;
    }

    .custom_trialright h2 {
        font-size: 30px;
    }

    .custom_trialright h3 {
        font-size: 16px;
    }

    .my_account_section .sub_dropdown_menu .dropdown-menu {
        margin-left: 0 !important;
    }

    .lavel1_devices .col-xs-6 {
        padding: 0;
    }

    .form-section_inneer .col-xs-11 {
        width: 100%;
    }

    .sec-blog_main_sec .blog_main_sec_inner .blog_main_title {
        font-size: 22px;
    }

    .sec-pricing .pricing_title h4 {
        font-size: 16px;
    }

    .sec-pricing .pricing_title h2 {
        font-size: 24px;
    }

    /* .sec-pricing .pricing_title {
        margin-bottom: 40px;
    } */

    .sec-pricing .pricing .pricing_inner .pricing_inner_header,
    .pricing_inner_content,
    .pricing_inner_footer {
        padding: 18px 12px;
    }

    .sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_monthly-plan h2 {
        font-size: 22px;
    }

    .sec-pricing .pricing .pricing_inner .pricing_inner_header .pricing_inner_program-includes h6 {
        font-size: 15px;
    }

    /* .pricing_inner_content {
        padding: 18px 12px;
    } */

    .pricing_inner_content_icon {
        margin-right: 12px;
    }

    .pricing_inner_content_icon .fa-check {
        padding: 8px 8px;
    }

    .pricing_inner_content_icon-dec .pricing_inner_content_dec h6 {
        font-size: 15px;
    }

    .pricing_inner_footer .get-start_btn {
        padding: 12px 32px;
    }

    .sec-pricing .pricing_title {
        /* padding: 40px 0 0 0; */
        padding: 40px 0 16px 0;
    }

    .sec-pricing .pricing {
        padding: 0px 0 60px 0;
    }

    .section-profile {
        padding: 70px 0 100px 0 !important;
    }

    .partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .radio-btn-title_inner .partner-corporate_portal_img-text {
        font-size: 12px;
    }

    .wizard_form fieldset .form-card_next-previous_btn {
        /* Remove */
        /* padding-right: 92px; */
        /* Remove */

        /* Add */
        /* padding-right: 68px; */
        /* Add */
    }

    /* Add */
    .wizard_form .wizard_form_fieldset_confirmations_page .form-card .form-card_center-width .confirmation-page_day .scheduled-day_inner {
        width: 50%;
    }

    /* Add */

    .wizard_form fieldset .previous .fa-chevron-left,
    .wizard_form fieldset .skip-button .fa-chevron-right {
        font-size: 12px;
    }

    .success-message_cls {
        font-size: 22px;
    }

    .success-message_cls .success-message_text {
        font-size: 20px;
    }

    .sec-partner .partner .pricing_image .pricing_image_inner .pricing-image {
        height: 120px;
    }





    /* Remove By Sahejad */
    /* .section-select_label {
        top: 54px;
        right: 0;
        left: 0;
        transform: rotate(0deg) skewX(0deg);
        font-size: 15px;
        padding: 4px 8px;
        background-color: rgb(15, 235, 39, 0.8);
    } */
    /* Remove By Sahejad */





    .sec-about_pages {
        /* padding: 6rem 0; */
        margin-top: 55px;
    }

    .most-expensive_title {
        font-size: 32px;
    }

    .section-select .ribbon-slider {
        margin-top: 54px;
        /* padding: 10px 10px !important; */
        padding: 10px 0px !important;
    }

    .ribbon-slider .swiper-wrapper .swiper-slide .ribbon-slider-title {
        font-size: 16px !important;
    }

    .watch-top-wrap-below .watch-top-wrap-left {
        font-size: 22px !important;
    }

    .step-below-list-equal .chart_filter {
        margin-top: 1em !important;
    }

    .heart-rate_div .heart-rate_div-img {
        padding: 0 10px;
    }

    .heart-rate_div .heart-rate_div-img .heart-rate-img {
        width: 40px;
    }

    .heart-rate_div .heart-rate_div_inner .heart-rate_div_inner_min-max .heart-rate_div_inner_min-max_inner {
        padding: 0px 12px;
    }

    .heart-rate_div .heart-rate_div_inner .heart-rate_div_inner_min-max .heart-rate_div_inner_min-max_inner .heart-rate_div_inner_min-max-span-sec {
        font-size: 18px;
    }

    .weekly_reports_heart_points_redesign .today-list .today-list_p .week_dates_from_to,
    .weekly_reports_heart_points_redesign .today-list .today-list_p .span150 {
        font-size: 16px;
        text-align: center;
    }

    .rwd-table_redesign td {
        /* font-size: 15px; */
        font-size: 14px;
    }

    .rwd-table_redesign td:before {
        /* width: 65px !important;
        padding: 5px 5px !important;
        font-size: 15px; */

        width: 56px !important;
        padding: 4px 2px !important;
        font-size: 14px;
    }

    .rwd-table_redesign td img {
        width: 24px;
        height: 24px;
    }

    .rwd-table_redesign td .fas {
        font-size: 16px;
        margin: 0 5px 0 5px;
    }

    .forget_password_modal .modal-dialog .forgot-modal {
        width: 100%;
    }

    .signup-page_banner .css-arjcpd_inner .smita_main_form_div .content-inside {
        padding: 2rem 0;
    }

    .signup-page_banner .css-arjcpd_inner .smita_main_form_div {
        padding-top: 0;
    }

    /** Added By Sahejad 02/28/2025 **/
    .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        position: fixed !important;
        top: 55px !important;
        right: 8px !important;
        z-index: 9999 !important;
    }

    .right-cont-reduce .gtranslate_wrapper_redesign .gt_switcher_wrapper {
        right: 46px !important;
        /* top: 7px !important; */
        top: 9px !important;
    }

    /** Added By Sahejad 02/28/2025 **/
}

@media (min-width: 280px) and (max-width: 318px) {
    .user_profile_block .panel.panel-default {
        margin-top: 15px !important;
    }

    .account-detail_profile_tab .tab-panels {
        border-top: 0;
    }

    .smita-form_new h3 {
        font-size: 21px !important;
    }
}

@media(min-width: 1521px) {

    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-search-input,
    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-search-submit,
    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .sb-icon-search {
        right: 50px;
    }
}

@media(min-width: 1366px) {
    .signup-page_banner .landingpage_title_area .landingpage_title_area_inner {
        margin: 16px 0;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .crp_main {
        /* padding: 5px 5px; */

        /** Added By Sahejad 03/11/2025 **/
        padding: 3px 5px;
        /** Added By Sahejad 03/11/2025 **/
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .form-group label {
        margin-bottom: 0 !important;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .smita-form .medicare_coupon_discount .btn_join_the_fam .form-join {
        padding: 8px 40px;
    }
}

@media(min-width: 1200px) {
    /* .sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view .form-card_inner-center_width,
    .sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view .amt-tab-fix {
        width: 33.33%;
    } */

    .trainer-video-list_nav .categories_tabs_redesign .filter_box_header .back_btn-border-black .border-black {
        display: none;
    }
}

@media(max-width: 1199px) {
    .affordable_inner_img {
        margin-top: 4rem;
    }

    .affordable_inner .d-flex {
        display: block;
    }

    .custom-radio .radio-btn .radio-btn-title .radio-btn-title_span {
        display: block;
    }

    .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control,
    .wizard_form fieldset .form-card .tab-pane_p .wizard-elect-check-mark label {
        /* font-size: 16px; */
    }

    .sec-yoga-plan .yoga-plan_inner .step .prev {
        position: relative;
        top: inherit;
        left: inherit;
        margin-bottom: 20px;
    }

    .trainer-video-list_nav .categories_tabs_redesign .filter_box_header .trainer_video_intensity .border-black {
        display: none;
    }

    .sec-yoga-plan .yoga-plan_inner .step .step-title {
        width: 100%;
    }
}

@media (max-width: 1142px) {
    .wizard_form fieldset .form-card .tab-pane_p .tab-content_form-control label .check-radio_btn {
        /* font-size: 18px; */
    }
}

@media (max-width: 992px) {
    .main-header .header-lower .navbar-collapse {
        position: relative;
        margin: 0 -15px;
        background-color: var(--bg-periwinkle);
        width: auto;
        padding: 0 15px !important;
        border: 0;
        z-index: 99;
    }

    .right-cont,
    .right-cont-reduce {
        margin-right: 0;
    }

    .my_account_section {
        position: relative !important;
        right: 0 !important;
    }

    .my_account_section .sub_dropdown_menu .custom_dropdown {
        margin: 10px 10px;
    }

    /* .routine-finder_class .btn-start-routine-finder_class {
        margin: 0 10px;
    } */

    .my_account_section_responsive {
        display: block !important;
        margin-top: 0;
        top: 6px;
        right: 70px !important;
    }

    .searchmainbar_customjoinbtn {
        right: 68px;
        top: 30px;
        transform: translateY(0);
    }

    .my_account_section .dropdown.sub_dropdown_menu .dropdown-toggle.custom_dropdown {
        width: auto;
    }

    .navbar-right .dropdown-menu {
        right: inherit;
        left: inherit;
    }

    .dropdown {
        text-align: left;
    }


    .navbar-nav::-webkit-scrollbar {
        width: 8px;
    }

    .navbar-nav::-webkit-scrollbar-track {
        background-color: var(--text-white);
        -webkit-border-radius: 8px;
        border-radius: 8px;
    }

    .navbar-nav::-webkit-scrollbar-thumb {
        -webkit-border-radius: 8px;
        border-radius: 8px;
        background: var(--bg-scrollbar);
    }

    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .search_workout_form .sb-search-submit,
    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .search_workout_form .sb-icon-search {
        right: -65px;
    }

    .my_account_section .sub_dropdown_menu .dropdown-menu {
        position: relative;
        float: inherit;
        width: auto;
        max-width: max-content;
        margin-left: 10px;
    }

    .right-cont-reduce .main-menu .searchmainbar_customjoinbtn .sb-search .search_workout_form .sb-search-input {
        right: -64px;
    }

    .routine-finder_class {
        display: none;
    }

    /* .right-cont-reduce .main-menu .routine-finder_class .btn-start-routine-finder_class {
        margin: 0 0 0 10px;
    } */

    .btn-start-routine-finder_class {
        margin: 0 0 0 10px;
        padding: 2px 10px;
    }

    .right-cont-reduce .main-menu .routine-finder_class .btn-start-routine-finder_class {
        margin: 0 0 0 10px;
    }
}

@media(max-width: 991px) {
    .add_profile-cancle_btn {
        padding: 0px 20px !important;
        display: inline-flex;
        align-items: center;
    }

    .section-title {
        text-align: center;
    }

    .affordable_inner_contant h3 {
        text-align: center;
    }

    .affordable_inner_contant_left h3 {
        text-align: left;
    }

    .accessible_inner {
        margin-bottom: 4rem;
    }

    .affordable_inner_contant-title-third {
        text-align: center;
    }

    .accessible_img img {
        width: 60%;
    }

    .about-section_inner {
        /** Remove By Sahejad landing-pade_new-design **/
        margin-bottom: 28px;
        /** Remove By Sahejad landing-pade_new-design **/
    }

    .delete-account_content-text {
        text-align: center;
    }

    .sec-profile_activate_device .container .row {
        margin-left: 0;
        margin-right: 0;
    }

    .set_profile_form_cls .add_profile_buttons {
        display: block;
    }

    .image-slider-container .image-slider-heading .image-slider-title .image-slider-text {
        display: block;
        margin-top: 6px;
    }

    .wizard_form fieldset .form-card .all-days_select {
        width: 100% !important;
    }

    .add_profile-cancle_btn {
        margin-right: 0 !important;
    }

    .sec-affordable_content .yoga-plan_link-button {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .responsive_br {
        display: none;
    }

    .health-connect_br {
        display: none;
    }

    .sweet-alert .sa-icon.sa-warning .sa-body {
        height: 20px !important;
    }

    .sweet-alert h2 {
        margin: 10px 0 !important;
        line-height: 24px !important;
    }

    .sweet-alert button {
        font-size: 16px !important;
        padding: 8px 26px !important;
        margin: 20px 5px 0 5px !important;
    }

    .formwizardpopup {
        /* padding-bottom: 160px; */
    }

    .tbl_device_cla .rwd-table tbody tr th,
    .tbl_device_cla .rwd-table tbody tr td {
        font-size: 15px;
        padding: 0.48em !important;
    }

    #modalExerciseApproval .modal-dialog {
        margin: 10px;
    }

    .banner_notification_btn {
        /* position: absolute;
        top: 60px;
        right: 15px; */
    }

    .set_profile_form_cls {
        margin-top: 20px;
        margin-bottom: 60px;
    }

    .sec-save-user-routine-preference {
        margin-bottom: 60px;
    }

    .sec-save-user-routine-preference .container_w-100 {
        width: 100%;
    }

    .country-code_phone-no {
        margin-top: 0;
    }

    .asas {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
    }

    .sec-pricing .pricing .row {
        display: block;
    }


    .sec-pricing .pricing .row .col-lg-5 {
        width: 100%;
        /* padding: 0; */
    }

    .sec-pricing .pricing .row .margin-r {
        margin-right: 0;
    }

    .sec-pricing .pricing .pricing_inner {
        margin-bottom: 40px;
    }

    /* .sec-pricing_logout {
        padding-bottom: 0;
    } */

    .sec-pricing_logout .pricing {
        padding-bottom: 0;
    }

    /* .sec-pricing {
        padding: 0 0 60px 0;
    } */

    .sec-partner .partner .row {
        display: flex;
    }

    .form-card_inner-center_width {
        width: 100%;
    }

    .partner-corporate_portal .custom-radio .radio-btn .radio-btn-title .partner-corporate_portal_img-text .partner-corporate_portal_img-text_img {
        width: 32px;
    }

    .sec-partner_login {
        margin-bottom: 50px;
    }

    .sec-about_pages {
        padding: 6rem 0;
    }

    .sec-about_pages_login {
        padding: 6rem 0 12rem 0;
    }

    /* .section-select_label {
        white-space: inherit;
    }

    .section-select_label .section-select_label_inner {
        transform: skewX(0deg);
    }

    .section-select_label .section-select_label_inner,
    .section-select_label .section-select_label-sapn {
        width: auto;
        max-width: 100%;
        left: 0;
    }

    .section-select_label .section-select_label-sapn {
        animation: 0s slides infinite linear;
    }

    .section-select_label .section-select_label-sapn:last-child {
        display: none;
    } */





    /* Remove By Sahejad */
    /* .section-select_label {
        white-space: inherit;
    }
    
    .section-select_label .section-select_label_inner,
    .section-select_label .section-select_label-sapn {
        width: auto;
        max-width: 100%;
        left: 0;
    } */
    /* Remove By Sahejad */





    /* .section-select_label .section-select_label_inner {
        transform: skewX(0deg);
    } */

    /* .section-select_label .section-select_label-sapn {
        animation: 0s slides infinite linear;
    } */





    /* Remove By Sahejad */
    /* .section-select_label .section-select_label_inner {
        animation: 0s slides infinite linear;
    }

    .section-select_label .section-select_label-sapn {
        transform: skewX(0deg);
    }

    .section-select_label .section-select_label-sapn:last-child {
        display: none;
    } */
    /* Remove By Sahejad */




    .ribbon-slider {
        width: 100% !important;
        top: inherit !important;
        left: inherit !important;
        transform: rotate(0deg) skewX(0deg) !important;
    }

    .ribbon-slider .swiper-wrapper .swiper-slide {
        width: 100% !important;
    }

    .ribbon-slider .swiper-wrapper .swiper-slide .ribbon-slider-title {
        transform: skewX(0deg) !important;
        left: 0 !important;
    }

    .user_profile_block_redesign {
        margin-bottom: 40px !important;
    }

    .step-below-list-equal_res .today-list .chart_filter {
        margin-top: 0 !important;
    }

    .chart-add-here {
        margin-top: 0;
    }

    .steps-circle .progress-ring circle {
        stroke-width: 7px;
    }

    .progress-ring-big .progress {
        stroke-width: 7px;
    }

    .watch-top-wrap-below_redesign {
        margin-bottom: 0 !important;
    }

    .watch-top-wrap-below_redesign .watch-top-wrap-left {
        margin: 0 auto;
    }

    .weekly_reports_heart_points_redesign .today-list .today-list_p {
        padding: 0;
    }

    .weekly_reports_heart_points_redesign .today-list .today-list_p .week_dates_from_to {
        margin-bottom: 0;
    }

    .weekly_reports_heart_points_redesign .today-list .today-list_p .today-list_center {
        text-align: center;
    }

    .chart-add-here_redesign {
        text-align: center;
    }

    .watch-top-wrap-below_redesign h4 {
        text-align: center;
    }

    .signup-page_banner .banner-video,
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner {
        display: none;
    }

    .signup-page_banner {
        height: 100%;
    }

    .signup-page_banner .css-arjcpd_inner {
        position: relative;
        left: inherit;
        bottom: inherit;
        transform: translateX(0%);
        padding: 0;
    }

    .signup-page_banner .css-arjcpd_inner .smita_main_form_div {
        /* padding: 2rem 0; */
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form {
        width: 80%;
        margin: 0 auto;
    }

    .step-below-list-equal_res {
        margin-bottom: 60px;
    }

    /** Added By Sahejad 02/28/2025 **/
    .ribbon-slider {
        display: none !important;
    }

    /** Added By Sahejad 02/28/2025 **/

    .set_profile_form_cls_height {
        margin: 0;
    }

    .set_profile_form_cls_height {
        height: 100%;
    }

    .sec-yoga-plan .container {
        width: 100%;
    }

    .sec-section-light {
        display: block;
        text-align: center;
    }

    .sec-section-light .section-light_title {
        margin-right: 0px;
        margin-bottom: 16px;
    }

    .sec-section-light .yoga-plan_link {
        padding: 10px 32px;
    }

    .register_user_page .content-inside .form-section .banner-video {
        height: 100%;
    }

    .register_user_page .content-inside .form-section .banner-video video {
        display: none;
    }

    .register_user_page .content-inside .form-section .banner-video {
        padding: 48px 15px;
        height: 100%;
    }

    .register_user_page .content-inside .form-section .banner-video .container_form {
        position: relative;
        bottom: inherit;
        left: inherit;
        border-radius: 20px;
        padding: 0;
        display: block;
        height: 100%;
        box-shadow: 0px 0px 16.83px 10px rgba(0, 0, 0, 0.05) !important;
    }

    .register_user_page .content-inside .form-section .banner-video .container_form .landingpage_title_area_inner {
        display: none;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        display: block !important;
    }

    .sec-set-prefernce_popup {
        margin: 10px auto;
        padding: 0 10px;
    }

    .sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .action-button {
        max-width: 160px !important;
    }

    .categories_tabs_redesign {
        padding: 0.5em 0;
    }

    .amt-chang-msg {
        /* margin-bottom: 0.5em !important; */
        margin-bottom: 0em !important;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        margin-top: 0;
    }

    .back_btn-border-black .change-my-plan_button .change-my-plan_button_btn {
        margin-top: 0.75em;
    }
}

@media(max-width: 704px) {
    .table_responsive {
        display: none;
    }
}

@media (max-width: 635px) {
    .bottom-circles {
        margin-bottom: 23px;
    }
}

@media(max-width: 567px) {
    .sec-enter-corpa .container-fluid {
        padding: 0 0;
    }

    .sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .action-button-previous {
        position: relative;
        top: inherit;
        left: inherit;
        margin: 0 0 8px 0;
    }
}

@media(max-width: 567px) {
    .sec-affordable_content .container-fluid {
        padding: 0;
    }

    .grid_view-intro_video .v_box .v_box_intro_video {
        font-size: 20px;
    }
}

@media(max-width: 539px) {
    .account-detail_profile_tab label {
        padding: 5px 5px 15px !important;
        font-size: 16px;
    }
}

@media(max-width: 366px) {
    .delete-profile_btn {
        margin-top: 16px !important;
    }
}

@media (min-width: 993px) {
    .main-menu {
        display: flex;
        justify-content: center;
        flex-direction: row;
    }

    .menu-routine-finder_class {
        display: none !important;
    }

}

@media (min-width: 992px) {
    .wizard_form fieldset .form-card .tab-pane_p {
        /* width: 32%; */
        /* Remove */
        /* width: 31%; */
        /* Remove */
    }

    .pricing_inner_content_icon-dec {
        align-items: center;
    }
}

@media (max-width: 768px) {
    .health-connect-data-page_card {
        padding-bottom: 10px;
    }

    #all_chart_drpdwn {
        width: 100%;
    }
}

@media (max-width: 540px) {
    .sweet-alert {
        transform: translate(0px, -50%);
    }
}

@media (min-width: 768px) {
    .sec-set-prefernce_popup .modal-content .modal-body .sec-save-user-routine-preference .save-user-routine-preference_container .wizard_form .fieldset-day_grid-view {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    /**  Added By Sahejad landing-pade_new-design **/
    /* .main-header .header-lower .main-menu .navbar-right {
        margin-right: 0px;
        margin-top: 0px;
    } */
    /**  Added By Sahejad landing-pade_new-design **/
}

@media (min-width: 705px) {
    .responsive_table_cls {
        display: none;
    }
}

/* @media (min-height: 821px) and (max-height: 1023px) {
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area {
        margin: 16px 0;
    }
} */

@media (min-height: 768px) and (max-height: 819px) {

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .crp_main,
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .form-group {
        margin-bottom: 8px;
    }

    .signup-page_banner .landingpage_title_area .landingpage_title_area_inner {
        margin: 0;
    }


}

@media (min-height: 690px) and (max-height: 767px) {

    /** Added By Sahejad 03/11/2025 **/
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .crp_main {
        padding: 5px 5px;
        margin-bottom: 5px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .form-group {
        margin-bottom: 5px;
        line-height: 1.5;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .form-group label {
        margin-bottom: 0;
        line-height: 1;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .form-group .form-control {
        /* height: 30px; */
        height: 28px;
        padding: 0px 12px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .container_form .form-section .smita-form .medicare_coupon_discount .btn_join_the_fam .form-join {
        padding: 4px 40px;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_yourtime {
        padding-bottom: 0;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .h1_sub_title {
        padding-top: 0;
    }

    .signup-page_banner .landingpage_title_area .landingpage_title_area_inner {
        margin: 8px 0 0 0;
    }

    /** Added By Sahejad 02/28/2025 **/
}

/* @media (min-height: 768px) and (max-height: 899px) {
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .smita-form .crp_wel, 
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .smita_main_form_div .content-inside .form-section .smita-form .crp_cnt {
        margin-bottom: 0;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_yourtime {
        font-size: 48px;
        font-size: 40px !important;
    }

    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner .title2_home_page {
        font-size: 32px;
        font-size: 27px;
        font-size: 26px;
    }
} */

/* @media (min-height: 320px) and (max-height: 414px) {
    .gtranslate_wrapper_redesign .gt_switcher_wrapper .gt_switcher .gt_option {
        max-height: 195px !important;
    }
} */

@media (min-height: 320px) and (max-height: 369px) {
    .smart-tv-watch .modal-dialog {
        margin-top: 50px;
        padding-bottom: 20px;
    }
}

@media (max-height: 567px) {
    .signup-page_banner {
        height: 100%;
    }

    .signup-page_banner .css-arjcpd_inner {
        position: relative;
        left: inherit;
        bottom: inherit;
        transform: translateX(0%);
        padding: 0;
    }

    .signup-page_banner .banner-video,
    .signup-page_banner .css-arjcpd_inner .landingpage_title_area .landingpage_title_area_inner {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .amt-grid_view {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .amt-chang-msg {
        position: unset;
        margin-bottom: 15px;
        width: 100%;
    }
    /* devang css */
    .amt-grid_view {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media (min-width: 491px) and (max-width: 991px) {
    /* .amt-grid_view {
        display: grid;
        grid-template-columns: repeat(2, 1fr) !important;
    } */

    .amt-chang-msg {
        position: unset;
        margin-bottom: 25px;
        margin-top: 0px;
        width: 100%;
        text-align: center;
        font-size: 15px;
        line-height: 15px;

    }

    .amt-chng-pre-link {
        font-size: 16px;
        line-height: 29px;
        padding: 0px 0px;
    }

    .amt-preference-block .sec-save-user-routine-preference {
        margin: 10px 0px 0px 0px;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        display: inline-block;
        width: 100%;
        display: inline-flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: flex-start;
        justify-content: flex-start;
        align-items: center;
    }

    .back_btn-border-black .border-black {
        font-size: 15px !important;
        padding: 8px 16px !important;
        border-radius: 20px !important;
    }

    .back_btn-border-black .change-my-plan_button .change-my-plan_button_btn {
        font-size: 15px;
        padding: 8px 16px;
        border-radius: 20px;
    }

    .back_btn-border-black .change-my-plan_button {
        margin-left: 8px;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black {
        margin-top: 0px !important;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .trainer_video_list_tabs_admin_one {
        display: none;
    }

    .sec-routine_video_list .amt_trainer_detail_block .video-boxes .video_mini_box .categories_tabs_nav_filter .categories_tabs_redesign .filter_box_header .back_btn-border-black{
        margin-bottom: -10px !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .back_btn-border-black .back-routines_button .border-black {
        font-size: 15px;
        padding: 8px 16px;
        border-radius: 20px;
    }
}