/** Shopify CDN: Minification failed

Line 4246:17 Expected identifier but found ","
Line 6099:5 Expected identifier but found "."
Line 8228:99 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.result4 .sticky-btn .result4_buynow, .template-page.result4b .sticky-btn .result4_buynow, .template-page.result4-a .sticky-btn .result4_buynow {
    background: #B7D340;
    border-color: #B7D340;
}
.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: #000000;
}
.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,
.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,
.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.shopify.com/s/files/1/0100/1622/7394/files/nunitosans-black.eot');
    src: url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/nunitosans-black.eot?#iefix') format('embedded-opentype'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/nunitosans-black.woff2') format('woff2'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/nunitosans-black.woff') format('woff'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/nunitosans-black.ttf') format('truetype'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/nunitosans-black.svg#nunito_sansblack') format('svg');
    font-weight: 900;
    font-style: normal
}

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

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

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

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

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

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

@font-face {
    font-family: fredoka_oneregular;
    src: url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/fredokaone.eot');
    src: url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/fredokaone.eot') format('embedded-opentype'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/fredokaone.woff2') format('woff2'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/fredokaone.woff') format('woff'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/files/fredokaone.ttf') format('truetype'), url('//cdn.shopify.com/s/files/1/0100/1622/7394/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.shopify.com/s/files/1/0100/1622/7394/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,
.homev3 .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;
    border: #272728
}

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

/*css for month kit in result page */
 .kit-card {
     display: flex;
     padding: 12px;
     background: #F5F5F5;
     border-radius: 8px;
     align-items: center;
     justify-content: space-around;
}
 .shopify-kit-section {
     border: 1px solid #DBDBDB;
     border-radius: 16px;
     padding: 12px;
}
 .product-imge img {
     max-width: 80px;
     max-height: 80px;
}
 .kit-card:not(:last-child) {
     margin-bottom: 12px;
}
 .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;
     background: #FCE1BF;
     padding: 2px 8px 2px 8px;
     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;
}
/*css for What you will get */
 .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;
}
/* Style for the drawer */
 #iframeContainer {
     position: fixed;
     bottom: -100%;
    /* Hidden by default */
     left: 0;
     width: 100%;
     height: 50%;
    /* Adjust height as needed */
     background-color: white;
    /* Background color of the drawer */
     box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
     transition: bottom 0.3s ease-in-out;
     z-index: 1000;
    /* Make sure it's above other elements */
}
/* Class to show the drawer */
 #iframeContainer.show {
     bottom: 0;
}
/* Optional: Style for the close button */
 .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
}

.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,
.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 rgba(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-size: 22px
    }
    .template-index .take-the-hair-test.assessment-btn.hair-form-actn-link.firstload-hairtest-cta--header {
        font-size: 16px;
    }

    .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: transparent;
    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,
.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
}

.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,
.homev3 .price,
.homev3 .price .money,
.index .full-unstyled-link,
.index .price,
.index .price .money {
    font-size: 16px;
    text-align: center;
    letter-spacing: normal;
    align-items: center
}

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

.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
}

.card__content .quick-add,
.result4 .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
}

.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: .7rem .5rem
}

.sticky-filter {
    position: fixed;
    background: #fff;
    z-index: 3;
    padding-top: .7rem;
    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-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 {
    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,
.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: rgba(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: transparent;
    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: 8px;
    margin-right: 8px
}

.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
    }
    .global img.icon-hamburger {
      width: auto;
    }

    .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 rgba(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,
.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__text span.text-span.font-fredoka{
  font-family: 'Nunito Sans' !important;
  font-size: 26px;
  color: #fff;
}
.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: 51%;
    left: 0
}

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

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

#footer {
    background: #656565;
    padding: 0 0 0px;
    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;
}

.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.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 {
        margin: 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: transparent;
        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,
    .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: 30px
    }

    .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.shopify.com/s/files/1/0100/1622/7394/t/294/assets/diet-plan-bg.jpeg?v=12iD3XhCQfYF5sf6FaMrzrGFxzrKJ4u85L);
    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: wrap;
    position: relative
}

