/** Shopify CDN: Minification failed

Line 15:9 Unexpected "<"
Line 31:0 Unexpected "<"

**/
/** Shopify CDN: Minification failed

Line 8:9 Unexpected "<"
Line 15:0 Unexpected "<"

**/


.gantari-<uniquifier> {
  font-family: "Gantari", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.grape-nuts-regular {
  font-family: "Grape Nuts", cursive;
  font-weight: 400;
  font-style: normal;
}




<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/11.0.5/swiper-bundle.min.css">


body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: "Gantari", sans-serif !important;
  /* font-weight: 400 !important; */
}

body h1, body h2, body h3, body h4, body h5, body h6 {
    font-family: "Gantari", sans-serif !important;
    /* font-weight: 400 !important; */
}

h1 {
  font-size: 48px !important;
  font-weight: 300 !important;
}

.applybttmTxt p {
    width: 660px;
    margin: auto;
    text-align: center;
    color: var(--White-Color);
    font-size: 24px;
    max-width: 100%;
    line-height: 36px;
    font-weight: 300;
}


/* h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
} */


/* Default desktop view → always show full text */
.short-text,
.read-more-btn {
  display: none;
}

.full-text {
  display: inline;
}

p {
    word-wrap: break-word !important;
}






.supports_your_journey_heading h2, .the_newy_standard_heading h2, 
.join_heading h2 {
    font-size: 48px !important;
}

section.main_title {
    padding-left: 20px;
    padding-right: 20px;
}



.the_newy_standard_heading h2, .Board_Certified_col2 h2, .join_sec h2,
 .Testimonial_section h2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

:root {
  --Primary: #1a4e60;
  --Secondary: #05a3de;
  --Text: #000;
  --Accent: #000;
  --White-Color: #fff;
  --para-text: #646464;
}

p.innerpageTxt a {
    color: #087B93 !important;
}

a.gblbtn {
  background-color: var(--Secondary);
  padding: 0px;
  width: 175px !important;
  height: 55px !important;
  display: block;
  text-align: center;
  align-content: center;
  text-decoration: none;
  border-radius: 110px;
  color: var(--White-Color);
  font-size: 24px;
  font-family: "Gantari", sans-serif !important;
  font-weight: 300;
}

.slideBtn, .gblbtn, .shpBtn, .supports_your_journey_btn,
.supports_your_journey_btnArticles, .research_cta_box a, 
.prduct_blue_cta a, .treatment_cta a { transition: 0.5s ease !important;}

a.slideBtn:hover, .gblbtn:hover, .shpBtn:hover,
.supports_your_journey_btnArticles:hover,
 .supports_your_journey_btn:hover, .research_cta_box a:hover, 
 .prduct_blue_cta a:hover, .treatment_cta a:hover {
    background-color: var(--Text) !important;
    color: var(--White-Color);
}

.contact__button .button:hover {
    background-color: var(--Text) !important;
    color: var(--White-Color) !important;
}

.txt_16 {
  font-size: 16px;
  color: var(--para-text);
  font-weight: 300;
}
.txt_18 {
  font-size: 18px;
  color: var(--para-text);
  font-weight: 300;
}
.txt_20 {
  font-size: 20px;
  color: var(--para-text);
  font-weight: 300;
}
.txt_24 {
  font-size: 24px;
  color: var(--para-text);
  font-weight: 300;
}
.txt_24blck {
  font-size: 24px;
  color: var(--Text);
  font-weight: 300;
  line-height: 1.1em;
  align-content: center;
}
.txt_24itlic {
  font-size: 24px;
  color: var(--para-text);
  font-weight: 300;
  font-style: italic;
}

h2 {
  font-size: 44px !important;
  color: var(--Text);
  font-weight: 300 !important;
  line-height: 1.2em !important;
}
p, span, b, strong, ul, li, a 
 {
  font-family: "Gantari", sans-serif !important;
} 


.d-flex {
  display: flex;
}
.gap-10 {
  gap: 10px;
}
.gap-15 {
  gap: 15px;
}
.gap-20 {
  gap: 20px;
}
.gap-30 {
  gap: 30px;
}

.gap-40 {
  gap: 40px;
}
.txt-center {
  text-align: center;
}

.containerWidth {
  width: 1350px;
  max-width: 100%;
  margin: auto;
}

.colm_Box {
  width: 33% !important;
}

/* =======change container size========= */

.main_container {
  max-width: 1350px;
  width: 100%;
  margin: auto;
}

/* =======change container size========= */

.global_padding {
  padding: 80px 10px;
}

.main_slider_container {
  display: flex;
  gap: 70px;
  /* flex-wrap: wrap; */
  justify-content: center;
}
.main_slider_container .slider_boxes {
  width: 23%;
  border: 3px solid #055870;
  padding: 20px 25px;
  border-radius: 20px;
  margin: 0px 25px;
}
.rating_img {
  text-align: center;
  display: flex;
  justify-content: center;
}

.rating_img img {
    width: 35px;
}

.Testimonial_section {
    overflow-x: hidden;
}

.testimonial_content p {
  color: #055870;
  font-size: 18px;
  font-weight: 400 !important;
  line-height: 1.3em;
  margin: 30px 0px 20px;
  padding-right: 6px;
}

.testimonial_content p {
    height: 175px !important;
    overflow-y: auto;
}

.testimonial_content p::-webkit-scrollbar {
  width: 3px;
}

.testimonial_content p::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.testimonial_content p::-webkit-scrollbar-thumb {
  background: #055870;
}

