﻿
.welcome-hc-section {
    display: flex;
    justify-content: center;
    align-items: center;
}


.main-head-steps-sp h1 {
    font-size: 27px;
    margin-top: 0rem;
    line-height: 39px;
    margin-bottom: 0px;
}

.welcome-txt {
    color: var(--on-primary-color);
    font-weight: 500;
    font-size: 21px;
    font-family: var(--primary-font);
}

.testimonial-img-steps {
    border-radius: 50%;
    width: 88px !important;
    margin: 20px auto 0;
    height: 88px;
}

.testmonial-div {
    margin-bottom: 2rem;
}

.welcome-healing h1 {
    font-size: 36px;
    color: var(--on-primary-color);
    margin-top: 4rem;
    margin-bottom: 4.5rem;
}

.welcome-healing .welcome-txt {
    color: #626262;
    margin-bottom: 2rem;
    font-size: 19px;
    line-height: 36px;
    margin-bottom: 4.5rem;
}

.welcome-healing .continue-btn-para {
    margin-bottom: 1rem;
}

.welcome-healing .back-button {
    margin-top: 2rem;
}

.welcome-healing .back-button a {
    font-size: 18px;
    color: #3f3f3f;
    text-decoration: underline;
    font-weight: 500;
}

.welcome-healing .back-button a:hover, .welcome-healing .back-button a:focus {
    color: var(--on-primary-color);
}

.welcome-healing .back-button span {
    font-size: 15px;
    color: #3f3f3f;
    padding-right: 3px;
}


/*.right-testi-maindiv {
    margin-top: 2rem;
}*/

.continue-btn-para {
    margin-top: 12px;
}

.right-testi-maindiv .testi-content {
    padding: 30px 30px 30px;
}


    .right-testi-maindiv .testi-content .quotes-div img {
        margin: 0 auto;
    }

    .right-testi-maindiv .testi-content .quotes-div {
        position: absolute;
        top: -40px;
        left: 42%;
    }

.right-testi-maindiv .right-testi-innerdiv {
    background: #effeff;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 2px 1px rgba(135,135,135,0.4);
    -moz-box-shadow: 0px 0px 2px 1px rgba(135,135,135,0.4);
    box-shadow: 0px 0px 2px 1px rgba(135,135,135,0.4);
    margin-bottom: 20px;
    border: 1px solid #adf2f6;
}

.right-testi-maindiv .testi-content p {
    line-height: 25px;
    font-weight: 500;
    color: #4d4d4d;
    margin-top: 15px;
    margin-bottom: 0;
}

.right-testi-maindiv .testi-content h3 {
    line-height: 25px;
    font-weight: 600;
    color: #4d4d4d;
    font-size: 18px;
    margin-bottom: 0px;
    margin-top: 0;
}

.right-testi-maindiv .testi-content p.italic-para {
    font-style: italic;
    margin: 1rem 0px;
    line-height: 26px;
}


/*css form select categories*/

.main-head-steps-sp h1 small {
    color: var(--on-primary-color);
    font-weight: 500;
    margin: 10px 0 0;
    font-size: 19px;
    font-family: var(--primary-font);
    display: block;
    line-height: 26px;
}

.select-category .back-button a:hover, .select-category .back-button a:focus {
    color: var(--on-primary-color);
}

    .select-category .back-button a:hover > span.cust-chevron-left {
        color: var(--on-primary-color) !important;
    }

.select-category .back-button span {
    font-size: 15px;
    color: #3f3f3f;
    padding-right: 3px;
}

/*css form category list*/


.center-category input[type="checkbox"] {
    display: block;
    width: var(--categoreis-width);
    height: var(--categoreis-height);
    z-index: 99;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    margin: 0 auto;
    outline: 0;
    cursor: pointer;
}

.center-category input[type="checkbox"]::-ms-check {
    display: block;
    width: var(--categoreis-width);
    height: var(--categoreis-height);
    z-index: 99999;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    margin: 0 auto;
    outline: 0 !important;
    cursor: pointer;
}

.center-category input[type="checkbox"]:after {
    content: '';
    font-size: 2em;
    text-align: center;
    color: #555555;
    position: absolute;
    display: block;
    width: var(--categoreis-width);
    height: var(--categoreis-height);
    color: #fff;
    left: 50%;
    transform: translateX(-50%);
}

.center-category input[type="checkbox"]::-ms-ticks-after {
    -webkit-content: '';
    font-size: 2em;
    text-align: center;
    color: #555555;
    position: absolute;
    display: block;
    width: var(--categoreis-width);
    height: var(--categoreis-height);
    color: #fff;
}

.profile_tabs ul.tabs li {
    cursor: pointer;
}

/*1st list*/
.category-boxes:has(input:checked)::after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    border: 2px solid var(--theme-primary-color);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 54px;
    font-weight: bolder;
    color: #fff;
    border-radius: var(--bs-border-radius);
}

.center-category input:checked:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--theme-border-3);
    border-radius: var(--bs-border-radius);
}


.center-category input[id="defaultInline1"] {
    content: " ";
    background-image: url(/Content/images/plumm/mind.png);
    background-repeat: no-repeat;
    line-height: 23px;
    font-weight: 600;
    background-size: 100%;
    background-position: center bottom;
    width: 148px;
}


.center-category input[id="defaultInline1"] {
    content: " ";
    background-image: url(/Content/images/plumm/new-mind.png);
    background-repeat: no-repeat;
    line-height: 23px;
    font-weight: 600;
    background-size: 100%;
    background-position: center bottom;
    width: 148px;
}

/*2st list*/
.center-category input[id="defaultInline2"] {
    content: " ";
    background-image: url(/Content/images/plumm/new-body.png);
    background-repeat: no-repeat;
    line-height: 23px;
    background-size: 100%;
    font-weight: 600;
    background-position: center bottom;
    border-radius:50%;
}

.category-coach .center-category input[id="defaultInline3"] {
    content: " ";
    background-image: url(/Content/images/plumm/financial-wellbeing.png);
    background-repeat: no-repeat;
    line-height: 23px;
    background-size: 100%;
    font-weight: 600;
    background-position: center bottom;
}


/*4st list*/

.center-category input[id="defaultInline4"] {
    content: " ";
    background-image: url(/Content/images/plumm/new-relation.png);
    background-repeat: no-repeat;
    line-height: 23px;
    background-size: 100%;
    font-weight: 600;
    background-position: center bottom;
    width: 136px;
    border-radius:50%;
}

.center-category input[id="defaultInline5"] {
    content: " ";
    background-image: url(/Content/images/plumm/new-addication.png);
    background-repeat: no-repeat;
    line-height: 23px;
    font-weight: 600;
    background-size: 100%;
    background-position: center bottom;
}

/*6st list*/

.center-category input[id="defaultInline6"] {
    content: " ";
    background-image: url(/Content/images/plumm/new-growth.png);
    background-repeat: no-repeat;
    line-height: 23px;
    font-weight: 600;
    background-size: 100%;
    background-position: center bottom;
    width: 150px;
}

.center-category input[id="defaultInline9"] {
    content: " ";
    background-image: url(/Content/images/plumm/new-work.png);
    background-repeat: no-repeat;
    line-height: 23px;
    background-position: center bottom;
    font-weight: 600;
    background-size: 100%;
    width: 179px;
    border-radius:50%;
}


.center-category input {
    width: 140px !important;
    height:140px !important
}

.center-category input[id="defaultInline1"],
.center-category input[id="defaultInline6"]{
    width: 140px;
}



/*.center-category input[id="defaultInline6"] {
    width: 112px !important;
    height:112px !important;
}*/

.center-category input[type="checkbox"]:checked ~ .symtom-text {
    color: var(--secondary-color);
}

.center-category img {
    width: 100%;
    transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
    margin-top: -10px;
}

.select-category .category-boxes {
    --cat-box-wdth: 280px;
    justify-content: center;
    align-items: center;
    box-shadow: var(--default-shadow);
    padding: calc(var(--box-padding) * 0.5);
    background-color: var(--card-bg-color);
    border-radius: var(--bs-border-radius);
    border: 1px solid var(--primary-border-color);
    max-width: var(--cat-box-wdth);
    min-width: var(--cat-box-wdth);
    position: relative;
    overflow: hidden;
    cursor: pointer;
    padding: 1.2rem 0.9rem;
}

@media(max-width: 1400px) {
    .select-category .category-boxes {
        --cat-box-wdth: 320px;
    }
}

@media(max-width: 1200px) {
    .select-category .category-boxes {
        --cat-box-wdth: 280px;
    }
}

@media(max-width: 1000px) {
    .select-category .category-boxes {
        --cat-box-wdth: 100%;
    }
}

@media(max-width: 1000px) {
    .select-category .category-boxes {
        width: 100%;
        min-width: initial;
    }
}

.category-lists {
    margin: 0rem 0;
    display: flex;
    flex-wrap: wrap;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    justify-content: center;
}