.iwa-float {
    flex-direction: row-reverse
}

.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
}

/* .money::after {
    content: "/-"
} */

.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,
.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: 100%
    }

    .template-product .product-image_1 {
        width: 100% !important;
        justify-content: space-between
    }

    nav.breadcrumb {
        font-size: 10px
    }

    .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
    }
}

.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: #ffff;
        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 30px 30px
}

.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,
.result4-a .username,
.login-lead .username,
.result4b .username {
    font-size: 72px
}

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

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

.result4 .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,
.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,
.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,
.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,
.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,
.result4-a #ourdia svg,
.login-lead #ourdia svg,
.result4b #ourdia svg {
    filter: brightness(0)
}

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

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

.result4 .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.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.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.result4-a .sticky-btn .result4_buynow .Rmoney_buy,
.template-page.result4b .sticky-btn .result4_buynow .Rmoney_buy {
    font-size: 32px;
    color: #414143
}

.template-page.result4 .sticky-btn .result4_buynow:hover,
.template-page.result4-a .sticky-btn .result4_buynow:hover,
.template-page.result4b .sticky-btn .result4_buynow:hover {
    background: #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.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,
.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.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,
    .result4-a .username,
    .login-lead .username,
    .result4b .username {
        font-size: 32px
    }

    .result4 .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,
    .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.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.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.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.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.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.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,
    .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,
    .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;
    margin-bottom: 11px;
    letter-spacing: 0
}

.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%, rgba(188, 226, 206, .36) 5%, rgba(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 rgba(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 rgba(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
    }

    .homev5 .section-title {
        margin: 30px 0 !important
    }

    .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,
.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: 22px
}

.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) {
      
    .female-result span.total-price span.money,
    .result-fe span.total-price span.money,
    .template-page.female-combo .question {
        font-size: 18px
    }

    .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 rgba(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%;
  width: 100%;
}
.about-us .slideshow__text-wrapper.banner__content{
  height: max-content;
}
.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: 64%;
    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,
.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,
    .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.shopify.com/s/files/1/0100/1622/7394/files/i7.png);
    position: absolute;
    top: calc(27%);
    left: calc(1%)
}

.hero-page-trending-section:after {
    content: url(https://cdn.shopify.com/s/files/1/0100/1622/7394/files/Vector_32.png);
    position: absolute;
    top: calc(15%);
    right: calc(0%)
}

.month-hero-div:before {
    content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/files/i1_50x.png);
    position: absolute;
    top: 22%
}

.hero_content_slids:before {
    content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/files/i1_45x.png);
    position: absolute;
    left: -10%;
    bottom: 0
}

.month-hero-div:after {
    content: url(https://cdn.shopify.com/s/files/1/0100/1622/7394/files/Vector_41.png);
    position: absolute;
    right: 20%;
    top: 2%
}

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

.template-page.customer-stories .magic-unfold:before {
    content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/files/i8.png);
    position: absolute;
    top: 2%;
    left: 9%
}

