/*
Theme Name:  Healtekage Theme.
Theme URI:  https://www.pylonix.com
Description:  Theme created for Healtekage.
Author:  Tulasiram
Author URI:  https://www.pylonix.com
Template:  Divi
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Mukta:wght@300;400;500;600;700&display=swap');

:root {
	--font-family-poppin: 'Poppins', sans-serif;
	--font-family-mukta: 'Mukta', sans-serif;
  	--font-size-82: 82px;
	--font-size-52: 52px;
	--font-size-28: 28px;
	--font-size-24: 24px;
	--font-size-20: 20px;
	--font-size-16: 16px;
	--font-size-18: 18px;
	--font-size-12: 12px;
	--font-size-36: 36px;
	--line-height-98: 98.4px;
	--line-height-62: 62.4px;
	--line-height-39: 39.2px;
	--line-height-33: 33.6px;
	--line-height-26: 26.59px;
	--line-height-38: 38.4px;
	--line-height-40: 40px;
	--line-height-29: 29.92px;
	--font-weight-500: 500;
	--font-weight-600: 600;
	--font-weight-400: 400;
	--color-white: #FFFFFF;
    --color: #050D11;
	--border-radius: 80px;
	--border-top-left-radius: 60px;
	--border-top-right-radius: 60px;
	--border-radius-40: 40px;
	--border-radius-30: 30px;
	
}
*{
	font-family: var(--font-family-mukta);
}
.padding_zero{
	padding:0 !important;
}
.padding_bottom20{
	padding-bottom: 20px !important;
}
h1{
	font-size: var(--font-size-82);
    line-height: var(--line-height-98);
    font-weight: var(--font-weight-500);
}
h2{
	font-weight: var(--font-weight-600);
	font-size: var(--font-size-52);
	line-height: var(--line-height-62);
}
h3{
	font-weight: var(--font-weight-500);
	font-size: var(--font-size-28);
	line-height: var(--line-height-39);
}
h4,.footer_menu h4{
	font-weight: var(--font-weight-400);
	font-size: var(--font-size-24);
	line-height: var(--line-height-33);
	
}
h6{
	font-weight: var(--font-weight-500);
	font-size: var(--font-size-16);
	line-height: var(--line-height-26);
}
.paragraph1{
		color: var(--color);
}
.paragraph1,.contact_form input,.contact_form textarea{
	font-weight: var(--font-weight-400);
	font-size: var(--font-size-24);
	line-height: var(--line-height-38);
}
a[aria-current="page"] {
    font-weight: bolder;
    font-size:18px;
}
.paragraph2,.paragraph2 p{
	font-weight: var(--font-weight-400);
	font-size: var(--font-size-18);
	line-height: var(--line-height-29);
}
.what_makeus{
/*     margin-top: 48px; */
	padding-bottom: 0px;
}
.margin_btm_22{
	margin-bottom: 22px !important;
}
.header #menu_id .sub-menu{
	background-color:#3D8DCD !important;
	border-top: none !important;
}
.leader_row .oue_col_ebad .et_pb_text_inner{
margin-top:20px;
}
.leader_row .oue_col_ebad .et_pb_text_inner p{
margin-top:9px;
}
.divi8_image_carousel_0 .swiper-pagination-bullet{
	background-color: var(--color-white) !important;
}
.leader_section{
     margin-bottom:30px !important;
}
.Ai_icon{
    margin-top: 34px;
}
.Ai_img span{
	margin-top:-50px;
}
.paragraph_leader{
	font-weight: var(--font-weight-400) !important;
	font-size: var(--font-size-24) !important;
	line-height: var(--line-height-33) !important;
	color: var(--color) !important;
}
.cardsrow_mobile .et_pb_image{
    text-align: center;
}
div:has(> .what_makeus) p,div:has(> .what_makeus) li{
color:white;
}

.yourhealth_img h4,.text_align_center{
	text-align: center !important;
}
.background{
	background: #3D8DCD;
	 
}