.learn-categories-main-div .category-lists {
    margin: 0rem 0;
    display: flex;
    grid-row-gap: 55px;
    grid-template-columns: repeat(3,minmax(100px, 1fr));
    grid-column-gap: 65px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.learn-categories-main-div .category-boxes {
    width: 25%;
}


/*css form payment select*/

.cards-div {
    display: inline-grid;
    grid-template-columns: repeat(5, auto);
    grid-gap: 15px;
    align-items: center;
}

svg.icon-payment {
    width: 42px;
    height: 40px;
}

.pf-mastercard:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 24 16' width='24' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23252525' height='16' rx='2' width='24' /%3E%3Ccircle cx='9' cy='8' fill='%23eb001b' r='5' /%3E%3Ccircle cx='15' cy='8' fill='%23f79e1b' r='5' /%3E%3Cpath d='m12 3.99963381c1.2144467.91220633 2 2.36454836 2 4.00036619s-.7855533 3.0881599-2 4.0003662c-1.2144467-.9122063-2-2.36454837-2-4.0003662s.7855533-3.08815986 2-4.00036619z' fill='%23ff5f00' /%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.pf-visa:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='16px' viewBox='0 0 24 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='319' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='New-Icons' transform='translate(-80.000000, -280.000000)' fill-rule='nonzero'%3E%3Cg id='Card-Brands' transform='translate(40.000000, 200.000000)'%3E%3Cg id='Color' transform='translate(0.000000, 80.000000)'%3E%3Cg id='Visa' transform='translate(40.000000, 0.000000)'%3E%3Crect id='Container' stroke-opacity='0.2' stroke='%23000000' stroke-width='0.5' fill='%23FFFFFF' x='0.25' y='0.25' width='23.5' height='15.5' rx='2'%3E%3C/rect%3E%3Cpath d='M2.78773262,5.91443732 C2.26459089,5.62750595 1.6675389,5.39673777 1,5.23659312 L1.0280005,5.1118821 L3.76497922,5.1118821 C4.13596254,5.12488556 4.43699113,5.23650585 4.53494636,5.63071135 L5.12976697,8.46659052 L5.31198338,9.32072617 L6.97796639,5.1118821 L8.77678896,5.1118821 L6.10288111,11.2775284 L4.30396552,11.2775284 L2.78773262,5.91443732 L2.78773262,5.91443732 Z M10.0999752,11.2840738 L8.39882877,11.2840738 L9.46284763,5.1118821 L11.163901,5.1118821 L10.0999752,11.2840738 Z M16.2667821,5.26277458 L16.0354292,6.59558538 L15.881566,6.53004446 C15.5737466,6.40524617 15.1674138,6.28053516 14.6143808,6.29371316 C13.942741,6.29371316 13.6415263,6.56277129 13.6345494,6.82545859 C13.6345494,7.11441463 13.998928,7.3048411 14.5939153,7.58725177 C15.5740257,8.02718756 16.0286384,8.56556562 16.0218476,9.26818871 C16.0080799,10.5486366 14.8460128,11.376058 13.0610509,11.376058 C12.2978746,11.3694253 11.5627918,11.2180965 11.163808,11.0475679 L11.4018587,9.66204513 L11.6258627,9.76066195 C12.1788958,9.99070971 12.5428092,10.0889775 13.221984,10.0889775 C13.7117601,10.0889775 14.2368857,9.89837643 14.2435835,9.48488392 C14.2435835,9.21565125 14.0198586,9.01850486 13.3617074,8.7164581 C12.717789,8.42086943 11.8568435,7.92848346 11.8707973,7.04197926 C11.8780532,5.84042483 13.0610509,5 14.7409877,5 C15.3990458,5 15.9312413,5.13788902 16.2667821,5.26277458 Z M18.5277524,9.0974856 L19.941731,9.0974856 C19.8717762,8.78889347 19.549631,7.31147374 19.549631,7.31147374 L19.4307452,6.77964104 C19.3467437,7.00942698 19.1998574,7.38373457 19.2069273,7.37055657 C19.2069273,7.37055657 18.6678479,8.74290137 18.5277524,9.0974856 Z M20.6276036,5.1118821 L22,11.2839865 L20.4249023,11.2839865 C20.4249023,11.2839865 20.2707601,10.5748181 20.221922,10.3581228 L18.0377903,10.3581228 C17.9746264,10.5221933 17.6807607,11.2839865 17.6807607,11.2839865 L15.8957988,11.2839865 L18.4226343,5.62399144 C18.5977072,5.22341512 18.9059917,5.1118821 19.3117663,5.1118821 L20.6276036,5.1118821 L20.6276036,5.1118821 Z' id='Shape' fill='%23171E6C'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.pf-american:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg height='16' viewBox='0 0 24 16' width='24' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23016fd0' height='16' rx='2' width='24' /%3E%3Cpath d='m13.7640663 13.3938564v-5.70139231l10.1475359.00910497v1.57489503l-1.1728619 1.25339231 1.1728619 1.2648839v1.6083094h-1.8726188l-.9951823-1.0981657-.9881105 1.1023204z' fill='%23fffffe' /%3E%3Cpath d='m14.4418122 12.7687956v-4.448884h3.7722872v1.02488398h-2.550895v.69569062h2.4900774v1.0078232h-2.4900774v.6833149h2.550895v1.0371713z' fill='%23016fd0' /%3E%3Cpath d='m18.1952707 12.7687956 2.087337-2.2270055-2.0874254-2.2217901h1.6156464l1.2754917 1.41003315 1.2791161-1.41003315h1.5461657v.03500552l-2.0428729 2.18678458 2.0428729 2.1638895v.063116h-1.5617237l-1.2981216-1.4241768-1.2847735 1.4241768z' fill='%23016fd0' /%3E%3Cpath d='m14.2373481 2.6319558h2.4460552l.8591381 1.95085083v-1.95085083h3.0198453l.5207514 1.46156906.5225194-1.46156906h2.3059447v5.70139227h-12.1865193z' fill='%23fffffe' /%3E%3Cg fill='%23016fd0'%3E%3Cpath d='m14.7004641 3.25135912-1.9740111 4.44517127h1.3539006l.3724199-.89016575h2.0179447l.3721547.89016575h1.3875801l-1.96579-4.44517127zm.1696353 2.55743646.592-1.41507182.5915581 1.41507182z' /%3E%3Cpath d='m18.2119779 7.69573481v-4.44508288l1.903116.00654144.9792707 2.73272928.9856354-2.73927072h1.8316022v4.44508288l-1.1786077.01043094v-3.05334807l-1.1125746 3.04291713h-1.0758011l-1.1356464-3.05334807v3.05334807z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.pf-american-express:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg height='16' viewBox='0 0 24 16' width='24' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23016fd0' height='16' rx='2' width='24' /%3E%3Cpath d='m13.7640663 13.3938564v-5.70139231l10.1475359.00910497v1.57489503l-1.1728619 1.25339231 1.1728619 1.2648839v1.6083094h-1.8726188l-.9951823-1.0981657-.9881105 1.1023204z' fill='%23fffffe' /%3E%3Cpath d='m14.4418122 12.7687956v-4.448884h3.7722872v1.02488398h-2.550895v.69569062h2.4900774v1.0078232h-2.4900774v.6833149h2.550895v1.0371713z' fill='%23016fd0' /%3E%3Cpath d='m18.1952707 12.7687956 2.087337-2.2270055-2.0874254-2.2217901h1.6156464l1.2754917 1.41003315 1.2791161-1.41003315h1.5461657v.03500552l-2.0428729 2.18678458 2.0428729 2.1638895v.063116h-1.5617237l-1.2981216-1.4241768-1.2847735 1.4241768z' fill='%23016fd0' /%3E%3Cpath d='m14.2373481 2.6319558h2.4460552l.8591381 1.95085083v-1.95085083h3.0198453l.5207514 1.46156906.5225194-1.46156906h2.3059447v5.70139227h-12.1865193z' fill='%23fffffe' /%3E%3Cg fill='%23016fd0'%3E%3Cpath d='m14.7004641 3.25135912-1.9740111 4.44517127h1.3539006l.3724199-.89016575h2.0179447l.3721547.89016575h1.3875801l-1.96579-4.44517127zm.1696353 2.55743646.592-1.41507182.5915581 1.41507182z' /%3E%3Cpath d='m18.2119779 7.69573481v-4.44508288l1.903116.00654144.9792707 2.73272928.9856354-2.73927072h1.8316022v4.44508288l-1.1786077.01043094v-3.05334807l-1.1125746 3.04291713h-1.0758011l-1.1356464-3.05334807v3.05334807z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.pf-discover:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='16px' viewBox='0 0 24 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='319' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='New-Icons' transform='translate(-280.000000, -280.000000)' fill-rule='nonzero'%3E%3Cg id='Card-Brands' transform='translate(40.000000, 200.000000)'%3E%3Cg id='Color' transform='translate(0.000000, 80.000000)'%3E%3Cg id='Discover' transform='translate(240.000000, 0.000000)'%3E%3Cpath d='M21.9972414,15.749927 L21.999381,15.7499362 C22.9544683,15.7581106 23.73806,14.9772525 23.75,14.0041555 L23.7500083,2.00630219 C23.7461702,1.53568921 23.5588633,1.08617106 23.2297297,0.756801782 C22.9014319,0.428268884 22.4589161,0.246148853 21.9972414,0.250070854 L2.00063,0.250061791 C1.54108393,0.246148853 1.09856813,0.428268884 0.77027028,0.756801782 C0.441136651,1.08617106 0.253829819,1.53568921 0.25,2.00426336 L0.249991686,13.9936957 C0.253829819,14.4643086 0.441136651,14.9138268 0.77027028,15.2431961 C1.09856813,15.571729 1.54108393,15.753849 2.00275862,15.749927 L21.9972414,15.749927 Z M21.996203,16.249927 C21.9958359,16.249924 21.9954688,16.249921 21.9951018,16.2499178 L21.9972414,16.249927 L21.996203,16.249927 Z' id='shape' stroke-opacity='0.2' stroke='%23000000' stroke-width='0.5' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M12.6124138,15.9999283 L21.9972414,15.9999283 C22.5240217,16.0043364 23.0309756,15.7992919 23.4065697,15.4299059 C23.7821638,15.06052 23.9956285,14.5570537 24,14.0302731 L24,11.6716524 C20.4561668,13.7059622 16.6127929,15.1667795 12.6124138,15.9999283 L12.6124138,15.9999283 Z' id='shape' fill='%23F27712'%3E%3C/path%3E%3Cpath d='M23.1724138,9.29647999 L22.32,9.29647999 L21.36,8.03027309 L21.2689655,8.03027309 L21.2689655,9.29647999 L20.5737931,9.29647999 L20.5737931,6.1516524 L21.6,6.1516524 C22.4027586,6.1516524 22.8662069,6.48268688 22.8662069,7.07854895 C22.8662069,7.56682481 22.5765517,7.88130757 22.0551724,7.98061792 L23.1724138,9.29647999 Z M22.1462069,7.10337654 C22.1462069,6.79716964 21.9144828,6.63992826 21.4841379,6.63992826 L21.2689655,6.63992826 L21.2689655,7.5916524 L21.4675862,7.5916524 C21.9144828,7.5916524 22.1462069,7.42613516 22.1462069,7.10337654 L22.1462069,7.10337654 Z M18.1406897,6.1516524 L20.1103448,6.1516524 L20.1103448,6.68130757 L18.8358621,6.68130757 L18.8358621,7.38475585 L20.0606897,7.38475585 L20.0606897,7.92268688 L18.8358621,7.92268688 L18.8358621,8.77510068 L20.1103448,8.77510068 L20.1103448,9.30475585 L18.1406897,9.30475585 L18.1406897,6.1516524 Z M15.9062069,9.37923861 L14.4,6.14337654 L15.1613793,6.14337654 L16.1131034,8.26199723 L17.0731034,6.14337654 L17.817931,6.14337654 L16.2951724,9.37923861 L15.9227586,9.37923861 L15.9062069,9.37923861 Z M9.60827586,9.37096274 C8.54896552,9.37096274 7.72137931,8.65096274 7.72137931,7.71579033 C7.72137931,6.8054455 8.56551724,6.06889378 9.62482759,6.06889378 C9.92275862,6.06889378 10.1710345,6.12682481 10.4772414,6.25923861 L10.4772414,6.98751447 C10.2453534,6.75969251 9.93335245,6.63192067 9.60827586,6.6316524 C8.9462069,6.6316524 8.44137931,7.1116524 8.44137931,7.71579033 C8.44137931,8.35303171 8.93793103,8.80820412 9.64137931,8.80820412 C9.95586207,8.80820412 10.1958621,8.70889378 10.4772414,8.46061792 L10.4772414,9.18889378 C10.1627586,9.32130757 9.89793103,9.37096274 9.60827586,9.37096274 L9.60827586,9.37096274 Z M7.5062069,8.33647999 C7.5062069,8.94889378 7.00137931,9.37096274 6.27310345,9.37096274 C5.74344828,9.37096274 5.36275862,9.18889378 5.04,8.77510068 L5.49517241,8.38613516 C5.65241379,8.66751447 5.91724138,8.80820412 6.24827586,8.80820412 C6.56275862,8.80820412 6.7862069,8.6178593 6.7862069,8.36958343 C6.7862069,8.22889378 6.72,8.12130757 6.57931034,8.03854895 C6.42504922,7.96369158 6.26441119,7.90275992 6.09931034,7.85647999 C5.44551724,7.64958343 5.22206897,7.42613516 5.22206897,6.98751447 C5.22206897,6.47441102 5.70206897,6.0854455 6.33103448,6.0854455 C6.72827586,6.0854455 7.08413793,6.20958343 7.38206897,6.44130757 L7.01793103,6.85510068 C6.87360928,6.69688076 6.66932728,6.60675635 6.45517241,6.60682481 C6.15724138,6.60682481 5.94206897,6.75579033 5.94206897,6.95441102 C5.94206897,7.11992826 6.0662069,7.21096274 6.48,7.3516524 C7.27448276,7.59992826 7.5062069,7.8316524 7.5062069,8.34475585 L7.5062069,8.33647999 Z M4.08827586,6.1516524 L4.78344828,6.1516524 L4.78344828,9.30475585 L4.08827586,9.30475585 L4.08827586,6.1516524 Z M1.8537931,9.30475585 L0.827586207,9.30475585 L0.827586207,6.1516524 L1.8537931,6.1516524 C2.97931034,6.1516524 3.75724138,6.79716964 3.75724138,7.72406619 C3.75724138,8.19579033 3.52551724,8.64268688 3.12,8.94061792 C2.77241379,9.18889378 2.38344828,9.30475585 1.84551724,9.30475585 L1.8537931,9.30475585 Z M2.66482759,6.9378593 C2.43310345,6.75579033 2.16827586,6.68958343 1.71310345,6.68958343 L1.52275862,6.68958343 L1.52275862,8.77510068 L1.71310345,8.77510068 C2.16,8.77510068 2.44137931,8.69234206 2.66482759,8.52682481 C2.90482759,8.32820412 3.04551724,8.03027309 3.04551724,7.72406619 C3.04551724,7.4178593 2.90482759,7.12820412 2.66482759,6.9378593 Z' id='shape' fill='%23000000'%3E%3C/path%3E%3Cpath d='M12.4137931,6.06889378 C11.5034483,6.06889378 10.7586207,6.79716964 10.7586207,7.69923861 C10.7586207,8.65923861 11.4703448,9.37923861 12.4137931,9.37923861 C13.3406897,9.37923861 14.0689655,8.65096274 14.0689655,7.72406619 C14.0689655,6.79716964 13.3489655,6.06889378 12.4137931,6.06889378 Z' id='shape' fill='%23F27712'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.pf-diners:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='16px' viewBox='0 0 24 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='319' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='New-Icons' transform='translate(-320.000000, -280.000000)' fill-rule='nonzero'%3E%3Cg id='Card-Brands' transform='translate(40.000000, 200.000000)'%3E%3Cg id='Color' transform='translate(0.000000, 80.000000)'%3E%3Cg id='Diners-Club' transform='translate(280.000000, 0.000000)'%3E%3Cpath d='M21.9972414,15.749927 L21.999381,15.7499362 C22.9544683,15.7581106 23.73806,14.9772525 23.75,14.0041555 L23.7500083,2.00630219 C23.7461702,1.53568921 23.5588633,1.08617106 23.2297297,0.756801782 C22.9014319,0.428268884 22.4589161,0.246148853 21.9972414,0.250070854 L2.00063,0.250061791 C1.54108393,0.246148853 1.09856813,0.428268884 0.77027028,0.756801782 C0.441136651,1.08617106 0.253829819,1.53568921 0.25,2.00426336 L0.249991686,13.9936957 C0.253829819,14.4643086 0.441136651,14.9138268 0.77027028,15.2431961 C1.09856813,15.571729 1.54108393,15.753849 2.00275862,15.749927 L21.9972414,15.749927 Z M21.996203,16.249927 C21.9958359,16.249924 21.9954688,16.249921 21.9951018,16.2499178 L21.9972414,16.249927 L21.996203,16.249927 Z' id='shape' stroke-opacity='0.2' stroke='%23000000' stroke-width='0.5' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M10.0021142,2.05179033 L10.0021142,2.03579033 L14.0021142,2.03579033 L14.0021142,2.05179033 C17.1375481,2.28122918 19.5642283,4.89197286 19.5642283,8.03579033 C19.5642283,11.1796078 17.1375481,13.7903515 14.0021142,14.0197903 L14.0021142,14.0357903 L10.0021142,14.0357903 L10.0021142,14.0197903 C6.86668021,13.7903515 4.44,11.1796078 4.44,8.03579033 C4.44,4.89197286 6.86668021,2.28122918 10.0021142,2.05179033 Z' id='shape' fill='%230165AC'%3E%3C/path%3E%3Cpath d='M11.6021142,11.4277903 C13.0374002,10.9175027 13.9961556,9.55908923 13.9961556,8.03579033 C13.9961556,6.51249143 13.0374002,5.15407792 11.6021142,4.64379033 L11.6021142,11.4277903 L11.6021142,11.4277903 Z M9.20211417,4.64379033 C7.76682809,5.15407792 6.80807271,6.51249143 6.80807271,8.03579033 C6.80807271,9.55908923 7.76682809,10.9175027 9.20211417,11.4277903 L9.20211417,4.64379033 L9.20211417,4.64379033 Z M10.4021142,13.2357903 C7.53023347,13.2357903 5.20211417,10.907671 5.20211417,8.03579033 C5.20211417,5.16390963 7.53023347,2.83579033 10.4021142,2.83579033 C13.2739949,2.83579033 15.6021142,5.16390963 15.6021142,8.03579033 C15.6021142,10.907671 13.2739949,13.2357903 10.4021142,13.2357903 Z' id='shape' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.pf-jcb:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 23 16' width='23' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none'%3E%3Cpath d='m.20535714 16h4.51785715c1.0278125 0 2.25892857-1.1946667 2.25892857-2.1333333v-13.8666667h-4.51785715c-1.0278125 0-2.25892857 1.19466667-2.25892857 3.2z' fill='%23047ab1' /%3E%3Cpath d='m2.76924107 10.816c-.86733559.0001606-1.73039558-.1147397-2.56388393-.3413333v-1.17333337c.64678874.37770431 1.38610045.59084099 2.14598215.61866667.8696875 0 1.35535714-.576 1.35535714-1.36533333v-3.22133334h2.14598214v3.22133334c0 1.25866666-.70026786 2.26133333-3.0834375 2.26133333z' fill='%23fff' /%3E%3Cpath d='m8.11160714 16h4.51785716c1.0278125 0 2.2589286-1.1946667 2.2589286-2.1333333v-13.8666667h-4.5178572c-1.02781249 0-2.25892856 1.19466667-2.25892856 3.2z' fill='%23d42d06' /%3E%3Cpath d='m8.11160714 6.08c.65508929-.59733333 1.78455357-.97066667 3.61428576-.88533333.9939285.04266666 2.0330357.32 2.0330357.32v1.184c-.5943231-.3394747-1.2623758-.54734656-1.9539732-.608-1.3892411-.11733334-2.23633933.61866666-2.23633933 1.90933333s.84709823 2.0266667 2.23633933 1.92c.6920185-.06606555 1.3596342-.27744592 1.9539732-.61866667v1.17333337s-1.0391072.288-2.0330357.3306666c-1.82973219.0853334-2.95919647-.288-3.61428576-.8853333z' fill='%23fff' /%3E%3Cpath d='m16.0178571 16h4.5178572c1.0278125 0 2.2589286-1.1946667 2.2589286-2.1333333v-13.8666667h-4.5178572c-1.0278125 0-2.2589286 1.19466667-2.2589286 3.2z' fill='%2367b637' /%3E%3Cpath d='m21.6651786 9.28c0 .8533333-.7002679 1.3866667-1.6377232 1.3866667h-4.0095983v-5.33333337h3.6481697l.2597768.01066667c.8245089.04266667 1.4344196.50133333 1.4344196 1.29066667 0 .61866666-.4179018 1.152-1.1746428 1.28v.032c.8358035.05333333 1.4795982.55466666 1.4795982 1.33333333zm-2.880134-3.104c-.0486104-.00686658-.0976798-.01043129-.1468303-.01066667h-1.3553572v1.344h1.5021875c.2823661-.064.5195536-.30933333.5195536-.672 0-.36266666-.2371875-.608-.5195536-.66133333zm.1694197 2.176c-.059755-.00886168-.1202559-.01243275-.1807143-.01066667h-1.4908929v1.46133334h1.4908929l.1807143-.02133334c.2823661-.064.5195536-.34133333.5195536-.71466666 0-.37333334-.2258929-.64-.5195536-.71466667z' fill='%23fff' /%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.pf-credit-card:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='341' height='211' viewBox='0 0 341 211' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M340.093 199.439C340.093 205.798 334.891 211 328.532 211H11.5612C5.20237 211 0 205.798 0 199.439V11.5612C0 5.20237 5.20237 0 11.5612 0H328.532C334.891 0 340.093 5.20237 340.093 11.5612V199.439Z' fill='%23359BEC'/%3E%3Cpath d='M340.09 33.9621H0V64.1673H340.09V33.9621Z' fill='%23F1F9FF'/%3E%3Cpath d='M254.183 177.693C266.67 177.693 276.792 167.57 276.792 155.084C276.792 142.597 266.67 132.475 254.183 132.475C241.697 132.475 231.574 142.597 231.574 155.084C231.574 167.57 241.697 177.693 254.183 177.693Z' fill='%23131415'/%3E%3Cpath d='M284.758 177.693C297.245 177.693 307.367 167.57 307.367 155.084C307.367 142.597 297.245 132.475 284.758 132.475C272.272 132.475 262.15 142.597 262.15 155.084C262.15 167.57 272.272 177.693 284.758 177.693Z' fill='%23FFC843'/%3E%3Cpath d='M156.173 113.978C156.173 118.218 152.705 121.686 148.466 121.686H30.542C26.3028 121.686 22.8347 118.218 22.8347 113.978V106.271C22.8347 102.031 26.3028 98.5633 30.542 98.5633H148.465C152.705 98.5633 156.173 102.031 156.173 106.271V113.978H156.173Z' fill='%23F1F9FF'/%3E%3Cpath d='M116.095 154.057C116.095 158.296 112.627 161.764 108.387 161.764H30.542C26.3028 161.764 22.8347 158.296 22.8347 154.057V146.35C22.8347 142.111 26.3028 138.643 30.542 138.643H108.387C112.626 138.643 116.094 142.111 116.094 146.35V154.057H116.095Z' fill='%23F1F9FF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: auto;
    font-size: 11rem;
    position: absolute;
    left: -45px;
    top: -6px;
    background-size: 45px;
}