.client_title {
  color: #055870;
  font-size: 24px;
  font-weight: 400;
  font-family: "Grape Nuts", cursive !important;
  margin: 0px !important;
}
.main_slider_container .slick-next::before {
  background-image: url(//0eudki-kx.myshopify.com/cdn/shop/t/1/assets/next-arrow.svg?v=135720623085502440341753789979);
}
.main_slider_container .slick-prev::before {
  background-image: url(//0eudki-kx.myshopify.com/cdn/shop/t/1/assets/prev-arrow.svg?v=43781873180916121351753789988);
}
.main_slider_container .slick-arrow::before {
  content: "";
  background-size: contain;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  z-index: 1;
}
.main_slider_container .slick-next {
  right: 10px;
}
.main_slider_container .slick-prev {
  left: 0px;
}
.main_slider_container .slick-arrow {
  font-size: 0;
  background: transparent;
  border: none;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto !important;
  padding: 0 !important;
  cursor: pointer;
}
.main_slider_container ul.slick-dots {
  display: none !important;
}
.tesimonial_heading h2 {
  font-size: 47px;
  font-weight: 200;
  color: black;
  line-height: 1.3em;
  margin-bottom: 40px;
  text-align: center;
}
.hero_slider_container .slick-next::before {
  background-image: url(//0eudki-kx.myshopify.com/cdn/shop/t/1/assets/next-arrow.svg?v=135720623085502440341753789979);
    left: 30px !important;
}
.hero_slider_container .slick-prev::before {
  background-image: url(//0eudki-kx.myshopify.com/cdn/shop/t/1/assets/prev-arrow.svg?v=43781873180916121351753789988);
    left: -46px !important;
}

.hero_slider_container .slick-arrow::before {
  content: "";
  background-size: contain;
  width: 25px;
  height: 25px;
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 21px;
  margin: auto;
  background-repeat: no-repeat;
  z-index: 1;
  filter: brightness(0) invert(1);
}
.hero_slider_container .slick-arrow {
    font-size: 0;
    background: transparent;
    border: none;
    position: absolute;
    top: auto;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto !important;
    padding: 0 !important;
    cursor: pointer;
    height: 0px;
    width: 0px;
  
}
.hero_slider_container ul.slick-dots {
  display: none !important;
}

.Testimonial_section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.Testimonial_section h2 {
    margin-top: 0;
}

.tesimonial_heading h2 {
    margin-bottom: 30px !important;
}

.heroslideone_content p {
    text-align: right;
    color: #Fff !important;
    width: 568px;
    max-width: 100%;
    line-height: 1.2em;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8) !important;
    font-size: 18px;
    margin-right: 0px !important;
    margin: auto;
    margin-top: 10px !important;

}





/*====================== Heor Slider Sec Css Start======================*/

section.heroSlider {
    height: 500px !important;
    align-content: start;
}


section.slider_one {
    background-image: url(/cdn/shop/files/slider-desktp-Img.webp?v=1755713208);
    padding: 80px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.heroslideone_content h1 {
    font-family: "Gantari", sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 48px !important;
    line-height: 58px !important;
    text-align: right !important;
    color: #FFFFFF !important;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8) !important;
    width: 565px !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin: auto;
}

section.slider_two {
    background-image: url(//0eudki-kx.myshopify.com/cdn/shop/files/Hero_Slide_Two.webp?v=1753958690&width=3840);
    padding: 80px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.heroslidetwo_content h2 {
    font-family: "Gantari", sans-serif !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 48px !important;
    line-height: 58px !important;
    text-align: right !important;
    color: #FDB748 !important;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8) !important;
}


.heroslidetwo_content {
    width: 560px !important;
   max-width: 100% !important;
}

.heroslidetwo_content h2 {
    margin: 0 !important;
}
.slideBtntwo {
    margin-top: 0 !important;
}

.heroslideLogo {
    margin-top: 10px !important;
}


a.slideBtn {
    background: #FDB748;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.5);
    border-radius: 22px;
    width: 200px !important;
    display: block;
    height: 63px;
    text-align: center;
    align-content: center;
    text-decoration: none;
    color: var(--Text);
    font-size: 24px;
    font-weight: 600 !important;
    float: right;
    margin-top: 25px;
}

.heroslideLogo {
    justify-content: right;
}
.heroslideLogo img {
    width: 75px !important;
}

/* .heroSlides1, .heroSlides2 {
    display: flex !important;
    justify-content: end !important;
    align-items: center !important;
} */


/*====================== Heor Slider Sec Css End======================*/




/*====================== Research Section======================*/

.research_cta_box {
    margin-top: 30px !important;
}

.research_section .research_content_box h3 {
    margin-bottom: 12px !important;
}

.research_section.global_padding {
  padding-top: 150px;
}
.research_section {
  background-image: url(//0eudki-kx.myshopify.com/cdn/shop/t/1/assets/stats-support.jpg?v=97088411181322328531753801975);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.research_section .main_container {
  display: flex;
  gap: 20px;
}

.second_column {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.research_content_box {
  width: 100%;
}
.first_column {
  width: 60%;
}
.research_cta_box {
  display: flex;
  column-gap: 30px;
}
.research_cta_box a:nth-child(1) {
  background-color: #05a3de;
}
.research_cta_box a:nth-child(2) {
  border: 1px solid white;
}

.research_cta_box a {
  color: white;
  text-decoration: none;
  padding: 8px 20px;
  border-radius: 100px;
  font-size: 18px;
  font-weight: light;
  font-family: "Gantari", sans-serif !important;
}

.research_section h2 {
  font-size: 64px !important;
  font-weight: bold !important;
  color: white;
  line-height: 69px !important;
  margin-bottom: 30px;
  font-family: "Gantari", sans-serif !important;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.8);
}

.research_content_box h4 {
  color: white;
  font-size: 24px;
  font-weight: bold;
  font-family: "Gantari", sans-serif !important;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.8);
}
.research_content_box .count_research {
  font-size: 64px;
  color: white;
  font-weight: bold;
  font-family: "Gantari", sans-serif !important;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.8);
  line-height: 1em;
}
.research_content_box p {
  font-size: 24px;
  color: white;
  line-height: 36px;
  font-weight: 400;
  font-style: italic;
  font-family: "Gantari", sans-serif !important;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.8);
}
.research_content_box .date_research {
  font-size: 15px;
  color: rgb(255 255 255 / 72%);
  font-weight: 300;
  font-style: italic;
  font-family: "Gantari", sans-serif !important;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.8);
}




/* ======================Logo Slider Sec Css Start=================     */

/* swiper styling */
.logo-swiper {
    padding: 20px 0;
    background: #ffffff00;
}

.brandlogo_slider_container {
    padding-top: 10px;
}

.brandlogo_slider_container .slick-slide {
    display: flex !important;
    justify-content: center !important;
}

.swiper-slide {
    text-align: center;
    display: flex;
    align-items: center !important;
    justify-content: center;
}

section.logoSlider {
    padding: 20px 20px;
}


.swiper-wrapper {
    text-align: center;
    display: flex;
    align-items: center !important;
    justify-content: center;
}
.swiper-slide img {
    max-height: 60px;
    width: auto;
    max-width: 100%;
    transition: transform 0.3s;
}

.swiper-slide img:hover {
    transform: scale(1.05);
}
section.logoSlider h2 {
    font-size: 24px !important;
    font-weight: 500 !important;
    color: var(--Text);
}

/* ======================Logo Slider Sec Css Start=================     */




/* ======================Text Slider Sec Css Start=================     */

section.text_slider_sec {
    padding-bottom: 8px;
}

.slideTxt ul li {position: relative;}

.slideTxt ul li:before {
    content: '' !important;
    width: 8px !important;
    height: 8px !important;
    background-color: #646464 !important;
    position: absolute !important;
    left: -30px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100px;
}


 .marquee span {
  font-size: 48px;
  font-weight: bold;
  color: #646464;
  line-height: 1.2;
}
.marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
}

.marquee span {
  display: inline-block;
  padding-right: 20px;
  animation: marquee 35s linear infinite;
}

@keyframes marquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}



/* .slideTxt ul {
    display: flex;
    gap: 90px;
    margin: 0 !important;
}

.slideTxt ul li {
    font-size: 48px;
    font-weight: bold;
    color: #646464;
    line-height: 1.2;
}

.slideTxt {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

.slideTxt ul {
  display: inline-block;
  padding-left: 100%;
  animation: scroll-left 15s linear infinite;
  margin: 0;
}

.slideTxt li {
  display: inline;
  margin-right: 50px;
  font-weight: bold;
  font-size: 18px;
}

@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
} */


/* ======================Text Slider Sec Css End=================     */



/* ======================first_Sec Css Start=================     */

section.first_Sec {
  padding: 60px 20px;
  background-color: #f1f1f1;
  position: relative;
}



.first_Sec .box1 p.txt1 {
   line-height: 1.2em;
   margin-bottom: 12px;
   margin-top: 0 !important;}

.first_Sec .box1 p.txt_20 {
    line-height: 1.2em;
    margin-top: 0 !important;
}

.productImg img {
  width: 530px;
  max-width: 100%;
}

img.brandLogo {
  width: 190px;
  max-width: 100%;
  margin-bottom: -12px !important;
}

.fourIcon img {
  width: 85px;
  max-width: 100%;
}

.box1 p {
  color: var(--para-text);
}

p.txt1 {
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
}

.listBox p {
  margin: 0;
}

.fourIcon {
  margin-bottom: 20px;
  margin-top: 30px;
}

.listBox img {
  width: 70px;
  max-width: 100%;
}
.listBox {
  margin-bottom: 30px;
}


/* ======================first_Sec Css End=================     */


/* ======================Board Certified Sec Css Start=================     */

.Board_Certified_col1 img {
  width: 600px;
  max-width: 100%;
}

.txtImg {
    position: relative;
}

p.txtImg::before {
    content: '';
    background-image: url(/cdn/shop/files/coats.png?v=1754589719);
    width: 24px !important;
    height: 19px !important;
    position: absolute;
    left: -28px;
    top: -10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.Board_Certified_col1 {
  width: 35%;
}

.Board_Certified_col2 {
  width: 65%;
  padding: 20px 40px;
  align-content: center;
}

.Board_Certified_col2 img {
  width: 240px;
  max-width: 100%;
}

section.Board_Certified_Physician {
  background-color: #bfbfbf;
}

.Board_Certified_col2 h2 {
  margin-bottom: 0;
}

.Board_Certified_col2 h4 {
  font-size: 24px;
  font-style: italic;
  margin-top: 10px;
  font-weight: 500 !important;
  color: var(--Text);
}

.Board_Certified_col2 p {
  font-size: 36px !important;
  font-weight: 100 !important;
  font-style: italic;
  color: var(--Text);
  line-height: 1.2em;
  margin: 20px 0px !important;
}

/* ======================Board Certified Sec Css End=================     */




/* ======================For Better Tomorrows Sec Css Start=================     */

.gblPadding {
    padding: 60px 20px;
}

.colm_50 {
    width: 50%;
    max-width: 100%;
}

.for_better_tomorrows_image img {
    width: 600px;
    max-width: 100%;
}

.for_better_tomorrows_details p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.3em !important;
    color: var(--Text);
}

a.shpBtn {
    background: #FDB748;
    box-shadow: 0px 4px 4px 3px rgba(0, 0, 0, 0.3);
    border-radius: 22px;
    width: 200px;
    display: block;
    height: 65px;
    align-content: center;
    text-align: center;
    margin: auto;
    margin-top: 40px;
    color: var(--Text);
    font-size: 24px;
    text-decoration: none;
    font-weight: 500;
    transition: 0.5s;
    font-family: "Gantari", sans-serif !important;
}

.for_better_tomorrows_logo {
    justify-content: center;
    padding-bottom: 15px !important;
}

.for_better_tomorrows_details p {
    margin-bottom: 20px;
}

/* ======================For Better Tomorrows Sec Css End=================     */



/* ======================The Newy standard Sec Css Start=================     */


.d-flex-wrp{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

section.the_newy_standard_sec {
    background-color: var(--Primary);
}

.the_newy_standard_details_box {
    justify-content: center;
    text-align: center;
    width: 240px;
    max-width: 100%;
    color: var(--White-Color);
}

.the_newy_standard_heading p, .the_newy_standard_heading h2, .the_newy_standard_heading h5 {
    color: var(--White-Color) !important;
}

.the_newy_standard_details {
    margin-top: 50px;
}

.the_newy_standard_heading p {
    font-size: 20px;
    font-weight: 300 !important;
    font-family: "Gantari", sans-serif !important;
    width: 990px;
    max-width: 100%;
    margin: auto;
    line-height: 1.3em;
    margin-top: 20px;
}

.the_newy_standard_details_box h5 {
    font-size: 16px;
    color: var(--white-color);
    line-height: 1.3em;
    font-weight: 400 !important;
    margin-top: 15px;
}

.the_newy_standard_details_box p {
    font-size: 16px !important;
    line-height: 1.3em;
    margin-top: 15px;
    font-weight: 300 !important;
    width: 190px !important;
    margin: auto;
    margin-top: 20px !important;
}

.the_newy_standard_details_box h5 {
    margin-bottom: 0px !important;
}

.the_newy_standard_details{ gap: 100px;}

/* ======================The Newy standard Sec Css End=================     */




/* ======================Supports Your Journey Sec Css Start=================     */

.mainBlogPage .pagination {
    width: 100%;
    justify-content: center;
    text-align: center;
}

.mainBlogPage .pagination a {
    color: #087B93;
    font-size: 18px;
    font-weight: 400;
    margin-right: 10px;
    text-decoration: none;
}

.mainBlogPage .pagination .current {
    color: #087B93;
    font-size: 18px;
    font-weight: 400;
    padding: 5px 10px;
    border: 1px solid #087B93;
    border-radius: 10px;
    margin-right: 10px;
}

.blog-card img {
    width: 100% !important;
    height: 300px;
    object-fit: cover;
}

.blog-card a {
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
}

.blog-card {
    position: relative;
}

.blog-card p {
    margin-bottom: 100px;
}

.supports_your_journey_sec h2 {
    margin-bottom: 8px !important;
    margin-top: 0px !important;
}

.supports_your_journey_details_box, .blog-card {
    width: 377px;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    /* border-radius: 12px; */
}

/* .supports_your_journey_details_box img, .blog-card img {
    border-radius: 10px;
} */


.supports_your_journey_sec.gblPadding {
    background-color: #F1F1F1;
}

.supports_your_journey_details {
    margin-top: 30px;
}

.supports_your_journey_heading p {
    width: 790px;
    max-width: 100%;
    font-size: 18px;
    margin: auto;
    line-height: 1.5em;
    font-weight: 300 !important;
    margin-top: 20px;
    color: var(--Text);
}

a.supports_your_journey_btn, .blog-card a {
    width: 176px !important;
    height: 55px !important;
    align-content: center;
    display: block;
    border: 1px solid #087B93;
    border-radius: 110px;
    text-align: center;
    margin: auto;
    text-decoration: none;
    color: #087B93;
    font-size: 24px;
    line-height: 1.3em !important;
    font-weight: 300 !important;
    margin-top: 20px;
    margin-bottom: 10px;
}

a.supports_your_journey_btnArticles{
    width: 368px;
    max-width: 100%;
    height: 54px !important;
    align-content: center;
    display: block;
    border: 1px solid #087B93;
    border-radius: 110px;
    text-align: center;
    margin: auto;
    text-decoration: none;
    color: #087B93;
    font-size: 24px;
    line-height: 1.3em !important;
    font-weight: 300 !important;
    margin-top: 30px;
    margin-bottom: 0px;
}


.supports_your_journey_details_box h3, .blog-card h3 {
    font-size: 25px !important;
    font-weight: 400 !important;
    color: var(--Text);
    margin-top: 15px;
    margin-bottom: 8px;
}

.supports_your_journey_details_box p, .blog-card p {
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 1.4em;
    color: var(--Text);
}

.supports_your_journey_btnRow {
    border-top: 1px solid #CFCBCB;
    margin-top: 25px;
}


.supports_your_journey_details .slick-dots li button {
display: none;
}

.supports_your_journey_details ul.slick-dots {
display: flex !important;
gap: 20px !important;
justify-content: center;
position: absolute;
left: 0;
right: 0;
bottom: -57;
}

.supports_your_journey_details ul.slick-dots li::marker {
font-size: 22px !important;
color: #000;
border: 5px solid #fff !important;
cursor: pointer;
}

.supports_your_journey_details ul.slick-dots li.slick-active::marker {
font-size: 22px !important;
color: #FDB748;
}



/* ======================Supports Your Journey Sec Css End=================     */



/* ======================Join Sec Css Start=================     */


h3.newsletter-form__message {
    font-size: 20px !important;
}

.jointxtList {
    width: 320px;
    text-align: left;
    max-width: 100%;
    margin: auto;
}

.jointxtList ul li {
    font-size: 20px;
    line-height: 1.2em;
    color: #1C1B1B;
    font-weight: 300 !important;
    margin-bottom: 7px;
    font-family: "Gantari", sans-serif !important;
}

.jointxtList ul {
  padding-left: 15px;
}

.newsletter-form__field-wrapper, .newsletter-form {
    max-width: 40rem !important;
}



/* ======================Join Sec Css End=================     */


/* ======================Footer Css Start=================     */

.ftrBox2 {
    width: 29%;
}

.ftrBox1 {
    width: 40%;
}

.ftrBox3 {width: 21%;}

.footernewInfo {
    width: 1120px;
}

.footercopyRight a {
    color: #fff !important;
}

.footerNew {
    background-color: var(--Primary);
}

.footernewLink h4 {
    font-size: 25px;
    font-weight: 400 !important;
    color: var(--White-Color);
    margin: 0px !important;
}


.footernewLink a {
    display: block;
    font-size: 18px;
    font-weight: 300;
    color: var(--White-Color);
    text-decoration: none;
    line-height: 1.4em;
    margin-top: 10px;
}

.footercopyRight {
    margin-top: 40px;
}

p.ftrTxt {
    font-size: 12px !important;
    font-weight: 300 !important;
    color: var(--White-Color);
    border: 1px solid #fff;
    width: 1010px;
    padding: 15px 20px;
    max-width: 100% !important;
    margin: auto;
    margin-bottom: 40px;
    line-height: 1.5em !important;
}

.footercopyRight p {
    font-size: 18px;
    color: var(--White-Color);
    font-weight: 300 !important;
    line-height: 1.5em !important;
}

.footernewLink {
    /* width: 25%; */
    max-width: 100%;
}

.newsletter-form__button {
    width: 8.4rem !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    background-color: #1E89D5 !important;
    color: var(--White-Color) !important;
    border-radius: 0px 10px 10px 0px;
}

.newsletter-form__field-wrapper .field::after {
    border-radius: 10px;
}



/*==================My Header===================*/

.header-wrapper--border-bottom {
    border-color: #737171 !important;
}

header.header {
    width: 1350px !important;
    max-width: 100% !important;
    
}

sticky-header.header-wrapper {
    padding: 0px 20px !important;
}

.top_bar_flex {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
.top_bar {
    background-color: #E7B057;
    padding: 8px 26px;
}
.top_bar_flex a {
    text-decoration: none;
    color: white;
    font-family: "Gantari", sans-serif !important;
    font-size: 18px;
    font-weight: 400;
}
.flex_header_bar {
    display: flex;
    align-items: center;
    padding: 10px 10px;
}
.header_logo_column {
    width: 20%;
}
.menu_column1 {
    width: 80%;
    display: flex;
    justify-content: end;
    gap: 60px;
}
.main_menu {
    display: flex;
    gap: 40px;
}
.main_menu a {
    text-decoration: none;
    color: #294D5E;
    font-size: 18px;
    font-weight: 400;
    font-family: "Gantari", sans-serif !important;
    text-transform: uppercase;

}
.cart_column i {
    color: black;
    font-size: 20px;
}

.top_bar_flex h5 {
    width: 25%;
    position: relative;
}

.top_bar_flex h5:nth-child(3),
.top_bar_flex h5:nth-child(2) {
    text-align: center;
}
.top_bar_flex h5:nth-child(4) {
    text-align: right;
}

.top_bar_flex h5:not(:last-child)::before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0;
    background: white;
    top: 0;
}
.top_bar_flex h5:nth-child(1)::before {
    right: -10px !important;
}
.top_bar_flex h5:nth-child(3)::before {
    right: -30px !important;
}

.top_bar h5 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.header__icon--account, .header__search {
    display: none !important;
}

.header__inline-menu ul li a, summary#HeaderMenu-about {
    font-size: 18px;
    font-family: "Gantari", sans-serif !important;
    color: #294D5E !important;
    font-weight: 400;
    text-transform: uppercase !important;
    padding: 10px 20px !important;
}

.abt_cntnt_box {
    align-items: start !important;
    margin-top: 10px !important;
}

 


/*===============Repsonsive Menu=====================*/
#mobile-menu {
    opacity: 0;
    transition: 0.5s ease;
}

