/**
* Theme Name: NanoFit Child
* Description: Child theme for the nanofit
* Author: LineThemes
* Template: nanofit
*/


.projects-style1 .project-title 
{
	color: #3C3D41!important;
	font-family: "Poppins", Sans-serif;
	font-size: 20px!important;
	font-weight: 500!important;
	line-height: 27px;

}
.projects-style1 .project-inner{
	min-height: 100px;}
.elementor-2355 .elementor-element.elementor-element-1c6c80f { display:none !important; }
[class*="projects-style"] .project-title {
	margin: 0;
	font-size: 20px;
	line-height: 1;
}
.project-title {
	border-top: none!important; 
	padding: 0px 0px 0 0!important;
}
.mega-menu-left { padding-right:10%; }
#use_app_row a.elementor-button:hover{
	box-shadow:0px 0px 20px #54c69d8a
}
.slider-navigation div {-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-duration: 0.4s; }
.pagination-section { margin-bottom:80px; }
.slider-navigation .slide-btn:hover { border-color:#494989 !important; }
.elementor-section--handles-inside .l-logo .elementor-widget-container img {
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/08/logo_color.svg);
	background-size: 100%;
	background-position: top center;
	content: '';
	top: 0;
	padding: 24px;
	background-repeat: no-repeat;
}
body.home .elementor-section--handles-inside .l-logo .elementor-widget-container img {
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/08/logo_white.svg);
	background-size: 100%;
	background-position: top center;
	content: '';
	top: 0;
	padding: 24px;
	background-repeat: no-repeat;
}

.elementor-2975 .elementor-element.elementor-element-5daa50b .wpr-nav-menu .wpr-menu-item, .elementor-2975 .elementor-element.elementor-element-5daa50b .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon {
	color: #333333 !important;
}
body.home .elementor-sticky.elementor-sticky--effects .wpr-mega-menu-container ul li{
	color: #333333 !important;
}
body .elementor-sticky, body.home .elementor-sticky.elementor-sticky--effects {background:#fff !important;}
body.home .elementor-sticky {
	background: transparent !important;
}
body.home .elementor-2975 .elementor-element.elementor-element-5daa50b .wpr-nav-menu .wpr-menu-item, .elementor-2975 .elementor-element.elementor-element-5daa50b .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon {
	color: #fff !important;
}
body.home .elementor-2975 .elementor-sticky.elementor-sticky--effects .elementor-element.elementor-element-5daa50b .wpr-nav-menu .wpr-menu-item, .elementor-2975 .elementor-element.elementor-element-5daa50b .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon {
	color: #333 !important;
}
section#start_jour .elementor-widget-wrap.elementor-element-populated {
	box-shadow: none;
}
#start_jour .e-form__indicators__indicator--shape-circle {
	margin: 0;
	color: #909090;
}
#start_jour .e-form__indicators__indicator--state-active .e-form__indicators__indicator--shape-circle {
	border:2px solid #635DA8;
	color:#635DA8;
	background:transparent;
}
#start_jour .e-form__indicators__indicator--state-completed label.e-form__indicators__indicator__label {
	color: #6A686C;
}
#start_jour .e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-circle {
	color: #fff;
}
#start_jour .e-form__indicators__indicator--state-active .e-form__indicators__indicator__label{color:#635DA8;;}
#start_jour .e-form__indicators__indicator {
	flex-direction: unset;
	align-items: center;
	justify-content: center;
	border-radius: 20px;
	gap: 5px;
	border:2px solid #E4E4EA;
	padding: 8px;
	flex-basis: unset;
	width: 100%;
}
#start_jour .elementor-field-textual {
	border: 1px solid #909090;
	height: 70px;
	border-radius: 10px;
	margin-bottom: 10px;
	color: #909090
}
#start_jour .elementor-field-type-step.elementor-column.elementor-field-group-field_801967f.elementor-col-100.e-form__step {
	width: 100%;
	margin: 0 auto;
}
#start_jour .elementor-form-fields-wrapper.elementor-labels-above {
	box-shadow: 0px 12px 37px 0px #564BD61A;
	width: 50%;
	margin: 0 auto !important;
	display: table;
	padding: 30px;
}
#start_jour .e-form__indicators__indicator__separator {
	width: 15%;
}
#start_jour .e-form__indicators.e-form__indicators--type-number_text {
	align-items: center;
	margin-bottom: 50px;
}
#start_jour .e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin: 0;
	border: 1px dashed #635DA8;
	background: transparent;}
#start_jour .e-form__indicators__indicator--state-active {
	background: linear-gradient(0deg, #F7F7FF, #F7F7FF), linear-gradient(0deg, #635DA8, #635DA8);
	border: 2px solid #635DA8;
}
#start_jour .e-form__indicators__indicator__label {
	text-align: center;
	font-size:15px;
	font-weight:500;
	color: #909090;
}
.elementor-field-group-field_b3f3362::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/clapping-hands.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_98543ed::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/lady.png');
	position: absolute;
	left:20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_f33a0fc::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/avocado.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_53e5ee7::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/thumbs-up.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