.divi8_image_carousel_0 .img_caro_text {
  
    min-height: 10em;
    margin-top: 33px;
}
.menu_module{
	background:transparent !important;
}
.et_pb_row {
    width: 90% !important;
}
.padding_btm_zero{
	padding-bottom: 0px !important;
}
.header_row{
	background: #0E0F3966;
	border-radius:50px;
	padding:20px 33px !important;
}
.padding_top20 {
	padding:20px 0 !important;
}
.family_row{
	margin-top:-97px !important;
}
.menu_module a{
	color: var(--color-white) !important;
}
/* .what_offer{
    padding: 1% 0px !important;
} */
.menu_module ul{
	gap: 5px;
}
.menu_module li{
	margin-top:15px !important;
}
#menu_id .get_in_touch, #menu_id .sign_up  {
	border: 2px solid white;
    padding: 10px;
    width: 150px;
    border-radius: var(--border-radius-30);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px !important;
}
.sign_up, .get_in_touch{
	border: 1px solid #E06F24 !important;
	background: #E06F24;
}
.get_in_touch a, .sign_up  a{
	padding:0 !important;
}
.footer_styles{
	background:#33475D;
	border-top-left-radius:80px;
	border-top-right-radius: 80px;
}
.leadership_yourlife {
   padding-bottom: 8em;
}
.footer_text>div p{
	font-weight: var(--font-weight-600);
    font-size: var(--font-size-18);
    line-height: 25.2px;
}
.color_white,.color_white h2,.color_white h1,.color_white h4,.color_white>div a{
	color:var(--color-white);
}
.footer_text2{
	font-weight: var(--font-weight-500);
    font-size: var(--font-size-12);
    line-height: 19.94px;
}
.footer_menu>div h4{
	color: var(--color-white);
}
.Your_health img{
	margin-top: -85px !important;
}
.divider::before{
	border-top-color: #E3E5F1 !important;
}
.btn{
	border: 1px solid white;
    padding: 10px;
    width: 150px;
    border-radius: var(--border-radius-30);
    display: flex;
    text-align:center;
    margin-top: 0px !important;
	color: var(--color-white);
}
.ai_img img{
	top: 73px;
    left: -110px;
}
.background_gray{
	background: #E3E5F1;
	border-radius: var(--border-radius);
}
.font_primary_color h1,.font_primary_color h4,.font_primary_color p,.font_primary_color li{
	color: var(--color) !important;
}
.your_life_img img{
	display: flex;
	justify-content: center;
    align-items: center;
    min-height: 445.5px;
    overflow: hidden;
}
.learn_more{
    padding: 16px 65px;
    border-radius: 100px;
    border: 2px solid white;
    font-family: var(--font-family-poppin);
	color: var(--color-white); 
	font-weight: var(--font-weight-600);
	font-size: var(--font-size-18) !important;
}
.learn_more_black{
	padding: 10px 40px;
    border-radius: 100px;
    border: 2px solid black;
    font-family: var(--font-family-poppin);
	color: black; 
	font-weight: var(--font-weight-600);
}
.leader_row .et_pb_column {
	padding: 65px !important;
    border-radius: var(--border-radius);
    background: white !important;
}
.leader_row .et_pb_testimonial_portrait{
	width: 150px !important;
	height: 150px !important;
}
.leader_row{
	padding-bottom: 70px !important;
}
.transform_btn1{
    border: 2px solid #E06F24 !important;
    background: #E06F24;
    padding: 10px;
    width: 150px;
    border-radius: var(--border-radius-30);
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-white);
   
}
.transform_btn2{
    border: 2px solid white;
    padding: 10px;
    width: 180px;
    border-radius: var(--border-radius-30);
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--color-white);
}

.transform_button>div p{
	display:flex !important;
	gap: 1em !important;
}
.contact_form{
    padding:0 69px;
}
.contact_form label {
    display: block;
}
.form-container div{
	margin-top:12px ;
	display: flex;
    flex-direction: column;
    gap: 10px;
}
.form-container h1{
	padding-bottom:0 !important;
}
.btn_mrg{
   margin-top: 85px;}