#mobile-menu {
  position: fixed;
  top: 0;
  left: -100%; /* hidden off-screen */
  width: 250px;
  height: 100vh;
  background: #333;
  color: white;
  transition: 0.3s ease;
  z-index: 999999;
  padding: 20px;

}

#mobile-menu ul {
  list-style: none;
  padding: 0;
}

#mobile-menu ul li a {
  color: white;
  text-decoration: none;
  display: block;
  padding: 10px 0;
}

#mobile-menu.show {
  left: 0; /* slides in */
  opacity: 1;
  transition: 0.5s ease;
}

#mobile-menu-toggle {
    z-index: 1100;
    background: #000;
    color: white;
    border: none;
    font-size: 24px;
    padding: 5px 10px;
    cursor: pointer;
    display: none;
}






/* ======================Footer Css End=================     */



/* ======================Inner Pages Css Start=================     */

section.return_policy_Sec, section.terms_of_service_sec, 
.privacy_policy_sec, .contact_page_sec, .why_partner_page_sec {
    padding: 0px 20px 60px 20px;
}

.return_policy_Sec h1 {
    font-size: 48px !important;
    font-weight: 700 !important;
    font-family: "Gantari", sans-serif !important;
    line-height: 1.3em;
    color: var(--Text) !important;
}