#start_jour center {
	color: #3C3D41;
	font-size: 20px;
	padding-bottom: 20px;
}
.elementor-field-group-field_1a896cb::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/male.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_181b17c::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/female.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_b3f3362::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/clapping-hands.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_25dde1c::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/woman-office.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_3910929::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/woman-office.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_57055c9::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/old-women.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_53d381b::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/girl.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_be1e330::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/yoga.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_cc0b707::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/with-tear.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_41da3df::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/rock.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_068acee::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/lifting.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_861af4f::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/salad.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
#start_jour .elementor-field-group-field_edb0c07 center {
	font-size: 16px;
	color: #6A686C;
}
.elementor-field-group-field_f5663b5::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/reaction.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
#start_jour_title {
	padding: 100px 0 20px 0;
}
.page-id-2497 section.elementor-section.elementor-top-section.elementor-element.elementor-element-ba42152.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.elementor-sticky {
	box-shadow: 0px 10px 40px 0px #564BD612; 
}
#start_jour center span {
	display: inline-block;
	width: 100%;
	font-size: 27px;
	color: #3C3D41;
	margin-bottom: 20px;
}
#start_jour .elementor-field-group-field_2a3c04a label {
	margin-bottom: 10px;
}
#start_jour .elementor-field-group-field_2a3c04a input {
	height: 50px;
}
.elementor-field-group-field_9d99da1::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/plate.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
.elementor-field-group-field_678b6c0::before {
	content: url('https://www.myhealthbuddy.co/wp-content/uploads/2023/09/pizza.png');
	position: absolute;
	left: 20px;
	right: 0;
	z-index: 3;
	right: unset;
}
#start_jour .e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
	background:#635DA8;
}
#start_jour button {
	box-shadow: 0px 12px 37px 0px #564BD61A;
	padding: 0 30px;
	flex-basis: unset;
	border-radius: 12px;
	background: #635DA8;
	font-weight: 500;
	font-size: 16px;
	margin: 0 auto;
	min-height: 50px;
}
#start_jour select {
	padding-left: 60px;
}
.page-id-2382 .elementor-2382 .elementor-element.elementor-element-c3420ae:not(.elementor-motion-effects-element-type-background), .elementor-2382 .elementor-element.elementor-element-c3420ae > .elementor-motion-effects-container > .elementor-motion-effects-layer { background: linear-gradient(180deg, rgba(99, 93, 168, 0.15) 0%, rgba(255, 255, 255, 0) 100%),
	linear-gradient(0deg, #FFFFFF, #FFFFFF);
}


body.page-id-2382{background-image:unset !important;}
.page-id-2382 .footer-width-fixer:after {
	background: radial-gradient(50% 50% at 50% 50%, rgba(84, 198, 157, 0.45) 0%, rgba(84, 198, 157, 0.12) 63.54%, rgba(84, 198, 157, 0) 100%);
	content: '';
	position: absolute;
	top: 15%;
	right: -80%;
	width: 100%;
	height: 100%;
	left: unset;
}
.elementor-element.elementor-element-03d18e2 {
	text-align: center;
	color: #3C3D41;
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	line-height: 54px;
	padding: 50px 0 20px 0;
}
div#view_trans a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #635DA8;
	border-radius: 12px 12px 12px 12px;
	padding: 20px 35px;
	margin-top: 30px;
	margin-bottom: 60px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-3cc34eb {
	display: none;
}

.contact_left h2 { color:#3C3D41; }
.contact_form .wpcf7-form-control { font-size:16px !important; }
.wpcf7-form input[type="submit"] { padding:15px 20px !important; }
.elementor-element-e71a980 {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF00 0%, #635DA826 100%);
}
.story_post { display:block !important;}
.elementor-element.elementor-element-ce2df17:before {
	background: radial-gradient(50% 50% at 50% 50%, rgba(84, 198, 157, 0.45) 0%, rgba(84, 198, 157, 0.12) 63.54%, rgba(84, 198, 157, 0) 100%);
	position: absolute;
	left: 80%;
	background-size: 100%;
	content: '';
	top: -200px;
	right: unset;
	padding: 300px;
}
.elementor-1909 .elementor-element.elementor-element-38768aa { padding-bottom:100px !important; }

.right-gradient:before { background: radial-gradient(50% 50% at 50% 50%, rgba(84, 198, 157, 0.45) 0%, rgba(84, 198, 157, 0.12) 63.54%, rgba(84, 198, 157, 0) 100%);
	background-size: auto;
	background-size: auto;
	position: absolute;
	left: 80%;
	background-size: 100%;
	content: '';
	top: -200px;
	right: unset;
	padding: 300px; 

}
div#category_show ul .elementor-icon-list-icon {
	display: none;
}
div#filter_blog ul li {
	text-align: center;
	color: #635DA8;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	line-height: 21.6px;
	text-decoration: underline;
}
div#filter_blog ul {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	gap: 15px;
	flex-wrap: wrap;
	align-items: center;
}
body.page-blog nav.blfe-grid-pagination {
	position: relative;
	margin: 40px auto 0;
	display: table;
}
body.page-blog nav.blfe-grid-pagination .current {
	color: #494989;
	font-size: 20px;
	border: 0;

}
body.page-blog nav.blfe-grid-pagination .next, body.page-blog nav.blfe-grid-pagination .prev {
	font-size: 0px;
	margin: 0;
	padding: 0;
	position:relative;
}
h3.bdt-search-result-header {
	margin: 0;
}
body.page-blog nav.blfe-grid-pagination .next:after {
	content: '';
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/09/next.png);
	padding: 12px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top center;
	top: -8px;
	position: absolute;
}
body.page-blog ul.bdt-list.bdt-list-divider li {
	margin-top: 0;
	padding: 0;
	margin-bottom: 0;
}
body.page-blog .blfe-taxonomy.blfe-taxonomy-list-item {
	padding: 10px;
	border: 1px solid #ccc;
	display: inline-block;
	background: #fff;
	position: relative;
}
body.page-blog .blfe-taxonomy.blfe-taxonomy-list-item ul {
	padding: 5px;
	border: 1px solid #ccc;
	display: none;
	background: #fff;
	list-style: none;
	position: absolute;
	top: 100%;
	left: 0;
}
body.page-blog .blfe-taxonomy.blfe-taxonomy-list-item{
	border:0px;
}
body.page-blog .blfe-taxonomy.blfe-taxonomy-list-item:before {
	content: 'Filters';
	color: #0B0C10;
	font-weight: 500;
	font-size: 20px;
}
body.page-blog .blfe-taxonomy-list-item .blfe-taxonomy-list li a {
	position: relative;
	width: 100%;
	color: #3C3D41;
	display: flex;
	align-items: center;
	overflow: hidden;
	font-size: 20px;
	font-weight: 500
}
.post-content p {
	font-weight: 600;
	color: #3C3D41;
	font-size: 24px;
	line-height: 40px;
}
.post-content {
	width: 85%;
	margin: 0 auto;
}
.post-content strong {
	color: #3C3D41;
	font-size: 40px;
	font-weight: 500;
	font-style: normal;
	width: 100%;
	line-height: 54px;
}
div#single_blog h1 {
	font-size: 48px;
	color: #3C3D41;
	font-weight: 500;
	font-style: normal;
	line-height: 64px;
	margin-top: 0;
	text-transform: capitalize;
}
div#single_blog .back i {
	color: #54C69D;
	margin-right: 9px;
	font-size: 23px;
	font-weight: 500;
	position: relative;
	top: 3px;
}
div#single_blog .back a{
	color: #3C3D41;
}
.single-post article {
	display: flex;
}

