/** Shopify CDN: Minification failed

Line 4141:17 Expected identifier but found ","
Line 7903:4 Unexpected ","

**/
.ruffruff-table-of-contents div nav>:first-child {
    justify-content: space-between !important
}

.ruffruff-table-of-contents-toggle-button::before,
.ruffruff-table-of-contents-toggle-button::after {
    display: none
}

.template-page.money-back-policy .money_back_table_female tr td {
    font-size: 15px
}

.template-page.about-us .FAQ_heading {
    font-size: 44px;
    color: #414042
}

.template-page.female-review .female-review-work {
    width: 255px !important;
    height: 45px;
    padding: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.template-page.female-review .jdgm-all-reviews__header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.template-page.female-review .traya-journey .card {
    flex-direction: column
}

.template-page.female-review .collection__title .section-title.title {
    color: #BE6C5D
}

.template-page.female-review #shopify-block-f901d388-3d70-405e-a12a-a0bf3aa26438 {
    background: #F9F5F5
}

.template-page.female-review .jdgm-all-reviews-page__load-more {
    margin-top: 10px;
    border: none;
    text-decoration: underline;
    color: #414042;
    font-weight: 600
}

.template-page.femalev1 .journey-main,
.template-page.Femalev2 .journey-main,
.template-page.female .journey-main {
    display: flex;
    justify-content: space-between
}

.template-page.Femalev2 .for_female_pages,
.template-page.Femalev2 .for_female_pages,
.template-page.female .for_female_pages,
.template-page.femalev1 .for_female_pages {
    width: 65%
}

.template-page.female-review .customer-story-individual,
.template-page.female-review .jdgm-histogram.jdgm-temp-hidden,
.template-page.female-review .jdgm-branding-footer.jdgm-link,
.template-page.female-review .jdgm-rev__br,
.template-page.female-review .jdgm-all-reviews__header:after,
.template-page.female-review .jdgm-widget-actions-wrapper {
    display: none
}

.female-review .traya-journey .section-title {
    color: #BE6C5D
}

.template-page.about-us .accordion-header button {
    color: #000
}

.accordion .card .card-body,
.section-title {
    letter-spacing: -.22px;
    font-style: normal;
    font-stretch: normal
}

.content-for-layout,
.mobile-nav-wrapper {
    transition: .45s cubic-bezier(.29, .63, .44, 1);
    overflow: hidden
}

.footer-info p,
a.right-cta-btn {
    font-stretch: normal;
    font-style: normal;
    text-align: left
}

.accordion .card .card-header h2 a,
.accordion .card .card-header h2 button,
a.right-cta-btn {
    text-decoration: none !important
}

.breadcrumb,
.f-menu-b,
.f-menu-third,
.f-s-icon-list,
.mega-menu-wrapper li,
.template-page li {
    list-style: none
}

.iwt-head,
.read_mr_less_btn,
[google_review]:hover,
[google_review_female]:hover,
[google_review_femalev1]:hover {
    cursor: pointer
}

.result-fe #google-reviews .section-title,
.result-fe.cust_reviews.mb-5 .section-title,
.template-combo-hair-test .product__title h1,
.template-kit-product .product__title h1,
.template-kit-product .three-fold-head,
.template-kit-product p.section-title {
    font-family: fredoka_oneregular !important
}

#learn_more .content-wrapper p,
.content-wrapper strong,
.content.content-2,
.dietplan .rte p b,
.dietplan .rte span,
.dietplan .rte strong,
.dietplan li,
.dietplan p,
.female-combo p.Sub_text_content,
.page-heading b,
.page-heading p,
.refund_content li,
.result4 .stages-name,
.result4c .stages-name,
.login-lead .stages-name,
.result-hi .stages-name,
.result4-a .stages-name,
.result4b .stages-name,
.stage-item>p,
.sticky-announce p,
.template-index .collection .btn,
.gujarat .collection .btn,
.template-page.homev5 .solution-section .img-section .caption h5,
.text-black-50,
html,
p.content {
    font-size: 16px
}

@font-face {
    font-family: "Nunito Sans", sans-serif;
    src: url(/cdn/shop/files/nunitosans-black.eot);
    src: url('/cdn/shop/files/nunitosans-black.eot?#iefix') format('embedded-opentype'), url(/cdn/shop/files/nunitosans-black.woff2) format('woff2'), url(/cdn/shop/files/nunitosans-black.woff) format('woff'), url(/cdn/shop/files/nunitosans-black.ttf) format('truetype'), url('/cdn/shop/files/nunitosans-black.svg#nunito_sansblack') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans", sans-serif;
    src: url(/cdn/shop/files/nunitosans-bold.eot);
    src: url('/cdn/shop/files/nunitosans-bold.eot?#iefix') format('embedded-opentype'), url(/cdn/shop/files/nunitosans-bold.woff2) format('woff2'), url(/cdn/shop/files/nunitosans-bold.woff) format('woff'), url(/cdn/shop/files/nunitosans-bold.ttf) format('truetype'), url('/cdn/shop/files/nunitosans-bold.svg#nunito_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans", sans-serif;
    src: url(/cdn/shop/files/nunitosans-extrabold.eot);
    src: url('/cdn/shop/files/nunitosans-extrabold.eot?#iefix') format('embedded-opentype'), url(/cdn/shop/files/nunitosans-extrabold.woff2) format('woff2'), url(/cdn/shop/files/nunitosans-extrabold.woff) format('woff'), url(/cdn/shop/files/nunitosans-extrabold.ttf) format('truetype'), url('/cdn/shop/files/nunitosans-extrabold.svg#nunito_sansextrabold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans", sans-serif;
    src: url(/cdn/shop/files/nunitosans-extralight.eot);
    src: url('/cdn/shop/files/nunitosans-extralight.eot?#iefix') format('embedded-opentype'), url(/cdn/shop/files/nunitosans-extralight.woff2) format('woff2'), url(/cdn/shop/files/nunitosans-extralight.woff) format('woff'), url(/cdn/shop/files/nunitosans-extralight.ttf) format('truetype'), url('/cdn/shop/files/nunitosans-extralight.svg#nunito_sansextralight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans", sans-serif;
    src: url(/cdn/shop/files/nunitosans-light.eot);
    src: url('/cdn/shop/files/nunitosans-light.eot?#iefix') format('embedded-opentype'), url(/cdn/shop/files/nunitosans-light.woff2) format('woff2'), url(/cdn/shop/files/nunitosans-light.woff) format('woff'), url(/cdn/shop/files/nunitosans-light.ttf) format('truetype'), url('/cdn/shop/files/nunitosans-light.svg#nunito_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans", sans-serif;
    src: url(/cdn/shop/files/nunitosans-regular.eot);
    src: url('/cdn/shop/files/nunitosans-regular.eot?#iefix') format('embedded-opentype'), url(/cdn/shop/files/nunitosans-regular.woff2) format('woff2'), url(/cdn/shop/files/nunitosans-regular.woff) format('woff'), url(/cdn/shop/files/nunitosans-regular.ttf) format('truetype'), url('/cdn/shop/files/nunitosans-regular.svg#nunito_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Nunito Sans", sans-serif;
    src: url(/cdn/shop/files/nunitosans-semibold.eot);
    src: url('/cdn/shop/files/nunitosans-semibold.eot?#iefix') format('embedded-opentype'), url(/cdn/shop/files/nunitosans-semibold.woff2) format('woff2'), url(/cdn/shop/files//cdn/shop/files/nunitosans-semibold.woff) format('woff'), url(/cdn/shop/files/nunitosans-semibold.ttf) format('truetype'), url('/cdn/shop/files/nunitosans-semibold.svg#nunito_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: fredoka_oneregular;
    src: url(/cdn/shop/files/fredokaone.eot);
    src: url(/cdn/shop/files/fredokaone.eot) format('embedded-opentype'), url(/cdn/shop/files/fredokaone.woff2) format('woff2'), url(/cdn/shop/files/fredokaone.woff) format('woff'), url(/cdn/shop/files/fredokaone.ttf) format('truetype'), url(/cdn/shop/files/fredokaone.svg) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.mega-menu-wrapper {
    padding: 0 44px;
    background-color: #e0e4e5;
    background-image: url(/cdn/shop/t/198/assets/mega-menu-bg-d.jpg?v=1255755…);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: cover
}

a,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-family: "Nunito Sans", sans-serif !important;
    color: #414042
}

.font-fredoka,
.template-kit-product .doctors-section p.font-weight-bold.h1.l-0.mb-4.text-center.section-title,
.text_Fredoka {
    font-family: fredoka_oneregular !important;
    font-style: normal
}

.section-title {
    font-size: 44px;
    font-weight: 800;
    text-align: center;
    line-height: 1.25;
    margin-bottom: 30px !important
}

.section-sub-title {
    font-size: 30px;
    text-align: center
}

.section-title-line {
    width: 102.7px;
    height: 8px;
    border-radius: 4px;
    top: -35px;
    left: 0;
    display: block;
    position: relative;
    margin: 0 auto;
    background: #414042;
    z-index: 99
}

.breadcrumbs-container,
.shopify-policy__container,
.template-article,
.template-page.all-products,
.template-page.press,
.template-page.referral,
.template-page.refund-policy,
.template-page.refund-policy-new,
.template-page.result5,
.template-page.sitemap,
.template-page.spri-invoice-cancel,
.template-page.spri-reminder-cancel,
.template-page.transplant-thank-you {
    padding-top: 3rem
}

.card__inner .media,
.gujarat .collection__view-all .btn,
.main-footer,
.template-index .collection__view-all .btn,
.template-page.faq {
    margin-top: 0
}

.template-page.the-science {
    padding-top: 2rem
}

.template-combo-hair-test .product__media-list,
p:last-child {
    margin-bottom: 0
}

.btn:focus,
.btn:not([disabled]):hover,
.shopify-payment-button .shopify-payment-button__button--unbranded:focus,
.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover {
    color: #fff;
    background-color: #272728
}

.template-page.baheda .btn:focus,
.template-page.baheda .btn:not([disabled]):hover {
    color: #000 !important
}

.kit-card {
    display: flow;
    padding: 10px 12px;
    background: #FFF;
    align-items: center;
    justify-content: space-around;
    border-radius: 11.5px;
    width: 100%;
    height: 100%
}

.shopify-kit-section {
    border: 1px solid #DBDBDB;
    border-radius: 16px;
    padding: 12px;
}

.result4b .shopify-kit-section {
    margin: 0;
}

.product-imge img {
    max-width: 80px;
    max-height: 80px
}

.product-description {
    width: 70%
}

.prod-title {
    font-family: Nunito Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.82px;
    margin: 0 8px 0 0
}

#prod-deatails {
    font-family: fredoka;
    font-size: 14px;
    font-weight: 400;
    line-height: 16.94px;
    text-align: left;
    color: #737373
}

.product-imge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25%
}

.prod-price {
    font-family: Nunito Sans;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #737373
}

.tags img {
    max-width: 12px;
    filter: invert(80%) brightness(70%)
}

.prod-heading {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 8px;
    row-gap: 8px
}

.tags {
    display: flex;
    gap: 4px;
    align-items: center;
    padding: 0;
    border-radius: 5px
}

.tag-title {
    font-family: Nunito Sans;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: left
}

.kit-header {
    margin-left: 16px;
    font-family: fredoka_oneregular !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    text-align: left
}

.container-blocks {
    padding: 16px;
    background: #F5F5F5;
    border-radius: 16px
}

.month-header h4 {
    font-size: 20px;
    font-weight: 500;
    line-height: 24.2px;
    text-align: left;
    border-bottom: 1px solid #bebbbb;
    padding: 8px;
    color: #1A1A1A
}

.seperator-price,
.secondary-block {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.price-free {
    font-family: Nunito Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.1px;
    text-align: right;
    color: #329866
}

.customized-head {
    font-family: Nunito Sans;
    font-size: 18px;
    font-weight: 700;
    line-height: 24.55px;
    text-align: left;
    color: #1A1A1A;
    padding-top: 16px;
    margin: 0
}

.secondary-block p {
    font-family: Nunito Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.1px;
    text-align: right;
    color: #1A1A1A;
    padding-top: 16px
}

.block--price {
    display: flex;
    flex-direction: column;
    row-gap: 24px
}

p.price-tag {
    display: flex;
    gap: 8px;
    font-family: "Nunito Sans", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.82px;
    text-align: left;
    margin: 0
}

#iframeContainer {
    position: fixed;
    bottom: -100%;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: #fff;
    box-shadow: 0 -2px 10px rgb(0 0 0 / .1);
    transition: bottom 0.3s ease-in-out;
    z-index: 1000
}

#iframeContainer.show {
    bottom: 0
}

.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    color: gray;
    border: none;
    padding: 5px 10px;
    cursor: pointer
}

@media only screen and (max-width:1199.98px) and (min-width:992px) {
    .section-title {
        font-size: 40px
    }
    .template-combo-hair-test .product__info-wrapper.grid__item {
        padding-left: 29px
    }
}

@media only screen and (max-width:991.98px) and (min-width:768px) {
    .product__info-wrapper {
        padding-left: 2rem
    }
    .template-combo-hair-test .product__title h1 {
        font-size: 28px !important
    }
    .template-combo-hair-test .product__title h2 {
        font-size: 23px !important
    }
    .template-combo-hair-test p.combo_detail_img {
        margin-bottom: 30px !important;
        margin-top: 20px !important
    }
    .template-combo-hair-test .product__info-wrapper.grid__item {
        padding-left: 29px
    }
    h4.headening {
        margin-bottom: 0 !important;
        padding: 25px 0 15px !important
    }
    .traya-regimen-content p.sub-heading {
        font-size: 20px !important
    }
    .traya-regimen-content .text-content h2 {
        font-size: 45px !important
    }
    .traya-regimen-content strong {
        font-size: 60px !important
    }
    .section-title {
        font-size: 35px
    }
}

.accordion .card .card-header h2 a .plus,
.accordion .card .card-header h2 a.collapsed .minus,
.accordion .card .card-header h2 button .plus,
.accordion .card .card-header h2 button.collapsed .minus,
.custom_ui_img_mob,
.default_mob__show,
.open img.icon-hamburger,
.traya-coupons-offers-discounts offer-breadcrumb_mob {
    display: none
}

.traya-coupons-offers-discounts offer-breadcrumb_desk {
    display: block
}

.btn {
    font-weight: 800;
    padding: 9px 27px;
    font-size: 19px;
    border-radius: 10px;
    text-transform: uppercase;
    letter-spacing: .08em;
    min-height: auto;
    min-width: auto;
    letter-spacing: normal
}

.take-the-hair-test:hover {
    background: #b7d340 !important;
    border-color: #b7d340 !important
}

.btn-dark {
    background-color: #414042;
    border-color: #414042
}

b,
strong {
    font-weight: 700 !important
}

.banner__buttons .btn-dark:hover {
    color: #000 !important;
    background: #fff !important;
    border: 1px solid #fff !important
}

.template-index .btn-dark:hover {
    background: #b7d340;
    border-color: #b7d340;
    color: #000
}

.gujarat .btn-dark:hover {
    background: #b7d340;
    border-color: #b7d340;
    color: #000
}

.container {
    padding-top: 15px;
    padding-bottom: 15px
}

.text-green {
    color: #95b266 !important
}

img {
    max-width: 100%;
    border: 0
}

.text-jurney h4 {
    letter-spacing: normal;
    font-size: 24px
}

.text-jurney h5,
.traya-main h5 {
    font-size: 20px;
    letter-spacing: normal
}

.our-experts .container h3,
.text-jurney h3 {
    font-size: 28px
}

.traya_journy_bottom_text {
    margin-top: 48px !important
}

.mb-3.resl-desc.addReadMore.showlesscontent {
    font-size: 16px;
    letter-spacing: 0
}

.slick-track {
    margin-left: 0
}

.slick-slide:focus,
button:focus {
    outline: 0 !important
}

.slick-dots li a:before,
.slick-dots li button:before {
    font-size: 40px;
    color: #58595b
}

.slick-dots li.slick-active button:before {
    color: #58595b;
    opacity: 1
}

ul.slick-dots {
    margin: 10px 0
}

#how-woks ul.slick-dots {
    margin: -40px 0 45px
}

#how-woks .slick-dots li a:before,
#how-woks .slick-dots li button:before {
    font-size: 40px;
    color: #fff
}

#how-woks .slick-dots li.slick-active button:before {
    color: #fff;
    opacity: 1
}

.template-page.abishek-b-mishra #FrequentlyQA .text_Fredoka,
.template-page.abishek-b-mishra #banefitAccordion0 .text_Fredoka,
.template-page.abishek-b-mishra #doctor_about_content .text_Fredoka,
.template-page.abishek-b-mishra #doctor_testimonials .text_Fredoka,
.template-page.doctor-dhwani #FrequentlyQA .text_Fredoka,
.template-page.doctor-dhwani #banefitAccordion0 .text_Fredoka,
.template-page.doctor-dhwani #doctor_about_content .text_Fredoka,
.template-page.doctor-dhwani #doctor_testimonials .text_Fredoka,
.template-page.doctor-harish #FrequentlyQA .text_Fredoka,
.template-page.doctor-harish #banefitAccordion0 .text_Fredoka,
.template-page.doctor-harish #doctor_about_content .text_Fredoka,
.template-page.doctor-harish #doctor_testimonials .text_Fredoka,
.template-page.doctor-jaspreet #FrequentlyQA .text_Fredoka,
.template-page.doctor-jaspreet #banefitAccordion0 .text_Fredoka,
.template-page.doctor-jaspreet #doctor_about_content .text_Fredoka,
.template-page.doctor-jaspreet #doctor_testimonials .text_Fredoka,
.template-page.doctor-kalyani #FrequentlyQA .text_Fredoka,
.template-page.doctor-kalyani #banefitAccordion0 .text_Fredoka,
.template-page.doctor-kalyani #doctor_about_content .text_Fredoka,
.template-page.doctor-kalyani #doctor_testimonials .text_Fredoka,
.template-page.kalyani-deshmukh #FrequentlyQA .text_Fredoka,
.template-page.kalyani-deshmukh #banefitAccordion0 .text_Fredoka,
.template-page.kalyani-deshmukh #doctor_about_content .text_Fredoka,
.template-page.kalyani-deshmukh #doctor_testimonials .text_Fredoka,
.template-page.moyna-vakil #doctor_about_content .text_Fredoka,
.template-page.nishita-suratkal #doctor_about_content .text_Fredoka,
.template-page.sangeeta-menon #FrequentlyQA .text_Fredoka,
.template-page.sangeeta-menon #banefitAccordion0 .text_Fredoka,
.template-page.sangeeta-menon #doctor_about_content .text_Fredoka,
.template-page.sangeeta-menon #doctor_testimonials .text_Fredoka,
.template-page.shailendra-chaubey #FrequentlyQA .text_Fredoka,
.template-page.shailendra-chaubey #banefitAccordion0 .text_Fredoka,
.template-page.shailendra-chaubey #doctor_about_content .text_Fredoka,
.template-page.shailendra-chaubey #doctor_testimonials .text_Fredoka,
.template-page.shefali-saini #FrequentlyQA .text_Fredoka,
.template-page.shefali-saini #banefitAccordion0 .text_Fredoka,
.template-page.shefali-saini #doctor_about_content .text_Fredoka,
.template-page.shefali-saini #doctor_testimonials .text_Fredoka,
.template-page.siddhi-sonawane #FrequentlyQA .text_Fredoka,
.template-page.siddhi-sonawane #banefitAccordion0 .text_Fredoka,
.template-page.siddhi-sonawane #doctor_about_content .text_Fredoka,
.template-page.siddhi-sonawane #doctor_testimonials .text_Fredoka,
.template-page.doctor-aakanksha-gupta #doctor_about_content .text_Fredoka,
.template-page.doctor-divya-poulose #doctor_about_content .text_Fredoka,
.template-page.doctor-sonal-makhija #doctor_about_content .text_Fredoka,
.template-page.doctor-sonia-tekchandani #doctor_about_content .text_Fredoka,
.template-page.doctor-komal-rathi #doctor_about_content .text_Fredoka,
.template-page.doctor-pawan-singh #doctor_about_content .text_Fredoka,
.template-page.doctor-glory-Parmar #doctor_about_content .text_Fredoka,
.template-page.doctor-shreya-deoghare #doctor_about_content .text_Fredoka,
.template-page.doctor-vandana-verma #doctor_about_content .text_Fredoka,
.template-page.doctor-aakanksha-gupta #doctor_testimonials .text_Fredoka,
.template-page.doctor-divya-poulose #doctor_testimonials .text_Fredoka,
.template-page.doctor-sonal-makhija #doctor_testimonials .text_Fredoka,
.template-page.doctor-sonia-tekchandani #doctor_testimonials .text_Fredoka,
.template-page.doctor-komal-rathi #doctor_testimonials .text_Fredoka,
.template-page.doctor-pawan-singh #doctor_testimonials .text_Fredoka,
.template-page.doctor-glory-Parmar #doctor_testimonials .text_Fredoka,
.template-page.doctor-shreya-deoghare #doctor_testimonials .text_Fredoka,
.template-page.doctor-vandana-verma #doctor_testimonials .text_Fredoka,
.template-page.doctor-aakanksha-gupta #FrequentlyQA .text_Fredoka,
.template-page.doctor-divya-poulose #FrequentlyQA .text_Fredoka,
.template-page.doctor-sonal-makhija #FrequentlyQA .text_Fredoka,
.template-page.doctor-sonia-tekchandani #FrequentlyQA .text_Fredoka,
.template-page.doctor-komal-rathi #FrequentlyQA .text_Fredoka,
.template-page.doctor-pawan-singh #FrequentlyQA .text_Fredoka,
.template-page.doctor-glory-Parmar #FrequentlyQA .text_Fredoka,
.template-page.doctor-shreya-deoghare #FrequentlyQA .text_Fredoka,
.template-page.doctor-vandana-verma #FrequentlyQA .text_Fredoka {
    font-weight: 400;
    font-size: 50px;
    line-height: 83px;
    text-align: center
}

.template-page.abishek-b-mishra #doctordetails .text_Fredoka,
.template-page.doctor-dhwani #doctordetails .text_Fredoka,
.template-page.doctor-harish #doctordetails .text_Fredoka,
.template-page.doctor-jaspreet #doctordetails .text_Fredoka,
.template-page.doctor-kalyani #doctordetails .text_Fredoka,
.template-page.kalyani-deshmukh #doctordetails .text_Fredoka,
.template-page.moyna-vakil #doctordetails .text_Fredoka,
.template-page.nishita-suratkal #doctordetails .text_Fredoka,
.template-page.sangeeta-menon #doctordetails .text_Fredoka,
.template-page.shailendra-chaubey #doctordetails .text_Fredoka,
.template-page.shefali-saini #doctordetails .text_Fredoka,
.template-page.siddhi-sonawane #doctordetails .text_Fredoka,
.template-page.doctor-aakanksha-gupta #doctordetails .text_Fredoka,
.template-page.doctor-divya-poulose #doctordetails .text_Fredoka,
.template-page.doctor-sonal-makhija #doctordetails .text_Fredoka,
.template-page.doctor-sonia-tekchandani #doctordetails .text_Fredoka,
.template-page.doctor-komal-rathi #doctordetails .text_Fredoka,
.template-page.doctor-pawan-singh #doctordetails .text_Fredoka,
.template-page.doctor-glory-Parmar #doctordetails .text_Fredoka,
.template-page.doctor-shreya-deoghare #doctordetails .text_Fredoka,
.template-page.vandana-verma #doctordetails .text_Fredoka {
    font-weight: 400;
    font-size: 50px;
    line-height: 83px
}

.template-page.abishek-b-mishra .doctor_about_content,
.template-page.doctor-dhwani .doctor_about_content,
.template-page.doctor-harish .doctor_about_content,
.template-page.doctor-aakanksha-gupta .doctor_about_content,
.template-page.doctor-divya-poulose .doctor_about_content,
.template-page.doctor-sonal-makhija .doctor_about_content,
.template-page.doctor-sonia-tekchandani .doctor_about_content,
.template-page.doctor-komal-rathi .doctor_about_content,
.template-page.doctor-pawan-singh .doctor_about_content,
.template-page.doctor-glory-Parmar .doctor_about_content,
.template-page.doctor-divya-poulose .doctor_about_content,
.template-page.doctor-shreya-deoghare .doctor_about_content,
.template-page.doctor-jaspreet .doctor_about_content,
.template-page.doctor-kalyani .doctor_about_content,
.template-page.kalyani-deshmukh .doctor_about_content,
.template-page.moyna-vakil .doctor_about_content,
.template-page.nishita-suratkal .doctor_about_content,
.template-page.sangeeta-menon .doctor_about_content,
.template-page.shailendra-chaubey .doctor_about_content,
.template-page.shefali-saini .doctor_about_content,
.template-page.siddhi-sonawane .doctor_about_content,
.template-page.vandana-verma .doctor_about_content {
    font-weight: 400;
    font-size: 30px;
    line-height: 52px;
    text-align: start;
    background: #e8e8e7
}

.template-page.abishek-b-mishra .doctor_testimonials_content,
.template-page.doctor-dhwani .doctor_testimonials_content,
.template-page.doctor-harish .doctor_testimonials_content,
.template-page.doctor-aakanksha-gupta .doctor_testimonials_content,
.template-page.doctor-divya-poulose .doctor_testimonials_content,
.template-page.doctor-sonal-makhija .doctor_testimonials_content,
.template-page.doctor-sonia-tekchandani .doctor_testimonials_content,
.template-page.doctor-komal-rathi .doctor_testimonials_content,
.template-page.doctor-pawan-singh .doctor_testimonials_content,
.template-page.doctor-glory-Parmar .doctor_testimonials_content,
.template-page.doctor-shreya-deoghare .doctor_testimonials_content,
.template-page.doctor-jaspreet .doctor_testimonials_content,
.template-page.doctor-kalyani .doctor_testimonials_content,
.template-page.kalyani-deshmukh .doctor_testimonials_content,
.template-page.moyna-vakil .doctor_testimonials_content,
.template-page.nishita-suratkal .doctor_testimonials_content,
.template-page.sangeeta-menon .doctor_testimonials_content,
.template-page.shailendra-chaubey .doctor_testimonials_content,
.template-page.shefali-saini .doctor_testimonials_content,
.template-page.siddhi-sonawane .doctor_testimonials_content,
.template-page.vandana-verma .doctor_testimonials_content {
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    background: #e7f5ed
}

.template-page.abishek-b-mishra .name_latter,
.template-page.doctor-dhwani .name_latter,
.template-page.doctor-harish .name_latter,
.template-page.doctor-jaspreet .name_latter,
.template-page.doctor-kalyani .name_latter,
.template-page.kalyani-deshmukh .name_latter,
.template-page.sangeeta-menon .name_latter,
.template-page.shailendra-chaubey .name_latter,
.template-page.shefali-saini .name_latter,
.template-page.siddhi-sonawane .name_latter {
    color: #fff;
    background: #3a3a3a;
    border-radius: 50%;
    padding: 14px
}

.template-page.abishek-b-mishra h3,
.template-page.doctor-dhwani h3,
.template-page.doctor-harish h3,
.template-page.doctor-jaspreet h3,
.template-page.doctor-kalyani h3,
.template-page.kalyani-deshmukh h3,
.template-page.moyna-vakil h3,
.template-page.nishita-suratkal h3,
.template-page.sangeeta-menon h3,
.template-page.shailendra-chaubey h3,
.template-page.shefali-saini h3,
.template-page.siddhi-sonawane h3 {
    font-size: 30px;
    line-height: 41px;
    letter-spacing: normal
}

.hair,
.result4 .sticky-btn span.model_discount_price,
.result4c .sticky-btn span.model_discount_price,
.result-hi .sticky-btn span.model_discount_price,
label.active onemonth,
p.right_sub-heading {
    font-weight: 700
}

.template-page.abishek-b-mishra .doctor_img img,
.template-page.doctor-dhwani .doctor_img img,
.template-page.doctor-harish .doctor_img img,
.template-page.doctor-aakanksha-gupta .doctor_img img,
.template-page.doctor-divya-poulose .doctor_img img,
.template-page.doctor-sonal-makhija .doctor_img img,
.template-page.doctor-sonia-tekchandani .doctor_img img,
.template-page.doctor-komal-rathi .doctor_img img,
.template-page.doctor-pawan-singh .doctor_img img,
.template-page.doctor-glory-Parmar .doctor_img img,
.template-page.doctor-divya-poulose .doctor_img img,
.template-page.doctor-shreya-deoghare .doctor_img img,
.template-page.doctor-jaspreet .doctor_img img,
.template-page.doctor-kalyani .doctor_img img,
.template-page.kalyani-deshmukh .doctor_img img,
.template-page.moyna-vakil .doctor_img img,
.template-page.nishita-suratkal .doctor_img img,
.template-page.sangeeta-menon .doctor_img img,
.template-page.shailendra-chaubey .doctor_img img,
.template-page.shefali-saini .doctor_img img,
.template-page.siddhi-sonawane .doctor_img img,
.template-page.vandana-verma .doctor_img img {
    border: 4px solid #414042;
    border-radius: 50%
}

.template-page.abishek-b-mishra .doctordetails,
.template-page.doctor-aakanksha-gupta .doctordetails,
.template-page.doctor-shreya-deoghare .doctordetails,
.template-page.doctor-sonal-makhija .doctordetails,
.template-page.doctor-sonia-tekchandani .doctordetails,
.template-page.doctor-komal-rathi .doctordetails,
.template-page.doctor-pawan-singh .doctordetails,
.template-page.doctor-glory-Parmar .doctordetails,
.template-page.doctor-divya-poulose .doctordetails,
.template-page.doctor-vandana-verma .doctordetails,
.template-page.doctor-dhwani .doctordetails,
.template-page.doctor-harish .doctordetails,
.template-page.doctor-jaspreet .doctordetails,
.template-page.doctor-kalyani .doctordetails,
.template-page.kalyani-deshmukh .doctordetails,
.template-page.moyna-vakil .doctordetails,
.template-page.nishita-suratkal .doctordetails,
.template-page.sangeeta-menon .doctordetails,
.template-page.shailendra-chaubey .doctordetails,
.template-page.shefali-saini .doctordetails,
.template-page.siddhi-sonawane .doctordetails {
    background: #e7f5ed
}

.template-page.abishek-b-mishra .doctor_page_slides .slick-prev,
.template-page.doctor-dhwani .doctor_page_slides .slick-prev,
.template-page.doctor-harish .doctor_page_slides .slick-prev,
.template-page.doctor-jaspreet .doctor_page_slides .slick-prev,
.template-page.doctor-kalyani .doctor_page_slides .slick-prev,
.template-page.kalyani-deshmukh .doctor_page_slides .slick-prev,
.template-page.moyna-vakil .doctor_page_slides .slick-prev,
.template-page.nishita-suratkal .doctor_page_slides .slick-prev,
.template-page.sangeeta-menon .doctor_page_slides .slick-prev,
.template-page.shailendra-chaubey .doctor_page_slides .slick-prev,
.template-page.shefali-saini .doctor_page_slides .slick-prev,
.template-page.siddhi-sonawane .doctor_page_slides .slick-prev {
    left: 7%;
    width: 46px;
    height: 114px;
    z-index: 1
}