.brain_health_matters_content img {
    width: 1100px;
    border-radius: 20px;
    max-width: 100% !important;
}

p.innerpageTxt
 {
    font-size: 24px;
    line-height: 36px;
    color: var(--Text);
    font-weight: 400 !important;
}

.innerlistTxt li {
    font-size: 24px;
    font-family: "Gantari", sans-serif !important;
    line-height: 1.3em;
    margin-bottom: 10px;
    font-weight: 400;
    color: var(--Text) !important;
}





/* ======================Contact Us page Css Start=================     */

.contact_page_sec .field, .apply_frm .field {
    margin-bottom: 20px;
}

.form__message h2.form-status {
    font-size: 28px !important;
    font-weight: 700 !important;
}

.apply_frm {
    width: 710px !important;
    max-width: 100% !important;
    margin: auto !important;
}

.contact_page_sec label.field__label {
    color: #737171 !important;
    font-size: 16px;
    font-weight: 300 !important;
    font-family: "Gantari", sans-serif !important;
    margin-left: -10px;
}

.field__input:focus  label.field__label {
    font-size: 10px !important;
}

.contact_page_sec .contact__button .button::before,
.contact_page_sec .contact__button .button::after,
.apply_frm .contact__button .button::before,
.apply_frm .contact__button .button::after { display: none !important;}

.contact_page_sec .contact__button .button, .apply_frm button.button {
    width: 100%;
    display: block;
    height: 60px;
    align-content: center;
    text-align: center;
    margin: auto;
    margin-top: 30px;
    color: var(--Text);
    font-size: 24px;
    text-decoration: none;
    font-weight: 500;
    transition: 0.5s;
    font-family: "Gantari", sans-serif !important;
    border: none !important;
    background: #FDB748;
    box-shadow: 0px 4px 4px 3px rgba(0, 0, 0, 0.3);
    border-radius: 22px;
    outline: none !important;
    margin-bottom: 40px;
}

.contact_content{
    width: 58% !important;
}

 .contact_image {
    width: 42% !important;
}

.contact_image img {
    width: 100% !important;
    max-width: 100% !important;
}

.contact_content p {
    margin-top: 0 !important;
}



/* ======================Contact Us page Css End=================     */


/* ======================why partner page Css Start=================     */