.single-post article {
	display: flex;
	gap: 20px;
}
div#single_blog .back {
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #3C3D41;
	font-weight: 500;
	margin-bottom: 50px;
}
.single-post article .post_left_part {
	width: 100%;
}
.single-post article .post_right_part {
	width: 55%;
}
body.page-blog .blfe-taxonomy-list-item .blfe-taxonomy-list li a .blfe-taxonomy-count{
	color:#635DA8;
	font-size: 20px;
	font-weight: 500;
}
ul.home_blog li img {
	max-width: 170px;
	height: 170px;
	object-fit: cover;
	width: 100%;
	border-radius: 20px;
}
ul.home_blog {
	display: block;
}
.single-post .hentry.has-post-thumbnail .post-thumbnail img {
	width: 100%;
	height: auto;
}
.single-post article {
	display: flex;
	gap: 50px;
}
div#single_blog {
	margin: 150px auto 0;
	width:85%;
}
p.comment-form-comment {
	border-radius: 12px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-ba42152 {
	box-shadow: 0px 10px 40px 0px #564BD612;
	z-index:9999;
}
.single-post #respond .comment-form-comment {
	padding: 10px 20px !important;
	min-height: 150px;
	width:80%;
}

ul.home_blog li:nth-child(1) .assigned_cate_a a:nth-child(1) {
	display: block;
}
ul.home_blog li:nth-child(2) .assigned_cate_a a:nth-child(5) {
	display: block;
}
ul.home_blog li:nth-child(3) .assigned_cate_a a:nth-child(4), ul.home_blog li:nth-child(3) .assigned_cate_a a:nth-child(6) {
	display: block;
}
.assigned_cate_a a {
	display: none;
}
body .assigned_cate_a a {
	font-size: 16px !important;
	color: #27AF7E !important;
	font-weight: 500 !important;
	margin-bottom: 5px;
	float:left;
	margin-right: 10px;
}
div#respond form textarea {
	resize: none;
	background: unset !important;
	font-size: 16px !important;
	font-weight: 500;
}
.social_links .sfsi_widget.sfsi_shortcode_container {
	width: 100%;
}