.radio-btn-cust .payment-txt i:before {
    height: 34px;
    width: 44px;
}

.lefBoxbp {
    position: relative;
}

.radio-btn-cust .pf-visa:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='16px' viewBox='0 0 24 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='319' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='New-Icons' transform='translate(-80.000000, -280.000000)' fill-rule='nonzero'%3E%3Cg id='Card-Brands' transform='translate(40.000000, 200.000000)'%3E%3Cg id='Color' transform='translate(0.000000, 80.000000)'%3E%3Cg id='Visa' transform='translate(40.000000, 0.000000)'%3E%3Crect id='Container' stroke-opacity='0.2' stroke='%23000000' stroke-width='0.5' fill='%23FFFFFF' x='0.25' y='0.25' width='23.5' height='15.5' rx='2'%3E%3C/rect%3E%3Cpath d='M2.78773262,5.91443732 C2.26459089,5.62750595 1.6675389,5.39673777 1,5.23659312 L1.0280005,5.1118821 L3.76497922,5.1118821 C4.13596254,5.12488556 4.43699113,5.23650585 4.53494636,5.63071135 L5.12976697,8.46659052 L5.31198338,9.32072617 L6.97796639,5.1118821 L8.77678896,5.1118821 L6.10288111,11.2775284 L4.30396552,11.2775284 L2.78773262,5.91443732 L2.78773262,5.91443732 Z M10.0999752,11.2840738 L8.39882877,11.2840738 L9.46284763,5.1118821 L11.163901,5.1118821 L10.0999752,11.2840738 Z M16.2667821,5.26277458 L16.0354292,6.59558538 L15.881566,6.53004446 C15.5737466,6.40524617 15.1674138,6.28053516 14.6143808,6.29371316 C13.942741,6.29371316 13.6415263,6.56277129 13.6345494,6.82545859 C13.6345494,7.11441463 13.998928,7.3048411 14.5939153,7.58725177 C15.5740257,8.02718756 16.0286384,8.56556562 16.0218476,9.26818871 C16.0080799,10.5486366 14.8460128,11.376058 13.0610509,11.376058 C12.2978746,11.3694253 11.5627918,11.2180965 11.163808,11.0475679 L11.4018587,9.66204513 L11.6258627,9.76066195 C12.1788958,9.99070971 12.5428092,10.0889775 13.221984,10.0889775 C13.7117601,10.0889775 14.2368857,9.89837643 14.2435835,9.48488392 C14.2435835,9.21565125 14.0198586,9.01850486 13.3617074,8.7164581 C12.717789,8.42086943 11.8568435,7.92848346 11.8707973,7.04197926 C11.8780532,5.84042483 13.0610509,5 14.7409877,5 C15.3990458,5 15.9312413,5.13788902 16.2667821,5.26277458 Z M18.5277524,9.0974856 L19.941731,9.0974856 C19.8717762,8.78889347 19.549631,7.31147374 19.549631,7.31147374 L19.4307452,6.77964104 C19.3467437,7.00942698 19.1998574,7.38373457 19.2069273,7.37055657 C19.2069273,7.37055657 18.6678479,8.74290137 18.5277524,9.0974856 Z M20.6276036,5.1118821 L22,11.2839865 L20.4249023,11.2839865 C20.4249023,11.2839865 20.2707601,10.5748181 20.221922,10.3581228 L18.0377903,10.3581228 C17.9746264,10.5221933 17.6807607,11.2839865 17.6807607,11.2839865 L15.8957988,11.2839865 L18.4226343,5.62399144 C18.5977072,5.22341512 18.9059917,5.1118821 19.3117663,5.1118821 L20.6276036,5.1118821 L20.6276036,5.1118821 Z' id='Shape' fill='%23171E6C'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -1px;
    top: 0px;
    background-size: 36px;
    background-position: center center;
}