.template-page.abishek-b-mishra .doctor_testimonials_slides .slick-prev,
.template-page.doctor-dhwani .doctor_testimonials_slides .slick-prev,
.template-page.doctor-harish .doctor_testimonials_slides .slick-prev,
.template-page.doctor-jaspreet .doctor_testimonials_slides .slick-prev,
.template-page.doctor-kalyani .doctor_testimonials_slides .slick-prev,
.template-page.kalyani-deshmukh .doctor_testimonials_slides .slick-prev,
.template-page.moyna-vakil .doctor_testimonials_slides .slick-prev,
.template-page.nishita-suratkal .doctor_testimonials_slides .slick-prev,
.template-page.sangeeta-menon .doctor_testimonials_slides .slick-prev,
.template-page.shailendra-chaubey .doctor_testimonials_slides .slick-prev,
.template-page.shefali-saini .doctor_testimonials_slides .slick-prev,
.template-page.siddhi-sonawane .doctor_testimonials_slides .slick-prev {
    left: -1%;
    width: 46px;
    height: 114px;
    z-index: 1
}

.template-page.abishek-b-mishra .doctor_page_slides .slick-next,
.template-page.doctor-dhwani .doctor_page_slides .slick-next,
.template-page.doctor-harish .doctor_page_slides .slick-next,
.template-page.doctor-jaspreet .doctor_page_slides .slick-next,
.template-page.doctor-kalyani .doctor_page_slides .slick-next,
.template-page.kalyani-deshmukh .doctor_page_slides .slick-next,
.template-page.moyna-vakil .doctor_page_slides .slick-next,
.template-page.nishita-suratkal .doctor_page_slides .slick-next,
.template-page.sangeeta-menon .doctor_page_slides .slick-next,
.template-page.shailendra-chaubey .doctor_page_slides .slick-next,
.template-page.shefali-saini .doctor_page_slides .slick-next,
.template-page.siddhi-sonawane .doctor_page_slides .slick-next {
    right: 7%;
    width: 46px;
    height: 105px;
    z-index: 1
}

.template-page.abishek-b-mishra .doctor_testimonials_slides .slick-next,
.template-page.doctor-dhwani .doctor_testimonials_slides .slick-next,
.template-page.doctor-harish .doctor_testimonials_slides .slick-next,
.template-page.doctor-jaspreet .doctor_testimonials_slides .slick-next,
.template-page.doctor-kalyani .doctor_testimonials_slides .slick-next,
.template-page.kalyani-deshmukh .doctor_testimonials_slides .slick-next,
.template-page.moyna-vakil .doctor_testimonials_slides .slick-next,
.template-page.nishita-suratkal .doctor_testimonials_slides .slick-next,
.template-page.sangeeta-menon .doctor_testimonials_slides .slick-next,
.template-page.shailendra-chaubey .doctor_testimonials_slides .slick-next,
.template-page.shefali-saini .doctor_testimonials_slides .slick-next,
.template-page.siddhi-sonawane .doctor_testimonials_slides .slick-next {
    right: -1%;
    width: 46px;
    height: 105px;
    z-index: 1
}

.template-page.abishek-b-mishra .img_doctors,
.template-page.doctor-dhwani .img_doctors,
.template-page.doctor-harish .img_doctors,
.template-page.doctor-aakanksha-gupta .img_doctors,
.template-page.doctor-sonal-makhija .img_doctors,
.template-page.doctor-sonia-tekchandani .img_doctors,
.template-page.doctor-komal-rathi .img_doctors,
.template-page.doctor-pawan-singh .img_doctors,
.template-page.doctor-glory-Parmar .img_doctors,
.template-page.doctor-divya-poulose .img_doctors,
.template-page.doctor-shreya-deoghare .img_doctors,
.template-page.doctor-jaspreet .img_doctors,
.template-page.doctor-kalyani .img_doctors,
.template-page.kalyani-deshmukh .img_doctors,
.template-page.moyna-vakil .img_doctors,
.template-page.nishita-suratkal .img_doctors,
.template-page.sangeeta-menon .img_doctors,
.template-page.shailendra-chaubey .img_doctors,
.template-page.shefali-saini .img_doctors,
.template-page.siddhi-sonawane .img_doctors,
.template-page.doctor-aakanksha-gupta .img_doctors,
.template-page.doctor-divya-poulose .img_doctors,
.template-page.doctor-sonal-makhija .img_doctors,
.template-page.doctor-sonia-tekchandani .img_doctors,
.template-page.doctor-komal-rathi .img_doctors,
.template-page.doctor-pawan-singh .img_doctors,
.template-page.doctor-glory-Parmar .img_doctors,
.template-page.doctor-shreya-deoghare .img_doctors,
.template-page.doctor-vandana-verma .img_doctors {
    background: #e7e6e5;
    border-radius: 50% 0 0 50%
}

.template-page.abishek-b-mishra .img_doctors img,
.template-page.doctor-dhwani .img_doctors img,
.template-page.doctor-harish .img_doctors img,
.template-page.doctor-jaspreet .img_doctors img,
.template-page.doctor-kalyani .img_doctors img,
.template-page.kalyani-deshmukh .img_doctors img,
.template-page.moyna-vakil .img_doctors img,
.template-page.nishita-suratkal .img_doctors img,
.template-page.sangeeta-menon .img_doctors img,
.template-page.shailendra-chaubey .img_doctors img,
.template-page.doctor-aakanksha-gupta .img_doctors img,
.template-page.doctor-sonal-makhija .img_doctors img,
.template-page.doctor-sonia-tekchandani .img_doctors img,
.template-page.doctor-komal-rathi .img_doctors img,
.template-page.doctor-pawan-singh .img_doctors img,
.template-page.doctor-glory-Parmar .img_doctors img,
.template-page.doctor-divya-poulose .img_doctors img,
.template-page.doctor-shreya-deoghare .img_doctors img,
.template-page.shefali-saini .img_doctors img,
.template-page.siddhi-sonawane .img_doctors img,
.template-page.doctor-vandana-verma .img_doctors img {
    height: 200px
}

.template-page.abishek-b-mishra .box_doc .years,
.template-page.doctor-dhwani .box_doc .years,
.template-page.doctor-harish .box_doc .years,
.template-page.doctor-jaspreet .box_doc .years,
.template-page.doctor-kalyani .box_doc .years,
.template-page.kalyani-deshmukh .box_doc .years,
.template-page.doctor-aakanksha-gupta .box_doc .years,
.template-page.doctor-sonal-makhija .box_doc .years,
.template-page.doctor-sonia-tekchandani .box_doc .years,
.template-page.doctor-komal-rathi .box_doc .years,
.template-page.doctor-pawan-singh .box_doc .years,
.template-page.doctor-glory-Parmar .box_doc .years,
.template-page.doctor-divya-poulose .box_doc .years,
.template-page.doctor-shreya-deoghare .box_doc .years,
.template-page.doctor-vandana-verma .box_doc .years .template-page.moyna-vakil .box_doc .years,
.template-page.nishita-suratkal .box_doc .years,
.template-page.sangeeta-menon .box_doc .years,
.template-page.shailendra-chaubey .box_doc .years,
.template-page.shefali-saini .box_doc .years,
.template-page.siddhi-sonawane .box_doc .years,
.template-page.vandana-verma .box_doc .years {
    background: #e7e6e5;
    box-shadow: unset;
    border-radius: 0 10px 10px 0;
    height: 200px
}

.template-page.abishek-b-mishra #banefitAccordion0 li,
.template-page.doctor-dhwani #banefitAccordion0 li,
.template-page.doctor-harish #banefitAccordion0 li,
.template-page.doctor-jaspreet #banefitAccordion0 li,
.template-page.doctor-kalyani #banefitAccordion0 li,
.template-page.kalyani-deshmukh #banefitAccordion0 li,
.template-page.moyna-vakil #banefitAccordion0 li,
.template-page.nishita-suratkal #banefitAccordion0 li,
.template-page.sangeeta-menon #banefitAccordion0 li,
.template-page.shailendra-chaubey #banefitAccordion0 li,
.template-page.shefali-saini #banefitAccordion0 li,
.template-page.siddhi-sonawane #banefitAccordion0 li {
    list-style: disc !important;
    margin-left: 30px
}

.template-page.abishek-b-mishra .docter_name_bottom_slide,
.template-page.doctor-dhwani .docter_name_bottom_slide,
.template-page.doctor-harish .docter_name_bottom_slide,
.template-page.doctor-aakanksha-gupta .docter_name_bottom_slide,
.template-page.doctor-sonal-makhija .docter_name_bottom_slide,
.template-page.doctor-sonia-tekchandani .docter_name_bottom_slide,
.template-page.doctor-komal-rathi .docter_name_bottom_slide,
.template-page.doctor-pawan-singh .docter_name_bottom_slide,
.template-page.doctor-glory-Parmar .docter_name_bottom_slide,
.template-page.doctor-divya-poulose .docter_name_bottom_slide,
.template-page.doctor-shreya-deoghare .docter_name_bottom_slide,
.template-page.doctor-vandana-verma .docter_name_bottom_slide,
.template-page.doctor-jaspreet .docter_name_bottom_slide,
.template-page.doctor-kalyani .docter_name_bottom_slide,
.template-page.kalyani-deshmukh .docter_name_bottom_slide,
.template-page.moyna-vakil .docter_name_bottom_slide,
.template-page.nishita-suratkal .docter_name_bottom_slide,
.template-page.sangeeta-menon .docter_name_bottom_slide,
.template-page.shailendra-chaubey .docter_name_bottom_slide,
.template-page.shefali-saini .docter_name_bottom_slide,
.template-page.siddhi-sonawane .docter_name_bottom_slide {
    font-size: 41px;
    line-height: 50px
}

.template-page.abishek-b-mishra .docter_experience_bottom_slide,
.template-page.abishek-b-mishra .docter_specilization_bottom_slide,
.template-page.doctor-dhwani .docter_specilization_bottom_slide,
.template-page.doctor-harish .docter_specilization_bottom_slide,
.template-page.doctor-aakanksha-gupta .docter_specilization_bottom_slide,
.template-page.doctor-vandana-verma .docter_specilization_bottom_slide,
.template-page.doctor-sonal-makhija .docter_specilization_bottom_slide,
.template-page.doctor-sonia-tekchandani .docter_specilization_bottom_slide,
.template-page.doctor-komal-rathi .docter_specilization_bottom_slide,
.template-page.doctor-pawan-singh .docter_specilization_bottom_slide,
.template-page.doctor-glory-Parmar .docter_specilization_bottom_slide,
.template-page.doctor-divya-poulose .docter_specilization_bottom_slide,
.template-page.doctor-shreya-deoghare .docter_experience_bottom_slide,
.template-page.doctor-harish .docter_experience_bottom_slide,
.template-page.doctor-aakanksha-gupta .docter_experience_bottom_slide,
.template-page.doctor-vandana-verma .docter_experience_bottom_slide,
.template-page.doctor-sonal-makhija .docter_experience_bottom_slide,
.template-page.doctor-sonia-tekchandani .docter_experience_bottom_slide,
.template-page.doctor-komal-rathi .docter_experience_bottom_slide,
.template-page.doctor-pawan-singh .docter_experience_bottom_slide,
.template-page.doctor-glory-Parmar .docter_experience_bottom_slide,
.template-page.doctor-divya-poulose .docter_experience_bottom_slide,
.template-page.doctor-shreya-deoghare .docter_specilization_bottom_slide,
.template-page.doctor-jaspreet .docter_experience_bottom_slide,
.template-page.doctor-jaspreet .docter_specilization_bottom_slide,
.template-page.doctor-kalyani .docter_experience_bottom_slide,
.template-page.doctor-kalyani .docter_specilization_bottom_slide,
.template-page.kalyani-deshmukh .docter_experience_bottom_slide,
.template-page.kalyani-deshmukh .docter_specilization_bottom_slide,
.template-page.moyna-vakil .docter_specilization_bottom_slide,
.template-page.nishita-suratkal .docter_specilization_bottom_slide,
.template-page.sangeeta-menon .docter_experience_bottom_slide,
.template-page.sangeeta-menon .docter_specilization_bottom_slide,
.template-page.shailendra-chaubey .docter_experience_bottom_slide,
.template-page.shailendra-chaubey .docter_specilization_bottom_slide,
.template-page.shefali-saini .docter_specilization_bottom_slide,
.template-page.siddhi-sonawane .docter_experience_bottom_slide {
    font-size: 25px;
    line-height: 34px;
    font-weight: 700
}

.template-page.abishek-b-mishra .hair,
.template-page.doctor-dhwani .hair,
.template-page.doctor-harish .hair,
.template-page.doctor-jaspreet .hair,
.template-page.doctor-kalyani .hair,
.template-page.kalyani-deshmukh .hair,
.template-page.moyna-vakil .hair,
.template-page.nishita-suratkal .hair,
.template-page.sangeeta-menon .hair,
.template-page.shailendra-chaubey .hair,
.template-page.shefali-saini .hair,
.template-page.siddhi-sonawane .hair,
.template-page.doctor-aakanksha-gupta .hair,
.template-page.doctor-divya-poulose .hair,
.template-page.doctor-sonal-makhija .hair,
.template-page.doctor-sonia-tekchandani .hair,
.template-page.doctor-komal-rathi .hair,
.template-page.doctor-pawan-singh .hair,
.template-page.doctor-glory-Parmar .hair,
.template-page.doctor-shreya-deoghare .hair,
.template-page.doctor-vandana-verma .hair {
    border-bottom: .2px solid rgb(0 0 0 / .44);
    width: fit-content
}

.template-page.abishek-b-mishra .s-sep,
.template-page.doctor-dhwani .s-sep,
.template-page.doctor-harish .s-sep,
.template-page.doctor-jaspreet .s-sep,
.template-page.doctor-kalyani .s-sep,
.template-page.kalyani-deshmukh .s-sep,
.template-page.moyna-vakil .s-sep,
.template-page.nishita-suratkal .s-sep,
.template-page.sangeeta-menon .s-sep,
.template-page.shailendra-chaubey .s-sep,
.template-page.shefali-saini .s-sep,
.template-page.siddhi-sonawane .s-sep {
    width: 146px !important;
    height: 14px !important
}

.template-page.abishek-b-mishra .testi_slide_content,
.template-page.doctor-dhwani .testi_slide_content,
.template-page.doctor-harish .testi_slide_content,
.template-page.doctor-jaspreet .testi_slide_content,
.template-page.doctor-kalyani .testi_slide_content,
.template-page.kalyani-deshmukh .testi_slide_content,
.template-page.moyna-vakil .testi_slide_content,
.template-page.nishita-suratkal .testi_slide_content,
.template-page.sangeeta-menon .testi_slide_content,
.template-page.shailendra-chaubey .testi_slide_content,
.template-page.shefali-saini .testi_slide_content,
.template-page.siddhi-sonawane .testi_slide_content {
    font-size: 24px;
    line-height: 33px;
    text-align: start
}

.template-page.abishek-b-mishra .doctor_page_slides a,
.template-page.doctor-dhwani .doctor_page_slides a,
.template-page.doctor-harish .doctor_page_slides a,
.template-page.doctor-jaspreet .doctor_page_slides a,
.template-page.doctor-kalyani .doctor_page_slides a,
.template-page.kalyani-deshmukh .doctor_page_slides a,
.template-page.moyna-vakil .doctor_page_slides a,
.template-page.nishita-suratkal .doctor_page_slides a,
.template-page.sangeeta-menon .doctor_page_slides a,
.template-page.shailendra-chaubey .doctor_page_slides a,
.template-page.shefali-saini .doctor_page_slides a,
.template-page.siddhi-sonawane .doctor_page_slides a,
nav.breadcrumb a {
    text-decoration: none
}

.template-page.abishek-b-mishra .big_img,
.template-page.doctor-dhwani .big_img,
.template-page.doctor-harish .big_img,
.template-page.doctor-jaspreet .big_img,
.template-page.doctor-kalyani .big_img,
.template-page.kalyani-deshmukh .big_img,
.template-page.moyna-vakil .big_img,
.template-page.nishita-suratkal .big_img,
.template-page.sangeeta-menon .big_img,
.template-page.shailendra-chaubey .big_img,
.template-page.shefali-saini .big_img,
.template-page.siddhi-sonawane .big_img {
    border-radius: 50%
}

.template-page.abishek-b-mishra button:focus,
.template-page.doctor-dhwani button:focus,
.template-page.doctor-harish button:focus,
.template-page.doctor-jaspreet button:focus,
.template-page.doctor-kalyani button:focus,
.template-page.kalyani-deshmukh button:focus,
.template-page.moyna-vakil button:focus,
.template-page.nishita-suratkal button:focus,
.template-page.sangeeta-menon button:focus,
.template-page.shailendra-chaubey button:focus,
.template-page.shefali-saini button:focus,
.template-page.siddhi-sonawane button:focus {
    outline: unset
}

@media (min-width:767px) {
    div#shopify-section-template--16048302817458__166382381876793f6e,
    div#shopify-section-template--16052887453874__166382381876793f6e,
    div#shopify-section-template--16052887519410__166382381876793f6e,
    div#shopify-section-template--16052887584946__166382381876793f6e {
        padding-top: 35px
    }
    .template-page.abishek-b-mishra .doctor_img img,
    .template-page.doctor-dhwani .doctor_img img,
    .template-page.doctor-harish .doctor_img img,
    .template-page.doctor-jaspreet .doctor_img img,
    .template-page.doctor-kalyani .doctor_img img,
    .template-page.kalyani-deshmukh .doctor_img img,
    .template-page.moyna-vakil .img_doctors img,
    .template-page.nishita-suratkal .img_doctors img,
    .template-page.sangeeta-menon .doctor_img img,
    .template-page.shailendra-chaubey .doctor_img img,
    .template-page.doctor-aakanksha-gupta .doctor_img img,
    .template-page.doctor-sonal-makhija .doctor_img img,
    .template-page.doctor-sonia-tekchandani .doctor_img img,
    .template-page.doctor-komal-rathi .doctor_img img,
    .template-page.doctor-pawan-singh .doctor_img img,
    .template-page.doctor-glory-Parmar .doctor_img img,
    .template-page.doctor-divya-poulose .doctor_img img,
    .template-page.doctor-shreya-deoghare .doctor_img img,
    .template-page.shefali-saini .doctor_img img,
    .template-page.siddhi-sonawane .doctor_img img,
    .template-page.vandana-verma .doctor_img img {
        width: 100%
    }
    .template-index .take-the-hair-test {
        font-weight: 700;
        padding: 16px 60px;
        font-size: 17px
    }
    .template-index .take-the-hair-test:hover {
        color: #000
    }
    .medium-up--five-sixths.medium-up--push-one-twelfth {
        margin: auto;
        left: 8.33333%;
        width: 83.33333%
    }
    .card__information.collection .card__heading {
        min-height: 38px
    }
}

.accordion .card,
.card.article-card {
    border: none
}

.accordion .card .card-header {
    padding: 30px 0;
    margin-bottom: 0;
    background-color: #fff0;
    border-bottom: 1.6px solid #414042
}

.accordion .card .card-header h2,
.question {
    font-size: 26px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.04;
    letter-spacing: .65px
}

.accordion .card .card-header h2 a .minus,
.accordion .card .card-header h2 a.collapsed .plus,
.accordion .card .card-header h2 button .minus,
.accordion .card .card-header h2 button.collapsed .plus {
    display: inline-block
}

.accordion .card .card-body {
    border-bottom: 1.6px solid #414042;
    padding: 10px 0 20px;
    margin-top: -2px;
    background: #fff;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.36
}

.header.container,
.result4 h4.font-weight-bold.mb-3.text-uppercase.d-none.d-md-block,
.result4c h4.font-weight-bold.mb-3.text-uppercase.d-none.d-md-block,
.result-hi h4.font-weight-bold.mb-3.text-uppercase.d-none.d-md-block,
.result4-a h4.font-weight-bold.mb-3.text-uppercase.d-none.d-md-block,
.result4b h4.font-weight-bold.mb-3.text-uppercase.d-none.d-md-block,
.login-lead h4.font-weight-bold.mb-3.text-uppercase.d-none.d-md-block {
    max-width: 95%
}

.mega-menu-wrapper a,
.mega-menu-wrapper p {
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: -.45px
}

.mega-menu-wrapper h3 {
    font-size: 18px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal
}

.mega-menu-wrapper .nav-pills li a {
    border-radius: 8px;
    border: 1px solid #414042;
    font-size: 14px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.75;
    letter-spacing: normal;
    text-align: center;
    color: #414042;
    display: inline-block;
    padding: 2px 14px;
    margin-bottom: 13px;
    text-decoration: none !important
}

.mega-menu-wrapper ol,
.mega-menu-wrapper ul {
    margin: 0;
    padding: 0
}

.mega-menu-wrapper .nav-pills>li {
    float: unset
}

.mega-menu-wrapper .nav-list {
    max-width: 177px;
    margin-top: -8px
}

.mega-menu-wrapper .nav-list li a {
    padding: 8px 0;
    display: block
}

.mega-menu-wrapper .nav-list li+li {
    border-top: 1px solid #929497
}

.mobile-nav-wrapper.js-menu--is-open {
    height: auto
}

.homebtnslideDes a span:hover,
.homebtnslideDes a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #4a4a4a
}

.homebtnslideDes a:hover span {
    color: #4a4a4a
}

.nav-pills li a:hover,
a.assessment-btn:hover {
    text-decoration: none;
    background: #414042;
    border-color: #414042;
    color: #fff;
    border: 1px solid
}

.mobile-nav-wrapper {
    background-color: #e0e4e5;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--color-body);
    width: 100%
}

nav.mobile-nav-wrapper.js-menu--is-open {
    transform: translateY(0) !important
}

.site-header__menu.js-mobile-nav-toggle.mobile-nav--open.d-inline-block.open {
    position: absolute;
    top: 20px;
    right: 40px;
    z-index: 999
}

.open .icon-close,
.show {
    display: block !important
}

.icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    fill: currentColor
}

.content-for-layout {
    position: relative
}

.cart-count-bubble {
    background-color: red;
    right: .4rem;
    top: .2rem;
    color: #fff;
    min-width: 1em
}

.header__icon span {
    font-size: .6875em
}

.female .price,
.female .price .money,
.gujarat .price,
.gujarat .price .money,
.index .full-unstyled-link,
.gujarat .full-unstyled-link,
.homev2 .full-unstyled-link,
.index .price,
.index .price .money,
.homev2 .price,
.homev2 .price .money {
    font-size: 20px;
    text-align: center;
    letter-spacing: normal;
    align-items: center
}

.female .product-metafields,
.gujarat .product-metafields p,
.index .product-metafields p {
    height: 40px;
    font-size: 14px;
    margin-bottom: 19.44444px
}

.home-product-grid .full-unstyled-link {
    height: 70px;
    max-height: 70px;
    letter-spacing: normal
}

.home-product-grid .quick-add,
.template-page.female-result .row>*,
.template-page.result-fe .row>* {
    width: auto
}

.full-unstyled-link {
    color: #272728;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: normal
}

.price-item--sale .money {
    font-weight: 700;
    font-size: 30px;
    color: #414042
}

.addition-image1,
.card__badge.top.left,
.p2,
.price-item--regular .money,
.price-item.price-item--regular {
    display: none
}

.result4 .sticky-btn button#add-to-cart-result-page,
.result4c .sticky-btn button#add-to-cart-result-page,
.result-hi .sticky-btn button#add-to-cart-result-page,
.template-kit-product .price__regular,
.template-kit-product .price__regular dd {
    margin: 0 !important;
    height: 40px;
}
.card__content .quick-add{
    margin: 0 !important;
}
.card-wrapper .card__content {
    padding: 0
}

.card__media .media>:not(.zoom):not(.deferred-media__poster-button),
.media model-viewer {
    max-height: 355px
}

div#sub_menu_collectionBTN {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 2px 4px #0000000f, 0 4px 6px #0000001a;
    padding: 1rem .5rem 1rem
}

.sticky-filter {
    position: fixed;
    background: #fff;
    z-index: 3;
    padding-top: .7rem !important;
    padding-bottom: .7rem;
    width: 100%
}

.category-btn,
.homev5 .shopify-section.section-header .header-wrapper,
.mega-menu-wrapper .nav-pills li a.product__list:hover,
.modal,
.template-index .shopify-section.section-header .header-wrapper,
.homev2 .shopify-section.section-header .header-wrapper,
.template-page.download-traya-app .shopify-section.section-header .header-wrapper,
.template-page.faq .accordion-button,
.template-page.femalev2 .shopify-section.section-header .header-wrapper,
.template-page.female .shopify-section.section-header .header-wrapper,
.template-page.femalev1 .shopify-section.section-header .header-wrapper,
.template-page.new-female .shopify-section.section-header .header-wrapper,
.template-page.homev1 .shopify-section.section-header .header-wrapper,
.template-page.gujarat .shopify-section.section-header .header-wrapper,
.template-page.tamil .shopify-section.section-header .header-wrapper,
.template-page.homev4 .shopify-section.section-header .header-wrapper,
.template-page.homev5 .shopify-section.section-header .header-wrapper,
.template-page.home-lp .shopify-section.section-header .header-wrapper {
    background: 0 0
}

.all-products-categories_buttons {
    display: flex;
    overflow-x: auto;
    justify-content: space-between
}

.category-btn {
    border: 2px solid #414042;
    padding: 4px 15px;
    border-radius: 10px;
    font-weight: 700;
    font-size: 16px;
    -webkit-text-fill-color: #414042 !important
}

button.category-btn.active {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    background-color: #414042 !important;
    font-weight: 700
}

.hide_product,
.result4 .price_model_discount,
.result4c .price_model_discount,
.sheduleAppointmentbtn,
.template-kit-product .jdgm-widget.jdgm-preview-badge,
.template-kit-product .snap_emi_txt,
span.jdgm-rev__prod-info-wrapper {
    display: none !important
}

.section-title .title-bold {
    font-size: 51px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: .76;
    letter-spacing: -.26px;
    margin-bottom: 30px;
    padding-top: 40px
}

.template-page.female-combo,
.template-page.our-experts .banner,
dietplan {
    margin-top: 5rem
}

.our-experts .home-text-wrap {
    padding: 48px 8px !important;
    background: rgb(255 255 255 / .83)
}

.our-experts .banner.banner--medium {
    margin-bottom: 55px
}

.our-experts .breadcrumbs-container {
    padding-top: 0;
    padding-bottom: 0
}

.our-experts .container h4 {
    font-size: 22px
}

.shopify-section.section-header .header-wrapper.sticky {
    background: #414042 !important
}

.stars-container {
    position: relative;
    display: inline-block;
    color: #fff0;
    font-size: 12px
}

#rating-strip span {
    margin-left: 5px
}

.stars-container::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '★★★★★' color:lightgray
}

.stars-container::after {
    position: absolute;
    top: 0;
    left: 0;
    content: '★★★★★';
    color: gold;
    overflow: hidden
}

.stars-container-84:after {
    width: 84%
}

.collection-hero img,
.combo-side-img video,
.product---price .price__container,
.seperate-head {
    width: 100%
}

.collection-hero {
    position: relative;
    overflow: hidden;
    margin-bottom: 22px
}

.collection.page-width {
    padding-left: 55px;
    padding-right: 55px
}

.grid--3-col-desktop .grid__item {
    margin-left: 12px;
    margin-right: 12px
}

.grid__item .card__content,
.template-combo-hair-test .product-image-container.image--2 {
    margin-top: 0 !important
}

@media (min-width:768px) {
    .result4b .test-result .stage-item>p {
        position: relative;
        right: 0;
        max-width: 100%;
        text-align: center;
        display: none;
        padding-top: 10px;
        font-size: 14px;
        opacity: .5;
        top: 80px
    }
    #heading-banefit1 button,
    #heading-banefit2 button,
    #heading-banefit3 button {
        font-size: 30px;
        line-height: 68px;
        color: #3a3a3c
    }
    .section-header.collectionpage {
        margin-bottom: 55px !important
    }
}

@media (max-width:767px) {
    .home-product-grid .full-unstyled-link {
        font-size: 16px
    }
    .template-index .take-the-hair-test {
        line-height: unset
    }
    .homev5 .slideshow__slide .banner__text,
    .template-index .slideshow__slide .banner__text {
        padding-bottom: 0
    }
    .card__content .quick-add {
        margin: 0 !important
    }
    .template-page.our-experts .banner {
        margin-top: 4rem
    }
    .header {
        padding-top: 0 !important;
        display: flex;
        align-items: center;
        justify-content: space-between
    }
    header-drawer {
        display: none
    }
    .header__heading,
    .header__heading-link {
        text-align: left;
        padding: 0
    }
    .header__icons>a {
        margin: 0 8px
    }
    .header__icon span,
    .header__icon:not(.header__icon--summary) {
        margin: 0;
        padding: 10px 5px
    }
    img.icon-hamburger {
        width: 30px
    }
    .header__icons .profile_icon {
        margin: 0 0 0 5px
    }
    button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--open.d-inline-block {
        background: 0 0;
        border: none;
        margin: 0;
        padding: 10px 5px
    }
    .section-title .title-bold {
        font-size: 28px;
        padding-top: 0
    }
    .shop-all-toggleBar-container {
        margin-bottom: 32px;
        margin-top: 10px
    }
    .collection.page-width {
        padding: 0
    }
    .grid--2-col-tablet-down .grid__item {
        width: calc(50% - 16px)
    }
    .template-collection .full-unstyled-link {
        font-size: 14px;
        min-height: 65px;
        max-height: 65px;
        overflow: hidden
    }
    .price-item--sale .money {
        font-size: 24px
    }
    .quick-add .form .button {
        font-size: 13px;
        padding: 9px 17px
    }
}

.hair-page-content-main-wraper h2 {
    color: #414042;
    font-weight: 700;
    line-height: 1.14;
    letter-spacing: -.22px;
    font-size: 22px;
    margin: 1rem 0
}

.hair-page-content-main-wraper p,
.science-text,
.treatment-description {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.39;
    letter-spacing: normal;
    color: #6d6e71
}

.right_heading p {
    font-size: 34px;
    font-weight: 200;
    line-height: 1.15;
    letter-spacing: -.17px;
    color: #f9af5f !important
}

a.right-cta-btn {
    padding: .75rem 0;
    background-color: #fff;
    border: 1px solid rgb(0 0 0 / .125);
    font-size: 18px;
    font-weight: 700;
    line-height: .91;
    border-left: 0;
    letter-spacing: normal;
    border-right: 0;
    color: #6d6e71;
    margin: 1.5rem 0 .5rem;
    display: block
}