.social_links_top span img, .social_links span img {
	width: 25px;
	position: relative;
	top: 2px;
}
.social_links_top span, .social_links span {
	border: 1px solid #DEDDF8;
	line-height: 0;
	display: block;
	height: 50px;
	border-radius: 12px;
	line-height: 51px;
	display: flex;
	align-items: center;
	position: relative;
	top: -3px;
	padding: 0 15px;
	margin-right: 10px;
}
.social_links_top, .social_links {
	display: flex;
	align-items: center;
}
.social_links_top .sfsi_wicons.shuffeldiv, .social_links .sfsi_wicons.shuffeldiv {
	margin: 0 10px;
	border: 1px solid #DEDDF8;
	border-radius: 12px;
	width: 25% !important;
	padding: 10px 20px;
	height: auto !important;
	margin-bottom: 0px !important;
}
a#sfsiid_twitter_icon:after {
	content: 'Tweet';
	position: absolute;
	left: 40px;
	font-size: 16px;
	color: #494989;
}
.social_links_top .norm_row.sfsi_wDiv, .social_links .norm_row.sfsi_wDiv {
	width: 100% !important;
}
.social_links_top .sfsi_widget.sfsi_shortcode_container{width:70%;}
a#sfsiid_facebook_icon:after{
	content: 'Share';
	position: absolute;
	left: 40px;
	font-size: 16px;
	color: #494989;
}
.social_links_top .inerCnt a, .social_links .inerCnt a {
	width: 30px !important;
	height: 30px !important;
}
#respond #submit {
	background: #635DA8;
	border-radius: 12px;
	padding: 15px 30px;
	font-weight: 500;
}
div#comments h3 {
	font-size: 16px;
	color: #3C3D41;
	font-style: normal;
	font-weight: 500;
	text-transform: capitalize;
}
div#comments #respond {
	padding-top: 0;
}
div#comments {
	width: 85%;
	margin: 0 auto;
}
ul.home_blog li {
	display: flex;
	margin-bottom: 40px;
	align-items: center;
	gap: 20px;
	margin-right: 0;
}
ul.home_blog li .tit {
	color: #3C3D41;
	font-size: 20px;
	font-weight: 500;
	line-height: 27px;
	display: inline-block;
	width: 100%;
}
.post_date_data {
	display: flex;
	width: 100%;
	gap: 25px;
	margin-bottom: 80px;
}
.post_right_part h3 {
	color: #635DA8;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 40px;
}
.post_date_data_left .date_span {
	padding-top: 10px;
}
.post_date_data_left {
	font-size: 20px;
	color: #3C3D41;
	font-weight: 500;
	text-transform: capitalize;
}
.post_date_data_left span {
	width: 100%;
	display: inline-block;
	font-size: 16px;
	color: #6A686C;
	font-weight: 500;
}
body.page-blog .blfe-taxonomy-list-item .blfe-taxonomy-list li {
	list-style-type: none;
	margin-bottom: 0;
	position: relative;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #3C3D41;
	background:transparent;
}
.post_date_data img {
	width: 120px;
	background: #F7F6FF;
	height: 120px;
	padding: 20px;
	border-radius: 10px;
}
body.page-blog .blfe-taxonomy.blfe-taxonomy-list-item:hover ul {
	display:contents;
}
body.page-blog .bdt-search-result-inner {
	background: whitesmoke;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8b2db6c {
	padding-top: 40px;
}
.elementor-element-eefde75 .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-fbb4ddb:before {
	background: radial-gradient(50% 50% at 50% 50%, rgba(84, 198, 157, 0.45) 0%, rgba(84, 198, 157, 0.12) 63.54%, rgba(84, 198, 157, 0) 100%);
	position: absolute;
	right: 50%;
	background-size: 100%;
	content: '';
	top: -200px;
	left: unset;
	padding: 300px;
}
body.page-blog nav.blfe-grid-pagination .prev:before {
	content: '';
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/09/next.png);
	padding: 12px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top center;
	top: -7px;
	position: absolute;
	transform: rotate(-180deg);
	left: -30px;
}
body.page-blog nav.blfe-grid-pagination a {
	font-size: 20px;
	border: 0px;
	color: #909090;
}
body.page-blog nav.blfe-grid-pagination a:hover{
	color:#494989
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8f3cf62 {
	padding-top: 40px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8f3cf62:before {
	content: '';
	position: absolute;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 39.06%, rgba(0, 0, 0, 0.6) 100%);
	width: 100%;
	height: 100%;
	top:0px;
}
body .elementor-2525 .elementor-element.elementor-element-c0a6e13 > .elementor-container {
	min-height: 82px;
}
.elementor-element.elementor-element-f08d9a6 p {
	border-bottom: 1px solid #56EEB7;
	margin-bottom: 20px;
}
.elementor-element.elementor-element-43371a3 a span {
	color: #56EEB7;
	position: relative;
	top: 2px;
	font-size: 17px;
}
.assigned_cate a span {
	color: #635DA8;
	font-size: 16px;
	font-weight: 500;
	border-bottom: 2px solid #6861b16b;
	margin: 0 8px;
	line-height: 15px;
	display: inline-block;
}
.assigned_cate {
	margin-bottom: 70px;
}
.single-post .post-thumbnail {
	margin-bottom: 25px;
}
.single-post .post-content {
	margin: 50px auto 0;
}
div#respond h3:after {
	content: 'Add comment';
	font-size: 16px;
	color: #3C3D41;
}
div#respond h3 {
	font-size: 0;
}
.social_links {
	width: 100%;
	margin: 0 auto 50px;
	margin-left: 50px;
}
div#comments .comments-title {
	display: none;
}
.single-post #comments article {
	display: block;
}
div#comments p.comment-form-cookies-consent {
	display: none !important;
}
#comments p.comment-notes {
	display: none;
}
#comments .reply a {
	color: #3C3D41;
	font-size: 16px;
	font-weight: 500;
	line-height: 21px;
	position:relative;
}
#comments .reply a:after {
	content: '';
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/10/reply.png);
	background-size: contain;
	padding: 9px;
	background-repeat: no-repeat;
	background-position: top center;
	position: absolute;
	top: 3px;
	right: -25px;
}
.elementor-element.elementor-element-32990b7 {
	display: none;
}
div#filter_blog p {
	border: 1px solid #DEDDF8;
	border-radius: 12px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #494989;
	cursor: pointer;
	width:100%;
}
div#comments .comment-content p {
	position: relative;
	right: 0px;
	top: 10px;
	font-size: 20px;
	line-height: 30px;
	color: #3C3D41;
	display:flex;
}
div#comments .comment-author.vcard {
	float: left;
}
#comments em.comment-awaiting-moderation {
	display: none;
}
div#comments footer.comment-meta {
	margin-bottom: 0px !important;
}
div#comments time {
	color: #6A686C;
	font-size: 16px;
	font-weight: 500;
	position: relative;
	top: 3px;
	left: 10px;
}
div#comments b {
	font-size: 16px;
	color: #635DA8;
	text-transform: capitalize;
	font-weight: 600;
}
em.comment-awaiting-moderation {
	width: 100%;
	display: inline-block;
	margin-left: 60px;
	font-size: 20px;
	color: #3C3D41;
	font-style: normal;
	font-weight: 500;
	line-height: 30px;
}
div#comments form p {
	margin-bottom: 30px !important;
}
#comments .children .comment-content {
	right: 127px;
}
/*div#wpd-post-rating {
display: none;
}*/
#comments .comment-content {
	font-size: 20px;
	line-height: 30px;
	color: #3C3D41;
	text-align: left;
	position: relative;
	right: 55px;
	top: 10px;
}
div#comments #respond {
	padding-top: 0;
	margin-left: 0;
	padding-bottom: 10px !important;
}
div#comments #respond #reply-title {
	padding-top: 30px;
}
div#comments #respond #reply-title {
	padding-top: 30px;
	font-size: 20px;
	line-height: 30px;
	color: #3C3D41;
}
div#respond.comment-respond h3:after {
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}
div#respond #cancel-comment-reply-link {
	font-size: 20px;
	font-weight: 500;
	color: #3C3D41;
	opacity: 1;
}
.comments-area .comment-list .children li {
	padding: 0px 0;
	border:0px;
}
.comments-area-inner {
	width: 50%;
}
.ql-toolbar.ql-snow, .wpd-filter.wpdf-hottest.wpd_not_clicked, .wpd-filter.wpdf-reacted.wpd_not_clicked, div#wpd-editor-toolbar-0_0, .wpd-sbs-toggle, #wpdcom .wpd-form .wpd-avatar, div#filter_blog h3, div#filter_blog p, div#filter_blog ul li span {
	display: none;
}
.wpd-reply-button, .wpd-vote-up.wpd_not_clicked{
	position: relative;
}
.wpd-reply-button span {
	margin-left: 10px;
}
#wpdcom svg, #wpdcom .wpdiscuz-user-settings.wpd-info.wpd-not-clicked, #wpdcom .wpd-vote-result, .wpd-reply-button svg, .wpd-vote-up.wpd_not_clicked svg, .wpd-vote-down.wpd_not_clicked, .wpd-vote-result.wpd-up, .wpdiscuz-item.wc_website-wrapper.wpd-has-icon{display:none !important;}
.wpd-reply-button:after {
	content: '';
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/10/reply.png);
	background-size: contain;
	padding: 9px;
	background-repeat: no-repeat;
	position: absolute;
	top: 2px;
	right: -25px;
}
#wpdcom .wpd-form-row .wpd-form-col-left {
	margin-top: 10px;
}
#wpdcom .wpd-reply {
	margin-left: 30px !important;
}
#wpdcom .wpd-comment-author {
	font-size: 16px !important;
	color: #635DA8 !important;
	font-weight: 600;
	text-transform: capitalize;
	font-family: 'Poppins';
}
#wpdcom .wpd-form-col-left input {
	border: 1px solid #AEB1B5 !important;
	box-shadow: none !important;
}
.wpd-vote:before {
	content: 'Like';
	font-size: 16px;
	color: #3C3D41;
	cursor:pointer;
}
.wpd-vote-up.wpd_not_clicked:before{
	content: '';
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/10/hea-rt.png);
	background-size: contain;
	padding: 8px;
	background-repeat: no-repeat;
	position: absolute;
	top: 3px;
	left: 8px;
}
.wpd-vote.yess{position:relative;}
.wpd-vote.yess:after{
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/10/ful-heart.png);
	background-size: contain;
	padding: 8px;
	background-repeat: no-repeat;
	position: absolute;
	top: 5px;
	right: 12px;
	content: '';
	left: unset;
}
.yess .wpd-vote-up.wpd_not_clicked:before {
	background: unset;
}
#wpdcom .wpd-form-foot{margin-left:0px;}
#wpdcom {
	height: auto;
	padding: 5px 1px;
	display: inline-block;
	max-width: 50%;
	width: 100%;
}
#wpdcom .wpd-form-head {
	border: 0px !important;
}
.single-post {
	margin-top: 0 !important;
}
body.page-blog .blfe-post-category a, .assigned_cate_a a{
	pointer-events: none;
}
.wpd-thread-info span, .wpd-thread-info {
	font-size: 24px !important;
	color: #3C3D41;
	font-weight: 500;
	font-family: 'Poppins'
}
#comments #wpdcom span {
	font-size: 16px !important;
	color: #3C3D41;
	font-weight: 500 !important;
	font-family: 'Poppins';
}
#comments #wpdcom .wpdtc {
	font-size: 24px !important;
}
#wpdcom .ql-container {
	border: 1px solid #AEB1B5 !important;
	border-bottom: 1px solid #AEB1B5 !important;
	border-radius: 12px !important;
	width: 80%;
	height: 150px;
	font-style: normal;
}
#wpdcom .wpd-thread-head {
	width: 82%;
}
.wpd-comment-header a {
	font-size: 16px;
	color: #635DA8 !important;
	font-weight: 600;
	text-transform: capitalize;
	font-family: 'Poppins';
}
.wpd-comment-text p {
	font-size: 20px;
	color: #3C3D41;
	font-weight: 500;
	font-family: 'Poppins';
}
#wpdcom .wpd-thread-head .wpd-thread-info, #wpdcom .wpd-thread-filter .wpd-filter, #wpdcom .wpd-thread-head {
	border: 0 !important;
}
#wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], #wpdcom .wpd-form-row .wpd-field, #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"] {
	font-size: 16px !important;
	font-weight: 500 !important;
	color: #3C3D41 !important;
	font-family: 'Poppins' !important;
}