.radio-btn-cust .pf-mastercard:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 24 16' width='24' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23252525' height='16' rx='2' width='24' /%3E%3Ccircle cx='9' cy='8' fill='%23eb001b' r='5' /%3E%3Ccircle cx='15' cy='8' fill='%23f79e1b' r='5' /%3E%3Cpath d='m12 3.99963381c1.2144467.91220633 2 2.36454836 2 4.00036619s-.7855533 3.0881599-2 4.0003662c-1.2144467-.9122063-2-2.36454837-2-4.0003662s.7855533-3.08815986 2-4.00036619z' fill='%23ff5f00' /%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -1px;
    top: 0px;
    background-size: 36px;
    background-position: center center;
}

.radio-btn-cust .pf-american:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg height='16' viewBox='0 0 24 16' width='24' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23016fd0' height='16' rx='2' width='24' /%3E%3Cpath d='m13.7640663 13.3938564v-5.70139231l10.1475359.00910497v1.57489503l-1.1728619 1.25339231 1.1728619 1.2648839v1.6083094h-1.8726188l-.9951823-1.0981657-.9881105 1.1023204z' fill='%23fffffe' /%3E%3Cpath d='m14.4418122 12.7687956v-4.448884h3.7722872v1.02488398h-2.550895v.69569062h2.4900774v1.0078232h-2.4900774v.6833149h2.550895v1.0371713z' fill='%23016fd0' /%3E%3Cpath d='m18.1952707 12.7687956 2.087337-2.2270055-2.0874254-2.2217901h1.6156464l1.2754917 1.41003315 1.2791161-1.41003315h1.5461657v.03500552l-2.0428729 2.18678458 2.0428729 2.1638895v.063116h-1.5617237l-1.2981216-1.4241768-1.2847735 1.4241768z' fill='%23016fd0' /%3E%3Cpath d='m14.2373481 2.6319558h2.4460552l.8591381 1.95085083v-1.95085083h3.0198453l.5207514 1.46156906.5225194-1.46156906h2.3059447v5.70139227h-12.1865193z' fill='%23fffffe' /%3E%3Cg fill='%23016fd0'%3E%3Cpath d='m14.7004641 3.25135912-1.9740111 4.44517127h1.3539006l.3724199-.89016575h2.0179447l.3721547.89016575h1.3875801l-1.96579-4.44517127zm.1696353 2.55743646.592-1.41507182.5915581 1.41507182z' /%3E%3Cpath d='m18.2119779 7.69573481v-4.44508288l1.903116.00654144.9792707 2.73272928.9856354-2.73927072h1.8316022v4.44508288l-1.1786077.01043094v-3.05334807l-1.1125746 3.04291713h-1.0758011l-1.1356464-3.05334807v3.05334807z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -1px;
    top: 0px;
    background-size: 36px;
    background-position: center center;
}

.radio-btn-cust .pf-discover:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='16px' viewBox='0 0 24 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='319' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='New-Icons' transform='translate(-280.000000, -280.000000)' fill-rule='nonzero'%3E%3Cg id='Card-Brands' transform='translate(40.000000, 200.000000)'%3E%3Cg id='Color' transform='translate(0.000000, 80.000000)'%3E%3Cg id='Discover' transform='translate(240.000000, 0.000000)'%3E%3Cpath d='M21.9972414,15.749927 L21.999381,15.7499362 C22.9544683,15.7581106 23.73806,14.9772525 23.75,14.0041555 L23.7500083,2.00630219 C23.7461702,1.53568921 23.5588633,1.08617106 23.2297297,0.756801782 C22.9014319,0.428268884 22.4589161,0.246148853 21.9972414,0.250070854 L2.00063,0.250061791 C1.54108393,0.246148853 1.09856813,0.428268884 0.77027028,0.756801782 C0.441136651,1.08617106 0.253829819,1.53568921 0.25,2.00426336 L0.249991686,13.9936957 C0.253829819,14.4643086 0.441136651,14.9138268 0.77027028,15.2431961 C1.09856813,15.571729 1.54108393,15.753849 2.00275862,15.749927 L21.9972414,15.749927 Z M21.996203,16.249927 C21.9958359,16.249924 21.9954688,16.249921 21.9951018,16.2499178 L21.9972414,16.249927 L21.996203,16.249927 Z' id='shape' stroke-opacity='0.2' stroke='%23000000' stroke-width='0.5' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M12.6124138,15.9999283 L21.9972414,15.9999283 C22.5240217,16.0043364 23.0309756,15.7992919 23.4065697,15.4299059 C23.7821638,15.06052 23.9956285,14.5570537 24,14.0302731 L24,11.6716524 C20.4561668,13.7059622 16.6127929,15.1667795 12.6124138,15.9999283 L12.6124138,15.9999283 Z' id='shape' fill='%23F27712'%3E%3C/path%3E%3Cpath d='M23.1724138,9.29647999 L22.32,9.29647999 L21.36,8.03027309 L21.2689655,8.03027309 L21.2689655,9.29647999 L20.5737931,9.29647999 L20.5737931,6.1516524 L21.6,6.1516524 C22.4027586,6.1516524 22.8662069,6.48268688 22.8662069,7.07854895 C22.8662069,7.56682481 22.5765517,7.88130757 22.0551724,7.98061792 L23.1724138,9.29647999 Z M22.1462069,7.10337654 C22.1462069,6.79716964 21.9144828,6.63992826 21.4841379,6.63992826 L21.2689655,6.63992826 L21.2689655,7.5916524 L21.4675862,7.5916524 C21.9144828,7.5916524 22.1462069,7.42613516 22.1462069,7.10337654 L22.1462069,7.10337654 Z M18.1406897,6.1516524 L20.1103448,6.1516524 L20.1103448,6.68130757 L18.8358621,6.68130757 L18.8358621,7.38475585 L20.0606897,7.38475585 L20.0606897,7.92268688 L18.8358621,7.92268688 L18.8358621,8.77510068 L20.1103448,8.77510068 L20.1103448,9.30475585 L18.1406897,9.30475585 L18.1406897,6.1516524 Z M15.9062069,9.37923861 L14.4,6.14337654 L15.1613793,6.14337654 L16.1131034,8.26199723 L17.0731034,6.14337654 L17.817931,6.14337654 L16.2951724,9.37923861 L15.9227586,9.37923861 L15.9062069,9.37923861 Z M9.60827586,9.37096274 C8.54896552,9.37096274 7.72137931,8.65096274 7.72137931,7.71579033 C7.72137931,6.8054455 8.56551724,6.06889378 9.62482759,6.06889378 C9.92275862,6.06889378 10.1710345,6.12682481 10.4772414,6.25923861 L10.4772414,6.98751447 C10.2453534,6.75969251 9.93335245,6.63192067 9.60827586,6.6316524 C8.9462069,6.6316524 8.44137931,7.1116524 8.44137931,7.71579033 C8.44137931,8.35303171 8.93793103,8.80820412 9.64137931,8.80820412 C9.95586207,8.80820412 10.1958621,8.70889378 10.4772414,8.46061792 L10.4772414,9.18889378 C10.1627586,9.32130757 9.89793103,9.37096274 9.60827586,9.37096274 L9.60827586,9.37096274 Z M7.5062069,8.33647999 C7.5062069,8.94889378 7.00137931,9.37096274 6.27310345,9.37096274 C5.74344828,9.37096274 5.36275862,9.18889378 5.04,8.77510068 L5.49517241,8.38613516 C5.65241379,8.66751447 5.91724138,8.80820412 6.24827586,8.80820412 C6.56275862,8.80820412 6.7862069,8.6178593 6.7862069,8.36958343 C6.7862069,8.22889378 6.72,8.12130757 6.57931034,8.03854895 C6.42504922,7.96369158 6.26441119,7.90275992 6.09931034,7.85647999 C5.44551724,7.64958343 5.22206897,7.42613516 5.22206897,6.98751447 C5.22206897,6.47441102 5.70206897,6.0854455 6.33103448,6.0854455 C6.72827586,6.0854455 7.08413793,6.20958343 7.38206897,6.44130757 L7.01793103,6.85510068 C6.87360928,6.69688076 6.66932728,6.60675635 6.45517241,6.60682481 C6.15724138,6.60682481 5.94206897,6.75579033 5.94206897,6.95441102 C5.94206897,7.11992826 6.0662069,7.21096274 6.48,7.3516524 C7.27448276,7.59992826 7.5062069,7.8316524 7.5062069,8.34475585 L7.5062069,8.33647999 Z M4.08827586,6.1516524 L4.78344828,6.1516524 L4.78344828,9.30475585 L4.08827586,9.30475585 L4.08827586,6.1516524 Z M1.8537931,9.30475585 L0.827586207,9.30475585 L0.827586207,6.1516524 L1.8537931,6.1516524 C2.97931034,6.1516524 3.75724138,6.79716964 3.75724138,7.72406619 C3.75724138,8.19579033 3.52551724,8.64268688 3.12,8.94061792 C2.77241379,9.18889378 2.38344828,9.30475585 1.84551724,9.30475585 L1.8537931,9.30475585 Z M2.66482759,6.9378593 C2.43310345,6.75579033 2.16827586,6.68958343 1.71310345,6.68958343 L1.52275862,6.68958343 L1.52275862,8.77510068 L1.71310345,8.77510068 C2.16,8.77510068 2.44137931,8.69234206 2.66482759,8.52682481 C2.90482759,8.32820412 3.04551724,8.03027309 3.04551724,7.72406619 C3.04551724,7.4178593 2.90482759,7.12820412 2.66482759,6.9378593 Z' id='shape' fill='%23000000'%3E%3C/path%3E%3Cpath d='M12.4137931,6.06889378 C11.5034483,6.06889378 10.7586207,6.79716964 10.7586207,7.69923861 C10.7586207,8.65923861 11.4703448,9.37923861 12.4137931,9.37923861 C13.3406897,9.37923861 14.0689655,8.65096274 14.0689655,7.72406619 C14.0689655,6.79716964 13.3489655,6.06889378 12.4137931,6.06889378 Z' id='shape' fill='%23F27712'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -1px;
    top: 0px;
    background-size: 36px;
    background-position: center center;
}