.hair-page-content-main-wraper a {
    text-decoration: underline !important
}

p {
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 1rem
}

.hair-page-banner-section .container,
.hair-page-content-main-wraper .container {
    max-width: 1170px !important
}

li.list-group-item.pl-0.py-1 {
    margin-bottom: .5rem;
    border: 0;
    padding: 0 !important
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.hair-page-content-main-wraper li {
    color: #6d6e71 !important;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.39;
    letter-spacing: normal;
    list-style-type: none;
    padding: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    background-color: #fff
}

a {
    color: #414042
}

ul {
    padding-left: 0
}

.hair-page-content-description_container-right img {
    vertical-align: middle;
    max-width: 100%;
    border: 0
}

.bottom-image-wraper img {
    margin-bottom: 25px
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

#hormons h4.fw-bold,
.result4 .stageDescription_text,
.result4 p.font-weight-bold.text-black.mb-0.d-flex.price_model_text,
.result4c .stageDescription_text,
.result4c p.font-weight-bold.text-black.mb-0.d-flex.price_model_text,
.result4-a .stageDescription_text,
.result4b .stageDescription_text,
.login-lead .stageDescription_text,
.login-lead p.font-weight-bold.text-black.mb-0.d-flex.price_model_text,
.thank-you h4 {
    font-size: 24px
}

.men_button,
.women_button {
    border-radius: .7rem !important;
    color: #cbcbcb;
    background: 0 0
}

.btn_active {
    color: #000;
    border-width: 1px 1px 4px !important;
    border-bottom-color: #b7d340 !important
}

.customers-section .months {
    color: #000;
    opacity: .5
}

#show1,
#show2,
button#showF,
button#showM {
    min-width: 236px;
    font-size: 21px;
    line-height: 25px
}

.slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width {
    max-width: 95%;
    position: absolute
}

h2.banner__heading.h1 {
    font-size: 30px;
    margin: 0;
    font-weight: 500;
    color: #303032
}

.banner__text span {
    font-size: 40px;
    color: #303032;
    margin: 0;
    max-width: 490px;
    line-height: 1.2;
    position: relative;
    padding-bottom: 1.5rem;
    font-weight: 700
}

.banner__buttons .button.button--primary,
.banner__buttons a {
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none
}

.sub-banner__text span {
    font-size: 27px;
    margin-top: 0;
    padding-top: 40px;
    color: #414042
}

.sub-banner__text span:before {
    content: " ";
    width: 102.7px;
    height: 8px;
    border-radius: 4px;
    left: 0;
    display: block;
    position: relative;
    background: #414042;
    margin-bottom: 30px
}

.homev5 .slideshow__slide .banner__text,
.template-index .slideshow__slide .banner__text,
.template-page.femalev1 .slideshow__slide .banner__text {
    padding-bottom: 24px;
    letter-spacing: normal
}

.banner__box .banner__heading+* {
    margin-bottom: 15px
}

.banner__buttons a {
    font-size: 19px;
    line-height: 29px;
    border-radius: 10px;
    background-color: #414042;
    border-color: #414042;
    padding: 9px 27px;
    min-width: 150px;
    color: #fff
}

.banner__buttons .button.button--primary {
    letter-spacing: .08em;
    color: #fff
}

.banner__buttons .button.button--primary:hover {
    background-color: #fff;
    border-color: #fff;
    color: #4a4a4a
}

.ingredients a,
.solution-section .section-title {
    text-transform: capitalize
}

.solution-section .img-section .caption h5 {
    letter-spacing: 0;
    font-size: 1.25rem
}

.solution-section .img-section .caption h5:first-child {
    top: 47%;
    left: 5
}

.solution-section .img-section .caption h5:nth-child(2) {
    bottom: 25%;
    left: 8%
}

.solution-section .img-section .caption h5:nth-child(3) {
    bottom: 10%;
    left: 13%;
    width: 150px
}

#footer {
    background: #656565;
    padding: 0 0 0;
    color: #fff;
    font-size: 14px;
    position: relative;
    z-index: 1
}

#footer .footer-top {
    padding: 60px 0 30px
}

.footer-info p {
    font-size: 17.2px;
    font-weight: 300;
    line-height: 1.77;
    letter-spacing: .17px;
    color: #fff !important
}

.f-menu>a,
.footer-links h4 {
    font-size: 20.5px
}

.f-menu>a,
.f-menu>a:hover {
    font-weight: 300;
    line-height: 1.8;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    font-stretch: normal;
    font-style: normal;
    text-decoration: none
}

.f-menu-b {
    padding: 0;
    margin: 0
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess,
.f-menu .f-menu-c,
.template-combo-new .price-item--regular .money,
.template-product .iwt-body-1,
.template-product .iwt-box-1 .iwt-body {
    display: block
}

.footer-links h4 {
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
    letter-spacing: normal;
    opacity: .7;
    color: #fff
}

.f-menu-c>a,
.pSearch-Title,
ul.f-menu-b li:first-child>a {
    line-height: 1.8;
    color: #fff;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left
}

.f-menu-third {
    padding: 0;
    margin: 0;
    max-width: 186px
}

.f-menu-c>a,
ul.f-menu-b li:first-child>a {
    opacity: 1;
    font-size: 20px;
    font-weight: 800;
    text-decoration: none
}

.f-menu-c>a:hover,
.f-menu-ph>a:hover {
    opacity: .7;
    color: #fff;
    text-decoration: none
}

.f-menu-ph>a {
    font-size: 16px;
    width: 200.5px;
    height: 63.5px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.fsocial-icon {
    display: flex;
    padding: 0;
    justify-content: center
}

.f-s-icon-list {
    margin: 0 10px;
    width: 27.2px;
    height: 27.2px
}

.f-s-icon-list img {
    height: 27.2px;
    width: auto
}

.txt-pt {
    border-top: 1px solid #fff;
    opacity: .2;
    margin-top: 3px;
    margin-bottom: 4px;
    background: rgb(0 0 0 / 10%)
}

.pSearch-Title,
.product_main_list .product--list li a.product__list {
    margin-bottom: 5px
}

.pSearch-link>a {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    opacity: .7;
    letter-spacing: normal
}

.article-content a,
.read_mr_less_btn,
.template-combo-new nav.breadcrumb a:hover,
.template-product nav.breadcrumb a:hover {
    text-decoration: underline
}

.kit_product_test a,
.pSearch-link a:hover,
.template-page.about-us .sub-banner__text span,
.template-page.result4 .sticky-btn .result4_buynow:hover .Rmoney_buy,
.template-page.result4 .sticky-btn .result4_buynow:hover .iot_text,
.template-page.result4 .sticky-btn .result4_buynow:hover .rmoney_price,
.template-page.result4 .sticky-btn .result4_buynow:hover .rmoney_price .total-price,
.template-page.result4c .sticky-btn .result4_buynow:hover .Rmoney_buy,
.template-page.result4c .sticky-btn .result4_buynow:hover .iot_text,
.template-page.result4c .sticky-btn .result4_buynow:hover .rmoney_price,
.template-page.result4c .sticky-btn .result4_buynow:hover .rmoney_price .total-price,
.template-page.result4-a .sticky-btn .result4_buynow:hover .Rmoney_buy,
.template-page.result4-a .sticky-btn .result4_buynow:hover .iot_text,
.template-page.result4-a .sticky-btn .result4_buynow:hover .rmoney_price,
.template-page.result4-a .sticky-btn .result4_buynow:hover .rmoney_price .total-price,
.template-page.result4b .sticky-btn .result4_buynow:hover .Rmoney_buy,
.template-page.result4b .sticky-btn .result4_buynow:hover .iot_text,
.template-page.result4b .sticky-btn .result4_buynow:hover .rmoney_price,
.template-page.result4b .sticky-btn .result4_buynow:hover .rmoney_price .total-price {
    color: #fff
}

.pSearch-Title {
    font-size: 16.5px;
    font-weight: 600
}

#footer .container {
    max-width: 95%;
    width: 100%
}

.pSearch-link a:after {
    content: "|";
    margin-left: 5px
}

.pSearch-link>a:last-child:after {
    content: ""
}

@media (min-width:768px) and (max-width:1023.98px) {
    .banner__text span {
        font-size: 25.5337px
    }
}

.answer,
.iwt-body {
    letter-spacing: -.22px
}

.product-metafields p {
    width: 100%;
    font-size: 16px
}

.nav-pills .nav-link {
    border: 2px solid #a7a9ac;
    border-radius: 4px;
    margin-right: 10px;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 1.8px;
    color: #414042;
    margin-bottom: 15px
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #414042;
    border: 2px solid #414042
}

.answer {
    font-size: 18px;
    padding: 10px 0 20px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36
}

@media only screen and (max-width:767.98px) {
    .section-title,
    .traya-coupons-offers-discounts div#shopify-section-template--16017440506034__376a1f0b-018e-411a-846a-32d25871e4fb p.section-title {
        margin-bottom: 15px !important
    }
    .menopause h2.banner__heading.h1.text_Fredoka:after {
        content: "";
        width: 102.7px;
        height: 8px;
        border-radius: 4px;
        left: 0;
        display: block;
        position: relative;
        background: #414042;
        margin-top: 12px
    }
    .Mobile-image img,
    .banner__media,
    .menopause h2.banner__heading.h1 {
        position: relative
    }
    .menopause .sub-banner__text span:before,
    .pcos .sub-banner__text span:before,
    .post-pregnancy .sub-banner__text span:before,
    .thyroid .sub-banner__text span:before {
        margin-bottom: 20px;
        margin-top: 15px
    }
    .menopause .banner__text span,
    .pcos .banner__text span,
    .post-pregnancy .banner__text span,
    .thyroid .banner__text span {
        font-size: 18px !important
    }
    .menopause h2.banner__heading.h1,
    .pcos h2.banner__heading.h1,
    .post-pregnancy h2.banner__heading.h1,
    .thyroid h2.banner__heading.h1 {
        font-size: 30px !important
    }
    .menopause h4.col-md-10.mx-auto.text-center.mb-5,
    .pcos h4.col-md-10.mx-auto.text-center.mb-5,
    .post-pregnancy h4.col-md-10.mx-auto.text-center.mb-5,
    .thyroid h4.col-md-10.mx-auto.text-center.mb-5 {
        margin-bottom: 15px !important;
        max-width: 700px;
        font-weight: 700;
        font-size: 18px
    }
    .row.santulan_range_slid_grid,
    .template-product .slider.slider--mobile {
        margin-bottom: 0
    }
    .menopause .marqueeMain,
    .pcos .marqueeMain,
    .post-pregnancy .marqueeMain,
    .thyroid .marqueeMain {
        margin-bottom: 15px
    }
    .menopause .html_area,
    .pcos .html_area,
    .post-pregnancy .html_area,
    .thyroid .html_area {
        margin-top: 15px !important;
        margin-bottom: 10px !important
    }
    .menopause .section-title,
    .pcos .section-title,
    .post-pregnancy .section-title,
    .thyroid .section-title {
        font-size: 24px !important;
        margin-bottom: 10px !important
    }
    .row.text-center.double-doctor-slider {
        margin-top: 0 !important
    }
    .traya-section-box .traya-section {
        padding: 0 5px !important
    }
    .combo-steps_desk,
    .template-product .shopify-payment-button,
    .template-product .shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded,
    .traya-coupons-offers-discounts offer-breadcrumb_desk {
        display: none
    }
    .combo-steps_mob,
    .template-product .custom_ui_img_mob,
    .traya-coupons-offers-discounts offer-breadcrumb_mob {
        display: block
    }
    .template-product .thumbnail-slider .thumbnail-list.slider {
        padding-top: 2px
    }
    .template-product .product__title h1 {
        font-size: 20px !important
    }
    .template-product .thumbnail-list__item {
        width: 70px !important;
        height: 70px
    }
    .template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding-top: 0;
        padding-bottom: 0
    }
    .template-product .slider.slider--mobile .slider__slide {
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }
    .template-product nav.breadcrumb.l-0 {
        padding: 0
    }
    .template-product .container.product-head {
        padding-top: 65px
    }
    .template-product .custom_ui_img_mob img {
        width: 100%
    }
    .template-product .default_mob__show sup {
        font-size: 7px
    }
    .template-product .product-form__buttons {
        height: 60px;
        letter-spacing: 0
    }
    .template-product .product-form__submit.button span {
        letter-spacing: 0
    }
    .template-product .default_mob__show {
        background: #b7d340;
        font-size: 13px;
        letter-spacing: 0;
        border: #fff0;
        width: 50%;
        font-weight: 700;
        padding: 21px 0;
        text-align: center;
        text-transform: uppercase;
        height: 60px;
        display: block
    }
    .result4 h6.font-weight-bold.text-uppercase.mt-md-4.d-md-none,
    .result4c h6.font-weight-bold.text-uppercase.mt-md-4.d-md-none,
    .result4-a h6.font-weight-bold.text-uppercase.mt-md-4.d-md-none,
    .login-lead h6.font-weight-bold.text-uppercase.mt-md-4.d-md-none,
    .result4b h6.font-weight-bold.text-uppercase.mt-md-4.d-md-none {
        width: 90%
    }
    .traya-coupons-offers-discounts div#shopify-section-template--16017440506034__376a1f0b-018e-411a-846a-32d25871e4fb {
        margin-top: 0
    }
    .traya-coupons-offers-discounts .section-title,
    .traya-coupons-offers-discounts div#google-reviews p.section-title {
        font-size: 24px !important;
        letter-spacing: normal
    }
    .section-title {
        font-size: 26px
    }
    .section-sub-title,
    a.right-cta-btn {
        font-size: 18px
    }
    .col-md-6.footer-logo.order-md-first {
        order: 2
    }
    #footer .footer-top {
        padding: 60px 0 0
    }
    #SWIRL-short-videos {
        padding-bottom: 35px !important
    }
    .font_description {
        font-size: 15px
    }
    .hair-page-content-main-wraper li,
    .hair-page-content-main-wraper p {
        font-size: 15px;
        line-height: 25px
    }
    .right_heading p {
        font-size: 30px;
        line-height: 35px
    }
    .hair-page-content-main-wraper h2 {
        font-size: 19px;
        line-height: 25px
    }
    #show1,
    #show2,
    button#showF,
    button#showM {
        min-width: 110px;
        padding: 6px 0;
        font-size: 21px;
        line-height: 25px
    }
    .Mobile-image.media {
        margin: 0
    }
    .sub-banner__text span,
    h2.banner__heading.h1 {
        font-size: 18px;
        letter-spacing: normal
    }
    .banner__text span {
        font-size: 21px
    }
    .banner__buttons a {
        font-size: 16px;
        padding: 9px 17px;
        border-radius: 5px;
        line-height: 25px
    }
    .banner__text span:after {
        bottom: -13px
    }
    .banner__content {
        display: inline;
        position: absolute;
        top: 10%
    }
    .media>img {
        object-fit: unset;
        object-position: unset transition:unset
    }
    .media model-viewer,
    .media>:not(.zoom):not(.deferred-media__poster-button) {
        position: relative;
        height: unset
    }
    .sub-banner__text {
        letter-spacing: normal
    }
    .f-menu-c>a,
    .f-menu>a {
        font-size: 16px
    }
    .f-menu-ph>a {
        word-break: break-word;
        font-size: 13px
    }
    .question {
        font-size: 18px;
        line-height: 24px
    }
}

.accordion {
    --bs-accordion-border-color: none;
    --bs-accordion-border-radius: none;
    --bs-accordion-inner-border-radius: none
}

.dietplan {
    background-attachment: fixed;
    padding-top: 115px;
    background-image: url(/cdn/shop/t/294/assets/diet-plan-bg.jpeg?v=12487880266723575171666102099);
    background-repeat: no-repeat;
    background-position: top right
}

.dietplan .rte ol,
.dietplan .rte ul {
    margin: 0 0 17.5px 35px
}

.dietplan .rte span,
.page-heading h2 {
    margin-bottom: 27.5px
}

.dietplan h1>span span {
    display: block;
    font-size: 22px !important
}

nav.breadcrumb {
    padding-left: 0;
    background: 0 0;
    text-transform: uppercase;
    font-size: 16px
}

nav.breadcrumb span {
    padding: 0 5px
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 12px 16px;
    margin-bottom: 16px;
    background-color: #e9ecef;
    border-radius: .25rem
}

.dietplan h1 {
    font-size: 50px;
    font-weight: 500
}

.dietplan h1>span {
    font-size: 50px !important;
    display: block;
    padding-top: 20px;
    margin-top: 20px;
    font-weight: 700;
    position: relative
}

.dietplan h1>span:after {
    content: "";
    position: absolute;
    height: 7px;
    width: 60px;
    background: #414042;
    left: 0;
    top: 0;
    border-radius: 6px
}

.dietplan ul li {
    list-style: disc
}

.s-hero-text.d-md-block {
    max-width: 568px;
    padding: 154px 0 0
}

.s-hero-section .s-hero-text h4 {
    font-size: 26px;
    font-weight: 700;
    color: #f9af5f;
    line-height: 27.2px;
    letter-spacing: .65px
}

.s-hero-section .s-hero-text h2,
.template-page.traya-ingredients .s-hero-text h2 {
    font-size: 51px;
    font-weight: 700;
    line-height: 1.14;
    letter-spacing: -.26px
}

.s-hero-section .s-hero-text p {
    font-size: 18px;
    color: #939598;
    font-weight: 300
}

.ingredients p,
.ingredients span,
.template-page li a {
    text-align: left;
    letter-spacing: normal
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 .5rem;
    font-weight: 400
}

.combo-decs-title {
    font-size: 25px;
    font-weight: 700
}

.combo-desc-b,
.combo_p_about-content,
.font-size-18 {
    font-size: 18px
}

.combo_p_about-content span {
    font-size: 17px
}

.read_mr_less_btn {
    border: none;
    color: #ffc907;
    background: 0 0;
    font-size: 18px;
    padding: 0
}

.template-product .addition-image:after,
.template-product .image-with-accordion:after {
    position: absolute;
    background: #414042;
    height: 8px;
    width: 110px;
    border-radius: 4px;
    left: 50%;
    transform: translate(-50%);
    z-index: 9;
    content: ''
}

.image-with-accordion {
    display: flex;
    margin-bottom: 50px;
    flex-wrap: nowrap;
    position: relative
}

.iwa-float {
    flex-direction: row
}

.combo-side-text {
    width: 59%;
    text-align: left
}

.combo-side-text .iwt-container {
    position: relative;
    top: 50%;
    transform: translate(0, -50%)
}

.combo-side-img {
    width: 41%;
    position: relative
}

.iwt-head {
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    font-weight: 400;
    padding: 1rem 0
}

.iwt-body {
    display: none;
    padding: 10px 0 20px;
    line-height: 1.36;
    font-size: 18px
}

.iwt-box {
    border-bottom: 1.6px solid #414042
}

.combo-side-img img {
    position: relative;
    width: 85%;
    z-index: -1;
    top: 50%;
    transform: translate(0, -50%)
}

.addition-image {
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
    position: relative
}

.combo-title {
    font-size: 25px;
    font-weight: 700;
    padding: 0 0 1.5rem
}

.combo-subtitle {
    font-size: 18px;
    font-weight: 700;
    margin-top: 15px
}

.container.hr-div {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #dee2e6 !important;
    padding: 0;
    margin-top: -17px
}

.product-video-width-accourdion {
    width: 100%;
    background: #e0eff8
}

.main-full {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.product-video-width-accourdion .combo-side-img {
    width: 58%;
    margin: auto 0
}

.product-video-width-accourdion .combo-side-text {
    width: 42%;
    margin: auto 0
}

.product-video-width-accourdion .combo-side-img,
.product-video-width-accourdion .combo-side-text {
    padding: 15px
}

.combo-about .combo_p_about-content,
.combo-use .combo_p_about-content {
    padding-left: 20px
}

.template-product .addition-image:after {
    bottom: -43px
}

.template-product .image-with-accordion:after {
    bottom: -61px
}

.container.product-head {
    padding-top: 100px
}

.template-product .product__title h1 {
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: .5rem
}

.template-product .product__title h2 {
    font-size: 28px;
    margin-bottom: .25rem
}

.template-combo-new .product__title h1 {
    font-weight: 700;
    font-size: 46px;
    line-height: 1.2;
    margin-bottom: .5rem;
    letter-spacing: -.26px
}

.template-combo-new .product__title h2 {
    font-size: 18px;
    margin-bottom: .25rem
}

span.jdgm-prev-badge__stars {
    font-size: 25px;
    padding-right: 5px
}

span.jdgm-prev-badge__text {
    color: #62a61e;
    text-decoration: underline;
    font-size: 18px
}

.product-tax {
    margin: .4rem 0 1rem;
    font-size: 15px
}

.template-product .product-price-title {
    float: left;
    padding-right: .5rem;
    color: #747474;
    font-size: 36px
}

.template-product .price__sale .money {
    color: #62a61e;
    font-size: 36px;
    display: flex
}

.template-product .product-form__submit.button {
    min-height: unset
}

.product-price-container {
    width: 260px;
    float: left
}

.template-combo-new .product-price-container {
    width: 60%;
    float: left
}

.template-combo-new .product .price .badge {
    height: 100%;
    margin-left: 10px;
    padding: .2rem .5rem;
    background: #ea0606;
    border-color: #ea0606;
    margin-top: 4px
}

.product-form__input {
    float: right
}

.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess,
.addReadMore.showmorecontent .readMore,
.cart-drawer .plan_text,
.container.mt-4.section-template--16048302817458__155c3fab-c8c4-45c0-9260-fb695188929c,
.female-combo .ingredient_slider_result:not(.slick-initialized)>.col-md-6.col-lg-3.mb-3:first-of-type~*,
.female-hero-slider:not(.slick-initialized)>.femaleFixHairSlid:first-of-type~*,
.home-product-grid:not(.slick-initialized)>.grid__item:first-of-type~*,
.line-of-tax,
.product-form__input label.form__label,
.result .result-combo-pr-image .product-single__media:not(.slick-initialized)>.feature-row__image:first-of-type~*,
.result-male .ingredient_slider_result:not(.slick-initialized)>.col-md-6.col-lg-3.mb-3:first-of-type~*,
.result-male .result-combo-pr-image .product-single__media:not(.slick-initialized)>.feature-row__image:first-of-type~*,
.result4 .test-result-bg span.assement-report,
.result4c .test-result-bg span.assement-report,
.login-lead .test-result-bg span.assement-report,
.result4-a .root-cause-text img,
.result4-a .test-result-bg span.assement-report,
.result4b .root-cause-text img,
.result4b .test-result-bg span.assement-report,
.resultco .result-combo-pr-image .product-single__media:not(.slick-initialized)>.feature-row__image:first-of-type~*,
.template-combo-hair-test .product__media-icon,
.template-combo-new .product__media-icon,
.template-kit-product .product__media-icon,
.template-page.reviews .jdgm-histogram.jdgm-temp-hidden,
.template-product .product__media-icon,
.thumbnails-wrapper .product-single__thumbnails:not(.slick-initialized)>.result_thumbnails-item:first-of-type~*,
span.assement-report {
    display: none
}

.quantity__button,
.quantity__input {
    width: 55px;
    font-weight: 700;
    border-right: 0;
    border-left: 0;
    font-size: 20px;
    height: auto
}

.product-form__input .quantity {
    height: 40px
}

.product-form {
    clear: both
}

.product-form__buttons {
    max-width: 100%;
    display: flex;
    justify-content: space-between
}

.product-form__buttons .button,
.product-form__buttons .shopify-payment-button {
    width: 48%
}

.product-form__buttons .button,
.product-form__buttons .shopify-payment-button button {
    color: #272728;
    border-radius: 12px;
    background-color: #ee9a3c;
    border: 1px solid #ee9a3c;
    font-weight: 800;
    padding: 9px 27px;
    font-size: 19px;
    text-transform: uppercase
}

.product-form__buttons .shopify-payment-button button,
.product-form__submit.button {
    color: #272728;
    border-radius: 12px;
    background-color: #ee9a3c;
    border: 1px solid #ee9a3c;
    font-weight: 800;
    padding: 9px 16px;
    font-size: 16px;
    text-transform: uppercase
}

.product-form__buttons .shopify-payment-button button,
.product-form__buttons .shopify-payment-button button:hover {
    background-color: #ffc907;
    border-color: #ffc907
}

.product-form__checkout.button,
.product-form__checkout.button:hover {
    background-color: #ffc907;
    border-color: #ffc907;
    color: #000;
    border-radius: 12px;
    font-weight: 800;
    padding: 9px 16px 7px;
    font-size: 19px;
    text-transform: uppercase
}

.product-form__submit.button:hover {
    background-color: #fff;
    border: 1px solid #000;
    color: #000
}

.template-product .shopify-payment-button .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    width: 100% !important;
    min-height: 48px
}

.buy_icon_img {
    width: 15px;
    margin-right: 6px
}

.cart_icon_img {
    width: 28px;
    margin-right: 6px;
    filter: invert(1)
}

.product-image-container .product-image_1 {
    display: flex;
    width: 74%
}

.product-image-container .cstm_new_badge {
    width: 15%
}

.product-image-container .cstm_new_badge p {
    font-weight: 700;
    margin: 12px 0 7px;
    font-size: 9px
}

.template-combo-new nav.breadcrumb a,
.template-product nav.breadcrumb a {
    border-bottom: 0 solid
}

.blogs-slider .featured_articleTitle a,
.template-combo-new .price__container .money,
.template-combo-new .product-price-title,
.template-page.press .news-block-title {
    font-size: 18px
}

.template-combo-new .price__container .price-item--sale .money {
    color: #ea0606
}

.template-combo-new .price__container .price-item--regular .money,
.template-combo-new .product-price-title {
    color: #414042
}

.template-combo-new .product-price-title {
    padding-right: 8px
}

.template-combo-new .price__container,
.template-combo-new .price__container .price__sale {
    display: flex;
    align-items: center
}

.template-combo-new .product-image-container .product-image_1 {
    width: 225px
}

.global-media-settings img {
    border-radius: 0
}

@media only screen and (max-width:1199.98px) and (min-width:992px) {
    .product-form__buttons .button,
    .product-form__buttons .shopify-payment-button button {
        font-size: 15px
    }
    .template-combo-new .product__title h1,
    .template-product .product__title h1 {
        font-size: 35px
    }
    .template-product .product__title h2 {
        font-size: 24px
    }
    .product-image-container .product-image_1 {
        width: 100%
    }
    .quantity__button,
    .quantity__input {
        width: 42px
    }
    .template-combo-new .product-price-container {
        width: 66%
    }
}

@media only screen and (max-width:991px) and (min-width:768px) {
    .product-form__buttons {
        display: block
    }
    .product-form__buttons .button,
    .product-form__buttons .shopify-payment-button,
    .product-image-container .product-image_1 {
        width: 100%
    }
    .template-combo-new .product__title h1,
    .template-product .price__sale .money,
    .template-product .product-price-title,
    .template-product .product__title h1 {
        font-size: 25px
    }
    .product-form__input .quantity .quantity__input,
    .template-product .product-form__input .quantity .quantity__button {
        width: 30px
    }
    .product-price-container {
        width: 195px
    }
    .template-product .product-form__input .quantity {
        height: 34px
    }
    .product-form__input {
        float: left;
        margin-top: 0
    }
    .product-image-container .cstm_new_badge p {
        font-size: 6px
    }
    .product-image_1 .cstm_new_badge {
        padding: 0 6px
    }
    .template-product .product__title h2,
    .text-jurney h3,
    .text-jurney h4 {
        font-size: 20px
    }
    span.jdgm-prev-badge__text {
        font-size: 14px
    }
    .template-combo-new .price__container .money,
    .template-combo-new .product-price-title,
    .text-jurney h5,
    span.jdgm-prev-badge__stars {
        font-size: 18px
    }
    .template-combo-new .product-price-container {
        width: 100%;
        margin-bottom: 0
    }
    .text-black-50 {
        font-size: 12px
    }
}

@media only screen and (max-width:767.98px) {
    .line-of-tax,
    .product.grid {
        display: block
    }
    .template-combo-new .product__media.media,
    .template-product .product__media.media {
        padding-top: 0 !important
    }
    .product__title h1 {
        font-size: 22px !important;
        margin-top: 10px
    }
    .product__title h2 {
        font-size: 16px !important
    }
    .product .grid__item {
        width: 100%
    }
    .template-combo-new .price__container .money,
    .template-combo-new .product-price-title {
        font-size: 16px
    }
    .template-combo-new .price__container .price-item--sale .money,
    span.jdgm-prev-badge__stars {
        font-size: 17px
    }
    .product-form__input .quantity {
        height: 25px
    }
    .product-form__input .quantity .quantity__button,
    .product-form__input .quantity .quantity__input {
        width: 30px
    }
    .quantity__input {
        font-size: 12px;
        border: 0
    }
    .product-form__input .quantity .quantity__button {
        z-index: 1
    }
    .product-form__input .quantity .quantity__button svg {
        margin-top: -10px
    }
    .product-price-container {
        width: 185px
    }
    .template-combo-new .product-price-container {
        width: 70%
    }
    .template-combo-new .product .price .badge {
        font-size: .5em
    }
    .template-product .price__sale .money,
    .template-product .product-price-title {
        font-size: 23px
    }
    span.jdgm-prev-badge__text {
        font-size: 14px
    }
    .line-of-tax {
        height: 1px;
        background: #000
    }
    .product-form__buttons {
        position: fixed;
        bottom: -3px;
        width: 100%;
        left: 0;
        z-index: 99
    }
    .product-form__buttons .button,
    .product-form__buttons .shopify-payment-button button {
        margin: 0;
        border-radius: 0
    }
    .product-form__buttons .button,
    .product-form__buttons .shopify-payment-button {
        width: 50%
    }
    .template-product .product-image_1 {
        width: 100% !important;
        justify-content: space-between
    }
    nav.breadcrumb {
        font-size: 10px;
        margin-top: 20px
    }
    .product__info-wrapper {
        padding-left: 0 !important
    }
    .thumbnail-list__item {
        width: 80px !important;
        height: 80px
    }
}

@media only screen and (max-width:480px) {
    .product-form__buttons .button,
    .product-form__buttons .shopify-payment-button button {
        font-size: 13px
    }
    nav.breadcrumb {
        font-size: 9px;
        margin-top: 20px
    }
}

.template-page.traya-ingredients .s-hero-text h4 {
    font-size: 26px;
    line-height: 1.04;
    letter-spacing: .65px;
    color: #3c2415;
    font-weight: 700
}

.template-page.traya-ingredients .s-hero-text p {
    font-size: 26px;
    line-height: 1.35;
    letter-spacing: -.26px;
    color: #939598
}

.template-page.traya-ingredients .s-hero-text {
    padding-top: 155px;
    max-width: 467px
}

.traya-ingredients .IngredientsList .list-ingredient {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center
}

.template-page.traya-ingredients .section--product-ingredients .content.content-1 {
    font-size: 16px;
    border-bottom: 1px solid #929497;
    padding-bottom: 15px;
    margin-bottom: 15px;
    min-height: 112px
}