.contact_form h6{
	padding-bottom:0 !important;
	font-weight: var(--font-weight-600) !important;
}
.contact_form input,.contact_form textarea {
    width: 100%;
    border: none;
    border-bottom: 1px solid #557585;
    outline: none;
    background: transparent;
}
.contact_form input:focus, .contact_form textarea:focus {
    border-bottom: 1px solid transparent;
	border-image-source: linear-gradient(106.6deg, #5598cd 3.29%, #005497 99.54%);
    border-image-slice: 1; 
} 
.contact_form input:not(:placeholder-shown),.contact_form textarea:not(:placeholder-shown) {
    border-bottom: 1px solid #090A35;
}
.contact_form textarea {
    resize: none;
}
.wpcf7 input[type="submit"]{
	width: 100%;
    padding: 7px 17px;
    background-color: #E06F24;
    color: var(--color-white);
    font-size: 18px;
    border: none;
    cursor: pointer;
    margin-top: 40px;
	border-radius: 100px;
}
.contact_form button {
    width: 100%;
    background: transparent;
    border: none !important;
}
.btn_mrg input[type="submit"]:hover{
	background-color: #D15400;
}
.form-container h1{
	padding-botoom: 0px !important;
}
.contact_map{
	background: var(--color-white);
/* 	overflow: hidden;  */
}
.empower_auntie img{
    top: 2vh;
    left: -6vw;
}
.empower_papa img{
	left: 37vw;
} 
.align_center h1,.align_center h2,.align_center p{
	text-align: center;
}
.proven_text  p{
	font-weight: var(--font-weight-400) !important;
    font-size: 22px  !important;
    line-height: 30.8px !important;
    color: var(--color) !important;
}
.proven_heading h2{
	color: #08538E;
}
.bg_white{
	background: var(--color-white);
	border-radius: var(--border-radius);
	padding: 80px 50px 110px 50px;
}
.name_font, .et_pb_column_2_5 h2{
	font-size: 53px !important;
}
.padding_left  div{
	padding-left: 560px;
}
.swiper-slide img {
	width:auto;
}
.img_caro_outside span,.img_caro_outside p,.policycol2_text{
	color: var(--color);
}
.carousel_content{
	background:transparent !important;
}
.white_background{
	background: var(--color-white) !important;
}
.padding_80{
	padding: 80px;
}
.border_radius{
	border-top-left-radius: var(--border-top-left-radius);
	border-top-right-radius: var(--border-top-right-radius);
}
.border_radius_bottom{
	border-bottom-left-radius: var(--border-radius);
	border-bottom-right-radius: var(--border-radius);
}
.navigation a,.navigation h4{
	color: #707C7E;
}
.privacy_section{
	padding:90px 200px 200px 200px;
}
.carousel_content{
	background: transparent !important;
}
.carousel_row1 .divi8_image_carousel_item{
	background-color: #E3E5F1 !important;
}
#product_carouselrow .divi8_image_carousel_item{
	background-color: transparent !important;
} 
.team span{
	color: var(--color-white);
	text-align:center;
	font-weight: var(--font-weight-600);
	font-size: var(--font-size-52);
	line-height: 120%;
	font-family: Mukta;
}
.team p{
	color: var(--color-white);
	text-align: var(--color-white);
	font-weight: var(--font-weight-400);
	font-size: var(--font-size-24);
	line-height: 140%;
}
.team .divi8_image_carousel_1 .swiper-pagination-bullet{
    background-color: var(--color-white);
}
.leaders_products .et_pb_row {
        padding: 1% 0px !important;
}
.board_module img,.team img{
	margin-left:auto !important;
	margin-right:auto !important;
	width:12vw;
}
.board_module .et_pb_module {
	border-radius: var(--border-radius-40) !important;
}
.board_module .carousel_content{
	padding:50px 48px !important;
} 
.board_module span,.board_module p{
	text-align: center !important;
}
.board_module span{
	font-weight: var(--font-weight-600);
	font-size: var(--font-size-52);
	line-height: 120%;
	font-family: Mukta;
}
.board_module p{
	font-weight: var(--font-weight-400);
	font-size: var(--font-size-24);
	line-height: 140%;
	font-family: var(--font-family-mukta);
}
/* .what_offer .swiper-slide-next+div{
    rotate: 10deg;
margin-bottom:0px;
}
.what_offer .swiper-slide-active{ 
    rotate: -10deg;
  margin-bottom:0px; 
}
.what_offer .swiper-slide-active +div {
    margin-top: -50px;
} */
.margin_top55{
	margin-top: -55px !important;
}
.margin_bottom{
	margin-bottom: 0px !important;
}
.padding_top_zero{
	padding-top: 0 !important;
}
.transforming_care{
	background-position: bottom;
    background-size: cover;
	    min-height: 105vh;
}
.board_module  .own  .imageswiper div div{
	height: auto !important;
	margin-bottom: 2.75% !important; 
}
.mrgn_btm10{
	margin-bottom: 10px !important;
}
.width_img img{
	width: 80% !important;
}
.background_size{
		 background-size: 100% !important;
}
.carousel .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	transform: unset !important;
}
.row404{
	padding: 10% 0 ;
}
.section404{
	background-size: cover !important;
}
.oue_col_ebad{
	width: 100% !important;
}
.our_col_sri,.mob_col_sri{
	display:none;
}
.What_HealAgeTek_is.et_pb_section_2 {
    padding-bottom: 0px;
}
/* pc */
@media screen and (min-width: 981px){
.support-page_contactinfo .et_pb_contact_form {
	max-width: 60%;}
	
	.support-page__welcome-text h3{
    margin-top: 60px !important;
}
	
	
	.privacy_policy .navigation {
    position: sticky;
    top: 8rem;
}
	
	
	.life-changing-css{
    margin-top: 30px;
}

	.Reminders .et-last-child img,
	.health.journal .et-last-child img,
	
	.appointment_mange .et-last-child img ,
	.Pull_your_medical .et-last-child img{
		width:29vw;
		margin: 0px auto;
	}
	.thoughtfull_convo .et-last-child img{
width:13vw;
		margin: 0px auto;
}
	.Reminders .et-last-child .et_pb_image_wrap,
.health.journal .et-last-child .et_pb_image_wrap,
.thoughtfull_convo .et-last-child .et_pb_image_wrap,
.appointment_mange .et-last-child .et_pb_image_wrap,
.Pull_your_medical .et-last-child .et_pb_image_wrap {
display:flex;
}

	.et_pb_row {
		will-change: transform;
		display: flex;
		transform-origin: center top;
	}
	/* this is the animation  */
	.et_pb_section {
		position: sticky;
		top: 0;
	}



	#menu-primary-menu li:nth-last-child(2){
		margin-left:2vw;
	}
	 .Why_SANA_desc p{
		 font-family: Mukta;
font-weight: 400;
font-size: 24px;
line-height: 160%;
    color: #050D11;
}
	 .Why_SANA_div{
display: flex;
    align-items: center;
}
	 .Why_SANA p{
    font-family: Mukta;
    font-weight: 500;
    font-size: 82px;
    line-height: 120%;
    vertical-align: middle;
    color: #050D11;
}

	 .what_offer .swiper-wrapper>div:first-child{
   margin-top: 2.5vw;
}
	.life-changing-css>div{
		display:flex;
		flex-direction:row-reverse;
	}
	.life-chnage-text h4{
		width:769px;
	}
		.YOUR_life {
		width: 70%;
/* 		margin: 0px !important; */
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.YOUR_life>div {
		width: 83%;
		margin-left:-7%
	}
	 .life-change-img>span, .life-change-img>span>img{
    height: 100%;
    width: 100%;
}
	 .et_pb_row.et_pb_row_18.life-changing-css.background_gray {
    padding-bottom: 0px;
}
	.YOUR_life h4{
		width: 87%;
		margin: 0px auto;
		font-weight: 500;
        font-size: 24px;
		color: #050D11;
	}
	 .YOUR_life h5{
	color: #050D11;

		font-weight: 400;
        font-size: 24px;
	}
   .life_change_leaders{
		 margin-bottom: 5%;
	 } 
	.rights_reserved p{
       text-align: right;
    }
   .footer_menu>div{
       display: flex !important;
       justify-content: space-between;  
   }
   .footer_text2{
	   display: flex;
       gap: 30px;
       color: var(--color-white);
    }
	 .transform_module{
		 padding-top: 17% !important;
	 }
	 .transform_img{
		 padding-top: 8% !important;
	 }
     .imageswiper.swiper-slide img {
        width: 34em;
        height: 40em;
    }
	.et_pb_section_0_tb_header{
         position: fixed !important;
         background: transparent;
         width: 100%;
		 padding: 2% 0 !important;
     }
     .herobackground_img{
        background-image: url(https://healagetek.com/wp-content/uploads/2025/03/Her2o.png);
		background-repeat: no-repeat;
		background-size: 100%;
		aspect-ratio: 6/3;
     }
	 .herobackground_img>div{
		 margin-top: 6%;
	 }
	 .herobackground_img h1{
         font-size: 3.5vw !important;
         line-height: 120% !important;
     }
	 
	 .herobackground_img>div .et-last-child{
          position: absolute;
          right: 0%;

    }
	.timely_paddingtop {
		 padding-top: 11% !important;
		 padding-bottom: 4% !important;
	}
	 .family_rowpadding{
		 padding-top: 7% !important;
	 }
	 .ourleader_section{
/* 		 padding-top: 4% !important; */
		 padding-bottom: 7% !important;
	 }
	 .what_holograms_carousel{
/* 		 margin-top: -199px !important; */
	 }
	 .privacy_policy{
        padding: 150px 80px 100px;
     }
	 .policy_content{
        padding: 0 80px 80px !important;
     }
	 .leader_section{
		 padding-top: 115px !important;
	 }
	 .clicked {
       background: linear-gradient(90deg, #D08376 0%, #7E5377 48%, #312471 100%);
    -webkit-background-clip: text;
    color: transparent !important;
} 
	 .proven_column1{
		max-height: 28em;
overflow-y: scroll;
	}
	 .background_white{
		background: var(--color-white);
/* 		padding: 120px 50px  !important; */
		 padding: 80px 50px 110px 50px;
		border-radius: 60px;
	}
	 .proven_column2 {
		 max-height: 28em !important;
         overflow: scroll;
	 }
	 .transform_img{
		 margin-left: 3vw !important;
	 }
	 .product_carouselrow div{
         display:flex;
         justify-content:center;
     }
	 .text_rightalign{
		 text-align: right !important;
	 }
	 .carousel_row1 {
		 margin-top: -42px !important;
	 }
	 .leadership_yourlife {
		 padding-top: 150px !important;
		 padding-bottom: 200px;
	 }
/*      .swiper-wrapper{
   zoom: 74%;
    } */
	 .board_section .carousel_row1{
         padding-left: 4% !important;
         width:100% ! important;
	 } 
	 .what_holograms_carousel .et_pb_slide_image{
          margin: 0px 0 0 !important;
     }
	 .what_holograms_carousel>div .et-pb-arrow-prev{
       left: -10px !important;
     }
	 .what_holograms .et_pb_column_6{
		 padding-top: 90px !important;
	 } 
	 .what_holograms{
		 padding: 0 !important;
	 }
	 .what_holograms_section{
		 padding-top: 0px !important;
	 }
	 .leader_section h1{
		 font-size: 60px !important;
		 line-height: 70px !important;
	 }
	 .boardmembers_row{
	    margin-top: 47px !important;
     }
/* 	 .what_holograms_carousel .product_carouselrow{
		 right: 10px !important;
		 position: fixed !important;
	 } */
     .transforming_row{
		 padding-top: 81px !important;
	 } 
	 .what_holograms_carousel .et_pb_container {
		 height: 0px !important;
	 }
	 .wp-image-494{
		 padding-right:200px !important;
		 margin-top: 70px !important;
	 }
	 .page_404bg{
		 background-repeat: no-repeat;
		background-size: 100% !important;
		aspect-ratio: 6/3 !important;
	 }
	 .margin_top_70{
		 margin-top: 70px !important;
		 
	 }
}





@media screen and (max-width: 1400px ){
	.et-pb-arrow-next{
		right: 8px !important;
	}
	
}

@media screen and (min-width: 1920px){
	.carousel_row1>div .divi8_image_carousel_item{
        margin-right: 0px !important;
		 width: 570px !important;
     } 
	
}
@media (min-width: 1024px) and (max-width: 2300px) {
	.board_section .swiper-wrapper{
        zoom:92% !important;
		gap: 10px !important;
	}
	
}








@media screen and (max-width: 980px){
	h1{
		font-size: var(--font-size-36) !important;
		line-height: 110.00000000000001%;
		font-weight: var(--font-weight-600);
	}
	h2{
		font-weight: var(--font-weight-600);
		font-size: var(--font-size-28);
		line-height: 120%;
    }
	h3{
		font-weight: var(--font-weight-500);
		font-size: var(--font-size-24);
		line-height: 140%;
	}
	h4{
		font-weight: var(--font-weight-500);
		font-size: var(--font-size-18);
		line-height: 160%;
	}
	h6{
		font-weight: var(--font-weight-500);
		font-size: var(--font-size-16);
		line-height: 100%;
	}
	.paragraph1{
		font-weight: var(--font-weight-400);
		font-size: var(--font-size-20);
		line-height: 140%;
		color: var(--color);
	}
	.paragraph2{
		font-weight: var(--font-weight-400);
		font-size: var(--font-size-18) !important;
		line-height: 140%;
		color: var(--color);

	}
/* 	.sign_up ,.get_in_touch {
		display: none !important;
	} */

	.support-page_contactinfo .et_pb_contact_form {
		max-width: 90%;
	}
	.support-page__welcome-text h3{
		font-weight: 300;
		font-size: .6rem !important;
	}
	.board_module img, .team img{
		width:70vw;
	}
	.mobile_menu_row .et_pb_column_3_tb_header{
		margin-right: auto;
		margin-top: 4px;
	}
	.mobile_menu_row.et_pb_row{
		width: 100% !important;
		padding-right: 1.6rem !important;
	}
	.Why_SANA p{
		font-family: Mukta;
		font-weight: 500;
		font-size: 82px;
		line-height: 120%;
		vertical-align: middle;
		color: #050D11;
	}
		 .Why_SANA_desc p{
		 font-family: Mukta;
font-weight: 400;
font-size: 24px;
line-height: 160%;
    color: #050D11;
}

	.bg_white{
	    background: var(--color-white);
	    border-radius: 20px;
	    padding: 40px 20px 9px;
    }
	.life-changing-css,.background_gray{
		border-radius: var(--border-radius-40) !important;
		padding:60px 16px ;
	}
	.leader_row .et_pb_column {
		padding: 40px 28px !important;
		border-radius: var(--border-radius-40) !important;
	}
	.leader_row .et_pb_testimonial_portrait {
		width: 190px !important;
		height: 190px !important;
	}
	.leader_row .et_pb_testimonial_description{
		text-align: center !important;
	}
	.transform_btn1,.transform_btn2{
		 width: 100% !important;
	}
	.transform_button{
          margin-bottom: 16px !important; 
    }
	.footer_styles  .et_pb_module {
        text-align: center !important;
    }
	.learn_more,.remainder_img span,.hero_mobileimg{
		display: flex !important;
		justify-content: center !important;
	}
	.yourhealth_img .et_pb_text_inner{
         display:flex;
		 flex-direction:column;
         justify-content:center;
		 align-items: center !important;
    }
	.sri_heading h2,.sri_heading h4,.your_life_center h1,.your_life_center p{
         text-align: center !important;
	}
	.btn_learn{
		display: flex !important;
		justify-content: center !important;
	}
	.mobile_menu{
		    background: none !important;
    }
	.mobile404{
		    background-position: 0px -46vw;
		height: 100vh;
	}
	.mobile404 .et_pb_image,.mobile404 .et_pb_text_1_tb_body{
		  text-align: center !important;
	}
	.mobile_menu_row{
        display: flex;
         align-items: center;
		 justify-content: space-between;
		margin-left: 7px;
		height: 68px;
    }
	.mobile_menu_row img{
          width: 81% !important;
          margin-left: 14px;
    }
	.mobile_menu_row div{
		 width: max-content !important;
		 margin: 0px;
	}
	.mobile_menu_row .et-last-child a{
      color: var(--color-white);
        background: #E06F24;
        border-radius: 46px;
        font-size: 14px;
        display: flex
;
        width: 126px;
        height: 36px;
        justify-content: center;
        align-items: center;
   }
   .monile_menu_sec .et_pb_row:after{
         display:none !important;
   }
   .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before{
         font-size:40px;
	     color: var(--color-white) !important;
	}
	#mobile_menu2{
         width: 109vw;
          margin-left: -19px;
	}
	.empowering{
		padding-top: 8px !important;
		padding-bottom: 72px !important;
	}
	.cardsrow_mobile{
		padding-top: 30px;
        padding-bottom: 0px;
		width: 100% !important;
       
        padding-left: 22px;
        padding-right: 2px;
	}

	.Ai_icon img{
		margin-top: -50px !important;
	}
	.yourhealth_icon{
		margin-top: 40px;
	}
	.timely_icon{
		margin-top: 50px;
	}
	.contact_form{
		padding: 40px 20px !important;
	}
	.lets_img, span , .lets_img img{
/*         width: 100% !important; */
	}
	.lets_img img{
		margin-top: -20px !important;
	}
	.privacy_title{
        padding: 40px 28px;
        border-top-left-radius: 40px;
		border-top-right-radius: 40px;
	}
	.policy_content{
		padding: 0 28px 40px;
		margin-bottom: 7rem;
	}
	.logo_text{
		font-weight: 600;
		padding-bottom: 0;
	}
    .logo_text h1{
         color: var(--color-white);
         padding:0px;
	     font-size: 24px !important;
    }
    .padding_top10{
        padding-top: 10px !important;
    }
    .background_white{
        padding: 40px 20px 75px !important;
        border-radius: var(--border-radius-40) !important;
	    background: var(--color-white);
     }
	#mobile_menu2{
		width:109vw;
		margin-left:-19px;
		padding-top:6em !important;
		margin-top:-6em !important;
		height: 100vh !important;
		background: #3d8dcd !important;
		z-index: -99;
	}
	#mobile_menu2 a{
		color: var(--color-white);
		font-size: 28px ;
	}
	.ebad_row{
	   display: flex;
       flex-direction: column-reverse;
	}
	.board_module span,.team span{
	    font-weight: var(--font-weight-600);
	    font-size: var(--font-size-28);
	    line-height: 120%;
	}
	.team span{
	   color: var(--color-white);
	   text-align:center;}
	.leaders_products{
		padding: 0px 0px 20px!important;
	}
	.name_font, .et_pb_column_2_5 h2{
	    font-size: var(--font-size-28) !important;
	}
	.paragraph_leader{
	   font-weight: var(--font-weight-500) !important;
	   font-size: var(--font-size-18) !important;
	   line-height: 160%;}
	.paragraph_leader{
		padding-bottom: 20px !important;
	}
	.board_module .carousel_content{
	    padding:50px 48px !important;
    } 
   .leadership_yourlife{
		padding-top: 35px !important;
	}
	.mobile_padding_zero{
		padding: 0px !important;
	}
    .your_padding_bottom{
          padding: 50px 0px 120px;
    }
	.hologramscard_mobile .et_pb_image_wrap,.transform_img{
		display:flex;
		justify-content: center !important;
	}
	.what_holograms{
		padding: 0px !important;
	}
	.hologramscard_mobile{
		padding-top: 0px !important;
	}
	.mobile_nav.opened .mobile_menu_bar:before {
        content: "\4d";
    }
	#menu-item-674{
		margin-top: 84px !important;
	}
	#product_carouselrow .divi8_image_carousel_item{
		margin-bottom: 0px !important;
	}
	 .et-l--header{
           position: sticky !important;
           z-index: 999 !important;
           top: 0 !important;
 
     }
	.mob_life_row1{
			background: #E3E5F1;
		   border-top-right-radius: 30px;
		   border-top-left-radius: 30px;
			padding: 60px 16px;
		}
	.mob_life_row2{
		background: #E3E5F1;
	 	 border-bottom-left-radius: 30px;
		border-bottom-right-radius: 30px;
	}
	.what_holograms_section {
		padding-bottom: 97px;
	}
	.bringing_section{
        padding: 35px 0 !important;
    } 
   .bringing_connection>div h1{
       padding-bottom:0px !important;
    } 
	.mobile_bg{
        background-position-y: -34vw !important;
	}
	.leadership_paddingtop{
		padding-top:40px !important;
	}
	.background_norepeat{
		background-repeat: no-repeat !important;
	}
	.transform_img{
       background-position-y: 0vw !important;
       background-size: 105%;
    }
    .transform_img img{
       padding-top: 63px;
    }

}