.apply_to_the_newy {
    background-image: url(//cmix1ihxwyappm6l-72099594490.shopifypreview.com/cdn/shop/t/3/assets/newy-brain-bkgrpng%203.png?v=163932322448088571141754568679);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.difference_sectin {
    margin-top: 50px !important;
}

.the_newy_difference_sec h2 {
    color: var(--White-Color) !important;
}

.why_partner_content, .practice_content{
    width: 58% !important;
    max-width: 100% !important;
}

 .why_partner_image, .practice_image {
    width: 42% !important;
    max-width: 100% !important;
}

.why_partner_image img, .practice_image img, .our_healthcare_image img {
    width: 100% !important;
    max-width: 100% !important;
    /* border-radius: 20px; */
}

.why_partner_content p, .practice_content p {
    margin-top: 0 !important;
}

section.the_newy_difference_sec {
    background-color: var(--Primary) !important;
}

section.the_newy_difference_sec, .our_healthcare_sec, 
.apply_to_the_newy {
    padding: 60px 20px !important;
}

.practice_box_list li {
    font-size: 24px !important;
    font-weight: 300 !important;
    color: var(--Text) !important; 
    line-height: 1.3em !important;
    margin-bottom: 9px !important;
    color: var(--White-Color) !important;
}

.healthcare_box_list li {
    font-size: 24px !important;
    font-weight: 300 !important;
    color: var(--Text) !important; 
    line-height: 1.3em !important;
    margin-bottom: 9px !important;
    color: var(--Text) !important;
}

.our_healthcare_image {
    width: 42% !important;
    max-width: 100% !important;
}

.our_healthcare_content {
    width: 58% !important;
    max-width: 100% !important;
}


/* ======================why partner page Css End=================     */


/* ==================== Mntal-health-support-sec Css Start========== */


.Mental_section .about_flex_box {
    margin-top: 0 !important;
}


/* ====================== Mental-health-support-sec Css End ============ */


/* ======================Inner Pages Css End=================     */



/* ======================Products Details Pages Css Start=================     */


.pd-sec-heading {position: relative;}

.pd-sec-heading{
 background-image: url(/cdn/shop/files/newy-in-hands.png?v=1754926757) !important;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 380px;
align-content: end;
padding: 0px 20px !important

}

.pd-sec-heading h2 {
    margin-bottom: 0 !important;
}

.pd-sec-heading:after {
content: "";
background: white;
width: 110px;
height: 50px;
position: absolute;
top: -1px;
left: 0;
right: 0;
margin: auto;
clip-path: polygon(100% 0, 0 0, 50% 100%);
}




/* .step_section:before {
content: "";
background-image: url(/cdn/shop/files/newy-in-hands.png?v=1754926757) !important;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 500px;
z-index: -1;
} */
.step_section {
padding: 20px 20px 80px;
}
.section_heading h2,
.main_title h1 {
font-size: 48px;
font-family: "Gantari", sans-serif !important;
font-weight: 700;
text-align: center;
}

.about_top_Section {
padding: 10px 10px 80px;
}
.about_flex_box {
display: flex;
gap: 20px;
align-items: center;
margin-top: 40px;
}
.about_column_one,
.about_column_two {
width: 50%;
}

.prduct_blue_cta {
margin-top: 80px;
}

.prduct_blue_cta a {
background-color: #05A3DE;
color: white;
font-size: 22px;
font-family: "Gantari", sans-serif !important;
font-weight: 200;
text-transform: uppercase;
padding: 15px 40px;
text-decoration: none;
border-radius: 100px;
}

.product__media img {
    border-radius: 0 !important;
}

button.thumbnail.global-media-settings {
    border-radius: 0 !important;
}

.product_detail_para p:not(:last-child) {
margin-bottom: 20px;
}
.product_detail_para p {
font-size: 20px;
font-family: "Gantari", sans-serif !important;
font-weight: 400;
color: black;
line-height: 1.3em;
}
.about_column_two img {
width: 100%;
}
.about_main_content {
margin-top: 40px;
}

.treatment_section {
background-color: #1A4E60;
padding: 80px 10px;
position: relative !important;
}


section.treatment_section:before {
    content: '';
    background-image: url(/cdn/shop/files/bottom-arrow.png?v=1754931931);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 110px;
    height: 60px;
    position: absolute;
    top: -3px;
    left: 0;
    right: 0;
    margin: auto;
}


.treatment_section .section_heading h2 {
color: white;
}
.treatment_cta a {
background-color: #FDB748;
color: black;
font-size: 22px;
font-family: "Gantari", sans-serif !important;
font-weight: 500;
padding: 15px 40px;
text-decoration: none;
border-radius: 20px;
box-shadow: 0 4px 0px 5px #00000040;
}
.treatment_cta {
margin-top: 50px;
height: 50px;
}
.treatment_list_para {
margin-top: 30px;
}
.treatment_section .product_detail_para p {
color: white;
}
.treatment_list_para li {
color: white;
font-size: 20px;
font-weight: 400;
font-family: "Gantari", sans-serif !important;
}
.ingredients_section {
padding: 80px 10px;
}
.research_pro_box {
display: flex;
gap: 30px;
}
.research_pro_coltwo {
width: 75%;
}
.research_pro_colone {
width: 25%;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.research_pro_colone img {
width: 300px;
}
.research_pro_coltwo h4 {
font-size: 32px;
font-weight: bold;
font-family: "Gantari", sans-serif !important;
color: black;
}
.research_pro_coltwo p{
font-size: 20px;
font-family: "Gantari", sans-serif !important;
font-weight: 400;
line-height: 30px;
}
.research_pro_coltwo p:not(:last-child){
margin-top: 20px;
margin-bottom: 20px;
}
.reseach_main_container {
margin-top: 20px;
display: flex;
flex-wrap: wrap;
gap: 80px;

}

/* .step_section:after {
content: "";
background: white;
width: 180px;
height: 84px;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
clip-path: polygon(100% 0, 0 0, 50% 100%);
} */

/* =========Accordian Section Start================ */

.faq_section {
padding: 40px 20px 60px 20px;
}

.faq_section .section_heading {
margin-bottom: 30px;
}

.accordion-content {
display: none;
padding: 1em;
background-color: transparent;
}
.accordion-content p {
font-family: "Gantari", sans-serif !important;
font-size: 20px;
color: #000000;
line-height: 1.5em;
font-weight: 400;
}
.accordion-item.active button.accordion-toggle {
background-color: #1A4E60;
color: white;
}
.accordion-item {
width: 100%;
}
.accordion-item.active .accordion-content {
display: block;
}

.accordion-toggle.active {
background-color: #ddd;
}
button.accordion-toggle {
width: 100%;
text-align: left;
padding: 25px 60px 25px 30px;
border: none;
font-size: 23px;
font-family: "Gantari", sans-serif !important;
border: 1px solid #CFCBCB;
background: transparent;
font-weight: 500 !important;
border-radius: 5px;
cursor: pointer;
}
.accordion {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
button.accordion-toggle::after {
content: "";
background-image: url(/cdn/shop/files/plus.png?v=1754658837);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 0;
right: 18px;
bottom: 0;
margin: auto;
width: 40px;
height: 40px;
z-index: 1;
}
.active button.accordion-toggle::after {
background-image: url(/cdn/shop/files/minus.png?v=1754658769);
}
button.accordion-toggle {
position: relative;
}

.product__title h1 {
    font-size: 36px !important;
    font-weight: 700 !important;
    line-height: 1.2em;
    color: #1A4E60 !important;
}

.productRting img {
    width: 150px;
    margin: 0;
    display: black !important;
}

product-info {
    background-color: #EDEDED !important;
}

p.product_extra_details, .product_extra_details_two {
    font-size: 20px;
    line-height: 1.3em;
    color: #000;
    font-weight: 400 !important;
}


.product__accordion .accordion__title {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: var(--Text) !important;
}

.product__accordion details {
    width: 100% !important;
}

button#ProductSubmitButton-template--19976500510970__main:hover {
    background-color: #000;
}

button#ProductSubmitButton-template--19976500510970__main {
    background: #05A3DE;
    border-radius: 110px;
    width: 200px;
    height: 60px;
    font-size: 24px;
    color: var(--White-Color);
    font-weight: 300;
    text-transform: capitalize;
    transition: 0.5s ease;
}

button#ProductSubmitButton-template--19976500510970__main:after {
    display: none;
}

.product__description span {
    color: var(--Text);
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 300 !important;
}

.accordion__content p {
    font-size: 17px;
    font-weight: 400;
    color: var(--Text);
}

.product__title {
    margin-bottom: 8px !important;
}

p.product_extra_details_two, .product_extra_details {
    margin-top: 0 !important;
}

.productRting {
    margin-bottom: 10px !important;
}


.product__accordion {
    border-color: var(--Text) !important;
    padding: 4px;
}

.product__accordion svg.icon.icon-caret {
    color: #000;
    font-weight: 700 !important;
    height: 1.1rem;
}

.product .product__column-sticky {
    position: unset;
    /* top: 0; */
}