.content.content-2 a {
    color: #414042;
    border: none
}

.template-page.traya-ingredients .ingredients-product h3 {
    font-size: 44px;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: -.22px
}

.template-page.traya-ingredients .ingredients-product p.label {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.45;
    letter-spacing: -.2px
}

.btn-success {
    background-color: #9bba70 !important;
    border-color: #9bba70 !important
}

.prod-dorp .ProductList h5 {
    font-size: 17px;
    line-height: 1.18;
    letter-spacing: 1.7px
}

.prod-dorp .ProductList {
    width: 710px;
    padding: 15px 15px 0;
    max-width: 100%
}

.prod-dorp .dropdown-menu.show {
    border-radius: 10.8px;
    box-shadow: 5px 5px 5px #00000040;
    border: 2px solid #9bba70
}

@media screen and (max-width:768px) {
    .combo-side,
    .product-video-width-accourdion .combo-side {
        width: 100%
    }
    .combo-side-img,
    .product-video-width-accourdion .combo-side-img {
        order: 2
    }
    .container.hr-div {
        margin-top: 0
    }
    .template-page.the-science .s-hero-section.ingredient-hero-section,
    .template-page.traya-ingredients .s-hero-section.ingredient-hero-section {
        height: 388px;
        background-position: 60% 0
    }
    .template-page.the-science .s-hero-text,
    .template-page.traya-ingredients .s-hero-text {
        padding: 15px;
        background: #fff;
        margin-top: 0 !important;
        border-radius: 10px;
        max-width: 100%
    }
    .template-page.the-science .s-hero-text h4,
    .template-page.traya-ingredients .s-hero-text h4 {
        font-size: 16px;
        color: #9bba70
    }
    .template-page.the-science .s-hero-text h2,
    .template-page.traya-ingredients .s-hero-text h2 {
        font-size: 30px
    }
    .template-page.the-science .s-hero-text p,
    .template-page.traya-ingredients .s-hero-text p {
        font-size: 15px
    }
    .prod-dorp .ProductList {
        width: 100%;
        margin-left: -1px
    }
    .prod-dorp .dropdown-menu.show {
        box-shadow: none;
        border: none;
        position: fixed !important;
        transform: none !important;
        border-radius: 0;
        bottom: 0 !important;
        overflow: auto;
        height: 100vh;
        top: 7% !important
    }
    .prod-dorp .ProductList .col-6.col-md-4 {
        border-bottom: 1px solid #ccc;
        border-left: 1px solid #ccc;
        text-align: center
    }
    .prod-dorp .ProductList h5 {
        margin-top: 15px !important;
        padding-bottom: 15px;
        text-align: center
    }
    .traya-ingredients .prod-dorp button#displayAllIngredientsBack {
        position: absolute;
        left: -7px !important;
        top: -9px !important
    }
    .template-page.traya-ingredients .ingredients-product h3 {
        font-size: 29px;
        text-align: center
    }
    .btnAllIngredient {
        padding-bottom: 20px
    }
    .ingredients-product .dropdown,
    .template-page.traya-ingredients .ingredients-product p.label {
        text-align: center
    }
}

@media (max-width:575.98px) {
    .prod-dorp .btn.btn-success {
        display: block;
        width: 100%;
        padding: 0 17px;
        font-size: 18px;
        height: 53px;
        line-height: 53px
    }
}

.page-heading h2 {
    font-size: 32px;
    margin-top: 55px
}

.transplant-care-heading,
h2.section-title-main {
    font-style: normal;
    margin-bottom: 30px;
    font-stretch: normal
}

.main-top-section {
    background: #a5c174;
    margin-top: 48px;
    padding-top: 72px;
    padding-bottom: 65px
}

h2.section-title-main {
    font-size: 44px !important;
    font-weight: 800 !important;
    line-height: 1.25 !important;
    letter-spacing: -.22px !important;
    padding-top: 40px;
    text-align: center !important
}

.refundd .refund_content .content-wrapper,
.template-article .content-wrapper {
    background: #fcfbf9;
    padding: 10px 20px 20px
}

.sticky-announce {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
    padding: 11px 0;
    left: 0
}

.sticky-announce a {
    text-decoration: none;
    font-size: 16px;
    padding: 6px 18px;
    margin-left: 18px;
    border-radius: 4px;
    font-weight: 600
}

.transplant-care-heading {
    font-size: 44px;
    line-height: 1.25;
    letter-spacing: -.22px;
    padding-top: 40px
}

.treatment-heading {
    font-size: 30px;
    line-height: 41px;
    color: #175e53
}

.transplant-care .nav-link {
    border: 2px solid #a7a9ac;
    border-radius: 4px;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 1.8px;
    color: #414042
}

.transplant-care .nav-link.active {
    color: #3d3d3d;
    background-color: #68aa9e;
    border-color: #68aa9e
}

.side-effects {
    font-weight: 600;
    font-size: 32px;
    margin: 0
}

.effects {
    top: 37%;
    left: 50%;
    transform: translate(-25.5%, -46%);
    width: 66%
}

.bottom-text {
    bottom: 10%;
    left: 17%;
    font-style: italic;
    font-weight: 600;
    color: #9f9d9d;
    font-size: 20px;
    line-height: 148.4%;
    transform: translate(-2%, 36%)
}

.template-page.transplant .accordion-button:not(.collapsed):after {
    background: 0 0;
    transition: none;
    content: '\2212'
}

.template-page.transplant .accordion-button:after {
    background: 0 0;
    transition: none;
    content: '\002B'
}

.template-page.transplant .nav-pills li a:hover {
    background: 0 0;
    border-color: #a7a9ac;
    color: inherit
}

.template-page.transplant .nav-pills li a.active:hover {
    background: #68aa9e;
    border-color: #68aa9e;
    color: #3d3d3d
}

@media only screen and (max-width:1310px) and (min-width:1200px) {
    .transplant-care .nav-link {
        font-size: 15px;
        line-height: 2
    }
}

@media only screen and (max-width:1199.98px) and (min-width:992px) {
    .transplant-care-heading {
        font-size: 36px
    }
    .treatment-heading {
        font-size: 26px;
        line-height: 30px
    }
    .treatment-description {
        font-size: 16px;
        line-height: 1.5
    }
    .side-effects {
        font-size: 25px
    }
    .bottom-text {
        font-size: 16px
    }
}

@media only screen and (max-width:991.98px) and (min-width:768px) {
    .transplant-care-heading {
        font-size: 30px
    }
    .treatment-heading {
        font-size: 20px;
        line-height: 30px
    }
    .treatment-description {
        font-size: 16px
    }
    .side-effects {
        font-size: 20px
    }
    .bottom-text {
        font-size: 14px
    }
}