.radio-btn-cust .pf-jcb:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 23 16' width='23' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none'%3E%3Cpath d='m.20535714 16h4.51785715c1.0278125 0 2.25892857-1.1946667 2.25892857-2.1333333v-13.8666667h-4.51785715c-1.0278125 0-2.25892857 1.19466667-2.25892857 3.2z' fill='%23047ab1' /%3E%3Cpath d='m2.76924107 10.816c-.86733559.0001606-1.73039558-.1147397-2.56388393-.3413333v-1.17333337c.64678874.37770431 1.38610045.59084099 2.14598215.61866667.8696875 0 1.35535714-.576 1.35535714-1.36533333v-3.22133334h2.14598214v3.22133334c0 1.25866666-.70026786 2.26133333-3.0834375 2.26133333z' fill='%23fff' /%3E%3Cpath d='m8.11160714 16h4.51785716c1.0278125 0 2.2589286-1.1946667 2.2589286-2.1333333v-13.8666667h-4.5178572c-1.02781249 0-2.25892856 1.19466667-2.25892856 3.2z' fill='%23d42d06' /%3E%3Cpath d='m8.11160714 6.08c.65508929-.59733333 1.78455357-.97066667 3.61428576-.88533333.9939285.04266666 2.0330357.32 2.0330357.32v1.184c-.5943231-.3394747-1.2623758-.54734656-1.9539732-.608-1.3892411-.11733334-2.23633933.61866666-2.23633933 1.90933333s.84709823 2.0266667 2.23633933 1.92c.6920185-.06606555 1.3596342-.27744592 1.9539732-.61866667v1.17333337s-1.0391072.288-2.0330357.3306666c-1.82973219.0853334-2.95919647-.288-3.61428576-.8853333z' fill='%23fff' /%3E%3Cpath d='m16.0178571 16h4.5178572c1.0278125 0 2.2589286-1.1946667 2.2589286-2.1333333v-13.8666667h-4.5178572c-1.0278125 0-2.2589286 1.19466667-2.2589286 3.2z' fill='%2367b637' /%3E%3Cpath d='m21.6651786 9.28c0 .8533333-.7002679 1.3866667-1.6377232 1.3866667h-4.0095983v-5.33333337h3.6481697l.2597768.01066667c.8245089.04266667 1.4344196.50133333 1.4344196 1.29066667 0 .61866666-.4179018 1.152-1.1746428 1.28v.032c.8358035.05333333 1.4795982.55466666 1.4795982 1.33333333zm-2.880134-3.104c-.0486104-.00686658-.0976798-.01043129-.1468303-.01066667h-1.3553572v1.344h1.5021875c.2823661-.064.5195536-.30933333.5195536-.672 0-.36266666-.2371875-.608-.5195536-.66133333zm.1694197 2.176c-.059755-.00886168-.1202559-.01243275-.1807143-.01066667h-1.4908929v1.46133334h1.4908929l.1807143-.02133334c.2823661-.064.5195536-.34133333.5195536-.71466666 0-.37333334-.2258929-.64-.5195536-.71466667z' fill='%23fff' /%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -1px;
    top: 0px;
    background-size: 36px;
    background-position: center center;
}

pf-american-express:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%0A%3Csvg height='16' viewBox='0 0 24 16' width='24' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23016fd0' height='16' rx='2' width='24' /%3E%3Cpath d='m13.7640663 13.3938564v-5.70139231l10.1475359.00910497v1.57489503l-1.1728619 1.25339231 1.1728619 1.2648839v1.6083094h-1.8726188l-.9951823-1.0981657-.9881105 1.1023204z' fill='%23fffffe' /%3E%3Cpath d='m14.4418122 12.7687956v-4.448884h3.7722872v1.02488398h-2.550895v.69569062h2.4900774v1.0078232h-2.4900774v.6833149h2.550895v1.0371713z' fill='%23016fd0' /%3E%3Cpath d='m18.1952707 12.7687956 2.087337-2.2270055-2.0874254-2.2217901h1.6156464l1.2754917 1.41003315 1.2791161-1.41003315h1.5461657v.03500552l-2.0428729 2.18678458 2.0428729 2.1638895v.063116h-1.5617237l-1.2981216-1.4241768-1.2847735 1.4241768z' fill='%23016fd0' /%3E%3Cpath d='m14.2373481 2.6319558h2.4460552l.8591381 1.95085083v-1.95085083h3.0198453l.5207514 1.46156906.5225194-1.46156906h2.3059447v5.70139227h-12.1865193z' fill='%23fffffe' /%3E%3Cg fill='%23016fd0'%3E%3Cpath d='m14.7004641 3.25135912-1.9740111 4.44517127h1.3539006l.3724199-.89016575h2.0179447l.3721547.89016575h1.3875801l-1.96579-4.44517127zm.1696353 2.55743646.592-1.41507182.5915581 1.41507182z' /%3E%3Cpath d='m18.2119779 7.69573481v-4.44508288l1.903116.00654144.9792707 2.73272928.9856354-2.73927072h1.8316022v4.44508288l-1.1786077.01043094v-3.05334807l-1.1125746 3.04291713h-1.0758011l-1.1356464-3.05334807v3.05334807z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -1px;
    top: 0px;
    background-size: 36px;
    background-position: center center;
}

.radio-btn-cust .pf-diners:before {
    content: "\00a0" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='16px' viewBox='0 0 24 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='319' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='New-Icons' transform='translate(-320.000000, -280.000000)' fill-rule='nonzero'%3E%3Cg id='Card-Brands' transform='translate(40.000000, 200.000000)'%3E%3Cg id='Color' transform='translate(0.000000, 80.000000)'%3E%3Cg id='Diners-Club' transform='translate(280.000000, 0.000000)'%3E%3Cpath d='M21.9972414,15.749927 L21.999381,15.7499362 C22.9544683,15.7581106 23.73806,14.9772525 23.75,14.0041555 L23.7500083,2.00630219 C23.7461702,1.53568921 23.5588633,1.08617106 23.2297297,0.756801782 C22.9014319,0.428268884 22.4589161,0.246148853 21.9972414,0.250070854 L2.00063,0.250061791 C1.54108393,0.246148853 1.09856813,0.428268884 0.77027028,0.756801782 C0.441136651,1.08617106 0.253829819,1.53568921 0.25,2.00426336 L0.249991686,13.9936957 C0.253829819,14.4643086 0.441136651,14.9138268 0.77027028,15.2431961 C1.09856813,15.571729 1.54108393,15.753849 2.00275862,15.749927 L21.9972414,15.749927 Z M21.996203,16.249927 C21.9958359,16.249924 21.9954688,16.249921 21.9951018,16.2499178 L21.9972414,16.249927 L21.996203,16.249927 Z' id='shape' stroke-opacity='0.2' stroke='%23000000' stroke-width='0.5' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M10.0021142,2.05179033 L10.0021142,2.03579033 L14.0021142,2.03579033 L14.0021142,2.05179033 C17.1375481,2.28122918 19.5642283,4.89197286 19.5642283,8.03579033 C19.5642283,11.1796078 17.1375481,13.7903515 14.0021142,14.0197903 L14.0021142,14.0357903 L10.0021142,14.0357903 L10.0021142,14.0197903 C6.86668021,13.7903515 4.44,11.1796078 4.44,8.03579033 C4.44,4.89197286 6.86668021,2.28122918 10.0021142,2.05179033 Z' id='shape' fill='%230165AC'%3E%3C/path%3E%3Cpath d='M11.6021142,11.4277903 C13.0374002,10.9175027 13.9961556,9.55908923 13.9961556,8.03579033 C13.9961556,6.51249143 13.0374002,5.15407792 11.6021142,4.64379033 L11.6021142,11.4277903 L11.6021142,11.4277903 Z M9.20211417,4.64379033 C7.76682809,5.15407792 6.80807271,6.51249143 6.80807271,8.03579033 C6.80807271,9.55908923 7.76682809,10.9175027 9.20211417,11.4277903 L9.20211417,4.64379033 L9.20211417,4.64379033 Z M10.4021142,13.2357903 C7.53023347,13.2357903 5.20211417,10.907671 5.20211417,8.03579033 C5.20211417,5.16390963 7.53023347,2.83579033 10.4021142,2.83579033 C13.2739949,2.83579033 15.6021142,5.16390963 15.6021142,8.03579033 C15.6021142,10.907671 13.2739949,13.2357903 10.4021142,13.2357903 Z' id='shape' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    font-size: 11rem;
    position: absolute;
    left: -1px;
    top: 0px;
    background-size: 36px;
    background-position: center center;
}