.template-page.customer-stories .soial_review:after {
    content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/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,
    .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,
    .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,
    .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,
    .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,
    .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,
    .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,
    .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,
    .result4-a .test-result-bg .bg-colo,
    .result4b .test-result-bg .bg-colo {
        /* border-top: .480769px solid #a5c1744d; */
        border-radius: 0 9.4123px 0 0
    }

    .result4 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,
    .result4-a .test-result .root_cause_main,
    .result4b .test-result .root_cause_main {
        background: 0 0 !important;
        padding-top: 0px
    }

    .result4 .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,
    .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,
    .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,
    .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,
    .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,
    .result4-a .test-result .diagnosed_text,
    .result4b .test-result .diagnosed_text {
        opacity: .5
    }

    .result4 .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,
    .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,
    .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,
    .result-hi span.assement-report p,
    .result4-a span.assement-report p,
    .result4b span.assement-report p {
        padding: 23px 0px 5px;
        text-align: left;
        color: #807F80;
        font-size: 14px;
        font-weight: 400
    }

    .result4 .test-result .visitor-info,
    .result4-a .test-result .visitor-info,
    .result4b .test-result .visitor-info {
        /* border-bottom: .480769px solid #a5c174; */
        padding-bottom: 0px
    }

    .result4 .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,
    .result4-a .test-result .checkStage:after,
    .result4b .test-result .checkStage:after {
        color: #a5c174
    }

    .result4 .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,
    .result4-a .test-result .stage-images,
    .result4b .test-result .stage-images {
        width: 100%;
        padding: 15px;
    }

    .result4 .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,
    .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,
    .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,
    .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,
    .result4-a .test-result-bg .container,
    .result4b .test-result-bg .container {
        padding-bottom: 2px;
        padding-top: 10px
    }

    .result4 .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,
    .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,
    .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,
    .result4-a .test-result-bg #ourdia svg,
    .result4b .test-result-bg #ourdia svg {
        filter: none !important
    }

    .result4 .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
    }
    .result-hi .test-result-bg,
    .result4-a .test-result-bg{
        background-image: url(https://cdn.shopify.com/s/files/1/0100/1622/7394/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(https://cdn.shopify.com/s/files/1/0100/1622/7394/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('https://cdn.shopify.com/s/files/1/0100/1622/7394/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.shopify.com/s/files/1/0100/1622/7394/files/icn3_f87fe280-5a33-4e98-80b7-2095513a6785.png);
        position: absolute;
        right: calc(9%);
        top: calc(6.6%)
    }

    .hero_content_slids:before {
        content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/files/icn4_d96fa7b9-fa23-4d58-a275-0c8a80726720.png);
        position: absolute;
        left: 0;
        top: 35%
    }

    .hero_content_slids:after {
        content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/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.shopify.com/s/files/1/0100/1622/7394/files/Vector_141.png);
        position: absolute;
        left: calc(55%);
        bottom: calc(-14%)
    }

    .hero-page-trending-section:after {
        content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/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.shopify.com/s/files/1/0100/1622/7394/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.shopify.com/s/files/1/0100/1622/7394/files/icn10_e869f639-5fec-4405-9b77-e474d3246a01.png);
        position: absolute;
        bottom: -3%;
        right: 86%
    }

    .template-page.customer-stories .magic-unfold:before {
        content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/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.shopify.com/s/files/1/0100/1622/7394/files/icn12_4e7fd3c3-2a5c-4c14-a074-6999b51fc747.png);
        position: absolute;
        top: -3%;
        right: 47%
    }

    .template-page.customer-stories .magic-unfold:after {
        content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/files/icn13_23527071-a1e0-474f-8160-debafcb67c9b.png);
        position: absolute;
        bottom: 7%;
        left: 0
    }

    .template-page.customer-stories .soial_review:before {
        content: url(//cdn.shopify.com/s/files/1/0100/1622/7394/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 30px
    }

    .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-weight: 600;
        font-size: 1.1rem;
        color: #000;
    }

    .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(https://cdn.shopify.com/s/files/1/0100/1622/7394/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 rgba(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 rgba(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;
    /* margin: 0 0 10px !important; */
    font-weight: 400 !important;
    line-height: 14px;
    white-space: nowrap;
}

.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
}

.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.shopify.com/s/files/1/0100/1622/7394/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-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: 33px;
    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 {
    padding-right: 4px;
    color: #dc3545 !important
}

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

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

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

.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 {
        padding-top: 5px !important;
        padding-bottom: 5px
    }

    .result4 p.font-weight-bold.text-black.mb-0.price_model_discount.result4_sticky_model {
        display: none !important
    }

    .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 {
        font-weight: 700
    }

    .result4 .price_model_discount {
        display: block !important
    }
    .hair-growth-ingredients-traya .col-md-6.col-lg-3.mb-3.autoplay_sub_div{
        max-height: 34rem;
    }
    .hair-growth-ingredients-traya  .border-0.card.list-ingredient.mb-2.px-2.px-md-3.py-3.rounded-lg.shadow.text-center{
        height: 100%;
    }
}

