/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://elementor.com/hello-theme/
 Description:  A child theme of Hello Elementor
 Author:       Your Name
 Author URI:   https://yourwebsite.com
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor-child
*/

/* Custom styles go below */

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

/* Import parent theme styles */
@import url("../hello-elementor/style.css");
h1{ font-size: 60px;font-weight: 600;  font-family: "Outfit", sans-serif; }
h2{ font-size: 48px;font-weight: 700;  font-family: "Outfit", sans-serif;}
h3{ font-size: 40px;font-weight: 700;line-height: 160%;  font-family: "Outfit", sans-serif;}
h4{ font-size: 24px;font-weight: 600;line-height: 160%;  font-family: "Outfit", sans-serif;}
h5{ font-size: 20px;font-weight: 600;  font-family: "Outfit", sans-serif;}
p{font-size: 16px;font-weight: 400;line-height: 160%;  font-family: "Outfit", sans-serif;}

 body{margin:0px;  font-family: "Outfit", sans-serif !important;}

.elementor-column-gap-default {
padding:0px 15px;
 box-sizing: border-box;
}
/*********section header start**********/
.head-sec .head-innsec .logo-col {  width: 100%; max-width: 205px;}
.head-sec .head-innsec .elementor-container.elementor-column-gap-default { justify-content: space-between; align-items: center; padding-block: 30px;}
.head-sec .head-innsec .navigation-col { width: 100%; max-width: fit-content;}
.head-sec .head-innsec .butt-col { width: 100%; max-width: fit-content;}
.head-sec .head-innsec .navigation-col ul li a { padding: 0px !important; font-size: 16px; font-weight: 400;  color: #000 !important;  transition: 0.5s;}
.head-sec .head-innsec .navigation-col ul { gap: 60px;  width: 100%; max-width: 100%; justify-content: center;}
.head-innsec .hfe-nav-menu:before, .hfe-nav-menu:after { display:none;}
.head-sec .head-innsec nav { width: 100% !important;}
.head-sec .head-innsec .navigation-col ul li a:hover { background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.82%);  background-clip: text; -webkit-text-fill-color: transparent;   font-weight: 700 !important;}
.head-sec .butt-col a { padding: 18px 26px; background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.82%);  border-radius: 5px; font-size: 18px;    font-weight: 500 !important;  transition: 0.5s;}
.head-sec .butt-col a span.elementor-button-icon {padding-left: 5px;}
.head-sec .butt-col a:hover {background: linear-gradient(261.4deg, #2a419b 8.56%, #0b9bd7 54.04%, #2857a9 90.82%);}
.head-sec .head-innsec {  background: #fff;}
/*********section header end**********/



/******banner start********/
.home-bann-sec .home-bann-innsec { padding-block: 85px !important;}
.home-bann-sec .home-bann-inn-col h2 { width: 100%; max-width: 521px; line-height: normal !important; padding-bottom: 15px;}
.home-bann-sec .home-bann-inn-col { width: 100% !important; max-width: 692px;}
.home-bann-sec .home-bann-inn-col .elementor-element { margin-bottom: 0px;}
.home-bann-sec .home-bann-inn-col p { margin-bottom: 0px; padding-bottom: 20px;}
.orange-butt a { padding: 21px 35px; background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.82%);  border-radius: 5px;  font-size: 18px !important; font-weight: 500 !important; transition: 0.5s;;}
.orange-butt a span.elementor-button-icon { padding-left: 10px;}
.orange-butt a:hover {  background: linear-gradient(261.4deg, #2a419b 8.56%, #0b9bd7 54.04%, #2857a9 90.82%);}

/******section banner end********/

/******section break distructive start*********/
.Coaching-sec .Coaching-innsec {width: 100%; max-width: 984px; margin: 0 auto; padding-top: 80px !important;}
.Coaching-sec .Coaching-innsec h3 {  width: 100%;  max-width: 798px; margin: 0 auto; line-height: normal;}
.Coaching-sec .Coaching-innsec p { padding-block: 25px; margin: 0px;}
.Coaching-sec .Coaching-innsec-col .elementor-element { margin: 0;}
.Coaching-sec .Operating-innsec-col { width: 100%;  max-width: 400px;}
.Coaching-sec .Operating-innsec .elementor-container.elementor-column-gap-default {padding:0px !important; gap:50px; justify-content: space-between;}
.Coaching-sec .Operating-innsec .elementor-element { margin: 0px;}
.Coaching-sec .Operating-innsec img { border-radius: 10px; padding-bottom: 25px;}
.Coaching-sec .Operating-innsec-col p {  margin: 0px;}
.Coaching-sec .Operating-innsec-col h4 { padding-bottom: 20px;}
.Coaching-sec .Operating-innsec {  padding-bottom: 80px !important;}

/****section platform start*******/
.our-platform-inner-col .platefrom-innsec { background-image: unset !important;}
.our-platform-inner-col .elementor-widget-wrap.elementor-element-populated { background-repeat: no-repeat;}
.our-platform-inner-col h3 { width: 100%; max-width: 956px; margin: 0 auto; line-height: normal;  padding-bottom: 25px;}
.our-platform-inner-col .elementor-widget-wrap.elementor-element-populated { padding: 80px 40px !important; border-radius: 20px;}
.our-platform-inner-col .platefrom-innsec .elementor-widget-wrap.elementor-element-populated { padding: 0px !important;}
.our-platform-inner-col .elementor-element {  margin: 0px;}
.our-platform-inner-col .platefrom-innsec .elementor-container.elementor-column-gap-default {  gap: 40px; padding-inline: 0px;}
.our-platform .our-platform-inner > .elementor-container.elementor-column-gap-default { padding-inline: 0px;}
.our-platform-inner-col .platefrom-innsec-head { background-image: unset !important; padding: 45px 25px !important;  background: #fff;  display: flex; align-items: center; justify-content: center; border-radius: 10px;  height: 180px;}
.our-platform-inner-col .platefrom-innsec-image {  background-image: unset !important;  padding-block: 25px !important;}
.our-platform-inner-col .platefrom-innsec-image-text { background-image: unset !important;}
.our-platform-inner-col .platefrom-innsec-head h5 {color: #6E6E6E !important;font-weight: 400 !important;line-height: normal;}
.our-platform-inner-col .platefrom-innsec-head h5 span {  color: #05306D; font-weight: 600;}
.our-platform-inner-col .platefrom-innsec-image-text .elementor-column .elementor-widget-wrap.elementor-element-populated { padding: 30px 25px 15px 25px !important;  height: 200px;}
.our-platform-inner-col .platefrom-innsec-image-text h4 {  padding-top: 20px; line-height: normal;}
.our-platform-inner-col .platefrom-innsec-image img { width: 100%; max-width: 26px; height: 66px;}
.our-platform-inner-col .platefrom-innsec-image-text img { width: 100%; max-width: 46px;}
 
/****section-platform-end*******/

/******transition*****/
.transform-sec { width: 100%; padding: 80px  0px !important;}
.transform-sec .transform-innsec h3 { width: 100%; max-width: 995px; margin: 0 auto;  margin-bottom: 23px; line-height:normal;}
.transform-sec .transform-innsec p{  margin:0px 0px 25px;}
.transform-sec .elementor-element {  margin: 0px !important;}
.transform-sec .transform-innsec-col { padding: 0px; padding-top: 40px;}
.transform-sec .transform-innsec-col .elementor-element-populated { padding: 0px;}
.transform-sec .transform-innsec .elementor-column-gap-default { display: flex;  gap: 88px;  justify-content: space-around;  align-items: center;}
.transform-sec .transform-innsec-col h4 {  margin-bottom: 30px;}
.transform-sec .transform-innsec-col ul {  display: flex; flex-direction: column; row-gap: 30px; margin-bottom: 40px;}
.transform-sec .transform-innsec-col ul li { display: flex; column-gap: 10px;  align-items: flex-start;}
.transform-sec .transform-innsec-col ul li span { padding: 0px !important;}
.transform-sec .transform-innsec-col ul li span.elementor-icon-list-icon { margin-top: 6px;}
.transform-sec .transform-innsec-imgcol img { width: 100%;  border-radius: 20px;}

/********powerpeople-section*********/

.power-people-sec {  width: 100%; padding-bottom: 60px !important;}
.power-people-sec .power-people-inn-col h3 { font-family: 'Outfit' !important; font-style: normal; font-weight: 700; font-size: 40px; line-height: 160%;  color: #05306D; margin: 0px 0px 30px !important;}
.power-people-sec  .elementor-element { margin: 0px; padding: 0px;}
.power-people-sec .power-people-inn-col { width: 100%; max-width: 999px; margin: 0 auto !important;}
.power-people-sec .power-people-inn-col p { margin: 0px !important; margin-bottom: 25px !important;}
.power-people-sec .power-people-inn img { margin-bottom: 25px;}
.power-people-inn h3 { font-family: 'Outfit' !important; font-style: normal; font-weight: 700; font-size: 40px;  line-height: 50px; text-align: center; color: #05306D; margin: 0px;}
.power-people-inn p {  margin: 25px 0px;}
.power-people-inn a { padding: 18px 26px; background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.82%); border-radius: 5px; font-size: 18px; font-weight: 500 !important; transition: 0.5s;}
.power-people-inn p { margin: 25px 0px !important;}
.power-people-sec  h6 { font-family: 'Outfit'  !important; font-style: normal; font-weight: 600; font-size: 20px; line-height: 25px; text-align: center; color: #05306D !important;  margin-bottom: 25px;  margin-top: 0px;  max-width: 788px; margin: 0 auto; margin-bottom: 25px;}
 
 /************limited*********************/
 .foot-sec .limited-inn .elementor-element-populated { height: 492px; justify-content: center; padding: 115px 0px !important; border-radius: 20px; background-repeat: no-repeat; background-size: cover;}
 .foot-sec .limited-inn .elementor-element-populated h1 { font-family: 'Outfit'; font-style: normal; font-weight: 600; font-size: 60px; line-height: 76px; text-align: center; color: #FFFFFF; max-width: 861px; margin: 0 auto;}
 .foot-sec .limited-inn .elementor-element-populated p {  margin: 30px 0px;}
 .foot-sec .limited-inn .elementor-element { margin: 0px !important;}
 .limited-inn .elementor-container.elementor-column-gap-default {padding-inline: 0px;}
/*****footer start********/
.foot-wholea-innsec .elementor-container.elementor-column-gap-default { justify-content: space-between;padding-inline: 0px;}
.col-one-logo { width: 100% !important; max-width: 238px;}
.detox-col { width: 100%; max-width: 188px;}
.serve-col { width: 100%;  max-width: 198px;}
.model-col { width: 100%; max-width: 250px;}
.story-col {  width: 100%; max-width: 90px;}
.col-one-logo .hfe-site-logo { width: 100%; max-width: fit-content;}
.col-one-logo .elementor-element.elementor-element-1d45afd.elementor-widget.elementor-widget-site-logo { margin-bottom: 0px;}
.col-one-logo p {  margin-bottom: 0px; padding: 30px 0px 20px 0px;}
.col-one-logo ul li {  margin-inline: 0px !important;}
.col-one-logo ul { gap: 25px;}
.col-one-logo ul li a svg path { margin: 0px !important; width: 100%;  max-width: 50px !important;}
.foot-wholea-innsec-col .elementor-element { margin-bottom: 0px;}
.foot-wholea-innsec-col h5 { padding-bottom: 25px;}
.foot-wholea-innsec-col ul li a {font-size: 16px !important;font-weight: 400 !important;color: rgb(0 0 0 / 80%);}
.foot-wholea-innsec-col ul {  display: flex;  flex-direction: column;  gap: 20px;}
.col-one-logo ul li {  margin: 0px !important;}
.col-one-logo ul li a svg { margin: 0px !important;}
.col-one-logo ul {  gap: 25px;}
.foot-last-innsec .elementor-column-gap-default { align-items: center;}
.col-one-logo ul li a {  width: 40px !important;  height: 40px !important;  background: #fef7f4; border-radius: 50px; line-height: normal; justify-content: center; display: flex !important; align-items: center !important;  text-align: center; margin: 0 auto !important;}
.col-one-logo ul { margin: 0px !important;}
.col-one-logo ul li { margin: 0px !important;  padding: 0px !important;}
.foot-last-innsec .elementor-column-gap-default { align-items: center;padding-inline: 0px;}
/******section footer end********/
.ready-innsec h4 {  background: #FFFFFF; border: 1px solid #05306D; border-radius: 10px;   padding: 17px;   max-width: 847px;  margin: 0 auto;  font-family: 'Outfit';  font-style: normal; font-weight: 600;  font-size: 24px; line-height: 30px;  color: #05306D;}
/****section platform start*******/
.our-platform-inner-col .platefrom-innsec {  background-image: unset !important;}
.our-platform-inner-col .elementor-widget-wrap.elementor-element-populated {  background-repeat: no-repeat;}
.our-platform-inner-col h3 { width: 100%;  max-width: 956px; margin: 0 auto; line-height: normal; padding-bottom: 25px;}
.our-platform-inner-col .elementor-widget-wrap.elementor-element-populated {  padding: 80px 40px !important;  border-radius: 20px;}
.our-platform-inner-col .platefrom-innsec .elementor-widget-wrap.elementor-element-populated {  padding: 0px !important;}
.our-platform-inner-col .elementor-element { margin: 0px;}
.our-platform-inner-col .platefrom-innsec .elementor-container.elementor-column-gap-default {  gap: 40px; padding-inline: 0px;}
.our-platform .our-platform-inner > .elementor-container.elementor-column-gap-default {  padding-inline: 0px;}
.our-platform-inner-col .platefrom-innsec-head {  background-image: unset !important; padding: 45px 25px !important; background: #fff;  display: flex;  align-items: center; justify-content: center;  border-radius: 10px;  height: 180px;}
.our-platform-inner-col .platefrom-innsec-image {   background-image: unset !important;    padding-block: 25px !important;}
.our-platform-inner-col .platefrom-innsec-image-text {   background-image: unset !important;}
.our-platform-inner-col .platefrom-innsec-head h5 {color: #6E6E6E !important;font-weight: 400 !important;line-height: normal;}
.our-platform-inner-col .platefrom-innsec-head h5 span { color: #05306D;  font-weight: 600;}
.our-platform-inner-col .platefrom-innsec-image-text .elementor-column .elementor-widget-wrap.elementor-element-populated { padding: 30px 25px 15px 25px !important; height: 200px;}
.our-platform-inner-col .platefrom-innsec-image-text h4 {  padding-top: 20px;  line-height: normal;}
.our-platform-inner-col .platefrom-innsec-image img { width: 100%;  max-width: 26px; height: 66px;}
.our-platform-inner-col .platefrom-innsec-image-text img {  width: 100%; max-width: 46px;}
 
/****section platform end*******/

/**********************wellness-innsec*****************/
.wellness-innsec .wellness-innsec-col .active p {  font-size: 20px !important;}
.wellness-innsec .wellness-innsec-col .img-box h3 {font-size: 20px !important;}
.wellness-innsec .wellness-innsec-col :first-child .img-box p {font-size: 16px;}
.wellness-innsec .Physical-innsec-col p { margin: 0;} 
.wellness-innsec  .wellness-para-p p {  margin: 0;} 
.wellness-innsec .wellness-innsec-col .img-box h3, .wellness-innsec .wellness-innsec-col .img-box p {   margin: 0; cursor:pointer;}
.wellness-innsec .wellness-innsec-col .img-box figure.elementor-image-box-img { width: 100% !important;  max-width: 40px; margin: 0 !IMPORTANT; margin-top: 5px !IMPORTANT;}
.wellness-innsec .wellness-innsec-col { width: 100% !important; max-width: 570px;}
.wellness-innsec .wellness-innsec-coltwo { width: 100% !important;  max-width: 645px;}
.wellness-innsec > .elementor-container.elementor-column-gap-default { gap: 20px; justify-content: space-between;padding-inline: 0px;}
.wellness-innsec .wellness-innsec-col .img-box  .elementor-image-box-wrapper { gap: 18px;}
.wellness-innsec .wellness-innsec-col .img-box p { line-height: 160%;}
.wellness-innsec .wellness-innsec-col .img-box { margin-bottom: 15px !important;}
.wellness-innsec .wellness-innsec-coltwo .slick-list.draggable { height: 1020px  !important;}
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide { height: 100%; border-radius: 20px;  min-height: 1020px;  padding: 30px;}
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide .new-star { position: absolute; bottom: 30px; width: 100%; max-width: 390px;  background-color: rgba(255, 255, 255, 0.6); padding: 25px 20px; border: 1px solid #F87C34; border-radius: 20px;}
.wellness-innsec .wellness-innsec-coltwo .new-star h5 {  margin: 0; font-size: 24px; color: #05306d; font-family: 'Outfit';  margin-bottom: 15px;}
.wellness-innsec .wellness-innsec-coltwo  .new-star p { margin: 0;  line-height: 160%; color: #000;  font-family: 'Outfit';}
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide .new-star .stars { margin-bottom: 20px;}
.wellness-innsec  .wellness-innsec-coltwo .testimonial.slick-slide .new-star .stars img { width: 100%;  max-width: 50px;}
.wellness-innsec .wellness-slider button.custom-arrow.slick-arrow { width: 100%;  max-width: 53px; height: 53px;  background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.3%); opacity: 0.8;  border-radius: 60px; z-index: 1; border: 2px solid transparent;}
.wellness-innsec  .wellness-slider button.custom-arrow.slick-arrow::before {  display: none;}
.wellness-innsec .wellness-slider button.slick-prev {  position: absolute;  left: -70px;} 
.wellness-innsec .wellness-left-topper img {  width: 100%;  max-width: 286px;}
 .ready-innsec .elementor-container.elementor-column-gap-default {padding-inline: 0px;}
 
/*********************Emotional-innsec*****************/
.elementor-section.elementor-section-boxed > .elementor-container { width: 100%;    box-sizing: border-box;}
.Emotional-innsec .Emotional-innsec-imgcol { width: 100% !important; max-width: 623px;}
.Emotional-innsec .Emotional-innsec-col { width: 100% !important;  max-width: 622px;}
.Emotional-innsec > .elementor-container.elementor-column-gap-default { justify-content: space-between;  gap: 25px;}
.Emotional-innsec-col .the-margin { margin: 0 !important;}
.Emotional-innsec-col .the-margin-paragraph p {  margin: 0;}
.Emotional-innsec-col .the-margin-paragraph { margin-top: 15px;}
.Emotional-innsec-col .the-margin p { margin: 0;}
.Emotional-innsec-imgcol img { border: 5px solid #fff;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 10px;}
.Emotional-innsec-col .emotional-h3 { margin-bottom: 25px !important;}
.Emotional-innsec-col .the-margin-paragraph-extra { margin-top: 0 !important;  margin-bottom: 10px !important;}
.Emotional-innsec .Emotional-innsec-col p { line-height: 150%;}
.Emotional-innsec .Emotional-innsec-col .the-margin p { font-family: "Outfit", Sans-serif; font-size: 18px;  font-weight: 600; color: #05306D;}
 
 
/**********************stepping-innsec*****************/
.stepping-innsec .stepping-innsec-right {  width: 100% !important;  max-width: 484px;}
.stepping-innsec .stepping-innsec-left { width: 100% !important; max-width: 717px; position: relative;}
.stepping-innsec > .elementor-container.elementor-column-gap-default { justify-content: space-between; align-items: center;}
.stepping-innsec  .transformation-slider .slick-list { height: 100% !important;}
.stepping-innsec .transformation-slider .transformation.slick-slide { min-height: 530px;  padding: 30px; border-radius: 20px;  position: relative;}
.stepping-innsec  .transformation-slider .transformation.slick-slide .new-star { position: absolute; bottom: 30px; width: 100%; max-width: 390px;     background-color: rgba(255, 255, 255, 0.6);  padding: 30px 25px; border: 1px solid #F87C34; border-radius: 20px;}
.stepping-innsec .transformation-slider .transformation.slick-slide .new-star h5 {  margin: 0;  font-size: 24px;  color: #05306d;   font-family: 'Outfit';  margin-bottom: 15px;}
.stepping-innsec .transformation-slider .transformation.slick-slide .new-star p { margin: 0; line-height: 160%; color: #000;  font-family: 'Outfit';}
.stepping-innsec .stepping-innsec-right p {margin: 0; font-size: 16px; font-weight: 400; font-family: 'Outfit'; line-height: 160%; color: #6E6E6E;} 
.stepping-innsec .stepping-innsec-right ul li { margin-bottom: 10px !IMPORTANT; gap: 8px;}
.stepping-innsec .stepping-innsec-right ul li span.elementor-icon-list-icon {  width: 100% !important; max-width: 18px;  height: 18px;}
.stepping-innsec .stepping-innsec-right ul li span.elementor-icon-list-icon svg {  margin: 0 !IMPORTANT; width: 100%;  height: 100%;}
.stepping-innsec .transformation-slider .transformation.slick-slide .new-star .stars {  margin-bottom: 20px;}
.stepping-innsec .transformation-slider .transformation.slick-slide .new-star .stars img { width: 100%;  max-width: 50px;}
.stepping-innsec .stepping-innsec-left .transformation-slider {   position: relative;}
.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-arrow { width: 100%; max-width: 60px;  height: 60px; background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.3%);   opacity: 0.8;  border-radius: 60px; z-index: 1; border: 2px solid transparent;}
.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-arrow::before { display: none;}
.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-prev {  position: absolute; top: 88%; left: 76%;}
.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-next {    top: 88%;  left: 87%;}
.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-arrow:hover { border: 2px solid #ffff;}

 /****Our-Story page-start******/
/****section-banner-start***/
.home-bann-sec .home-bann-inn-col h4 { line-height: normal;}
.our-story-banner .home-bann-innsec { padding-block: 112px !important;}
/****section-banner-end***/
 
/*****section-tragedy-start*******/
.transformation-sec .transformation-inner-sec-right {width: 100% !important;max-width: 760px;}
.transformation-sec .transformation-inner-sec-left {width: 100%;max-width: 490px;}
.transformation-sec .transformation-inner-sec .elementor-container.elementor-column-gap-default {justify-content: space-between;gap: 50px;align-items: center;}
.transformation-sec .transformation-inner-sec-right p {margin: 0px;}
.transformation-sec .transformation-inner-sec-right .elementor-element {margin: 0px;}
.transformation-sec .transformation-inner-sec-right h3 {padding-bottom: 25px; font-family: 'Outfit' !important;}
.transformation-sec .transformation-inner-sec-right p {padding-bottom: 20px;}
 
/*****section-tragedy-end*******/
 
/*****section-recognition-start*******/
 
.book-page .book-page-inner-sec-book {width: 100% !important;max-width: 490px;position: relative;}
.book-page .book-page-inner-sec-contant {width: 100% !important;max-width: 760px;}
.book-page .book-page-inner-sec .elementor-container.elementor-column-gap-default {justify-content: space-between;gap: 50px;align-items: center;}
.book-page .book-page-inner-sec-contant .elementor-element {margin: 0px;}
.book-page .book-page-inner-sec-contant h3 {padding-bottom: 25px; font-family: 'Outfit' !important;}
.book-page .book-page-inner-sec-contant p {margin: 0px;padding-bottom: 25px;}
.book-page .book-page-inner-sec-contant .blue-paragraph p {color: #ffffffa8;padding: 0px;line-height: 160%;}
.book-page .book-page-inner-sec-contant .blue-paragraph p strong {color: #fff;}
.book-page .book-page-inner-sec-book::after {position: absolute;content: "";background-image: url("https://ooj.ttc.mybluehost.me/wp-content/uploads/2025/08/Vector-1.png");bottom: 31%;right: -56px;width: 100%; max-width: 80px;z-index: 1;height: 45px;background-repeat: no-repeat;}
 
/*****section-recognition-end*******/

/****section-WholeQ Health-start*******/
.other-book-with-btn .other-book-with-btn-contant {width: 100% !important;max-width: 762px;}
.other-book-with-btn .other-book-with-btn-image {width: 100% !important;max-width: 430px;}
.other-book-with-btn .other-book-with-btn-image img {width: 100%;max-width: 100%;border-radius: 40px;}
.other-book-with-btn .other-book-with-btn-inner .elementor-container.elementor-column-gap-default {justify-content: space-between;gap: 100px;padding-inline: 0px;}
.other-book-with-btn .other-book-with-btn-contant .elementor-element {margin: 0px;}
.other-book-with-btn .other-book-with-btn-contant h3 {padding-bottom: 25px; font-weight: 700; font-family: 'Outfit' !important;}
.other-book-with-btn .other-book-with-btn-contant p {margin: 0px;padding-bottom: 25px;}
.other-book-with-btn .other-book-with-btn-contant h4 {font-family: 'Outfit' !important; margin-bottom:20px;}
/*****section-WholeQ Health-end*******/
 
/****Our-Story page-end******/
/****For Individuals-page-start******/
 
/****section-banner-start***/
 
.for-individuals-page-main .for-individuals-inner {padding-block: 300px !important;}
.for-individuals-inner h2 {width: 100%;max-width: 100% !important;}
.for-individuals-page-main .for-individuals-inner h4 {padding-bottom: 25px;line-height: normal;}

/****section-banner-end***/
 
/********section-health condition-start*********/
 
.many-chromic .many-chromic-inner-left {width: 100% !important;max-width: 652px;}
.many-chromic .many-chromic-inner-right {width: 100% !important;max-width: 608px;}
.many-chromic .many-chromic-inner .elementor-container.elementor-column-gap-default {padding-inline: 0px;justify-content: space-between;gap: 40px;}
.many-chromic .many-chromic-inner-left h3 {padding-bottom: 50px;font-family: 'Outfit' !important;}
.many-chromic .many-chromic-inner-left .elementor-element {margin: 0px;}
.many-chromic .many-chromic-inner-left img {border-radius: 30px;border: 1px solid rgb(0 0 0 / 12%);}
.many-chromic .many-chromic-inner-right p {margin: 0px;}
.many-chromic .many-chromic-inner-right .elementor-element {margin: 0px;}
.many-chromic .many-chromic-inner-right p {padding-bottom: 20px;}
.many-chromic .many-chromic-inner-right h3 {padding-bottom: 25px;font-weight: 700 !important;font-family: 'Outfit' !important;}
.many-chromic .many-chromic-inner-right h4 {padding-bottom: 15px;font-family: 'Outfit' !important;}
 
/********section-health condition-end*********/
 
/********section-step-by-step-start*********/
.step-by-step .step-by-step-inner-heading-col h3 {text-align: center;font-weight: 700 !important;padding-bottom: 30px;font-family: 'Outfit' !important;}
.step-by-step {padding-block: 80px;}
.step-by-step .step-by-step-inner-col {width: 100% !important;max-width: 640px;}
.step-by-step .step-by-step-inner-cols {width: 100% !important;max-width: 608px;}
.step-by-step .step-by-step-inner .elementor-container.elementor-column-gap-default {padding-inline: 0px;justify-content: space-between;}
.step-by-step .step-by-step-inner-col img {border-radius: 30px;border: 1px solid rgb(0 0 0 / 12%);}
.step-by-step .step-by-step-inner-cols p {margin: 0px;color: #6E6E6E;}
.step-by-step .step-by-step-inner-cols p strong {font-size: 24px;line-height: 160%;color: #05306D;}
.step-by-step .step-by-step-inner-cols .elementor-element {margin: 0px;padding-bottom: 20px;}
 
/********section-step-by-step-end*********/
/********section-Medications-start*********/
.medications-section {margin-block: 0px !important;}
.medications-section .medications-inner .elementor-container.elementor-column-gap-default {padding: 0px;justify-content: space-between;gap: 60px;align-items: center;}
.medications-section .medications-inner-col {width: 100% !important;max-width: 546px;}
.medications-section .medications-inner-cols {width: 100% !important;max-width: 694px;}
.medications-section .medications-inner-cols .elementor-element {margin: 0px;}
.medications-section .medications-inner-cols h3 { padding-bottom: 25px;color: #05306D !important;font-family: 'Outfit' !important;}
.medications-section .medications-inner-cols p {margin: 0px;padding-bottom: 25px;}
.medications-section .medications-inner-cols ul {display: flex;flex-direction: column;gap: 30px;}
.medications-section .medications-inner-cols ul li b {color: #05306D !important;font-family: 'Outfit' !important;}
.medications-section .medications-inner-cols ul li span.elementor-icon-list-text {padding-left: 0px !important;}
.medications-section .medications-inner-cols ul li span.elementor-icon-list-icon svg {margin-right: 0px !important;width: 100%;max-width: 100%;height: 100%;}
.medications-section .medications-inner-cols ul li {gap: 10px;align-items: center;}
.medications-section .medications-inner-cols ul {padding-bottom: 25px !important;}
.medications-section .medications-inner-cols ul li span.elementor-icon-list-icon {width: 100%;max-width: 18px;height: 18px;}
.medications-section .medications-inner-cols h4 {color: #05306D !important;padding-bottom: 28px;font-family: 'Outfit' !important;}
.medications-section .medications-inner-cols p strong {color: #05306D;}
.medications-section .medications-inner-cols ol li strong {color: #05306D;font-family: 'Outfit' !important;}
.medications-section .medications-inner-cols ol {display: flex;flex-direction: column;gap: 30px;margin: 0px 0px 20px 0px;padding: 0px 0px 0px 20px;}
.Physical-sec {margin-block: 0px !important;}
.our-story-banner {  background-position: top left !important;}

/********section-Medications-end*********/
/********section-coaching-start*********/
 .individual-inner .elementor-container.elementor-column-gap-default {padding-inline: 0px;justify-content: space-between;gap: 50px;}
.individual-inner .individual-inner-column {width: 100% !important;max-width: 636px;}
.individual-inner .individual-inner-cols {width: 100% !important;max-width: 613px;}
.individual-inner .individual-inner-column .elementor-element {margin: 0px;}
.individual-inner .individual-inner-column h3 {padding-bottom: 40px;font-weight: 700 !important;font-family: 'Outfit' !important;}
.individual-inner .individual-inner-cols .elementor-element {margin: 0px;}
.individual-inner .individual-inner-cols h4 {padding-bottom: 25px;line-height: normal;font-weight: 700 !important;font-family: 'Outfit' !important;}
.individual-inner .individual-inner-cols p {margin: 0px;}
.individual-inner .individual-inner-cols .orange-butt {margin-top: 25px !important;}
.stepping-sec-another .stepping-innsec .elementor-column-gap-default { padding: 0px; gap: 30px;}
.step-by-step .step-by-step-inner .elementor-column-gap-default { gap: 30px;}
/********section-coaching-end*********/
 
/****For Individuals-page-end******/
 .foot-last-innsec p {  padding: 0px !important;  margin: 0px;}
/*****page start For Employers *****/
/***section-banner-start*****/
.empl-sec .empl-col .empl-inn-col {width: 100% !important;max-width: 728px;}
.empl-sec .empl-col-butt {width: 100% !important;max-width: 290px;}
.empl-sec .empl-innsecc .elementor-container.elementor-column-gap-default {justify-content: space-between;align-items: end;gap: 200px;padding-inline: 0px;}
.empl-sec {padding-block: 90px !important;background-position: top right !important;}
.empl-sec .empl-col .empl-inn-col h2 {width: 100%;max-width: 100%;}
.empl-sec .empl-col .empl-inn-col h4 {padding-bottom: 25px;}
/***section-banner-end*****/
/***section-Employee Benefits-start*****/
.employ-sec {padding-block: 80px !important;}
.employ-sec .employ-innsec-col h3 {padding-bottom: 40px; line-height: normal;}
.employ-sec .employ-innsec-col  .elementor-element {margin: 0px;}
.employ-sec .employ-innsec-col h4 {padding-bottom: 25px; line-height: normal;}
.employ-sec .employ-innsec-col p {margin: 0px;padding-bottom: 25px;}
.employ-sec .employ-innsec-col h5 {padding-bottom: 25px;}
.employ-innsec .elementor-container.elementor-column-gap-default {padding-inline: 0px;}
/***section-Employee Benefits-end*****/
/***section-health-insurance start****/
.health-insurance-sec {padding-bottom: 80px !important;}
.health-insurance-sec .health-insurance-col .elementor-element {margin: 0px;}
.health-insurance-sec .health-insurance-col h3 {padding-bottom: 40px;line-height: normal;}
.health-insurance-sec .health-insurance-col p {margin: 0px;padding-bottom: 25px;}
.health-insurance-sec .health-insurance-col ul {display: flex;flex-direction: column;gap: 25px;margin-bottom: 25px;}
.health-insurance-sec .health-insurance-col ul li {align-items: center;gap: 10px;}
.health-insurance-sec .health-insurance-col ul li span.elementor-icon-list-text {padding-left: 0px !important;}
.health-insurance-sec .health-insurance-col ul li span.elementor-icon-list-icon svg {margin-right: 0px;width: 100%;height: 100%;}
.health-insurance-sec .health-insurance-col ul li span.elementor-icon-list-icon {width: 100%;max-width: 18px;height: 18px;}
.health-insurance-sec .health-insurance-col ul li b {color: #05306D;font-family: 'Outfit' !important;}
.health-insurance-sec .health-insurance-col h4 {padding-bottom: 25px;}
.health-insurance-sec .health-insurance-col h6 {padding-bottom: 15px;}
.health-insurance-sec .health-insurance-col .wellness-para-p:last-child p {padding-bottom: 0px !important;}
.health-insurance-innsec .elementor-container.elementor-column-gap-default {padding-inline: 0px;}
/***section-health-insurance end****/
/***section-Investment-start****/
.Investment-sec .elementor-element {margin: 0px;}
.Investment-sec .Investment-innsec-col h3 {padding-bottom: 40px;}
.Investment-sec .Investment-innsec-col  h4 {padding-bottom: 25px;line-height: normal;}
.Investment-sec .Investment-innsec-col .elementor-element:last-child h4 {padding-bottom: 0px !important;}
.Investment-sec .Investment-innsec-col  ul {display: flex;flex-direction: column;gap: 25px;margin-bottom: 25px;}
.Investment-sec .Investment-innsec-col  ul li {align-items: center;gap: 10px;}
.Investment-sec .Investment-innsec-col  ul li span.elementor-icon-list-text {padding-left: 0px !important;}
.Investment-sec .Investment-innsec-col  ul li span.elementor-icon-list-icon svg {margin-right: 0px;width: 100%;height: 100%;}
.Investment-sec .Investment-innsec-col  ul li span.elementor-icon-list-icon {width: 100%;max-width: 18px;height: 18px;}
.Investment-sec .Investment-innsec-col  ul li b {color: #05306D;font-family: 'Outfit' !important;}
.Investment-innsec .elementor-container.elementor-column-gap-default {padding-inline: 0px;}
/***section-Investment-end****/
/*****section-coaching advantage start****/
.advantage-sec .advantage-inn-col {width: 100% !important;max-width: 694px;}
.advantage-sec .advantage-inn-colimg {width: 100% !important;max-width: 550px;}
.advantage-sec .advantage-innsec .elementor-container.elementor-column-gap-default {justify-content: space-between;gap: 56px;padding-inline: 0px;}
.advantage-sec .advantage-inn-colimg img {border-radius: 35px;border: 1px solid rgb(0 0 0 / 12%);}
.advantage-sec {padding-bottom: 90px !important;}
.advantage-sec .advantage-inn-col .elementor-element {margin: 0px;}
.advantage-sec .advantage-inn-col h3 {padding-bottom: 32px;line-height: normal;}
.advantage-sec .advantage-inn-col p {margin: 0px;padding-bottom: 25px;}
.advantage-sec .advantage-inn-col h4 {padding-bottom: 20px;}
.advantage-sec .advantage-inn-col .coaching-long figure.elementor-image-box-img {margin: 0px !important;width: 100% !important;max-width: 24px;height: 24px;}
.advantage-sec .advantage-inn-col .coaching-long figure.elementor-image-box-img img {width: 100%;height: 100%;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-wrapper {align-items: center;padding-bottom: 30px;gap: 10px;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-content p {padding-bottom: 0px;color: #6E6E6E;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-content p b {color: #05306D;}
.advantage-sec .advantage-inn-col .coaching-long:last-child  .elementor-image-box-wrapper {padding-bottom: 0px !important;}

/*****section-coaching advantage end****/
 
/****section-Workforce Transformation-start******/
.workforce-main .elementor-element {margin: 0px;}
.workforce-main h3 {padding-bottom: 45px;}
.workforce-main .workforce-inner-two .elementor-container.elementor-column-gap-default {padding-inline: 0px;gap: 32px;}
.workforce-main .workforce-para {width: 100% !important;max-width: 613px;}
.workforce-main .workforce-image {width: 100% !important;max-width: 655px;}
.workforce-main .workforce-image img {border-radius: 35px;}
.workforce-main .workforce-para p {margin: 0px;padding-bottom: 25px;}
.workforce-main .workforce-para h4 {padding-bottom: 25px;line-height: normal;}
.community-main {padding-bottom: 0px !important;}
.workforce-main .workforce-para p b {font-size: 16px;font-weight: 700;color: #05306d;}
/****section-Workforce Transformation-end******/
/*****page end For Employers *****/
/*****page-For Health Plans-start********/
 
/****section banner start******/
.health-plans-bannsec .health-plans-inncol {width: 100% !important;max-width: 625px !important;}
.health-plans-bannsec .health-plans-inncol h2 {max-width: 100% !important;}
.health-plans-bannsec {padding-block: 90px !important;background-position: top left !important;}
.health-plans-bannsec .home-bann-sec .home-bann-innsec {padding-block: 0px !important;}
 .health-plans-innsec .elementor-container.elementor-column-gap-default {padding-inline: 0px;justify-content: space-between;}
/****section banner end******/
 
/******section-Traditional-start ********/
 
.treat-sec  .treat-inn-colimg {width: 100% !important;max-width: 478px;}
.treat-sec .treat-inn-colimg img {width: 100%;border-radius: 35px;}
.treat-sec .treat-innsec .elementor-container.elementor-column-gap-default {justify-content: space-between;gap: 60px;}
.treat-sec .treat-inn-col {width: 100% !important;max-width: 762px;}
.treat-sec .workforce-inn {margin-top: -70px !important;}
.treat-sec .workforce-inn .workforce-col h5 {padding-bottom: 25px;}
 
/******section-Traditional-end********/
 
/******section-Network Effect-start********/
.scales-sec .scales-col .elementor-element {margin: 0px;}
.scales-sec .scales-col h3 {padding-bottom: 45px;}
/******section-Network Effect-end********/
 
/****section-Transforms Your MLR-start******/
 
.transforms-sec .transforms-innsec-col {width: 100% !important;max-width: 821px;}
.transforms-sec .transforms-innsec-colimg {width: 100% !important;max-width: 465px;}
.transforms-sec  .transforms-innsec-colimg img {border-radius: 25px;}
.transforms-sec .transforms-innsec .elementor-container.elementor-column-gap-default {justify-content: space-between;gap: 14px;align-items: center;padding-inline: 0px;}
.transforms-sec .transforms-innsec-col .elementor-element {margin: 0px;}
.transforms-sec .transforms-innsec-col h3 {padding-bottom: 40px;}
.transforms-sec .transforms-sec .transforms-innsec-col h4 {padding-bottom: 25px;}
.transforms-sec .transforms-innsec-col ul {display: flex;flex-direction: column;gap: 25px;margin-bottom: 25px;}
.transforms-sec .transforms-innsec-col ul li {align-items: center;gap: 10px;}
.transforms-sec .transforms-innsec-col ul li span.elementor-icon-list-text {padding-left: 0px !important;}
.transforms-sec .transforms-innsec-col ul li span.elementor-icon-list-icon svg {margin-right: 0px;width: 100%;height: 100%;}
.transforms-sec .transforms-innsec-col ul li span.elementor-icon-list-icon {width: 100%;max-width: 18px;height: 18px;}
.transforms-sec .transforms-innsec-col ul li b {color: #05306D;font-family: 'Outfit' !important;}
.transforms-sec .transforms-innsec-one-col .elementor-element {margin: 0;}
.transforms-sec .transforms-innsec-one-col h4 {padding-bottom: 15px;}
.transforms-sec .transforms-innsec-one-col p {padding-bottom: 25PX;}
.transforms-sec .transforms-innsec-col h4 {padding-bottom: 25px;line-height: normal;}
 
/****section-Transforms Your MLR-end******/
 
/****section-Coaching Delivers-start*****/
 
.sickness-sec .sickness-inn-colimg h4 {line-height: normal;}
.sickness-sec .sickness-inn-colimg {width: 100% !important;max-width: 628px !important;}
.sickness-sec .sickness-inncol {width: 100% !important;max-width: 632px !important;}
.sickness-sec .sickness-inn .elementor-container.elementor-column-gap-default {gap: 44px !important;}
 
/****section-Coaching Delivers-end*****/
 
/*****page-For Health Plans-end********/


/*****page-For-FAQs-start********/

.faq-bann-innsec .elementor-container.elementor-column-gap-default {padding-inline: 0px;padding-block: 150px;}



/*****page-For-FAQs-end********/




/****page-For-Blog-start*********/

.blog-bann-inn .elementor-container.elementor-column-gap-default {padding-block: 163px;}
.blog-bann-inn h2 {line-height: normal;}
.blog-post-sec .blog-main .blog {display: grid;gap: 50px;grid-template-columns: 1fr 1fr 1fr;justify-content: flex-start;}
.blog-post-sec .blog-main .blog .blog-all-content {width: 100%;max-width: 100%;height: 525px;border-radius: 20px;border: 1px solid rgb(0 0 0 / 12%);position: relative;}
.blog-post-sec .blog-main .blog .blog-all-content .thumb-blog a img {width: 100%;border-radius: 20px 20px 0px 0px;}
.blog-post-sec {padding-block: 80px !important;}
.blog-post-sec .blog-title h3 a {font-size: 24px;color: #05306D;font-weight: 600;}
.blog-post-sec .date-comm {display: flex;gap: 50px;align-items: center;padding-block: 15px;}
.blog-post-sec .blog-title h3 {margin: 0px;}
.blog-post-sec .date-comm .date {font-size: 16px;color: #E25600;line-height: 160%;}
.blog-post-sec .date-comm .comment-blog {font-size: 16px;color: #E25600;line-height: 160%;}
.blog-post-sec .blog-conn p {margin: 0px;font-size: 16px;line-height: 160%;color: #6E6E6E;}
.blog-post-sec .main-cont {width: 100%;max-width: 90%;padding: 25px 10px;background: #fff;position: absolute;bottom: 0px;right: 0;left: 0;margin: 0 auto;min-height: 309px;}
.blog-post-sec .blog-main .blog:nth-child(2n) .blog-all-content .main-cont {border: 20px !important;}
.blog-post-innsec .elementor-container.elementor-column-gap-default { padding-inline: 0px;}
.foot-last-innsec  a { font-size:16px;  color: #fff;}
.foot-last-innsec  a:hover {  color: #ef4c2b;}




/****page-For-Blog-end*********/
/************blog-single-page*************/
.container {
    width: 1340px;
    margin: 0 auto;
    padding: 0px 15px;
    max-width: 100%;
    box-sizing: border-box;
}

.blog-single-post-main .container {
    width:100%;
    padding:0px;
    display: flex;
    flex-wrap:no-wrap;
    justify-content: space-between;
    position: relative;
  
}

.blog-single-post-main  .thumbnail {
    width: 50%;
}

.blog-single-post-main  .thumbnail img {
    width: 100%;
    max-width: 100%;
    object-fit: cover;
   
    height: 400px;
}

.blog-single-post-main  .content {
    width: 50%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
    max-width: 605px;
    margin-left: 0;
    margin-right: auto;
      padding-right:15px;
}

.blog-single-post-main .container::after {
    position: absolute;
    content: "";
    background-image: url("https://ooj.ttc.mybluehost.me/wp-content/uploads/2025/08/Picture1-scaled.png");
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    background-position: right;
}

.blog-single-post-main .content h1, .content p {
    position: relative;
    z-index: 2;
}

.blog-single-post-main .content h1 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    color: #FFFFFF;
    margin: 0px;
    padding-bottom: 20px;
}

 

.blog-single-post-main .content p {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #FFFFFF;
}
.content-acf-wysiwyg {
    width: 100%;
    margin-top: 80px;
}

.content-acf-wysiwyg .section-blog-single {
    padding-bottom: 50px;
}

.content-acf-wysiwyg .section-blog-single h3 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    color: #05306D;
    margin: 0px;
    padding-bottom: 25px;
    max-width: 708px;
}

.content-acf-wysiwyg .section-blog-single h4 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 160%;
    color: #05306D;
    margin: 0px;
}

 

.content-acf-wysiwyg .section-blog-single h2 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    color: #05306D;
    margin:0px;
    padding-bottom: 25px;
}

.content-acf-wysiwyg .section-blog-single p b {
    color: #05306d;
}

.content-acf-wysiwyg .section-blog-single {}

.content-acf-wysiwyg .section-blog-single ul {
    padding: 0px;
    list-style-position: inside;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    margin: 15px 0px;
}

.content-acf-wysiwyg .section-blog-single ul li {
    color: #6E6E6E;
    font-size: 16px;
    font-weight: 400;
}

.content-acf-wysiwyg .section-blog-single ul li::marker {
    color: #05306d;
    font-size: 20px;
}

.content-acf-wysiwyg .section-blog-single  ul li b {
    color: #05306d;
}
 
.advisor-card {width: 100%; padding-bottom:80px;}
.advisor-card .container {
       border-top: 1px solid rgba(0, 0, 0, 0.12);
    padding-top: 20px;
    display: flex;
    gap: 25px;
}

.advisor-card  .advisor-image {
    width: 100px;
    height: 100px;
    min-width: 100px;
}

.advisor-card  .advisor-image img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    object-fit: cover;
}

.advisor-card h4 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: #05306D;
    margin: 0px;
    padding-bottom: 12px;
}
 section.promo-banner {
    position: relative;
}

section.promo-banner .promo-content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    transform: translateY(-50%);
}

 
section.promo-banner img {
    border-radius: 20px;
    height: 482px;
}

section.promo-banner .promo-content h2 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 76px;
    text-align: center;
    color: #FFFFFF;
    max-width: 861px;
    margin: 0 auto;
}

section.promo-banner .promo-content p {
    margin: 30px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    font-family: "Outfit", sans-serif;
    color: #fff;
}

section.promo-banner .promo-content a {
    padding: 21px 35px;
    background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.82%);
    border-radius: 5px;
    font-size: 18px !important;
    font-weight: 500 !important;
    transition: 0.5s;
    color: #fff;
    display: inline-block;
}
 section.promo-banner .promo-content a:hover {
    background: linear-gradient(261.4deg, #2a419b 8.56%, #0b9bd7 54.04%, #2857a9 90.82%) !important;
}
/************leadership-page************/

.advisory-sec {
    padding-block: 80px !important;
}

.advisory-sec .advisory-innsec .elementor-container.elementor-column-gap-default {
    padding-inline: 0px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 20px;
    row-gap: 50px;
}

.advisory-sec .advisor-innsec-col {
    width: 100% !important;
    max-width: 420px;
}


.advisory-sec .advisor-innsec-col img {
    border-radius: 30px 30px 0px 0px;
}

.advisory-sec .advisor-innsec-col .elementor-element {
    margin: 0px;
}

.advisory-sec .advisory-innsec .advisor-innsec-col {
    width: 100%;
    max-width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 35px;
}

.advisory-sec .advisory-innsec .advisor-innsec-col .elementor-widget-image-box {
    padding: 25px;
}

.advisory-sec .advisory-innsec .advisor-innsec-col img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}

.advisory-sec .advisory-innsec .advisor-innsec-col .elementor-widget-image-box figure {
    width: 100% !important;
    margin: 0px !important;
}

.advisory-sec .advisory-innsec .advisor-innsec-col .elementor-widget-image-box figure img {
    width: 32px;
    height: 32px;
    margin: 0px !important;
}

 

.advisory-sec .advisory-innsec .advisor-innsec-col .elementor-widget-image-box h3 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 160%;
    text-transform: capitalize;
    color: #05306D;
    margin: 15px 0px;
}


.no-gap-advisory {
    padding-top: 0px !important;
}

.no-gap-advisory h3 {
    margin-bottom: 50px;
}

/****************privacy-policy-page******************/
.policy-sec {
    width: 100%;
    padding: 80px 0px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.policy-sec  .Privacy-bann-inn-col h3 {font-family: 'Outfit' !important; font-style: normal; font-weight: 700; font-size: 40px !important; line-height: 50px !important; color: #05306D; margin-bottom: 50px;}
.policy-sec .elementor-element {margin: 0px !important;}
.policy-sec  .Privacy-bann-inn-col h4 {font-family: 'Outfit';    font-style: normal;  font-weight: 600;  font-size: 24px; line-height: 30px;    color: #05306D;    margin-bottom: 20px;}
.policy-sec .Privacy-bann-inn-col h4 span {    font-size: 20px !important;    color: #6E6E6E;     font-family: 'Outfit'; font-weight: 500;}
.policy-sec .policy-innsec { margin-bottom: 30px !important;}
.policy-sec .policy-innsec h4 { font-weight: 600; font-size: 24px; line-height: 30px;  color: #05306D; margin-bottom: 12px; font-family: 'Outfit';}
.policy-sec .policy-innsec p { font-family: 'Outfit'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; color: #6E6E6E; margin: 0px;}
.policy-sec .policy-innsec ul { margin: 10px 0px;  display: flex; flex-direction: column; row-gap: 10px;}
.policy-sec .policy-innsec ul li { display: flex;  gap: 8px;}
.policy-sec .policy-innsec ul li span { font-family: 'Outfit'; font-style: normal; font-weight: 400 !important;  font-size: 16px; line-height: 120%;  color: #6E6E6E;}
.policy-sec .policy-innsec ul li span b {  font-weight: 700 !important;  color: #05306D !important;}
.policy-sec .privacy-policy-innsec-col h4 { font-weight: 600; font-size: 24px; line-height: 30px;  color: #05306D; margin-bottom: 12px; font-family: 'Outfit';}
.policy-sec .privacy-policy-innsec-col { font-family: 'Outfit'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; color: #6E6E6E; margin: 0px;}
.privacy-policy-innsec-col .img-box-privacy { padding-bottom: 25px !important;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper figure {     width: 32px !important;  margin: 0px !important; max-width: 32px !important; min-width: 32px; height: 32px;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper figure a img { width: 100%; height: 100%; object-fit: cover;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper .elementor-image-box-content h3 {  margin: 0px;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper .elementor-image-box-content h3 a { font-family: 'Outfit'; font-style: normal; font-weight: 500; font-size: 20px; line-height: 30px; color: #6E6E6E;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper .elementor-image-box-content h3 a b { font-family: 'Outfit'; font-style: normal; font-weight: 600; font-size: 24px; line-height: 30px; color: #05306D;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper { display: flex;  gap: 10px;}
.term-inn h5 { font-family: 'Outfit'; font-style: normal; font-weight: 700;  font-size: 20px; line-height: 160%; color: #05306D;  margin-bottom: 10px;}
.head-sec {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
/**************Faq-page***************/
.faq-sec .faq-inn-col {
    border: 1px solid rgba(0, 0, 0, 0.12);
    margin: 80px 0px;
    padding: 10px 0px;
    border-radius: 35px;
}

.faq-sec .faq-inn-col .elementor-tab-title {
    padding: 25px 35px !important;
    display: flex;
    align-items: center;
    gap: 10px;
}

.faq-sec .faq-inn-col .elementor-tab-content {
    padding: 0px 35px 0px 60px;
    border: 0px !important;
    margin: 0px !important;
}
.faq-sec .faq-inn-col .elementor-tab-content p {
    margin: 0px;
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #6E6E6E;
}

.faq-sec .faq-inn-col .elementor-tab-title a {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: #05306D;
}

.faq-sec .faq-inn-col .elementor-tab-title svg {
    width: 30px !important;
    height: 30px !important;
}
.faq-sec .faq-inn-col .elementor-toggle .elementor-toggle-item:last-child .elementor-tab-title { border-bottom: 0px !important;}
.faq-sec .faq-inn-col .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    width: 32px !important;
    height: 32px !important;
}
 /*************Contact-page*************/
 .contact-sec { padding: 80px 0px 55px !important;}
 .contact-bann-sec  {
    position: relative;
}
.contact-bann-sec::after {  position: absolute; content: ""; background-image: url(https://ooj.ttc.mybluehost.me/wp-content/uploads/2025/08/Picture1-scaled.png); width: 100%; height: 100%; background-repeat: no-repeat;  background-size: cover;  z-index: 1; background-position: right;  top: 0;}
.contact-bann-sec  h2 { z-index: 2; position: relative;}
 .contact-sec  .contact-innsec .elementor-column-gap-default { border: 1px solid rgba(0, 0, 0, 0.12); padding: 0px !important;  border-radius: 35px; display: flex; gap: 59px;}
 .contact-sec  .contact-innsec-colimg img {  border-radius: 35px 0px 0px 35px;  width: 100%;     height: 593px; object-fit: cover;    }   
 .contact-sec .contact-innsec-col { padding: 45px !important; padding-left: 0px !important; box-sizing: border-box;}
 .contact-sec  .contact-innsec-col h3 { font-family: 'Outfit'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 50px; color: #05306D; margin: 0px 0px 25px;}
 .contact-sec .contact-innsec-col .main-form { width: 100%;}
 .contact-sec .contact-innsec-col .main-form  form.wpcf7-form.init { width: 100%;}
 .contact-sec .contact-innsec-col .main-form input {  border: 1px solid rgba(5, 48, 109, 0.45) !important; border-radius: 5px !important; font-family: 'Outfit'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; color: #6E6E6E; padding: 12px 15px !important; overflow: hidden !important; box-shadow: none !important; width: 100%;  max-width: 100%; box-sizing: border-box;}
 .contact-sec .contact-innsec-col .main-form p { margin: 0px;}
 .contact-sec .contact-innsec-col .main-form .row-one { display: flex;  gap: 40px; box-sizing: border-box; margin-bottom: 35px;}
 .contact-sec .contact-innsec-col .main-form .email-field { margin-bottom: 35px;}
 .contact-sec .contact-innsec-col .main-form .message-field {  margin-bottom: 35px;}
 .contact-sec .contact-innsec-col .main-form .message-field textarea {  border: 1px solid rgba(5, 48, 109, 0.45) !important; border-radius: 5px !important; resize: none; font-family: 'Outfit'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; color: #6E6E6E; padding: 12px 15px !important; overflow: hidden !important;  box-shadow: none !important; width: 100%;  max-width: 100%; box-sizing: border-box;  height:162px;}
 .contact-sec .contact-innsec-col .main-form .sub-butt button { color:#fff; padding: 10px 34px; background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.82%);  border-radius: 5px; font-family: 'Outfit';font-style: normal;font-weight: 500;font-size: 18px;line-height: 23px;color: #FFFFFF; transition: 0.5s; display: flex; gap: 10px; align-items: center; border: 0px;}
 .contact-sec .contact-innsec-col .main-form .sub-butt button:hover { background: linear-gradient(261.4deg, #2a419b 8.56%, #0b9bd7 54.04%, #2857a9 90.82%);}
 .contact-sec .contact-innsec-col .main-form .wpcf7-not-valid-tip {
    position: absolute;
    font-size: 14px;
}
 .contact-sec .contact-innsec-col .wpcf7-response-output {
    position: absolute;
    bottom: -48px;
    left: 0px;
    font-size: 14px;
    border-radius: 5px;
    background: linear-gradient(261.4deg, #EF4C2B 8.56%, #F48900 54.04%, #EF4C2B 90.82%);
    color: #fff;
    border: 0px !important;
    width: 100%;
    text-align: center;
}
/**********contact-add***************/
.cont-add-sec {
    width: 100%;
    max-width: 100%;
    padding-bottom: 78px !important;
}

.cont-add-sec .cont-add-innsec  .elementor-column-gap-default {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 0px !important;
    gap:50px;
}

.cont-add-sec .cont-add-innsec .cont-add-inn-col {
    width: 100%;
    max-width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 25px;
    padding: 28px 30px;
}
 
.cont-add-sec .cont-add-innsec .cont-add-inn-col ul li a {
    gap: 10px;
    align-items: flex-start !important;
}

 
/*.cont-add-sec .cont-add-innsec .cont-add-inn-col .elementor-icon-list-icon*/
/* {*/
/*    border-radius: 50px;*/
/*    width: 40px !important;*/
/*    height: 40px !important;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    min-width: 40px;*/
/*    background: rgba(5, 48, 109, 0.05);*/
/*    border: 1px dashed #05306D;*/
/*}*/

 

.cont-add-sec .cont-add-innsec .cont-add-inn-col .elementor-icon-list-text span b {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 160%;
    text-transform: capitalize;
    color: #05306D;
}

.cont-add-sec .cont-add-innsec .cont-add-inn-col .elementor-icon-list-text {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    align-items: center;
    color: #6E6E6E;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 10px;
}
.cont-add-sec .cont-add-innsec .cont-add-inn-col .elementor-widget-icon-list .elementor-icon-list-icon svg {
    width: 40px !important;
    height: 40px !important;
}

/**********resource********/
.bonus-resources-sec {
    width: 100%;
    padding-top: 80px !important;
}

.bonus-resources-sec h3 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    color: #05306D;
    margin: 0px;
}

.bonus-resources-sec h4 {
    margin: 25px auto;
    max-width: 676px;
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 160%;
    color: #05306D;
}
.bonus-resources-sec .bonus-resources-innsec-col .elementor-element {
    margin: 0px;
}

.bonus-resources-sec .only-inn  .elementor-column-gap-default {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 21px;
    row-gap: 40px;
}

.bonus-resources-sec .only-inn  .bonus-resources-innsec-col {
    width: 100%;
    max-width: 100%;
    border-radius: 20px !important;
    border: 1px solid #ef4c2b;
    padding: 25px 20px;
}

.bonus-resources-sec .only-inn .bonus-resources-innsec-col .elementor-image-box-wrapper {
    align-items: center;
    gap: 10px;
}

.bonus-resources-sec .only-inn .bonus-resources-innsec-col .elementor-image-box-wrapper figure {
    width: 40px !important;
    height: 40px;
    min-width: 40px;
    margin: 0 !important;
}

.bonus-resources-sec .only-inn .bonus-resources-innsec-col .elementor-image-box-wrapper figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bonus-resources-sec .only-inn .bonus-resources-innsec-col .elementor-image-box-content h3 {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 160%;
    color: #05306D;
    margin: 0px !important;
}

.bonus-resources-sec .only-inn .bonus-resources-innsec-col  p {
    margin: 0px !important;
    margin-top:20px !important;
}
.wellness-innsec .wellness-innsec-col .active h3 { font-size: 24px !important;}

/*************pop-up*************/
.mfp-content { position: relative;}
.mfp-content div#contactFormPopup {  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 450px !important; max-width:95%;  margin:0 auto; border: 2px solid #ef4c2b !important;}
.mfp-content .mfp-close { background: #ef4c2b !important; color: #fff !important; border-radius: 0px 5px 0px 0px; opacity:1;}
.mfp-content h2 { font-family: "Outfit", Sans-serif; font-size: 24px; font-weight: 600; color: #05306D; margin-top: 0px;}
.mfp-content .mfp-close:hover {  opacity: 0.6;}


 
 .mfp-content { position: relative;}
.mfp-content div#emotionalPopup {  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 450px !important; max-width:95%;  margin:0 auto; border: 2px solid #ef4c2b !important;}
.mfp-content .mfp-close { background: #ef4c2b !important; color: #fff !important; border-radius: 0px 5px 0px 0px; opacity:1;}
.mfp-content h2 { font-family: "Outfit", Sans-serif; font-size: 24px; font-weight: 600; color: #05306D; margin-top: 0px;}
.mfp-content .mfp-close:hover {  opacity: 0.6;}


.mfp-content { position: relative;}
.mfp-content div#lifestylePopup {  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 450px !important; max-width:95%;  margin:0 auto; border: 2px solid #ef4c2b !important;}
.mfp-content .mfp-close { background: #ef4c2b !important; color: #fff !important; border-radius: 0px 5px 0px 0px; opacity:1;}
.mfp-content h2 { font-family: "Outfit", Sans-serif; font-size: 24px; font-weight: 600; color: #05306D; margin-top: 0px;}
.mfp-content .mfp-close:hover {  opacity: 0.6;}
 
/****======================Responsive-start====================******/
 
@media screen and (max-width:1340px) {
.our-platform-inner-col h3 { max-width: 830px; font-size: 34px !important;}
.our-platform-inner-col .platefrom-innsec .elementor-container.elementor-column-gap-default { gap: 30px;}
.our-platform-inner-col .platefrom-innsec-head { padding: 25px 20px !important; height: 180px;}
.our-platform-inner-col .platefrom-innsec-image { padding-block: 22px !important;}
.our-platform-inner-col .platefrom-innsec-image-text h4 { padding-top: 15px; font-size: 22px !important;}
.our-platform-inner-col .platefrom-innsec-image-text .elementor-column .elementor-widget-wrap.elementor-element-populated { padding: 25px 20px 15px 20px !important; height: 190px;}
.treat-sec .workforce-inn {margin-top: -35px !important;}
}
 
@media screen and (max-width:1200px) {
.head-sec .head-innsec .navigation-col ul { gap: 35px;}
.home-bann-sec .home-bann-innsec { padding-block: 80px !important;}
.home-bann-sec .home-bann-inn-col h2 { font-size: 40px !important;}
.Coaching-sec .Coaching-innsec h3 {  font-size: 36px !important; line-height: normal;}
.Physical-sec .Physical-sec  h3 { font-size: 36px !important;}
.wellness-innsec .wellness-innsec-col h3 { font-size: 36px !important;}
.Physical-sec .Physical-innsec .elementor-column-gap-default {padding: 0px;}
.Physical-sec .Physical-sec  h3 { font-size: 36px !important;}
.wellness-innsec .wellness-innsec-col h3 {  font-size: 36px !important;}
.wellness-innsec .wellness-innsec-col .img-box h3 { font-size: 24px !important;}
.wellness-innsec .wellness-innsec-col .img-box p { font-size: 18px !important;}
.stepping-sec  .stepping-innsec .elementor-column-gap-default { gap: 30px;}
.transform-sec .transform-innsec h3 { font-size: 36px !important;}
.transform-sec .transform-innsec .elementor-column-gap-default { gap: 60px;}
.power-people-sec .power-people-inn-col h3 { font-size: 36px;}
.power-people-inn h3 { font-size: 36px; line-height: normal;}
.foot-sec .limited-inn .elementor-element-populated h1 { font-size: 42px !important; line-height: normal;}
.foot-sec .limited-inn .elementor-element-populated p { margin: 20px 0px;}
.foot-sec .limited-inn .elementor-element-populated { align-items: center; height: auto;}
.foot-wholea-innsec .elementor-column-gap-default { padding: 0px !important;}
.our-platform-inner-col h3 { max-width: 780px;  font-size: 32px !important;}
.our-platform-inner-col .platefrom-innsec-head h5 { font-size: 18px !important;}
.our-platform-inner-col .platefrom-innsec-head {  height: 170px;}
.platefrom-innsec-image img { max-width: 22px; height: 60px;}
.platefrom-innsec-image-text img { max-width: 42px;}
.our-platform-inner-col .platefrom-innsec-image-text h4 { font-size: 20px !important;}
.our-platform-inner-col .platefrom-innsec-image-text .elementor-column .elementor-widget-wrap.elementor-element-populated {  height: 195px;}
.our-platform-inner-col .platefrom-innsec .elementor-container.elementor-column-gap-default {  gap: 25px;}
.head-sec .butt-col a { padding: 14px 20px;}
.empl-sec .empl-col .empl-inn-col {max-width: 63%;}
.empl-sec .empl-col-butt {max-width: 27%;}
.empl-sec {padding-block: 80px !important;}
.employ-sec .employ-innsec-col h3 {padding-bottom: 30px;font-size: 36px !important;}
.health-insurance-sec .health-insurance-col h3 {padding-bottom: 30px;font-size: 36px !important;}
.Investment-sec .Investment-innsec-col h3 {padding-bottom: 30px;font-size: 36px !important;}
.advantage-sec .advantage-inn-col h3 {padding-bottom: 25px;font-size: 36px !important;}
.workforce-main h3 {padding-bottom: 35px;font-size: 36px !important;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-wrapper {padding-bottom: 25px;}
.advantage-sec {padding-bottom: 80px !important;}
.community-main {padding-bottom: 0px !important;}
.health-plans-bannsec {padding-block: 80px !important;}
.treat-sec .workforce-inn {margin-top: 0px !important;}
.scales-sec .scales-col h3 {padding-bottom: 35px;font-size: 32px !important;}
.advantage-sec .advantage-innsec .elementor-container.elementor-column-gap-default {gap: 30px;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-wrapper {align-items: flex-start;}
.transforms-sec .transforms-innsec-col h3 {padding-bottom: 30px;font-size: 32px !important;}
.transforms-sec .transforms-innsec .elementor-container.elementor-column-gap-default {gap: 30px;}
.blog-bann-sec {  background-position: top left !important;}
.blog-bann-inn .elementor-container.elementor-column-gap-default {
    padding-block: 80px;
}
.blog-bann-inn h2 {
    font-size: 41px !important;
}
.blog-post-sec .blog-main .blog {
    gap: 15px;
}
.blog-post-sec .date-comm {
    gap: 30px;
}
.blog-post-sec .main-cont {
    max-width: 90%;
    padding: 25px 10px;
    min-height: 342px;
    border-radius: 0px 0px 20px 20px;
        padding: 20px 10px 25px 10px;
}
.blog-post-sec .blog-title h3 {
    line-height: 26px;
}
.blog-post-sec .blog-title h3 a {
    font-size: 20px;
}
}

 @media screen and (max-width:1099px) {
 .head-sec .head-innsec .navigation-col ul { gap: 24px;}
.head-sec .head-innsec .navigation-col ul li a { font-size: 15px !important;}
 }
 
 @media screen and (max-width:1024px) {
.head-sec .head-innsec .elementor-container.elementor-column-gap-default {  flex-wrap: nowrap;}  
.hfe-nav-menu__toggle.elementor-clickable {  margin: 0px !important; float: right; text-align: right;}
.head-sec .head-innsec .butt-col { order: 2; margin-right: 30px;}
.head-sec .head-innsec .navigation-col { width: 100%; max-width: 100%;  order: 3;  position: absolute;  right: 0px;}
.head-sec .head-innsec nav { width: 100% !important; position: absolute !important; top: 90px !important;}
.head-sec .head-innsec .navigation-col ul { gap: 0px;}
.head-sec .head-innsec .navigation-col ul li { padding: 15px 10px;}
.head-sec .butt-col a { padding: 12px 20px; font-size: 18px;}
.home-bann-sec .home-bann-inn-col h2 { font-size: 36px !important;}
.home-bann-sec .home-bann-innsec { padding-block: 50px !important;}
.Coaching-sec .Operating-innsec { padding-bottom: 50px !important;}
.Coaching-sec .Coaching-innsec { padding-top: 50px !important;}
.Coaching-sec .Coaching-innsec h3 { font-size: 32px !important;}
.Coaching-sec .Operating-innsec .elementor-container.elementor-column-gap-default {  display: grid; gap:30px; grid-template-columns: 1fr 1fr;}
.Coaching-sec .Operating-innsec-col { width: 100% !important; max-width: 100% !important;}
.Coaching-sec .Operating-innsec-col img { width: 100%; max-width: 100%;     height: 100% !important; padding-bottom: 0px;}
.Coaching-sec .Operating-innsec-col h4 { padding-top: 20px;}
.our-platform-inner-col .elementor-widget-wrap.elementor-element-populated {  padding: 50px 40px !important;}
.our-platform-inner-col h3 { font-size: 28px !important;}
.our-platform-inner-col .platefrom-innsec-col { width: 48% !important; max-width: 48% !important;}
.Physical-sec .Physical-col .elementor-widget-wrap.elementor-element-populated { margin: 0px !important;}
.Physical-sec { margin: 50px 0px !important;}
.wellness-innsec .wellness-innsec-col { width: 100% !important; max-width: 100%;}
.wellness-innsec .wellness-innsec-coltwo { width: 100% !important; max-width: 100% !important;}
.Physical-innsec-col h3 { font-size: 32px !important;}
.wellness-innsec .wellness-innsec-col h3 {  font-size: 32px !important;}
.wellness-innsec .wellness-innsec-col .img-box h3 { font-size: 20px !important;}
.wellness-innsec .wellness-innsec-coltwo .wellness-left-topper { text-align: left;}
.wellness-innsec .wellness-slider button.slick-prev { position: absolute; left: 10px;}
.wellness-innsec .wellness-slider .slick-next { right: 10px;}
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide { margin-right: 0px;}
.ready-innsec h4 { padding: 15px; font-size: 20px !important;}
.Emotional-sec { margin: 0px 0px 50px !important;}
.Emotional-innsec .Emotional-innsec-imgcol img { width: 100%;}	
.Emotional-innsec .Emotional-innsec-imgcol { max-width: 100%;}
.Emotional-innsec .Emotional-innsec-col { width: 100% !important; max-width: 100%;}
.Emotional-innsec .Emotional-innsec-col h3 { font-size: 32px !important;}
.stepping-innsec .stepping-innsec-right { width: 100% !important;  max-width: 100%;}
.stepping-innsec .stepping-innsec-left { width: 100% !important; max-width: 100%;}
.transform-sec { width: 100%; padding: 50px  0px !important;}
.transform-sec .transform-innsec h3 { font-size: 32px !important;}
.transform-sec .transform-innsec .elementor-column-gap-default { gap: 25px; flex-wrap: nowrap;}
.power-people-sec .power-people-inn-col h3 { font-size: 32px;}
.power-people-inn h3 { font-size: 32px; line-height: normal;}
.power-people-sec { width: 100%; padding-bottom: 50px !important;}
.foot-sec .limited-inn .elementor-element-populated h1 { font-size: 36px !important; line-height: normal;}
.foot-wholea-innsec { padding: 60px 0px !important;}
.foot-wholea-innsec .elementor-container.elementor-column-gap-default { justify-content: space-between; display: grid; gap:50px; grid-template-columns: 1fr 1fr;}
.col-one-logo { width: 100% !important; max-width: 100%;}
.foot-wholea-innsec-col { width: 100% !important;  max-width: 100%}
.transformation-sec {  margin: 50px 0px !important;}
.transformation-sec .our-story-banner-inner .elementor-column-gap-default {  padding: 0px;}
.transformation-sec .transformation-inner-sec .elementor-container.elementor-column-gap-default { gap: 30px; flex-wrap: nowrap;}
.book-page { margin-top: 0px !important; margin-bottom: 50px !important;}
.book-page .book-page-inner-sec .elementor-container.elementor-column-gap-default { gap: 30px; flex-wrap: nowrap;}
.other-book-with-btn .other-book-with-btn-inner .elementor-container.elementor-column-gap-default { gap: 30px; flex-wrap: nowrap;}
.foot-sec .limited-inn .elementor-element-populated {   padding: 115px 10px !important;}
.foot-col .elementor-column-gap-default { padding: 0px;}
.our-story-banner { position: relative;}
.our-story-banner::After { position: absolute; content: "";  background: radial-gradient(#0000007a, transparent);  width: 100%; height: 100%; top: 0; left: 0; z-index: 1;}
.home-bann-innsec .elementor-column-gap-default {  padding: 0px;}
.home-bann-innsec h2, .home-bann-innsec h4, .home-bann-innsec p, .home-bann-innsec h5, .home-bann-innsec a {  position: relative; z-index: 2;}
.stepping-sec-another { margin: 50px 0px !important;}
.many-chromic { padding: 50px 0px !important;}
.many-chromic .many-chromic-inner .elementor-container.elementor-column-gap-default { gap: 30px; flex-wrap: nowrap;}
.step-by-step { margin: 50px 0px !important;}
.step-by-step .step-by-step-inner .elementor-container.elementor-column-gap-default { flex-wrap: nowrap;}
.medications-section .medications-inner .elementor-container.elementor-column-gap-default { gap: 30px; flex-wrap: nowrap;}
.individual-inner .elementor-container.elementor-column-gap-default { gap: 30px; flex-wrap: nowrap;}
.empl-sec {padding-block: 50px !important;}
.empl-sec .empl-col .empl-inn-col {max-width: 100%;}
.empl-sec .empl-col-butt {max-width: fit-content;}
.empl-sec .empl-innsecc .elementor-container.elementor-column-gap-default {gap: 20px;}
.employ-sec {padding-block: 50px !important;}
.employ-sec .employ-innsec-col h3 {padding-bottom: 25px;font-size: 32px !important;}
.employ-sec .employ-innsec-col p {padding-bottom: 20px;}
.employ-sec .employ-innsec-col h5 {padding-bottom: 20px;}
.health-insurance-sec .health-insurance-col h3 {padding-bottom: 25px;font-size: 32px !important;}
.health-insurance-sec .health-insurance-col ul {gap: 20px;margin-bottom: 20px;}
.health-insurance-sec {padding-bottom: 50px !important;}
.Investment-sec .Investment-innsec-col h3 {padding-bottom: 25px;font-size: 32px !important;}
.Investment-sec .Investment-innsec-col  ul {gap: 20px;margin-bottom: 20px;}
.Investment-sec .Investment-innsec-col  h4 {padding-bottom: 20px;}
.advantage-sec .advantage-inn-col h3 {padding-bottom: 20px;font-size: 32px !important;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-wrapper {padding-bottom: 20px;}
.advantage-sec .advantage-innsec .elementor-container.elementor-column-gap-default {gap: 30px;flex-wrap: nowrap;}
.advantage-sec {padding-bottom: 50px !important;}
.community-main {padding-bottom: 0px !important;}
.workforce-main {margin-top: 50px !important;margin-bottom: 50px !important;}
.workforce-main h3 {padding-bottom: 30px;font-size: 32px !important;}
.workforce-main .workforce-inner-two .elementor-container.elementor-column-gap-default {gap: 30px;flex-wrap: nowrap;}
.workforce-main .workforce-para p {padding-bottom: 20px;}
.health-plans-bannsec {padding-block: 0px !important;}
.health-plans-bannsec .health-plans-inncol {max-width: 100% !important;}
.treat-sec .treat-innsec .elementor-container.elementor-column-gap-default {gap: 30px;flex-wrap: nowrap;}
.health-insurance-sec .health-insurance-col h4 {padding-bottom: 20px;}
.health-insurance-sec .health-insurance-col p {padding-bottom: 20px;}
.transforms-sec .transforms-innsec .elementor-container.elementor-column-gap-default {flex-wrap: nowrap;}
.transforms-sec .transforms-innsec-col h4 {padding-bottom: 20px;}

.blog-post-sec .blog-main .blog {
    grid-template-columns: 1fr 1fr;
}
.blog-post-sec {
    padding-block: 50px !important;
}
.blog-bann-inn h2 {
    font-size: 36px !important;
    width: 100% !important;
    max-width: 100% !important;
}
.blog-bann-inn-col {
    width: 100% !important;
}

.faq-bann-blank-col {
    width: 0px !important;
}
.blog-bann-inn .elementor-container.elementor-column-gap-default {
    padding-block: 100px;
}
.policy-sec { padding: 50px 0px !important;}
.policy-sec  .Privacy-bann-inn-col h3 { font-size: 32px !important; line-height: 36px !important; margin-bottom: 25px;}
.policy-sec  .Privacy-bann-inn-col h4 { font-size: 20px !important;line-height: 28px; margin-bottom: 15px;}
.policy-sec .Privacy-bann-inn-col h4 span { font-size: 16px !important;}
.policy-sec .policy-innsec { margin-bottom: 25px !important;}
.faq-sec .faq-inn-col { margin: 50px 0px;}
.faq-sec .faq-inn-col .elementor-tab-title { padding: 20px 25px !important;}
.faq-sec .faq-inn-col .elementor-tab-title a { font-size: 20px !important; line-height: 28px;}
.faq-sec .faq-inn-col .elementor-tab-title svg {  width: 25px !important; height: 25px !important;}
.faq-inn .elementor-column-gap-default {  padding: 0px;}
.contact-sec {  padding: 50px 0px 50px !important;}
.contact-sec  .contact-innsec .elementor-column-gap-default {
    gap: 30px;
    flex-wrap: nowrap;
}
.contact-sec .contact-innsec-col {
    padding: 35px !important;
    padding-left: 0px !important;
}
.contact-sec .contact-innsec-col .main-form .row-one {
    gap: 25px;
    margin-bottom: 25px;
}
.contact-sec .contact-innsec-col .main-form .email-field {
    margin-bottom: 25px;
}
.contact-sec .contact-innsec-col .main-form .message-field {
    margin-bottom: 25px;
}
.contact-sec .contact-innsec-col .wpcf7-response-output {
    bottom: -80px;
}
.contact-sec  .contact-innsec-col h3 {
    font-size: 32px;
    line-height: 38px;
    margin: 0px 0px 20px;
}
.cont-add-sec {  padding-bottom: 50px !important;}
.cont-add-sec .cont-add-innsec  .elementor-column-gap-default {
    gap: 25px;
}
.cont-add-sec .cont-add-innsec .cont-add-inn-col { padding: 25px 20px;}
.cont-add-sec .cont-add-innsec .cont-add-inn-col .elementor-icon-list-text span b {font-size: 20px;}
.cont-add-sec .cont-add-innsec .cont-add-inn-col .elementor-icon-list-text { font-size: 14px;}
.blog-single-post-main .container { flex-direction: column; padding: 0px;}
.blog-single-post-main  .thumbnail { width: 100%;}
.blog-single-post-main  .thumbnail img { width: 100%; max-width: 100%; height: 450px; position: relative;  z-index: 2;}
.blog-single-post-main  .content { width: 100%;  max-width: 100%; margin-left: 0;  margin-right: auto; padding-right: 15px;  position: static; padding: 15px;}
.blog-single-post-main .content h1 { font-size: 32px; line-height: 38px;}
.content-acf-wysiwyg { margin-top: 50px;}
.content-acf-wysiwyg .section-blog-single { padding-bottom: 30px;}
.content-acf-wysiwyg .section-blog-single h3 { font-size: 32px; line-height: 38px; padding-bottom: 20px;}
.content-acf-wysiwyg .section-blog-single h2 { font-size: 32px; line-height: 38px; padding-bottom: 20px;}
.advisor-card { width: 100%;  padding-bottom: 50px;}
section.promo-banner .promo-content h2 { font-size: 36px; line-height: 38px;}
section.promo-banner img { border-radius: 20px; height: 400px;}
section.promo-banner .promo-content {  padding: 0px 15px;}
section.promo-banner .promo-content p { margin: 20px 0px;}
section.promo-banner .promo-content a { padding: 14px 22px; font-size: 16px !important;}
.advisory-sec {
    padding-block: 50px !important;
}
.no-gap-advisory .heading-second h3 {
    margin-bottom: 30px;
    font-size: 32px !important;
}
.no-gap-advisory {
    padding-top: 0px !important;
}
.advisory-sec .advisory-innsec .elementor-container.elementor-column-gap-default { grid-template-columns: 1fr 1fr;}
.bonus-resources-sec { padding-top: 50px !important;}
.bonus-resources-sec h3 { font-size: 32px !important; line-height: 38px;}
.bonus-resources-sec .only-inn .bonus-resources-innsec-col .elementor-image-box-content h3 { font-size: 24px !important; line-height: 160% !important;}
.bonus-resources-sec h4 { font-size: 20px !important;}
.bonus-resources-sec .only-inn  .elementor-column-gap-default { grid-template-columns: 1fr 1fr; padding: 0px !important; gap: 20px;}
.advisory-sec .advisory-innsec .advisor-innsec-col img {   height: auto;}
 }
 
 
  @media screen and (max-width:767px) {
 .home-bann-sec .home-bann-inn-col { width: 100% !important; max-width: 100%; text-align: center;}
.home-bann-sec .home-bann-inn-col h2 { font-size: 36px !important; text-align: center; width: 100%; max-width: 100%;}
.home-bann-sec .home-bann-inn-col p { text-align: center;}
.home-bann-sec .orange-butt a { padding: 14px 20px; text-align: center; justify-content: center; align-items: center; display: flex !important; margin:0 auto !important; width: fit-content !important;}
.home-bann-sec .home-bann-inn-col h2 { font-size: 32px !important;}
.Coaching-sec .Coaching-innsec h3 { font-size: 24px !important;}
.our-platform-inner-col h3 { font-size: 24px !important;}
.Physical-innsec-col h3 { font-size: 24px !important;}
.wellness-innsec .wellness-innsec-col h3 { font-size: 24px !important;  text-align: center;}
.our-platform-inner-col .elementor-widget-wrap.elementor-element-populated { padding: 50px 15px !important;}
.our-platform-inner-col .platefrom-innsec-col { width: 46% !important; max-width: 46% !important;}
.wellness-innsec .wellness-innsec-coltwo .wellness-left-topper { text-align: center;}
.wellness-innsec .wellness-innsec-coltwo .slick-list.draggable {  height: 600px !important;}
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide { min-height: 600px;  display: flex; align-items: center; justify-content: center;  text-align:center;}
.wellness-innsec  .wellness-innsec-coltwo .testimonial.slick-slide .new-star .stars img { width: 100%;  max-width: 50px;  margin: 0 auto;}
.Emotional-innsec .Emotional-innsec-col h3 { font-size: 24px !important; text-align: center;}
.Emotional-innsec .Emotional-innsec-col  h4 { text-align: center; font-size: 20px !important;}
.Emotional-innsec .Emotional-innsec-col p {  text-align: center; font-size: 16px !important;}
.stepping-innsec .stepping-innsec-right .elementor-widget-image { text-align: center;}
.stepping-innsec .stepping-innsec-right p { text-align: center;}
.stepping-innsec ul { padding: 0; margin: 0 auto; width: fit-content;}
.stepping-innsec  .transformation-slider .transformation.slick-slide .new-star { left: 0; right: 0;  margin: 0 auto;}
.stepping-innsec  .transformation-slider .transformation.slick-slide .new-star { position: absolute; bottom: 30px; width: 100%; max-width: 390px; padding: 30px 25px; border: 1px solid #F87C34;  border-radius: 20px; left: 0; right: 0; margin: 0 auto; top: 50%; bottom: unset;  transform: translateY(-50%);}
.transform-sec .transform-innsec h3 { font-size: 24px !important;}
.transform-sec .transform-innsec .elementor-column-gap-default { flex-direction: column;  gap: 0px !important;}
.transform-sec .transform-innsec-col { padding-top: 0px;}
.transform-sec .transform-innsec-col ul {  margin-bottom: 40px !important;}
.transform-sec .transform-innsec p {  text-align: center;}
.transform-sec .transform-innsec-col h4 {  margin-bottom: 20px; text-align: center; font-size: 20px !important;}
.power-people-sec .power-people-inn-col h3 { font-size: 24px; text-align: center;}
.power-people-inn h3 { font-size: 24px; line-height: normal;}
.power-people-sec  h6 { font-size: 18px; margin-bottom: 20px;}
.power-people-inn a { padding: 14px 20px;}
.foot-sec .limited-inn .elementor-element-populated { padding: 60px 0px !important;}
.foot-sec .limited-inn .elementor-element-populated h1 { font-size: 28px !important; line-height: normal;}
.orange-butt a { padding: 18px 30px;}
.foot-wholea-innsec .elementor-container.elementor-column-gap-default { gap: 30px;  grid-template-columns: 1fr;}
.col-one-logo p { padding: 10px 0px 10px 0px;}
.foot-last-innsec .elementor-column-gap-default {  align-items: center; flex-direction: column; justify-content: center;  padding: 20px 0px !important;}
.foot-last-innsec .hfe-copyright-wrapper span { display: block; text-align: center; padding-bottom: 10px}
.foot-last-innsec p { text-align: center;  margin: 0px;}
.our-story-banner h2 br { display: none;}
.our-story-banner h5 {  text-align: center;}
.transformation-sec .transformation-inner-sec .elementor-container.elementor-column-gap-default { flex-direction: column; text-align:center; }
.transformation-sec .transformation-inner-sec-right { width: 100% !important;  max-width: 100%;}
.transformation-sec .transformation-inner-sec-left { width: 100%; max-width: 100%;}
.transformation-sec .transformation-inner-sec-left img { width: 100%;}
.transformation-sec .transformation-inner-sec-right h3 { font-size: 25px;  text-align: center;}
.transformation-sec .transformation-inner-sec-right p { text-align: center;}
.book-page .book-page-inner-sec-book::after { display:none;}
.book-page-inner-sec .elementor-column-gap-default { padding: 0px; flex-direction: column-reverse; text-align:center;}
.book-page .book-page-inner-sec-book {  width: 100% !important; max-width: 100%;}
.book-page .book-page-inner-sec-book img {  width: 100% !important;}
.book-page .book-page-inner-sec-contant { width: 100% !important; max-width: 100%;}
.book-page .book-page-inner-sec-contant h3 { font-size: 24px; text-align: center;}
.other-book-with-btn { margin: 50px 0px !important;}
.other-book-with-btn .other-book-with-btn-inner .elementor-container.elementor-column-gap-default { gap: 30px;  flex-wrap: nowrap;  flex-direction: column;}
.other-book-with-btn .other-book-with-btn-contant h3 { font-size: 24px; text-align:center;}
.other-book-with-btn .other-book-with-btn-contant {  width: 100% !important;  max-width: 100% !important;}
.other-book-with-btn .other-book-with-btn-contant h3 br {  display: none;}
.other-book-with-btn .other-book-with-btn-contant p {  text-align: center;}
.other-book-with-btn .other-book-with-btn-contant p {  text-align: center;}
.other-book-with-btn .other-book-with-btn-contant .elementor-element { text-align: center;}
.other-book-with-btn .other-book-with-btn-image { width: 100% !important; max-width: 100%;}
.individual-banner {  text-align: center; background-position: center !important;}
.individual-banner .home-bann-innsec { padding:50px 0px !important;}
.individual-banner .elementor-column-gap-default { flex-direction: column; text-align: center;}
.individual-banner .home-bann-inn-col { max-width: 100%;  text-align: center;}
.individual-banner .home-bann-inn-col h2 { text-align: center;}
.individual-banner .home-bann-inn-col p { text-align: center;}
.individual-banner .home-bann-inn-col a {  margin: 0 auto !important; text-align: center;  justify-content: center;  align-items: center; display: flex; width: fit-content;}
.individual-banner .home-bann-inn-col h4 { text-align: center;}
.stepping-sec-another ul {  margin: 0  auto !important;}
.many-chromic .many-chromic-inner .elementor-container.elementor-column-gap-default { flex-direction: column; text-align: center;}
.many-chromic .many-chromic-inner-left { width: 100% !important; max-width: 100%;}
.many-chromic .many-chromic-inner-left img { width: 100%; object-fit: cover;}
.many-chromic .many-chromic-inner-right { width: 100% !important; max-width: 100%; text-align: center;}
.many-chromic .many-chromic-inner-right h3 { font-size: 24px;}
.many-chromic .many-chromic-inner-right h4 {  font-size: 20px;}
.step-by-step .step-by-step-inner-heading-col h3 { font-size: 24px;}
.step-by-step-inner-heading  .elementor-column-gap-default { padding: 0px !important;}
.step-by-step .step-by-step-inner .elementor-container.elementor-column-gap-default { flex-direction: column;}
.step-by-step .step-by-step-inner-col { width: 100% !important; max-width: 100%;}
.step-by-step .step-by-step-inner-col img { width: 100%; object-fit: cover;}
.step-by-step .step-by-step-inner-cols { width: 100% !important; max-width: 100%; text-align: center;}
.step-by-step .step-by-step-inner-cols p strong { font-size: 20px;}
.step-by-step .step-by-step-inner-cols p {  text-align: center;}
.step-by-step .step-by-step-inner-cols .elementor-element {  text-align: center;}
.medications-section .medications-inner .elementor-container.elementor-column-gap-default { flex-direction: column;}
.medications-section .medications-inner-col { width: 100% !important; max-width: 100%;}
.medications-section .medications-inner-col img { width: 100%;}
.medications-section .medications-inner-cols { width: 100% !important;  max-width: 100%;text-align: center;}
.medications-section .medications-inner-cols h3 { font-size: 24px;}
.medications-section .medications-inner-cols ul { align-items: center;}
.medications-section .medications-inner-cols ol { list-style-position: inside;}
.individual-inner .elementor-container.elementor-column-gap-default { flex-direction: column; text-align: center;}
.individual-inner .individual-inner-column { width: 100% !important; max-width: 100%;}
.individual-inner .individual-inner-column h3 { font-size: 24px;}
.individual-inner .individual-inner-column img { width: 100%;}
.individual-inner .individual-inner-cols { width: 100% !important; max-width: 100%;}
.individual-inner .individual-inner-cols .orange-butt { text-align: center;}
.home-bann-sec .home-bann-inn-col h2 {font-size: 32px !important;text-align: center;}
.empl-sec {padding-block: 50px !important;}
.empl-sec .empl-col .empl-inn-col h4 {padding-bottom: 20px;text-align: center;}
.home-bann-sec .home-bann-inn-col p {text-align: center;}
.empl-sec .empl-col-butt {margin: 0 auto;}
.employ-sec .employ-innsec-col h3 {font-size: 24px !important;text-align: center;}
.employ-sec .employ-innsec-col h4 {font-size: 20px !important;text-align: center;padding-bottom: 15px;}
.employ-sec .employ-innsec-col p {text-align: center;}
.employ-sec .employ-innsec-col h5 {padding-bottom: 15px;text-align: center;font-size: 18px !important;}
.employ-sec .employ-innsec-col .orange-butt {margin: 0 auto;width: 100%;max-width: fit-content;}
.health-insurance-sec .health-insurance-col h3 {font-size: 24px !important;text-align: center;}
.health-insurance-sec .health-insurance-col p {padding-bottom: 20px;text-align: center;}
.health-insurance-sec .health-insurance-col h4 {padding-bottom: 20px;font-size: 20px !important;text-align: center;}
.health-insurance-sec .health-insurance-col h6 {text-align: center;}
.Investment-sec .Investment-innsec-col h3 {font-size: 24px !important;text-align: center;}
.Investment-sec .Investment-innsec-col  h4 {font-size: 20px !important;text-align: center;padding-bottom: 15px;}
.Investment-sec .Investment-innsec-col p {text-align: center;}
.wellness-innsec-col .wellness-para-p p {text-align: center;}
.advantage-sec .advantage-innsec .elementor-container.elementor-column-gap-default {flex-direction: column;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-wrapper {padding-bottom: 15px;display: flex;justify-content: center !important;align-items: flex-start;width: 100%;max-width: 500px;
margin: 0 auto;}
.advantage-sec .advantage-inn-col .coaching-long .elementor-image-box-content p {text-align: left;}
.advantage-sec .advantage-inn-col h3 {font-size: 24px !important;text-align: center;}
.advantage-sec .advantage-inn-col p {padding-bottom: 20px;text-align: center;}
.advantage-sec .advantage-inn-col h4 {font-size: 20px !important;text-align: center;}
.workforce-main h3 {padding-bottom: 25px;font-size: 24px !important;}
.workforce-main .workforce-inner-two .elementor-container.elementor-column-gap-default {flex-direction: column;}
.workforce-main .workforce-para p {text-align: center;}
.workforce-main .workforce-para h4 {padding-bottom: 20px;font-size: 20px !important;text-align: center;}
.research-inn .elementor-container.elementor-column-gap-default {flex-direction: column-reverse !important;}
.treat-sec .treat-innsec .elementor-container.elementor-column-gap-default {flex-direction: column;}
.advantage-sec .advantage-inn-colimg {max-width: 100%;}
.advantage-sec .advantage-inn-colimg img {width: 100%;}
.workforce-main .workforce-image {max-width: 100%;}
.workforce-main .workforce-image img {width: 100%;}
.treat-sec  .treat-inn-colimg {max-width: 100%;}
.workforce-inn {padding-top: 50px !important;}
.treat-sec .workforce-inn .workforce-col h5 {padding-bottom: 20px;text-align: center;}
.advantage-sec .advantage-inn-colimg {max-width: 100%;}
.advantage-sec .advantage-inn-colimg img {width: 100%;}
.scales-sec .scales-col h3 {padding-bottom: 25px;font-size: 24px !important;}
.scales-sec .scales-col .elementor-element {text-align: center;}
.transforms-sec .transforms-innsec .elementor-container.elementor-column-gap-default {flex-direction: column;}
.transforms-sec .transforms-innsec-colimg {max-width: 100%;}
.transforms-sec .transforms-innsec-colimg img {width: 100%;}
.transforms-innsec-one {padding-top: 30px !important;text-align: center;}
.transforms-sec .transforms-innsec-one-col p {padding-bottom: 20px;margin-bottom: 0px;text-align: center;}
.orange-butt {text-align: center;}
.sickness-sec .sickness-inn-colimg {max-width: 100%;}
.sickness-sec .sickness-inn-colimg h4 {text-align: center;font-size: 20px !important;}
.sickness-sec .sickness-inncol {max-width: 100%;}
.blog-post-sec .date-comm {
    gap: 10px;
    padding-block: 10px;
}
.blog-post-sec .date-comm .date {
    font-size: 14px;
}
.blog-bann-inn h2 {
    font-size: 32px !important;
    text-align: center;
}
.policy-sec  .Privacy-bann-inn-col h3 { font-size: 26px !important; line-height: 34px !important; margin-bottom: 20px;}
.policy-sec .policy-innsec h4 { font-size: 20px !important; line-height: 28px;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper .elementor-image-box-content h3 a b { font-size: 20px; line-height: 28px;}
.policy-sec .privacy-policy-innsec-col .img-box-privacy .elementor-image-box-wrapper .elementor-image-box-content h3 a { font-size: 16px;}
.privacy-policy-innsec-col .img-box-privacy { padding-bottom: 20px !important;}
.contact-sec  .contact-innsec .elementor-column-gap-default { flex-direction: column;  gap: 0px;}
.contact-sec .contact-innsec-colimg {
    width: 100% !important;
    max-width: 100%;
}
section.promo-banner .promo-content h2 {
    font-size: 24px;
    line-height: 34px;
}
.contact-sec .contact-innsec-colimg img {
    width: 100%;
    height: 100% !important;
    border-radius: 25px 25px 0px 0px !important;
}
.contact-sec .contact-innsec-col {
    padding: 30px !important;
    width: 100%;
    max-width: 100%;
}
.contact-sec .contact-innsec-col .wpcf7-response-output {
    bottom: -80px;
    position: static;
        margin: 25px 0px 0px;
    padding: 10px;
}
.contact-sec  .contact-innsec-col h3 {
    font-size: 24px;
    line-height: 34px;
}
.cont-add-sec .cont-add-innsec  .elementor-column-gap-default {
    grid-template-columns: 1fr 1fr;
    gap: 40px;
}
.blog-single-post-main .content h1 { font-size: 24px; line-height: 34px;}
.content-acf-wysiwyg .section-blog-single h3 { font-size: 24px; line-height: 34px; }
.content-acf-wysiwyg .section-blog-single h2 { font-size: 24px; line-height: 34px; }
.content-acf-wysiwyg .section-blog-single h4 { font-size: 20px; line-height: 28px; }
.advisory-sec .advisory-innsec .advisor-innsec-col .elementor-widget-image-box { padding: 20px;}
.advisory-sec .advisory-innsec .advisor-innsec-col .elementor-widget-image-box h3 { font-size: 20px; line-height: normal; margin: 15px 0px;}
.no-gap-advisory .heading-second h3 {  margin-bottom: 30px;  font-size: 24px !important;}
.advisory-sec .advisory-innsec .elementor-container.elementor-column-gap-default {
    row-gap: 30px;
}
.bonus-resources-sec h3 { font-size: 24px !important; line-height: 34px;}
.bonus-resources-sec h4 { font-size: 18px !important;  margin: 20px auto;}
.bonus-resources-sec .only-inn .bonus-resources-innsec-col .elementor-image-box-content h3 { font-size: 20px !important;}
.contact-bann-sec::after { background-position: center;}
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide .new-star {
    position: static;
}
.wellness-innsec .wellness-slider button.custom-arrow.slick-arrow { max-width: 40px;  height: 40px;}
.wellness-innsec .wellness-slider button.slick-prev { position: absolute; left: 10px; bottom: 0px !important; top: unset;  left: 0; right: 50px; margin: 0 auto;}
.wellness-innsec .wellness-slider .slick-next { right: 0px;  left: 0;  margin: 0 auto; bottom: 0;  top: unset; left: 50px;}
.stepping-innsec  .transformation-slider .transformation.slick-slide .new-star { text-align: center;}
.stepping-innsec .transformation-slider .transformation.slick-slide .new-star .stars img { margin: 0 auto;}
.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-prev {
    position: absolute;
    bottom: 0px !important;
    top: unset;
    left: 0;
    right: 50px;
    margin: 0 auto;
}

.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-next {
    position: absolute;
    bottom: 0px !important;
    top: unset;
    left: 50px;
    right: 0px;
    margin: 0 auto;
}


.stepping-innsec .stepping-innsec-left .custom-arrow.slick-arrow {
    width: 40px !important;
    height: 40px !important;
}
 }
 
@media screen and (max-width:599px) {  
.Coaching-sec .Operating-innsec .elementor-container.elementor-column-gap-default { grid-template-columns: 1fr;}
.our-platform-inner-col .platefrom-innsec .elementor-container.elementor-column-gap-default { gap: 25px;  flex-direction: column;  justify-content: center; align-items: center;}   
.our-platform-inner-col .platefrom-innsec-col {  width: 100% !important; max-width: 100% !important;}
.limited-inn .elementor-column-gap-default {  padding: 0px !important;}
.stepping-innsec .elementor-column-gap-default {  padding: 0px !important;}
.stepping-innsec  .transformation-slider .transformation.slick-slide .new-star {  max-width: 310px !important; width: 95%;  padding: 20px 10px;}
.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-arrow {  max-width: 40px; height: 40px;}
/*.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-prev { left: 0px; right: 50px;  margin: 0 auto;}*/
/*.stepping-innsec .stepping-innsec-left .transformation-slider button.slick-next { top: 88%;  left: 50px;  right: 0; margin: 0 auto;}*/
.wellness-innsec .wellness-innsec-coltwo .testimonial.slick-slide .new-star { position: absolute; bottom: 30px; width: 100%; max-width: 390px;  padding: 25px 20px; border: 1px solid #F87C34;  border-radius: 20px;  box-sizing: border-box; position: static;}
.head-sec .head-innsec .butt-col {  order: 2;  margin-right: 30px;  display: none;}
.Coaching-sec .Operating-innsec-col h4 { text-align: center;}
.Coaching-sec .Operating-innsec-col p {margin: 0px; text-align: center;}
.wellness-innsec .wellness-slider button.custom-arrow.slick-arrow { max-width: 40px;  height: 40px;}
.wellness-innsec .wellness-slider button.slick-prev { position: absolute; left: 10px; bottom: 0px !important; top: unset;  left: 0; right: 50px; margin: 0 auto;}
.wellness-innsec .wellness-slider .slick-next { right: 0px;  left: 0;  margin: 0 auto; bottom: 0;  top: unset; left: 50px;}
.blog-post-sec .blog-main .blog {
    grid-template-columns: 1fr;
}
.blog-post-sec .main-cont {
    max-width: 100%;
    position: unset;
}
.blog-post-sec .blog-main .blog .blog-all-content {
    height: 100%;
}
.blog-post-sec .main-cont {
    min-height: unset;
}
.blog-bann-inn h2 {
    font-size: 24px !important;
}
.contact-sec .contact-innsec-col .main-form .row-one {
    gap: 25px;
    flex-direction: column;
}
.cont-add-sec .cont-add-innsec  .elementor-column-gap-default {
    grid-template-columns: 1fr;
            gap: 25px;
}
.bonus-resources-sec .only-inn  .elementor-column-gap-default {
    grid-template-columns: 1fr;
    padding: 0px !important;
    gap: 20px;
}
.bonus-resources-sec .only-inn .bonus-resources-innsec-col .elementor-image-box-wrapper {
    text-align: center;
}
.bonus-resources-sec .only-inn .bonus-resources-innsec-col  p {
    text-align: center;
}
.bonus-resources-innsec  .elementor-column-gap-default {
    padding: 0px !important;
}
.academy-col .platefrom-innsec-head {
    background: #DF8147;
}
.our-platform-inner-col .platefrom-innsec-head h5 {
    color: #fff !important;
}
.our-platform-inner-col .platefrom-innsec-head h5 {
    display: flex;
    flex-direction: column;
}
.mind-col  .platefrom-innsec-head {
    background: #0355BF;
}

.coaching-col .platefrom-innsec-head {
    background: #35AEFF;
}


.engine-col .platefrom-innsec-head {
    background: #F3B04F !important;
}
 

 
 }
 
 @media screen and (max-width:499px) {  
 .advisor-card .container {
    flex-direction: column;
}
.advisor-card  .advisor-image {
    width: 100%;
    height: 100%;
    min-width: 100%;
}
.advisory-sec .advisory-innsec .elementor-container.elementor-column-gap-default {
    grid-template-columns: 1fr;
}
.advisory-sec .advisory-innsec .elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    text-align: center;
}
.advisory-sec .advisory-innsec .advisor-innsec-col .elementor-widget-image-box figure img { margin: 0px auto !important;
}
}
/****responsive end******/
 
 
 
 