@media only screen and (max-width:767.98px) and (min-width:576px) {
    .btn {
        font-size: 24px;
        padding: 10px 25px;
        border-radius: 5px
    }
    .container {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .translant-steps {
        gap: 20px
    }
    .treatment-description {
        font-size: 15px;
        line-height: 25px
    }
    .treatment-heading {
        font-size: 20px;
        line-height: 28px
    }
    .transplant-care-heading {
        font-size: 25px;
        line-height: 30px
    }
    .effects {
        bottom: 2%;
        left: 50%;
        top: auto;
        transform: translate(-30%, -2%)
    }
    .bottom-text {
        top: 50%;
        left: 29%;
        font-size: 9px;
        transform: translate(1%, 20%)
    }
    .side-effects {
        font-size: 14px;
        line-height: 27px
    }
    .trarsplant-effects {
        padding-bottom: 30px
    }
}

@media only screen and (max-width:576.98px) {
    .translant-steps {
        gap: 20px
    }
    .transplant-care-heading {
        font-size: 20px;
        line-height: 40px;
        margin-bottom: 20px;
        padding-top: 20px
    }
    .transplant-care .nav-link,
    .treatment-description {
        font-size: 15px
    }
    .treatment-heading {
        font-size: 20px;
        line-height: 30px
    }
    .effects {
        bottom: 2%;
        left: 50%;
        top: auto;
        transform: translate(-30%, -2%)
    }
    .bottom-text {
        top: 50%;
        left: 29%;
        font-size: 9px;
        transform: translate(1%, 20%)
    }
    .side-effects {
        font-size: 14px;
        line-height: 27px
    }
    .trarsplant-effects {
        padding-bottom: 30px
    }
}

.science-head,
.science-second-text {
    font-size: 22px;
    letter-spacing: -.22px
}

.science-head {
    line-height: 1.14
}

.text-orange {
    color: #f9af5f !important
}

.rounded-lg {
    border-radius: .7rem !important
}

.text-orange.lead {
    font-size: 30px;
    font-weight: 200;
    line-height: 1.15;
    letter-spacing: -.17px
}

.science-second-text {
    font-weight: 300;
    line-height: 1.41
}

.phase-box-text1,
.phase-texts {
    font-size: 21px;
    font-weight: 700;
    line-height: .91;
    letter-spacing: normal
}

.template-page.the-science .btn-link {
    font-size: 20px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: .91;
    letter-spacing: normal;
    text-align: left;
    color: #6d6e71;
    text-decoration: none !important;
    border-bottom: 1px solid;
    display: inline-block;
    padding-bottom: 5px
}

.template-page.the-science .nav-pills li a:hover {
    background: #fff;
    color: #414042;
    border-color: #a7a9ac
}

.template-page.the-science .nav-pills li a.active:hover {
    background: #414042;
    color: #fff;
    border-color: #414042
}

@media only screen and (max-width:991.98px) and (min-width:768px) {
    .template-page.the-science .nav-item {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .text-orange.lead {
        font-size: 26px
    }
    .science-head {
        font-size: 20px
    }
    .science-text {
        font-size: 16px
    }
}

@media only screen and (max-width:1199px) and (min-width:992px) {
    .template-page.the-science .nav-item {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
}

.addReadMore .readLess span,
.addReadMore .readMore span,
.readLess {
    font-weight: 700;
    color: #000;
    font-size: 14px;
    cursor: pointer
}

.page_link .btn-dark {
    background-color: #ee9a3c;
    border-color: #ee9a3c;
    min-width: 250px;
    font-weight: 600;
    font-size: 18px;
    border-radius: 5px
}

.page_link .btn-dark:hover {
    color: #fff;
    background: #23272b
}

.modal {
    z-index: 99999
}

.modal-open .modal {
    opacity: 1
}

.female .price,
.female .price .money,
.femalev1 .price,
.femalev1 .price .money {
    font-size: 16px;
    text-align: center
}

.female .doctors-section .Ftitle_sub_text,
.femalev1 .doctors-section .Ftitle_sub_text {
    font-size: 18px;
    font-weight: 400 !important;
    letter-spacing: normal
}

.female .doctors-section .section-title,
.female .section-the-results .section-title,
.female-result.cust_reviews.mb-5,
.femalev1 .doctors-section .section-title,
.femalev1 .section-the-results .section-title,
.menopause.cust_reviews.mb-5,
.pcos.cust_reviews.mb-5,
.post-pregnancy.cust_reviews.mb-5,
.result-fe.cust_reviews.mb-5,
.thyroid.cust_reviews.mb-5,
div#shopify-section-template--15985804411058__6aedb91e-b3eb-49ab-a0c3-7962a5ab2244 p.section-title {
    margin-bottom: 0 !important
}

.female .section-the-results h5,
.femalev1 .section-the-results h5,
.new-female .section-the-results h5 {
    font-weight: 400 !important
}

.section-title.all-product:before {
    content: '';
    width: 102.7px;
    height: 8px;
    border-radius: 4px;
    top: -15px;
    left: 0;
    display: block;
    position: relative;
    margin: 0 auto;
    background: #414042
}

.accordion-button:not(.collapsed),
.text-black {
    color: #000
}

.result4 .username,
.result4c .username,
.result4-a .username,
.login-lead .username,
.result4b .username {
    font-size: 72px
}

.result4 .diagnosed_text,
.result4c .diagnosed_text,
.result4-a .diagnosed_text,
.login-lead .diagnosed_text,
.result4b .diagnosed_text,
.user_type_stage {
    font-size: 47px
}

.result4 .stage-item,
.result4c .stage-item,
.result4-a .stage-item,
.login-lead .stage-item,
.result4b .stage-item {
    padding-top: 100%
}

.result4 .stage-images,
.result4c .stage-images,
.result4-a .stage-images,
.login-lead .stage-images,
.result4b .stage-images {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.result4 .stage-item>p,
.result4c .stage-item>p,
.result4-a .stage-item>p,
.login-lead .stage-item>p,
.result4b .stage-item>p {
    position: absolute;
    right: 0;
    max-width: 80px;
    text-align: center;
    display: none
}

.result4 .indicator,
.result4c .indicator,
.result4-a .indicator,
.login-lead .indicator,
.result4b .indicator {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: center;
    width: 32px;
    height: 32px;
    background: #9fae9c;
    border: 1px solid #fff;
    border-radius: 100%
}

.result4 .indicator>span,
.result4c .indicator>span,
.result4-a .indicator>span,
.login-lead .indicator>span,
.result4b .indicator>span {
    width: 32px;
    height: 32px;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    display: none
}

.result4 .checkStage:after,
.result4c .checkStage:after,
.result4-a .checkStage:after,
.login-lead .checkStage:after,
.result4b .checkStage:after {
    content: "\2192";
    position: absolute;
    top: 60%;
    left: 0;
    font-size: 38px;
    transform: translate(-50%, -50%)
}

.result4 #ourdia svg,
.result4c #ourdia svg,
.result4-a #ourdia svg,
.login-lead #ourdia svg,
.result4b #ourdia svg {
    filter: brightness(0)
}

.result4 #learn_more,
.result4c #learn_more,
.result4-a #learn_more,
.login-lead #learn_more,
.result4b #learn_more {
    border-bottom: 1px solid #000
}

.result4-a .test-result {
    background: #a5c174
}

.result4 .root_cause_main,
.result4c .root_cause_main,
.result4-a .root_cause_main,
.result4b .root_cause_main {
    border-radius: 30px 30px 0 0
}

.accordion-button.question {
    border: none;
    width: 100%;
    text-align: left
}

.rating-strip {
    position: absolute;
    background-color: #414042;
    padding: 4px 6px;
    color: #e6e6e6;
    font-weight: 900;
    font-size: 10px;
    left: 0;
    top: 0;
    line-height: 100%;
    border-radius: 11.25px;
    z-index: 1
}

.template-collection .card--card .card__inner .card__media {
    margin: auto;
    width: 100%
}

.full-unstyled-link:hover,
.template-collection img.motion-reduce {
    border-top-left-radius: 1.7rem;
    border-top-right-radius: 1.7rem
}

.template-collection .card__information.collection {
    padding: 1rem .5rem
}

.kit .price-item--sale .money {
    color: red
}

.blog-articles .card__content .full-unstyled-link,
.feature_article.,
.template-article .card__content .full-unstyled-link {
    font-size: 20px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.05;
    letter-spacing: -.2px;
    min-height: 0
}

.card__content .article-card__excerpt {
    margin: 0
}

.blog-articles .article-card .card__information,
.blog__posts .article-card .card__information,
.template-article .article-card .card__information {
    padding-left: 1rem;
    padding-right: 1rem
}

.template-article .section-blog-intro,
.template-blog .section-blog-intro {
    padding: 69px 0 30px;
    background-repeat: no-repeat;
    background-size: cover
}

.template-article .card__information.article .full-unstyled-link,
.template-blog .card__information.blog .full-unstyled-link {
    font-size: 15px;
    letter-spacing: 0;
    text-align: center
}

.template-blog .blog .card.card--card.card--media.color-background-1.gradient {
    background-color: #f8f9fa
}

.template-article .blog .card__media,
.template-blog .blog .card__media {
    margin: 13px;
    width: calc(100% - 2 *13px)
}

.template-page.result4 .sticky-btn .result4_buynow .iot_text,
.template-page.result4c .sticky-btn .result4_buynow .iot_text,
.template-page.result4-a .sticky-btn .result4_buynow .iot_text,
.template-page.result4b .sticky-btn .result4_buynow .iot_text,
template-page.result4b .sticky-btn .result4_buynow .iot_text {
    font-size: 13px;
    color: #414143
}

.template-page.result4 .sticky-btn .result4_buynow .rmoney_price,
.template-page.result4c .sticky-btn .result4_buynow .rmoney_price,
.template-page.result4-a .sticky-btn .result4_buynow .rmoney_price,
.template-page.result4b .sticky-btn .result4_buynow .rmoney_price {
    font-size: 32px;
    margin: 0
}

.template-page.result4 .sticky-btn .result4_buynow .Rmoney_buy,
.template-page.result4c .sticky-btn .result4_buynow .Rmoney_buy,
.template-page.result4-a .sticky-btn .result4_buynow .Rmoney_buy,
.template-page.result4b .sticky-btn .result4_buynow .Rmoney_buy {
    font-size: 32px;
    color: #fff
}

.template-page.result4 .sticky-btn .result4_buynow:hover,
.template-page.result4c .sticky-btn .result4_buynow:hover,
.template-page.result4-a .sticky-btn .result4_buynow:hover,
.template-page.result4b .sticky-btn .result4_buynow:hover {
    background: #414042;
    border-color: #414042;
    border: #414042
}

.mega-menu-wrapper .nav-pills li a:hover .angle__icons .buttons svg>path,
.template-page.result4 .sticky-btn .result4_buynow:hover svg path,
.template-page.result4c .sticky-btn .result4_buynow:hover svg path,
.template-page.result4-a .sticky-btn .result4_buynow:hover svg path,
.template-page.result4b .sticky-btn .result4_buynow:hover svg path {
    fill: #fff;
    stroke: #fff
}

.result-hi .card,
.login-lead .card,
.result4 .card,
.result4c .card,
.result4-a .card,
.result4b .card,
.result5 .card {
    border-radius: 25px
}

.cart_checkout_text {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 17px
}

@media (max-width:767.98px) {
    .dietplan {
        background-position: 120% 60px;
        background-size: 53%
    }
    .breadcrumb {
        font-size: 11px;
        padding: 0 0 .75rem
    }
    .s-hero-section.ingredient-hero-section .container-fluid {
        position: relative;
        z-index: 1;
        width: 95%;
        margin-left: 15px !important
    }
    .s-hero-section .s-hero-text {
        padding: 114px 0 0
    }
    .s-hero-section.ingredient-hero-section {
        height: 522px
    }
    .s-hero-section .s-hero-text h2 {
        font-size: 39px
    }
    .s-hero-section .s-hero-text p {
        color: #333
    }
    .thank-you h2.section-title-main {
        font-size: 22px !important
    }
    .template-page.result4 .sticky-btn .result4_buynow:hover .rmoney_price .total-price,
    .template-page.result4c .sticky-btn .result4_buynow:hover .rmoney_price .total-price,
    .template-page.result4-a .sticky-btn .result4_buynow:hover .rmoney_price .total-price,
    .template-page.result4b .sticky-btn .result4_buynow:hover .rmoney_price .total-price {
        color: #fff
    }
    .template-blog .section-blog-intro .page-banner .content {
        padding: 23px 0 20px
    }
    .template-blog .section-blog-intro h1 {
        font-size: 28px
    }
    .template-blog .section-blog-intro {
        padding: 46px 0 20px
    }
    .article-card__image-wrapper.card__media {
        width: 100%;
        margin: auto
    }
    .template-blog .related-posts {
        padding-right: 41px;
        padding-left: 47px
    }
    .result4 .username,
    .result4c .username,
    .result4-a .username,
    .login-lead .username,
    .result4b .username {
        font-size: 32px
    }
    .result4 .diagnosed_text,
    .result4c .diagnosed_text,
    .result4-a .diagnosed_text,
    .login-lead .diagnosed_text,
    .result4b .diagnosed_text,
    .user_type_stage {
        font-size: 15px !important
    }
    #learn_more,
    .result4 .stageDescription_text,
    .result4 .stages-name,
    .result4c .stageDescription_text,
    .result4c .stages-name,
    .login-lead .stageDescription_text,
    .login-lead .stages-name,
    .result4-a .stageDescription_text,
    .result4-a .stages-name,
    .result4b .stageDescription_text,
    .result4b .stages-name {
        font-size: 14px
    }
    .stage-item>p {
        font-size: 16px
    }
    .template-page.result4 .card-footer .buy_now_card_svg,
    .template-page.result4c .card-footer .buy_now_card_svg,
    .template-page.result4-a .card-footer .buy_now_card_svg,
    .template-page.result4b .card-footer .buy_now_card_svg {
        font-size: 16px !important
    }
    .template-page.result4 .sticky-btn .result4_buynow,
    .template-page.result4c .sticky-btn .result4_buynow,
    .template-page.result4-a .sticky-btn .result4_buynow,
    .template-page.result4b .sticky-btn .result4_buynow {
        border-radius: 12px;
        font-size: 18px
    }
    .template-page.result4 .sticky-btn .result4_buynow .iot_text,
    .template-page.result4c .sticky-btn .result4_buynow .iot_text,
    .template-page.result4-a .sticky-btn .result4_buynow .iot_text,
    .template-page.result4b .sticky-btn .result4_buynow .iot_text {
        font-size: 8px !important;
        color: #000 !important;
        letter-spacing: normal !important
    }
    .template-page.result4 .sticky-btn .result4_buynow .rmoney_price,
    .template-page.result4c .sticky-btn .result4_buynow .rmoney_price,
    .template-page.result4-a .sticky-btn .result4_buynow .rmoney_price,
    .template-page.result4b .sticky-btn .result4_buynow .rmoney_price {
        font-size: 18px;
        margin: 0
    }
    .template-page.result4 .sticky-btn .result4_buynow .Rmoney_buy,
    .template-page.result4 .sticky-btn .result4_buynow .total-price,
    .template-page.result4c .sticky-btn .result4_buynow .Rmoney_buy,
    .template-page.result4c .sticky-btn .result4_buynow .total-price,
    .template-page.result4-a .sticky-btn .result4_buynow .Rmoney_buy,
    .template-page.result4-a .sticky-btn .result4_buynow .total-price,
    .template-page.result4b .sticky-btn .result4_buynow .Rmoney_buy,
    .template-page.result4b .sticky-btn .result4_buynow .total-price {
        font-size: 18px !important;
        color: #000
    }
    .template-page.result4 .sticky-btn .result4_buynow .Rmoney_buy svg,
    .template-page.result4c .sticky-btn .result4_buynow .Rmoney_buy svg,
    .template-page.result4-a .sticky-btn .result4_buynow .Rmoney_buy svg,
    .template-page.result4b .sticky-btn .result4_buynow .Rmoney_buy svg {
        height: 18px;
        width: 10px
    }
    .result4 .product-section-list .card-body p,
    .result4 .product-section-list .card-body svg+span,
    .result4c .product-section-list .card-body p,
    .result4c .product-section-list .card-body svg+span,
    .login-lead .product-section-list .card-body p,
    .login-lead .product-section-list .card-body svg+span,
    .result4-a .product-section-list .card-body p,
    .result4-a .product-section-list .card-body svg+span,
    .result4b .product-section-list .card-body p,
    .result4b .product-section-list .card-body svg+span,
    .template-page.result-hi .our-experts .doctors-section .doctor-slider h5,
    .template-page.result4 .our-experts .doctors-section .doctor-slider h5,
    .template-page.result4c .our-experts .doctors-section .doctor-slider h5,
    .login-lead .our-experts .doctors-section .doctor-slider h5,
    .template-page.result4-a .our-experts .doctors-section .doctor-slider h5,
    .template-page.result4b .our-experts .doctors-section .doctor-slider h5 {
        font-size: 15px
    }
    .article-card__image--medium .ratio:before {
        padding-bottom: 13rem !important
    }
    .template-blog .card-wrapper .card__content {
        padding-top: 10px
    }
    .slideshow__text.banner__box {
        padding: 0 1.5rem
    }
    .cart-drawer .cart-item {
        grid-template: unset !important;
        gap: unset !important;
        margin-bottom: .5rem !important
    }
    .cart-drawer .cart-item__quantity .button.button--tertiary {
        min-height: 2rem
    }
    .template-index .collection__view-all .btn {
        width: 95%
    }
    .sub-banner__text {
        margin-bottom: 0
    }
}

.template-article .content-wrapper .breadcrumb {
    padding-top: 0;
    padding-bottom: 16px
}

.article__title {
    font-size: 40px
}

.article-breadcrumbs nav.breadcrumb {
    font-size: 12px
}

.article-content strong {
    font-size: 19px
}

.section-titles-article {
    padding-top: 40px
}

.article-card__image--medium .ratio:before {
    padding-bottom: 13rem !important
}

.bg-tradewind {
    background: #68aa9e
}

.mega-menu-wrapper .nav-pills li a.product__list {
    border: none;
    font-weight: 400;
    color: #000;
    font-size: 13px
}

.w-80 {
    width: 80%
}

.mega-menu-wrapper .nav-pills li a:hover .angle__icons .buttons.right-left svg>path {
    fill: none;
    stroke: #fff
}

.col-md-12.header__align,
.template-page.female-result .combo-icons.row>*,
.template-page.result-fe .combo-icons.row>* {
    padding-right: 0;
    padding-left: 0
}

.product_main_list .angle__icons:before {
    content: '';
    background: #000;
    opacity: .2;
    width: 1.5px;
    position: absolute;
    left: -6px;
    height: 75%;
    top: 3px
}

.angle__icons:hover:before {
    background: #fff
}

.angle__icons,
.menopause h2.banner__heading.h1,
.product__list,
.template-page.female a#hairtestcta,
.template-page.femalev1 a#hairtestcta,
.thyroid h2.banner__heading.h1.text_Fredoka:after {
    position: relative
}

.product__list:after {
    content: '';
    width: 90%;
    height: 2px;
    background: #000;
    position: absolute;
    left: 10%;
    bottom: 0;
    transform: translate(0)
}

@media only screen and (max-width:767px) {
    .price__regular.regular_combo_kit {
        font-size: 24px !important
    }
    .btn {
        line-height: unset
    }
    .template-page.abishek-b-mishra #FrequentlyQA .text_Fredoka,
    .template-page.abishek-b-mishra #banefitAccordion0 .text_Fredoka,
    .template-page.abishek-b-mishra #doctor_about_content .text_Fredoka,
    .template-page.abishek-b-mishra #doctor_testimonials .text_Fredoka,
    .template-page.abishek-b-mishra #doctordetails .text_Fredoka,
    .template-page.doctor-dhwani #FrequentlyQA .text_Fredoka,
    .template-page.doctor-dhwani #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-dhwani #doctor_about_content .text_Fredoka,
    .template-page.doctor-dhwani #doctor_testimonials .text_Fredoka,
    .template-page.doctor-dhwani #doctordetails .text_Fredoka,
    .template-page.doctor-harish #FrequentlyQA .text_Fredoka,
    .template-page.doctor-harish #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-harish #doctor_about_content .text_Fredoka,
    .template-page.doctor-harish #doctor_testimonials .text_Fredoka,
    .template-page.doctor-harish #doctordetails .text_Fredoka,
    .template-page.doctor-jaspreet #FrequentlyQA .text_Fredoka,
    .template-page.doctor-jaspreet #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-jaspreet #doctor_about_content .text_Fredoka,
    .template-page.doctor-jaspreet #doctor_testimonials .text_Fredoka,
    .template-page.doctor-jaspreet #doctordetails .text_Fredoka,
    .template-page.doctor-kalyani #FrequentlyQA .text_Fredoka,
    .template-page.doctor-kalyani #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-kalyani #doctor_testimonials .text_Fredoka,
    .template-page.doctor-kalyani #doctordetails .text_Fredoka,
    .template-page.kalyani-deshmukh #FrequentlyQA .text_Fredoka,
    .template-page.kalyani-deshmukh #banefitAccordion0 .text_Fredoka,
    .template-page.kalyani-deshmukh #doctor_about_content .text_Fredoka,
    .template-page.kalyani-deshmukh #doctor_testimonials .text_Fredoka,
    .template-page.kalyani-deshmukh #doctordetails .text_Fredoka,
    .template-page.moyna-vakil #FrequentlyQA .text_Fredoka,
    .template-page.moyna-vakil #banefitAccordion0 .text_Fredoka,
    .template-page.moyna-vakil #doctor_about_content .text_Fredoka .template-page.doctor-kalyani #doctor_about_content .text_Fredoka,
    .template-page.moyna-vakil #doctor_testimonials .text_Fredoka,
    .template-page.moyna-vakil #doctordetails .text_Fredoka,
    .template-page.nishita-suratkal #FrequentlyQA .text_Fredoka,
    .template-page.nishita-suratkal #banefitAccordion0 .text_Fredoka,
    .template-page.nishita-suratkal #doctor_testimonials .text_Fredoka,
    .template-page.nishita-suratkal #doctordetails .text_Fredoka,
    .template-page.sangeeta-menon #FrequentlyQA .text_Fredoka,
    .template-page.sangeeta-menon #banefitAccordion0 .text_Fredoka,
    .template-page.sangeeta-menon #doctor_about_content .text_Fredoka,
    .template-page.sangeeta-menon #doctor_testimonials .text_Fredoka,
    .template-page.sangeeta-menon #doctordetails .text_Fredoka,
    .template-page.shailendra-chaubey #FrequentlyQA .text_Fredoka,
    .template-page.shailendra-chaubey #banefitAccordion0 .text_Fredoka,
    .template-page.shailendra-chaubey #doctor_about_content .text_Fredoka,
    .template-page.shailendra-chaubey #doctor_testimonials .text_Fredoka,
    .template-page.shailendra-chaubey #doctordetails .text_Fredoka,
    .template-page.shefali-saini #FrequentlyQA .text_Fredoka,
    .template-page.shefali-saini #banefitAccordion0 .text_Fredoka,
    .template-page.shefali-saini #doctor_about_content .text_Fredoka,
    .template-page.shefali-saini #doctor_testimonials .text_Fredoka,
    .template-page.shefali-saini #doctordetails .text_Fredoka,
    .template-page.siddhi-sonawane #FrequentlyQA .text_Fredoka,
    .template-page.siddhi-sonawane #banefitAccordion0 .text_Fredoka,
    .template-page.siddhi-sonawane #doctor_about_content .text_Fredoka,
    .template-page.siddhi-sonawane #doctor_testimonials .text_Fredoka,
    .template-page.siddhi-sonawane #doctordetails .text_Fredoka,
    .template-page.template-page.nishita-suratkal #doctor_about_content .text_Fredoka,
    .template-page.doctor-aakanksha-gupta #doctor_testimonials .text_Fredoka,
    .template-page.doctor-divya-poulose #doctor_testimonials .text_Fredoka,
    .template-page.doctor-sonal-makhija #doctor_testimonials .text_Fredoka,
    .template-page.doctor-sonia-tekchandani #doctor_testimonials .text_Fredoka,
    .template-page.doctor-komal-rathi #doctor_testimonials .text_Fredoka,
    .template-page.doctor-pawan-singh #doctor_testimonials .text_Fredoka,
    .template-page.doctor-glory-Parmar #doctor_testimonials .text_Fredoka,
    .template-page.doctor-shreya-deoghare #doctor_testimonials .text_Fredoka,
    .template-page.doctor-vandana-verma #doctor_testimonials .text_Fredoka,
    .template-page.doctor-aakanksha-gupta #FrequentlyQA .text_Fredoka,
    .template-page.doctor-divya-poulose #FrequentlyQA .text_Fredoka,
    .template-page.doctor-sonal-makhija #FrequentlyQA .text_Fredoka,
    .template-page.doctor-sonia-tekchandani #FrequentlyQA .text_Fredoka,
    .template-page.doctor-komal-rathi #FrequentlyQA .text_Fredoka,
    .template-page.doctor-pawan-singh #FrequentlyQA .text_Fredoka,
    .template-page.doctor-glory-Parmar #FrequentlyQA .text_Fredoka,
    .template-page.doctor-shreya-deoghare #FrequentlyQA .text_Fredoka,
    .template-page.doctor-vandana-verma #FrequentlyQA .text_Fredoka,
    .template-page.doctor-aakanksha-gupta #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-divya-poulose #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-sonal-makhija #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-sonia-tekchandani #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-komal-rathi #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-pawan-singh #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-glory-Parmar #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-shreya-deoghare #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-vandana-verma #banefitAccordion0 .text_Fredoka,
    .template-page.doctor-aakanksha-gupta #doctordetails .text_Fredoka,
    .template-page.doctor-divya-poulose #doctordetails .text_Fredoka,
    .template-page.doctor-sonal-makhija #doctordetails .text_Fredoka,
    .template-page.doctor-sonia-tekchandani #doctordetails .text_Fredoka,
    .template-page.doctor-komal-rathi #doctordetails .text_Fredoka,
    .template-page.doctor-pawan-singh #doctordetails .text_Fredoka,
    .template-page.doctor-glory-Parmar #doctordetails .text_Fredoka,
    .template-page.doctor-shreya-deoghare #doctordetails .text_Fredoka,
    .template-page.doctor-vandana-verma #doctordetails .text_Fredoka {
        font-size: 22px;
        line-height: 27px;
        padding: 0;
        text-align: start
    }
    .template-page.doctor-aakanksha-gupta #doctor_about_content .text_Fredoka,
    .template-page.doctor-divya-poulose #doctor_about_content .text_Fredoka,
    .template-page.doctor-sonal-makhija #doctor_about_content .text_Fredoka,
    .template-page.doctor-sonia-tekchandani #doctor_about_content .text_Fredoka,
    .template-page.doctor-komal-rathi #doctor_about_content .text_Fredoka,
    .template-page.doctor-pawan-singh #doctor_about_content .text_Fredoka,
    .template-page.doctor-glory-Parmar #doctor_about_content .text_Fredoka,
    .template-page.doctor-shreya-deoghare #doctor_about_content .text_Fredoka,
    .template-page.doctor-vandana-verma #doctor_about_content .text_Fredoka {
        font-size: 22px;
        line-height: 27px;
        padding: 0;
        text-align: start
    }
    .template-page.abishek-b-mishra .doctor_about_content,
    .template-page.doctor-dhwani .doctor_about_content,
    .template-page.doctor-harish .doctor_about_content,
    .template-page.doctor-jaspreet .doctor_about_content,
    .template-page.doctor-kalyani .doctor_about_content,
    .template-page.kalyani-deshmukh .doctor_about_content,
    .template-page.moyna-vakil .doctor_about_content,
    .template-page.nishita-suratkal .doctor_about_content,
    .template-page.sangeeta-menon .doctor_about_content,
    .template-page.shailendra-chaubey .doctor_about_content,
    .template-page.shefali-saini .doctor_about_content,
    .template-page.siddhi-sonawane .doctor_about_content,
    .template-page.doctor-aakanksha-gupta .doctor_about_content,
    .template-page.doctor-divya-poulose .doctor_about_content,
    .template-page.doctor-sonal-makhija .doctor_about_content,
    .template-page.doctor-sonia-tekchandani .doctor_about_content,
    .template-page.doctor-komal-rathi .doctor_about_content,
    .template-page.doctor-pawan-singh .doctor_about_content,
    .template-page.doctor-glory-Parmar .doctor_about_content,
    .template-page.doctor-shreya-deoghare .doctor_about_content,
    .template-page.doctor-vandana-verma .doctor_about_content {
        font-size: 14px;
        line-height: 18px;
        text-align: start
    }
    .template-page.abishek-b-mishra #doctordetails,
    .template-page.doctor-dhwani #doctordetails,
    .template-page.doctor-harish #doctordetails,
    .template-page.doctor-jaspreet #doctordetails,
    .template-page.doctor-kalyani #doctordetails,
    .template-page.kalyani-deshmukh #doctordetails,
    .template-page.moyna-vakil #doctordetails,
    .template-page.nishita-suratkal #doctordetails,
    .template-page.sangeeta-menon #doctordetails,
    .template-page.shailendra-chaubey #doctordetails,
    .template-page.shefali-saini #doctordetails,
    .template-page.siddhi-sonawane #doctordetails,
    .template-page.doctor-aakanksha-gupta #doctordetails,
    .template-page.doctor-divya-poulose #doctordetails,
    .template-page.doctor-sonal-makhija #doctordetails,
    .template-page.doctor-sonia-tekchandani #doctordetails,
    .template-page.doctor-komal-rathi #doctordetails,
    .template-page.doctor-pawan-singh #doctordetails,
    .template-page.doctor-glory-Parmar #doctordetails,
    .template-page.doctor-shreya-deoghare #doctordetails,
    .template-page.doctor-vandana-verma #doctordetails {
        background: linear-gradient(to top, #fff 0, #fff 71%, rgb(188 226 206 / .36) 5%, rgb(188 226 206 / .36) 100%)
    }
    .template-page.abishek-b-mishra .Language,
    .template-page.doctor-dhwani .Language,
    .template-page.doctor-harish .Language,
    .template-page.doctor-jaspreet .Language,
    .template-page.doctor-kalyani .Language,
    .template-page.kalyani-deshmukh .Language,
    .template-page.moyna-vakil .Language,
    .template-page.nishita-suratkal .Language,
    .template-page.sangeeta-menon .Language,
    .template-page.shailendra-chaubey .Language,
    .template-page.shefali-saini .Language,
    .template-page.siddhi-sonawane .Language,
    .template-page.doctor-aakanksha-gupta .Language,
    .template-page.doctor-divya-poulose .Language,
    .template-page.doctor-sonal-makhija .Language,
    .template-page.doctor-sonia-tekchandani .Language,
    .template-page.doctor-komal-rathi .Language,
    .template-page.doctor-pawan-singh .Language,
    .template-page.doctor-glory-Parmar .Language,
    .template-page.doctor-shreya-deoghare .Language,
    .template-page.doctor-vandana-verma .Language {
        border-bottom: .2px solid rgb(0 0 0 / .44)
    }
    .template-page.abishek-b-mishra h3,
    .template-page.doctor-dhwani h3,
    .template-page.doctor-harish h3,
    .template-page.doctor-jaspreet h3,
    .template-page.doctor-kalyani h3,
    .template-page.kalyani-deshmukh h3,
    .template-page.moyna-vakil h3,
    .template-page.nishita-suratkal h3,
    .template-page.sangeeta-menon h3,
    .template-page.shailendra-chaubey h3,
    .template-page.shefali-saini h3,
    .template-page.siddhi-sonawane h3,
    .template-page.doctor-aakanksha-gupta h3,
    .template-page.doctor-divya-poulose h3,
    .template-page.doctor-sonal-makhija h3,
    .template-page.doctor-sonia-tekchandani h3,
    .template-page.doctor-komal-rathi h3,
    .template-page.doctor-pawan-singh h3,
    .template-page.doctor-glory-Parmar h3,
    .template-page.doctor-shreya-deoghare h3,
    .template-page.doctor-vandana-verma h3 {
        font-size: 12px;
        line-height: 16px
    }
    .template-page.abishek-b-mishra #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.abishek-b-mishra #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.abishek-b-mishra #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.abishek-b-mishra #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.doctor-dhwani #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.doctor-harish #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.doctor-harish #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-harish #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.doctor-harish #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.doctor-jaspreet #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.doctor-jaspreet #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-jaspreet #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.doctor-jaspreet #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.doctor-kalyani #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.doctor-kalyani #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-kalyani #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.doctor-kalyani #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.kalyani-deshmukh #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.kalyani-deshmukh #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.kalyani-deshmukh #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.kalyani-deshmukh #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.moyna-vakil #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.moyna-vakil #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.nishita-suratkal #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.nishita-suratkal #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.sangeeta-menon #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.sangeeta-menon #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.sangeeta-menon #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.sangeeta-menon #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.shailendra-chaubey #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.shailendra-chaubey #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.shailendra-chaubey #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.shailendra-chaubey #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.shefali-saini #publication_award .grid__item .accordion .card-header button span.plus svg,
    .template-page.siddhi-sonawane #FrequentlyQA .second_accordion .card-header button span.minus svg,
    .template-page.siddhi-sonawane #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-aakanksha-gupta #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-divya-poulose #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-sonal-makhija #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-sonia-tekchandani #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-komal-rathi #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-pawan-singh #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-glory-Parmar #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-shreya-deoghare #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.doctor-vandana-verma #FrequentlyQA .second_accordion .card-header button span.plus svg,
    .template-page.siddhi-sonawane #publication_award .grid__item .accordion .card-header button span.minus svg,
    .template-page.siddhi-sonawane #publication_award .grid__item .accordion .card-header button span.plus svg {
        width: 20px
    }
    .template-page.abishek-b-mishra .name_testimonial,
    .template-page.doctor-dhwani .name_testimonial,
    .template-page.doctor-harish .name_testimonial,
    .template-page.doctor-jaspreet .name_testimonial,
    .template-page.doctor-kalyani .name_testimonial,
    .template-page.kalyani-deshmukh .name_testimonial,
    .template-page.moyna-vakil .name_testimonial,
    .template-page.nishita-suratkal .name_testimonial,
    .template-page.sangeeta-menon .name_testimonial,
    .template-page.shailendra-chaubey .name_testimonial,
    .template-page.shefali-saini .name_testimonial,
    .template-page.siddhi-sonawane .name_testimonial {
        font-size: 15px;
        line-height: 20px
    }
    .template-page.abishek-b-mishra .doctor_testimonials_content,
    .template-page.doctor-dhwani .doctor_testimonials_content,
    .template-page.doctor-harish .doctor_testimonials_content,
    .template-page.doctor-jaspreet .doctor_testimonials_content,
    .template-page.doctor-kalyani .doctor_testimonials_content,
    .template-page.kalyani-deshmukh .doctor_testimonials_content,
    .template-page.moyna-vakil .doctor_testimonials_content,
    .template-page.nishita-suratkal .doctor_testimonials_content,
    .template-page.sangeeta-menon .doctor_testimonials_content,
    .template-page.shailendra-chaubey .doctor_testimonials_content,
    .template-page.shefali-saini .doctor_testimonials_content,
    .template-page.siddhi-sonawane .doctor_testimonials_content .doctor_testimonials_content,
    .template-page.doctor-aakanksha-gupta .doctor_testimonials_content,
    .template-page.doctor-divya-poulose .doctor_testimonials_content,
    .template-page.doctor-sonal-makhija .doctor_testimonials_content,
    .template-page.doctor-sonia-tekchandani .doctor_testimonials_content,
    .template-page.doctor-komal-rathi .doctor_testimonials_content,
    .template-page.doctor-pawan-singh .doctor_testimonials_content,
    .template-page.doctor-glory-Parmar .doctor_testimonials_content,
    .template-page.doctor-shreya-deoghare {
        font-size: 11px;
        line-height: 15px
    }
    .template-page.abishek-b-mishra .thumb_up,
    .template-page.doctor-dhwani .thumb_up,
    .template-page.doctor-harish .thumb_up,
    .template-page.doctor-jaspreet .thumb_up,
    .template-page.doctor-kalyani .thumb_up,
    .template-page.kalyani-deshmukh .thumb_up,
    .template-page.moyna-vakil .thumb_up,
    .template-page.nishita-suratkal .thumb_up,
    .template-page.sangeeta-menon .thumb_up,
    .template-page.shailendra-chaubey .thumb_up,
    .template-page.shefali-saini .thumb_up,
    .template-page.siddhi-sonawane .thumb_up,
    .template-page.doctor-aakanksha-gupta .thumb_up,
    .template-page.doctor-divya-poulose .thumb_up,
    .template-page.doctor-sonal-makhija .thumb_up,
    .template-page.doctor-sonia-tekchandani .thumb_up,
    .template-page.doctor-komal-rathi .thumb_up,
    .template-page.doctor-pawan-singh .thumb_up,
    .template-page.doctor-glory-Parmar .thumb_up,
    .template-page.doctor-shreya-deoghare .thumb_up,
    .template-page.doctor-vandana-verma .thumb_up {
        width: 32px
    }
    .template-page.abishek-b-mishra .box_doc .years,
    .template-page.abishek-b-mishra .img_doctors,
    .template-page.abishek-b-mishra .img_doctors img,
    .template-page.doctor-dhwani .box_doc .years,
    .template-page.doctor-dhwani .img_doctors,
    .template-page.doctor-dhwani .img_doctors img,
    .template-page.doctor-harish .box_doc .years,
    .template-page.doctor-harish .img_doctors,
    .template-page.doctor-harish .img_doctors img,
    .template-page.doctor-jaspreet .box_doc .years,
    .template-page.doctor-jaspreet .img_doctors,
    .template-page.doctor-jaspreet .img_doctors img,
    .template-page.doctor-kalyani .box_doc .years,
    .template-page.doctor-kalyani .img_doctors,
    .template-page.doctor-kalyani .img_doctors img,
    .template-page.kalyani-deshmukh .box_doc .years,
    .template-page.kalyani-deshmukh .img_doctors,
    .template-page.kalyani-deshmukh .img_doctors img,
    .template-page.moyna-vakil .box_doc .years,
    .template-page.moyna-vakil .img_doctors img,
    .template-page.nishita-suratkal .box_doc .years,
    .template-page.nishita-suratkal .img_doctors img,
    .template-page.sangeeta-menon .box_doc .years,
    .template-page.sangeeta-menon .img_doctors,
    .template-page.sangeeta-menon .img_doctors img,
    .template-page.shailendra-chaubey .box_doc .years,
    .template-page.shailendra-chaubey .img_doctors,
    .template-page.shailendra-chaubey .img_doctors img,
    .template-page.shefali-saini .box_doc .years,
    .template-page.shefali-saini .img_doctors,
    .template-page.shefali-saini .img_doctors img,
    .template-page.siddhi-sonawane .box_doc .years,
    .template-page.siddhi-sonawane .img_doctors,
    .template-page.siddhi-sonawane .img_doctors img,
    .template-page.doctor-aakanksha-gupta .box_doc .years,
    .template-page.doctor-divya-poulose .box_doc .years,
    .template-page.doctor-sonal-makhija .box_doc .years,
    .template-page.doctor-sonia-tekchandani .box_doc .years,
    .template-page.doctor-komal-rathi .box_doc .years,
    .template-page.doctor-pawan-singh .box_doc .years,
    .template-page.doctor-glory-Parmar .box_doc .years,
    .template-page.doctor-shreya-deoghare .box_doc .years,
    .template-page.doctor-vandana-verma .box_doc .years,
    .template-page.doctor-aakanksha-gupta .img_doctors img,
    .template-page.doctor-divya-poulose .img_doctors img,
    .template-page.doctor-sonal-makhija .img_doctors img,
    .template-page.doctor-sonia-tekchandani .img_doctors img,
    .template-page.doctor-komal-rathi .img_doctors img,
    .template-page.doctor-pawan-singh .img_doctors img,
    .template-page.doctor-glory-Parmar .img_doctors img,
    .template-page.doctor-shreya-deoghare .img_doctors img,
    .template-page.doctor-vandana-verma .img_doctors img {
        height: 120px
    }
    .template-page.abishek-b-mishra .hair,
    .template-page.doctor-dhwani .hair,
    .template-page.doctor-harish .hair,
    .template-page.doctor-jaspreet .hair,
    .template-page.doctor-kalyani .hair,
    .template-page.kalyani-deshmukh .hair,
    .template-page.moyna-vakil .hair,
    .template-page.nishita-suratkal .hair,
    .template-page.sangeeta-menon .hair,
    .template-page.shailendra-chaubey .hair,
    .template-page.shefali-saini .hair,
    .template-page.siddhi-sonawane .hair .hair,
    .template-page.doctor-aakanksha-gupta .hair,
    .template-page.doctor-divya-poulose .hair,
    .template-page.doctor-sonal-makhija .hair,
    .template-page.doctor-sonia-tekchandani .hair,
    .template-page.doctor-komal-rathi .hair,
    .template-page.doctor-pawan-singh .hair,
    .template-page.doctor-glory-Parmar .hair,
    .template-page.doctor-shreya-deoghare {
        font-size: 12px;
        line-height: 16px;
        border-bottom: .2px solid rgb(0 0 0 / .44);
        width: unset
    }
    .template-page.abishek-b-mishra .Rating_img,
    .template-page.doctor-dhwani .Rating_img,
    .template-page.doctor-harish .Rating_img,
    .template-page.doctor-jaspreet .Rating_img,
    .template-page.doctor-kalyani .Rating_img,
    .template-page.kalyani-deshmukh .Rating_img,
    .template-page.moyna-vakil .Rating_img,
    .template-page.nishita-suratkal .Rating_img,
    .template-page.sangeeta-menon .Rating_img,
    .template-page.shailendra-chaubey .Rating_img,
    .template-page.shefali-saini .Rating_img,
    .template-page.siddhi-sonawane .Rating_img,
    .template-page.doctor-aakanksha-gupta .Rating_img,
    .template-page.doctor-divya-poulose .Rating_img,
    .template-page.doctor-sonal-makhija .Rating_img,
    .template-page.doctor-sonia-tekchandani .Rating_img,
    .template-page.doctor-komal-rathi .Rating_img,
    .template-page.doctor-pawan-singh .Rating_img,
    .template-page.doctor-glory-Parmar .Rating_img,
    .template-page.doctor-shreya-deoghare .Rating_img,
    .template-page.doctor-vandana-verma .Rating_img {
        height: 12px
    }
    .template-page.abishek-b-mishra .testi_slide_content,
    .template-page.doctor-dhwani .testi_slide_content,
    .template-page.doctor-harish .testi_slide_content,
    .template-page.doctor-jaspreet .testi_slide_content,
    .template-page.doctor-kalyani .testi_slide_content,
    .template-page.kalyani-deshmukh .testi_slide_content,
    .template-page.moyna-vakil .testi_slide_content,
    .template-page.nishita-suratkal .testi_slide_content,
    .template-page.sangeeta-menon .testi_slide_content,
    .template-page.shailendra-chaubey .testi_slide_content,
    .template-page.shefali-saini .testi_slide_content,
    .template-page.siddhi-sonawane .testi_slide_content,
    .template-page.doctor-aakanksha-gupta .testi_slide_content,
    .template-page.doctor-divya- .testi_slide_content,
    .template-page.doctor-sonal-makhija .testi_slide_content,
    .template-page.doctor-sonia-tekchandani .testi_slide_content,
    .template-page.doctor-komal-rathi .testi_slide_content,
    .template-page.doctor-pawan-singh .testi_slide_content,
    .template-page.doctor-glory-Parmar .testi_slide_content,
    .template-page.doctor-shreya-deoghare .testi_slide_content,
    .template-page.doctor-vandana-verma .testi_slide_content {
        font-size: 14px;
        line-height: 18px
    }
    .template-page.abishek-b-mishra .docter_name_bottom_slide,
    .template-page.doctor-dhwani .docter_name_bottom_slide,
    .template-page.doctor-harish .docter_name_bottom_slide,
    .template-page.doctor-jaspreet .docter_name_bottom_slide,
    .template-page.doctor-kalyani .docter_name_bottom_slide,
    .template-page.kalyani-deshmukh .docter_name_bottom_slide,
    .template-page.moyna-vakil .docter_name_bottom_slide,
    .template-page.nishita-suratkal .docter_name_bottom_slide,
    .template-page.sangeeta-menon .docter_name_bottom_slide,
    .template-page.shailendra-chaubey .docter_name_bottom_slide,
    .template-page.shefali-saini .docter_name_bottom_slide,
    .template-page.siddhi-sonawane .docter_name_bottom_slide,
    .template-page.doctor-aakanksha-gupta .docter_name_bottom_slide,
    .template-page.doctor-divya-poulose .docter_name_bottom_slide,
    .template-page.doctor-sonal-makhija .docter_name_bottom_slide,
    .template-page.doctor-sonia-tekchandani .docter_name_bottom_slide,
    .template-page.doctor-komal-rathi .docter_name_bottom_slide,
    .template-page.doctor-pawan-singh .docter_name_bottom_slide,
    .template-page.doctor-glory-Parmar .docter_name_bottom_slide,
    .template-page.doctor-shreya-deoghare .docter_name_bottom_slide,
    .template-page.doctor-vandana-verma .docter_name_bottom_slide {
        font-size: 15px;
        line-height: 18px
    }
    .template-page.abishek-b-mishra .docter_experience_bottom_slide,
    .template-page.abishek-b-mishra .docter_specilization_bottom_slide,
    .template-page.doctor-dhwani .docter_experience_bottom_slide,
    .template-page.doctor-dhwani .docter_specilization_bottom_slide,
    .template-page.doctor-harish .docter_experience_bottom_slide,
    .template-page.doctor-harish .docter_specilization_bottom_slide,
    .template-page.doctor-jaspreet .docter_experience_bottom_slide,
    .template-page.doctor-jaspreet .docter_specilization_bottom_slide,
    .template-page.doctor-kalyani .docter_experience_bottom_slide,
    .template-page.doctor-kalyani .docter_specilization_bottom_slide,
    .template-page.kalyani-deshmukh .docter_experience_bottom_slide,
    .template-page.kalyani-deshmukh .docter_specilization_bottom_slide,
    .template-page.moyna-vakil .docter_specilization_bottom_slide,
    .template-page.nishita-suratkal .docter_specilization_bottom_slide,
    .template-page.sangeeta-menon .docter_experience_bottom_slide,
    .template-page.sangeeta-menon .docter_specilization_bottom_slide,
    .template-page.shailendra-chaubey .docter_experience_bottom_slide,
    .template-page.shailendra-chaubey .docter_specilization_bottom_slide,
    .template-page.shefali-saini .docter_experience_bottom_slide,
    .template-page.shefali-saini .docter_specilization_bottom_slide,
    .template-page.siddhi-sonawane .docter_experience_bottom_slide,
    .template-page.siddhi-sonawane .docter_specilization_bottom_slide,
    .template-page.doctor-aakanksha-gupta .docter_specilization_bottom_slide,
    .template-page.doctor-divya-poulose .docter_specilization_bottom_slide,
    .template-page.doctor-sonal-makhija .docter_specilization_bottom_slide,
    .template-page.doctor-sonia-tekchandani .docter_specilization_bottom_slide,
    .template-page.doctor-komal-rathi .docter_specilization_bottom_slide,
    .template-page.doctor-pawan-singh .docter_specilization_bottom_slide,
    .template-page.doctor-glory-Parmar .docter_specilization_bottom_slide,
    .template-page.doctor-shreya-deoghare .docter_specilization_bottom_slide,
    .template-page.doctor-vandana-verma .docter_specilization_bottom_slide,
    .template-page.doctor-aakanksha-gupta .docter_experience_bottom_slide,
    .template-page.doctor-divya-poulose .docter_experience_bottom_slide,
    .template-page.doctor-sonal-makhija .docter_experience_bottom_slide,
    .template-page.doctor-sonia-tekchandani .docter_experience_bottom_slide,
    .template-page.doctor-komal-rathi .docter_experience_bottom_slide,
    .template-page.doctor-pawan-singh .docter_experience_bottom_slide,
    .template-page.doctor-glory-Parmar .docter_experience_bottom_slide,
    .template-page.doctor-shreya-deoghare .docter_experience_bottom_slide,
    .template-page.doctor-vandana-verma .docter_experience_bottom_slide {
        font-size: 9px;
        line-height: 12px;
        font-weight: 700
    }
    .template-page.abishek-b-mishra .s-sep,
    .template-page.doctor-dhwani .s-sep,
    .template-page.doctor-harish .s-sep,
    .template-page.doctor-jaspreet .s-sep,
    .template-page.doctor-kalyani .s-sep,
    .template-page.kalyani-deshmukh .s-sep,
    .template-page.moyna-vakil .s-sep,
    .template-page.nishita-suratkal .s-sep,
    .template-page.sangeeta-menon .s-sep,
    .template-page.shailendra-chaubey .s-sep,
    .template-page.shefali-saini .s-sep,
    .template-page.siddhi-sonawane .s-sep,
    .template-page.doctor-aakanksha-gupta .s-sep,
    .template-page.doctor-divya-poulose .s-sep,
    .template-page.doctor-sonal-makhija .s-sep,
    .template-page.doctor-sonia-tekchandani .s-sep,
    .template-page.doctor-komal-rathi .s-sep,
    .template-page.doctor-pawan-singh .s-sep,
    .template-page.doctor-glory-Parmar .s-sep,
    .template-page.doctor-shreya-deoghare .s-sep {
        width: 66px !important;
        height: 7px !important
    }
    .template-page.abishek-b-mishra .Publications_content,
    .template-page.abishek-b-mishra .ar_content,
    .template-page.doctor-dhwani .Publications_content,
    .template-page.doctor-dhwani .ar_content,
    .template-page.doctor-harish .Publications_content,
    .template-page.doctor-harish .ar_content,
    .template-page.doctor-jaspreet .Publications_content,
    .template-page.doctor-jaspreet .ar_content,
    .template-page.doctor-kalyani .Publications_content,
    .template-page.doctor-kalyani .ar_content,
    .template-page.kalyani-deshmukh .Publications_content,
    .template-page.kalyani-deshmukh .ar_content,
    .template-page.moyna-vakil .Publications_content,
    .template-page.nishita-suratkal .Publications_content,
    .template-page.sangeeta-menon .Publications_content,
    .template-page.sangeeta-menon .ar_content,
    .template-page.shailendra-chaubey .Publications_content,
    .template-page.shailendra-chaubey .ar_content,
    .template-page.shefali-saini .Publications_content,
    .template-page.shefali-saini .ar_content,
    .template-page.siddhi-sonawane .Publications_content,
    .template-page.siddhi-sonawane .ar_content {
        font-size: 12px;
        line-height: 16px;
        text-align: start
    }
    .template-page.abishek-b-mishra .second_accordion .accordion .card .card-body,
    .template-page.doctor-dhwani .second_accordion .accordion .card .card-body,
    .template-page.doctor-harish .second_accordion .accordion .card .card-body,
    .template-page.doctor-jaspreet .second_accordion .accordion .card .card-body,
    .template-page.doctor-kalyani .second_accordion .accordion .card .card-body,
    .template-page.kalyani-deshmukh .second_accordion .accordion .card .card-body,
    .template-page.moyna-vakil .second_accordion .accordion .card .card-body,
    .template-page.nishita-suratkal .second_accordion .accordion .card .card-body,
    .template-page.sangeeta-menon .second_accordion .accordion .card .card-body,
    .template-page.shailendra-chaubey .second_accordion .accordion .card .card-body,
    .template-page.shefali-saini .second_accordion .accordion .card .card-body,
    .template-page.siddhi-sonawane .second_accordion .accordion .card .card-body,
    .template-page.doctor-aakanksha-gupta .second_accordion .accordion .card .card-body,
    .template-page.doctor-divya-poulose .second_accordion .accordion .card .card-body,
    .template-page.doctor-sonal-makhija .second_accordion .accordion .card .card-body,
    .template-page.doctor-sonia-tekchandani .second_accordion .accordion .card .card-body,
    .template-page.doctor-komal-rathi .second_accordion .accordion .card .card-body,
    .template-page.doctor-pawan-singh .second_accordion .accordion .card .card-body,
    .template-page.doctor-glory-Parmar .second_accordion .accordion .card .card-body,
    .template-page.doctor-shreya-deoghare .second_accordion .accordion .card .card-body,
    .template-page.doctor-vandana-verma .second_accordion .accordion .card .card-body {
        font-size: 15px;
        line-height: 16px;
        padding: 10px 18px 20px
    }
    .template-page.abishek-b-mishra .second_accordion h2 button,
    .template-page.doctor-dhwani .second_accordion h2 button,
    .template-page.doctor-harish .second_accordion h2 button,
    .template-page.doctor-jaspreet .second_accordion h2 button,
    .template-page.doctor-kalyani .second_accordion h2 button,
    .template-page.kalyani-deshmukh .second_accordion h2 button,
    .template-page.moyna-vakil .second_accordion h2 button,
    .template-page.nishita-suratkal .second_accordion h2 button,
    .template-page.sangeeta-menon .second_accordion h2 button,
    .template-page.shailendra-chaubey .second_accordion h2 button,
    .template-page.shefali-saini .second_accordion h2 button,
    .template-page.siddhi-sonawane .second_accordion h2 button,
    .template-page.doctor-aakanksha-gupta .second_accordion h2 button,
    .template-page.doctor-divya-poulose .second_accordion h2 button,
    .template-page.doctor-sonal-makhija .second_accordion h2 button,
    .template-page.doctor-sonia-tekchandani .second_accordion h2 button,
    .template-page.doctor-komal-rathi .second_accordion h2 button,
    .template-page.doctor-pawan-singh .second_accordion h2 button,
    .template-page.doctor-glory-Parmar .second_accordion h2 button,
    .template-page.doctor-shreya-deoghare .second_accordion h2 button,
    .template-page.vandana-verma .second_accordion h2 button {
        font-size: 15px;
        line-height: 16px
    }
    .template-page.abishek-b-mishra .doctor_testimonials_slides .slick-dots,
    .template-page.doctor-dhwani .doctor_testimonials_slides .slick-dots,
    .template-page.doctor-harish .doctor_testimonials_slides .slick-dots,
    .template-page.doctor-jaspreet .doctor_testimonials_slides .slick-dots,
    .template-page.doctor-kalyani .doctor_testimonials_slides .slick-dots,
    .template-page.kalyani-deshmukh .doctor_testimonials_slides .slick-dots,
    .template-page.moyna-vakil .doctor_testimonials_slides .slick-dots,
    .template-page.nishita-suratkal .doctor_testimonials_slides .slick-dots,
    .template-page.sangeeta-menon .doctor_testimonials_slides .slick-dots,
    .template-page.shailendra-chaubey .doctor_testimonials_slides .slick-dots,
    .template-page.shefali-saini .doctor_testimonials_slides .slick-dots,
    .template-page.siddhi-sonawane .doctor_testimonials_slides .slick-dots {
        margin: 12px 0 !important
    }
    .template-page.abishek-b-mishra .doctor_page_slides .slick-prev,
    .template-page.doctor-dhwani .doctor_page_slides .slick-prev,
    .template-page.doctor-harish .doctor_page_slides .slick-prev,
    .template-page.doctor-jaspreet .doctor_page_slides .slick-prev,
    .template-page.doctor-kalyani .doctor_page_slides .slick-prev,
    .template-page.kalyani-deshmukh .doctor_page_slides .slick-prev,
    .template-page.moyna-vakil .doctor_page_slides .slick-prev,
    .template-page.nishita-suratkal .doctor_page_slides .slick-prev,
    .template-page.sangeeta-menon .doctor_page_slides .slick-prev,
    .template-page.shailendra-chaubey .doctor_page_slides .slick-prev,
    .template-page.shefali-saini .doctor_page_slides .slick-prev,
    .template-page.siddhi-sonawane .doctor_page_slides .slick-prev {
        left: -6%;
        width: 20px;
        height: 83px;
        z-index: 1
    }
    .template-page.abishek-b-mishra .doctor_page_slides .slick-next,
    .template-page.doctor-dhwani .doctor_page_slides .slick-next,
    .template-page.doctor-harish .doctor_page_slides .slick-next,
    .template-page.doctor-jaspreet .doctor_page_slides .slick-next,
    .template-page.doctor-kalyani .doctor_page_slides .slick-next,
    .template-page.kalyani-deshmukh .doctor_page_slides .slick-next,
    .template-page.moyna-vakil .doctor_page_slides .slick-next,
    .template-page.nishita-suratkal .doctor_page_slides .slick-next,
    .template-page.sangeeta-menon .doctor_page_slides .slick-next,
    .template-page.shailendra-chaubey .doctor_page_slides .slick-next,
    .template-page.shefali-saini .doctor_page_slides .slick-next,
    .template-page.siddhi-sonawane .doctor_page_slides .slick-next {
        right: -6%;
        width: 20px;
        height: 83px;
        z-index: 1
    }
    .template-page.abishek-b-mishra .docter_name_bottom_slide img,
    .template-page.doctor-dhwani .docter_name_bottom_slide img,
    .template-page.doctor-harish .docter_name_bottom_slide img,
    .template-page.doctor-jaspreet .docter_name_bottom_slide img,
    .template-page.doctor-kalyani .docter_name_bottom_slide img,
    .template-page.kalyani-deshmukh .docter_name_bottom_slide img,
    .template-page.moyna-vakil .docter_name_bottom_slide img,
    .template-page.nishita-suratkal .docter_name_bottom_slide img,
    .template-page.sangeeta-menon .docter_name_bottom_slide img,
    .template-page.shailendra-chaubey .docter_name_bottom_slide img,
    .template-page.shefali-saini .docter_name_bottom_slide img,
    .template-page.siddhi-sonawane .docter_name_bottom_slide img,
    .template-page.doctor-aakanksha-gupta .docter_name_bottom_slide img,
    .template-page.doctor-divya-poulose .docter_name_bottom_slide img,
    .template-page.doctor-sonal-makhija .docter_name_bottom_slide img,
    .template-page.doctor-sonia-tekchandani .docter_name_bottom_slide img,
    .template-page.doctor-komal-rathi .docter_name_bottom_slide img,
    .template-page.doctor-pawan-singh .docter_name_bottom_slide img,
    .template-page.doctor-glory-Parmar .docter_name_bottom_slide img,
    .template-page.doctor-shreya-deoghare .docter_name_bottom_slide img,
    .template-page.doctor-vandana-verma .docter_name_bottom_slide img {
        width: 12px
    }
    .combo-steps_desk {
        display: none
    }
    .combo-steps_mob {
        display: block
    }
    .journey-main {
        align-items: center
    }
    .text-jurney h5 {
        font-size: 18px
    }
    .text-jurney h3 {
        font-size: 21px
    }
    .traya_journy_bottom_text {
        margin-top: .5rem !important
    }
    .product--list li a.product__list {
        margin-bottom: 13px
    }
    .product_main_list .angle__icons:before {
        width: 1.7px;
        height: 100%;
        top: 0
    }
}