p.blfe-post-grid-excerpt span:after {
	content: '';
	background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/10/chevron.png);
	background-size: contain;
	padding: 9px;
	background-repeat: no-repeat;
	position: absolute;
	top: 4px;
}
.blfe-read-more-btn-wrapper span {
	position: relative;
	font-size: 16px;
	color: #3C3D41;

	font-weight: 500;
}
span.blfe-read-more-btn-wrapper i{
	color: #54C69D;
	font-size: 14px;
}
p.blfe-post-grid-excerpt {
	font-weight: 500 !important;
	color: #3C3D41;
	line-height: 29px;
}
a.blfe-post-read-more {
	margin-top: 0px !important;
}
.sfsi_inside .sf_twiter a {
	width: 150px !important;
	height: auto !important;
}
.sfsi_inside .sf_twiter a img{
	margin:0 auto;
}
div#sfsiid_facebook span {
	border: 0;
}
div#sfsiid_facebook .icon3 a {
	width: 60% !important;
	float: none;
}
div#sfsiid_facebook .icon3 {
	width: 100px !important;
}
div#sfsiid_facebook iframe, div#sfsiid_facebook .icon2 {
	display: none;
}

.wpr-nav-menu-horizontal .wpr-mega-menu .wpr-sub-icon { margin-top:0 !important; }
.wpr-nav-menu-horizontal .wpr-mega-menu .wpr-sub-icon:before { font-family: "Font Awesome 5 Free";
	content: "\f078"; color:#27AF7E; }
.elementor-sticky--effects { padding-bottom:17px !important; }
.elementor-2975 .elementor-element.elementor-element-5daa50b .wpr-nav-menu .wpr-menu-item:hover span { color:#27AF7E; }
.elementor-2975 .elementor-element.elementor-element-5daa50b .wpr-nav-menu .wpr-menu-item:hover { color:#27AF7E; }
.elementor-sticky--effects .sticky-menu-items ul li .elementor-widget-container a:hover { color:#27AF7E !important; }
.menu-item-3241 a:hover { background-color:#635DA8 !important; }
.menu-item-3241 a:hover span { color:#fff !important; }
.menu-item-3242 a:hover { background-color:#635DA8 !important;  }
.menu-item-3242 a:hover span { color:#fff !important; }
.wpr-sub-mega-menu { border:0 !important; }
.wpr-sub-mega-menu .elementor-section { border-top:1px solid #27AF7E; margin-top:6px; border-radius:0 !important; }
.wpr-sub-mega-menu .elementor-top-section { border:0 !important; }
.wpd-sep.wpd-hidden, .wpd-toggle.wpd-hidden.wpd_not_clicked, .wpd-tools.wpd-hidden, #wpdiscuz-comment-message.wpdiscuz-comment-message-auth, #wpdiscuz-loading-bar.wpdiscuz-loading-bar-auth, .wpd-comment-share.wpd-hidden.wpd-tooltip.wpd-top, .wpd-comment-link.wpd-hidden{display:none !important;}

.wpr-sticky-section-no a img { position:relative; z-index:99;  }
.elementor-element-bb46b22 img, .elementor-element-b6ef02d img { position:relative; z-index:99; }
.custom-carousel .elementskit-commentor-content { margin-bottom:0 !important;}
.custom-carousel .elementskit-single-testimonial-slider.testimonial-active { box-shadow: 0px 0px 20px #54c69d8a !important; border:2px solid #54C69D !important; padding:8px !important; margin-top:20px !important; margin-bottom:20px !important;}
.custom-carousel .elementskit-single-testimonial-slider.testimonial-active span { font-size:16px !important; }
.elementor-element-a7697f1 .elementor-widget-wrap.elementor-element-populated { background:#fff; }

.blog-slider-custom .blfe-post-grid-item .blfe-post-grid-image img { min-height:100%; }
.blog-slider-custom .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-image { height:150px; width:150px; }
.blog-slider-custom .blfe-post-grid-item-inner { display:flex; }
.blog-slider-custom .blfe-post-grid-details { padding-left:15px !important; width:60%; padding-top:40px !important; }
.blog-slider-custom .blfe-post-grid-title a { color: #3C3D41 !important; font-weight: 500 !important; font-size: 19px !important; }
section.elementor-element-e60980c { background:linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(99, 93, 168, 0.15) 100%), #FFF; }
.blog-slider-custom .blfe-post-category { position:absolute !important; left:157px; top:-10px; }
.blog-slider-custom .blfe-post-category a {color:#27AF7E !important; font-weight: 500 !important; text-decoration:none !important; }
.elementor-1573 .elementor-element.elementor-element-583f42c { width:100% !important; max-width:100% !important;}
/*div#wpdcom, ._5lm5._2pi3._3-8y, .the_champ_sharing_container.the_champ_vertical_sharing.the_champ_hide_sharing.the_champ_bottom_sharing {
display: none !important;
}*/
.the_champ_outer_login_container {
	display: none;
}
.theChampCommentingTabs ul{
	visibility:hidden;
	display:none;
}
div#theChampTabs-1 {
	display: block !important;
}
div#respond .theChampCommentingTabs {
	width: 50%;
}
div#respond {
	width: 70%;
	margin: 0 auto 80px;
}
h3#theChampReplyTitle {
	font-size: 16px;
	color: #3C3D41;
	font-style: normal;
	font-weight: 500;
	text-transform: capitalize;
	margin-bottom: 0px !important;
}

#start_jour button:not(#formsubmit) {
	display: none;
}
#start_jour .e-form__indicators__indicator.e-form__indicators__indicator--state-active, #start_jour .e-form__indicators__indicator.e-form__indicators__indicator--state-completed{
	pointer-events: all;
	cursor: pointer;
}
#start_jour .e-form__indicators__indicator.e-form__indicators__indicator--state-inactive{
	pointer-events: none;
	cursor: inherit;
}

.comment-form {
	background: #f7f7f7;
	padding: 30px;
}
.comment-form .comment-notes {
	width: 100%;
}
.comments-area-inner {
	width: 100%;
}
.comment-form p {
	display: inline-block !important;

}
div#comments {
	width: 100%;}
div#comments form p {
	padding: 0 10px !important;
}
.comment-form label {
	display: block !important;
	width: 100%;
	border-bottom: none !important;
}
.comments-area .comment-list {padding: 0;}
.comment-form input {
	display: block;
	border: 1px solid rgba(0, 0, 0, 0.15) !important;
	border-radius: 6px !important;
}
.comments-area #respond .comment-form .form-submit {
	margin: 0 !important;
}
.comments-area #respond .comment-form .comment-form-comment {
	margin: 0 0 30px 10px !important;
	width: calc(100% - 20px);
}
div#comments .comment-content p {
	font-size: 16px;
	line-height: 26px;
}
.comments-area .comment-list > .comment {
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 30px !important;
	margin-bottom: 15px;
}
#comments .comment-content {
	display: inline-block;
	top: inherit;
	right: inherit;
	width: 100%;
	margin: 0 !important;
	padding-left: 60px;
}
div#comments .comment-content p {
	display: inline-block;
	width: 100%;
	top: 0;
}
.comments-area .comment-list > .comment .reply {
	margin: 10px 0 0 42px;}