.pDetails h4 {
    color: var(--Text) !important;
    font-size: 36px;
    line-height: 1.2em;
    font-weight: 300 !important;
    font-style: italic;
    margin-bottom: 0;
}

 .pDetails p {
    color: var(--Text) !important;
    font-size: 24px;
    line-height: 1.2em;
    font-weight: 400 !important;
}

 .pDetails .p_content_three {
    color: var(--Text) !important;
    font-size: 24px !important;
    line-height: 1.2em;
    font-weight: 700 !important;
}

.proTesti {
    display: flex !important;
}

img.testImg {
    width: 24px !important;
    height: 22px !important;
    margin-right: 15px !important;
    margin-top: 7px !important;
}

p.testiCentent {
    font-size: 20px !important;
    line-height: 1.3em !important;
    color: var(--Text) !important;
    font-weight: 400 !important;
}

.proTesti {
    margin-top: 25px !important;
}

.product-form__input--pill input[type=radio]+label {

    width: 100% !important;
    height: 60px !important;
    align-content: center !important;
    border-radius: 5px !important;
    text-align: left !important;
    background-color: #fff !important;
    color: #000 !important;
    border-color: #646464 !important;
    font-size: 17px !important;
    line-height: 1.2em !important;

}

.product-form__input--pill input[type=radio]:checked+label {
    width: 100% !important;
    align-content: center !important;
    border-radius: 5px !important;
    text-align: left !important;
    background-color: #ffeed3 !important;
    color: #000 !important;
    border-color: #E7B057 !important;
}

legend.form__label {

    width: 50% !important;
    height: 60px;
    align-content: center !important;
    border-radius: 5px !important;
    text-align: left !important;
    background-color: #ffeed3 !important;
    color: #000 !important;
    font-size: 17px !important;
    line-height: 1.2em !important;
    border: 1px solid #E7B057 !important;
    padding: 0px 20px !important;

}

h2.cart-notification__heading {
    font-size: 21px !important;
}

.Board_Certified_col2 p.txtImg {
    width: 745px;
    max-width: 100% !important;
    margin: auto !important;
    margin-bottom: 20px !important;
}

a#cart-icon-bubble:before {
    content: '';
    background-image: url(/cdn/shop/files/cart-30_1.png?v=1754915448);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 25px;
    height: 21px;
  
}

#cart-icon-bubble .svg-wrapper svg.icon {
    display: none;
}

strong.txtp {
    font-size: 24px !important;
}
/* ==========Accordian Sectio End============= */

/* ======================Products Details Pages Css End=================     */




@media (min-width: 1025px) and (max-width: 1280px) {

.productImg.txt-center {
    left: -6px !important;

}

.productImg img {
    width: 440px !important;
}

}


@media (min-width: 990px) and (max-width: 1080px) {

.header__inline-menu ul li a, summary#HeaderMenu-about {
    font-size: 17px;
    padding: 10px 15px !important;
}

}


@media (min-width: 990px) and (max-width: 1134px) {

  .ftrBox2 {width: 26% !important;}
  .ftrBox3 {width: 25% !important;}

}

.ftrBox3 {width: 21%;}


@media (min-width: 1025px) {

  .Board_Certified_col2 h2 {
    font-size: 48px !important;
}

section.for_better_tomorrows {
    padding-top: 120px !important;
}
.for_better_tomorrows_details h2{ margin-top: -75px !important; margin-bottom: 0px !important; }

.productImg.txt-center {
    position: absolute;
    left: -60px;
    right: 0;
    top: 21px;
    width: 530px;
    max-width: 100%;
    margin: auto;
}

.brtxt {
    width: 400px;
    max-width: 100% !important;
}

.product_cntnt_box {
    align-items: start !important;
}

h2#secTitle {
    font-size: 55px !important;
}

}



@media only screen and (max-width: 1200px) and (min-width: 1025px) {

.top_bar_flex a {
    font-size: 12px;
}
.main_menu a {  
    font-size: 15px;
}
.main_menu {
    gap: 30px;
}
  .top_bar_flex {
    gap: 5px;
}

}

@media (min-width: 990px) {

  header.header.header--middle-left {
    grid-template-columns: 1fr !important;
}

.header:not(.drawer-menu).page-width {
        padding-left: 0rem !important;
        padding-right: 0rem !important;
    }

    div#shopify-section-sections--18852851745018__announcement-bar {
    display: none;
}

}

@media (min-width: 768px) {


  .Board_Certified_col1 img {
    height: 100%;
    object-fit: cover;
  }

  .our_healthcare_image img {
    margin-top: 55px;
}

.healthcareFaq {
    padding-top: 25px !important;
}

.hero_Product_Img {
    display: none !important;
}

.mob_cta_hide {
    display: none !important;
}

    .mobile_blog_card {
    display: none;
}

}


@media (min-width: 539px) and (max-width: 1279px) {
.the_newy_standard_details{ gap: 50px;}
}


@media (min-width: 768px) and (max-width: 1024px) {

  section.heroSlider {
    height: 580px !important;
}

  /* h1 {
    font-size: 36px !important;
} */

  .colm_Box {
    width: 45% !important;
  }

  .about_column_two img, .return_policy_image img  {
    width: 350px !important;
}

.return_policy_Sec h1 {
    font-size: 36px !important;
}

    p.innerpageTxt, .innerlistTxt li {
    font-size: 18px !important;
}

  .box3 {
    margin-top: 30px;
    flex-wrap: wrap;
    display: flex !important;
    width: 100% !important;
    justify-content: space-between;
  }

  .listBox {
    width: 49% !important;
  }

  /* .Board_Certified_col2 h4 {
    font-size: 19px;
  } */

  /* .Board_Certified_col2 p {
    font-size: 22px !important;
  } */

  .Board_Certified_col2 img {
    width: 200px;
  }

  /* h2 {
    font-size: 34px !important;
  } */

    .for_better_tomorrows_details p {
    font-size: 20px !important;
}

    .mobImg img {
    width: 400px;
}
  .gap-40 { gap: 30px;}

  /* .supports_your_journey_details_box h3, .blog-card h3 {
    font-size: 23px !important;
} */

  .gblPadding {
    padding: 50px 20px !important;
}

    .slideTxt ul li {
    font-size: 34px !important;
}

  /* .heroslideone_content h1, .heroslidetwo_content h2 {
    font-size: 36px !important;
    line-height: 1.3em !important;
} */
          

  .slider_one, .slider_two {
    padding: 50px 20px !important;
}

  .heroslidetwo_content {
    width: 419px !important;
    max-width: 100% !important;
}

.why_partner img, .our_healthcare_image img { width: 350px !important;}

 .contact_image img { width: 350px !important;}

section.return_policy_Sec, section.terms_of_service_sec, 
.privacy_policy_sec, .contact_page_sec, .why_partner_page_sec {
    padding: 0px 20px 40px 20px;
}

.heroslidetwo_content h2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.heroslideLogo {
    margin-top: 5px !important;
}

.slideBtntwo {
    margin-top: 10px !important;
}

section.the_newy_difference_sec, .our_healthcare_sec, 
.apply_to_the_newy {
    padding: 40px 20px !important;
}

.why_partner_image img {
    width: 350px !important;
}

.pd-sec-heading {
    height: 280px;
}

.healthcare_box_list li, .practice_box_list li {
    font-size: 18px !important;
}

strong.txtp {
    font-size: 22px !important;
}

  .taborderReverse {
    flex-direction: column-reverse !important;
}

.supports_your_journey_details_box, .blog-card {
    width: 349px !important;
}



}