@media only screen and (max-width:575.98px) {
    .btn {
        font-size: 11px;
        padding: 9px 17px;
        border-radius: 5px
    }
    .container {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .home-product-grid .slick-prev {
        left: -7px;
        z-index: 5
    }
    .home-product-grid .slick-next {
        right: -12px
    }
    .home-product-grid .full-unstyled-link {
        height: 65px;
        max-height: 65px
    }
}

.result-hi .sticky-btn,
.result4 .sticky-btn,
.result4c .sticky-btn,
.result4-a .sticky-btn,
.result4b .sticky-btn,
.result5 .sticky-btn {
    padding: 10px;
    background: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99
}

.female-result span.total-price span.money,
.result-fe span.total-price span.money,
.template-page.female-combo .question {
    font-size: 30px
}

.template-page.female-combo .answer {
    font-size: 24px;
    margin-left: 1rem
}

.full-unstyled-link:hover {
    text-decoration: none !important;
    border-bottom: 1.5px solid #000
}

.template-collection .btn:not([disabled]):hover,
a.btn.btn-dark.f-hair-test-btn.f-btn:not(:disabled):not(.disabled):active>span {
    color: #fff !important
}

.template-combo-new .product-form__buttons .button,
.template-combo-new .product-form__buttons .shopify-payment-button button {
    min-height: unset
}

.price {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0
}

.banner__text.subtitle {
    line-height: .95
}

.accordion-button:not(.collapsed)::after {
    background-image: var(--bs-accordion-btn-icon)
}

.female-combo-slider .box-item.border-hero {
    border: 3px solid #9d9d9d;
    box-shadow: 0 0 8px rgb(0 0 0 / 34%);
    border-radius: 8px;
    min-height: 215px
}

@media screen and (min-width:750px) {
    .template-page.cholesterol .banner--medium:not(.banner--adapt) {
        min-height: 31rem
    }
}

@media screen and (max-width:749px) {
    .grid--peek.slider .grid__item {
        margin-left: 1.5rem;
        margin-right: 16px
    }
    .female.cust_reviews.mb-5 {
        padding-top: 20px
    }
    .female .our-experts.pb-0,
    .female div#shopify-section-template--15976672788658__16645144751281a304,
    .female section#hormons {
        padding-top: 25px
    }
    .female section#the-results {
        padding-top: 30px
    }
    .female p.text-center.pt-md-4.female-product-heading,
    .new-female p.text-center.pt-md-4.female-product-heading,
    .femalev1 p.text-center.pt-md-4.female-product-heading {
        padding-top: 45px
    }
    .Desktop-image {
        display: none
    }
    .Mobile-image {
        display: block;
        position: relative !important
    }
    .traya-section-box.femalev1 .traya-section {
        padding: 0 5px
    }
    .template-page.cholesterol .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
        min-height: 22rem
    }
    .template-page.cholesterol .header {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }
}

.template-page.cholesterol .banner__media.media.d-none.d-md-block {
    height: 500px
}

.female-combo .accordion .card .text_content .text_Fredoka {
    font-size: 20px;
    line-height: 24px;
    color: #22655b
}

.result-f .femaleFixHairSlid {
    padding: 2rem;
    background: #fff;
    box-shadow: 0 .5rem 1rem rgb(0 0 0 / .15) !important;
    border-radius: 7px;
    margin: 1rem
}

.template-page.result-f .traya_hero_top_text {
    font-size: 20px;
    color: #000;
    margin-left: 1rem;
    font-weight: 600;
    letter-spacing: normal
}

.template-page.all h2.banner__heading {
    font-size: 48.7342px;
    line-height: 59px;
    color: #414143
}

.template-page.all .banner__text.mb-0 span {
    font-size: 25.5337px;
    line-height: 35px;
    color: #414143;
    letter-spacing: normal
}

.template-page.all .sub-banner__text.mt-1 span {
    font-size: 31.8595px;
    line-height: 43px;
    color: #fff;
    font-style: italic;
    font-weight: 400
}

.template-page.all .sub-banner__text span:before {
    content: unset
}

.template-page.all .sub-banner__text.mt-1,
div#shopify-section-template--15985804411058__6aedb91e-b3eb-49ab-a0c3-7962a5ab2244 .html_area.page-width.mt-3.my-md-5.pb-2.pb-md-auto {
    margin-top: 20px !important
}

.template-page.about-us .banner__content {
    position: absolute;
    top: 10%;
    height: max-content;
}

.template-page.about-us .banner__buttons {
    max-width: 100%;
}

.template-page.about-us h2.banner__heading.h1 {
    font-size: 26px;
    color: #fff
}

.template-page.about-us .banner__text span {
    font-size: 51px;
    max-width: 490px;
    line-height: 1.2;
    padding-bottom: 1.5rem;
    font-weight: 700
}

.template-page.about-us .slideshow__text.banner__box.content-container {
    width: 56%;
    min-width: unset
}

#doctor_testimonials .name_latter {
    color: #fff;
    background: #3a3a3a;
    border-radius: 50%
}

.s-sep {
    width: 146px !important;
    height: 14px !important;
    background: #414042 !important;
    border-radius: 6px
}

.template-page.referral .header__icons .hair-form-actn-link {
    background: #fff;
    border-color: #fff;
    color: #414042
}

.template-page.transplant-thank-you {
    padding-top: 0
}

.template-page.transplant-thank-you .banner__text {
    padding: 0 !important
}

.template-page.transplant-thank-you .banner__text .text-span {
    padding: 0 !important;
    font-size: 44px
}

.template-page.transplant-thank-you .banner__heading span {
    font-size: 41px
}

.template-page.transplant-thank-you .thank-content-container .banner__text span {
    color: #414042;
    font-size: 36px;
    font-family: fredoka_oneregular
}

.template-page.transplant-thank-you .thank-content-container .banner__text {
    border-bottom: 1px solid #000 !important
}

.template-page.transplant-thank-you .slideshow__text.banner__box.thank-content-container .text-section {
    text-align: left;
    padding: 3rem
}

.template-page.transplant-thank-you .slideshow__text.banner__box.thank-content-container.banner__box {
    min-width: 35rem
}

.result4 .card-body.pb-0.pb-md-4.new_svg_color,
.result4c .card-body.pb-0.pb-md-4.new_svg_color,
.template-page.about-us,
.template-page.female,
.template-page.femalev1 {
    padding-bottom: 0 !important
}

.template-page.press .section-title-line {
    top: -26px
}

@media only screen and (max-width:767.98px) {
    .template-page.the-science li.nav-item {
        width: 50%;
        align-items: center
    }
    .the-science .nav-item .nav-link {
        font-size: 12px;
        line-height: 13px;
        letter-spacing: 1.2px;
        margin-bottom: 7px;
        padding: 5px 7px;
        border-radius: 7px;
        min-height: 40px;
        display: flex;
        align-content: center;
        align-items: center;
        justify-content: center
    }
    .science-text,
    .template-page.female-combo .question {
        font-size: 15px
    }
    .science-text {
        line-height: 25px
    }
    .science-head,
    .template-page.female .section-the-results h5,
    .template-page.femalev1 .section-the-results h5,
    .template-page.new-female .section-the-results h5 {
        font-size: 18px
    }
    .phase-box {
        display: flex;
        align-items: center
    }
    .phase-box img {
        margin-bottom: 0;
        width: 110px;
        margin-right: 15px;
        padding: 5px 0
    }
    .phase-texts {
        font-size: 16px
    }
    .phase-box .science-text {
        font-size: 13px
    }
    .arrow__accordion_section .accordion .card-header button span.minus svg,
    .arrow__accordion_section .accordion .card-header button span.plus svg {
        width: 20px !important
    }
    .result-hi .sticky-btn,
    .result4 .sticky-btn,
    .result4c .sticky-btn,
    .result4b .sticky-btn,
    .result5 .result-male .sticky-btn {
        padding: 5px
    }
    .product-section .product-item p {
        font-size: 12px;
        letter-spacing: normal
    }
    .product-item ul {
        font-size: 11px;
        letter-spacing: normal
    }
    .template-page.female .cstm_doctor_div img,
    .template-page.femalev1 .cstm_doctor_div img {
        width: 50% !important;
        margin: auto
    }
    .template-page.female-combo .answer {
        font-size: 14px
    }
    .template-page.female-combo {
        margin-top: 3rem
    }
    .template-page.result-f .traya_hero_top_text {
        font-size: 13px;
        font-weight: 600
    }
    .result-f .femaleFixHairSlid {
        margin: .5rem
    }
    .template-page.about-us .slideshow__text.banner__box.content-container .text-section,
    .template-page.transplant-thank-you .slideshow__text.banner__box.thank-content-container .text-section .banner__text {
        text-align: left
    }
    .template-page.all h2.banner__heading {
        font-size: 30px;
        line-height: 42px;
        text-align: center;
        padding-bottom: 2.5rem
    }
    .template-page.all .banner__text.mb-0 {
        margin-top: 20rem
    }
    .template-page.all .banner__text.mb-0 span {
        font-size: 21px;
        line-height: 28px;
        text-align: center
    }
    .template-page.all .sub-banner__text.mt-1 span {
        font-size: 25.1823px;
        line-height: 34px
    }
    .template-page.all .slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width {
        max-width: 100%
    }
    .template-page.all .btn {
        border-radius: 10px;
        font-size: 20px;
        line-height: 27px;
        padding: 10px 30px
    }
    .template-page.about-us .slideshow__text.banner__box.content-container {
        width: 100%
    }
    .template-page.about-us h2.banner__heading.h1 {
        font-size: 21px
    }
    .template-page.about-us .banner__text span {
        font-size: 35px;
        line-height: 41px
    }
    .template-page.about-us .banner__content {
        top: 14%
    }
    .template-page.about-us .trust-badge-image {
        position: absolute;
        top: 64%;
        left: 6%
    }
    .template-page.transplant-thank-you .banner__text .text-span {
        font-size: 30px
    }
    .template-page.transplant-thank-you .banner__text {
        text-align: center
    }
    .template-page.transplant-thank-you .banner__heading span {
        font-size: 24px !important;
        text-align: center
    }
    .template-page.transplant-thank-you .banner__heading {
        text-align: center
    }
    .template-page.hair-fall-solution-women .banner__text span,
    .template-page.transplant-thank-you .thank-content-container .banner__text span {
        font-size: 20px
    }
    .template-page.transplant-thank-you .slideshow__text.banner__box.thank-content-container .text-section {
        text-align: left;
        padding: 2rem 0;
        width: 100%
    }
    .template-page.transplant-thank-you .slideshow__text.banner__box.thank-content-container.banner__box {
        min-width: 18rem
    }
    .template-page.female .collection__view-all .btn,
    .template-page.femalev1 .collection__view-all .btn {
        width: 92%
    }
    .template-page.faq .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media {
        height: 20rem
    }
    .template-page.faq .banner__text span.custom_text {
        padding: 0
    }
    .template-page.faq .banner__text span.faq {
        display: flex;
        align-items: end
    }
    .template-page.faq .nav.nav-pills {
        justify-content: center
    }
    .template-page.faq .nav.nav-pills .nav-item {
        width: 50%
    }
    .template-page.faq .nav.nav-pills .nav-item .nav-link {
        display: flex;
        justify-content: center
    }
    .template-page.the-science .banner__media {
        top: 10px
    }
}

@media only screen and (max-width:400px) {
    .transplant-care-heading {
        font-size: 17px
    }
    .side-effects,
    .text-black-50 {
        font-size: 12px
    }
    .side-effects {
        line-height: 24px
    }
    .text-jurney h4 {
        font-size: 24px;
        letter-spacing: 0
    }
    .text-jurney h5,
    .traya-main h5 {
        font-size: 16px
    }
    .text-jurney h3 {
        font-size: 18px
    }
    .template-page.all .banner__text.mb-0 {
        margin-top: 16rem
    }
}

.content,
.l-0,
.rte {
    letter-spacing: normal
}

.hero-page-trending-section:before {
    content: url(/cdn/shop/files/i7.png);
    position: absolute;
    top: calc(27%);
    left: calc(1%)
}

.hero-page-trending-section:after {
    content: url(/cdn/shop/files/Vector_32.png);
    position: absolute;
    top: calc(15%);
    right: calc(0%)
}

.month-hero-div:before {
    content: url(/cdn/shop/files/i1_50x.png);
    position: absolute;
    top: 22%
}

.hero_content_slids:before {
    content: url(/cdn/shop/files/i1_45x.png);
    position: absolute;
    left: -10%;
    bottom: 0
}

.month-hero-div:after {
    content: url(/cdn/shop/files/Vector_41.png);
    position: absolute;
    right: 20%;
    top: 2%
}

.template-page.customer-stories .soial_review:before {
    content: url(/cdn/shop/files/i6.png);
    position: absolute;
    top: 1%;
    right: 11%
}

.template-page.customer-stories .magic-unfold:before {
    content: url(/cdn/shop/files/i8.png);
    position: absolute;
    top: 2%;
    left: 9%
}

.template-page.customer-stories .soial_review:after {
    content: url(/cdn/shop/files/i7.png);
    position: absolute;
    bottom: -11%;
    right: 35%
}

.template-product .product__info-container .product-tax,
.template-product .product__info-container>*+* {
    margin: .5rem 0
}

cart-drawer svg.icon.icon-remove path {
    fill: #737373
}

@media only screen and (min-width:768px) {
    .combo-steps_desk,
    .result4 .test-result-bg span.assement-report,
    .result4c .test-result-bg span.assement-report,
    .result-hi .test-result-bg span.assement-report,
    .result4-a .test-result-bg span.assement-report,
    .result4b .test-result-bg span.assement-report {
        display: block
    }
    .combo-steps_mob,
    .result4 .root-cause-text,
    .result4 .test-result .indicator,
    .result4 .test-result .root-cause-text span img,
    .result4c .root-cause-text,
    .result4c .test-result .indicator,
    .result4c .test-result .root-cause-text span img,
    .result4-a .root-cause-text,
    .result4-a .test-result .indicator,
    .result4-a .test-result .root-cause-text span img,
    .result4b .root-cause-text,
    .result4b .test-result .indicator,
    .result4b .test-result .root-cause-text span img {
        display: none
    }
    .w-md-adjust {
        width: 75%;
        margin: 0 auto
    }
    .template-page.all .slideshow__text.slideshow__text--left {
        align-items: center
    }
    .template-page.hair-fall-solution-women .banner--medium:not(.banner--adapt) {
        min-height: 35rem
    }
    .template-page.hair-fall-solution-for-men .banner--medium:not(.banner--adapt) {
        min-height: 40rem
    }
    .template-page.transplant .banner--medium:not(.banner--adapt),
    .template-page.transplant-thank-you .banner--small:not(.banner--adapt) {
        min-height: 36rem
    }
    .template-page.the-science .banner--medium:not(.banner--adapt) {
        min-height: 44rem;
        padding-top: 5rem;
        margin-top: 1rem
    }
    .template-page.our-experts .banner--medium:not(.banner--adapt) {
        min-height: 45rem;
        margin-top: unset
    }
    .template-page.hair-loss-treatment-for-women .banner--medium:not(.banner--adapt) {
        min-height: 44rem
    }
    .template-page.transplant-thank-you .banner__content {
        padding: 9rem 0 0 3rem
    }
    .result4b .test-result .root-cause-text img,
    .result4 .test-result .root-cause-text img,
    .result4c .test-result .root-cause-text img,
    .result4-a .test-result .root-cause-text img,
    .result4b .test-result .root-cause-text img,
    .result4-a .test-result .root-cause-text img {
        display: block;
        max-width: 100%;
        bottom: 0
    }
    .result4 p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk,
    .result4c p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk,
    .result4-a p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk,
    .result4b p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk {
        display: block !important
    }
    .result4 .test-result .page-result-hero .text-center,
    .result4 .test-result p.our-diagnosis .text-center,
    .result4 .test-result-bg section.our-diagnosis .text-center,
    .result4c .test-result .page-result-hero .text-center,
    .result4c .test-result p.our-diagnosis .text-center,
    .result4c .test-result-bg section.our-diagnosis .text-center,
    .result4-a .test-result .page-result-hero .text-center,
    .result4-a .test-result p.our-diagnosis .text-center,
    .result4-a .test-result-bg section.our-diagnosis .text-center,
    .result4b .test-result .page-result-hero .text-center,
    .result4b .test-result p.our-diagnosis .text-center,
    .result4b .test-result-bg section.our-diagnosis .text-center {
        text-align: center !important
    }
    .result4 .test-result-bg .col-md-10.mx-0.mx-md-auto.mt-3,
    .result4c .test-result-bg .col-md-10.mx-0.mx-md-auto.mt-3,
    .result4-a .test-result-bg .col-md-10.mx-0.mx-md-auto.mt-3,
    .result4b .test-result-bg .col-md-10.mx-0.mx-md-auto.mt-3 {
        text-align: center;
        width: 100%;
        padding: 0
    }
    .result4 .test-result-bg .product-section-list.pt-4.pt-md-1,
    .result4c .test-result-bg .product-section-list.pt-4.pt-md-1,
    .result4-a .test-result-bg .product-section-list.pt-4.pt-md-1,
    .result4b .test-result-bg .product-section-list.pt-4.pt-md-1 {
        padding-top: 60px !important
    }
    .result4 .test-result-bg .bg-colo,
    .result4c .test-result-bg .bg-colo,
    .result4-a .test-result-bg .bg-colo,
    .result4b .test-result-bg .bg-colo {
        border-radius: 0 9.4123px 0 0
    }
    .result4 section.our-diagnosis,
    .result4c section.our-diagnosis,
    .result4-a section.our-diagnosis,
    .resultba section.our-diagnosis {
        border-radius: 0 0 9.4123px 9.4123px;
        padding-bottom: 30px
    }
    .result4 .test-result .root_cause_main,
    .result4c .test-result .root_cause_main,
    .result4-a .test-result .root_cause_main,
    .result4b .test-result .root_cause_main {
        background: 0 0 !important;
        padding-top: 0
    }
    .result4 .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg,
    .result4c .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg,
    .result4-a .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg,
    .result4b .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg {
        margin: 0 !important
    }
    .result4 .test-result .our-diagnosis .py-md-5.py-4.mb-md-5,
    .result4c .test-result .our-diagnosis .py-md-5.py-4.mb-md-5,
    .result4-a .test-result .our-diagnosis .py-md-5.py-4.mb-md-5,
    .result4b .test-result .our-diagnosis .py-md-5.py-4.mb-md-5 {
        padding: 0 !important
    }
    .result4 .test-result .section-title,
    .result4c .test-result .section-title,
    .result4-a .test-result .section-title,
    .result4b .test-result .section-title {
        text-align: center !important;
        margin-bottom: 0 !important
    }
    .result-hi .test-result,
    .result4-a .test-result,
    .result4b .test-result {
        padding-bottom: 0;
        padding-top: 20px;
        margin-bottom: 40px
    }
    .result4 .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result4c .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result-hi .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result4-a .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result4b .test-result section.mt-2.mt-md-5.pt-4.pt-md-5 {
        padding: 0 !important;
        margin: 0 !important
    }
    .result4 .test-result .visitor-info p span.text-capitalize,
    .result4c .test-result .visitor-info p span.text-capitalize,
    .result4-a .test-result .visitor-info p span.text-capitalize,
    .result4b .test-result .visitor-info p span.text-capitalize {
        font-size: 25px
    }
    .result4 .test-result .diagnosed_text,
    .result4c .test-result .diagnosed_text,
    .result4-a .test-result .diagnosed_text,
    .result4b .test-result .diagnosed_text {
        opacity: .5
    }
    .result4 .test-result .visitor-info p,
    .result4c .test-result .visitor-info p,
    .result4-a .test-result .visitor-info p,
    .result4b .test-result .visitor-info p {
        font-size: 20px
    }
    .result4 .test-result .container.pt-4.text-white,
    .result4c .test-result .container.pt-4.text-white,
    .result4-a .test-result .container.pt-4.text-white,
    .result4b .test-result .container.pt-4.text-white {
        padding-top: 10px !important;
        padding-left: 10px !important
    }
    .result4 .test-result .visitor-info .text-white,
    .result4c .test-result .visitor-info .text-white,
    .result4-a .test-result .visitor-info .text-white,
    .result4b .test-result .visitor-info .text-white {
        color: #414042 !important;
        text-align: left;
        margin: 0 auto !important
    }
    .result4 span.assement-report p,
    .result4c span.assement-report p,
    .result-hi span.assement-report p,
    .result4-a span.assement-report p,
    .result4b span.assement-report p {
        padding: 23px 45px 5px;
        text-align: left;
        color: #807F80;
        font-size: 20px;
        font-weight: 400
    }
    .result4 .test-result .visitor-info,
    .result4c .test-result .visitor-info,
    .result4-a .test-result .visitor-info,
    .result4b .test-result .visitor-info {
        padding-bottom: 0
    }
    .result4 .test-result .visitor-info span#typeOfLoss,
    .result4c .test-result .visitor-info span#typeOfLoss,
    .result4-a .test-result .visitor-info span#typeOfLoss,
    .result4b .test-result .visitor-info span#typeOfLoss {
        font-weight: 400
    }
    .result4 .test-result .checkStage:after,
    .result4c .test-result .checkStage:after,
    .result4-a .test-result .checkStage:after,
    .result4b .test-result .checkStage:after {
        color: #a5c174
    }
    .result4 .test-result .stage-item>p,
    .result4c .test-result .stage-item>p,
    .result4-a .test-result .stage-item>p,
    .result4b.test-result .stage-item>p {
        position: relative;
        right: 0;
        max-width: 100%;
        text-align: center;
        display: none;
        padding-top: 10px;
        font-size: 14px;
        opacity: .5;
        top: 80px
    }
    .result4 .test-result .stage-images,
    .result4c .test-result .stage-images,
    .result4-a .test-result .stage-images,
    .result4b .test-result .stage-images {
        width: 100%;
        padding: 15px
    }
    .result4 .test-result .stage-item,
    .result4c .test-result .stage-item,
    .result4-a .test-result .stage-item,
    .result4b .test-result .stage-item {
        padding-top: 0;
        width: 105px;
        border-radius: 8px;
        height: 105px;
        box-shadow: 0 6px 4px 2px #00000017;
        margin: 0 auto
    }
    .result4 .test-result .stages-name,
    .result4c .test-result .stages-name,
    .result4-a .test-result .stages-name,
    .result4b .test-result .stages-name {
        font-weight: 700;
        font-size: 18px;
        line-height: 15px;
        margin-bottom: 20px
    }
    .result4 .test-result p#stageDescription,
    .result4c .test-result p#stageDescription,
    .result4-a .test-result p#stageDescription,
    .result4b .test-result p#stageDescription {
        font-weight: 400;
        font-size: 16px;
        margin-top: 20px !important;
        line-height: initial;
        margin-left: 0
    }
    .result4 .test-result .root-cause-text,
    .result4c .test-result .root-cause-text,
    .result4-a .test-result .root-cause-text,
    .result4b .test-result .root-cause-text {
        display: none !important;
        font-family: fredoka_oneregular !important;
        font-style: normal;
        font-weight: 700 !important;
        font-size: 32px !important;
        line-height: initial;
        text-transform: uppercase;
        color: #3e3e3e !important;
        clear: both;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        position: relative;
        text-align: center
    }
    .result4 .test-result-bg .container,
    .result4c .test-result-bg .container,
    .result4-a .test-result-bg .container,
    .result4b .test-result-bg .container {
        padding-bottom: 2px;
        padding-top: 10px
    }
    .result4 .test-result .root-cause-text span,
    .result4c .test-result .root-cause-text span,
    .result4-a .test-result .root-cause-text span,
    .result4b .test-result .root-cause-text span {
        display: inline-flex;
        align-items: baseline;
        position: relative
    }
    .result4 .test-result-bg .checkStage:after,
    .result4c .test-result-bg .checkStage:after,
    .result4-a .test-result-bg .checkStage:after,
    .result4b .test-result-bg .checkStage:after {
        content: "\2192";
        position: absolute;
        top: 60%;
        left: 0;
        font-size: 45px;
        transform: translate(-50%, -50%);
        right: 27px
    }
    .result4 .test-result-bg #ourdia li a svg,
    .result4 .test-result-bg #ourdia li a svg path,
    .result4c .test-result-bg #ourdia li a svg,
    .result4c .test-result-bg #ourdia li a svg path,
    .result4-a .test-result-bg #ourdia li a svg,
    .result4-a .test-result-bg #ourdia li a svg path,
    .result4b .test-result-bg #ourdia li a svg,
    .result4b .test-result-bg #ourdia li a svg path {
        fill: #B7D340 !important;
        stroke: #B7D340 !important
    }
    .result4 .test-result-bg #ourdia svg,
    .result4c .test-result-bg #ourdia svg,
    .result4-a .test-result-bg #ourdia svg,
    .result4b .test-result-bg #ourdia svg {
        filter: none !important
    }
    .result4 .test-result-bg #ourdia li a span,
    .result4c .test-result-bg #ourdia li a span,
    .result4-a .test-result-bg #ourdia li a span,
    .result4b .test-result-bg #ourdia li a span {
        opacity: .5px
    }
    .result4-a .test-result-bg {
        background-image: url(/cdn/shop/files/Rectangle_5_1.png?v=1675154983);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-radius: 9.4123px;
        padding-bottom: 25px;
        max-width: 1170px;
        margin: 100px auto 0
    }
}

.f-hair-test-btn:after,
.template-page.female .banner__buttons a#hairtestcta:after,
.template-page.femalev1 .banner__buttons a#hairtestcta:after {
    content: url(/cdn/shop/files/dfsaf.png);
    position: absolute;
    height: 60px;
    width: 60px
}

.f-hair-test-btn:after {
    bottom: 25%;
    right: -5%;
    display: none
}

.btn.btn-dark.btn-hair-test {
    padding: 9px 40px;
    border-radius: 52px;
    background: #000;
    border: #000;
    min-width: fit-content
}

.btn.btn-dark.btn-hair-test:hover {
    background: #b7d342 !important;
    border: #b7d342;
    color: #fff !important
}

.template-kit-product .price__container .price-item--sale .money {
    top: 7px;
    position: relative;
    left: 5px
}

.template-kit-product p.stories-content {
    margin-top: 25px !important;
    font-size: 28px;
    max-width: 680px;
    text-align: center;
    line-height: initial;
    margin: 0 auto 35px
}

.template-kit-product .view-more-btn {
    font-size: 13px;
    color: #000;
    border-bottom: 1px solid #000
}

.template-kit-product .marqueeMain {
    border-bottom: none;
    padding-bottom: 50px
}

.template-kit-product .product__title h1 {
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 15px
}

.template-kit-product .kit-data p {
    font-weight: 700;
    font-size: 25px;
    margin-bottom: 0
}

.template-kit-product .product__title h2 {
    font-weight: 400;
    font-size: 22px
}

