/* Fonts Start Point */
@import url("https://p.typekit.net/p.css?s=1&k=ztf5qzv&ht=tk&f=48682.48683&a=152322448&app=typekit&e=css");
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700;800;900&display=swap');
@font-face {
font-family:"spirits-soft";
src:url("https://use.typekit.net/af/37305f/00000000000000007735f3f2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/37305f/00000000000000007735f3f2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/37305f/00000000000000007735f3f2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"spirits-soft";
src:url("https://use.typekit.net/af/2a212d/00000000000000007735f3e9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2a212d/00000000000000007735f3e9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2a212d/00000000000000007735f3e9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-spirits-soft { font-family: "spirits-soft",serif; }
/* Fonts End Point */

/* Common Css Start Point */
* {box-sizing: border-box; margin:0; padding: 0px; text-decoration: none; border: none;}
html {height: 100%;scroll-behavior: smooth;font-size: 62.5%;}
body {font: 400 1.8rem 'Fira Sans',sans-serif;}
body, ul, ol, li, p {margin: 0; padding: 0; list-style: none;}
a:focus, a:hover, div:hover, div:focus {outline: 0;}
a {color: #171717;}
h1, h2, h3 {margin:0px;}

:root {
    color-scheme: light;
    --bg-light :#F9F9F9;
    --white: #fff;
    --secondary-text-dark: #212120;
    --spirit-font: 'spirits-soft',serif;
    --btn-clickable: #292928;
    /* --swiper-scrollbar-bg-color: #41423F;
  --swiper-scrollbar-drag-bg-color: #fff;
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 1px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 1px;
  --swiper-scrollbar-sides-offset: -1%;
  --swiper-scrollbar-size: 1px; */
}

.main_wrapper {width: 100%;max-width: 1440px;padding: 0 14rem;}
.main_subWrapper {max-width: 1160px;width: 100%;}
.in_desktop_none {display: none;}
.in_desktop_block {display: block;}
.textCenter {text-align: center;}
.w_100 {width: 100%;}
.m_auto {margin: 0 auto;}
.objectCover {object-fit: cover;} 
.dFlex {display: flex;}
.flexColumn {flex-direction: column;}
.justContCenter {justify-content: center;}
.justContBetween {justify-content: space-between;}
.justContAround {justify-content: space-around;}
.justContEvenly {justify-content: space-evenly;}
.alignItemsCenter {align-items: center;}

.text1liner {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.text2liner {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;height: 8rem;}
.text3liner {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;height: 9.5rem;}
.text4liner {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.text5liner {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.text6liner {display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;}
/* Common Css End Point */



/* Header Css Start Point */
.headerSec {background: #000;}
.headerSec .main_wrapper{padding:0 4rem}
.headerSec .main_wrapper .main_subWrapper {padding: 2rem 0;}
.headerSec .main_wrapper .main_subWrapper .logo .firstimg img:first-child{padding-right: 1rem;}
.headerSec .main_wrapper .main_subWrapper .logo img:last-child{padding-left: 1rem;}
.headerSec .main_wrapper .main_subWrapper .logo .firstimg::after {content: '';height: 3.4rem;border-left: .1rem solid #A0A09B;display: flex; position: absolute; top:10px}
.headerSec .main_wrapper .main_subWrapper .menus ul {column-gap: 4rem;}
.headerSec .main_wrapper .main_subWrapper .menus ul li a {font-size:2rem;line-height:3.2rem;color: var(--white);}
.headerSec .main_wrapper .main_subWrapper .socials a span:first-child {font-size:2rem;line-height:3.2rem;font-weight: 500;color: var(--white);}
.headerSec .main_wrapper .main_subWrapper .socials a span:last-child {font-size:2rem;line-height:3.2rem;font-weight: 300;color: var(--white);}
.headerSec .main_wrapper .main_subWrapper .socials .icons {background: linear-gradient(36deg, #fFF 100%, rgb(255 255 255 / 92%) calc(50% + 1px));cursor: pointer;border-radius: 0.3rem;margin-left: 2rem;padding-right: 0.9rem;}
.headerSec .main_wrapper .main_subWrapper .socials .icons span {padding:0.9rem 1rem .6rem;font-size:1.2rem;line-height:2rem;font-weight: 400;  color: #292928;}
.headerSec .main_wrapper .main_subWrapper .socials .icons a:first-child {padding-right: .6rem;}
.headerSec .main_wrapper .main_subWrapper .socials .icons a > div::after {content: '';height: 1.3rem;border-left: .1rem solid #D4D4CF;display: flex;margin-left: 0.6rem;}
.headerSec .main_wrapper .main_subWrapper .socials .icons a:last-child {padding-left: .6rem;}
.headerSec .main_wrapper .main_subWrapper .socials .bothStick {display: flex;flex-direction: unset;}
.headerSec .firstimg {margin-left: 10px;}
.headerSec .logo.dFlex{position: relative;}
.mcLogoNew{width: 120px; height: 26px; position: relative; margin-top: 15px;}
/* Header Css End Point */

/*Section 1 Start Point*/
.bannerSec {background: linear-gradient(139deg, rgba(244, 241, 232), rgba(249, 239, 212, 0.4));}
/*Section 2 Start Point*/

/* Section 3 Start Point */
.bookConsultation {margin: 10rem auto;}
.bookConsultation .main_subWrapper {position: relative;padding-top: 4.9rem;padding-bottom: 4.7rem;}

.bookConsultation .videoBox {position: relative;z-index: 1;}
.bookConsultation .videoBox .icon {position: absolute;top: 68px;left: unset;right: 20px;height: 100%;}
.bookConsultation .bookConsultation_rhs {border-radius: 2px;padding: 4rem 3.8rem 4.7rem 4rem;width: calc(44.3% - 1rem);margin-left: 4rem;z-index: 2;}
.bookConsultation .backgroundAbs {background: var(--bg-light);display: block;position: absolute;z-index: 0;width: 67%;height: 100%; right: 0;top: 0;}
.bookConsultation .bookConsultation_rhs span:first-child {font-size: 1.6rem;line-height: 2.5rem;color: var(--secondary-text-dark);}
.bookConsultation .bookConsultation_rhs h1 {font: 400 2.8rem/4.2rem var(--spirit-font);letter-spacing: 0.05rem;margin-bottom: 2rem;}
.bookConsultation .bookConsultation_rhs .btnTitle {font-size: 2rem;line-height: 3.2rem;letter-spacing: 0.04rem;}
.bookConsultation .bookConsultation_rhs .bookBtn .btn {margin-top: 1rem;background-color: var(--btn-clickable);color: var(--white);padding: 1rem 1.5rem;column-gap: .3rem;height: 4.5rem;font-size: 1.6rem;line-height: 2.5rem;}
.bookConsultation .bookConsultation_rhs .bookBtn .btn svg {padding-left:.3rem;}
.bookConsultation .bookConsultation_rhs .bookBtn {position: relative;display: inline-block;width: 195px;}
.bookConsultation .bookConsultation_rhs .border {position: absolute;bottom: -1rem;right: -.2rem;width: 100%;}
/* Section 3 End Point */

.bannerSec .main_subWrapper {padding: 5rem 0;position: relative;}
.bannerSec .rhs {justify-content: flex-end;position: absolute;left: 0;top: 8rem;}
.bannerSec .rhs .mainRhs {width: calc(49.5% - 1rem);}
.bannerSec .rhs .mainRhs .mainTitle {font: 400 2.8rem/4.2rem var(--spirit-font);color: #212120;margin-bottom: 2rem;}
.bannerSec .rhs .mainRhs .mainSubTitle {font: 400 4.4rem/6.6rem var(--spirit-font);color: #171717;}
.bannerSec .rhs .mainRhs .para {font-size: 2.1rem;line-height: 3.2rem;color: #212120;margin-bottom: 1rem;}
.bannerSec .bannerImgNew{width: 875px;}

.fivePillars {background-color: #292928;color: var(--white);}
.fivePillars .main_wrapper.withPad {padding: 10rem 14rem 0;}
.fivePillars .tabs.withPad {padding-left: 14rem;padding-bottom: 10rem;margin-top: 4rem;}
.fivePillars .swiper-initialized {padding-bottom: 4rem;}
.fivePillars .swiper-scrollbar.swiper-scrollbar-horizontal {left: 0;}
.fivePillars .swiper-scrollbar.swiper-scrollbar-horizontal {background-color: #41423F;height: 2px;}

.fivePillars .swiper-button-prev {top: 50% !important;left: 0;color: #fff;background: #000;width: 5.5rem;height: 5.5rem;border: .1rem solid var(--white);opacity: 0;}
.fivePillars .swiper-scrollbar-drag {width: 32% !important;}
.fivePillars .swiper-button-next {top: 50%;right: 0;color: #fff;background: #000;width: 5.5rem;height: 5.5rem;border: .1rem solid var(--white);opacity: 0;}
.fivePillars .swiper-button-prev::after,
.fivePillars .swiper-button-next::after {font-size: 2rem;}
.fivePillars .swiper-scrollbar-drag {background-color: #fff;}
.fivePillars .mainTitle h1 {font: 400 2.8rem/4.2rem var(--spirit-font);}
.fivePillars .mainTitle p {font-size: 1.6rem;line-height: 2.5rem;margin-top: 2rem;color: #DEDDD9;height: 5rem;}
.fivePillars .tabs > ul {column-gap: 1.5rem;margin-top: 2.5rem;}
.fivePillars .tabs > ul li a {font-size: 1.6rem;line-height: 2.5rem;color: #A0A09B;transition: all 0.3s ease 0.4s;border: .1rem solid #41423F;padding: 0.5rem 1rem;   border-radius: .2rem;}
.fivePillars .tabs > ul li a[aria-selected] {color: white;border: .1rem solid #A0A09B;}
.fivePillars .tabs > section[aria-hidden=true] {display: none;}
.fivePillars .mySwiper {margin-top: 4rem;}
.fivePillars .mySwiper swiper-slide {padding-bottom: 4rem;}
.fivePillars .swiperBox {padding:2.5rem;border: .1rem solid #373737;border-radius: .2rem;text-align: left;display: block;    background: linear-gradient(140deg, rgba(49, 49, 49, 0.62) 0%, rgba(34, 34, 34, 0.83) 42.90%, rgba(15, 14, 14, 0.65) 100%);} /**373737**/
.fivePillars .swiperBox .title {font: 400 2rem/3.2rem var(--spirit-font);color: var(--white);height: 6.3rem;}
.fivePillars .swiperBox .mins {color: #A0A09B;font-size: 1.2rem;line-height: 2rem;}
.fivePillars .swiperBox .imgSec {position: relative;margin-top: 1.4rem;}
.fivePillars .swiperBox .imgSec .icon {position: absolute;left: 0;right: 0;height: 100%;}
.fivePillars .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
/* 
  swiper-slide {
    width: 28% !important;
  }
swiper-slide:first-child {
    transition: transform 100ms;
  } */
  

  /* swiper-slide:first-child img {
    transition: box-shadow 500ms;
  } */

  /* swiper-slide.swiper-slide-active:first-child {
    transform: translateX(10%);
    z-index: 2;
  } */

  /* swiper-slide.swiper-slide-active:first-child img {
    box-shadow: 0px 32px 80px rgba(0, 0, 0, 0.35);
  } */

  swiper-slide:nth-child(2) {
    transition: transform 100ms;
  }

  /* swiper-slide.swiper-slide-next:nth-child(2) {
    transform: translateX(10%);
    z-index: 1;
  }

  swiper-container[dir="rtl"] swiper-slide.swiper-slide-active:first-child {
    transform: translateX(-0%);
  } */

  /* swiper-container[dir="rtl"] swiper-slide.swiper-slide-next:nth-child(2) {
    transform: translateX(-5%);
  } */

  /* .fivePillars .swiper-button-prev,.fivePillars .swiper-button-next{opacity: 0; transition: ease all 0.8s;}
.fivePillars .swiper:hover .swiper-button-prev,.fivePillars .swiper:hover .swiper-button-next{opacity: 1;}
 .fivePillars .swiper:hover .swiper-button-next.swiper-button-disabled, .fivePillars .swiper:hover .swiper-button-prev.swiper-button-disabled
{opacity: 0.5;pointer-events: bounding-box;}
  .fivePillars .swiperBox .imgSec .icon{z-index: 0;}
  .fivePillars .swiper-button-prev,.fivePillars .swiper-button-next{z-index: 1000000;} */


#Moneyseries.fivePillars .swiper-button-prev,#Moneyseries.fivePillars .swiper-button-next{opacity: 0; transition: ease all 0.8s;}
#Moneyseries.fivePillars .swiper:hover .swiper-button-prev,#Moneyseries.fivePillars .swiper:hover .swiper-button-next{opacity: 1;}
#Moneyseries.fivePillars .swiper:hover .swiper-button-next.swiper-button-disabled, #Moneyseries.fivePillars .swiper:hover .swiper-button-prev.swiper-button-disabled
{opacity: 0.5;pointer-events: bounding-box;}
#Moneyseries.fivePillars .swiperBox .imgSec .icon{z-index: 0;}
#Moneyseries.fivePillars .swiper-button-prev,#Moneyseries.fivePillars .swiper-button-next{z-index: 1000000;} 


#videos.fivePillars .swiper-button-prev,#videos.fivePillars .swiper-button-next{opacity: 0; transition: ease all 0.8s;}
#videos.fivePillars .swiper:hover .swiper-button-prev,#videos.fivePillars .swiper:hover .swiper-button-next{opacity: 1;}
#videos.fivePillars .swiper:hover .swiper-button-next.swiper-button-disabled, #videos.fivePillars .swiper:hover .swiper-button-prev.swiper-button-disabled
{opacity: 0.5;pointer-events: bounding-box;}
#videos.fivePillars .swiperBox .imgSec .icon{z-index: 0;}
#videos.fivePillars .swiper-button-prev,#videos.fivePillars .swiper-button-next{z-index: 1000000;} 




  /* new css for swiper */
.swiper-button-disabled{display: none;}

.inv-planning .series-slider .swiper-button-next.visible, .inv-planning .series-slider .swiper-button-prev.visible {
    opacity: 1;
    transition: opacity 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*#Webisodes .swiper-wrapper{display: flex; justify-content: center;}*/

@media all and (max-width:767px){
.inv-planning .series-slider .swiper-button-next.visible, .inv-planning .series-slider .swiper-button-prev.visible {
    display: none;
visibility: hidden;
}

}


/* Section 4 Start Point */
.personalFin {margin-top: 10rem;}
.personalFin .mainTitle span {font-size: 1.6rem;line-height: 2.5rem;color: #212120;}
.personalFin .mainTitle h1 {font: 400 2.8rem/4.2rem var(--spirit-font);color: #171717;}
.personalFin .personalFinMain {margin-top: 2rem;column-gap: 3.2rem;}
.personalFin .personalFinMain .lhs {width: calc(100% - 0.11rem);}
.personalFin .personalFinMain .lhs.ifwithoutRhs {display: flex;justify-content: center;margin: 0 auto;text-align: center; flex: 0 0 564px;}
.deskImgOne{height: 415px;}
.personalFin .personalFinMain .lhs,
.personalFin .personalFinMain .rhs {width: 50%;}
.personalFin .personalFinMain .rhs .imgWrapper {flex: 0 0 167px;}
.personalFin .personalFinMain .rhs .imgWrapper img {max-width: 100%;height: 126px;}
.personalFin .personalFinMain .rhs .subTitle {height: 7rem;}
.personalFin .personalFinMain .lhs .lhsImgBelowSec {margin-top: 2rem;}
.personalFin .personalFinMain .lhs .subPara {font-size: 1.6rem;line-height: 2.5rem;color: #212120;
  text-align: left;
}
.personalFin .personalFinMain .rhs .subSection {column-gap: 3.2rem;}
.personalFin .personalFinMain .rhs .subSection:not(:last-child) {border-bottom: 1px solid #F1F0EC;margin-bottom: 2rem;padding-bottom: 2rem;}
.personalFin .personalFinMain .title {font-size: 1.4rem;line-height: 2.2rem;color: #A0A09B;}
.personalFin .personalFinMain .subTitle {font-size: 2rem;line-height: 3.2rem;color: #171717;font-family:var(--spirit-font);font-weight: 400; text-align: left;
  /* height: 3rem; */
}
.personalFin .viewMoreLess {margin-top: 4rem;}
.personalFin .viewMoreLess button {background-color: transparent;font-size: 1.8rem;line-height: 2.8rem;font-weight: 500;color: #292928;cursor: pointer;margin-bottom: 50px;}
.personalFin .viewMoreLess button svg {margin-left: .5rem;}
.personalFin .main_wrapper.viewMoreLess {padding-right: 0rem;}
.relatedThings .mins {font-size: 1.4rem;line-height: 2.2rem;color: #A0A09B;text-align: left;margin-top: .8rem;}
.relatedThings .title {font: 400 2rem/3.2rem var(--spirit-font);color:#171717;text-align: left;height: 9.2rem;margin-bottom: 2rem;}
.personalFin .swiper-scrollbar.swiper-scrollbar-horizontal {background-color: #F1F0EC;height: 2px;left: 0;}
.personalFin .swiper-scrollbar-drag {background-color: #61625E;}
/* .personalFin .swiper-button-prev,
.personalFin .swiper-button-next {display: none;} */

.personalFin .swiper-button-prev,.personalFin .swiper-button-next{opacity: 0; transition: ease all 0.8s;}
.personalFin .swiper:hover .swiper-button-prev,.personalFin .swiper:hover .swiper-button-next{opacity: 1;}
.personalFin .swiper:hover .swiper-button-next.swiper-button-disabled, .personalFin .swiper:hover .swiper-button-prev.swiper-button-disabled
{opacity: 0.5;pointer-events: bounding-box;}
.personalFin .swiperBox .imgSec .icon{z-index: 0;}
.personalFin .swiper-button-prev,.personalFin .swiper-button-next{z-index: 1000000;}
.personalFin .swiper-button-next {top: 110px;right: 0;color: #fff;background: #000;width: 5.5rem;height: 5.5rem;border: .1rem solid var(--white);opacity: 0;}
.personalFin .swiper-button-prev::after,
.personalFin .swiper-button-next::after {font-size: 2rem;}
.personalFin .swiper-scrollbar-drag {background-color: #fff;}
.personalFin .swiper-button-prev {top:110px !important;left: 0;color: #fff;background: #000;width: 5.5rem;height: 5.5rem;border: .1rem solid var(--white);opacity: 0;}
.personalFin .swiper-scrollbar-drag {width: 32% !important;}

.personalFin .swiperRelatedThings .swiper-slide {margin-right: 2rem;} 
#target {display:none;}
.Hide{display:none;margin-top: 2rem;}
.Hide svg {margin-left: 0 !important;transform: rotate(180deg);}

.personalFin .personalFinMain .rhs .subTitle{height: auto;}
  
/* Section 4 End Point */

/* Section 5 Start Point */
.podcasts {margin-top: 10rem;}
.podcasts .mainTitle span {font-size: 1.6rem;line-height: 2.5rem;}
.podcasts .mainTitle h1 {font: 400 2.8rem/4.2rem var(--spirit-font);color: #171717;}
.podcasts .podcastsBox {column-gap: 1rem;border: 1px solid #E1D9BF;padding: 1rem;}
.podcasts ul {margin: 0 auto;flex-wrap: wrap;column-gap: 3.2rem;margin-top: 2rem;}
.podcasts ul li {margin-bottom: 4rem; width: 355px;}
.podcasts .podcastsBox .mainTitle {font-size: 1.6rem; line-height: 2.5rem;color: #171717;text-align: left;}
.podcasts .podcastsBox .subTitle {font-size: 1.4rem;line-height: 2.2rem;color: #212120;text-align: left;font-weight: 300;}
.podcasts .podcastsBox .mins {font-size: 1.4rem;line-height: 2.2rem;color: #A0A09B;text-align: left;}

.podImgContainer{width: 130px; flex-shrink: 0; height: 75px;}
.podcasts .podImg {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;height: 0;}
  
.podcasts .podImg img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border:0}
.podcasts .podcastsBox .subTitle{display: none;}
/* Section 5 End Point */

/* Section 6 Start Point */
.wellnessPlan {background-color: #292928;margin-top: 6rem;padding: 10rem 0;}
.wellnessPlan .lhs {width: calc(61.9% - 1rem);color: var(--white);}
.wellnessPlan .lhs p {font-size: 1.6rem;line-height: 2.5rem;margin-top: 3rem;color: #DEDDD9;height: 5rem;}
.wellnessPlan .rhs {width: calc(32.2% - 1rem);text-align: center;padding-top: 3rem;}
.wellnessPlan .rhs h1 {font: 400 2.8rem/4.2rem var(--spirit-font);color: var(--white);}
.wellnessPlan .rhs .downloadBtn {margin-top: 2rem;cursor: pointer;}
.wellnessPlan .rhs .downloadBtn button {margin: 0 auto;cursor: pointer;font-size: 1.6rem;line-height: 2.5rem;padding: 1.3rem 1.7rem 1.4rem 3rem;    background: linear-gradient(45deg, #fFF 49%, rgb(255 255 255 / 97%) calc(50% + 1px));border-radius: 2px;color: #292928;}
.wellnessPlan .rhs .downloadBtn button a:first-child {padding: 0rem 0.91rem 0rem 1.5rem;}
.wellnessPlan .rhs .downloadBtn button a:first-child > div::after {content: '';height: 1.8rem;border-left: 0.1rem solid #D4D4CF;display: flex;margin-left: 0.6rem;}
/* Section 6 End Point */

/* Section 7 Start Point */
.faqs {margin-top: 10rem;}
.faqs .mainTitle {font: 400 2.8rem/4.2rem var(--spirit-font);color: #171717;}
.faqs .accordion {margin-top: 2rem;}
.faqs .accordion ul {margin: 0;padding: 0;}
.faqs .accordion ul li {background: var(--white);box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.09);margin-bottom: 2rem;list-style: none;}
.faqs .accordion ul li h5 {font-size: 1.6rem;color: #171717;font-weight: 500;line-height: 2.5rem;background: var(--white);padding: 2rem 4rem;cursor: pointer;position: relative;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;}
.faqs .accordion ul li > div {color: var(--secondary-text-dark);font-size: 1.6rem;font-weight: 300;line-height: 2.5rem;padding: 0 4rem 2rem;}
.faqs .accordion ul li h5:before {content: "";background-image: url('https://images.moneycontrol.com/images/ms/1finance/faqs/open.png');width: 2rem;height: 2rem;background-repeat: no-repeat;position: absolute;left: 1.4rem;top: 2.5rem;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;}
.faqs .accordion ul li h5.plus:before {content: "";background-image: url('https://images.moneycontrol.com/images/ms/1finance/faqs/close.png');}
/* Section 7 End Point */


/* Article Detail Page Css Start Point */
.articleDetail {margin-top: 4rem;}
.articleDetail .relatedThings {margin-top: .8rem;}
.articleDetail .relatedArticleMain {margin-top: 10rem;}
.articleDetail .relatedArticle swiper-slide {width: 31% !important;}
.articleDetail .articleDetailMain {column-gap: 3.2rem;}
.articleDetail .mainTitle {font: 400 3.6rem/5.4rem var(--spirit-font);color: #171717;}
.articleDetail .lhs {width: calc(71.2% - 1rem);}
.articleDetail .rhs {width: calc(37.5% - 1rem);}
.articleDetail .lhs .dateTime {margin-top: 1.1rem;font-size: 1.4rem;line-height: 2.2rem;column-gap: 1rem;}
.articleDetail .lhs .dateTime span::before {content: '';width: .4rem;height: .4rem;background-color: #171717;display: flex;margin-right: .5rem;}
.articleDetail .lhs .mainArticleBanner {margin-top: 4.1rem;}
.articleDetail .lhs .articleContent {margin-top: 4rem;font-size: 1.6rem;line-height: 2.5rem;}
.articleDetail .lhs .articleContent a {color: #4C8BF5;text-decoration: underline;}
.articleDetail .lhs .articleContent p:not(:first-child) {margin-top: 2rem;}
.articleDetail .lhs .articleContent .pinkBox {margin-top: 2rem;padding: 2rem;background-color: #F9F7E8;color: var(--secondary-text-dark);font-size: 1.6rem;line-height: 2.5rem;}
.articleDetail .lhs .articleContent .pinkBox p:nth-child(2) {margin:1rem 0 0rem !important;}
.articleDetail .lhs .shareStory {margin-top: 10rem;}
.articleDetail .lhs .shareStory .mainTitle {font: 400 2.8rem/4.2rem var(--spirit-font);color: #171717;height: auto;}
.articleDetail .lhs .shareStory .socialIcons {column-gap: 2rem;margin-top: 2rem;}
.articleDetail .relatedArticleTitle {font: 400 2.8rem/4.2rem var(--spirit-font);color: #171717;}
.articleDetail .rhs .blackBox {padding: 4rem 2.5rem;background-color: var(--secondary-text-dark);text-align: center;color: #fff;}
.articleDetail .rhs .blackBox p {font-size: 1.6rem;line-height: 2.5rem;margin-top: 2rem;font-weight: 300;color: #DEDDD9;}
.articleDetail .rhs .blackBox h2 {font: 400 2rem/3.2rem var(--spirit-font);margin-top: 4rem;}
.articleDetail .rhs .blackBox .icons {margin-top: 2rem;}
.articleDetail .rhs .blackBox .icons .playstoreDownload {width: 26rem;height: 5.2rem;cursor: pointer;border-radius: .2rem;padding: 1.3rem 1.7rem 1.3rem 3rem;color: #292928;font-size: 1.6rem;line-height: 2.5rem; background: linear-gradient(45deg, #fFF 49%, rgb(255 255 255 / 97%) calc(50% + 1px));}
.articleDetail .rhs .blackBox .icons .playstoreDownload span {margin-right: 1.5rem;}
.articleDetail .rhs .blackBox .icons .playstoreDownload a:last-child {margin-top: 0.6rem;}
.articleDetail .rhs .blackBox .icons .playstoreDownload div::after {content: '';height: 1.8rem;border-left: 0.1rem solid #D4D4CF;display: flex;margin-left: 0.6rem;margin-right: .8rem;
}
.articleDetail .swiper-scrollbar.swiper-scrollbar-horizontal {background-color: #F1F0EC;height: 2px;left: 0;}
.articleDetail .swiper-scrollbar-drag {background-color: #61625E;}
.articleDetail .articleDetailPageSlider .swiperBox img {width: 100%;height: 100%;object-fit: cover;}

.articleDetail .lhs .articleContent ul { margin: 10px 0 10px 25px;}
.articleDetail .lhs .articleContent ul li{list-style: disc; margin-bottom: 10px;}
/* Article Detail Page Css End Point */

/* Video Detail Page Css Start Point */
.articleDetail.videoDetail .mainArticleBanner {margin-top: 0;}
.videoDetail .mainTitle {font: 400 3.6rem/5.4rem var(--spirit-font);color: #171717;margin-top: 1.9rem;}
.videoDetail .mainPara,.videoDetail p,.videoDetail .lhs {font-size: 2rem;line-height: 3.2rem;color: var(--secondary-text-dark);margin: 0.5rem 0 0.5rem;}
.videoDetail .lhs em {font-size: 1.8rem;color: gray;}
.videoDetail .mainPara a {text-decoration: underline;color: #4C8BF5;}
.videoDetail .date {font-size: 1.8rem;line-height: 2.8rem;color: #A0A09B;}
.videoDetail .tabs {margin-top: 2rem;}
.videoDetail .tabs ul {column-gap: 1rem; flex-wrap: wrap;}
.videoDetail .tabs >ul li a{border: .1rem solid #A0A09B;padding: .5rem 1rem;background: #fff;}
.videoDetail .tabs >ul li a {color: #61625E;font-size: 1.6rem;line-height: 2.5rem;white-space: nowrap; display: inline-block;margin: 0 0 10px;}
.videoDetail .tabs > ul li a[aria-selected] {color: #292928;border: .1rem solid #292928;}
.videoDetail .tabs > section[aria-hidden=true] {display: none;}
.videoDetail .relatedThings {margin-top: 4rem;}
.videoDetail.withRightPad0 {padding-right: 0;}
.videoDetail .tabs .swiperBox h2 {font:400 2rem/3.2rem 'Fira Sans',sans-serif;color: #171717;margin-top: 1.5rem;height: 6rem;}
.articleDetail .relatedArticle swiper-slide {width: 32% !important;}
.videoDetail .swiperBox .videoBox {position: relative;}
.videoDetail .swiperBox .videoBox .icon {position: absolute;bottom: 1.4rem;right: .9rem;}
.videoDetail .relatedArticle .swiper-button-next, .swiper-button-prev {top: 35% !important;}
.videoDetail .lhs .articleBanner {position: relative;}
.videoDetail .lhs .articleBanner .icon {position: absolute;top: 0;left: 0;right: 0;height: 100%;}
.videoDetail .swiper-scrollbar.swiper-scrollbar-horizontal {background-color: #F1F0EC;height: 2px;left: 0;}
.videoDetail .swiper-scrollbar-drag {background-color: #61625E;}
.videoDetail .videoDetailPageSlider .videoBox img {width: 100%;object-fit: cover;height: 100%;}

.viewAllBtn{font-size: 1.6rem;color: white; border: 0.1rem solid #A0A09B; line-height: 2.5rem;
  /* color: #A0A09B; */ transition: all 0.3s ease 0.4s; /* border: 0.1rem solid #41423F; */ padding: 0.5rem 1rem; border-radius: 0.2rem; display: inline-block; margin-top: 30px; margin-left: -130px;}
/* Video Detail Page Css End Point */




/* Footer Start Point */
footer {margin-top: 9rem;background: #464646;color:#898b90;padding: 3rem;font-size: 1.4rem;font-weight: 300;}
footer a {color: #898b90;padding-right: 1rem;}
footer a:last-child {padding-right: 0;}
footer ul {margin-top: 0.5rem;}
footer ul li a:not(:last-child)::after {content: '';border-right: .2rem solid #898b90;display: flex;height: 1.3rem;padding-left: 1rem;}
footer p{color: #898b90; margin-bottom: 10px;}
footer span{margin-top: 1rem;}
/* Footer End Point */


.newMobArt{display: none;}
.personalFin{display: block;}

.vgrPlayerContainer{background: rgb(221, 221, 221) !important;
    width: 100% !important;
    height: 500px !important;

  
}

.fivePillars .swiperBox .title.text2liner{height: 10.3rem;}

@media all and (max-width: 1399px) {
  .podcasts .main_wrapper{max-width: 1199px; margin: 0 auto;}
  .podcasts ul{grid-gap:20px}
  .podcasts ul li{width: 293px;}
  .podImgContainer{width: 110px; height: 70px;}
}

/* For Large */
@media all and (max-width: 1200px) {
    .main_wrapper {padding: 0 7rem;}
}

/* For laptops */
@media all and (max-width:992px){
    .in_mobile_none {display: none;}
    .in_mobile_block {display: block;}
    
    /* For Mobile Header with Hamburger Menu Start Point */
    .in_mobile_block.menuBar header {padding: 1.2rem 2.5rem;border-bottom: 1px solid #DEDDD9;}
    .in_mobile_block.menuBar .personalFinance {padding: 2rem;background: rgba(41, 41, 40, .6);}
    .in_mobile_block.menuBar .personalFinance a span:first-child {color: var(--white);font-size: 1.6rem;line-height: 2.5rem;}
    .in_mobile_block.menuBar .personalFinance a span:last-child {color: #DEDDD9;font-size: 1.6rem;line-height: 2.5rem;}

    .menuBar {position: sticky;top: 0;background: #fff;z-index: 1;}
    .hamburger {cursor: pointer;}
    .bar {display: block;background-color: #292928;width: 24px;height: 2px;margin: 6px auto;transition: all 300ms ease-in-out;}
    .hamburger.active .bar:nth-child(2) {opacity: 0}
    .hamburger.active .bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
    .hamburger.active .bar:nth-child(3) {transform: translateY(-8px) rotate(-45deg);}
    .nav-menu {position: fixed;left: -100%;top: 3.375em;flex-direction: column;background-color: #292928;width: 100%;text-align: center;transition: 750ms;}
    .nav-menu li a {color: var(--white);font-size: 1.8rem;line-height: 2.8rem;}
    .nav-menu.active {left: 0;}
    .nav-menu li {margin-top: 2rem;}
    .nav-menu li:last-child {padding-bottom: 2rem;}
    .nav-link {transition: 400ms ease;}
    /* For Mobile Header with Hamburger Menu End Point */

     /* Video Detail Start Point */
     .articleDetail.videoDetail {margin-top: 3rem;}
     .videoDetail .mainTitle {font-size: 2rem;line-height: 3.2rem;}
     .videoDetail .mainPara {margin-bottom: 2rem;}
     .videoDetail .mainPara, 
     .videoDetail .date {font-size: 1.6rem;line-height: 2.5rem;}
     .videoDetail.main_wrapper {padding: 0 2.5rem;}
     .videoDetail.main_wrapper .main_subWrapper {flex-wrap: wrap;margin-top: 6rem;}
     .videoDetail .lhs {width: 100%;}
     .videoDetail .tabs ul {overflow: auto;}
     .videoDetail .tabs ul li a {display: block;white-space: nowrap;}
     .videoDetail .swiperBox .videoBox .icon {bottom: 0;right:.5rem;}
     .videoDetail .swiperBox .videoBox .icon svg {width: 2.5rem;height: 2.5rem;margin-bottom: 2rem;}
     .articleDetail .relatedArticle swiper-slide {width: 39% !important;}
     .videoDetail .tabs .swiperBox .title {font-size: 1.6rem;line-height: 2.5rem;-webkit-line-clamp: 3;height: 8rem;}
     /* Video Detail End Point */
 
     footer .main_wrapper {padding: 0;}
     footer span {font-size: 1.6rem;}
     footer ul li {font-size: 1.4rem;}
     footer ul li a:not(:last-child)::after {height: 1.5rem;}
 
     .stickyBlackBox {padding: 1rem 2.5rem;background-color: #171717;color: var(--white);position: sticky;bottom: 0;z-index: 1;}
     .stickyBlackBox .main {column-gap: 1.5rem;justify-content: space-between;}
     .stickyBlackBox button span {margin-right: 1rem;}
     .stickyBlackBox button {display: flex;width: calc(20% - 1rem);cursor: pointer; align-items: center;padding: 0.7rem 0.7rem 0.7rem 0.7rem;border-radius: 0.2rem;}
     .stickyBlackBox button a div::after {content: '';height: 1.8rem;border-left: 0.1rem solid #D4D4CF;display: flex;margin-left: 0.5rem;margin-right: 0.5rem;}
     .stickyBlackBox p {font-size: 1.6rem;line-height: 2.5rem;color: #DEDDD9;width: calc(61.3% - 1rem);}
}



/* For Tablet */
@media all and (max-width:768px){
    .in_mobile_none {display: none;}
    .in_mobile_block {display: block;}

    /* For Mobile Header with Hamburger Menu Start Point */
    .in_mobile_block.menuBar header {padding: 1.2rem 2.5rem;border-bottom: 1px solid #DEDDD9;}
    .in_mobile_block.menuBar .personalFinance {padding: 2rem;background: rgba(41, 41, 40, .6);}
    .in_mobile_block.menuBar .personalFinance a span:first-child {color: var(--white);font-size: 1.6rem;line-height: 2.5rem;}
    .in_mobile_block.menuBar .personalFinance a span:last-child {color: #DEDDD9;font-size: 1.6rem;line-height: 2.5rem;}

    .menuBar {position: sticky;top: 0;background: #fff;z-index: 11;}
    .hamburger {cursor: pointer;}
    .bar {display: block;background-color: #292928;width: 24px;height: 2px;margin: 6px auto;transition: all 300ms ease-in-out;}
    .hamburger.active .bar:nth-child(2) {opacity: 0}
    .hamburger.active .bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
    .hamburger.active .bar:nth-child(3) {transform: translateY(-8px) rotate(-45deg);}
    .nav-menu {position: fixed;left: -100%;top: 3.375em;flex-direction: column;background-color: #292928;width: 100%;text-align: center;transition: 750ms;}
    .nav-menu li a {color: var(--white);font-size: 1.8rem;line-height: 2.8rem;}
    .nav-menu.active {left: 0;}
    .nav-menu li {margin-top: 2rem;}
    .nav-menu li:last-child {padding-bottom: 2rem;}
    .nav-link {transition: 400ms ease;}
    /* For Mobile Header with Hamburger Menu End Point */t

    /* Article Details Start Point */
    .articleDetail .articleDetailMain {flex-wrap: wrap;}
    .articleDetail .relatedArticleMain {margin-top: 6rem;}
    .articleDetail .relatedArticle swiper-slide {margin-right: 2rem !important;width: 83% !important;padding-bottom: 4rem;}
    .articleDetail {margin-top: 3rem;}
    .articleDetail.main_wrapper {padding: 0 7rem;}
    .articleDetail .lhs {width: 100%;}
    .articleDetail .lhs .mainTitle {padding:0;font-size: 2.4rem;line-height: 3.2rem;}
    .articleDetail .lhs .dateTime {padding:1.1rem 0 0;color: #212120;font-weight: 300;}
    .articleDetail .lhs .articleContent {padding: 0 2.5rem;font-weight: 300;font-size: 1.6rem;line-height: 2.5rem;}
    .articleDetail .mobileView .rhs {width: 100%;margin-top: 6rem;}
    .articleDetail .mobileView .shareStory {margin-top: 6rem;padding: 0 2.5rem;display: flex;}
    .articleDetail .mobileView .shareStory .mainTitle {font-size: 2rem;line-height: 3.2rem;}
    /* Article Details End Point */

     /* Video Detail Start Point */
     .articleDetail.videoDetail {margin-top: 3rem;}
     .videoDetail .mainTitle {font-size: 2rem;line-height: 3.2rem;}
     .videoDetail .mainPara {margin-bottom: 2rem;}
     .videoDetail .mainPara, 
     .videoDetail .date {font-size: 1.6rem;line-height: 2.5rem;}
     .videoDetail.main_wrapper {padding: 0 2.5rem;}
     .videoDetail.main_wrapper .main_subWrapper {flex-wrap: wrap;margin-top: 6rem;}
     .videoDetail .lhs {width: 100%;}
     .videoDetail .tabs ul {overflow: auto;}
     .videoDetail .tabs ul li a {display: block;white-space: nowrap;}
     .videoDetail .swiperBox .videoBox .icon {bottom: 0;right:.5rem;}
     .videoDetail .swiperBox .videoBox .icon svg {width: 2.5rem;height: 2.5rem;margin-bottom: 2rem;}
     .articleDetail .relatedArticle swiper-slide {width: 39% !important;}
     .videoDetail .tabs .swiperBox .title {font-size: 1.6rem;line-height: 2.5rem;-webkit-line-clamp: 3;height: 8rem;}
     /* Video Detail End Point */

    /* Main Banner Start Point */
    .bannerSec {background: #F9F9F9;padding-bottom: 2rem;}
    .bannerSec .rhs .mainRhs {width: 52%;text-align: left;z-index: 1;}
    .bannerSec .main_subWrapper {padding-top: 0;}
    .bannerSec .main_subWrapper .lhs {position: absolute;left: 1%;top: 7%;}
    .bannerSec .main_subWrapper .lhs img {width: 70%;object-fit: cover;height: 100%;}
    .bannerSec .main_subWrapper .rhs {padding: 0 2.5rem;text-align: center;background: #F9F9F9;justify-content: flex-end;position: initial;margin-top: 7rem;}
    .bannerSec .main_subWrapper .rhs .mainRhs .mainTitle {font-size: 2rem;line-height: 3.2rem;}
    .bannerSec .main_subWrapper .rhs .mainRhs .mainSubTitle {font-size: 3.6rem;line-height: 4.4rem;}
    .bannerSec .main_subWrapper .rhs .mainRhs .para {font-size: 1.6rem;font-weight: 300;line-height: 2.5rem;}
    /* Main Banner End Point */

    /* Book Consultation Section Start Point */
    .bookConsultation {margin-top: 6rem;}
    .bookConsultation.main_wrapper {padding: 0 0 6rem;margin-bottom: 0;}
    .bookConsultation .videoBox img {width: 100%;}
    .bookConsultation .main_subWrapper {padding: 0 2.5rem;flex-wrap: wrap;}
    .bookConsultation .bookConsultation_rhs {width: 100%;padding: 4rem 0 4.7rem 0;margin-left: 0;text-align: center;}
    .bookConsultation .backgroundAbs {background: #F1F0EC;width: 100%;height: 100%;top: 16%;}
    .bookConsultation .bookConsultation_rhs {padding-top: 2rem;}
    .bookConsultation .bookConsultation_rhs h1 {font-size: 2.4rem;line-height: 3rem;margin-bottom: 3rem;}
    .bookConsultation .bookConsultation_rhs .btnTitle {font-size: 1.8rem;line-height: 2.8rem;}
    /* Book Consultation Section End Point */

    /* Five Pillars Start Point */
    .fivePillars .main_wrapper.withPad {padding:6rem 0 0;}
    .fivePillars .main_subWrapper h1 {font-size: 2rem;line-height: 3.2rem;padding: 0 2.5rem;}
    .fivePillars .main_subWrapper p {font-size: 1.6rem;font-weight: 300;color: #DEDDD9;line-height: 2.5rem;padding: 0 2.5rem;}
    .fivePillars .main_subWrapper .tabs {padding-left: 2.5rem;overflow: auto;display: flex;}
    .fivePillars .main_subWrapper .tabs ul li {width: 100%;white-space: nowrap;}
    .fivePillars .tabs.withPad {padding-left: 2.5rem;}
    .fivePillars .tabs.withPad .mySwiper swiper-slide {margin-right: 2rem !important;width: 40% !important;}
    .fivePillars .tabs > ul {column-gap:.5rem;padding-bottom: 1rem;}
    .fivePillars .swiperBox .title {font-size: 1.8rem;line-height: 2.8rem;}
    /* Five Pillars End Point */

    /* Personal Info Start Point */
    .personalFin .personalFinMain {flex-wrap: wrap;}
    .personalFin .main_wrapper {padding: 0 2.5rem;}
    .personalFin .personalFinMain .lhs img {width: 100%;height: auto;}
    .personalFin .mainTitle h1 {font-size: 2rem;line-height: 3.2rem;}
    .personalFin .personalFinMain .lhs .lhsImgBelowSec {margin-top: 1.7rem;border-bottom: 1px solid #F1F0EC;padding-bottom: 3rem;  margin-bottom: 3rem;}
    .personalFin .personalFinMain .title {font-size: 1.2rem;line-height: 1.6rem;}
    .personalFin .personalFinMain .subTitle {font-size: 1.8rem;line-height: 2.8rem;}
    .personalFin .personalFinMain .rhs .subSection {column-gap: 2rem;}
    .personalFin .personalFinMain .rhs .title {font-size: 1.2rem;line-height: 2rem;}
    .personalFin .personalFinMain .rhs .subTitle {font-size: 1.6rem;line-height: 2.5rem;}
    .personalFin .personalFinMain .rhs .subSection img {width: 127px;height: 96px;}
    .personalFin .viewMoreLess button {font-size: 1.6rem;line-height: 2.5rem;}
    .personalFin .main_wrapper.viewMoreLess {padding-right: 2.5rem;}
    
    .personalFin .forMobSection .mainImg {width: 100%;height: 100%;object-fit: cover;}
    .personalFin .forMobSection .mainBanner {text-align: left;}
    .personalFin .forMobSection .mainBanner span {display:flex;font-size: 1.2rem;line-height: 1.6rem;color: #A0A09B;margin-top: 1.9rem;}
    .personalFin .forMobSection .mainBanner h2 {font: 400 1.8rem/2.8rem var(--spirit-font);color: #171717;margin-top: 0.5rem;
    margin-bottom: 0.5rem;}
    .personalFin .forMobSection .mainBanner p {font-weight: 300;font-size: 1.6rem;line-height: 2.5rem;color: #212120;}
    .personalFin .forMobSection .mainSubBanner li {border-top: .1rem solid #F1F0EC;padding-top: 3rem;margin-top: 3rem;}
    .personalFin .forMobSection .mainSubBanner li:last-child {margin-bottom: 4rem;}
    .personalFin .forMobSection .mainSubBanner .mainPara {align-items: flex-start;text-align: left;column-gap: 3rem;}
    .personalFin .forMobSection .mainSubBanner .mainPara span {font-size: 1.2rem;line-height: 1.6rem;color: #A0A09B;}
    .personalFin .forMobSection .mainSubBanner .mainPara h2 {font: 400 1.6rem/2.5rem var(--spirit-font);color: #171717;}
    /* Personal Info End Point */

    /* Podcasts Start Point */
    .podcasts {margin-top: 6rem;}
    .podcasts .main_wrapper {padding: 0;}
    .podcasts .mainTitle h1 {font-size: 2rem;line-height: 3.2rem;}
    .podcasts .mobleftPad {padding-left: 2.5rem;}
    .podcasts .mobleftPad ul {flex-wrap: nowrap;overflow: auto;justify-content: unset;}
    .podcasts .mobleftPad ul li {width: 100%;margin-bottom: 0;}
    .podcasts .mobleftPad ul li a {width: 259px;height: 115px;}
    .podcasts .podcastsBox .subTitle {font-size: 1.2rem;line-height: 2rem;font-weight: 300;}
    .podcasts .podcastsBox .mins {font-size: 1.2rem;line-height: 2.0rem;margin-top: 0.5rem;}
    .podcasts .podcastsBox .mins + svg {width: 2rem;height: 2rem;margin-top: 0.5rem;}
    /* Podcasts End Point */

    /* WellnessPlan Start Point */
    .wellnessPlan {padding: 6rem 0;}
    .wellnessPlan .main_wrapper {padding: 0 2.5rem;}
    .wellnessPlan .mainSec {flex-wrap: wrap;}
    .wellnessPlan .lhs,
    .wellnessPlan .rhs {width: 100%;text-align: center;}
    .wellnessPlan .lhs img {margin-bottom: 4rem;}
    .wellnessPlan .lhs p {margin-top: 0;font-size: 1.6rem;line-height: 2.5rem;color: #DEDDD9;font-weight: 300;}
    .wellnessPlan .lhs p:first-child {margin-top: 0rem;}
    .wellnessPlan .lhs p.mt-2 {margin-top: 2rem;}
    .wellnessPlan .rhs {margin-top: 4rem;padding-top: 0;}
    .wellnessPlan .rhs h1 {font-size: 2rem;line-height: 3.2rem;font-weight: 400;}
    .wellnessPlan .rhs .downloadBtn {margin-top: 1rem;}
    /* WellnessPlan End Point */

    /* Faq Start Point */
    .faqs {margin-top: 6rem;}
    .faqs .mainTitle {font-size: 2rem;line-height: 3.2rem;}
    .faqs .main_wrapper {padding: 0 2.5rem;}
    .faqs .accordion ul li h5 {padding: 2rem 2rem .5rem 4rem;}
    .faqs .accordion ul li h5:before {top: 50%;}
    /* Faq End Point */

     footer .main_wrapper {padding: 0;}
     footer span {font-size: 1.6rem;}
     footer ul li {font-size: 1.4rem;}
     footer ul li a:not(:last-child)::after {height: 1.5rem;}
 
     .stickyBlackBox {padding: 1rem 2.5rem;background-color: #171717;color: var(--white);position: sticky;bottom: 0;z-index: 1;}
     .stickyBlackBox .main {column-gap: 1.5rem;}
     .stickyBlackBox button span {margin-right: 1rem;}
     .stickyBlackBox button {display: flex;width: calc(40% - 1rem);align-items: center;padding: 0.7rem 0.7rem 0.7rem 0.7rem;border-radius: 0.2rem;}
     .stickyBlackBox button a div::after {
         content: '';
         height: 1.8rem;
         border-left: 0.1rem solid #D4D4CF;
         display: flex;
         margin-left: 0.5rem;
         margin-right: 0.5rem;
     }
     .stickyBlackBox p {font-size: 1.6rem;line-height: 2.5rem;color: #DEDDD9;width: calc(61.3% - 1rem);}
}

@media screen and (max-width: 767px){
  .thumbBig img{width: 100%; height: 180px; object-fit: cover;}
  .thumbBig .lhsImgBelowSec{margin-top: 1.9rem; border-bottom: 1px solid #F1F0EC;  padding-bottom: 3rem;  margin-bottom: 3rem;}
  .thumbBig .lhsImgBelowSec h1.subTitle{font-size: 1.8rem; line-height: 2.8rem;  -webkit-line-clamp: 2;  height: 5.5rem;}
  .thumbBig .lhsImgBelowSec .subPara{font-size: 1.6rem;  line-height: 2.5rem;  color: #212120;display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;-webkit-line-clamp: 2; }
  .thumbSmall a{display: flex; grid-gap:2rem;border-bottom: 1px solid #F1F0EC;  margin-bottom: 2rem; padding-bottom: 2rem;}
  .thumbSmall .imgLft img{width: 127px; height: 96px; object-fit: cover;}
  .thumbSmall span{color: #171717; text-align: left;
                          font-family: var(--spirit-font); font-weight: 400;font-size: 1.6rem; line-height: 2.5rem;  -webkit-line-clamp: 3; height: 7.5rem;display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden;}
  .personalFin{display: none;}
  .newMobArt{padding: 0 2.5rem; display: block;margin-top: 6rem;}
  #text{display:none;}
  .btn-container{margin: auto;text-align: center;}
  .txtCen{text-align: center; display: block;}
  .txtOne{font-size: 1.6rem; line-height: 2.5rem; color: #212120;}
  .newMobArt .text1liner{font: 400 2rem/3.2rem var(--spirit-font);color: #171717;}
  .bigTopThumb{margin-top: 2rem;}
  .newMobArt .lhsImgBelowSec{margin-top: 1.9rem; border-bottom: 1px solid #F1F0EC; padding-bottom: 3rem; margin-bottom: 3rem;}
  .newMobArt .bigTopThumb .subTitle{font-size: 1.8rem;color: #171717; text-align: center; font-family: var(--spirit-font); font-weight: 400; line-height: 2.8rem;  -webkit-line-clamp: 2; text-align: left;
    /* height: 5.5rem; */
  }
  .newMobArt .bigTopThumb .subPara{-webkit-line-clamp: 3;font-size: 1.6rem; line-height: 2.5rem; color: #212120;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-align: left;}
  .newMobArt .thumbArt .smArtTitle .subTitle{font-size: 1.6rem; line-height: 2.5rem;  -webkit-line-clamp: 3; color: #171717; font-family: var(--spirit-font); font-weight: 400;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-align: left; overflow: hidden;}
  .newMobArt .thumbArt img{width: 127px; height: 96px; }
  .newMobArt .thumbArt a{border-bottom: 1px solid #F1F0EC; margin-bottom: 2rem; display: flex; column-gap: 2rem; padding-bottom: 2rem;}
  .btnOne{font-size: 1.6rem; line-height: 2.5rem; font-weight: 500;background-color: transparent;color: #292928; cursor: pointer; text-align: center; position: relative;margin-bottom: 30px}
  .btnOne:after{position: absolute; content:'';width: 7px; height: 7px; right:-20px;top:8px; border-style: solid;
  border-color: #000;
  border-width: 0px 1px 1px 0px;transform: rotate(45deg);}
  .btnOne.arrPos::after{transform: rotate(225deg);top:12px}

  .vgrPlayerContainer{
    height: 190px !important;
}
  }

  @media all and (max-width:980px){
    .articleBanner {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;height: 0;}
    .articleBanner iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}

  }

/* For Mobile */
@media all and (max-width:600px){
    .in_mobile_none {display: none;}
    .in_mobile_block {display: block;}

    /* For Mobile Header with Hamburger Menu Start Point */
    .in_mobile_block.menuBar header {padding: 1.2rem 2.5rem;border-bottom: 1px solid #DEDDD9;}
    .in_mobile_block.menuBar .personalFinance {padding: 2rem;background: #000;z-index: 11;position: relative;}
    .in_mobile_block.menuBar .personalFinance a span:first-child {color: var(--white);font-size: 1.6rem;line-height: 2.5rem;}
    .in_mobile_block.menuBar .personalFinance a span:last-child {color: #DEDDD9;font-size: 1.6rem;line-height: 2.5rem;}
    .in_mobile_block.menuBar .withBorder::after {content: '';border-right: 1px solid #A0A09B;display: flex;width: 0.1rem;height: 3.4rem;margin-left: 1rem;margin-right: 1rem;}
    .menuBar {position: sticky;top: 0;background: transparent;z-index: 99;}
    .menuBar.forPerFin {position: relative;z-index:11;}
    .menuBar.bgWhite {background-color: #fff;}
    .hamburger {cursor: pointer;}
    .bar {display: block;background-color: #292928;width: 2rem;transition: all 300ms ease-in-out;margin-bottom: 0.5rem;height: 1px;}
    .bar:last-child {margin-bottom: 0;}
    .hamburger.active .bar:nth-child(2) {opacity: 0}
    .hamburger.active .bar:nth-child(1) {transform: translateY(7px) rotate(42deg);}
    .hamburger.active .bar:nth-child(3) {transform: translateY(-8px) rotate(-42deg);}
    .nav-menu {position: fixed;left: -100%;flex-direction: column;background-color: #292928;width: 100%;text-align: center;transition: 1500ms;}
    .nav-menu li a {color: var(--white);font-size: 1.8rem;line-height: 2.8rem;}
    .nav-menu.active {left: 0;}
    .nav-menu li {margin-top: 2rem;}
    .nav-menu li:last-child {padding-bottom: 2rem;}
    .nav-link {transition: 400ms ease;}
    /* For Mobile Header with Hamburger Menu End Point */

    .personalFin {margin-top: 6rem;}


    /* Video Detail Start Point */
    .articleDetail.videoDetail {margin-top: 3rem;}
    .videoDetail .mainTitle {font-size: 2rem;line-height: 3.2rem;}
    .videoDetail .mainPara {margin-bottom: 2rem;}
    .videoDetail .mainPara,.videoDetail p, .videoDetail .lhs {font-size: 1.6rem;line-height: 2.5rem;font-weight: 300;}

    .videoDetail .date {font-size: 1.6rem;line-height: 2.5rem;}
    .main_wrapper.articleDetail.videoDetail {padding: 0 2rem;}
    .articleDetail.videoDetail .relatedArticleTitle,
    .articleDetail.videoDetail .tabs.relatedThings {padding-left: 0;}
    .articleDetail.videoDetail .tabs.relatedThings swiper-slide {margin-bottom: 0;padding-bottom: 0;}
    .main_wrapper.articleDetail.videoDetail .lhs .mainTitle {padding: 0;font-size: 2.2rem;height: auto; line-height: 2.8rem;
    }
    .videoDetail.main_wrapper .main_subWrapper {flex-wrap: wrap;margin-top: 3rem;}
    .videoDetail .lhs {width: 100%;}
    .videoDetail .tabs ul {overflow: auto;}
    .videoDetail .tabs ul li a {display: block;white-space: nowrap;}
    .videoDetail .swiperBox .videoBox .icon {bottom: 0;right:.5rem;}
    .videoDetail .swiperBox .videoBox .icon svg {width: 2.5rem;height: 2.5rem;margin-bottom: 2rem;}
    .articleDetail .relatedArticle swiper-slide {width: 39% !important;}
    .videoDetail .tabs .swiperBox .title {font-size: 1.6rem;line-height: 2.5rem;-webkit-line-clamp: 3;height: 8rem;}
    /* Video Detail End Point */

    /* Article Details Start Point */
    .articleDetail .articleDetailMain {flex-wrap: wrap;}
    .articleDetail .relatedArticleMain {margin-top: 6rem;}
    .articleDetail .relatedArticleTitle,
    .relatedThings {padding-left: 2.5rem;}
    .articleDetail .relatedArticle swiper-slide {margin-right: 2rem !important;width: 83% !important;padding-bottom: 4rem;}
    .articleDetail {margin-top: 3rem;}
    .articleDetail.main_wrapper {padding: 0;}
    .articleDetail .lhs {width: 100%;}
    .articleDetail .lhs .mainTitle {padding:0 2.5rem;font-size: 2.4rem;line-height: 3.2rem;height: 6.5rem;}
    .articleDetail .lhs .dateTime {padding:1.1rem 2.5rem 0;color: #212120;font-weight: 300;}
    .articleDetail .lhs .articleContent {padding: 0 2.5rem;font-weight: 300;font-size: 1.6rem;line-height: 2.5rem;}
    .articleDetail .mobileView .rhs {width: 100%;margin-top: 6rem;}
    .articleDetail .mobileView .shareStory {margin-top: 6rem;padding: 0 2.5rem;display: flex;}
    .articleDetail .mobileView .shareStory .mainTitle {font-size: 2rem;line-height: 3.2rem;height: auto;}
    .articleDetail .rhs .blackBox h2 {font-weight: 300;}
    .articleDetail .relatedThings {margin-top: 2rem;}
    .relatedArticleMain .relatedThings .title {margin-bottom: 0;}
    /* Article Details End Point */

    /* Main Banner Start Point */
    .bannerSec {background: #F9F9F9;z-index: 2;position: relative;}
    .bannerSec .rhs .mainRhs {width: 100%;text-align: center;z-index: 1;}
    .bannerSec .main_subWrapper {padding-top: 0;}
    .bannerSec .main_subWrapper .lhs {position: absolute;left: -16%;top: -7%;}
    .bannerSec .main_subWrapper .lhs img {width: 100%;object-fit: cover;height: 100%;}
    .bannerSec .main_subWrapper .rhs {padding: 0 2.5rem;text-align: center;margin-top: 17.8rem;background: #F9F9F9;justify-content: center;position: initial;margin-top: 17.5rem;}
    .bannerSec .main_subWrapper .rhs .mainRhs .mainTitle {font-size: 2rem;line-height: 3.2rem;}
    .bannerSec .main_subWrapper .rhs .mainRhs .mainSubTitle {font-size: 3.6rem;line-height: 4.4rem;-webkit-line-clamp: 2;    margin-top: 1rem;}
    .bannerSec .main_subWrapper .rhs .mainRhs .para {font-size: 1.6rem;font-weight: 300;line-height: 2.5rem;-webkit-line-clamp: 4;
        height: 8rem;}
    .bannerSec .main_subWrapper .rhs .mainRhs .para:last-child {-webkit-line-clamp: 3;height: 7.5rem;margin-bottom: 0;}
    /* Main Banner End Point */

    /* Book Consultation Section Start Point */
    .bookConsultation {margin-top: 6rem;}
    .bookConsultation.main_wrapper {padding: 0;margin-bottom: 0;}
    .bookConsultation .videoBox img {width: 100%;}
    .bookConsultation .main_subWrapper {padding: 0 2.5rem;flex-wrap: wrap;}
    .bookConsultation .bookConsultation_rhs {width: 100%;padding: 4rem 0 4.7rem 0;margin-left: 0;text-align: center;}
    .bookConsultation .backgroundAbs {background: #F1F0EC;width: 100%;height: 79.55%;top: 20%;}
    .bookConsultation .bookConsultation_rhs {padding-top: 2rem;}
    .bookConsultation .bookConsultation_rhs h1 {font-size: 2.4rem;line-height: 3rem;margin-bottom: 2rem;height: 6rem;} /**height: auto;-webkit-line-clamp: 4;**/
    .bookConsultation .bookConsultation_rhs .btnTitle {font-size: 1.8rem;line-height: 2.8rem;}
    .bookConsultation .bookConsultation_rhs .bookBtn {margin-top: 1rem;}
    /* Book Consultation Section End Point */

    /* Five Pillars Start Point */
    .fivePillars {background-color: #101010;}
    .fivePillars .main_wrapper.withPad {padding:6rem 0 0;}
    .fivePillars .main_subWrapper h1 {font-size: 2rem;line-height: 3.2rem;padding: 0 5.5rem;-webkit-line-clamp: 2;}
    .fivePillars .main_subWrapper p {-webkit-line-clamp: 3;height: 7.5rem;font-size: 1.6rem;font-weight: 300;color: #DEDDD9;line-height: 2.5rem;padding: 0 2.5rem; display: block; height: auto;}
    .fivePillars .main_subWrapper .tabs {padding-left: 2.5rem;overflow: auto;display: flex;}
    .fivePillars .main_subWrapper .tabs ul li {width: 100%;white-space: nowrap;}
    .fivePillars .tabs.withPad {padding-left: 2.5rem;}
    .fivePillars .tabs.withPad .mySwiper swiper-slide {margin-right: 2rem !important;width: 85% !important;}
    .fivePillars .tabs > ul {column-gap:1.5rem;padding-bottom: 1rem;}
    .fivePillars .tabs > ul li a {background-color: #292928;}
    .fivePillars .mySwiper {margin-top: 3rem;}
    .fivePillars .swiperBox .title {font-size: 1.8rem;line-height: 2.8rem;}
    .fivePillars .swiper-button-prev {top: 50% !important;left: 0;color: #fff;background: #000;width: 2.5rem;height: 5.5rem;border: .1rem solid var(--white); }
    .fivePillars .swiper-scrollbar-drag {width: 32% !important;}
    .fivePillars .swiper-button-next {top: 50%;right: 0;color: #fff;background: #000;width: 2.5rem;height: 5.5rem;border: .1rem solid var(--white); }
    /* Five Pillars End Point */

    /* Personal Info Start Point */
    .personalFin .personalFinMain {flex-wrap: wrap;}
    .personalFin .main_wrapper {padding: 0 2.5rem;}
    .personalFin .personalFinMain .lhs img {width: 100%;height: auto;}
    .personalFin .mainTitle h1 {font-size: 2rem;line-height: 3.2rem;}
    .personalFin .personalFinMain .lhs .lhsImgBelowSec {margin-top: 1.9rem;border-bottom: 1px solid #F1F0EC;padding-bottom: 3rem;  margin-bottom: 3rem;}
    .personalFin .personalFinMain .title {font-size: 1.2rem;line-height: 1.6rem;}
    .personalFin .personalFinMain .subTitle {font-size: 1.8rem;line-height: 2.8rem;-webkit-line-clamp: 2;height: 5.5rem;}
    .personalFin .personalFinMain .rhs .subSection {column-gap: 2rem;}
    .personalFin .personalFinMain .rhs .title {font-size: 1.2rem;line-height: 2rem;}
    .personalFin .personalFinMain .lhs .subPara {-webkit-line-clamp: 2;height: 5rem;}
    .personalFin .personalFinMain .rhs .subTitle {font-size: 1.6rem;line-height: 2.5rem;-webkit-line-clamp: 3;height: 7.5rem;}
    .personalFin .personalFinMain .rhs .subSection img {width: 127px;height: 96px;object-fit: cover;}
    .personalFin .viewMoreLess button {font-size: 1.6rem;line-height: 2.5rem;font-weight: 500;}
    .personalFin .main_wrapper.viewMoreLess {padding-right: 2.5rem;}
    .personalFin .forMobSection .mainImg {width: 100%;height: 100%;object-fit: cover;}
    .personalFin .forMobSection .mainBanner {text-align: left;}
    .personalFin .forMobSection .mainBanner span {display:flex;font-size: 1.2rem;line-height: 1.6rem;color: #A0A09B;margin-top: 1.9rem;}
    .personalFin .forMobSection .mainBanner h2 {font: 400 1.8rem/2.8rem var(--spirit-font);color: #171717;margin-top: 0.5rem;
    margin-bottom: 0.5rem;}
    .personalFin .forMobSection .mainBanner p {font-weight: 300;font-size: 1.6rem;line-height: 2.5rem;color: #212120;}
    .personalFin .forMobSection .mainSubBanner li {border-top: .1rem solid #F1F0EC;padding-top: 3rem;margin-top: 3rem;}
    .personalFin .forMobSection .mainSubBanner li:last-child {margin-bottom: 4rem;}
    .personalFin .forMobSection .mainSubBanner .mainPara {align-items: flex-start;text-align: left;column-gap: 3rem;}
    .personalFin .forMobSection .mainSubBanner .mainPara span {font-size: 1.2rem;line-height: 1.6rem;color: #A0A09B;}
    .personalFin .forMobSection .mainSubBanner .mainPara h2 {font: 400 1.6rem/2.5rem var(--spirit-font);color: #171717;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
    .personalFin .relatedThings {padding-left: 0;}
    .personalFin .forMobSection .mainSubBanner .mainpara img {width: 127px;height: 96px;object-fit: cover;}
    /* Personal Info End Point */

    /* Podcasts Start Point */
    .podcasts {margin-top: 6rem;}
    .podcasts .main_wrapper {padding: 0;}
    .podcasts .mainTitle h1 {font-size: 2rem;line-height: 3.2rem;}
    .podcasts .mobleftPad {padding-left: 2.5rem;}
    .podcasts .mobleftPad ul {flex-wrap: nowrap;overflow: auto;justify-content: unset;}
    .podcasts .mobleftPad ul li {width: 100%;margin-bottom: 0;}
    .podcasts .mobleftPad ul li a {width: 259px;height: 115px;}
    .podcasts .podcastsBox .subTitle {font-size: 1.2rem;line-height: 2rem;font-weight: 300;}
    .podcasts .podcastsBox .mins {font-size: 1.2rem;line-height: 2.0rem;margin-top: 0.5rem;}
    .podcasts .podcastsBox .mins + svg {width: 2rem;height: 2rem;margin-top: 0.5rem;}
    .podcasts .podcastsBox .mainTitle {    -webkit-line-clamp: 2;}
    /* Podcasts End Point */

    /* WellnessPlan Start Point */
    .wellnessPlan {padding: 6rem 0;}
    .wellnessPlan .main_wrapper {padding: 0 2.5rem;}
    .wellnessPlan .mainSec {flex-wrap: wrap;}
    .wellnessPlan .lhs,
    .wellnessPlan .rhs {width: 100%;text-align: center;}
    .wellnessPlan .lhs img {margin-bottom: 4rem;}
    .wellnessPlan .lhs p {margin-top: 0;font-size: 1.6rem;line-height: 2.5rem;color: #DEDDD9;font-weight: 300;    -webkit-line-clamp: 4;}
    .wellnessPlan .lhs p:first-child {margin-top: 0rem;}
    .wellnessPlan .lhs p.mt-2 {margin-top: 2rem;height: 13rem;}
    .wellnessPlan .rhs {margin-top: 2rem;padding-top: 0;}
    .wellnessPlan .rhs h1 {font-size: 2rem;line-height: 3.2rem;font-weight: 400;}
    .wellnessPlan .rhs .downloadBtn {margin-top: 1rem;}
    /* WellnessPlan End Point */

    /* Faq Start Point */
    .faqs {margin-top: 6rem;}
    .faqs .mainTitle {font-size: 2rem;line-height: 3.2rem;}
    .faqs .main_wrapper {padding: 0 2.5rem;}
    .faqs .accordion ul li h5 {padding: 2rem 2rem .5rem 4rem;}
    .faqs .accordion ul li h5:before {top: 50%;}
    /* Faq End Point */

    footer {margin-top: 6rem;}
    footer .main_wrapper {padding: 0;}
    footer span {font-size: 1.6rem;}
    footer ul li {font-size: 1.4rem;}
    footer ul li a:not(:last-child)::after {height: 1.3rem;}

    .stickyBlackBox {padding: 1rem 2.5rem;background-color: #171717;color: var(--white);position: sticky;bottom: 0;z-index: 1;}
    .stickyBlackBox .main {column-gap: 1.5rem;}
    .stickyBlackBox button span {margin-right: 1rem;}
    .stickyBlackBox button {display: flex;width: calc(40% - 1rem);align-items: center;padding: 0.7rem 0.7rem 0.7rem 0.7rem;border-radius: 0.2rem;}
    .stickyBlackBox button a div::after {
        content: '';
        height: 1.8rem;
        border-left: 0.1rem solid #D4D4CF;
        display: flex;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }
    .stickyBlackBox p {font-size: 1.6rem;line-height: 2.5rem;color: #DEDDD9;width: calc(61.3% - 1rem);}

    .podcasts .mobleftPad ul li a{height: auto;}
    .podcasts .justContBetween.dFlex{grid-gap: 10px;}
    .podImgContainer{width: 100px; height: 65px;}

}