@media only screen and (max-width: 1024px) {


  .return_policy_details, .contact_info {
    flex-direction: column-reverse;
}

.return_policy_content {
    margin-top: -30px !important;
}

  .research_section.global_padding {
    padding-top: 40px;
}
  .rating_img img {
    width: 30px;
  }
  .main_slider_container .slider_boxes {
    margin: 0px 20px;
  }
  .tesimonial_heading h2 {
    font-size: 35px;
  }
  .global_padding {
    padding: 40px 10px;
  }

  .research_section h2 {
    font-size: 48px !important;
    line-height: 58px !important;
  }

  .research_content_box h4 {
    font-size: 24px;
  }
  /* .research_content_box .count_research {
    font-size: 50px;
  } */
  /* .research_content_box p {
    font-size: 17px;
  } */
  /* .research_content_box .date_research {
    font-size: 13px;
  } */

  .d-flex-tab {
    display: flex;
    flex-wrap: wrap;
  }

  
.colm_50 {
    width: 100% !important;
    max-width: 100%;
}

   .tab_txt_cntr, .tab_txt_cntr p {
    text-align: center;
  }

.top_bar_flex {
    gap: 5px;
}
.top_bar_flex a {
    font-size: 10px;
}
#mobile-menu-toggle {
  display: block;
}
#DesktopMenu {
    display: none;
}
.menu_column1 {
    align-items: center;
    flex-direction: row-reverse;
    gap: 20px;
}
div#mobile-menu {
    flex-wrap: wrap;
    flex-direction: column;
    gap: 20px;
}

div#mobile-menu a {
    color: white;
    font-size: 16px;
}
.mobile_logo {
background-color: white;
width: fit-content;
}
.close_icon {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: black;
    padding: 8px 15px;
}

  .why_partner_content, .why_partner_image {
    width: 100% !important;}

    .contact_content, .contact_image {
    width: 100% !important;}

    .about_text_para p {
    font-size: 19px;
}

.section_heading h2 {
    font-size: 32px;
}
.treatment_section .about_flex_box,
.step_section .about_flex_box {
    flex-wrap: wrap;
}
.treatment_section .about_flex_box,
.step_section .about_flex_box {
    flex-direction: column-reverse;
}
.step_section .step_window_box {
    flex-direction: column !important;
}

.treatment_section .about_flex_box .about_column_two,
.treatment_section .about_flex_box .about_column_one,
.step_section .about_flex_box .about_column_two,
.step_section .about_flex_box .about_column_one {
    width: 100%;
}
.treatment_section .product_detail_para p,
.step_section .product_detail_para p {
    text-align: center;
}
.prduct_blue_cta {
    margin-top: 45px;
    text-align: center;
}
.step_section:before {
    height: 300px;
}
.step_section {
    padding: 20px 20px 40px;
}
.faq_section,
.ingredients_section,
.treatment_section {
    padding: 40px 20px;
}
.research_pro_colone {
    width: 35%;
}
.research_pro_coltwo {
    width: 65%;
}
.research_pro_colone img {
    width: 220px;
}
.research_pro_coltwo h4 {
    font-size: 32px;
}
.research_pro_coltwo p {
    font-size: 20px;
}
button.accordion-toggle {
    padding: 25px 60px 25px 30px;
    font-size: 20px;
}
button.accordion-toggle::after {
    right: 20px;
    width: 40px;
    height: 40px;
}
.about_column_two img {
    margin: auto;
    display: block;
}
/* .product_detail_para p {
    font-size: 18px;
} */
.treatment_cta {
    text-align: center;
    margin-top: 40px;
}
.treatment_section .treatment_list_para ul {
    /* margin: auto;
    width: fit-content; */
    padding-left: 19px !important;
}

.why_partner_sec {
    flex-direction: column-reverse;
}
  
}


@media (max-width: 989px) {

      .top_bar {
        display: none;}

        .product-form__input--pill input[type=radio]+label {
    font-size: 16px !important;}

    legend.form__label{width: 100% !important;}

    .ftrBox1, .ftrBox2, .ftrBox3 {width: 30% !important;}

    #shopify-section-sections--18852851745018__announcement-bar .gradient {
    background-color: #E7B057 !important;
}

}


@media only screen and (max-width: 767px) {

  /* .about_column_two img {
border-radius: 20px !important;
} */

 .marquee span {
  font-size: 28px !important;
}

.practice_image {
    text-align: center !important;
}

.practice_box {
    flex-direction: column-reverse !important;
}

  .the_newy_standard_heading p, .the_newy_standard_details_box p {
    text-align: center !important;
}

  p.txt1 {
    font-size: 22px !important;
}

  .short-text {
    display: inline;
  }
  .full-text {
    display: none;
  }
  .read-more-btn {
    display: inline;
    color: #1A4E60;
    font-weight: 600;
    cursor: pointer;
    font-family: "Gantari", sans-serif;
    font-size: 18px;
  }


  .research_section.global_padding {
    padding-top: 30px;
}

.about_column_two img {
    width: 300px !important;
}

  .rating_img img {
    width: 25px;
  }
  .main_slider_container .slider_boxes {
    margin: 0px 20px;
  }
  .tesimonial_heading h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .global_padding {
    padding: 30px 20px;
  }
  .research_section .main_container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
  .first_column,
  .second_column {
    width: 100%;
  }

  .research_section h2 {
    font-size: 40px !important;
    /* text-align: center; */
    line-height: 50px !important;
  }

  .research_content_box h4 {
    font-size: 24px;
    font-weight: 300 !important;
    /* text-align: center; */
  }
  .research_content_box .count_research {
    font-size: 40x;
    /* text-align: center; */
  }
  /* .research_content_box p {
    font-size: 16px;
     text-align: center; 
  } */
  .research_content_box .date_research {
    font-size: 12px;
    /* text-align: center; */
  }
  .research_cta_box a {
    padding: 8px 12px;
    font-size: 20px;
  }
  .research_cta_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }

  .colm_Box {
    width: 100% !important;
    max-width: 100%;
  }

  .txt_16, .txt_18 {
    font-size: 16px !important;
  }

  /* .txt_20, .txt_24blck {
    font-size: 18px !important;
  } */
  .txt_24, .txt_24itlic {
    font-size: 20px !important;
  }


  .mob_txt_cntr, .mob_txt_cntr p {
    text-align: center;
  }

  .d-flex-mob {
    display: flex;
    flex-wrap: wrap !important;
  }

  /* .Board_Certified_col2 h2 {
    font-size: 26px !important;
  } */
  /* .Board_Certified_col2 h4 {
    font-size: 18px !important;
  } */
  /* .Board_Certified_col2 p {
    font-size: 20px !important;
  } */

  .Board_Certified_col1 {
    width: 100%;
  }

  .Board_Certified_col2 {
    width: 100%;
    padding: 20px 20px !important;
  }

  .Board_Certified_col1 img {
    width: 350px !important;
  }

  .listBox {
    width: 400px;
    justify-content: center;
    text-align: center;
    margin: auto !important;
    margin-top: 20px !important;
    max-width: 100% !important
  }

  .productImg img {
    width: 480px !important;
  }

  .fourIcon img {
    width: 75px !important;
  }

  .fourIcon {
    justify-content: center;
  }

  a.gblbtn {
    margin: auto;
  }

  .mobImg img {
    width: 350px;
}

  /* .for_better_tomorrows_details p, .the_newy_standard_heading p,
  .supports_your_journey_heading p, .supports_your_journey_details_box p, .blog-card p {
    font-size: 16px !important;
} */

    .moborderReverse {
    flex-direction: column-reverse !important;
}

  .the_newy_standard_details{ gap: 30px;}
  
  .gap-40 { gap: 20px;}
  
    /* .supports_your_journey_details_box h3, .blog-card h3 {
    font-size: 20px !important;
} */