.shopinhg_page_price span {
    color: #62a61e
}

.template-kit-product .accordion .card .card-header button[aria-expanded=true] span {
    transform: rotate(0) !important
}

.template-kit-product .price__container {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.template-kit-product .product-price-container {
    width: 100%;
    margin: 0 !important
}

.template-kit-product .accordion .card .card-body ul.Publications_content li {
    list-style: disc !important
}

.template-kit-product .StartingPrice {
    font-size: 25px;
    font-weight: 400
}

.template-kit-product .three_fold .content__wrapper {
    max-width: 815px;
    margin: 0 auto
}

.template-kit-product .three_fold a#hairtestcta {
    background: #b7d340 !important;
    border-color: #b7d340 !important;
    color: #414042
}

.template-kit-product p.section-title {
    font-size: 38px;
    font-style: normal
}

.template-kit-product .three-fold-head {
    font-style: normal;
    font-size: 40px;
    position: relative;
    border-bottom: 1.5px solid #b4ca6c4f;
    font-weight: 700;
    width: fit-content;
    margin: 0 auto;
    padding-bottom: 25px
}

.template-kit-product section.center-bg-white {
    position: relative;
    padding: 40px 0 20px;
    text-align: center;
    margin: 0 auto
}

.template-kit-product .three_fold .description {
    font-size: 30px;
    line-height: initial;
    letter-spacing: -.24px;
    color: #000;
    Opacity: 70%
}

.template-kit-product .three_fold {
    padding: 40px 0 20px
}

.template-kit-product span.product-price-title {
    font-weight: 600;
    font-size: 35px
}

.template-kit-product .IngredientsList {
    background: url(/cdn/shop/files/Rectangle_74_3x_2.png?v=1655116581) 0 0/100% 100% no-repeat;
    padding: 3rem 0 0;
    height: calc(385px)
}

.template-kit-product .autoplay_sub_div .list-ingredient p {
    height: unset !important
}

.template-kit-product #shopify-section-section-ingredients .list-ingredient {
    height: 280px !important
}

.template-kit-product #shopify-section-customer-reviews .main-customers img,
.template-page.female .main-customers img,
.template-page.femalev1 .main-customers img {
    height: 180px;
    width: 180px;
    object-fit: cover;
    margin: 0 auto
}

.template-combo-hair-test .main-content .hair-form-actn-link,
.template-kit-product .main-content .hair-form-actn-link {
    background: #b7d340;
    border-color: #b7d340;
    color: #414042;
    margin: 0 !important
}

.template-kit-product .accordion {
    border-top: none
}

.template-kit-product .main-content .hair-form-actn-link:hover {
    background: #414042;
    border-color: #414042;
    color: #fff
}

.template-kit-product .three_fold {
    background-position: center
}

@media only screen and (max-width:767.98px) {
    .month-hero-div:before {
        content: '';
        position: absolute;
        top: calc(0%);
        left: calc(12%)
    }
    .month-hero-div:after {
        content: url(/cdn/shop/files/icn3_f87fe280-5a33-4e98-80b7-2095513a6785.png);
        position: absolute;
        right: calc(9%);
        top: calc(6.6%)
    }
    .hero_content_slids:before {
        content: url(/cdn/shop/files/icn4_d96fa7b9-fa23-4d58-a275-0c8a80726720.png);
        position: absolute;
        left: 0;
        top: 35%
    }
    .hero_content_slids:after {
        content: url(/cdn/shop/files/icn5_08f52c1c-f275-45fb-90e2-5b25368e6a1e.png);
        position: absolute;
        right: calc(0%);
        top: calc(-14%)
    }
    .month-hero-div .card.hero-border:after {
        content: url(/cdn/shop/files/Vector_141.png);
        position: absolute;
        left: calc(55%);
        bottom: calc(-14%)
    }
    .hero-page-trending-section:after {
        content: url(/cdn/shop/files/icn7_ff785118-8b01-44aa-8e14-895875c84dba.png);
        position: absolute;
        bottom: calc(12%);
        left: calc(5%);
        top: auto;
        right: auto
    }
    .hero-page-trending-section:before {
        content: url(/cdn/shop/files/icn1_aac29243-2dd1-4bfe-b1c2-85ec2cca73d5.png);
        position: absolute;
        top: calc(25%);
        left: auto;
        right: calc(14%)
    }
    .template-page.customer-stories .soial_review:after {
        content: url(/cdn/shop/files/icn10_e869f639-5fec-4405-9b77-e474d3246a01.png);
        position: absolute;
        bottom: -3%;
        right: 86%
    }
    .template-page.customer-stories .magic-unfold:before {
        content: url(/cdn/shop/files/1cn11.png);
        position: absolute;
        top: calc(-1%);
        left: calc(69%)
    }
    .template-page.customer-stories .magic-unfold .row .col-md-9:after {
        content: url(/cdn/shop/files/icn12_4e7fd3c3-2a5c-4c14-a074-6999b51fc747.png);
        position: absolute;
        top: -3%;
        right: 47%
    }
    .template-page.customer-stories .magic-unfold:after {
        content: url(/cdn/shop/files/icn13_23527071-a1e0-474f-8160-debafcb67c9b.png);
        position: absolute;
        bottom: 7%;
        left: 0
    }
    .template-page.customer-stories .soial_review:before {
        content: url(/cdn/shop/files/Vector_19.png);
        position: absolute;
        top: calc(46%);
        right: auto;
        left: calc(0%)
    }
    .template-page.customer-stories .soial_review {
        padding-right: 25px;
        padding-left: 33px
    }
    #google-reviews .slick-slider {
        padding: 0 7px
    }
    .template-page.faq .banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media {
        height: 20rem
    }
    .template-page.hair-fall-solution-for-men .banner__text span,
    .template-page.hair-loss-treatment-for-women .banner__text span {
        line-height: .93
    }
    .template-page.hair-fall-solution-for-men .banner__text.body .text-span,
    .template-page.hair-loss-treatment-for-women .banner__text.body .text-span {
        font-size: 20px
    }
    .template-page.hair-fall-solution-for-men .banner:not(.banner--stacked),
    .template-page.transplant-thank-you .banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
        min-height: 44rem
    }
    .template-page.hair-fall-solution-for-men .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
        position: absolute;
        top: 0
    }
    .template-page.hair-loss-treatment-for-women .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
        min-height: 45rem
    }
    .template-page.transplant-thank-you .banner__box {
        position: absolute;
        top: 12%;
        left: 50%;
        transform: translate(-50%, 0);
        width: 90%
    }
    .template-page.transplant-thank-you .slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width {
        max-width: unset
    }
    .banner__media {
        height: inherit
    }
    .template-product .product__info-container .price--large {
        font-size: .1rem
    }
    .template-product .product__info-container>*+* {
        margin: .5rem 0 0
    }
    .template-kit-product p.stories-content {
        font-size: 16px;
        margin-bottom: 20px
    }
    .template-kit-product .three_fold .content__wrapper {
        background: 0 0
    }
    .template-kit-product .marqueeMain {
        border-bottom: none;
        padding-bottom: 30px
    }
    .template-kit-product .kit-data {
        text-align: center
    }
    .template-kit-product .kit-data .google__reviews.text-left {
        text-align: center !important
    }
    .template-kit-product .kit-data p {
        font-size: 16px;
        margin-bottom: 12px
    }
    #shopify-section-template--15997279895730__bdb23a4f-a988-441f-927f-feb76fa1ff26 .html_area.page-width.mt-3.my-md-5.pb-2.pb-md-auto p,
    .template-kit-product .three_fold .description {
        font-size: 16px
    }
    .template-kit-product .double-doctor-slider {
        margin-top: 0 !important
    }
    .template-kit-product .doctors-section {
        margin-top: 15px
    }
    .template-kit-product .root-cause a#hairtestcta {
        margin-top: 0 !important;
        display: none
    }
    .template-kit-product .three_fold {
        background: url(/cdn/shop/files/3x_formula_banner_mobile_ver_2.jpg?v=1672833495) center/contain no-repeat;
        padding: 0 30px 20px
    }
    .template-kit-product .three_fold a#hairtestcta {
        display: none
    }
    .template-kit-product .three-fold-head,
    .template-kit-product p.section-title,
    .template-kit-product span.product-price-title {
        font-size: 25px
    }
    .template-kit-product .price__container {
        justify-content: center;
        align-items: center
    }
    .template-kit-product .product-image-container.image--3 {
        text-align: center;
        margin: 0 auto
    }
    .template-kit-product p.product__text {
        margin-top: 0 !important;
        font-size: 15px;
        font-weight: 700;
        text-align: center
    }
    .template-kit-product .price__container .price-item--sale .money {
        top: 3px
    }
    section#shopify-section-template--15985804411058__main {
        border-bottom: 3px solid rgb(0 0 0 / .25);
        padding-bottom: 0;
        margin-bottom: 0
    }
    .template-kit-product .marquee {
        border-bottom: none
    }
    .template-kit-product .root-cause {
        padding-top: 30px
    }
    .template-kit-product .main-content .hair-form-actn-link {
        background: #414042;
        border-color: #414042;
        color: #fff
    }
    .template-kit-product .product__title {
        border-bottom: 1px solid #4f4f4f;
        padding-bottom: 35px;
        text-align: center
    }
    .template-kit-product .product__title h1 {
        font-family: fredoka_oneregular !important;
        font-style: normal;
        margin-bottom: 30px;
        font-size: 21px !important
    }
    .template-kit-product .accordion .card .card-header h2 button svg {
        width: 20px
    }
    .template-kit-product .accordion .card .card-body .doesWork_para,
    .template-kit-product .accordion .card .card-body ul.Publications_content li {
        font-size: 16px !important
    }
    .template-kit-product .prod-subheading {
        font-size: 14px !important
    }
    .template-kit-product .StartingPrice {
        font-size: 18px
    }
    .template-kit-product .accordion .card .card-header button {
        font-size: 19px
    }
    .template-kit-product .google__reviews img.ggl_rvws {
        height: 40px
    }
    .template-kit-product .IngredientsList {
        background-size: cover
    }
    .template-kit-product .TakeTheTestBtn {
        position: fixed;
        bottom: 0;
        z-index: 2
    }
    .template-kit-product .ingredient_slider_result .slick-prev {
        left: 3%;
        z-index: 1
    }
    .template-kit-product .ingredient_slider_result .slick-next {
        right: 1%
    }
    .template-kit-product #shopify-section-customer-reviews .main-customers img {
        height: 110px;
        width: 180px;
        object-fit: cover;
        margin: 0 auto
    }
    .template-kit-product .hairtestLink a,
    .template-kit-product .product-price-container {
        width: 100%
    }
    .template-kit-product .override-combo-icons-wd.combo-icons .cstm_new_badge {
        width: 100%;
        max-width: 19.3%;
        padding: 0 1px;
        margin-bottom: 0
    }
    .template-kit-product .override-combo-icons-wd.combo-icons .cstm_new_badge p {
        font-size: 9px !important
    }
    .template-kit-product .override-combo-icons-wd.combo-icons .cstm_new_badge img {
        max-width: 60%
    }
    .template-kit-product #footer {
        margin-top: 0
    }
}

@media only screen and (max-width:467px) {
    .template-kit-product #shopify-section-section-ingredients .list-ingredient,
    .template-kit-product #shopify-section-section-ingredients .slick-list {
        height: 237px !important
    }
}

.template-kit-product div#shopify-section-template--15985804411058__31b297d9-1116-42ad-b7a4-95853ca88a6f {
    border-bottom: 3px solid rgb(0 0 0 / .25);
    padding-bottom: 0;
    margin-bottom: 40px
}

.template-kit-product .root-cause a#hairtestcta {
    margin-top: 60px !important
}

.template-page.new-female .section-title {
    font-weight: 900;
    font-size: 35px;
    line-height: 50px;
    text-align: center;
    color: #3f3f3f
}

.template-page.female .section-sub-title,
.template-page.new-female .section-sub-title,
.template-page.femalev1 .section-sub-title {
    font-weight: 600;
    font-size: 30px;
    line-height: 45px;
    text-align: center;
    color: #000
}

.femalev1-banner__heading {
    font-size: 62.1px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: .93;
    letter-spacing: normal;
    text-align: left;
    color: #303032;
    padding-top: 44px
}

.femalev1-sub-banner__text {
    font-size: 40px;
    letter-spacing: normal;
    font-weight: 700;
    color: #303032
}

.female-result-heading {
    font-size: 45px;
    line-height: 79px;
    color: #414042;
    letter-spacing: normal
}

.female-result-subheading {
    font-size: 30px;
    line-height: 42px;
    color: #3f3f3f
}

.real_women_heading {
    font-size: 45px;
    line-height: 79.56px;
    color: #3f3f3f
}

.real_women_subheading {
    font-size: 30px;
    line-height: 42.96px;
    color: #3f3f3f
}

.template-page.female-result [sticky__btn] .new-female-off-per,
.template-page.result-fe [sticky__btn] .new-female-off-per {
    left: 190px;
    top: 33px
}

.template-page.female-result [sticky__btn],
.template-page.result-fe [sticky__btn] {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 2;
    display: none
}

.template-page.female-result [btn_sticky],
.template-page.result-fe [btn_sticky] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 2;
    display: none
}

.cuticle__button_container {
    padding: 0 14px 10px
}

[btn_sticky] .result-page-content {
    display: block !important;
    background: #dfdddd;
    color: #1a1a1a;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 400 !important;
    line-height: 14px
}

.cuticle__button_container .cart__price sup {
    top: 0
}

.template-page.result-repeat #myHeader,
.template-page.result-repeat .shopify-section.section-header .header-wrapper.sticky {
    background: #b3d37b !important
}

.main--list2 .product_main_list2:first-child:after {
    width: 50%;
    left: 12%
}

.template-kit-product .price__container .price-item--sale .money {
    color: #62a61e
}

.slideshow__text-wrapper {
    width: fit-content !important
}

.BannerUrl {
    background: unset !important;
    min-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    text-decoration: none !important
}

.template-index .header-wrapper .myresult a,
.template-page.femalev1 .header-wrapper .myresult a {
    background: #fff !important;
    color: #272728 !important;
    padding: .1rem 1.5rem !important;
    text-decoration: none;
    font-weight: 600 !important
}

.gujarat .header-wrapper .myresult a,
.template-page.femalev1 .header-wrapper .myresult a {
    background: #fff !important;
    color: #272728 !important;
    padding: .1rem 1.5rem !important;
    text-decoration: none;
    font-weight: 600 !important
}

.template-page.female .banner__buttons a#hairtestcta:after {
    bottom: 40%;
    right: -8%
}

.template-page.femalev1 .banner__buttons a#hairtestcta:after {
    bottom: 25%;
    right: -5%
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {
    background: url(/cdn/shop/files/buy-it-now-iconwhite.png) 14% 55%/6% no-repeat
}

.product-image_1 .col-md.col-auto img {
    height: 68px;
    width: auto;
    object-fit: contain;
    margin: auto;
    display: block
}

.product-image_1 .col-md.col-auto {
    text-align: center
}

.result4 ul#ourdia,
.result4 ul#ourdia,
.result4-a ul#ourdia,
.result4b ul#ourdia {
    justify-content: center
}

.slick-slide {
    height: inherit !important
}

.menopause p.section-title.custom_img_title,
.native.cust_reviews p.section-title,
.pcos p.section-title.custom_img_title,
.post-pregnancy p.section-title.custom_img_title,
.thyroid p.section-title.custom_img_title {
    margin-bottom: 10px !important
}

h5.native-subitle-review.section-sub-title {
    margin-bottom: 30px
}

.product-media-modal__toggle svg path {
    fill: #fff
}

.template-combo-hair-test .product__title h1 {
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 5px
}

.template-combo-hair-test .product__title h2 {
    font-weight: 400;
    font-size: 22px;
    color: #909090
}

.template-combo-hair-test p.combo_detail_img {
    margin-bottom: 30px;
    margin-top: 30px
}

.kit_product_test a:hover {
    color: #fff;
    text-decoration: none
}

.template-combo-hair-test .hairtestLink a {
    width: 100%;
    padding: 10px 0 !important
}

.template-combo-hair-test .container.product-head {
    padding-top: 75px
}

.template-combo-hair-test .product__title {
    margin-bottom: 10px
}

.price__regular.regular_combo_kit {
    color: red;
    font-weight: 700;
    font-size: 30px
}

.price__regular.regular_combo_kit span {
    color: #414042;
    font-weight: 700;
    font-size: 23px
}

.female-result .kit_price_dis span,
.result-fe .kit_price_dis span,
.result4 .kit_price_dis span,
.result4c .kit_price_dis span {
    padding-right: 4px;
    color: #dc3545 !important
}

.result4 del.all-total-price,
.result4 del.all-total-price {
    color: #dc3545 !important;
    font-size: 18px
}

.result4 span.total-price {
    padding-left: 5px
}

.result4 .price_model_discount span,
.result4 .price_model_discount span {
    color: #dc3545;
    padding-left: 10px
}

.result4 .price_model_discount,
.result4 .price_model_discount {
    text-align: center;
    width: 100%;
    align-items: center;
    justify-content: center;
    margin-top: 0 !important;
    font-size: 20px;
    color: #dc3545 !important;
    padding: 10px 27px;
    border-radius: 8px;
    text-transform: capitalize;
    font-weight: 100 !important;
    min-height: auto;
    min-width: auto;
    letter-spacing: normal
}

@media screen and (min-width:767px) {
    .template-page.female-result [sticky__btn] {
        position: fixed;
        bottom: 0;
        width: 30%;
        background: #fff;
        right: 0;
        z-index: 9999;
        display: none;
        left: unset
    }
    .template-page.female-result [btn_sticky] {
        position: fixed;
        bottom: 0;
        width: 30%;
        background: #fff;
        right: 0;
        z-index: 9999;
        display: none;
        left: unset
    }
}

@media only screen and (min-width:767px) {
    .result4 .mob_align_dlfex,
    .result4 .mob_align_dlfex{
        padding-top: 5px !important;
        padding-bottom: 5px
    }
    .result4 p.font-weight-bold.text-black.mb-0.price_model_discount.result4_sticky_model
    .result4c p.font-weight-bold.text-black.mb-0.price_model_discount.result4_sticky_model{
        display: none !important
    }
    .result4 .disocunt_result_kit.price_model_discount,
    .result4 .disocunt_result_kit.price_model_discount {
        display: block !important;
        font-size: 20px;
        background: #eaf4f1;
        color: #000 !important;
        padding: 6px 5px;
        max-width: 65%;
        margin: 0 auto 10px !important
    }
    .result4 .disocunt_result_kit.price_model_discount span.model_discount_price,
    .result4c .disocunt_result_kit.price_model_discount span.model_discount_price {
        font-weight: 700
    }
    .result4 .price_model_discount,
    .result4c .price_model_discount {
        display: block !important
    }
}

@media only screen and (max-width:779px) {
    .result4 .mob_align_dlfex.d-inline-flex.border-top.justify-content-center.align-items-center.w-100.pt-2.pt-md-3
    .result4c .mob_align_dlfex.d-inline-flex.border-top.justify-content-center.align-items-center.w-100.pt-2.pt-md-3{
        padding-top: 0 !important
    }
}

@media only screen and (max-width:767.98px) {
    .template-page.new-female .section-title {
        font-size: 30px;
        line-height: 26.98px;
        color: #050505;
        margin-bottom: 10px !important
    }
    .template-page.female .section-sub-title,
    .template-page.new-female .section-sub-title,
    .template-page.femalev1 .section-sub-title {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }
    .template-page.female .main-customers img,
    .template-page.femalev1 .main-customers img {
        height: 110px
    }
    .template-page.female .slideshow__text-wrapper.banner__content,
    .template-page.new-female .slideshow__text-wrapper.banner__content,
    .template-page.femalev1 .slideshow__text-wrapper.banner__content {
        position: absolute
    }
    .femalev1-banner__heading,
    .template-cart .title--primary {
        font-size: 30px
    }
    .femalev1-sub-banner__text {
        font-size: 17px;
        text-align: left
    }
    .result4 .test-result-bg span.assement-report,
    .result4c .test-result-bg span.assement-report,
    .result4-a .test-result-bg span.assement-report,
    .result4b .test-result-bg span.assement-report,
    .template-page.female .slideshow__text.banner__box,
    .template-page.femalev1 .slideshow__text.banner__box {
        display: block
    }
    .template-page.female .banner__buttons,
    .template-page.femalev1 .banner__buttons {
        gap: 0;
        row-gap: 15px;
        margin-left: 0
    }
    .template-combo-hair-test .product-image-container .product-image_1,
    .template-page.female .banner__buttons a:first-child,
    .template-page.femalev1 .banner__buttons a:first-child {
        margin-left: 0
    }
    .real_women_heading {
        font-size: 24px !important;
        line-height: 29.38px
    }
    .real_women_subheading {
        font-size: 14px;
        line-height: 15.91px
    }
    .female-result-heading {
        font-size: 24px;
        line-height: 30.53px
    }
    .female-result-subheading {
        font-size: 15px;
        line-height: 17.73px
    }
    .template-page.female-result [sticky__btn] .new-female-off-per {
        left: 35%;
        top: 45%
    }
    .template-combo-hair-test .product__media.media.media--transparent,
    .template-kit-product .product__media.media.media--transparent {
        padding-top: 0 !important
    }
    .cart-item__image-container,
    .cart-item__link,
    .cart-item__media,
    .global-media-settings img {
        height: 80px;
        width: 80px
    }
    .cart-item__details,
    .cart-item__price {
        width: unset !important
    }
    .cart-item__name {
        font-size: 15.6px;
        margin: 0;
        margin-left: 0 !important
    }
    .cart-item__details cart-remove-button .button {
        min-width: calc(3.5rem / var(--font-body-scale)) !important;
        min-height: .5rem !important;
        padding: 0;
        margin-left: 0 !important;
        border: none;
        border-radius: 0;
        font-size: 14px !important;
        letter-spacing: normal
    }
    .cart-item {
        gap: .2rem !important;
        margin-bottom: 1.5rem !important
    }
    .cart-item__details dl,
    .result4 .test-result .indicator,
    .result4c .test-result .indicator,
    .result4-a .test-result .indicator,
    .result4b .test-result .indicator {
        display: none
    }
    .template-cart .cart-item__quantity {
        width: 100% !important
    }
    .mobile_cart-item__quantity {
        display: flex;
        justify-content: space-between
    }
    .template-collection table:not([class]) td,
    table:not([class]) th {
        padding: .5rem
    }
    .template-page.femalev1 .banner__buttons a#hairtestcta:after {
        right: -15%
    }
    .frequently-bought-together__inner .card__media .media>:not(.zoom):not(.deferred-media__poster-button) {
        height: 280px
    }
    .ratio:before {
        padding-bottom: var(--ratio-percent)
    }
    .result4 .product-section-list p.section-title,
    .result4c .product-section-list p.section-title,
    .result4-a .product-section-list p.section-title,
    .result4b .product-section-list p.section-title {
        white-space: initial !important
    }
    .result4 section.our-diagnosis p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk,
    .result4c section.our-diagnosis p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk,
    .result4-a section.our-diagnosis p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk,
    .result4b section.our-diagnosis p.font-weight-bold.text-center.mb-3.text-black.section-title.px-3.px-md-2.root-cause-text.root-cause-text-desk {
        display: none !important
    }
    .result4 .test-result-bg section.our-diagnosis .text-center,
    .result4c .test-result-bg section.our-diagnosis .text-center,
    .result4-a .test-result-bg section.our-diagnosis .text-center,
    .result4b .test-result-bg section.our-diagnosis .text-center {
        text-align: center !important
    }
    .result4 .test-result-bg .bg-colo,
    .result4c .test-result-bg .bg-colo,
    .result4-a .test-result-bg .bg-colo,
    .result4b .test-result-bg .bg-colo {
        background: #fff;
        border-top: .480769px solid #a5c1744d;
        border-radius: 0 9.4123px 0 0
    }
    .result4 section.our-diagnosis,
    .result4c section.our-diagnosis,
    .result4-a section.our-diagnosis,
    .result4b section.our-diagnosis {
        background: #fff;
        border-radius: 0 0 9.4123px 9.4123px;
        padding-bottom: 10px
    }
    .result4 .test-result .root-cause-text img,
    .result4c .test-result .root-cause-text img,
    .result4-a .test-result .root-cause-text img,
    .result4b .test-result .root-cause-text img {
        display: block;
        max-width: 100%;
        height: 2px;
        bottom: 0
    }
    .result4 .test-result .root_cause_main,
    .result4c .test-result .root_cause_main,
    .result4-a .test-result .root_cause_main,
    .result4b .test-result .root_cause_main {
        background: 0 0 !important;
        padding-top: 0
    }
    .result4 .test-result .page-result-hero .text-center,
    .result4 .test-result p.our-diagnosis .text-center,
    .result4c .test-result .page-result-hero .text-center,
    .result4c .test-result p.our-diagnosis .text-center,
    .result4-a .test-result .page-result-hero .text-center,
    .result4-a .test-result p.our-diagnosis .text-center,
    .result4b .test-result .page-result-hero .text-center,
    .result4b .test-result p.our-diagnosis .text-center {
        text-align: left !important
    }
    .result4 .test-result #male-stages.justify-content-center,
    .result4c .test-result #male-stages.justify-content-center,
    .result4-a .test-result #male-stages.justify-content-center,
    .result4b .test-result #male-stages.justify-content-center {
        justify-content: center !important;
        column-gap: 40px
    }
    .result4 .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg,
    .result4c .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg,
    .result4-a .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg,
    .result4b .page-result-hero .mb-1.mb-md-4.main-section.position-relative.rounded-lg {
        margin: 0 !important
    }
    .result4 .test-result .our-diagnosis .py-md-5.py-4.mb-md-5,
    .result4c .test-result .our-diagnosis .py-md-5.py-4.mb-md-5,
    .result4-a .test-result .our-diagnosis .py-md-5.py-4.mb-md-5,
    .result4b .test-result .our-diagnosis .py-md-5.py-4.mb-md-5 {
        padding: 0 !important
    }
    .result4 .test-result .section-title,
    .result4c .test-result .section-title,
    .result4-a .test-result .section-title,
    .result4b .test-result .section-title {
        text-align: left !important;
        margin-bottom: 0 !important
    }
    .result4 .test-result,
    .result4c .test-result,
    .result-hi .test-result,
    .result4-a .test-result,
    .result4b .test-result {
        background: #eaf4f1;
        padding-bottom: 0;
        padding-top: 20px
    }
    .result4 .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result4c .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result-hi .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result4-a .test-result section.mt-2.mt-md-5.pt-4.pt-md-5,
    .result4b .test-result section.mt-2.mt-md-5.pt-4.pt-md-5 {
        padding: 0 !important;
        margin: 0 !important
    }
    .result4 .test-result .visitor-info p span.text-capitalize,
    .result4c.test-result .visitor-info p span.text-capitalize,
    .result4-a .test-result .visitor-info p span.text-capitalize,
    .result4b .test-result .visitor-info p span.text-capitalize {
        font-size: 19px
    }
    .result4 .test-result .diagnosed_text,
    .result4c .test-result .diagnosed_text,
    .result4-a .test-result .diagnosed_text,
    .result4b .test-result .diagnosed_text {
        opacity: .5
    }
    .result4 .test-result .visitor-info p,
    .result4c .test-result .visitor-info p,
    .result4-a .test-result .visitor-info p,
    .result4b .test-result .visitor-info p {
        font-size: 15px
    }
    .result4 .test-result .container.pt-4.text-white,
    .result4c .test-result .container.pt-4.text-white,
    .result4-a .test-result .container.pt-4.text-white,
    .result4b .test-result .container.pt-4.text-white {
        padding-top: 0px !important;
        padding-left: 0 !important
    }
    .result4 .test-result .visitor-info .text-white,
    .result4c .test-result .visitor-info .text-white,
    .result4-a .test-result .visitor-info .text-white,
    .result4b .test-result .visitor-info .text-white {
        color: #414042 !important
    }
    .result4 span.assement-report p,
    .result4c span.assement-report p,
    .result-hi span.assement-report p,
    .result4-a span.assement-report p,
    .result4b span.assement-report p {
        background-image: url(/cdn/shop/files/Rectangle_6_4.png?v=1672123711);
        background-repeat: no-repeat;
        background-size: auto;
        padding: 0 16px;
        color: #41404280
    }
    .result4 .test-result .visitor-info span#typeOfLoss,
    .result4c .test-result .visitor-info span#typeOfLoss,
    .result4-a .test-result .visitor-info span#typeOfLoss,
    .result4b .test-result .visitor-info span#typeOfLoss {
        font-weight: 400
    }
    .result4 .test-result .checkStage:after,
    .result4c .test-result .checkStage:after,
    .result4-a .test-result .checkStage:after,
    .result4b .test-result .checkStage:after {
        color: #a5c174
    }
    .result4 .test-result .stage-item>p,
    .result4c .test-result .stage-item>p,
    .result4-a .test-result .stage-item>p,
    .result4b .test-result .stage-item>p {
        position: relative;
        right: 0;
        max-width: 100%;
        text-align: left;
        display: none;
        padding-top: 10px;
        font-size: 14px;
        opacity: .5;
        top: 80px
    }
    .result4 .test-result .stage-images,
    .result4c .test-result .stage-images,
    .result4-a .test-result .stage-images,
    .result4b .test-result .stage-images {
        width: 45px !important
    }
    .result4 .test-result .stage-item,
    .result4c .test-result .stage-item,
    .result4-a .test-result .stage-item,
    .result4b .test-result .stage-item {
        padding-top: 0;
        width: 100px;
        height: 100px;
        border-radius: 8px
    }
    .result4 .test-result .stages-name,
    .result4c .test-result .stages-name,
    .result4-a .test-result .stages-name,
    .result4b .test-result .stages-name {
        font-weight: 700;
        font-size: 14px;
        line-height: 15px;
        margin-bottom: 10px;
        line-height: initial
    }
    .result4 .test-result p#stageDescription,
    .result4c .test-result p#stageDescription,
    .result4-a .test-result p#stageDescription,
    .result4b .test-result p#stageDescription {
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        margin-top: 0px !important;
        margin-left: 0
    }
    .result4 .test-result .root-cause-text,
    .result4c .test-result .root-cause-text,
    .result4-a .test-result .root-cause-text,
    .result4b .test-result .root-cause-text {
        display: block !important;
        font-family: fredoka_oneregular !important;
        font-style: normal;
        font-weight: 700 !important;
        font-size: 22px !important;
        line-height: 40px;
        text-transform: uppercase;
        color: #3e3e3e !important;
        position: relative;
        clear: both;
        overflow: hidden;
        white-space: nowrap
    }
    .result4 .test-result-bg .container,
    .result4c .test-result-bg .container,
    .result4-a .test-result-bg .container,
    .result4b .test-result-bg .container {
        padding-bottom: 2px;
        padding-top: 10px
    }
    .result4 .test-result .root-cause-text span,
    .result4c .test-result .root-cause-text span,
    .result4-a .test-result .root-cause-text span,
    .result4b .test-result .root-cause-text span {
        display: inline-flex;
        align-items: baseline
    }
    .result4 .test-result-bg .checkStage:after,
    .result4c .test-result-bg .checkStage:after,
    .result4-a .test-result-bg .checkStage:after,
    .result4b .test-result-bg .checkStage:after {
        content: "\2192";
        position: absolute;
        top: 60%;
        left: 0;
        font-size: 45px;
        transform: translate(-50%, -50%);
        right: 27px
    }
    .result4 .test-result-bg #ourdia li a svg,
    .result4c .test-result-bg #ourdia li a svg,
    .result4-a .test-result-bg #ourdia li a svg,
    .result4b .test-result-bg #ourdia li a svg {
        width: 40px;
        fill: #B7D340 !important;
        stroke: #B7D340 !important
    }
    .result4 .test-result-bg #ourdia li a svg path,
    .result4c .test-result-bg #ourdia li a svg path,
    .result4-a .test-result-bg #ourdia li a svg path,
    .result4b .test-result-bg #ourdia li a svg path {
        fill: #B7D340 !important;
        stroke: #B7D340 !important
    }
    .result4 .test-result-bg #ourdia svg,
    .result4c .test-result-bg #ourdia svg,
    .result4-a .test-result-bg #ourdia svg,
    .result4b .test-result-bg #ourdia svg {
        filter: none !important
    }
    .result4 .test-result-bg #ourdia li a span,
    .result4c .test-result-bg #ourdia li a span,
    .result4-a .test-result-bg #ourdia li a span,
    .result4b .test-result-bg #ourdia li a span {
        font-size: 11px;
        margin-top: 5px !important
    }
    .result4 .test-result-bg,
    .result4c .test-result-bg,
    .result-hi .test-result-bg,
    .result4-a .test-result-bg,
    .result4b .test-result-bg {
        border-radius: 9.4123px;
        margin: 60px 0;
        padding-bottom: 0;
        margin-bottom: 24px !important
    }
    .template-combo-hair-test .hairtestLink a {
        width: 100%;
        padding: 10px 0 !important
    }
    .result4 p.font-weight-bold.text-black.mb-0.price_model_discount.result4_sticky_model.my-2.my-md-0,
    .result4c p.font-weight-bold.text-black.mb-0.price_model_discount.result4_sticky_model.my-2.my-md-0,
    .result-hi p.font-weight-bold.text-black.mb-0.price_model_discount.result4_sticky_model.my-2.my-md-0 {
        display: block !important;
        color: #000 !important;
        padding: 6px 5px
    }
    .tablesize b,
    .tablesize p {
        font-size: 9px !important
    }
    .tablesize table:not([class]) td,
    .tablesize table:not([class]) th {
        padding: 5px !important;
        text-align: left
    }
    .result4 button#add-to-cart-result-page,
    .result4c button#add-to-cart-result-page,
    .result-hi button#add-to-cart-result-page {
        padding: 0 10px
    }
    .result4 span.per__off,
    .result4c span.per__off,
    .result-hi span.per__off {
        padding-left: 3px !important;
        color: #dc3545;
        font-size: 14px !important
    }
    .result4 .card-body.pb-0.pb-md-4.new_svg_color,
    .result4c .card-body.pb-0.pb-md-4.new_svg_color,
    .result-hi .card-body.pb-0.pb-md-4.new_svg_color {
        padding: 25px 10px
    }
    .result4 span.total-price,
    .result4c span.total-price,
    .result-hi span.total-price {
        font-size: 15px !important
    }
    .result4 del.all-total-price,
    .result4c del.all-total-price,
    .result-hi del.all-total-price {
        font-size: 13px !important;
        margin-left: 5px !important
    }
    .result4 span.price_flex_align_sticky del.all-total-price,
    .result4c span.price_flex_align_sticky del.all-total-price,
    .result-hi span.price_flex_align_sticky del.all-total-price {
        font-size: 14px !important;
        padding-right: 1px !important
    }
    .result4 .product-section-list p.price_model_text,
    .result4c .product-section-list p.price_model_text,
    .result-hi .product-section-list p.price_model_text {
        font-size: 15px !important;
        white-space: initial !important;
        display: block !important;
        text-align: center
    }
    .result4 .price_model_discount,
    .result4c .price_model_discount,
    .result-hi .price_model_discount {
        font-size: 15px !important;
        margin: 0 !important
    }
    body.gradient.template-index a#myPlanHome {
        margin-top: 5px !important
    }
    body.gradient.gujarat a#myPlanHome {
        margin-top: 5px !important
    }
    body.gradient.female .sub-banner__text span:before,
    body.gradient.template-index .sub-banner__text span:before {
        margin-bottom: 5px
    }
    body.gradient.female .banner__content,
    body.gradient.template-index .banner__content {
        top: 7%
    }
    body.gradient.female .slideshow__slide .banner__text,
    body.gradient.template-index .banner__text span,
    body.gradient.template-index .slideshow__slide .banner__text {
        padding-bottom: 10px
    }
    body.gradient.female .banner__box .banner__heading+*,
    body.gradient.template-index .banner__box .banner__heading+* {
        margin-top: 5px
    }
    body.gradient.female a#myPlanHome {
        margin-top: 0 !important
    }
    .sticky-announce a {
        margin: 3px auto
    }
}