/*step2 select gender*/

.book-rad-left label {
    margin-bottom: 0 !important;
}

#divSessionType {
    margin-bottom: 1.5rem;
}

.session-type-info {
    font-size: 14px;
}

.select-gender-text {
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: #626262;
    font-family: var(--primary-font);
    vertical-align: middle;
    line-height: normal;
}

.certain-gender {
    margin: 5rem 0;
}

.certain-gender .radio-bp input[type="radio"]:checked + .radio-label-bp:before {
    background-color: var(--on-primary-color);
    box-shadow: inset 0 0 0 4px #ffffff;
    border: 2px solid var(--on-primary-color);
}

.button-start-seeion {
    margin-top: 0.5rem;
}

/*Step3 preffered language*/
.preferred-lnaguage {
    margin: 5rem 0;
}

.bottom-sec .col-md-7, .bottom-sec .col-md-6 {
    padding: 0;
}

.bottom-sec .col-md-5 {
    padding-left: 0;
}

.flip {
    -webkit-perspective: 800;
    position: relative;
    margin: 50px auto;
}

.flip .card.flipped {
    -webkit-transform: rotateY(-180deg);
}

.flip .card {
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: 0.5s;
}

.flip .card .face {
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    -webkit-backface-visibility: hidden;
    z-index: 2;
    font-family: Georgia;
    font-size: 3em;
    text-align: center;
    line-height: normal;
}

.flip .card .front {
    position: relative;
    z-index: 1;
    color: white;
}

.flip .card .back {
    -webkit-transform: rotateY(-180deg);
    color: black;
    width: 92%
}

.flip .back .dp-mian-div {
    padding: 38px 15px;
}




/*Date picket drop down*/
.lm-select {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
    font: 16px arial, sans-serif
}

.lm-select * {
    box-sizing: border-box;
}

.lm-select-ico {
    position: absolute;
    top: 50%;
    right: 8px;
    margin-top: 2px;
    border-width: 8px;
    height: 22px;
    border-style: solid;
    border-color: #ffffff transparent transparent;
    background-image: url(../images/chevron-arrow-down.png);
    background-position: 51% 17%;
    z-index: 0;
}

.lm-select-value {
    padding: 15px 8px;
    cursor: pointer;
    z-index: 4;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
    border-radius: 6px;
    color: #7b7f86;
    font-size: 18px;
    background-color: #e3659200;
    z-index: 5;
    position: relative;
    border: 1px solid var(--on-primary-color);
}

.lm-select-active .lm-select-value {
    z-index: 1;
}

.lm-select-options {
    position: absolute;
    top: 0;
    transition: transform 0.2s ease, opacity 0.2s ease;
    left: 0px;
    width: 100%;
    visibility: hidden;
    z-index: 6;
    opacity: 0;
    transform: scale(.9,.9);
    background: #fff;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.14);
    border-radius: 8px;
    overflow: hidden;
}

.lm-select-animating .lm-select-options {
    visibility: visible;
}

.lm-select-active .lm-select-options {
    transform: scale(1,1);
    opacity: 1;
}

.lm-select-list {
    position: relative;
    width: 100%;
    max-height: 266px;
    overflow: auto;
}

.lm-select-item {
    padding: 12px 11px;
    cursor: pointer;
    color: #626262;
    font-weight: 500;
}

    .lm-select-item:hover {
        background: rgba(46, 186, 191, 0.27);
    }

    .lm-select-item.lm-select-selected {
        background: var(--on-primary-color);
        color: white;
    }

.lm-select-overflow {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: none;
}

.lm-select-active .lm-select-overflow {
    display: block;
}

.dp-mian-div label {
    font-size: 18px;
    font-family: var(--primary-font);
    display: block;
    font-weight: 600;
    color: #666666;
    margin-bottom: 1.1rem !important;
}

.select-category .dp-mian-div {
    margin: 3rem 0;
}

.date-time-cheveron {
    position: absolute;
    right: 15px;
    top: 30%;
    color: var(--on-primary-color);
    font-size: 20px;
}

.select-date-div, .select-time-div {
    float: left;
    width: 100%;
}



.dp-mian-div .time-zone-dp label {
    font-size: 15px;
    font-family: var(--primary-font);
    font-weight: 600;
    color: #666666;
    display: inline;
    width: 40%;
}

.dp-mian-div .time-zone-dp span {
    font-size: 15px;
    font-family: var(--primary-font);
    font-weight: 500;
    color: #666666;
}

.time-zone-dp {
    display: flex;
}


/*step5 suggested consulatation*/
.continue-btn-para {
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .continue-btn-para a {
        margin-top: 1rem;
    }

        .continue-btn-para a:hover {
            text-decoration: underline;
        }

.suffering-form p {
    color: #626262;
    font-weight: 500;
    margin: 1rem 0rem 0rem;
    font-size: 21px;
    font-family: var(--primary-font);
}

.reasonbooksess .form-group {
    text-align: left;
}


.continue-btn-para a:hover {
    color: var(--on-primary-color);
}

.suggested-prac {
    margin: 3rem 0;
}

.choice-of-parc-box .bg-color {
    background-image: url("/Content/images/BG-Testimonial.png");
}

.select-category .book-session {
    padding: 10px 5px 10px 10px;
    border: 1px solid var(--on-primary-color);
    border-radius: 15px;
    margin-bottom: 2.5rem;
    margin-top: 0;
}

    .select-category .book-session .radio input[type="radio"] + .radio-label:before {
        top: 0;
    }

    .select-category .book-session input[type="radio"] + .radio-label:before {
        top: 0 !important;
    }

select-category .book-session .radio-label {
    margin-bottom: 0 !important;
}

.book-rad-left p {
    margin: 0;
    font-family: var(--primary-font);
    font-size: 16px;
    font-weight: 500;
    color: #626262;
}

.CardNumberField-input-wrapper input[placeholder="Card number"] {
    color:var(--on-primary-color) !important;
}

.reasonbooksess .form-control, .verify-email-div .form-control {
    width: 100% !important;
    font-size: var(--base-font-size);
    box-shadow: var(--default-shadow);
    border-radius: var(--bs-border-radius-lg);
    height: 45px;
    color: var(--primary-color);
    box-shadow: none;
    border: 1px solid var(--input-border-1) !important;
}

.reasonbooksess h1 small {
    /*font-size: 18px;*/
}

.reason-bs-div .welcome-txt {
    margin: 2rem 0 0rem;
    /*visibility: hidden;*/
    display: none;
}

.verify-email-div .verific-grp-text {
    margin: 2rem 0rem 3rem;
}

.cardrow-wf ul.token-input-list.form-control-facebook {
    padding: 0;
    height: auto;
    overflow: scroll !important;
    border-radius: 4px;
    border: 1px solid var(--primary-color) !important;
}

.cardrow-wf ul.token-input-list li input {
    padding: 10px 8px 5px !important;
    width: 406px !important;
}

#ui-datepicker-div.ui-widget-content {
    padding: 0 !important;
    border: 1px solid var(--primary-color) !important;
    border-radius: 5px 5px 5px 5px;
}

#ui-datepicker-div .ui-datepicker-year {
    border-radius: 4px;
}


#ui-datepicker-div.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 3px 0;
    background-color: var(--primary-color) !important;
    border: 0 !important;
}


#ui-datepicker-div.ui-datepicker .ui-state-focus, #ui-datepicker-div.ui-datepicker .ui-state-hover, #ui-datepicker-div.ui-datepicker .ui-widget-content .ui-state-focus, #ui-datepicker-div.ui-datepicker .ui-widget-content .ui-state-hover, #ui-datepicker-div.ui-datepicker .ui-widget-header .ui-state-focus, #ui-datepicker-div.ui-datepicker .ui-widget-header .ui-state-hover {
    background: transparent !important;
    font-weight: 400;
    color: #212121;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover {
    top: 2px;
    right: 2px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover {
    top: 2px;
    left: 2px;
}

.cardrow-wf li.token-input-token-facebook {
    position: relative;
    top: 6px;
}

.reasonbooksess .focus-clsignup {
    color: var(--primary-color);
    font-weight: 500;
}

/*.verify-email-div .continue-button {
    Padding: 7px 14px;
    min-width: 287px;
    max-width: 300px;
}*/
.select-category .cardrow-wf .cust-form-feild {
    max-width: 90%;
}

.verification-gmail {
    color: #359BEC;
    font-weight: 500;
    font-size: 21px;
    font-family: var(--primary-font);
}

.email-share {
    color: #626262;
    font-weight: 500;
    font-size: 12px;
    font-family: var(--primary-font);
    margin-top: 1.5rem;
}

.resend-email-btn {
    margin-top: 4rem;
}