.gblPadding {
    padding: 40px 20px !important;
}

  a.supports_your_journey_btnArticles, a.supports_your_journey_btn
{ font-size: 20px !important;}

  /* .jointxtList ul li {
    font-size: 16px !important;
} */

  .slideTxt ul li {
    font-size: 26px !important;
}

  .footernewLink {
    width: 100% !important;
}

  form#ContactFooter {
    margin: auto !important;
}

    .heroslideone_content h1, .heroslidetwo_content h2 {
    font-size: 48px !important;
    line-height: 1.2em !important;
    width: 400px !important;
    max-width: 100% !important;
    /* text-align: center !important;
    margin: auto !important; */
}
  
   a.slideBtn {
    /* margin: auto !important;
    float: unset !important; */
    margin-top: 20px !important;
    /* font-size: 20px !important;
    height: 50px !important; */
}    

  .slider_one, .slider_two {
    padding: 40px 20px !important;
}
.top_bar  {
    display: none;
}

section.heroSlider {
    height: 825px !important;
}

.heroslidetwo_content {
    width: 100% !important;
    max-width: 100% !important;
}

.heroslideLogo img {
    width: 60px !important;
}

.heroslidetwo_content h2 {
    max-width: 100% !important;
}

/* h2 {
  font-size: 28px !important;
} */

.why_partner img, .our_healthcare_image img, .practice_image img { width: 300px !important;}

.practice_content, .practice_image{width: 100% !important;}

 .contact_image img { width: 300px !important;}

 .testimonial_content p {
    height: 120px !important;
}

.main_slider_container .slider_boxes {
    padding: 20px 15px !important;
}

 .about_ray_section, .Mental_section, .about_libby_section {
    padding: 30px 10px;
}  
.about_top_Section {
    padding: 10px 10px 30px;
} 
.section_heading h2 {
    font-size: 26px;
}
.section_heading h1 {
    font-size: 30px;
}
.ingredients_section .about_flex_box {
    flex-direction: column-reverse;
}
.ingredients_section .product_detail_para p {
    text-align: center;
}
.about_flex_box {
    flex-wrap: wrap;
}
.about_flex_box {
    margin-top: 30px;
}
.about_column_one, .about_column_two {
    width: 100%;
}
.about_text_para p {
    text-align: center;
    font-size: 17px;
}
.research_pro_box {
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}
.research_pro_colone,
.research_pro_coltwo {
    width: 100%;
    justify-content: center;
    text-align: center;
}
.reseach_main_container {
    margin-top: 10px;
    gap: 30px;
}
.research_pro_coltwo h4 {
    font-size: 32px;
}
.research_pro_coltwo p {
    font-size: 20px;
    line-height: 26px;
}
.research_pro_colone img {
    width: 190px;
}
.faq_section, 
.ingredients_section, 
.treatment_section {
    padding: 30px 20px;
}
button.accordion-toggle {
    padding: 20px 50px 20px 20px;
    font-size: 18px;
}
button.accordion-toggle::after {
    right: 10px;
    width: 30px;
    height: 30px;
}
.accordion-content p {
    font-size: 18px;
}
.treatment_list_para li {
    font-size: 20px;
    line-height: 26px !important;
    margin-bottom: 8px !important;
    
}
.prduct_blue_cta a,
.treatment_cta a {
    font-size: 18px;
    padding: 13px 40px;
    border-radius: 15px;
}
.about_column_two img {
    width: 250px;
}
/* .product_detail_para p {
    font-size: 16px;
} */

.step_section:before {
    height: 210px;
}
.step_section {
    padding: 20px 20px 30px;
}

a.shpBtn {
    /* height: 55px !important;
    font-size: 20px !important; */
    margin-top: 25px !important;
}

    .main_title h1, h1, .return_policy_Sec h1 {
        font-size: 48px !important;
    }

    /* p.innerpageTxt, .innerlistTxt li {
    font-size: 16px !important;
} */

.return_policy_image img, .why_partner_image img {
  width: 300px !important;
}


section.return_policy_Sec, section.terms_of_service_sec, 
.privacy_policy_sec, .contact_page_sec, .why_partner_page_sec {
    padding: 0px 20px 30px 20px !important;
}

p.txtImg::before {
    width: 18px !important;
    height: 19px !important;
    left: 18px !important;
    top: -17px !important;
}

section.the_newy_difference_sec, .our_healthcare_sec, 
.apply_to_the_newy {
    padding: 30px 20px !important;
}

.contact_page_sec .contact__button .button
 {
    height: 55px !important;
    font-size: 20px !important;
}


.apply_frm .contact__button .button {
    height: 55px !important;
    font-size: 18px !important;
}

.our_healthcare_content, .our_healthcare_image {
    width: 100% !important;
}

.pd-sec-heading {
    height: 260px !important;
}

.pd-sec-heading:after {
    width: 85px !important;
    height: 35px !important;
}

section.treatment_section:before {
    width: 85px !important;
    height: 50px !important;
    top: -4px;
}

.heroSlides1 p {
    width: 100% !important;
    text-align: center !important;
    font-size: 17px !important;
}

.product__accordion .accordion__title {
    font-size: 18px !important;
}


.pDetails h4 {
    color: var(--Text) !important;
    font-size: 20px;
    line-height: 1.2em;
    font-weight: 300 !important;
    font-style: italic;
}

 .pDetails p, .pDetails .p_content_three, .accordion__content p {
    font-size: 24px !important;
    line-height: 26px !important;
}

body h1 {
  font-size: 48px !important;
}

/* .healthcare_box_list li, .practice_box_list li {
    font-size: 16px !important;
    line-height: 26px !important
} */

.research_cta_box a {
    width: 225px !important;
    text-align: center !important;
}

strong.txtp {
    font-size: 20px !important;
}

/* .blog-card p, .blog-card h3 {text-align: center !important;} */

/* a.supports_your_journey_btn, .blog-card a {
    height: 46px !important;
    font-size: 18px !important;
} */

.pprgrmBox {
    flex-direction: column-reverse;
}

.applybttmTxt p {
    font-size: 18px !important;
    line-height: 26px !important;
}

.blog-card p {
    margin-bottom: 85px;
}

img, .blog-card {
    border-radius: 0px !important;
}
.for_better_tomorrows_image img {
    display: none;
}
.for_better_tomorrows_details .for_better_tomorrows_logo img {
    width: 57px !important;
}
.for_better_tomorrows_image a.shpBtn {
    margin-top: 0 !important;
}
.for_better_tomorrows_details h2 {
    margin-top: 0px !important;
}

.for_better_tomorrows_details .for_better_tomorrows_logo {
    justify-content: left !important;
}

.healthboxList p.txt_24blck {
    text-align: left !important;
}

.healthboxList.listBox img {
    width: 70px !important;
    height: 70px !important;
}

.hideMob {
    display: none;
}


.heroslideLogo {
    display: none;
}

.heroSlides2 .heroslidetwo_content {
    display: flex;
    flex-direction: column;
    align-items: end;
}

section.slider_one {
    background-image: url(/cdn/shop/files/Slide_one_Img.webp?v=1755693010) !important;
    background-position: center right !important;
}

section.slider_two {
    background-image: url(/cdn/shop/files/newy-brain-bkgrpng_3.webp?v=1755695962) !important;
}

.announcement-bar-slider button.slider-button {
    display: none;
}

.hero_Product_Img img {
    width: 330px !important;
}

.research_cta_box_desktp {
    display: none !important;
}
  
.mob_cta_hide {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}

.desktp_blog_card {
    display: none !important;
}

.supports_your_journey_btnRow {
    margin-top: 50px !important;
}

.mobile_blog_card .blog-card {
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

p.innerpageTxt
 {
    line-height: 26px !important;
}

ul.practice_box_list, ul.healthcare_box_list {
    padding-left: 19px;
}

.hero_Product_Img {
    margin-bottom: 15px !important;
}

ul.innerlistTxt li {
    line-height: 30px !important;
}

ul.innerlistTxt {
    padding-left: 19px !important;
}
  
}






@media (max-width: 400px) {

.contact_page_sec label.field__label, .apply_frm label.field__label {
    font-size: 12px !important;
    text-align: left !important;
}

.newsletter-form__field-wrapper label.field__label {
    font-size: 14px !important;
}

p.announcement-bar__message.h5 {
    font-size: 14px !important;
}

}




