@media (min-width: 1100px) and (max-width: 1300px) {
  .leader_row .et_pb_testimonial {
      display: flex;
      flex-direction: column;
  }
	.leader_row .et_pb_testimonial_description{
		margin-left: 0 !important;
	}
}
@media (min-width: 768px) and (max-width: 1099px) {
  .leader_row .et_pb_testimonial {
      display: flex;
      flex-direction: column;
  }
	.leader_row .et_pb_testimonial_portrait{
		margin-left: auto !important; 
		margin-right: auto !important;
	}
	.leader_row .et_pb_testimonial_description{
		margin-left: 0 !important;
	}
}
@media (min-width: 981px) and (max-width: 1099px) {
  .leader_row , .lets_row {
      display: flex;
      flex-direction: column;
  }
	.leader_row .et_pb_column, .lets_row .et_pb_column,  .lets_row .et_pb_column span, .lets_row .et_pb_column img {
		width: 100%;
	}
	.leader_row .et_pb_column {
		padding: 50px 65px 65px !important;
	}
	.leader_row .et_pb_testimonial_description{
		text-align: center;
	}
	.our_col_sri, .lets_row .et_pb_column_1_2 {
		margin-bottom: 30px ;
	}
	 .leader_row .et_pb_testimonial{
		margin-bottom: 10px !important;
		 padding-top: 0 !important;
	}
	
}
@media (min-width: 1396px) and (max-width: 1516px){
	.leader_row .et_pb_column {
		padding: 65px 39px !important;
    	border-radius: 60px;
	}
}
@media (min-width: 1300px) and (max-width: 1703px){
	.YOUR_life  h1{
		font-size: 60px !important;
		line-height: 78px;
	}
	.YOUR_life  h4{
		font-size: 22px !important;
	}
}
@media (min-width: 1100px) and (max-width: 1299px){
	.YOUR_life  h1{
		font-size: 47px !important;
		line-height: 70px;
	}
	.YOUR_life  h4{
		font-size: 20px !important;
	}
	.life-changing-css{
		padding-top: 4% !important;
	}
}
@media (min-width: 981px) and (max-width: 1099px){
	.YOUR_life  h1{
		font-size: 40px !important;
		line-height: 65px;
	}
	.YOUR_life  h4{
		font-size: 18px !important;
	}
	.life-changing-css{
		padding-top: 4% !important;
	}
}
@media (min-width: 981px) and (max-width: 1024px){
	.what_we_offer_row{
		display: none;
	}
	#mobile_cards {
		display:block !important;
	}
	.bringing_row{
		display: flex;
		flex-direction: column;
		padding: 60px;
	}
	.bringing_row .et_pb_column {
		width: 100%;
	}
}
@media (min-width: 376px) and (max-width: 980px){
/* 		.mob_life_row1{
			background: #E3E5F1;
		   border-top-right-radius: 40px;
		   border-top-left-radius: 40px;
			padding: 60px 16px;
		} */
	.mob_life_row2{
		display: flex;
		flex-direction: row-reverse;
		padding: 0;
	}
	.stores_imgcol {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.stores_imgcol img{
	  	width: 80% !important;
	}
	.mob_apple_store{
	 	margin-bottom: 15px !important;
	}

}
@media (min-width: 1522px) and (max-width: 1786px){
	.bringing_connection h1{
		font-size: 69px !important;
		line-height: 77px;
	}
}
  @media (min-width: 1440px) and (max-width: 1521px){
	.bringing_connection h1{
		font-size: 65px !important;
		line-height: 75px;
	}
}
@media (min-width: 1215px) and (max-width: 1439px), (min-width: 981px) and (max-width: 1024px){
	.bringing_connection h1{
		font-size: 54px !important;
		line-height: 68px;
	}
}
@media (min-width: 1025px) and (max-width: 1214px){
	.bringing_connection h1{
		font-size: 45px !important;
		line-height: 65px;
	}
}
@media (min-width: 981px) and (max-width: 1377px){
	.what_holograms  h1{
		font-size: 58px !important;
		line-height: 75px;
	}
}

.empowering_module + div p{
font-family: Mukta;
font-weight: 400;
font-size: 24px;
line-height: 160%;
letter-spacing: 0%;
color: #FFFFFF;
}
.empowering_module{
margin-bottom:10px !important;
}


.support-page__welcome-text h3{
	font-weight: 300;
	font-size: 1.6rem;
color: #dedede;
	text-transform: uppercase !important;
/* 	margin-top: 60px !important; */
	letter-spacing: 5px;
font-family: system-ui;
}
.support-page__welcome-text{
margin-bottom: 0px !important;
}
.support-intro-text h1{
    font-size: 6.2rem;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    font-weight: 600;
    font-family: "Nunito", sans-serif;
    font-optical-sizing: auto;
}



.sign_up,.header .sign_up  , .transform_btn1, .transform_btn2,.footer_styles .et_pb_row_0_tb_footer .et-last-child .et_pb_text_2_tb_footer p>a:nth-child(2),#your_life_app p>a:nth-child(2){
    display: none !important;
}