@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 {
        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,
    .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,
    .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,
    .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,
    .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,
    .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,
    .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,
    .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,
    .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,
    .result4-a .test-result .root_cause_main,
    .result4b .test-result .root_cause_main {
        background: 0 0 !important;
        padding-top: 0px
    }

    .result4 .test-result .page-result-hero .text-center,
    .result4 .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,
    .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,
    .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,
    .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,
    .result4-a .test-result .section-title,
    .result4b .test-result .section-title {
        text-align: left !important;
        margin-bottom: 0 !important
    }

    .result4 .test-result,
    .result-hi .test-result,
    .result4-a .test-result,
    .result4b .test-result {
        background: #eaf4f1;
        padding-bottom: 0px;
        padding-top: 20px
    }

    .result4 .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,
    .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,
    .result4-a .test-result .diagnosed_text,
    .result4b .test-result .diagnosed_text {
        opacity: .5
    }

    .result4 .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,
    .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,
    .result4-a .test-result .visitor-info .text-white,
    .result4b .test-result .visitor-info .text-white {
        color: #414042 !important
    }

    .result4 span.assement-report p,
    .result-hi span.assement-report p,
    .result4-a span.assement-report p,
    .result4b span.assement-report p {
        background-image: url('https://cdn.shopify.com/s/files/1/0100/1622/7394/files/Rectangle_6_4.png?v=1672123711');
        background-repeat: no-repeat;
        background-size: auto;
        padding: 0 16px;
        color: #414042;
        font-size: 14px;
        font-weight: 800;
    }

    .result4 .test-result .visitor-info,
    .result4-a .test-result .visitor-info,
    .result4b .test-result .visitor-info {
        /* border-bottom: .480769px solid #a5c174; */
        /* padding-bottom: 13px */
    }

    .result4 .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,
    .result4-a .test-result .checkStage:after,
    .result4b .test-result .checkStage:after {
        color: #a5c174
    }

    .result4 .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,
    .result4-a .test-result .stage-images,
    .result4b .test-result .stage-images {
        width: 45px !important
    }

    .result4 .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;
        /* box-shadow: 0 6px 4px 2px #00000017 */
    }

    .result4 .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,
    .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: 0px;
    }

    .result4 .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,
    .result4-a .test-result-bg .container,
    .result4b .test-result-bg .container {
        padding-bottom: 2px;
        padding-top: 10px
    }

    .result4 .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,
    .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-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,
    .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,
    .result4-a .test-result-bg #ourdia svg,
    .result4b .test-result-bg #ourdia svg {
        filter: none !important
    }

    .result4 .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,
    .result-hi .test-result-bg,
    .result4-a .test-result-bg,
    .result4b .test-result-bg {
        border-radius: 9.4123px;
        margin: 35px 15px;
        padding-bottom: 0;
        margin-bottom: 24px !important
    /* background: url('https://cdn.shopify.com/s/files/1/0100/1622/7394/files/mbb3.png?v=1716555581');
      background-repeat: no-repeat;
        background-size: cover; */
    }

    .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,
    .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,
    .result-hi button#add-to-cart-result-page {
        padding: 0 10px
    }

    .result4 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,
    .result-hi .card-body.pb-0.pb-md-4.new_svg_color {
        padding: 25px 10px
    }

    .result4 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,
    .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,
    .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,
    .result-hi .price_model_discount {
        font-size: 15px !important;
        margin: 0 !important
    }

    body.gradient.template-index 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,
.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,
.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,
    .result-hi .product-section-list p.price_model_text {
        font-size: 20px !important
    }

    .result4 .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,