.result4 span.price_flex_align_sticky,
.result4c span.price_flex_align_sticky,
.result-hi span.price_flex_align_sticky {
    display: flex;
    align-items: center;
    justify-content: center
}

.result4 span.price_flex_align_sticky del.all-total-price,
.result4c span.price_flex_align_sticky del.all-total-price,
.result-hi span.price_flex_align_sticky del.all-total-price {
    font-size: 20px;
    padding-right: 5px
}

@media only screen and (min-width:767.98px) and (max-width:991px) {
    .result4 .product-section-list p.price_model_text,
    .result4c .product-section-list p.price_model_text,
    .result-hi .product-section-list p.price_model_text {
        font-size: 20px !important
    }
    .result4 .price_model_discount,
    .result4c .price_model_discount,
    .result-hi .price_model_discount {
        text-align: center;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0 !important;
        font-size: 20px;
        color: #dc3545 !important;
        padding: 5px 27px;
        border-radius: 10px;
        text-transform: capitalize;
        min-height: auto;
        min-width: auto;
        letter-spacing: normal
    }
}

.result4 span.per__off,
.result4c span.per__off,
.result-hi span.per__off {
    padding-left: 20px;
    color: #dc3545;
    font-size: 24px
}

.female-result .new_svg_color,
.result-fe .new_svg_color {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0 !important
}

.female-result .container.py-4.f-plan__details,
.result-fe .container.py-4.f-plan__details {
    padding-left: 0;
    padding-right: 0
}

.female-result .new-female-buynowATC,
.result-fe .new-female-buynowATC {
    top: 0
}

.female-result .new-female-off-per,
.result-fe .new-female-off-per {
    color: #dc3545 !important
}

.female-result .price_model_text,
.result-fe .price_model_text {
    align-items: center !important;
    font-size: 25px
}

.female-result del.all-total-price,
.result-fe del.all-total-price {
    color: #dc3545 !important;
    font-size: 22px;
    padding-right: 10px
}

.template-page.female-result .html_area.page-width.mt-3.my-md-5.pb-2.pb-md-auto,
.template-page.result-fe .html_area.page-width.mt-3.my-md-5.pb-2.pb-md-auto {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.review-resultco-F {
    padding-bottom: 10px !important
}

.female-result p.formula.my-4.pb-md-3.pb-1,
.result-fe p.formula.my-4.pb-md-3.pb-1 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.menopause .section-title,
.pcos .section-title,
.post-pregnancy .section-title,
.thyroid .section-title {
    color: #3f3f3f !important;
    letter-spacing: .5px;
    margin-bottom: 40px !important;
    font-size: 30px
}

.menopause .html_area,
.pcos .html_area,
.post-pregnancy .html_area,
.thyroid .html_area {
    margin-top: 10px !important;
    margin-bottom: 25px !important
}

.menopause h4.col-md-10.mx-auto.text-center.mb-5,
.pcos h4.col-md-10.mx-auto.text-center.mb-5,
.post-pregnancy h4.col-md-10.mx-auto.text-center.mb-5,
.thyroid h4.col-md-10.mx-auto.text-center.mb-5 {
    margin-bottom: 10px !important;
    max-width: 700px;
    font-weight: 700
}

.page-width.my-md-5.my-4.menopause,
.page-width.my-md-5.my-4.pcos,
.page-width.my-md-5.my-4.post-pregnancy,
.page-width.my-md-5.my-4.thyroid {
    margin-top: 0 !important;
    margin-bottom: 20px !important
}

.menopause h2.banner__heading.h1,
.pcos h2.banner__heading.h1,
.post-pregnancy h2.banner__heading.h1,
.thyroid h2.banner__heading.h1 {
    font-size: 45px;
    line-height: initial
}

.menopause .banner__text span,
.pcos .banner__text span,
.post-pregnancy .banner__text span,
.thyroid .banner__text span {
    font-size: 28px
}

.menopause .sub-banner__text span:before,
.pcos .sub-banner__text span:before,
.post-pregnancy .sub-banner__text span:before,
.thyroid .sub-banner__text span:before {
    margin-bottom: 20px;
    margin-top: 15px
}

.menopause h2.banner__heading.h1.text_Fredoka:after,
.thyroid h2.banner__heading.h1.text_Fredoka:after {
    content: "";
    width: 102.7px;
    height: 8px;
    border-radius: 4px;
    left: 0;
    display: block;
    position: relative;
    background: #414042;
    margin-top: 12px
}

.thyroid .banner__text span:after {
    margin-bottom: 20px
}

.menopause .page-width.overflow-hidden.marqueeMain,
.pcos .page-width.overflow-hidden.marqueeMain,
.post-pregnancy .page-width.overflow-hidden.marqueeMain,
.thyroid .page-width.overflow-hidden.marqueeMain {
    margin-bottom: 40px !important
}

.banner__buttons a {
    margin-bottom: 5px
}

.google-slides {
    margin: 0 10px
}

.google-slides .username {
    text-transform: capitalize
}

.mb-3.resl-desc.addReadMore.showlesscontent {
    height: 50px
}

.cuticle-page-reviews .addReadMore.showlesscontent {
    height: 100%
}

.google-slides.slick-slide {
    border: 1px solid rgb(228 228 226);
    border-radius: 8px;
    padding: 12px !important
}

.google-review-slide .google-slides.slick-slide {
    min-height: 200px
}

.google-slides span.icon-star {
    color: #fc0
}

.cart__warnings a:hover {
    color: #fff
}

.template-combo-new .container.product-head {
    padding-top: 100px
}

@media(min-width:767px) {
    body.gradient.template-index h2.banner__heading.h1 {
        font-size: 35px
    }
    body.gradient.template-index .banner__text span {
        font-size: 45px
    }
    body.gradient.template-index .sub-banner__text span {
        font-size: 32px
    }
}

@media(max-width:767px) {
    .template-page.about-us .FAQ_heading {
        font-size: 30px
    }
    .template-combo-new .price_quantity_wrapper {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between
    }
    .template-combo-new .product-form__input {
        flex: 0 0 30%;
        padding: 0;
        margin: 0 0 0rem;
        max-width: unset;
        min-width: unset;
        border: none;
        width: 30%;
        float: none
    }
    .template-page.referral {
        background: #F6F6F6
    }
    .female.cust_reviews.mb-5 {
        padding-top: 0px !important
    }
    .template-combo-new .container.product-head {
        padding-top: 65px
    }
    .dctr_femalev2_slide .slick-slide {
        margin-bottom: 0
    }
    .shopify-policy__body table p {
        font-size: 12px !important;
        margin-bottom: 0
    }
    .shopify-policy__body table td {
        padding: 5px 5px !important
    }
    div#shopify-section-template--16103690469554__eae548b5-5dfa-4792-8f62-3ceff9baf9f2 {
        display: block
    }
    div#shopify-section-template--16103690469554__1663658595c6d03e00 {
        display: none
    }
    .template-page.transplant-thank-you .slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width {
        left: 0;
        right: 0
    }
    .mb-3.resl-desc.addReadMore.showlesscontent {
        height: inherit
    }
    .google-slides {
        padding: 0 !important
    }
    .result4 .test-result .page-result-hero .text-center.stages-name,
    .result4c .test-result .page-result-hero .text-center.stages-name,
    .result-hi .test-result .page-result-hero .text-center.stages-name {
        text-align: center !important
    }
    .result4 .test-result .stage-item,
    .result4c .test-result .stage-item,
    .result-hi .test-result .stage-item,
    .result4-a .test-result .stage-item,
    .result4b .test-result .stage-item {
        margin: 0 auto
    }
    .template-page.about-us .footer-lower .trust-badge-image {
        position: relative
    }
    .refund-policy table tbody tr td {
        font-size: 12px !important
    }
}

#shopify-section-template--16063936626866__88681d4b-2fce-412f-a708-f55e0f69822e .result_product_slides .slick-slide {
    margin-bottom: 8px !important
}

li.whatsapp-list-icon img {
    max-width: 55px
}

.female_age_restrict {
    display: none
}

.shopify-policy__body table p {
    font-size: 15px
}

.shopify-policy__container {
    max-width: 100ch !important
}

.shopify-policy__body .rte ul {
    padding-left: 15px
}

.shopify-policy__title h1,
.money-back-policy .money_back_title {
    text-transform: capitalize;
    font-size: 45px !important;
    letter-spacing: 0
}

product-recommendations.product-recommendations .product-form__checkout.button.button--full-width.checkout__btns {
    display: none
}

product-recommendations.product-recommendations .col-md-6.buy-now_recomm-add {
    flex: 0 0 100%;
    max-width: 100%
}

@media(min-width:767px) {
    div#shopify-section-template--16103197409458__eae548b5-5dfa-4792-8f62-3ceff9baf9f2 {
        display: none
    }
}

@media(max-width:767px) {
    .shopify-policy__title h1,
    .money-back-policy .money_back_title {
        font-size: 30px !important
    }
    .container.text-center.traya-main {
        margin-bottom: 0 !important
    }
    .page-width.custom-essential.section-template--16133575770290__a475b325-ecd0-408d-a3eb-0f1847a50f85-padding h2.section-title.title.h0.text-center span {
        content: "\a";
        white-space: pre
    }
    .page-width.custom-essential.section-template--16126726373554__a475b325-ecd0-408d-a3eb-0f1847a50f85-padding h2.section-title.title.h0.text-center span {
        content: "\a";
        white-space: pre
    }
    .femalev1 .section-title,
    .femalev2 p.three-fold-head,
    .femalev2 .section-title,
    .femalev2 p.three-fold-head,
    .female .section-title,
    .female p.three-fold-head {
        font-size: 26px !important
    }
    div#shopify-section-template--16103197409458__eae548b5-5dfa-4792-8f62-3ceff9baf9f2 {
        display: block
    }
    div#shopify-section-template--16103197409458__1663658595c6d03e00 {
        display: none
    }
}

.template-page .img_doctors img {
    border-radius: 100px
}

div#google-reviews {
    margin-top: 25px
}

div#google-reviews {
    margin-top: 25px
}

@media only screen and (max-width:575.98px) {
    .femalev1 .custom-essential .btn,
    .femalev2 .custom-essential .btn,
    .femalev1 .three_fold .btn,
    ,
    .femalev2 .three_fold .btn,
    .female .custom-essential .btn,
    .female .three_fold .btn {
        font-size: 16px;
        padding: 9px 17px;
        border-radius: 5px
    }
}

.femalev1.start-journey-btn:hover,
.femalev1 .three_fold .take-the-hair-test:hover,
.femalev2.start-journey-btn:hover,
.femalev2 .three_fold .take-the-hair-test:hover,
.female.start-journey-btn:hover,
.female .three_fold .take-the-hair-test:hover {
    background: #272728 !important;
    color: #fff !important
}

.femalev1 .traya-regimen-content .take-the-hair-test:hover,
.femalev2 .traya-regimen-content .take-the-hair-test:hover,
.female .traya-regimen-content .take-the-hair-test:hover {
    color: #272728 !important;
    background: #fff !important
}

.femalev1 .sub-banner__text span:before,
.femalev2 .sub-banner__text span:before,
.female .sub-banner__text span:before {
    margin-bottom: 25px !important;
    margin-top: 25px !important
}

span.myresult.d-inline-block {
    margin-left: 15px
}

.femalev1 .row.female-reviews.py-md-4.slick-initialized.slick-slider.slick-dotted,
.femalev2 .row.female-reviews.py-md-4.slick-initialized.slick-slider.slick-dotted,
.female .row.female-reviews.py-md-4.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 0
}

.row.femalev2_cursor.female-reviews.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 0 !important
}

#relatedblogs {
    display: none
}

.page_policy {
    margin-top: 50px
}

.refund-policy .page_policy {
    margin-top: 0
}

.reviews #ReferralPageAccordion .accordion-item,
.reviews #ReferralPageAccordion .accordion-button {
    background: #fff;
    color: #000
}

@media only screen and (max-width:767.98px) {
    .main-stage-section.pb-md-5.mb-2.w-50 {
        align-items: center
    }
    span.myresult.d-inline-block {
        margin-left: 0
    }
    .content-wrapper p {
        font-size: 16px
    }
}

.text-jurney .journey-main img {
    height: auto
}

.template-product .product-form__submit.button {
    display: flex;
    margin-bottom: 0;
}

product-recommendations .card .media {
    flex-wrap: wrap
}

product-recommendations .product-metafields,
product-recommendations .card__heading {
    min-height: 65px
}

product-recommendations .cart_icon_img,
.jdgm-paginate a:empty {
    display: none !important
}

product-recommendations .product-form__submit {
    margin: 0
}

@media only screen and (max-width:767.98px) {
    product-recommendations .ratio:before {
        padding-bottom: 95%
    }
    .product-recommendations .button {
        font-size: 13px !important;
        border-radius: 5px
    }
}

.homev1 .solution-section a,
.homev1 .collection__view-all,
.homev1 .faqbox .readmore {
    display: none
}

.homev4 .solution-section a,
.homev4 .collection__view-all,
.homev4 .faqbox .readmore {
    display: none
}

.homev1 .traya-section-p .section-title {
    margin: 0 !important
}

.homev1-sub-title {
    font-size: 16px;
    line-height: 18px;
    width: 400px;
    margin-left: auto;
    margin-right: auto
}

.homev1 .custom-essential a:hover,
.homev1 .quick-add__submit:hover {
    background: #b7d340
}

.homev1 .card__heading a.full-unstyled-link,
.homev4 .card__heading a.full-unstyled-link {
    font-size: 16px;
    text-align: center !important
}

.homev1 .quick-add__submit,
.homev1 .price-item--sale .money,
.homev1 .collection__view-all a.btn,
.homev4 .quick-add__submit,
.homev4 .price-item--sale .money,
.homev4 .collection__view-all a.btn {
    font-size: 16px
}

.homev1 .product-metafields,
.homev4 .product-metafields {
    height: 65px
}

.homev1 .journey-main h4,
.template-index .journey-main h4,
.homev4,
.gujarat .journey-main h4,
.template-index .journey-main h4 {
    color: #414042 !important
}

.homev1 .traya-section-box {
    padding: 0 30px
}

.traya-section-box {
    justify-content: center
}

.imgtext12 {
    color: #605E62;
    margin-top: 5px
}

.image12 img {
    margin-left: 30px;
    width: auto !important
}

.homev1 .essential_fe_img {
    pointer-events: none
}

.homev1 .home-product-grid {
    margin: 0
}

.homev1 .collection {
    padding-bottom: 0
}

.homev4 .journey-main h4,
.template-index .journey-main h4 {
    color: #414042 !important
}

@media only screen and (max-width:767.98px) {
    .homev1 .section-title,
    .homev1 .three-fold-head,
    .homev1 .main-faqbox .maintitle h2 {
        font-size: 25px
    }
    .homev1-sub-title {
        width: unset
    }
    .homev1 .three_fold .subheading {
        max-width: unset
    }
    .homev1 .doctor_bottom_text {
        font-size: 16px
    }
    .homev4 .doctor_bottom_text {
        font-size: 16px
    }
    .homev1 .traya-section-p {
        margin-top: 40px
    }
    .image12 img {
        margin-left: 5px
    }
    .homev1 .mobile_img {
        height: 450px
    }
    .homev1 .collection__view-all .btn {
        width: 95%;
        margin: 0
    }
    .homev1 .home-product-grid {
        margin: 0
    }
    .homev1 .collection {
        padding-bottom: 0
    }
    .homev1 .collapsible-content__wrapper {
        padding-top: 0
    }
}

@media only screen and (max-width:400px) {
    .homev1 .image12 img {
        width: 30px !important
    }
    .template-page.money-back-policy .money_back_table_female tr td {
        font-size: 13px
    }
}

.femalev2 .femalev2-journey-btn,
.femalev2 #female-hair-test-button3,
.femalev2 #female-hair-test-button4,
.femalev2 .both-btn a,
.femalev2 .both-btn span {
    text-decoration: none
}

.femalev2 .femalev2-journey-btn:hover,
.femalev2 #female-hair-test-button3:hover,
.femalev2 #female-hair-test-button4:hover,
.femalev2 .both-btn a:hover,
.femalev2 .both-btn span:hover {
    background: #272728 !important
}

.femalev2 .both-btn span {
    border-radius: 9px
}

@media only screen and (max-width:767.98px) {
    .femalev2 .description {
        font-size: 14px
    }
    .femalev2 .cust_reviews {
        margin-bottom: 20px !important
    }
}

.adrich_happens-popup {
    background: rgb(0 0 0 / .5);
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 50%;
    z-index: 1;
    left: 50%;
    transform: translate(-50%, -50%)
}

.find_btn {
    cursor: pointer
}

.happens__main {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%
}

@media only screen and (max-width:767.98px) {
    .happens__main {
        width: 100%;
        left: 0;
        transform: translate(-2%, -50%)
    }
}

.new-female-result .result-product {
    padding: 10px !important
}

@media only screen and (max-width:767.98px) {
    .best-hair-treatment-in-india .section-title,
    .best-hair-treatment-in-india .stage1-doctors-title,
    .best-hair-treatment-in-india .main-faqbox .maintitle h2 {
        font-size: 23px
    }
}

@media only screen and (max-width:400px) {
    .banner__buttons a {
        font-size: 15px;
        padding: 6px 17px
    }
}

.customers_review_content {
    box-shadow: 1px 2px 4px 2px #0000001A;
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
    border: 1px solid #B7D340
}

.custr_images {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 10px
}

.custr_images img {
    border-radius: 8px;
    height: 120px;
    width: 120px
}

.img-txt p {
    margin-top: 5px;
    font-weight: 700;
    font-size: 14px
}

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

.name_and_verified span strong {
    font-size: 20px
}

.rattings_ img {
    width: 30%
}

.review_details.fullReview.webkit-box {
    -webkit-line-clamp: 3;
    height: 70px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.com_reco_pln {
    display: block;
    width: 232px;
    background: linear-gradient(180deg, #F2F4EB 29.86%, #C2CBA2 303.47%);
    padding: 4px 8px;
    border-radius: 8px;
    font-size: 12px;
    color: #000
}

@media (max-width:767px) {
    .name_and_verified span strong {
        font-size: 18px
    }
    .download-app a {
        font-size: 14px
    }
}

#hairtestctaprod {
    background-color: #b7d340;
    border: none
}

#hairtestctaprod sup {
    font-size: 8px
}

.seereview {
    color: #62a61e;
    text-decoration: underline;
    font-size: 18px;
    cursor: pointer
}

.result4 .cstm_result_hi,
.result4 .cstm_result_hinglish,
.result4c .cstm_result_hi,
.result4c .cstm_result_hinglish,
.result4.result-hi .cstm_result_en,
.result4.result-hinglish .cstm_result_en,
.login-lead .cstm_result_hi,
.login-lead .cstm_result_hinglish,
.login-lead.result-hi .cstm_result_en,
.login-lead.result-hinglish .cstm_result_en {
    display: none !important
}

.result4.result4-hi .cstm_result_hi {
    display: flex !important;
    justify-content: center
}

.result4.result4-hinglish .cstm_result_hinglish {
    display: flex !important;
    justify-content: center
}

.article-content h1 {
    font-size: 30px
}

.article-content h2 {
    font-size: 25px
}

.article-content h3 {
    line-height: 26px
}

@media (max-width:767px) {
    .article-content h3 {
        line-height: 33px;
        font-size: 22px
    }
    .article-content h2 {
        line-height: 33px
    }
}

.product-section-list,
.container.why-you-should,
.product-section,
.stage1-doctors,
.stage1-new-testimonial,
.holistic-safe,
.stage1-journey,
.customer_reviews_slider,
.male_pcos_causing_main {
    display: none !important
}

.empty-div {
    display: none
}

.empty-div {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / .5);
    backdrop-filter: blur(0);
    justify-content: center;
    align-items: center;
    z-index: 1000
}

.prod-details {
    color: #737373;
    font-family: "Nunito Sans", sans-serif !important
}

.empty-div {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / .5);
    backdrop-filter: blur(0);
    justify-content: center;
    align-items: center;
    z-index: 1000
}

.prod-details {
    color: #737373;
    font-family: "Nunito Sans", sans-serif !important
}

.Rmoney_buy {
    text-transform: none
}

.btn-stck {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px
}

#add-to-cart-result-page {
    max-width: 172px;
    justify-content: center;
    max-height: 40px
}

.iso-note {
    background: #DFDDDD;
    padding: 8px 16px 8px 16px;
    width: 100%;
    border-radius: 5px
}

.iso-note p {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: .01em;
    text-align: left;
    color: #413F3E
}

.result4 span.total-price,
.result4c span.total-price{
    font-weight: 700;
    line-height: 20px;
    letter-spacing: .01em;
    text-align: left
}

.iot_text {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .01em;
    color: #30322F
}

.sub-tot-text {
    display: none
}

@media screen and (min-width:800px) {
    .ht_section {
        max-width: 70%;
        width: 70%;
        padding-left: 80px
    }
}

@media screen and (max-width:500px) {
    .transplant_cost_padding {
        display: none
    }
    .blog_bannner_ht {
        display: none
    }
    .solution-section .img-section .caption h5 {
        font-size: 12px
    }
    .refer_win {
        text-align: center;
        margin-top: 10%
    }
    .template-page.the-science .banner:not(.banner--stacked) {
        margin-top: 1%
    }
    .template-article .section-header {
        margin-top: 3%
    }
    .template-article .ht_section {
        margin-top: 6%
    }
}

.hair-transplant2 .faq-hd-heading strong,
.hair-dermatologist-new .faq-hd-heading strong {
    font-family: Nunito Sans;
    font-size: 32px;
    font-weight: 800;
    line-height: 43.65px;
    letter-spacing: .01em
}

.hair-transplant2 .faq-hd .accordion-item,
.hair-dermatologist-new .faq-hd .accordion-item {
    border-bottom: 1px solid #e0e0e0
}

@media screen and (min-width:800px) {
    .hair-transplant2 .faq-hair-doctors,
    .hair-dermatologist-new .faq-hair-doctors,
    .dermatologist-few-doctors .faq-hair-doctors {
        max-width: 70%;
        width: 70%;
        margin: 0;
        padding-left: 80px
    }
}

.hair-transplant2 .nb-city,
.hair-dermatologist-new .nb-city,
.dermatologist-few-doctors .nb-city {
    font-family: "Nunito Sans" !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.82px;
    letter-spacing: .01em;
    text-align: center;
    color: #414042;
    border-right: 1.6px solid #414042;
    text-decoration-color: #414042;
    text-decoration-thickness: from-font
}

.hair-transplant2 .nearby-city-hd h2,
.hair-dermatologist-new .nearby-city-hd h2,
.dermatologist-few-doctors .nearby-city-hd h2 {
    font-family: Nunito Sans !important;
    font-size: 32px;
    font-weight: 800;
    line-height: 43.65px;
    letter-spacing: .01em;
    text-align: center
}

.row.result_product_slides.mb-0 {
    justify-content: center
}

@media screen and (min-width:800px) {
    .hair-transplant2 .nearby-city-hd,
    .hair-dermatologist-new .nearby-city-hd,
    .dermatologist-few-doctors .nearby-city-hd {
        max-width: 70%;
        width: 70%;
        margin: 0;
        padding-left: 80px
    }
    .banner-1,
    .banner-2,
    .banner-3,
    .banner-4 {
        margin-top: 40px
    }
    .hair-transplant2 .collapsible-content,
    .hair-dermatologist-new .collapsible-content,
    .dermatologist-few-doctors .collapsible-content {
        max-width: 70%;
        width: 70%;
        margin: 0;
        padding-left: 80px
    }
}

.jdgm-histogram.jdgm-temp-hidden {
    display: none !important
}

.traya-journey-revamp .female.start-journey-btn {
    font-size: 18px
}

@media screen and (max-width:767px) {
    sticky-btn.sticky-btn-container {
        display: inline-block;
        position: fixed;
        bottom: -2px;
        width: 100%;
        overflow: visible;
        background: rgb(255 255 255);
        box-shadow: 0 -4px 22px 0 rgb(0 0 0 / .1);
        z-index: 999;
        height: 84px;
        transform: translateY(85px);
        transition: transform 0.5s ease-in-out;
        margin: 0;
        padding: 16px
    }
    span.myresult-stikcy {
        width: 100%;
        margin: 0
    }
    #sticky-testbtn {
        width: 100%;
        padding: 15px 17px;
        color: var(--n-surface-background-primary, #FFF);
        text-align: center;
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: uppercase
    }
    span.myresult-stikcy.d-inline-block a#myPlanHome.recommened-sticky-btn {
        display: block;
        margin: 0 auto !important;
        padding: 15px 17px;
        color: var(--n-surface-background-primary, #FFF);
        text-align: center;
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        text-transform: uppercase
    }
    #footer.has-sticky-btn {
        padding-bottom: 86px
    }
    .template-index .btn-dark:active,
    span.myresult-stikcy.d-inline-block a#myPlanHome.recommened-sticky-btn:active,
    #sticky-testbtn:active,
    .template-index .btn-dark:hover,
    span.myresult-stikcy.d-inline-block a#myPlanHome.recommened-sticky-btn:hover #sticky-testbtn:hover {
        background: #b7d340;
        outline: none;
        border: none;
        box-shadow: none;
        color: #000 !important
    }
}

@media screen and (min-width:767px) {
    sticky-btn.sticky-btn-container {
        display: none
    }
}

#add-to-cart-result-page-frp:focus,
button.btn.new-female-buynowATC:hover,
button.btn.new-female-buynowATC:not([disabled]):hover,
#add-to-cart-result-page-frp.loader-added:hover {
    width: 100%;
    color: #000;
    background: #bd5747 !important;
    outline: none;
    border: 1px solid #bd5747;
    box-shadow: none;
}