div.login-hr-or:before {
    content: "";
    display: block;
    border-top: solid 1px var(--chat-inbox-border-color);
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

div.login-hr-or span {
    background: var(--bg-default);
    padding: 0 15px;
    position: relative;
    z-index: 5;
    font-size: 16px;
    color: var(--on-primary-color);
}

div.login-hr-or {
    position: relative;
    margin: 20px 0;
    text-align: center;
}

.book-summary .panel-group {
    margin-bottom: 0px;
    /*margin-top: 16px;*/
}

.control__indicator {
    top: 2px;
}


.bod-ot-bot li.lft-li {
    padding-bottom: 0;
}

.book-summary .radio {
    margin: 0;
}

.book-summary .rad-1, .book-summary .rad-2, .book-summary .rad-3 {
    left: 0px;
}

.book-summary .bod-ot-bot.panel {
    box-shadow: var(--default-shadow);
}

.book-summary .bod-ot-bot .panel-haed {
    display: flex;
    align-items: center;
    background-color: var(--card-bg-color) !important;
    border-radius: 13px;
    padding: 12px 20px 12px;
}

.book-summary .bod-ot-bot .panel-body {
    padding: 12px 20px 20px;
    background-color: var(--card-bg-color);
}

/*for premium plan*/

.book-summary .remaining-session .bod-ot-bot .panel-body {
    border-radius: 13px;
    min-height: 287px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.book-summary .bod-ot-bot .panel-haed.active {
    box-shadow: none;
}

.hc-default-btn.ph-promo-btn {
    font-size: 15px;
    white-space: nowrap;
    border-radius: 3px;
    min-width: 115px;
    padding: 5px 5px;
    background-color: var(--dash-btn-bg-color);
    color: var(--primary-color) !important;
    border: 1px solid var(--primary-color);
    font-weight: 400;
    min-height: initial;
}

.hc-default-btn.ph-promo-btn:hover {
    background-color: var(--primary-color);
    color: var(--white-color) !important;
}

.book-summary .bod-ot-bot .panel-haed.active {
    background-color: var(--card-bg-color) !important;
}

.book-summary .bod-ot-bot .panel-collapse {
    margin-top: -10px;
}

.book-summary .bod-ot-bot .panel-body {
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
}

.book-summary .bod-ot-bot .panel-body a {
    width: 100%;
}

.row-order-mt, .list-disc.order-summary-points {
    width: 100%;
}

.row-order-mt {
    margin-top: 15px;
}

/*.book-summary .bod-ot-bot .panel-haed {
    min-height: 52px;
}
*/
/*css or single accordian topup wrapper starts*/
.book-summary .top-up-wrapper-accord .bod-ot-bot .panel-haed.active {
    background-color: var(--card-bg-color) !important;
}

.book-summary .top-up-wrapper-accord .bod-ot-bot .panel-body {
    min-height: 357px;
}

/*css or single accordian ends*/

.appylu-text {
    display: inline-grid;
    align-items: flex-end;
    grid-template-columns: auto auto;
    grid-gap: 17px;
}

.book-summary .bod-ot-bot .panel-haed a.accor-hover {
    width: 100%;
}

.book-summary .bod-ot-bot .panel-haed ul li span {
    color: var(--on-primary-color);
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
}

.book-summary .radio input[type="radio"] + .radio-label:before {
    border: 2px solid var(--on-primary-color);
    top: 0;
}

.book-summary .panel-haed.active .radio input[type="radio"] + .radio-label:before {
    border: 2px solid var(--primary-color);
}

.bod-ot-bot {
    border-radius: 15px !important;
}

.bod-ot-bot .list-logo {
    padding-left: 10px;
}

.book-summary .panel-group .panel + .panel {
    margin-top: 19px;
}

.message-prac-div .form-control {
    border: 1px solid var(--on-primary-color);
}

.appointment-summary .main_summry tr td label {
    font-size: var(--base-font-size);
    font-family: var(--primary-font);
    font-weight: 600;
    color: var(--primary-color);
}

.appointment-summary .main_summry tr td p {
    font-size: var(--base-font-size);
    font-family: var(--primary-font);
    font-weight: 400;
    color: var(--on-primary-color);
    line-height: 25px;
}

.appointment-summary .main_summry .table.mbn {
    border-radius: 13px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    box-shadow: 0px 0 0px 1px var(--chat-inbox-border-color);
    overflow: hidden;
    box-shadow: var(--default-shadow);
    border-radius: 13px;
    padding: 20px;
    background-color: var(--card-bg-color);
    position: relative;
}

.appointment-summary .table > tbody > tr > td {
    border-top: 1px solid #eeeeee;
}

.new-no-rating {
    padding-left: 1px;
}

.verify-email-div .continue-btn-para .continue-button {
    margin-bottom: 1.5rem;
}

.play-intro-txt {
    color: var(--on-primary-color);
    font-size: 14px;
    padding-right: 10px;
    font-weight: 600;
    letter-spacing: 0.1px;
}

.play-int-div-icon {
    right: 14px;
    bottom: 253px;
    /*z-index: 4;*/
    cursor: pointer;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
}

/*banner img modalities*/
.akasicrecord-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.AngelTherapy-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.AstroHealing-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.BodyTalkSystem-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.BodyCode-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.BiAuraTherapy-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.Counseling-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.EdenEnergyMedicine-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.EFT-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.EmotionCode-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.EsotericHealing-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.FamilyConstellations-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.GuidedMeditation-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.HolisticHealthCoaching-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.HolyFireReiki-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.Hypnosis-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.KarunaReiki-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.LifeCoaching-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.MatrixEnergetics-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.MatrixReimprinting-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.MetaHealth-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.mindfulness-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.NLP-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.PastLifeRegressionTherapy-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.PEAT-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.PranayamaOrYogicBreathing-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.PranicHealing-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.Psychotherapy-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.RapidPersonalTransformation-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.RapidTransformationalTherapy-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.ReconnectiveHealing-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.Reiki-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.ResonanceRepatterning-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.SomaticExperience-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.SportsPsychology-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.TensionTraumaReleaseExercises-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.Thetahealing-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.TimeLineTherapy-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.TrinityEnergyProgression-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.VortexHealing-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

.YogaNidra-banner {
    background-image: url(/Content/images/practices-images/akashic-records-banner.jpg);
    background-repeat: no-repeat;
    min-height: 230px;
    background-size: cover;
}

/*inner-page img modalities*/

#section-Akashic-Records {
    background-image: url('/Content/images/practices-images/akashic-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-AngelTherapy {
    background-image: url('/Content/images/practices-images/Angeltherapy-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-AstroHealing {
    background-image: url('/Content/images/practices-images/Astrohealing-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-CBT {
    background-image: url('/Content/images/practices-images/CognitiveBehaviouralTherapy.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-BiAuraTherapy {
    background-image: url('/Content/images/practices-images/Bi-Aura-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-BodyCode {
    background-image: url('/Content/images/practices-images/Bodycode-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-BodyTalkSystem {
    background-image: url('/Content/images/practices-images/Bodytalk-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-Counseling {
    background-image: url('/Content/images/practices-images/Counseling-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-EdenEnergyMedicine {
    background-image: url('/Content/images/practices-images/Edenenergy-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-EFT {
    background-image: url('/Content/images/practices-images/EFT-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-EmotionCode {
    background-image: url('/Content/images/practices-images/Emotioncode-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-EsotericHealing {
    background-image: url('/Content/images/practices-images/Esoterichealing-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-FamilyConstellations {
    background-image: url('/Content/images/practices-images/Familyconstellations-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-GuidedMeditation {
    background-image: url('/Content/images/practices-images/Guidedmeditation-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-HolisticHealthCoaching {
    background-image: url('/Content/images/practices-images/Holistichealth-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-HolyFireReiki {
    background-image: url('/Content/images/practices-images/Holyfirereiki-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-Hypnosis {
    background-image: url('/Content/images/practices-images/Hypnosis-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-KarunaReiki {
    background-image: url('/Content/images/practices-images/Karunareiki-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-LifeCoaching {
    background-image: url('/Content/images/practices-images/Life-Coaching-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-MatrixEnergetics {
    background-image: url('/Content/images/practices-images/Martix Energetics-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-MatrixReimprinting {
    background-image: url('/Content/images/practices-images/Matrixreimprinting-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-MetaHealth {
    background-image: url('/Content/images/practices-images/Meta-Health-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-NLP {
    background-image: url('/Content/images/practices-images/NLP-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-PastLifeRegressionTherapy {
    background-image: url('/Content/images/practices-images/Pastliferegression-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-PEAT {
    background-image: url('/Content/images/practices-images/PEAT-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-PranayamaOrYogicBreathing {
    background-image: url('/Content/images/practices-images/Pranayama-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-PranicHealing {
    background-image: url('/Content/images/practices-images/Pranichealing-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-Psychotherapy {
    background-image: url('/Content/images/practices-images/Psychotherapy-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-Psychology {
    background: url(../../content/images/practices-images/Pranichealing-inner-img.png) no-repeat;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-RapidPersonalTransformation {
    background-image: url('/Content/images/practices-images/Rapidpersonal-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-ReconnectiveHealing {
    background-image: url('/Content/images/practices-images/Reconnectivehealing-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-RapidTransformationalTherapy {
    background-image: url('/Content/images/practices-images/RapidTransformational-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-Reiki {
    background-image: url('/Content/images/practices-images/Reiki-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-ResonanceRepatterning {
    background-image: url('/Content/images/practices-images/Resonancerepatterning-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-SomaticExperience {
    background-image: url('/Content/images/practices-images/Somaticexperience-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-TensionTraumaReleaseExercises {
    background-image: url('/Content/images/practices-images/akashic-inner-img.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-SportsPsychology {
    background-image: url('/Content/images/practices-images/Sports Psychology-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-Thetahealing {
    background-image: url('/Content/images/practices-images/Thetahealing-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-TimeLineTherapy {
    background-image: url('/Content/images/practices-images/Timelinetherapy-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-TrinityEnergyProgression {
    background-image: url('/Content/images/practices-images/Trinityenergyprogression-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-VortexHealing {
    background-image: url('/Content/images/practices-images/Vortexhealing-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}

#section-YogaNidra {
    background-image: url('/Content/images/practices-images/Yoganidra-inner-img.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 400px;
    border-radius: 0 10px 10px 0;
    background-position: center center;
}
/*End the modality images*/


/*.header-bg-content h1 {
    color: #fff;
    font-weight: 600;
    font-size: 48px;
}

.head-wrapper-pract {
    position: absolute;
    left: 0;
    right: 0;
    top: 14%;
}*/
.landingp-test {
    background-color: #ffffff !important;
    padding-bottom: 0px !important;
}

.practices-inner-page h1 {
    font-size: 30px;
    width: 100%;
    display: inline-block;
    color: var(--secondary-color) !important;
    font-family: var(--secondary-font);
    line-height: 45px;
    padding-bottom: 40px;
}

.center-mode-practices label {
    color: var(--secondary-color);
    font-size: 16.5px;
    display: block;
    font-weight: 600;
    text-transform: uppercase;
}

.center-mode-practices small {
    color: #434343;
    font-size: 14.5px;
    display: block;
    font-weight: 500;
    margin-bottom: 15px;
}


.center-mode-practices p {
    color: var(--secondary-color);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    min-height: 156px;
}

.center-mode-practices .quotes-div img {
    margin: 0 auto;
}

.center-mode-practices .slick-slide .practices-review-inner {
    box-shadow: 0 10px 12px rgb(4 19 97 / 10%);
    margin: 50px 0;
    border-radius: 9px;
    padding: 22px 14px;
    background-color: var(--card-bg-color);
}

.center-mode-practices .slick-center .practices-review-inner {
    border-radius: 9px;
    padding: 22px 14px;
}

.center-mode-practices .slick-slide .practices-review-inner {
    margin: 30px 20px !important;
}

.center-mode-practices .col-md-4 {
    padding:0;
}

.practices-book-session-div h1 {
    color: var(--secondary-color);
    font-size: 29px;
    font-weight: 400;
    font-family: var(--secondary-font);
}

.practices-book-session-div p {
    color: var(--on-primary-color);
    font-size: 18px;
    font-weight: 500;
    margin: 1.2rem 0 3rem;
    padding: 0 15px;
}

.apoointmttxt-font {
    font-size: 18px;
    font-family: var(--primary-font);
    font-weight: 600;
    color: var(--on-primary-color);
}

.logo-steps.top-pattern {
    position: fixed;
    left: 0;
    top: 0;
    max-width: 260px;
}

.bottom-pattern svg {
    position: relative;
    bottom: -5px;
}

.logo-steps.bottom-pattern {
    position: fixed;
    right: 0;
    bottom: 0;
    max-width: 260px;
}

.logo-steps svg{
    width: 100%;
}


.continue-btn-input-wrapper {
    max-width: 64%;
    margin: 0 auto;
}

.continue-btn-input-wrapper-inner {
    display: grid;
    grid-template-columns: 1fr max-content;
    grid-gap: 20px;
    align-items: baseline;
    justify-content: center;
}

.cmb-41 {
    margin-bottom: 41px;
}

.tl-desk-tc-mob {
    text-align: left;
}

.continue-btn-modify {
    border-radius: 4px;
    background: var(--on-primary-color);
    border: 1px solid var(--on-primary-color);
    color: #fff !important;
    max-width: 170px;
    min-width: 170px;
    Padding: 8px 10px;
    font-size: 19px;
}

    .continue-btn-modify:hover,
    .continue-btn-modify:active {
        background: #05a9af !important;
        border: 1px solid #05a9af;
    }

.continue-btn-link {
    box-shadow: none;
    border: 0;
    background: transparent;
    color: var(--on-primary-color);
    text-decoration: underline;
    font-size: 18px;
    font-weight: 500;
}

@media(max-width: 1199px) {
    .center-mode-practices {
        padding-bottom: 50px;
    }

    section.practices-book-session-div.text-center {
        margin-bottom: 160px;
    }
}

@media(max-width: 999px) {
    .welcome-hc-section .main-row-steps {
        flex-direction: column;
    }

    .select-category .book-session {
        min-height: 82px;
    }
}

@media screen and (min-width: 768px) {

    .welcome-hc-section {
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 100vh !important;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {


    .section-heading-practices {
        padding: 1% 0% 1% 2% !important;
    }

    #card .back .bottom-sec .continue-button {
        min-width: 205px;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {

    head-wrapper-pract {
        top: 9% !important;
    }

    .dflex-container {
        margin-bottom: 25px !important;
    }

    .head-wrapper-pract {
        top: 140px;
    }

    /*.pd-text {
        padding: 0px 0px !important;
        margin: 15px;
        width: 96%;
    }*/

}

@media screen and (max-width: 768px) {

    .hide-in-mbl {
        display: none !important;
    }

    .order-summary-inner-div {
        margin-bottom: 25px;
    }

    .radio-bp input[type="radio"] + .radio-label-bp:before {
        top: -2px !important;
        width: 1.5em;
        height: 1.5em;
        margin-right: 0.6em;
    }

    .header-bg-content h1 {
        font-size: 34px !important;
    }

    .practices-bg-center {
        border-radius: 0 !important;
        min-height: 500px !important;
    }

    .parctices-section .row {
        justify-content: center;
        width: 100%;
        margin: 0;
    }

    .section-heading-practices p {
        font-size: 15px;
        line-height: 30px;
    }

    .select-category .continue-btn-para {
        margin-bottom: 4rem;
    }

    .bod-ot-bot .panel-body {
        padding: 20px !important;
    }

    .bod-ot-bot .panel-haed {
        padding: 15px 10px 15px 42px;
    }

    .order-summary-inner-div .appointment-date-div label, .order-summary-inner-div .appointment-time-div label, .order-summary-inner-div .modality-div label, .book-summary .message-prac-div label {
        font-size: 14px;
    }

    #section-appointment {
        margin-top: 0rem;
        height: auto !important;
    }
}

/*media for new step changes*/

@media screen and (max-width: 767px) {

    .learn-categories-main-div .category-boxes {
        width: 50%;
        margin-bottom: 0px !important;
        padding: 0 10px;
    }

    .learn-categories-main-div .category-lists {
        grid-row-gap: initial;
        grid-column-gap: initial;
        align-items: flex-start;

    }

    .continue-btn-input-wrapper {
        max-width: 100%;
    }

    .resend-code-btn {
        margin: 30px 0 10px;
    }

    .continue-btn-input-wrapper-inner {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
    }

    .cmb-41.cmb-1 {
        margin-bottom: 1px;
    }

    .tl-desk-tc-mob {
        text-align: center;
    }

    .continue-btn-input-wrapper .continue-button {
        margin: 0 auto;
    }

    .continue-btn-para {
        position: fixed;
        bottom: 0px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 9999999;
        margin-bottom: 0 !important;
        width: 100%;
    }

    .continue-btn-para .continue-button {
        width: 100%;
        max-width: 100%;
        border-radius: 0;
    }

    .verify-email-div .continue-btn-para .continue-button {
        margin-bottom: 0;
    }

    .right-testi-innerdiv {
        display: none;
    }

    .radio-btn-cust .payment-txt i:before {
        height: 26px;
    }

    .saved-cards .pf-mastercard:before {
        top: 0px !important;
    }

    .saved-cards .pf-visa:before {
        top: 0px !important;
    }

    .saved-cards .pf-american:before {
        top: 0px !important;
    }

    .saved-cards .pf-discover:before {
        top: 0px !important;
    }

    .saved-cards .pf-diners:before {
        top: 0px !important;
    }

    .saved-cards .pf-jcb:before {
        top: 0px !important;
    }

    .pf-mastercard:before {
        left: -45px;
        top: -6px;
    }

    .pf-visa:before {
        left: -45px;
        top: -6px;
    }

    .pf-american:before {
        left: -45px;
        top: -6px;
    }

    .pf-discover:before {
        left: -45px;
        top: -6px;
    }

    .pf-diners:before {
        left: -45px;
        top: -6px;
    }

    .pf-jcb:before {
        left: -45px;
        top: -6px;
    }

    .select-category .symtom-text-bottom {
        color: #434343;
        font-weight: 500;
        font-size: 12px;
        margin: 0;
        margin-top: 0.2rem;
    }

    .select-date-div label, .select-time-div label {
        padding: 0;
    }

    .cardrow-wf ul.token-input-list li input {
        width: 300px !important;
    }

    .proceed-btn .col-xs-9 {
        text-align: right;
        padding: 0;
    }

    .proceed-btn .col-xs-3 {
        padding: 0;
        text-align: left;
    }
}

.welcome-hc-loader-section {
    width: 100%;
    height: 100vh;
    position: relative;
}

    .welcome-hc-loader-section .cardBoxDiv {
        min-height: 250px !important;
        margin: 25px 0;
        background: #ccecef;
    }

    .welcome-hc-loader-section .marqueeDiv {
        position: absolute;
        top: 50%;
        margin-top: -225px;
        width: 100%;
    }

    .welcome-hc-loader-section #marquee {
        height: 300px;
        width: 100%;
    }

#AppointmentCalendarContainer .modal-header .close {
    margin-top: 0px !important;
    margin-right: 39px !important;
}

.cm-0 {
    margin: 0 !important;
}

.cm-x {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .carddiv input {
        border: 0;
        background: transparent;
    }

    #card .back {
        background-color: transparent !important;
    }
}

.welcome-hc-section1 {
    margin-top: 2.6rem;
}

.dflex-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: auto;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
}

.welcome-hc-section1.select-category h1 {
    margin-top: 0;
}

.flex-row-pract-results {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
}

#player.player.no-playbar:not(.mobile):not(.player-outroVisible) .vp-controls .play,
#player.player.player-tiny .vp-controls .play {
    margin: -0.5em 0 0 -2.1em;
    position: absolute;
    top: 50%;
    left: 50%;
}

#player.player .vp-controls .play {
    width: 4.5em;
    height: 2em;
    margin-right: .9em;
    position: relative;
}

.tred-M {
    font-size: 26px;
    line-height: 0 !important;
    vertical-align: sub;
    position: relative;
    top: 3px;
}


@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {

        .cardBoxDiv {
            background-color: transparent !important;
            box-shadow: none !important;
        }
    }

    #card .back .bottom-sec .continue-button:hover {
        background: var(--on-primary-color) !important;
    }

}

/*css for dev extreame */

.dx-recurrence-repeat-on .dx-recurrence-button-group .dx-button {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #ddd !important;
}

.dx-recurrence-repeat-on .dx-recurrence-button-group .dx-buttongroup-item.dx-button-mode-contained,
.dx-recurrence-repeat-on .dx-recurrence-button-group .dx-buttongroup-item.dx-button-mode-outlined {
    border-left-width: 0 !important;
}

.dx-recurrence-repeat-on .dx-recurrence-button-group .dx-button-mode-contained.dx-buttongroup-first-item,
.dx-recurrence-repeat-on .dx-recurrence-button-group .dx-button-mode-outlined.dx-buttongroup-first-item {
    padding-left: 0;
    border-left-width: 1px !important;
}

.dx-recurrence-repeat-on .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-hover {
    background-color: #f5f5f5 !important;
}

.dx-switch-on-value .dx-switch-handle::before {
    background-color: var(--on-primary-color) !important;
}

.dx-switch-handle::before {
    background-color: var(--primary-color) !important;
}

.dx-switch.dx-state-hover .dx-switch-container {
    background-color: transparent;
    border-color: var(--on-primary-color) !important;
}

.dx-switch.dx-state-focused .dx-switch-container {
    border-color: var(--on-primary-color) !important;
}

.sign-up-txt > small {
    color: var(--primary-color) !important;
    font-weight: 600 !important;
    font-size: 23px !important;
    margin-bottom: 40px !important;
}


@media(max-width: 767px) {
    .main-head-steps-sp h1 small {
        font-size: 15px;
        line-height: 21px;
        margin-top: 9px;
    }

    .sign-up-txt > small {
        font-size: 18px !important;
    }

    #AppointmentCalendarContainer .modal-dialog {
        max-width: calc(100% - 70px);
        margin-left: auto;
        margin-right: auto;
    }
}

.booking-summary-main .dg-steps-v-algin {
    align-items: flex-start;
}