.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 rgba(228, 228, 226, 1);
    border-radius: 16px;
    padding: 12px !important;
}
.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;
}
/*   .template-product .product-image_1 {
    width: 100%!important;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 20px;
}
  .template-product .product-image-container .cstm_new_badge p {
    font-size: 11px;
}
  .template-product .product-image-container .cstm_new_badge {
    width: 25%;
}
  .template-product .product-image-container.image--3 {
    display: block !important;
} */
  .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, .result-hi .test-result .page-result-hero .text-center.stages-name{
    text-align: center !important;
  }
  .result4 .test-result .stage-item, .result-hi .test-result .stage-item, .result4-a .test-result .stage-item, .result4b .test-result .stage-item {
    margin: 0 auto;
  }
/*    .mb-3.resl-desc.addReadMore.showlesscontent {
    height: 60px;
  } */
  .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;
}
/* .money-back-policy .shopify-policy__title h1{
     display: none;
} */
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 Page FAQs CSS */
.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;}

/* Product Recommendation Changes */
.template-product .product-form__submit.button {display: flex;}
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;}
}
/* Product Recommendation Changes */

/* Homev1 Page Changes */
.homev1 .solution-section a, .homev1 .collection__view-all, .homev1 .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 {font-size: 16px; text-align: center !important;}
.homev1 .quick-add__submit, .homev1 .price-item--sale .money, .homev1 .collection__view-all a.btn {font-size: 16px;}
.homev1 .product-metafields {height: 65px;}
.homev1 .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;}

@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;}
  .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;}}
/* Homev1 Page Changes */

/* Femalev2 Page Changes */
.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;}
}
/* Femalev2 Page Changes */

/* Science Page Changes */
.adrich_happens-popup {background: rgba(0,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%);}}
/* Science Page Changes */

.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;
  }
}

/* Male RP Testimonials */
.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: bold; 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;}
/* .fullReview {display: none;}   */
.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: #000000;}

@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,
.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: rgba(0, 0, 0, 0.5);
   backdrop-filter: blur(0px);
   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: rgba(0, 0, 0, 0.5);
   backdrop-filter: blur(0px);
   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: 0.01em;
   text-align: left;
   color: #413F3E;
}
.result4 span.total-price {
   font-weight: 700;
   line-height: 20px;
   letter-spacing: 0.01em;
   text-align: left;
}
.iot_text {
   font-size: 12px;
   font-weight: 400;
   line-height: 16px;
   letter-spacing: 0.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;
  }
}


.hair-transplant2 .faq-hd-heading strong {
  font-family: Nunito Sans;
  font-size: 32px;
  font-weight: 800;
  line-height: 43.65px;
  letter-spacing: 0.01em;
}
.hair-transplant2 .faq-hd .accordion-item {
  border-bottom: 1px solid #e0e0e0;
}
@media screen and (min-width: 800px) {
  .hair-transplant2 .faq-hair-doctors {
    max-width: 70%;
    width: 70%;
    margin: 0;
    padding-left: 80px;
  }
}


.hair-transplant2 .nb-city {
  font-family: "Nunito Sans" !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.82px;
  letter-spacing: 0.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 {
  font-family: Nunito Sans !important;
  font-size: 32px;
  font-weight: 800;
  line-height: 43.65px;
  letter-spacing: 0.01em;
  text-align: center;
}
.row.result_product_slides.mb-0 {
  justify-content: center;
}
@media screen and (min-width: 800px) {
  .hair-transplant2 .nearby-city-hd {
    max-width: 70%;
    width: 70%;
    margin: 0;
    padding-left: 80px;
  }
}
#PBarNextFrameWrapper {
  display: none !important;
}

/* uncomment the below code to have the shimmer_effect_home back */
/* @keyframes lineMove {
  0% {
      left: -100%;
  }
  100% {
      left: 100%;
  }
}
.template-index .take-the-hair-test{
  position: relative;
  overflow: hidden;
}
.template-index .take-the-hair-test::after {
  content: '';
  position: absolute;
  height: 20px;
  width: 100%;
  background-color: #5b5f63cf;
  left: -100%;
  bottom: 100%;
  transform-origin: left;
  transform: rotate(45deg);
  animation: lineMove 1.8s linear infinite;
  opacity: 0.7;
} */