.support-page_contactinfo .et_pb_contact_form {
/*   max-width: 60%; */
  margin: 0 auto;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  background: #fff;
  padding: 2rem;
  border-radius: 10px;
  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.05);
}

.support-page_contactinfo .et_pb_contact_field {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5rem;
  padding: 0px 9px;

}

.support-page_contactinfo .input,
.support-page_contactinfo textarea {
  border: 1px solid #ccc;
  padding: 0.75rem 1rem;
  border-radius: 6px;
  font-size: 1rem;
  transition: border-color 0.3s, box-shadow 0.3s;
  width: 100%;
  resize: vertical;
}

.support-page_contactinfo .input:focus,
.support-page_contactinfo textarea:focus {
  border-color: #0077ff;
  box-shadow: 0 0 0 3px rgba(0, 119, 255, 0.1);
  outline: none;
}

.support-page_contactinfo .et_pb_contact_right {
  font-size: 0.95rem;
}

.support-page_contactinfo .et_pb_contact_captcha_question {
  font-weight: bold;
  margin-right: 0.5rem;
}

.support-page_contactinfo .et_pb_contact_captcha {
  width: 60px;
  padding: 0.5rem;
  border-radius: 4px;
  border: 1px solid #ccc;
}

.support-page_contactinfo .et_pb_contact_submit {
  background: #0077ff;
  color: white;
  border: none;
  border-radius: 6px;
  height:40px;
  font-size: 1rem;
  cursor: pointer;
  transition: background 0.3s;
}
.support-page_contactinfo .et_contact_bottom_container{
    align-items: center;
}
.support-page_contactinfo .et_pb_contact_submit:hover {
  background: #005fcc;
}
.contact_support_form{
    margin-bottom: 1rem;
}
/* ===== Responsive ===== */
@media (max-width: 768px) {
  .support-page_contactinfo .et_pb_contact_field_half,
  .support-page_contactinfo .et_pb_contact_field_last {
    width: 100%;
    float: none;
  }

  .support-page_contactinfo .et_pb_contact_field {
    margin-bottom: 1.2rem;
  }
}


.et_pb_accordion {
 
  margin: 0 auto;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  border-radius: 15px;
  overflow: hidden;
}
.et_pb_toggle {
  border-bottom: 1px solid #e0e0e0;
}
.et_pb_toggle_content{
 font-size: 1.2rem;
  line-height:30px;

}
.et_pb_accordion >div:last-child{
 border-bottom:none;
}
.et_pb_accordion_item{
 margin-bottom:0px !important;
  border:none;
  border-bottom:1px solid white;
}
.et_pb_toggle_title {

  padding: 1rem;
  width: 100%;
  display: block;
  font-size: 1.5rem;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.3s ease;
}
.et_pb_toggle_title:before {
    content: "\2BC6" !important;
    color:black;
    font-size:23px;
}
.SUPPORT_FAQ p{
    color: white;
    font-size: 4rem;
}






    