.comments-area #respond .comment-form {
	margin: 0;
}
div#respond h3::after {
	display: none !important;
}


@media(min-width:1400px){
	div#single_blog {
		margin: 150px auto 0;
		width: 75%;
	}
}
@media(max-width:520px) {
	._491z.clearfix {
		border: 0px;
	}    

	h3#theChampReplyTitle {
		margin-bottom: 10px !important;
		margin: 30px 0;
	}    
	div#respond {
		width: 100%;
		margin: 0 auto;
	}
	div#respond .theChampCommentingTabs {
		width: 90%;
		margin: 0 auto;
	}
	.elementor-1573 .elementor-element.elementor-element-f712bcf { margin-top:90px !important; }
	.ekit-wid-con .elementskit-profile-info .elementskit-author-des { color: #3C3D41 !important;
		font-weight: 500 !important;
		font-size: 18px !important; }
	.elementskit-testimonial-inner::before {
		position: absolute;
		border: 2px dashed #54C69D;
		content: '';
		width: 100%;
		height: 1px;
		top: 50%;
		left:0;
	}
	.elementor-1879 .elementor-element.elementor-element-ce6d590 { margin-top:0 !important; padding-bottom:0 !important; }
	.elementor-1879 .elementor-element.elementor-element-7ffc309 { padding-bottom:0 !important; }
	.elementor-1879 .elementor-element.elementor-element-9aafe32 { margin-bottom:0 !important;}
	.elementor-1879 .elementor-element.elementor-element-c973ab3, .elementor-1879 .elementor-element.elementor-element-8ad40d1 { padding-bottom:0 !important; }
	.page-id-4815 .project-thumbnail a.readmore { display:none; }
	.elementor-element.elementor-element-263685e .elementor-col-100{ width:100% !important; }
	.buddies-footer .elementor-container.elementor-column-gap-default { flex-direction:column-reverse; }
	.cartoon .elementor-container.elementor-column-gap-default { flex-direction:column-reverse; }
	.project.post-4876 { left:0 !important; }
	.elementor-1573 .elementor-element.elementor-element-7720d4d > .elementor-widget-container { margin:-342px 0px 0px -17px !important; width:50%; }
	.elementor-1573 .elementor-element.elementor-element-03d18e2 { font-size:27px; line-height:38px;}
	.elementor-1573 .elementor-element.elementor-element-7db6f3f > .elementor-element-populated { padding:15px !important; }
	.elementor-1573 .elementor-element.elementor-element-fb63137 > .elementor-widget-container { margin:-243px 0px 0px 0px !important; }
	.elementor-1573 .elementor-element.elementor-element-7aa37e0 > .elementor-element-populated, .elementor-1573 .elementor-element.elementor-element-5ec2e43 > .elementor-element-populated, .elementor-1573 .elementor-element.elementor-element-a99c196 > .elementor-element-populated { padding:15px !important; }
	.elementor-1573 .elementor-element.elementor-element-6c07a92 > .elementor-widget-container { margin:-243px 0px 0px 0px !important; }
	.elementor-1573 .elementor-element.elementor-element-7db6f3f:hover > .elementor-element-populated {background-color:#424280 !important;  }
	.elementor-1573 .elementor-element.elementor-element-7aa37e0:hover > .elementor-element-populated {background-color:#424280 !important;  }
	.elementor-1573 .elementor-element.elementor-element-5ec2e43:hover > .elementor-element-populated {background-color:#424280 !important;  }
	.elementor-1573 .elementor-element.elementor-element-a99c196:hover > .elementor-element-populated {background-color:#424280 !important;  }
	.elementor-1573 .elementor-element.elementor-element-0a08694 { margin-left:35px !important; }
	.elementor-1573 .elementor-element.elementor-element-9e13c40 { margin-left:10px !important; }	
	.elementor-element.elementor-element-a42b6f4 .elementor-container.elementor-column-gap-default { display:flex; justify-content:center; }
	.elementor-1573 .elementor-element.elementor-element-e421799 { line-height:32px !important; }	
	.elementskit-testimonial-inner { position:relative; }
	.sfsi_inside:last-child {
		margin-bottom: 0 !important;
	}
	.page-blog .blfe-post-grid-item .blfe-post-grid-title {
		font-size: 20px;
	}
	span.blfe-read-more-btn-wrapper i {
		color: #54C69D;
		font-size: 13px;
	}
	body.page-blog .blfe-post-grid-details .blfe-post-grid-excerpt, .blfe-read-more-btn-wrapper span {
		font-size: 14px !important;
	}
	.elementor-element.elementor-element-fe0f8a8.elementor-widget.elementor-widget-spacer, section.elementor-section.elementor-top-section.elementor-element.elementor-element-c0a6e13 {
		display: none;
	}
	.wpd-thread-info span, .wpd-thread-info, #comments #wpdcom .wpdtc {
		font-size: 16px !important;
		color: #635DA8 !important;
	}
	.wpd-comment-text p {
		font-size: 16px;
	}
	#wpdcom .wpd-thread-head .wpd-thread-info {
		flex-basis: unset !important;
	}
	#wpdcom #wpd-threads {
		margin-top: 0;
	}
	#wpdcom .ql-container {
		width: 100%;
		height: 100px;
	}
	ul.home_blog li {
		margin-bottom: 10px;
	}
	div#filter_blog h3:before {
		content: '';
		background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/10/filter.jpeg);
		background-size: contain;
		padding: 10px;
		background-repeat: no-repeat;
		background-position: top center;
		position: absolute;
		top:15px;
		left: 10px;
	}
	div#filter_blog.filt_b {
		width: 100%;
		position: relative;
		top: 0;
		right: 0;
	}
	div#filter_blog h3, div#filter_blog p, div#filter_blog ul li span{display:inline-block;}
	.comments-area-inner {
		width: 100%;
	}
	div#comments #respond {
		padding-left: 0;
	}
	div#respond.comment-respond small {
		margin-left: 0px !important;
	}
	#comments .comments-area .comment-list .children {
		margin: 30px 0 0;
		padding: 0 0 0 40px;
		list-style: none;
	}
	div#respond.comment-respond small a {
		margin-top: 20px;
		border: 0px !important;
		margin-left: 0px !important;
		padding-left: 0px !important;
	}
	#comments .comment-content {
		right: 0px;
		top: 0px;
	}
	.comments-area .comment-list {

		padding: 0 0 30px 0;

	}
	.comments-area .comment-list > .comment .reply {
		margin: 15px 0 0 45px;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-8b2db6c {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.elementor-element.elementor-element-a87a82f.elementor-widget.elementor-widget-spacer {
		height: 20px;
	}
	.elementor-2525 .elementor-element.elementor-element-992755e {
		font-size: 24px;
		font-weight: 500;
		line-height: 36px;
	}
	.elementor-element.elementor-element-43371a3, .elementor-element.elementor-element-f08d9a6 {
		max-width: 90% !important;
		width: 100% !important;
	}
	.elementor-element.elementor-element-43371a3 .elementor-widget-container {
		font-size: 14px;
		line-height: 24px;
		font-weight: 500;
	}
	.elementor-element.elementor-element-899160c {
		height: 50px;
	}
	.elementor-element.elementor-element-f08d9a6 p {
		border-bottom: 1px solid #56EEB7;
		margin-bottom: 20px;
		font-size: 24px;
		line-height: 36px;
	}
	span.bdt-icon.bdt-search-icon svg {
		color: #494989;
		opacity: 1;
	}
	.bdt-search-container input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color:  #494989;;
	}
	.bdt-search-container input::-moz-placeholder { /* Firefox 19+ */
		color:  #494989;;
	}
	.bdt-search-container input:-ms-input-placeholder { /* IE 10+ */
		color:  #494989;;
	}
	.bdt-search-container input:-moz-placeholder { /* Firefox 18- */
		color:  #494989;;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-8b2db6c {
		padding-top: 0px;
	}
	body form.bdt-search.bdt-ajax-search.bdt-search-default input {
		background: #fff !important;
	}
	.elementor-widget-bdt-search .bdt-search .bdt-search-icon {
		z-index: 99;
	}
	#filter_blog h3 {
		border: 1px solid rgba(46, 76, 95, 0.3);
		height: 50px;
		line-height: 50px;
		font-size:16px;
		color: #494989;
		font-weight: 500;
		border-radius: 12px;
		margin: 0;
		padding-left:40px;
		cursor:pointer;
		font-style: normal;
		text-transform: capitalize;
		width:100%;
		background:#fff;
		position:relative;
	}
	div#filter_blog h3.h_heading {
		border: 0px;
		padding-left:0px;
		background: transparent
	}
	form.bdt-search.bdt-ajax-search.bdt-search-default {
		width: 47%;
		float: left;
	}
	div#filter_blog{
		width: 47%;
		position: absolute;
		top: -70px;
		right: 3px;
	}
	div#filter_blog h3.h_heading:before{display:none;}
	div#filter_blog ul li {
		flex-direction: column;
		width: 100%;
		margin: 0px;
		font-size: 16px;
		color: #3C3D41;
		line-height: 27px;
		padding:7px 15px;
		border-radius: 12px;
		text-align: left;
		text-decoration: none;
	}
	#filter_blog .selected:after {
		content: '';
		background: url(https://www.myhealthbuddy.co/wp-content/uploads/2023/10/check.png);
		background-size: contain;
		padding: 10px;
		background-repeat: no-repeat;
		position: absolute;
		top: 12px;
		right: 20px;
	}
	div#filter_blog ul .selected {
		background: #F7F6FF;
		position:relative;
	}
	div#filter_blog ul li span {
		color: #635DA8;
		font-size: 16px;
		margin-left: 10px;
	}

	div#filter_blog ul {
		padding: 0;
		margin: 0;
		flex-direction: column;
		display: none;
		padding-left:0px;
		gap: 0;
		flex-wrap: unset;
	}

	#category_show{display:none;}    
	#filter_blog{display:block}
	div#comments {
		width: 100%;
	}
	div#comments .comment-content p {
		font-size: 16px;
		right:0px;
	}   
	ol.comment-list li {
		margin: 0px;
	} 
	.single-post #respond .comment-form-comment {
		min-height: 100px;
	}    
	.post-content strong {
		font-size: 24px;
		line-height: 35px;
	}    
	.post-content {
		width: 100%;
	}    
	.post-content p {
		font-size: 20px;
		line-height: 30px;
	} 
	.social_links_top .sfsi_wicons.shuffeldiv, .social_links .sfsi_wicons.shuffeldiv{padding:10px 15px;}    
	a#sfsiid_facebook_icon:after, a#sfsiid_twitter_icon:after{
		display:none;
	}
	.assigned_cate {
		margin-bottom: 40px;
	}
	div#single_blog h1 {
		font-size: 40px;
		line-height: 54px;
	}
	div#comments #commentform, .single-post #respond .comment-form-comment {
		width: 100%;
	}
	.post_date_data_left span {
		font-size: 14px;
	}
	.post_date_data img {
		width: 70px;
		background: #fff;
		height: 70px;
		padding: 10px;
		border-radius: 10px;

	}

	.post_date_data_left {
		font-size: 16px;
	}
	.social_links {
		width: 100%;
		margin: 0 auto 20px;
	}
	div#single_blog {
		margin: 50px auto 0;
		width: 90%;
	}
	.post_date_data {
		margin-bottom: 50px;
		background: #f7f6ff;
		align-items: center;
		padding:20px;
		border-radius:12px;
	}
	ul.home_blog li .tit {
		font-size: 16px;
		line-height: 21px;
	}
	.post_right_part h3 {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: 24px;
		margin-top: 0;
	}
	div#respond {
		padding-bottom: 0px !important;
	}
	#respond #submit {
		width: auto;
	}
	.single-post article .post_right_part {
		width: 100%;
	}
	.single-post article {
		display: flex;
		gap: 0px;
		flex-direction: column;
	}
	.elementor-1909 .elementor-element.elementor-element-8e9928d {
		font-size: 25px;
		margin-bottom: 50px;
	}
	#start_jour .e-form__indicators.e-form__indicators--type-number_text {
		margin-bottom: 20px;
	}    

	#start_jour .e-form__indicators__indicator--state-active{display:flex !important;}    
	/*#start_jour .e-form__indicators--type-number_text .e-form__indicators__indicator__separator, #start_jour .e-form__indicators__indicator{display:none} */
	.page-id-2497 .elementor-2497 .elementor-element.elementor-element-ae2c192{margin-bottom:0px;}
	.page-id-2497 .elementor-spacer-inner {
		display: none;
	}
	#start_jour .elementor-field-textual {
		height: 50px;
		font-size: 14px;
	}
	div#start_jour_title p {
		font-size: 24px;
		line-height: 36px;
	}
	#start_jour_title {
		padding: 0;
	}
	#start_jour .elementor-form-fields-wrapper.elementor-labels-above {
		width: 100%;
		padding: 10px;
	}
	#trans_row .project-thumbnail a:last-child {
		display: none;
	}
	.page-transformations section.elementor-section.elementor-top-section.elementor-element.elementor-element-ce6d590.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no {
		padding-top: 20px;
	}    
	.page-faq .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7100ce9{ background: linear-gradient(180deg, rgba(99, 93, 168, 0.15) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, #FFFFFF, #FFFFFF) !important;}
	#blog_row .elementor-element.elementor-element-5a91ecc.elementor-widget__width-initial.elementor-widget.elementor-widget-elementskit-post-list { max-width: 100%; width: 100%; }
	.mycss .elementor-column.elementor-col-16.elementor-inner-column.elementor-element:hover .elementor-widget-wrap.elementor-element-populated{background:#424280;}
	div#hide_row {
		display: none;
	}    
	.page-our-story .elementor-1909 .elementor-element.elementor-element-ce6d590 {
		padding-top: 30px;
	}
	.page-home .ekit-wid-con .elementskit-single-testimonial-slider {
		margin: 10px;
	}
	.page-home .elementor-1573 .elementor-element.elementor-element-8c861b2 {
		font-size: 24px;
		line-height: 1.5;
	}

	.comment-form {padding: 20px 10px 30px;}
	div#comments .comment-author.vcard {
		float: none;
	}
	#comments .comment-content {padding-left: 45px;margin-top: 20px !important;}
	div#comments time {
		left: 0;
	}
	.comments-area .comment-list > .comment {padding: 20px 15px !important;}
	.comments-area .comment-list > .comment .comment-meta .comment-author img{margin-right: 14px;}
}




.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}