/*
Theme Name: Divi Child
Theme URI: https://www.lybl.com/
Version: 1.0
Description: Child Theme of Divi
Author: Ajeet Kumar
Template: Divi
*/
@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap');
@import url("../Divi/style.css");

/* Header */
body{
	font-family: "Cabin", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
}
header.site_header {
    display: flex;
	padding:10px 0;
}
.headerWrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
	padding: 4px 0;
}
.headerWrap .site_logo {
    width: 160px;
}
.headerWrap .site_logo img {
    height: 78px;
}
.headerWrap .lyblAppBtnWrap {
    width: 293px;
    display: flex;
    align-items: center;
	justify-content: end;
}
.headerWrap .lyblAppBtnWrap .serachIcon {
    margin-right: 15px;
    cursor: pointer;
    line-height: 0;
}
.serachFormSec {
    position: absolute;
    bottom: -62px;
    right: 277px;
    width: 100%;
    max-width: 422px;
    background: #fff;
    padding:15px 12px 15px;
    border-radius: 10px;
    z-index: 99;
	display: none;
}
.serachFormSec div#ajaxsearchpro1_1 {
    background-color: #fff;
    background-image: none !important;
    border-radius: 6px;
    border: 1px solid rgba(0, 0, 0, 0.5);
}
.serachFormSec div#ajaxsearchpro1_1 button.promagnifier {
    background-image: none !important;
}
.serachFormSec div#ajaxsearchpro1_1 button.promagnifier svg {
    fill: rgb(0, 0, 0, 0.4) !important;
}
.serachFormSec .prosettings {
    background-image: none !important;
}
.serachFormSec .prosettings .innericon svg {
    fill: rgb(0, 0, 0, 0.5);
}
.serachFormSec div#ajaxsearchprosettings1_1 {
    max-width: 377px;
    background-image: none;
    background-color: #fff;
}
div#ajaxsearchprosettings1_1 label.asp_label {
    font-size: 14px !important;
    color: #000 !important;
    border: 1px solid rgba(128, 128, 128, 0.5);
    padding: 5px 10px;
    border-radius: 20px;
    font-weight: 400 !important;
	padding: 5px 20px;
}
div#ajaxsearchprosettings1_1 fieldset.asp_filter_cpt.asp_sett_scroll {
    display: flex;
    width: 100%;
}
div#ajaxsearchprosettings1_1 label.asp_label input.asp_radio {
    opacity: 0;
    width: 0;
    margin: 0;
}
div#ajaxsearchprosettings1_1 label.asp_label:nth-child(2) {
    margin: 0 15px;
}
div#ajaxsearchprosettings1_1 form.asp-fss-flex {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 0px 12px !important;
}
#ajaxsearchpro1_1 .probox .proclose svg {
    background: #fff;
}
div#ajaxsearchprores1_1 {
    background: #fff !important;
}

.headerWrap nav.main_menu {
    width: calc(100% - 388px);
	padding-left: 110px;
}
.headerWrap nav.main_menu ul{
	display:flex;
	justify-content:flex-start;
}
.headerWrap nav.main_menu ul li{
	position: relative;
	padding-left: 11px;
    padding-right: 11px;
}
.headerWrap nav.main_menu ul li a{
	font-size: 18px;
    letter-spacing: -0.2px;
    line-height: 23.4px;
    color: #000;
    font-weight: 500;
    padding: 0;
	display:flex;
}
.headerWrap nav.main_menu ul li a .submenu-indicator{
	background:url(images/arrow-down_black.png) right center no-repeat;
	font-size: 0;
    width: 30px;
    background-size: 21px;
}
.headerWrap nav.main_menu ul li a:hover, .headerWrap nav.main_menu ul li.current-menu-item a{
	color:#65723b;
}
.headerWrap nav.main_menu ul ul{
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #fff;
	border: 1px solid #EFF0F6;
    border-radius: 16px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	width: 240px;
	z-index:99;
	padding: 20px 0 15px;
}
.headerWrap nav.main_menu ul li:hover .sub-menu{
  display: block;
}
.headerWrap nav.main_menu ul ul li{
	margin-bottom: 15px;
    padding: 0 15px;
}
.headerWrap nav.main_menu ul ul li a{
	font-size: 15px;
    line-height: 20px;
    color: #545454;
    font-weight: 400;
}

.lyblAppBtnWrap a.btn{
	border: 0;
    font-size: 15.3px;
	background:#2b3b1d;
	padding:13.6px 28px;
	text-align:center;
	border-radius:6.8px;
	color:#fff;
	width: 100%;
    display: block;
}
.lyblAppBtnWrap a.btn:hover{
/* 	background:#CE9100; */
}
.lyblAppBtnWrap a.btn.btn_mobile{
	display:none;
}
.headerWrap .hamburger-container{
	display:none;
}
.serachFormSec input[type="search"] {
    color: #000 !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.serachFormSec input#search {
    height: 36px;
    width: 100%;
	color: #000 !important;
    font-size: 14px !important;
    line-height: 28px !important;
	border-radius: 4px;
}
.serachFormSec input[type="image"] {
    position: absolute;
    right: 20px;
    top: 22px;
    width: 22px;
}
/* 
 .et_pb_menu_0_tb_header.et_pb_menu ul li a:hover, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{
   color:#65723b;

}
.web-header .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    width: 22% !important;
}
.web-header .nav li ul{
    border: 1px solid #EFF0F6;
    border-radius: 16px;
}
.web-header .nav li ul li{
    margin-bottom: 15px;
    padding: 0 15px;
    width: 100%;
}
.web-header .nav li ul a {
    font-size: 15px!important;
    line-height: 20px!important;
    color: #545454;
    font-weight: 400;
    padding: 0;
    letter-spacing: 0 !important;
    width: auto;
} */
a {
    color: #000;
}
/* home hero banner */
.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{
    max-width: 1360px!important;
    padding: 0 40px!important;
}
.et_pb_row{
    width: 100%!important;
}
.custom_home_hero_slider {
    position: relative;
}
.custom_home_hero_slider:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:linear-gradient(90deg, #000000b5 0%, #0000007d 100%);
    z-index: 1;
}
.custom_btnStyleonly h1.et_pb_module_heading {
    background: #c9872b;
    display: inline-block;
    border-top-right-radius: 35px;
    padding: 8px 15px;
    font-size: 16px;
    color: #fff;
    line-height: 24px;
    font-weight: 600;
    border-bottom-right-radius: 35px;
}
.custom_heroContent p {
    font-size: 54px;
    line-height: 72px;
    color: #fff;
    font-weight: 400;
}
.custom_heroContent p strong{
    font-weight: 700;
}
.custom_btnwrap .et_pb_text_inner, .custom_btnwrap .et_pb_text_inner p{
    display: flex;
    align-items: center;
}
.custom_btnwrap .et_pb_text_inner br{
    display: none;
}
.custom_btnwrap .et_pb_text_inner a {
    margin-right: 15px;
}

.btn{
    font-size: 24px;
    font-weight: 600;
    line-height: 36.03px;
    color: #000;
    border-radius: 8px;
    background-color: #fff;
    padding: 12px 24px;
    border: 2px solid #fff;
}
.btn:hover{
/*     background: #CE9100;
    border-color: #CE9100;
    color: #fff; */
}
.btn_transprant{
    border: 2px solid #fff;
    color: #fff;
    background-color: transparent;
    font-weight: 500;
}
.custom_home_boxWrap .et_pb_main_blurb_image {
    margin: 0 0 15px;
}
.custom_home_boxWrap .et_pb_blurb_content, .custom_home_boxWrap{
    position: relative;
}
.custom_home_boxWrap .et_pb_column::after {
    content: "";
    background: rgba(243, 182, 34, 1);
    width: 1px;
    height: 135px;
    position: absolute;
    right: -33px;
    bottom: 10px;
}
.custom_home_boxWrap .et_pb_column.et-last-child::after {
	display:none;
}
.custom_home_boxWrap .last-div .et_pb_blurb_content::after {
    display: none;
}
.custom_health_iconBoxWrap .et_pb_column_1_4 {
    width: 25%;
    margin: 0;
    padding: 0 15px;
}
.custom_health_icon_box {
    background-size: 115px;
    background-position: 95% 95%;
	transition: opacity 0.5s ease-in-out!important;
}
.custom_health_icon_box:hover {
/*     background-size: 140px;
    background-position: 100% 100%; */
}
.custom_health_icon_box .et_pb_blurb_content {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0 0 20px;
}
.custom_health_icon_box .et_pb_blurb_content .et_pb_main_blurb_image {
    flex: 0 0 100%;
    order: 1;
    text-align: right;
    margin: 0;
    height: 140px;
}
.custom_health_icon_box .et_pb_blurb_content .et_pb_main_blurb_image img {
    width: 114px;
    padding: 0 10px 15px 0px;
    position: relative;
    bottom: -18px;
}
.custom_health_icon_box.et_multi_view__hovered .et_pb_blurb_content .et_pb_main_blurb_image img {
    width: 140px;
    padding: 0;
    bottom: 0;
}
.custom_health_icon_box .et_pb_blurb_content .et_pb_blurb_container{
    padding-bottom: 0;
    min-height: 240px;
}
.custom_health_icon_box h4.et_pb_module_header {
   padding-right: 20%;
   font-weight: 500;
}

.latestBlogSlide{
    padding-top: 40px;
}
.postWrapSec {
    border: 1px solid #65723b;
    border-radius: 8px;
    position: relative;
}
.latestBlogSlide.owl-carousel .postWrapSec {
    min-height: 460px;
}
.postWrapSec .post-thumbnail img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.postWrapSec span.category-name {
    position: absolute;
    top: 10px;
    left: 15px;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-family: "Cabin", sans-serif;
    font-weight: 500;
}
.postWrapSec .postContent {
    padding: 15px 25px 25px;
}
/* .postWrapSec:hover .postContent {
    background: #65723b;
}  */
.postWrapSec .postContent h2{
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
}
/* .postWrapSec:hover .postContent h2{
    color: #fff;
} */
.postWrapSec .postContent p{
    color: #545454;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
/* .postWrapSec:hover .postContent p{
    color: #fff;
} */
.postWrapSec .postContent p.post-meta{
    font-size: 13px;
    line-height: 15px;
	position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    padding: 0 25px;
}

.custom_site_footer .et_pb_column_0_tb_footer{
    width: 19%!important;
}
.custom_site_footer .et_pb_column_1_tb_footer{
    width: 15% !important;
    padding-right: 50px;
}
.custom_site_footer .et_pb_column_2_tb_footer{
    width: 20%!important;
    padding-right: 75px;
}
.custom_site_footer .et_pb_column_3_tb_footer{
    width: 26%!important;
    padding-right: 50px;
}
.custom_site_footer .et_pb_column_4_tb_footer{
    width: 20%!important;
}

.custom_site_footer nav ul {
    flex-wrap: wrap;
}
.custom_site_footer nav ul li {
    flex: 0 0 100%;
}
.custom_site_footer nav ul li a {
    font-size: 16px;
    line-height: 24px;
    color: #EFF4EE;
    font-weight: 400;
}
.custom_site_footer nav ul li a {
    color: #EFF4EE;
}
.custom_footer_social_Icons {
    margin-top: 15px !important;
}
.custom_footer_social_Icons li a.icon{
    border-radius: 8px;
}
.custom_footer_social_Icons li a.icon:hover{
/*     opacity: 0.6; */
}
.custom_playBtnWrap .et_pb_text_inner {
    display: flex;
    align-items: center;
    padding: 12px 0 20px;
}
.custom_playBtnWrap .et_pb_text_inner p {
    padding: 0 0 0px;
    line-height: 0;
    margin-right: 10px;
}
.custom_playBtnWrap .et_pb_text_inner p a:hover{
/*     opacity: 0.3; */
}
.custom_site_footer a.et_pb_button_0_tb_footer.btn {
    font-size: 16px;
    line-height: 24px !important;
    padding: 12px 43px;
}
.custom_site_footer a.et_pb_button_0_tb_footer.btn:hover {
   border-radius: 8px;
    background-color: #fff;
    border: 2px solid #fff;
}
.et_pb_with_border.et_pb_row.et_pb_row_1_tb_footer {
    border: 0 !important;
    margin-top: 20px;
}
.testimonialWrap {
    background: #fff;
    padding: 25px;
    border-radius: 15px;
    text-align: right;
}
ul.testimonialSlide{
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.testimonialSlide li{
    list-style: none;
    padding: 40px 2px 0;
    margin: 0;
}
.testimonialWrap .post-thumbnail{
   width: 75px;
   height: 75px;
   background-color: #fff;
   border-radius: 100%;
   margin-top: -62px;
}
.testimonialWrap .post-thumbnail img{
   width: 100%;
   border-radius: 100%;
}
.testimonialWrap span.rating{
    background-image: url(images/rating_img.png);
    position: relative;
    top: -20px;
    width: 90px;
    display: inline-block;
    height: 16px;
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left center;
}
.testimonialWrap span.rating.num5{
    width: 90px;
    background-size: 90px;
}
.testimonialWrap span.rating.num4{
    width: 75px;
    background-size: 90px;
}
.testimonialWrap span.rating.num3{
    width: 55px;
    background-size: 90px;
}
.testimonialWrap span.rating.num2{
    width: 35px;
    background-size: 90px;
}
.testimonialWrap span.rating.num1{
    width: 20px;
    background-size: 90px;
}
.testimonialContent{
   text-align: left;
}
.testimonialContent h3{
    font-size: 16px;
    line-height: 25px;
    color: #000;
    font-weight: 800;
    margin: 0;
    padding: 0;
}
.testimonialContent p{
   font-size: 18px;
   line-height: 30px;
   color: #000;
   font-weight: 400;
   margin-bottom: 25px;
}
.testimonialContent .post-meta{
   color:#8C8C8C;
   font-size: 14px;
   line-height: 25px;
   font-weight: 400;
}
.testimonialSlide .owl-dots{
    margin-top: 25px!important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    background: #879B85;
    width: 11px;
    height: 11px;
    margin: 5px 3px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    background: #2b3b1d; 
/* 	background: #fff; owl dots slider color */
}
.owl-theme .owl-dots .owl-dot.active span{
    width: 42px;
}
.custom_transform4boxWrap .et_pb_column {
    width: 49%;
    flex: 0 0 49%;
    margin: 0;
}
.custom_transform4boxWrap .et_pb_column:first-child {
    margin-right: 2%;
}
.testimonialSlide .owl-stage {
  display: flex !important;
  align-items: stretch !important;
}
.testimonialSlide .owl-item {
  height: auto !important;
}
/* Make card containers fill full height */
 .testimonialSlide .owl-item .item, .owl-item .testimonialWrap {
  flex-direction: column !important;
  height: 100% !important;
}
/* Make card content fill available space */
.testimonialSlide .owl-item .testimonialContent {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
}

/* Depression Page */
.custom_innerBanner .et_pb_column {
    max-width: 640px;
}
.Heading_style2 {
    text-align: center;
}
.Heading_style2 .custom_heading6BG {
    display: inline-block;
    text-align: center;
}
.Heading_style2 .custom_heading6BG h6{
    padding: 0;
}
.pdp-slider.custom_innerBannerSec.sdpbanner .custom_innerBanner .et_pb_column {
    max-width: 460px;
}
/* CSS to style the heading and hide all but the first text */
.auto-change-heading {
  display: inline-block;
  white-space: nowrap;
}
.auto-change-heading span {
  display: none;
}
.auto-change-heading span.active {
  display: inline-block;
  opacity: 0;
  animation: fadeIn 1s ease-in-out forwards;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.custom_Improvements_typically .et_pb_column {
    width: 50% ! Important;
    margin: 0 !important;
    padding: 0 12px;
}
.custom_Improvements_typically .et_pb_column:first-child{
    padding-left: 0;
}
.custom_Improvements_typically .et_pb_column:last-child{
    padding-right: 0;
}
.custom_Improvements_typically .et_pb_text_inner h3 {
    color: #fff;
    font-size: 28px;
    line-height: 36px;
    font-weight: 500;
}
.custom_Improvements_typically .et_pb_text_inner ol{
	padding-left:15px;
}
.custom_Improvements_typically .et_pb_text_inner li {
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
	list-style-position: outside;
}
.custom_clinically_provenSec h2.et_pb_module_heading {
    font-size: 42px;
    line-height: 52px;
    color: #fff;
    max-width: 460px;
}
.custom_clinically_provenSec h4.et_pb_module_header {
    color: #fff;
    font-weight: 600;
    font-size: 30px;
    line-height: 40px;
    padding: 0 0 0px;
}
.custom_clinically_provenSec .et_pb_blurb_description p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.2px;
}
.custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 {
    display: flex;
    flex-wrap: wrap;
}
.custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module {
    margin-bottom: 25px !important;
    flex: 0 0 50%;
    width: 50%;
    padding-right: 99px;
}
.custom_clinically_provenRow.blurb_4icons .et_pb_column.et_pb_column_3_5 .et_pb_module{
	padding-right: 80px;
}
.custom_clinically_provenRow2 {
    margin-bottom: 0 !important;
}
.custom_clinically_provenRow2 .et_pb_text_inner p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}
.custom_clinically_provenRow2 .et_pb_text_inner {
    max-width: 840px;
    text-align: center;
    margin: 0 auto;
}
.custom_lyblapartRow .et_pb_column {
    width: calc(50% - 8px) !important;
    margin: 0 8px !important;
    padding: 0;
    background: #fff;
    border-radius: 16px;
}
.custom_lyblapartRow .et_pb_column:nth-child(2n+1) {
    margin-left: 0!important;
}
.custom_lyblapartRow .et_pb_column:nth-child(2n) {
    margin-right: 0!important;
}
.custom_lyblapartRow h4 {
    font-size: 26px;
    line-height: 35px;
    font-weight: 500;
    padding-bottom: 12px;
}
.custom_lyblapartRow p {
    font-size: 18px;
    line-height: 24px;
    color: #545454;
}
/* .pdp-apart-text-box {
    min-height: 255px;
} */

.custom_ourprogramboxRow .et_pb_column {
    width: 50% !important;
    margin: 0 !important;
    padding:0 8px;
}
.custom_ourprogramboxRow .et_pb_column:nth-child(2n+1) {
    padding-left: 0;
}
.custom_ourprogramboxRow .et_pb_column:nth-child(2n) {
    padding-right: 0;
}
.custom_our-program_detailSec .et_pb_text_inner h4{
    font-size: 22px ;
    line-height: 30px ;
    font-weight: 500 ;
}
.custom_our-program_detailSec .et_pb_text_inner p{
    font-size: 17px ;
    line-height: 24px ;
    font-weight: 400 ;
    letter-spacing: -0.2px;
	color: #545454;
}
div#pdp-dep-popup {
    border-radius: 10px;
    padding: 30px 0;
}
#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap{
    display: inline-block!important;
}
#et-boc .area-outer-wrap .da-close{
    right: 15px;
    top: 15px;
}
.health_expertsWrap {
    background: #fff;
    border-radius: 8px;
	overflow: hidden;
}
.health_expertsSlide .owl-stage {
  display: flex !important;
  align-items: stretch !important;
}

.health_expertsSlide .owl-item {
  height: auto !important;
}

/* Make card containers fill full height */
.health_expertsSlide .health_expertsWrap, .health_expertsSlide .item {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  text-align:center;
}

/* Make card content fill available space */
.health_expertsSlide .health_expertsContent {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 !important;
 
}

/* Push meta section to bottom */
.health_expertsSlide .read-more {
	padding-top:30px !important;
	margin-top:auto !important;
}
.health_expertsWrap .post-thumbnail {
    overflow: hidden;
    width: 160px;
    height: 160px;
    position: relative;
	margin:15px auto 0;
	border-radius:100%;
}
.health_expertsWrap .post-thumbnail img {
    height: 100%;
    width: 100%;
    object-fit: cover;
	border-radius:100%;
}

.health_expertsSlide li, .health_expertsSlide{
    list-style: none;
}
.health_expertsContent {
    padding: 20px;
}
.health_expertsContent h3{
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #000;
}
.health_expertsContent p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #545454;
}
.health_expertsContent span.specialization{
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #000;
    margin: 15px 0 0;
    display: inline-block;
}
.health_expertsContent .read-more{
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}
.health_expertsContent .read-more a{
    border: 2px solid #2b3b1d;
    padding: 16px 32px;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    border-radius: 8px;
    width: 100%;
    display: inline-block;
    text-align: center;
	color:#000;
	cursor:pointer;
}
.health_expertsContent .read-more a:hover{
/*     background-color: #2b3b1d;
    color: #fff; */
}
.custom-popup {
  display: none;
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7); 
    padding-top: 23vh;
}

.custom-popup .custom-popup-content {
  background: #fff;
  padding: 0 20px 20px 20px;
  border-radius: 5px;
  text-align: center;
  max-width: 960px;
  margin: 0 auto;
  box-shadow: 0px 28.93px 61.56px 0px #15151526;
  border-radius: 16px;
	text-align:left;
    position: relative;
}
.custom-popup-content .expertPhoto {
    max-width: 165px;
    border-radius: 100%;
	position: relative;
    top: -20px;
}
.custom-popup-content .expertPhoto img {
    border-radius: 100%;
}
.custom-popup .custom-popup-content h2{
	font-size: 24px;
    line-height: 36px;
    color: #424242;
    font-weight: 700;
    padding: 0 0 8px;
	text-align:left;
}
.custom-popup .custom-popup-content h5{
	font-size: 16px;
    line-height: 24.8px;
	color:#8c8c8c;
	font-weight:600;
}
.pdp-health-expert .custom-popup .custom-popup-content h5{
	color:#424242;
}
.custom-popup .custom-popup-content p{
	font-size: 16px;
    line-height: 24.8px;
	color:#8c8c8c;
	font-weight:400;
	padding-bottom: 15px !important;
}
.custom-popup .custom-popup-content .summaryText{
	padding: 0!important;
}
.close-btn {
  font-size: 30px;
  color: #8c8c8c;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-weight:300;
}
.custom-popup .custom-popup-content span.qualification {
    padding-bottom: 5px;
    display: block;
}
.custom-popup .custom-popup-content span.location {
    padding-bottom: 10px;
    display: block;
}
.Custom_most_popularSec .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
	margin:0!important;
}
.Custom_most_popularSec .et_pb_module.et_pb_tabs.et_pb_tabs_0.custom_tabStyle {
    border: 0;
}
.Custom_most_popularSec ul.et_pb_tabs_controls.clearfix {
    border: 0;
    background: transparent;
	display: flex;
    justify-content: center;
    align-items: center;
	margin-bottom: 20px;
}
.Custom_most_popularSec ul.et_pb_tabs_controls li {
    padding: 5px 14px;
    color: #000;
    border-radius: 0;
    cursor: pointer;
    border: 1px solid #929292;
    font-weight: 600;
    line-height: 18px;
    font-size: 14px;
    background: #fff;
	height:auto!important;
}
.Custom_most_popularSec ul.et_pb_tabs_controls li:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.Custom_most_popularSec ul.et_pb_tabs_controls li:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-right: 1px solid #929292;
}
.Custom_most_popularSec ul.et_pb_tabs_controls li.et_pb_tab_active{
	background:#c9872b;
	color:#fff;
}
.Custom_most_popularSec ul.et_pb_tabs_controls li.et_pb_tab_active a {
    color: #fff !important;
}
.Custom_most_popularSec .et_pb_all_tabs {
    background: #c9872b;
    padding: 35px 0;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab {
    padding: 0 40px;
    margin: 0 auto;
    max-width: 1360px;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content {
    display: flex;
    align-items: center;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .leftbox h3{
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	color:#fff;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .leftbox p{
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color:#fff;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .midbox .price{
	font-size: 44px;
    font-weight: 700;
    line-height: 50px;
	color:#fff;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .midbox .price span#price-text-small{
	 text-decoration: line-through;
    font-size: 24px;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .midbox .price span.textSmall {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .midbox p{
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color:#fff;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .rightbox a{
	background-color: white;
    color: black;
    padding: 15px 27px;
    font-size: 16px;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    font-weight: 700;
	border:1px solid #fff;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .rightbox a:hover{
/* 	color:#fff;
	background:transparent; */
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .leftbox {
    width: 52%;
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .midbox {
    width: calc(48% - 155px);
}
.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .rightbox {
    width: 155px;
}
.custom_our-program_detailSec .et_pb_row.custom_ourprogramboxRow {
    padding: 0 40px !important;
}
.custom_titleMostPopular {
    margin: 0 !important;
    text-align: center;
}
.custom_titleMostPopular h6.et_pb_module_heading {
    padding: 4px 28px 4px;
    margin-right: 6px;
    background-color: #e0a743;
    color: black;
    font-family: "Cabin", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px;
    letter-spacing: -0.20000000298023224px;
    text-align: center;
    border-radius: 8px 8px 0px 0px;
    display: inline-block;
}
ul.health_expertsSlide {
    padding: 0;
    margin: 40px 0 0;
}
.latestBlogSlide .owl-dots {
    margin-top: 20px !important;
}
.custom_testimonialspdp .testimonialWrap {
    border: 2px solid #8BA832;
}
.custom_clinically_provenSec a.et_pb_button {
    width: 320px;
}
/* Disable scrolling on body */
.no-scroll {
  overflow: hidden;
}
.Custom_most_popularSec .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
}

/* Full width Blurb*/
.flW_blurb .et_pb_blurb_content {
	max-width: 100%;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.flW_blurb ul {
	padding-bottom: 0;
}
.flW_blurb .et_pb_main_blurb_image {
	width: 50%!important;
	margin: 0 !important;
}
.flW_blurb .et_pb_blurb_container {
	width: 100%;
	padding: 20px;
	background: #65723b;
	margin-left: -50px!important;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-30px,-50%);
	-ms-transform: translate(-30px,-50%);
	transform: translate(-30px,-50%);
	max-width: 50%;
	left: auto;
	right: 0;
	border-radius: 10px;
}
.pdf-results .Heading_style2.custom_ruceYellowbgTitle .et_pb_column {
    display: inline-block !important;
}
.custom_sdp_why_chooseWrap {
    display: flex;
    flex-wrap: wrap;
}
.custom_sdp_why_chooseWrap .et_pb_module.et_pb_heading {
    flex: 0 0 80%;
}
.custom_sdp_why_chooseWrap .et_pb_module.et_pb_heading h2.et_pb_module_heading {
    font-size: 36px;
    line-height: 44px;
    font-weight: 500;
}
.sdp-shop-concern h2.et_pb_module_heading {
    margin-bottom: 25px;
}
.tab .image-container img {
	transition: opacity 0.3s ease;
}
.tab.active .image-container img {
	opacity: 0;
}
.tab.active .image-container .hover-image {
	opacity: 1;
}
.tab .hover-image {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: opacity 0.3s ease;
}
.tab .image-container {
	position: relative;
    display: flex;
    width: 204px;
    padding: 15px 15px;
    background: #F8F2EA;
    text-align: center;
    height: 204px;
    align-items: center;
    justify-content: center;
	border-radius: 8px;
}
.tab .image-container img {
    max-width: 99px;
    display: inline-block !important;
	height:auto;
}
.image-container img.hover-image {
    max-width: 100%;
}
.tabs-container .tabs-list .tab {
    cursor: pointer;
}
.tabs-container .tabs-list .tab p {
    text-align: center;
    padding: 8px 30px 0;
}
.tabs-container .tabs-list .owl-nav button span {
    font-size: 55px;
    font-weight: 100;
}
.tabs-container .tabs-list .owl-nav button.owl-prev {
    position: absolute;
    left: -20px;
    top: 30%;
}
.tabs-container .tabs-list .owl-nav button.owl-next {
    position: absolute;
    right: -20px;
    top: 30%;
}
.product-slider {
    padding: 30px 0 0;
}
.product-slider .item {
    border: 1px solid #649156;
    border-radius: 13px;
    text-align: center;
    padding: 0;
}
.product-slider .item .productDetailsWrap {
    padding: 0;
	background: #F8F8F8;
}
.product-slider .item .productDetailsWrap figure {
    background: #F8F8F8;
    border-top-right-radius: 13px;
    border-top-left-radius: 13px;
	padding-top: 20px;
}
.product-slider .item .productDetailsWrap .productbottomDetails {
    background: #fff;
	border-bottom-right-radius: 13px;
    border-bottom-left-radius: 13px;
	padding-bottom: 20px;
}
.product-slider .item a {
    line-height: 0;
}
.product-slider .item img {
    max-width: 171px;
    display: inline-block;
    height: auto;
    line-height: 0;
}
.product-slider .item h4 {
    text-align: left;
    padding: 8px 15px 12px;
    font-size: 18px;
    line-height: 22px;
    color: #000;
}
.product-slider .item h6 {
    font-size: 14px;
    line-height: 21px;
    color: #545454;
    text-align: left;
    padding:0 15px 0;
}
.product-slider .item .contentText {
    padding: 20px 15px;
    text-align: left;
}
.product-slider .item .contentText p {
    color: #545454;
    font-size: 15px;
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    padding: 8px 0;
    display: block;
    line-height: 22px;
}
.product-slider .item .ratingWrap {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.product-slider .item .ratingWrap span.ratingIcon{
	background-image:url(images/rating_icon.png);
	background-size:120px;
	background-position:left center;
	background-repeat:no-repeat;
	width: 120px;
    height: 20px;
}
.product-slider .item .ratingWrap .trs{
	color:#2E7ABF;
}
.product-slider .owl-nav button.owl-prev {
    position: absolute;
    left: -30px;
    top: 48%;
}
.product-slider .owl-nav button.owl-next {
    right: -30px;
    top: 48%;
    position: absolute;
}
.product-slider .owl-nav button span {
    font-size: 70px;
    line-height: 30px;
    font-weight: 100;
}
ul.custom-posts-list.bestSellerproducts {
    display: flex;
    flex-wrap: wrap;
    margin: 25px 0 0;
    padding: 0;
}
.bestSellerproducts .item {
    border: 1px solid #649156;
    border-radius: 13px;
    text-align: center;
    padding: 20px 0;
	list-style: none;
	margin: 0 5px 15px;
    width: calc(25% - 10px);
	background: #fff;
}
.bestSellerproducts .item a {
    line-height: 0;
}
.bestSellerproducts .item img {
    max-width: 149px;
    display: inline-block;
    height: auto;
    line-height: 0;
}
.bestSellerproducts .item h4 {
    text-align: left;
    padding: 0 15px 7px;
    font-size: 18px;
    line-height: 22px;
    color: #000;
}
.bestSellerproducts .item h6 {
    font-size: 14px;
    line-height: 21px;
    color: #545454;
    text-align: left;
    padding: 0 15px;
}
.bestSellerproducts .item .contentText {
    padding: 10px 15px;
    text-align: left;
}
.bestSellerproducts .item .contentText p {
    color: #545454;
    font-size: 15px;
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    padding: 8px 0;
    display: block;
    line-height: 22px;
}
.bestSellerproducts .item .ratingWrap {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.bestSellerproducts .item .ratingWrap span.ratingIcon{
	background-image:url(images/rating_icon.png);
	background-size:120px;
	background-position:left center;
	background-repeat:no-repeat;
	width: 120px;
    height: 20px;
}
.bestSellerproducts .item .ratingWrap .trs{
	color:#2E7ABF;
}
.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description {
    padding: 0;
    max-width: 610px;
    margin-left: 0;
}
.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 46px;
    line-height: 56px;
    padding-bottom: 20px;
}
.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description p {
    font-size: 20px;
    line-height: 30px;
}
.et_pb_fullwidth_slider_0.custom_bannerSliderWrap .et_pb_slide_0 .et_pb_slider_container_inner .et_pb_slide_description a.et_pb_button.et_pb_more_button{
    margin-top: 50px;
}
.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content ul {
    list-style: none;
    padding: 0;
    margin: 15px 0 0;
    display: flex;
    flex-wrap: wrap;
}
.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content ul li {
    background: #65723b;
    padding:0 15px 0 32px;
    border-radius: 17px;
    margin-bottom: 6px;
    font-size: 14px;
    font-weight: 300;
    margin-right: 8px;
	position: relative;
}
.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content ul li::after {
    content: "âœ“";
    position: absolute;
    left: 8px;
    top: 4px;
    background: #fff;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    color: #000;
    font-size: 11px;
    line-height: 19px;
    text-align: center;
    font-weight: 600;
}
.custom_benefits_our_boxWrap .et_pb_column {
    width: 25%;
    margin: 0;
    padding: 0 10px;
}
.custom_benefits_our_boxWrap .et_pb_blurb_content {
    width: 100%;
    max-width: 100%;
    background: #F8F2EA;
    border-radius: 16px 20px;
    padding: 16px;
    min-height: 250px;
}
.health_expertsWrap.my_affiliateList .post-thumbnail {
    width: 160px;
    height: 160px;
    text-align: center;
    border-radius: 100%;
}
.health_expertsWrap.my_affiliateList img {
    object-fit: cover;
    height: 100%;
    border-radius: 100%;
    width: 100%;
}
.health_expertsWrap.my_affiliateList .health_expertsContent {
    text-align: center;
}
.health_expertsWrap.my_affiliateList span.qualification {
    color: #545454;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 16px;
}
.health_expertsWrap.my_affiliateList span.location {
    font-weight: 400;
    color: #000;
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 10px;
}
.our-story-founder{
    overflow:hidden;
}
.our-story-founder span.et_pb_image_wrap img {
    margin-bottom: -50px;
}
.custom_our_founderText .et_pb_text_inner {
    padding-top: 20px;
}
.custom_our_founderText .et_pb_text_inner h3{
	font-size: 36px;
    line-height: 45px;
	letter-spacing: -1.8px;
}
.custom_our_founderText .et_pb_text_inner h2{
	font-size: 36px;
    font-weight: bold;
    line-height: 40px;
    letter-spacing: -1.8px;
    text-align: left;
	padding-bottom: 40px;
}
.custom_our_founderText .et_pb_text_inner p{
	font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.2px;
    text-align: left;
	padding-bottom: 25px;
	padding-right: 15%;
}
.custom_meet-our-team-tabSec .health_expertsWrap .post-thumbnail {
    width: 100%;
    height: auto;
    text-align: center;
    min-height: 166px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom_meet-our-team-tabSec .health_expertsWrap .post-thumbnail img {
    max-width: 160px;
    height: auto;
    border-radius: 100%;
    display: inline-block;
}
.custom_meet-our-team-tabSec .health_expertsContent {
    text-align: center;
}
.custom_meet-our-team-tabSec .health_expertsContent h3{
	padding:0;
}
.custom_meet-our-team-tabSec .health_expertsContent p.education {
    color: #545454;
    font-weight: 600;
    font-size: 15px;
    padding-bottom: 20px;
    padding-top: 5px;
}
.custom_meet-our-team-tabSec .health_expertsContent span.experience {
    color: #000;
    font-weight: 400;
    padding-bottom: 12px;
}
.custom_meet-our-team-tabSec  .health_expertsWrap {
    border: 1px solid #D4D2E3;
    box-shadow: 0px 2px 6px 0px #0000001F;
    border-radius: 24px;
	padding-top: 16px;
}
 .custom_meet-our-team-tabSec .health_expertsSlide .item{
	padding: 25px 2px 0;
}
.custom_meet-our-team-tabSec ul.health_expertsSlide{
	margin:5px 0 0;
}
.custom_meet-our-team-tabSec {
    border: 0;
    background: #F7F7F7;
}
.et_pb_tabs_controls li.et_pb_tab_active{
	background: #F7F7F7;
}
.custom_meet-our-team-tabSec ul.et_pb_tabs_controls{
	border-bottom: 2px solid #545454;
	background: #F7F7F7;
}
.custom_meet-our-team-tabSec ul.et_pb_tabs_controls li{
	border-right:0;
	position:relative;
}
.custom_meet-our-team-tabSec ul.et_pb_tabs_controls li.et_pb_tab_active::before {
    border-bottom: 4px solid #000000;
    position: absolute;
    bottom: -1px;
    left: 0;
    content: "";
    height: 4px;
    width: 100%;
}
.custom_meet-our-team-tabSec ul.et_pb_tabs_controls li.et_pb_tab_active a{
	font-weight:700;
}
.custom_meet-our-team-tabSec ul.et_pb_tabs_controls li a{
	color:#545454;
	font-weight: 400;
}
.custom_breadcrumbWrap .et_pb_text_inner a, span.webinar-breadcrum {
    color: #000;
    font-size: 16px;
    line-height: 28px;
    font-weight: 600;
}
.custom_empowertextWrap h1.et_pb_module_heading {
    color: #fff;
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
    padding:5px 14% 10px 0px;
}
.custom_empowertextWrap .et_pb_text_inner p{
	font-size: 18px;
    line-height: 24px;
    color: #000;
}
.custom_empowertextWrap {
    padding-right: 12%;
}
.et_pb_row.et_pb_row_0.upcoming-event.et_pb_equal_columns {
    align-items: center;
}
.webinar_acf-date-posts .post_itemDetails {
    display: flex;
    align-items: center;
}
.webinar_acf-date-posts .post_itemDetails .textSec {
    flex: 0 0 calc(100% - 485px);
    padding-right: 19%;
    width: calc(100% - 485px);
}
.post_itemDetails .textSec h6{
	font-size: 16px;
    line-height: 24px;
	text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
	color:#2b3b1d;
	font-weight:600;
	padding-bottom: 20px;
}
.post_itemDetails .textSec h2{
	font-size: 36px;
    line-height: 43.2px;
	font-weight:700;
	color:#152112;
	padding:15px 0 20px;
}
.post_itemDetails .textSec h5{
	font-size: 16px;
    line-height: 24px;
	color:#4C4A46;
	font-weight:600;
	padding: 15px 0 50px;
}
.post_itemDetails .textSec span.wotext{
	font-size: 36px;
    line-height: 43.2px;
	color:#152112;
	font-weight:400;
}
.post_itemDetails .textSec .getcontenttext, .post_itemDetails .textSec p{
	font-size: 16px;
    line-height: 24px;
	color:#4C4A46;
	font-weight:400;
}
.post_itemDetails .textSec a.btn{
	color: #FFFFFF !important;
    border-color: #2b3b1d;
    border-radius: 6.8px;
    font-size: 15.3px;
    background-color: #2b3b1d;
	padding:13.6px 46px;
}
.post_itemDetails .textSec a.btn:hover{
/* 	opacity:0.5; */
}
.webinar_acf-date-posts .post_itemDetails .post-thumbnail {
    width: 485px;
	height: 504px;
	position:relative;
}
.webinar_acf-date-posts .post_itemDetails .post-thumbnail:before{
	background-image:url(images/webinar_Fill_dots.png);
    background-position:left top;
	background-repeat:no-repeat;
	background-size:103px;
	position:absolute;
	left: 100px;
    top: -31px;
	content:"";
	height:109px;
	width:113px;
}
.webinar_acf-date-posts .post_itemDetails .post-thumbnail figure {
    padding: 0;
    margin: 0;
    position: relative;
}
.webinar_acf-date-posts .post_itemDetails .post-thumbnail img {
    width: 100%;
	height: 100%;
    border-radius: 100%;
	position:relative;
}
.webinar_acf-date-posts .post_itemDetails .post-thumbnail figure:after{
	background-image:url(images/webinar_wavesIcon.png);
    background-position:left top;
	background-repeat:no-repeat;
	background-size:27px;
	position:absolute;
	right: 30px;
    bottom: 60px;
	content:"";
	height:79px;
	width:27px;
	z-index: 9;
}
.webinar_acf-date-posts .post_itemDetails .post-thumbnail figure:before{
	background-image:url(images/webinar_round_icon.png);
    background-position:left top;
	background-repeat:no-repeat;
	background-size:134px;
	position:absolute;
	left: 10px;
    bottom: 35px;
	content:"";
	height:113px;
	width:134px;
    z-index: 9;
}
.webinar_post_container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
	margin-top: 25px;
}
.webinar_post_container .post-item {
    width: calc(50% - 10px);
    margin: 0 10px;
	background: #fff;
    margin-bottom: 20px;
    border-radius: 12px;
}
.webinar_post_container .post-item:nth-child(2n+1) {
    margin-left:0;
}
.webinar_post_container .post-item:nth-child(2n) {
    margin-right:0;
}
.webinar_post_container .post-item .post-thumbnail {
    width: 100%;
    height: 248px;
    overflow: hidden;
}
.webinar_post_container .post-item .post-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.webinar_post_container .post-item .postContent {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 25px;
}
.webinar_post_container .post-item .postContent h3{
	font-size: 28px;
    line-height: 36px;
    font-weight: 500;
	color:#000000;
}
.webinar_post_container .post-item .postContent .post-content{
	font-size: 16px;
    line-height: 22px;
    font-weight: 400;
	color:#545454;
	margin-bottom: 30px;
}
.webinar_post_container .post-item .postContent a{
	font-size: 16px;
    line-height: 22px;
    font-weight: 600;
	color:#494949;
	text-decoration:underline;
}
.webinar_post_container .post-item .postContent a:hover{
	text-decoration:none;
}
button.webinar_load_more_btn{
	font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    max-width: 164px;
    text-align: center;
    border: 2px solid #000;
    color: #000;
    padding: 12px 32px;
    margin: 25px auto 0;
    display: inline-block;
    background: transparent;
    cursor: pointer;
}
button.webinar_load_more_btn:hover{
/* 	background:#000;
	color:#fff; */
}
.onlyMobile_textSec{
   display:none;
}
.webinarDetailsSec {
    padding-bottom: 50px;
}
.breadcrumb {
    display: flex;
    padding: 30px 0 15px;
}
#main-content .container:before{
	display:none!important;
}
.breadcrumb .container {
    display: flex;
    align-items: center;
}
.breadcrumb .container{
	color:#494949;
	font-size: 13px;
    line-height: 20px;
	font-weight:600;
}
.breadcrumb a{
	font-size: 28px;
    line-height: 24px;
    margin-top: -8px;
	margin-right: 5px;
}
.webinarDetailsWrap {
    display: flex;
	flex-wrap: wrap;
}
.webinarDetailsWrap .col_left {
    width: 60%;
}
.webinarDetailsWrap .col_right {
    width: 40%;
    padding-left: 50px;
}
.webinarDetailsWrap .post-thumbnail {
    line-height: 0;
    margin-bottom: 35px;
}
.webinarDetailsWrap .post-thumbnail img{
	width:100%;
}
.descriptionSec p {
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    color: #4C4A46;
}
.webinarDetailsWrap ul {
    list-style: decimal;
    padding: 0 0 0 15px;
    margin: 0 0 20px;
}
.webinarDetailsWrap ul li{
    padding: 0;
	font-size: 16px;
    line-height: 24px;
    color: #4C4A46;
	margin-bottom: 5px;
}
.addtoanySec .addtoany_list {
    display: flex;
}
.addtoanySec .addtoany_list a {
    order: 1;
}
.addtoanySec .addtoany_list a.a2a_dd {
    order: 0;
	color: #000000;
    font-size: 14px;
}
.addtoanySec .addtoany_list a.a2a_button_x svg path{
	fill: #383D38;
}
.addtoanySec .addtoany_list a.a2a_button_whatsapp svg path{
	fill: #00E510;
}
.addtoanySec .addtoany_list a.a2a_button_telegram svg path{
	fill: rgb(44, 165, 224);
}
.addtoanySec .addtoany_list a.a2a_button_facebook svg path{
	fill: #1877F2;
}
.webinarDetailsWrap h1 {
    font-size: 36px;
    line-height: 40px;
    color: #152112;
	padding: 10px 0 15px;
}
.webinarDetailsWrap .event_dateSec {
    font-size: 15px;
    line-height: 21px;
    color: #090914;
    font-weight: 500;
}
.webinarDetailsWrap .addressSec {
    padding: 20px 0;
}
.webinarDetailsWrap .addressSec h3 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
}
.webinarDetailsWrap .addressSec p{
	color:#4C4A46;
	font-size:15px;
	line-height:21px;
}
.webinarDetailsWrap .addressSec p a{
	font-weight:600;
	color:#50655B;
	text-decoration: underline;
}
.contactFormSec {
    border: 1px solid #D4D2E3;
    border-radius: 14px;
    padding: 25px;
	margin-top: 10px;
	position: relative;
}
.contactFormSec h4 {
    text-align: center;
    color: #000;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
	padding-bottom: 30px;
}
.contactFormSec label{
	color: #494949;
    font-size: 16px;
    line-height: 24px;
}
.contactFormSec input{
	border: 0;
    border-bottom: 1px solid #D9DDE8;
    color: #8C8C8C;
    font-size: 16px;
    line-height: 17px;
    height: 40px;
    width: 100%;
}
.contactFormSec select{
	border: 0;
    border-bottom: 1px solid #D9DDE8;
    color: #8C8C8C;
    font-size: 16px;
    line-height: 17px;
    height: 40px;
    width: 100%;
}
.contactFormSec input[type="checkbox"] {
    width: auto;
    height: auto;
}
.contactFormSec input.wpcf7-form-control.wpcf7-submit{
	color: #FFFFFF;
    border-color: #191D29;
    border-radius: 6.8px;
    font-size: 15.3px;
    background-color: #191D29;
    padding: 13.6px 46px;
	line-height: 22px;
    height: auto;
}
.contactFormSec input.wpcf7-form-control.wpcf7-submit:hover{
	opacity:0.5;
}
.wpcf7-spinner{
	position: absolute;
    right: 50%;
}
.wpcf7-list-item {
    display: inline-block;
    margin:15px 0 10px;
}
.wpcf7-list-item label {
    display: flex;
}
.wpcf7-list-item label span.wpcf7-list-item-label {
    font-size: 15px;
    line-height: 20px;
    padding-left: 8px;
}
.container{
	width:100%!important;
}
.speakerSec {
    background: #F8F2EA;
    padding: 70px 0;
}
.speakerSec h2 {
    text-align: center;
    color: #050505;
    font-size: 36px;
    line-height: 40px;
    font-weight: 700;
}
.speakerSec ul {
    padding: 0;
    margin: 30px 0 0;
	display: flex;
    justify-content: center;
    align-items: center;
}
.speakerSec ul li {
    width: 33.333%;
    padding: 0 8px;
}
.speakersDetails {
    background: #fff;
    border-radius: 24px;
    padding: 40px 36px;
	text-align:center;
}
.speakersDetails h3 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #000;
}
.speakersDetails span.qualification {
    color: #545454;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 16px;
}
.speakersDetails span.location {
    font-weight: 400;
    color: #000;
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 10px;
}
.speakersDetails .read-more a {
    border: 2px solid #2b3b1d;
    padding: 16px 32px;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    border-radius: 8px;
    width: 100%;
    display: inline-block;
    text-align: center;
	margin-top: 30px;
	cursor:pointer;
	color:#000;
}
.speakersDetails .read-more a:hover {
/*     background-color:#2b3b1d;
    color: #fff; */
}
.speakersDetails .post-thumbnail {
    width: 160px;
    height: 160px;
    border-radius: 100%;
    display: inline-block;
	margin-bottom: 30px;
}
.speakersDetails .post-thumbnail img {
    border-radius: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hostedbySec {
    padding: 70px 0;
}
.hostedbySec .container {
    display: flex;
	align-items: center;
}
.hostedbySec .col.hostedtxet {
    padding-right: 40px;
    width: 45%;
}
.hostedbySec .col.map {
    width: 55%;
}
.hostedbySec h5 {
    margin: 0;
    padding: 0 0 15px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #090914;
}
.hostedbySec p {
    color: #4C4A46;
    font-size: 14px;
    line-height: 21px;
}
.hostedbySec h5:nth-child(3) {
    margin-top: 20px;
}
.hostedbySec .col.map iframe {
    width: 100%;
    height: 150px;
}
.contactFormSec.onlyMobileview {
    display: none;
}
.webinarDetailsSec.defaultWebinar .webinarDetailsWrap .col_left {
    width: 100%;
}
.webinarDetailsWrap .titleWrap {
    display: flex;
}
.webinarDetailsWrap .titleWrap .addtoanySec {
    width: 190px;
}
.webinarDetailsWrap .titleWrap h1 {
    width: calc(100% - 190px);
    padding-right: 5%;
}
.webinarDetailsWrap .metaWrap {
    display: flex;
    align-items: baseline;
	padding-top: 25px;
    padding-bottom: 40px;
}
.webinarDetailsWrap .metaWrap .event_dateSec {
    margin-right: 10%;
}
.webinarDetailsWrap .metaWrap .addressSec {
    padding: 0;
}

.custom_contact_us_hero {
    overflow: hidden;
}
.custom_question_haveText{
	max-width: 360px;
    padding: 20px 20px 20px 0;
	position: relative;
}
.custom_question_haveText:before {
    position: absolute;
    left: -800%;
    top: 0;
    content: "";
    background: rgba(108, 146, 104, 0.52);
    width: 900%;
    height: 100%;
}
.custom_question_haveText h1{
	font-size: 36px;
    line-height: 46px;
    font-weight: 600;
	color:#fff;
}
.custom_question_haveText p{
	font-size: 15px;
    line-height: 23px;
    font-weight: 400;
	color:#fff;
}
.custom_contactDetailsRow .et_pb_main_blurb_image span {
    font-size: 32px;
}
.custom_contactDetailsRow .et_pb_blurb_container {
    padding-left: 10px;
}
.custom_contactDetailsRow .et_pb_blurb_container h4.et_pb_module_header {
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    color: rgba(69, 69, 69, 1);
	padding: 0 0 5px;
}
.custom_contactDetailsRow .et_pb_blurb_container h4.et_pb_module_header span span {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: rgba(69, 69, 69, 1);
}
.custom_contactDetailsRow .et_pb_blurb_description a {
    color: rgba(69, 69, 69, 1);
}
.custom_contactDetailsRow {
    margin-top: 40px;
}
.custom_formgroup .et_pb_code_inner h3 {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
    color: #000;
    padding-bottom: 30px;
	font-weight: 600;
}
.custom_formgroup .et_pb_code_inner {
    background-color: #f8f2ea;
    border-radius: 16px 16px 16px 16px;
    overflow: hidden;
    padding-top: 30px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    margin-top: -62%;
}
.custom_formgroup label {
    font-size: 16px;
    color: #000000;
    line-height: 24px;
}
.custom_formgroup input, .custom_formgroup select{
    border: 0;
    background: #fff;
    padding: 5px 10px;
    height: 40px;
    width: 100%;
    margin: 4px 0 5px;
}
.custom_formgroup select{
	height:40px;
}
.custom_formgroup .country_auto select, .custom_formgroup .state_auto select, .custom_formgroup .city_auto select{
    height: 40px;
    border: 0;
}
.custom_formgroup textarea {
    padding: 12px;
    height: 120px;
	width: 100%;
    margin: 4px 0 5px;
	border: 0;
    background: #fff;
}
.custom_formgroup input[type=checkbox]{
	width:auto;
}
.wpcf7 label {
    font-size: 16px;
    color: #000000;
    line-height: 24px;
}
.custom_formgroup input[type=submit] {
    border-radius: 8px;
    font-size: 16px;
    font-weight: 700;
    background-color: #2b3b1d;
    padding-top: 16px;
    padding-bottom: 16px;
	height: auto;
    color: #fff;
	cursor:pointer;
}
.custom_formgroup input[type=submit]:hover{
	background-color:#000;
}
span.wpcf7-list-item-label a {
    color: #000;
}
.custom_our_appText {
    padding-right: 5%;
}
.custom_our_appText h1 {
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 15px;
}
.custom_our_appText p {
    font-size: 16px;
    line-height: 24px;
}
.custom_scanTodownloadWrap {
    display: flex;
    align-items: center;
    justify-content: start;
}
.custom_scanTodownloadWrap .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1 {
    width: auto !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none !important;
}
.et_pb_button:after, .et_pb_button:before{
	display:none;
}
.faqs .et_pb_toggle_open h5.et_pb_toggle_title:before {
    content: "\e043" !important;
    display: inline-block !important;
    font-size: 30px;
    right: -7px;
    color: #2b3b1d;
}
ul.et_pb_tabs_controls:after{
	border-top:0!important;
}
.custom_meet-our-team-tabSec .et_pb_tab {
    padding: 0;
}
.custom_meet-our-team-tabSec .et_pb_all_tabs{
	background:#F7F7F7;
}
.et_pb_section.et_pb_section_1.custom_why_chooseLYBL_supplementsSec.et_pb_with_background.et_section_regular.et_pb_section_sticky {
    padding-bottom: 50px !important;
}
.health_expertsContent .bioDetails {
    color: #545454;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}
.intl-tel-input .flag-container{
	top: 4px;
}
.intl-tel-input input, .intl-tel-input input[type=tel], .intl-tel-input input[type=text]{
	margin-top: 4px !important;
}

.et_pb_section.faqs {
    position: relative;
    z-index: 1;
}
.row.custom_halffd .column:first-child {
    padding-left: 0;
}
.row.custom_halffd .column:last-child {
    padding-right: 0;
}

.et_pb_row.et_pb_row_12.custom_haQuestionsCTA.et_pb_equal_columns {
    position: relative;
    z-index: 1;
}
.row.custom_halffd {
    margin: 0;
}
span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item {
	margin: 0;
}

.upcomingWebinarsticky{
	background-color:#CE9100;
	padding:5px 0;
}
.upcomingWebinarsticky .container{
	display:flex;
	justify-content: space-around;
    align-items: center;
}
.upcomingWebinarsticky p {
    color: #fff;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 500;
}
.upcomingWebinarsticky .box_item .date, .upcomingWebinarMobileSec .box_item .date{
	color: #fff;
    font-size: 15px;
    line-height: 35px;
    font-weight: 400;
	background-image:url(images/calendar_month.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:20px;
	padding-left: 25px;
    margin-right: 20px;
}
.upcomingWebinarsticky .box_item .time, .upcomingWebinarMobileSec .box_item .time{
	color: #fff;
    font-size: 15px;
    line-height: 35px;
    font-weight: 400;
	background-image:url(images/alarm.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:20px;
	padding-left: 25px;
}
.upcomingWebinarsticky .box_item a{
	color: #fff;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 400;
	cursor:pointer;
	text-decoration:none;
}
.upcomingWebinarsticky .box_item a:hover{
	color: #fff;
}
.upcomingWebinarMobileSec{
	display:none;
}
.wpcf7-not-valid-tip{
	font-size: 0.8em!important;
}
.transform-health .et-pb-arrow-prev:before, .onlymobileHIW .et-pb-arrow-prev:before, .custom_LYBLApartSec .et-pb-arrow-prev:before{
	content:"";
}
.transform-health .et-pb-arrow-next:before, .onlymobileHIW .et-pb-arrow-next:before, .custom_LYBLApartSec .et-pb-arrow-next:before{
	content:"";
}
.asp_res_text {
    font-size: 14px !important;
    line-height: 18.2px;
    color: #000 !important;
    font-weight: 200;
    font-family: "Cabin", sans-serif;
}

/* How It Works Mobile Slider */
.howit_worksMobile_slider{
	
}
.howit_worksMobile_slider figure{
	display: inline-block;
    max-width: 240px;
    margin-bottom: 20px;
}
.howit_worksMobile_slider figure{
	max-height:437px;
	width: auto;
    vertical-align: bottom;
}
.howit_worksMobile_slider .sliderContent{
	padding: 20px 0 0;
    border-top: 0.5px solid #405E37;
    position: relative;
    margin-top: 15px;
}
.howit_worksMobile_slider .sliderContent::before {
	position: absolute;
	left: 50%;
	top: -10px;
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background-color: #fff;
	margin-left: -10px;
}
.howit_worksMobile_slider .sliderContent::after {
	position: absolute;
	top: -4px;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #CE9100;
	margin-left: -4px;
}
.howit_worksMobile_slider .sliderContent h2{
	font-family: "Cabin", sans-serif;
	font-size: 16px;
    line-height: 24px;
    font-weight: 600;
	color:#000;
	text-align:center;
}
.howit_worksMobile_slider .sliderContent h3{
	font-family: "Cabin", sans-serif;
	font-size: 16px;
    line-height: 24px;
    font-weight: 600;
	color:#fff;
	text-align:center;
}
.howit_worksMobile_slider .sliderContent p{
	font-family: "Cabin", sans-serif;
	font-size: 14px;
    line-height: 18.2px;
    font-weight: 400;
	color:#fff;
	text-align:center;
}

.imageWith_contenMobile_slider .item {
    background: #fff;
    border-radius: 10px;
}
.page-id-25689 .imageWith_contenMobile_slider .item {
    background: #CE9100;
}
.imageWith_contenMobile_slider figure{
	display: inline-block;
	line-height: 0;
	width: 100%;
	padding: 0;
	margin: 0;
}
.page-id-25689 .imageWith_contenMobile_slider figure{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color:#fff;
}
.imageWith_contenMobile_slider figure img{
	width: 100%;
	height: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.imageWith_contenMobile_slider .sliderContent{
	padding: 22px 15px;
	background: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-bottom: 25px;
}
.page-id-25689 .imageWith_contenMobile_slider .sliderContent{
	 background: #CE9100;
}
.imageWith_contenMobile_slider .sliderContent h3{
	font-family: "Cabin", sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	color:#000;
}
.page-id-25689 .imageWith_contenMobile_slider .sliderContent h3{
	color:#fff;
}
.imageWith_contenMobile_slider .sliderContent p{
	font-family: "Cabin", sans-serif;
    font-size: 14px;
    line-height: 18.2px;
    color: #000000;
    text-align: left;
	font-weight: 400;
}
.page-id-25689 .imageWith_contenMobile_slider .sliderContent p{
	color:#fff;
}

/* Blog Page */
.custom_blogPage_banner {
    padding: 90px 0;
}
.custom_blogPage_banner h1{
	font-size: 44px !important;
    color: #FFFFFF;
    line-height: 60px;
    margin: 0;
    padding: 0;
}
.custom_blogPage_banner p{
	 font-size: 21px;
    color: #FFFFFF;
    line-height: 30px;
    font-weight: 400;
}
.custom_exploreByCategorySec h2.et_pb_module_heading {
    font-weight: 600;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 35px;
    line-height: 40px;
    color: #161c2d;
    letter-spacing: 0px;
}
.catListwithImg {
    display: flex;
    align-items: center;
    margin: 0 -7px;
}
.catListwithImg .catwrapSec {
    width: 25%;
    padding: 20px 15px;
    background: #bbc8a4;
    margin: 0 7px;
    border-radius: 16px;
    min-height: 115px;
    position: relative;
	display: flex;
    align-items: center;
}
.catListwithImg .catwrapSec a.category-link {
    color: #2b3b1d;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    width: 70%;
    display: inline-block;
    padding-right: 23%;
}
.catListwithImg .catwrapSec img {
    max-width: 65px;
    position: absolute;
    right: 15px;
    bottom: 15px;
}
ul.postCatListAll{
	list-style:none;
	padding:20px 0 15px;
	margin:0;
	display:flex;
	align-items:center;
}
ul.postCatListAll li{
	list-style:none;
	padding:0;
	margin:0;
}
ul.postCatListAll li a.category-link {
    color: #454545;
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    padding: 4px 12px;
}
ul.postCatListAll li a.category-link:hover, ul.postCatListAll li a.active{
    background: #2b3b1d;
    color: #fff;
    border-radius: 3px;
}
.postListWrap {
	display: flex;
/* 	align-items: center; */
	flex-wrap: wrap;
	margin: 10px -8px 0;
	min-height: 300px;
}
.postListWrap .post-itemWrap {
    width: 33.333%;
    margin: 0 8px 16px;
	flex: 1;
    background: #65723b;
    border-radius: 10px;
}
.blog .postListWrap .post-itemWrap {
    position: relative;
}
.post-itemWrap .postInnerWrap {
    background: #65723b;
    border-radius: 10px;
}
.post-itemWrap .postInnerWrap figure{
	line-height:0;
	margin:0;
	padding:0;
	overflow: hidden;
	height:243px;
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.post-itemWrap .postInnerWrap figure img{
	width:100%;
	height: 100%;
    object-fit: cover;
    display:inline-block;
	border-top-right-radius: 10px;
    border-top-left-radius: 10px;
	transition: transform 0.3s ease;
}
.post-itemWrap .postInnerWrap figure img:hover{
	transform: scale(1.1);
}
.post-itemWrap .postInnerWrap .postExcerptDetails{
	padding: 20px 20px 50px;
}
.post-itemWrap .postInnerWrap .postExcerptDetails h2{
	font-family: "Cabin", sans-serif;
    font-weight: 500;
    font-size: 25px;
    color: #fff;
    line-height: 32px;
	border: 0;
    margin: 0;
}
.post-itemWrap .postInnerWrap .postExcerptDetails p{
	font-family: "Cabin", sans-serif;
    font-size: 14px;
    line-height: 24px;
	color: #fff;
	font-weight: 400;
}
.postExcerptDetails .metaData{
	display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}
.postExcerptDetails .metaData span{
	font-family: "Cabin", sans-serif;
    font-size: 13px;
    line-height: 18px;
	color: #fff;
	font-weight: 400;
}
.postExcerptDetails .metaData span b{
	color: rgba(158, 170, 193, 0.5);
    font-size: 15px;
    display: inline-block;
    font-weight: 200;
    padding: 0 5px;
}
.postExcerptDetails .metaData span a{
	color: #fff;
    transition: transform 0.3s ease;
    width: 40px;
    display: inline-block;
    font-size: 30px;
    font-weight: 900;
}
.postExcerptDetails .metaData span a:hover{
	 transform: translateX(10px);
}
div#pagination, .post-navigation {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 10px;
}
div#pagination a.next, .post-navigation a.next, .post-navigation .next{
	background-image:url(images/tail-right.png);
	font-size: 0;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px;
    cursor: pointer;
	margin-left: 8px;
	border:0;
}
div#pagination a.prev, .post-navigation a.prev, .post-navigation .prev{
	background-image:url(images/tail-left.png);
	font-size: 0;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px;
    cursor: pointer;
	border:0;
}
.custom_featured_articlesSec .post-navigation .next, .custom_featured_articlesSec .post-navigation .prev {
    margin: 0;
    border: 0;
    width: 40px;
    height: 40px;
}
.custom_full_AdImg {
    padding: 0;
}
.custom_full_AdImg .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
}
.custom_mostReadSec h2 {
    border-bottom: 1px solid #454545;
    padding: 0 0 15px;
    margin: 0 0 20px;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
}
.most_read_postWrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0 -10px;
}
.most_read_postWrap .post_item_Wrap {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
    display: flex;
}
.most_read_postWrap .post_item_Wrap figure {
    margin: 0;
    padding: 0;
    line-height: 0;
    width: 205px;
	height:136px;
    overflow: hidden;
}
.most_read_postWrap .post_item_Wrap figure a {
    width: 100%;
    height: 100%;
    display: inline-block;
}
.most_read_postWrap .post_item_Wrap figure img {
    width: 100%;
	height: 100%;
    object-fit: cover;
    display: inline-block;
	transition: transform 0.3s ease;
}
.most_read_postWrap .post_item_Wrap figure img:hover {
    transform: scale(1.1);
}
.most_read_postWrap .post_item_Wrap .readPostText {
    width: calc(100% - 205px);
    padding-left: 15px;
}
.readPostText h3 {
    font-size: 25px;
    line-height: 36px;
    font-weight: 500;
    color: #000;
    padding: 0 0 10px;
}
.readPostText p {
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    color: #454545;
}
.most_read_postWrap .readPostText p{
	display:none;
}
.mostReadbtnWrap {
    display: flex;
    justify-content: center;
	margin-top: 15px;
}
.mostReadbtnWrap button#most_read_load_posts {
    background-color: transparent;
    color: #2b3b1d;
    font-size: 16px;
    line-height: 24px;
    border: 2px solid #2b3b1d;
    font-weight: 600;
    min-width: 190px;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}
.custom_featured_articlesSec h2{
	border-bottom: 1px solid #454545;
    padding: 0 0 15px;
    margin: 0 0 20px;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
}
.featuredArticlesSlider .item {
    background: #65723b;
    border-radius: 8px;
}
.featuredArticlesSlider .item figure{
	margin: 0;
    padding: 0;
    line-height: 0;
    width: 100%;
    overflow: hidden;
	border-top-right-radius: 8px;
    border-top-left-radius: 8px;
	height:252px;
}
.featuredArticlesSlider .item figure a{
	width: 100%;
    height: 100%;
    display: inline-block;
}
.featuredArticlesSlider .item figure img{
	width: 100%;
	height: 100%;
    object-fit: cover;
    display: inline-block;
	transition: transform 0.3s ease;
	border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
.featuredArticlesSlider .item figure img:hover{
	 transform: scale(1.1);
}
.featuredArticlesSlider .item h3{
	 font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    color: #000;
    padding:20px;
	margin:0;
	text-align:center;
}
.featuredArticlesSlider .item h3 a{
	color:#fff;
}
.BlogDetailRightSec .et_pb_module {
    padding: 0;
    border: 0;
}
.BlogDetailRightSec .et_pb_widget {
    margin: 0 !important;
}
.BlogDetailRightSec h2.wp-block-heading {
    border-bottom: 1px solid #8C8C8C;
    background: #2b3b1d;
    display: inline-block;
    color: #fff;
    padding:12px 50px 12px 30px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
}
.mostRead_postWrap {
    border-top: 1px solid #8C8C8C;
    margin-bottom: 20px;
}
.mostRead_postWrap .post_item_Wrap {
    display: flex;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1.3px solid #8C8C8C;
}
.mostRead_postWrap .post_item_Wrap figure {
    width: 117px;
	height:78px;
    line-height: 0;
}
.mostRead_postWrap .post_item_Wrap figure img {
    width: 100%;
	height:100%;
	object-fit:cover;
}
.mostRead_postWrap .post_item_Wrap .readPostText {
    width: calc(100% - 117px);
    padding-left: 12px;
}
.mostRead_postWrap .post_item_Wrap .readPostText {
    width: calc(100% - 117px);
    padding-left: 12px;
}
.mostRead_postWrap .post_item_Wrap .readPostText h3 {
    color: #2F3B2B;
    font-size: 18px;
    line-height: 21px;
    font-weight: 500;
	padding:0;
	margin:0;
}
.mostRead_postWrap .post_item_Wrap .readPostText h3 a{
    color: #2F3B2B;
	cursor:pointer;
}
.mostRead_postWrap .post_item_Wrap .readPostText span.date {
    color: #8C8C8C;
    font-size: 13px;
    line-height: 15px;
}
.single .et_pb_section.et_pb_section_0_tb_body.et_section_regular {
    padding-bottom: 0;
}
.single h1.entry-title {
    font-size: 40px;
    line-height: 55px;
    font-weight: 600;
}
.single p.et_pb_title_meta_container {
    margin-bottom: 15px;
}
.BlogDetailRightSec .et_pb_module .et_pb_module {
    padding: 0;
    border: 0;
    display: inline-block;
}
.blogDetailLefSec .addtoanySec {
    position: absolute;
    right: 0;
    top: 120px;
    z-index: 99;
}
.view-more-btn {
    background-color: #0073aa;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 16px;
    margin-top: 10px;
}
.view-more-btn:hover {
    background-color: #005f8a;
}
.custom_featured_articlesSec .relatedPostsSlider .item {
    background: #65723b;
    border-radius: 10px;
	position: relative;
}
.postListWrap .item .post-itemWrap {
    width: 100%;
    padding: 0;
	margin: 0;
}
/* .custom_featured_articlesSec .relatedPostsSlider .item .postExcerptDetails {
    padding-bottom: 0;
} */
.post-itemWrap .postInnerWrap .postExcerptDetails .metaData {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
    padding: 0 20px;
}
.relatedPostsSlider .owl-nav {
    display: block;
    text-align: right;
}
.relatedPostsSlider .owl-nav button.owl-next{
	background-image:url(images/tail-right.png)!important;
	font-size: 0;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 20px!important;
    cursor: pointer;
	border:0;
	background-color: #fff;
	margin: 0;
}
.relatedPostsSlider .owl-nav button.owl-prev{
	background-image:url(images/tail-left.png)!important;
	font-size: 0;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 20px!important;
    cursor: pointer;
	border:0;
	background-color: #fff;
	margin: 0;
}
.relatedPostsSlider .owl-nav [class*=owl-]:hover {
    background: transparent;
    text-decoration: none;
	background-color: #fff;
}
div#sidebar {
    display: none;
}
.single-post div#sidebar {
    display: block;
}
.single .et_post_meta_wrapper img {
    max-height: 450px;
    width: auto;
}
.search a.entry-featured-image-url {
    display: none;
}
.search div#left-area {
    padding-top: 35px;
}
.search div#left-area article {
    padding: 35px 0;
    border-bottom: 2px solid #ccc;
    margin-bottom: 0;
}
.search div#left-area article:last-child {
    margin-bottom: 20px;
}
.hero_banner_mobile_slider .innerslderWrap {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 40px 16px;
    text-align: center;
}
.hero_banner_mobile_slider .sliderContent{
	margin-top: 190px;
	margin-bottom: 50px;
}
.hero_banner_mobile_slider h3{
	font-size: 20px;
	line-height: 31px;
	padding-bottom: 20px;
	text-align: center;
	color:#fff;
}
.hero_banner_mobile_slider p{
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color:#fff;
}
.hero_banner_mobile_slider ul{
	list-style: none;
    padding: 0;
    margin: 15px 0 0;
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
}
.hero_banner_mobile_slider li{
	padding: 0 6px 0 25px;
	margin-bottom: 6px;
	font-size: 13px;
	margin-right: 5px;
	letter-spacing: -0.11px;
	background: #65723b;
	border-radius: 17px;
	font-weight: 300;
	position: relative;
	color: #fff;
}
.hero_banner_mobile_slider li::after {
    content: "âœ“";
    position: absolute;
    left: 4px;
    top: 4px;
    background: #fff;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    color: #000;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
    font-weight: 600;
}
.hero_banner_mobile_slider .button{
	color: #000000;
    border-color: RGBA(255, 255, 255, 0);
    border-radius: 8px;
    background-color: #FFFFFF;
	width: 100%;
	font-size: 16px;
	line-height: 36.2px;
	font-weight: 600;
	padding: 0.3em 1em;
	margin-top: 40px;
    display: block;
}
.hero_banner_mobile_slider .owl-dots {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 30px;
}
/* .owl-carousel .item {
    display: flex;
    align-items: stretch;
} */
img.wp-image-29308.alignnone.size-medium {
    margin-right: 5px;
}
img.wp-image-29307.alignnone.size-full {
    margin-left: 5px;
}
.single-post .et_pb_post_content table td {
    padding: 0 20px;
}

/* Events page */


	/* Banner Styling */

.yoga-class-banner .eventsPostsSlider{
	position: relative;
}
.yoga-class-banner .eventsPostsSlider .item{
	width: 100%;
	height: 540px;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
    align-items: center;
}

.yoga-class-banner .item .yoga-banner-content {
  max-width: 600px;
  margin-left: 0;
  width:100%;
}

.yoga-class-banner .item .yoga-banner-content h2 {
	color: #FFF;
	font-size: 64px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 76.8px */
}

.yoga-class-banner .item .yoga-banner-content .yoga-subtitle {
	margin-bottom: 1rem;
	color: #FFF;
	text-align: start;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.yoga-class-banner .item .yoga-banner-content .yoga-details p {
	color: #FFF;
	text-align: start;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
/* 	line-height: 1rem; */
	margin: 0;
}
.yoga-class-banner .item .yoga-banner-content .yoga-details p img{
	vertical-align: middle; 
	margin-right: 5px; 
	width: 24px; 
	height: 24px; 
	display: inline;
}
.yoga-class-banner .item .yoga-banner-content .yoga-details .banner-location {
	background-image: url(images/locationIcon.png);
	background-repeat: no-repeat;
	padding-left: 32px; 
	background-position: left center;
	background-size: 24px;
}
.yoga-class-banner .item .yoga-banner-content .yoga-btn {
	display: inline-block;
	margin-top: 24px;
	padding: 12px 24px;
	color: black;
	text-decoration: none;
	border-radius: 8px;
	background: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150.127%; /* 36.031px */
}

.yoga-class-banner .item .yoga-banner-content .yoga-btn:hover {
  	background-color: #f2f2f2;
}
.yoga-class-banner .eventsPostsSlider .owl-dots{
	position: absolute;
    bottom: 16px;
    right: 50%;
} 

/* 	inactive dots color */
.yoga-class-banner .eventsPostsSlider .owl-dots .owl-theme .owl-dots .owl-dot span{
	background: red; 
}
.yoga-class-banner .eventsPostsSlider .owl-theme .owl-dots .owl-dot.active span, .yoga-class-banner .eventsPostsSlider .owl-theme .owl-dots .owl-dot:hover span{
	background: #fff;
}
/* Banner Styling ends */

/* Explore Events Section Styling */

.exploreEventsSec, .events_losAngelesSec {
	padding: 6rem 0;
}
section.exploreEventsSec .container {
    max-width: 1280px !important;
}
.exploreEventsSec .container .heading h2 {
	text-align: center;
    font-weight: 600;
    font-size: 48px;
    font-style: normal;
    line-height: 120%;
}
.exploreEventsSec .container #category-filter-form {
	margin-top: 40px;
	display: flex;
    flex-wrap: wrap;
	gap: 25px;
}
.exploreEventsSec .container #category-filter-form  .category-option{
	padding: 20px 37px;
    border-radius: 10px;
    border: 1px solid var(--Color-Palette-Primary-Colors-Primary-Green, #CDCDCD);
    color: var(--Color-Palette-Primary-Colors-Primary-Green, #525252);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: -1.1px;
	cursor: pointer;
	display: flex;
    align-items: center;
    width: max-content;
	position: relative;
	
	
} 

.exploreEventsSec .container #category-filter-form .active-label {
	border-radius: 10px;
border: 1px solid var(--Color-Palette-Primary-Colors-Primary-Green, #50655B);
background: var(--Color-Palette-Other-Colors-Light-green-2, #ECEFD5);
}

.exploreEventsSec .container #category-filter-form  label input {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	
}
.exploreEventsSec .container #category-filter-form  label img{
	height: 24px;
	width: 24px;
	margin-right: 10px;
}

/* Events Grid styling */

.exploreEventsSec .container ul{
	display: flex;
    flex-wrap: wrap;
    align-content: center;
    gap: 24px;
}
.exploreEventsSec .container ul li{
	width: calc(33.333% - 16px);
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper{
	margin-top: 40px;
	background: white;
	border-radius: 20px;
	padding-bottom: 16px;
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper img{
	width: 100%;
	height: auto;
	flex-shrink: 0;
	aspect-ratio: 384/233;
	border-radius: 20px 20px 0px 0px;
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper .titleWrap{
	display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
	margin-top: 16px;
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper .titleWrap .mpa-post-title {
    width: 75%;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 28.8px */
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper .titleWrap .mpa-price {
	
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper .titleWrap .Free{
	display: flex;
    align-items: center;
    justify-content: space-between;
	background-image: url(images/freeTicketIcon.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px;
}
.exploreEventsSec .container ul li .mpa-loop-post-wrapper .titleWrap .Free img{
	margin-right: 8px;
	width: 24px;
	height: 24px;
	display: inline;
}
.exploreEventsSec .container ul li .mpa-loop-post-wrapper .dateTimeWrap .date{
	background-image: url(images/calendorIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 20px;
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper .dateTimeWrap{
	display: flex;
    flex-direction: row;
    align-items: center;
	font-size: 14px;
}
.exploreEventsSec .container ul li .mpa-loop-post-wrapper .dateTimeWrap .time{
	background-image: url(images/clockIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left center;
	background-size: 20px;
}
.exploreEventsSec .container ul li .mpa-loop-post-wrapper .location{
	background-image: url(images/locationIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left center;
	background-size: 24px;
	display: flex;
    align-item: center;
	margin-left: 16px;
	padding-top: 10px;
    padding-bottom: 10px;
}

.exploreEventsSec .container ul li .mpa-loop-post-wrapper .online{
	display: flex;
    padding: 4px 12px;
    align-items: center;
    border-radius: 40px;
	gap: 8px;
    border: 1px solid var(--Color-Palette-Default-Colors-Gray-3, #CDCDCD);
    width: max-content;
    margin: 25px 16px;
	}

.exploreEventsSec .titleWrap, .exploreEventsSec .dateTimeWrap, .exploreEventsSec .online, .exploreEventsSec .location, .exploreEventsSec .container h6 {
	padding: 0px 16px;
	color: var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 8px 0;
}
.eventsPostsSlider.owl-theme .owl-dots .owl-dot.active span, .eventsPostsSlider.owl-theme .owl-dots .owl-dot:hover span{
   background: #fff;
}

/* Explore Events Section Ends */



/* Events in Los Angeles Section Styling */

.events_losAngelesSec{
    background: #F8F2EA;
	padding-top: 120px;
    padding-bottom: 80px;
}
.events_losAngelesSec .container {
    max-width: 1280px !important;
}
.events_losAngelesSec .container .events_locationSlider{
	margin-top: 20px;
	margin-bottom: 40px;
	position: relative /* for positioning the buttons*/
}
.events_losAngelesSec .container .events_locationSlider .owl-nav {
	position: absolute;
	width: 100%;
	top: 50%;
}
.events_losAngelesSec .container .events_locationSlider .owl-nav .owl-prev{
	position: absolute; 
	left: -80px; 
	font-size: 48px;
	border-radius: 50%;
	background-color: white;
	height: 52px; 
	width: 52px;
/* 	background-image: url(images/locationIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px; */
}
.events_locationSlider .owl-nav span{
	background-image:url(images/arrow_left_alt.png);
	font-size: 0;
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
    width: 50px;
    display: inline-block;
    line-height: 55px;
}
.events_locationSlider .owl-nav .owl-prev span {
    transform: rotate(180deg);
}
.events_losAngelesSec .container .events_locationSlider .owl-nav .owl-next{
	position: absolute; 
	right: -80px; 
	font-size: 48px;
	border-radius: 50%;
	background-color: white;
	height: 52px; 
	width: 52px;
/* 	background-image: url(images/locationIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px; */
	
}
.events_losAngelesSec .container .events_locationSlider .owl-nav .owl-next span, .events_losAngelesSec .container .events_locationSlider .owl-nav .owl-prev span{
	color: #CDCDCD;
}
.events_losAngelesSec .container .events_locationSlider .owl-nav .owl-next span:hover, .events_losAngelesSec .container .events_locationSlider .owl-nav .owl-prev span:hover{
	color: #50655B;
}
.events_losAngelesSec .container .events_locationSlider .owl-nav .owl-prev:hover, .events_losAngelesSec .container .events_locationSlider .owl-nav .owl-next:hover{
	border: 1px solid #50655B;
}
.events_losAngelesSec .container .heading h2 {
	text-align: center;
    font-weight: 600;
    font-size: 48px;
    font-style: normal;
    line-height: 120%;
}

.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper{
	margin-top: 40px;
	background: white;
	border-radius: 20px;
	padding-bottom: 16px;
	min-height: 460px;
}

.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper img{
	width: 100%;
	height: auto;
	flex-shrink: 0;
	aspect-ratio: 384/233;
	border-radius: 20px 20px 0px 0px;
}

.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .titleWrap{
	display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
	margin-top: 16px;
}

.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .titleWrap .mpa-post-title {
    width: 75%;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 28.8px */
}

.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .titleWrap .mpa-price {
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .titleWrap .Free{
	display: flex;
    align-items: center;
    justify-content: space-between;
	background-image: url(images/freeTicketIcon.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px;
}
.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .titleWrap .Free img{
	margin-right: 8px;
	width: 24px;
	height: 24px;
	display: inline;
}
.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .dateTimeWrap .date{
	background-image: url(images/calendorIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 20px;
}

.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .dateTimeWrap{
	display: flex;
    flex-direction: row;
    align-items: center;
	font-size: 14px;
}
.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .dateTimeWrap .time{
	background-image: url(images/clockIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 20px;
}
.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .location{
	background-image: url(images/locationIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px;
	display: flex;
    align-item: center;
	margin-left: 16px;
	padding-top: 10px;
    padding-bottom: 10px;
}

.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .online{
	display: flex;
    padding: 4px 12px;
    align-items: center;
    border-radius: 40px;
	gap: 8px;
    border: 1px solid var(--Color-Palette-Default-Colors-Gray-3, #CDCDCD);
    width: max-content;
    margin: 16px;
	}

.events_losAngelesSec .titleWrap, .events_losAngelesSec .dateTimeWrap, .events_losAngelesSec .online, .events_losAngelesSec .location, .events_losAngelesSec .container h6 {
	padding: 0px 16px;
	color: var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 8px 0;
}
.events_locationSlider .owl-dots {
    margin-top: 40px;
}

/* Events in Los Angeles Section Styling Ends */

/* Event Details Page Styling */
section.mpa_eventsDetails .container, section.hostedBySec .container, section.eventsDecriptionSec .container, .locationSec .container, .eventsTagsSec .container, .single-mpa_service header.site_header .container {
    max-width: 1280px !important;
}
.single-mpa_service .headerWrap nav.main_menu {
    width: calc(100% - 240px);
    padding-left: 100px;
}
.mpa_eventsDetails .container .rowWrap{
	display: flex;
	justify-content: space-between;
}
.mpa_eventsDetails .container .rowWrap .left-col, .mpa_eventsDetails .container .rowWrap .right-col{
	padding-top: 4rem;
}
.mpa_eventsDetails .container .rowWrap .left-col h1{
color: #000;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: 120%; /* 38.4px */
}
.mpa_eventsDetails .container .rowWrap .left-col .event_dateSec{
	color: var(--Color-Palette-Default-Colors-Black, #000);
text-align: start;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 8px 0 24px 0;
}

.mpa_eventsDetails .container .rowWrap .left-col .event_dateSec .date{
	background-image: url(images/calendorIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px;
}
.mpa_eventsDetails .container .rowWrap .left-col .event_dateSec .time{
	background-image: url(images/clockIconBlack.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px;
}

.mpa_eventsDetails .container .rowWrap .left-col .post-thumbnail img{
width: 43.375rem;
height: auto;
object-fit: cover; 
aspect-ratio: 694/417;
border-radius: 10px;
}
.onlyforMobile{
	display:none;
}
.mpa_eventsDetails .container .rowWrap .right-col .limitseatTag{
	width: 170px;
	color: white;
	display: flex;
	padding: 4px 24px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 40px;
	border: 1px solid var(--Color-Palette-Other-Colors-Dark-Yellow, #CE9100);
	background: var(--Color-Palette-Other-Colors-Dark-Yellow, #CE9100);
}
.mpa_eventsDetails .container .rowWrap .left-col{
	flex: 0 0 calc(100% - 430px);
	padding-right: 80px;
}
.mpa_eventsDetails .rowWrap .right-col {
    display: flex;
    flex-direction: column;
    align-items: end;
	flex: 0 0 430px;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec{
	margin-top: 85px;
	border-radius: 10px;
	border: 1px solid var(--Color-Palette-Default-Colors-Gray-3, #CDCDCD);
	background: #FFF;
	padding: 24px;
	display: block;
    width: 100%;
}

.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec h4{
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%; /* 28.8px */
	margin-bottom: 16px;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceListWrap{
	display: flex;
    flex-direction: column;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceListWrap label{
	border: 1px solid #CDCDCD;
    border-radius: 10px;
    padding: 18px 12px;
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    line-height: normal;
/*     background: #FBF9F2; */
    height: 75px;
	position: relative;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceListWrap label .priceWithDescription {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceListWrap label .priceWithDescription .ticketDescription{
	font-size: 14px;
    color: #525252;
    margin-top: 4px;
    font-weight: 400;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceListWrap .radio-option{
	accent-color: #65723b;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceListWrap label span{
	position: absolute;
    font-size: 12px;
    top: 0;
    right: 75px;
    padding: 8px 18px;
    color: white;
    background: #e0a743;
    border-radius: 0px 0px 10px 10px;
}
    
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec #priceList{
	padding: 18px 20px;
    gap: 8px;
    border-radius: 10px;
    border: 1px solid var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
    width: 100%;
    justify-content: center;
    margin-bottom: 16px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-appearance: none;
    background-image: url(images/chevron_left.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
    padding-right: 30px;
    background-size: 24px;
    -moz-appearance: none;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec form{
	 display: flex;
    flex-direction: column;
    gap: 32px;
} 
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec form select{
	border-radius: 10px;
	border: 1px solid var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
	background: #FFF; 
	display: flex;
	padding: 18px 20px;
	align-items: center;
	justify-items: center;
	gap: 8px;
	align-self: stretch;
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-family: "Cabin", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec form button, .reserveFormSec a.popup-trigger.btn{
	border-radius: 8px;
	background: #65723b; 
	display: flex;
	padding: 16px 32px;
	justify-content: center;
	align-items: center;
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	cursor:pointer;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceWrap .priceList{
	padding: 16px 12px;
    margin-bottom: 16px;
    border-radius: 12px;
	border: 1px solid black;
}
.reserveFormSec p.regular-price {
    border-radius: 10px;
    border: 1px solid var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
    background: #FFF;
    display: flex;
    padding: 18px 20px;
    align-items: center;
    justify-items: center;
    gap: 8px;
    align-self: stretch;
    color: var(--Color-Palette-Default-Colors-Black, #000);
    font-family: "Cabin", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	margin-bottom: 30px;
}
.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec form p, .reserveFormSec p.small{
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-top: 20px;
    text-align: center;
}

.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec form p a, .reserveFormSec p.small a {
	color: var(--Color-Palette-Primary-Colors-Primary-Green, #50655B);
}

.mpa_eventsDetails .custom-popup {
	padding-top: 6vh;
}
.mpa_eventsDetails .custom-popup .custom-popup-content {
	padding-top: 20px;
}

.hostedBySec .container .hostByWrap{
	margin-top: 2rem;
	margin-bottom: 60px;
	display: flex;
	padding: 24px;
	align-items: center;
	gap: 30px;
	align-self: stretch;
	border-radius: 20px;
	border: 1px solid var(--Color-Palette-Default-Colors-Gray-3, #CDCDCD);
	background: var(--Color-Palette-Default-Colors-White, #FFF);
}

.hostedBySec .container .hostByWrap figure{
	width: 214px;
	height: 214px;
	aspect-ratio: 1;
	border-radius: 50%;
}

.hostedBySec .container .hostByWrap .hostDetails h6 {
	color: var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%; /* 19.2px */
}
.hostedBySec .container .hostByWrap .hostDetails h4{
	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 28.8px */ 
	margin-top: 8px;
}

.hostedBySec .container .hostByWrap .hostDetails p{
	color: var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* Event Description */
.eventsDecriptionSec .container h3{
	color: #000;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 38.4px */
	margin-bottom: 0;
}

.eventsDecriptionSec .container p{
	color: var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.eventsDecriptionSec .container p img{
	width: 618px;
	height: auto;
	aspect-ratio: 206/117;
	margin-bottom: 60px;
}

.eventsDecriptionSec .container .starIcon {
	margin-bottom: 60px;
	margin-top: 10px;
}
.eventsDecriptionSec .container .starIcon li {
	background-image: url(images/star_rate.png); 
	background-repeat: no-repeat;
	padding-left: 48px;
	background-position: left top;
	background-size: 32px;
	margin-bottom: 24px;
}

.eventsDecriptionSec .container .starIcon li h6{
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 8px;
    padding-bottom: 0;
}

.eventsDecriptionSec .container .starIcon li p {
	color: var(--Color-Palette-Default-Colors-Body-Font-Color, #525252);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* Location Section Styling */

.locationSec{
	margin-bottom: 60px;
}
.locationSec .container h3{
	color: #000;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 38.4px */
	padding-bottom: 20px;
}

.locationSec .container .location{
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background-image: url(images/locationIconBlack.png); 
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px;
	margin-bottom: 12px;
}

.locationSec .container .viewMap {
	background-image: url(images/Google_Maps_icon.png); /* Add map icon here */
	background-repeat: no-repeat;
	padding-left: 32px;
	background-position: left center;
	background-size: 24px;
	color: var(--Color-Palette-Primary-Colors-Primary-Green, #50655B);
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 60px;
}

/* Event Tags Section */
.eventsTagsSec{
	padding-bottom: 60px;
}
.eventsTagsSec .container h3{
	color: #000;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 38.4px */
	margin-bottom: 18px;
	
}

.eventsTagsSec .container .tagsWrap {
	display: flex;
	flex-wrap: wrap; 
	gap: 0 24px; 
	
}
.eventsTagsSec .container .tagsWrap span{
	display: flex;
	padding: 16px 32px;
	align-items: center;
	gap: 10px;
	border-radius: 40px;
	border: 1px solid var(--Color-Palette-Default-Colors-Gray-3, #CDCDCD);
	background: var(--Color-Palette-Default-Colors-White, #FFF);
	color: var(--Color-Palette-Default-Colors-Black, #000);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 24px;
}
.custom-popup .custom-popup-content .centerLogo {
    display: block;
    text-align: center;
	margin-bottom: 10px;
}
.custom-popup .custom-popup-content .centerLogo img{
	max-width:58px;
}
.mpbookingFormWrap {
    display: flex;
	justify-content:space-between;
	align-items: flex-start;
	height: 71vh;
    overflow-y: auto;
}
.mpbookingFormWrap .bookingform {
    flex: 0 0 50%;
}
.mpbookingFormWrap .servicePayDetail {
    flex: 0 0 48%;
    padding: 20px;
    border: 1px solid #CDCDCD;
    border-radius: 25px;
}
.mpbookingFormWrap .servicePayDetail figure {
    line-height: 0;
}
.mpbookingFormWrap .servicePayDetail figure img {
    width: 100%;
}
.servicePayDetail .orderDetails {
    margin-top: 15px;
}
.servicePayDetail .orderDetails h4{
	font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #000;
    margin-bottom: 10px;
}
.servicePayDetail .orderDetails p{
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	vertical-align: middle;
	color:#525252;
}
.servicePayDetail .orderDetails .totle{
	color: #000;
    font-weight: 400;
    font-size: 22px;
    line-height: 100%;
    border-top: 1px solid #CDCDCD;
    padding: 15px 0 0;
    margin-top: 20px;
}
.servicePayDetail .orderDetails p span {
    float: right;
    text-align: right;
}
.servicePayDetail .orderDetails p span span.mpa-price {
    display: flex;
}
.custom-popup .custom-popup-content p.mpa-shortcode-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    vertical-align: middle;
    color: #000;
}
.custom-popup .custom-popup-content .mpa-cart-item .cell.cell-service, .custom-popup .custom-popup-content .mpa-cart-item .item-header {
    display: none!important;
}
.custom-popup .custom-popup-content .mpa-cart-item .item-header .cell.cell-date {
    width: 100%;
}
.custom-popup .custom-popup-content .mpa-cart-item .item-footer {
    display: none!important;
}
.mpa-booking-step.mpa-booking-step-cart p.mpa-cart-total {
    display: none!important;
}
.custom-popup .custom-popup-content button.button{
	border-radius: 8px;
	background: #65723b;
	display: flex;
	padding: 10px 30px;
    justify-content: center;
    align-items: center;
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    cursor: pointer;
    min-width: 170px;
}

.custom-popup .custom-popup-content .mpbookingFormWrap .bookingform .mpa-actions .mpa-button-back{
   border: 0.709px solid var(--Color-Palette-Primary-Colors-Primary-Green, #50655B);
   background: var(--Color-Palette-Default-Colors-White, #FFF);
   color: black;
   font-weight: 500;
	
}
.custom-popup .custom-popup-content .item-body p.cell-title{
	    font-weight: 400;
    font-size: 20px;
    line-height: normal;
    color: #000;
    vertical-align: middle;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .cell{
	padding:15px 25px!important;
}
.custom-popup .custom-popup-content .item-body span.cell-value{
	color:#525252;
}
.mpa-booking-step label {
    color: #000;
}
.mpa-booking-step input {
    border: 1px solid #525252;
    border-radius: 5px;
    height: 40px;
	padding: 6px;
}
.mpa-booking-step textarea {
    width: 100%;
    height: 60px;
    border: 1px solid #525252;
	padding: 6px;
}
form.mpa-checkout-form p.mpa-actions {
    display: flex;
	justify-content: space-between;
	margin-top: 0;
}
.mpa-booking-step label abbr {
    color: red;
	text-decoration: none;
}
section.mpa-customer-details.mpa-checkout-section p.mpa-required-tip {
    display: none!important;
}
form.mpa-checkout-form section.mpa-checkout-section.mpa-order-details {
    display: none!important;
}
ul.mpa-payment-gateways p.mpa-payment-gateway-description {
    display: none!important;
}
ul.mpa-payment-gateways li input {
    height: auto;
    padding: 0;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .mpa-cart-item {
    margin-top: 40px;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .cell.cell-employee {
    display: none!important;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .cell.cell-price {
    display: none!important;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .item-body .cell.cell-location {
    width: 100%;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .item-body .cell {
    display: flex;
    justify-content: space-between;
    align-items: center;
	width: 100%;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .item-body .cell p.cell-title {
    padding: 0 !important;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .item-body .cell.cell-people {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    width: 100%;
	display: none;
}
.appointment-form-shortcode .mpa-booking-step .mpa-cart .item-body {
    padding: 0!important;
}
.appointment-form-shortcode .mpa-booking-step-checkout section.mpa-customer-details.mpa-checkout-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.appointment-form-shortcode .mpa-booking-step-checkout section.mpa-customer-details.mpa-checkout-section p.mpa-shortcode-title {
    width: 100%;
    margin-bottom: 15px;
}
.appointment-form-shortcode .mpa-booking-step-checkout .mpa-customer-details p.mpa-input-wrapper.mpa-text-control.half_col {
    width: 48.5%;
}
.appointment-form-shortcode .mpa-booking-step-checkout section.mpa-customer-details.mpa-checkout-section p.mpa-input-wrapper.mpa-customer-email-wrapper {
    width: 100%;
}
.appointment-form-shortcode .mpa-booking-step-checkout section.mpa-customer-details.mpa-checkout-section p.mpa-input-wrapper.mpa-customer-phone-wrapper {
    width: 100%;
    margin-bottom: 20px;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways {
    display: flex;
    flex-direction: column;
	margin-bottom: 10px;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways li.mpa-payment-gateway.mpa-stripe-payment-gateway {
    order: 1;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways li.mpa-payment-gateway.mpa-paypal-payment-gateway {
    order: 0;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways li.mpa-payment-gateway.mpa-paypal-payment-gateway .mpa-billing-fields {
    margin-top: 30px;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways li.mpa-payment-gateway.mpa-stripe-payment-gateway section.mpa-stripe-payment-container nav>ul {
    display: none;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways li.mpa-payment-gateway.mpa-stripe-payment-gateway .mpa-billing-fields {
    margin: 0;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways li.mpa-payment-gateway.mpa-stripe-payment-gateway section.mpa-stripe-payment-container {
    margin: 0;
}
.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways li.mpa-payment-gateway.mpa-stripe-payment-gateway section.mpa-stripe-payment-container .mpa-stripe-payment-fields.payment .mpa-stripe-element.mpa-stripe-payment-element.StripeElement {
    margin: 0;
}
.appointment-form-shortcode .mpa-booking-step-booking .mpa-booking-details .mpa-booking-details-section.booking-reservations .reservation .reservation-calendar-links.mpa-booking-details-section-row {
    display: none !important;
}
.appointment-form-shortcode .mpa-booking-step-booking .mpa-booking-details .mpa-booking-details-section.booking-reservations .reservation .mpa-booking-details-section-row {
    flex-direction: column;
    width: 100%;
}
.appointment-form-shortcode .mpa-booking-step-booking .mpa-booking-details .mpa-booking-details-section.booking-reservations .reservation .mpa-booking-details-section-row .cell {
    width: 100%;
    padding: 12px 15px;
}
.appointment-form-shortcode .mpa-booking-step-booking .mpa-booking-details .mpa-booking-details-section.booking-reservations .reservation .mpa-booking-details-section-row .cell span.mpa-reservation-capacity {
    margin: 15px 0 0;
}
.appointment-form-shortcode .mpa-booking-step-booking .mpa-coupon-details {
    display: none !important;
}
.appointment-form-shortcode .mpa-booking-step.mpa-booking-step-booking p.mpa-message {
   color: #000;
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background-image: url(images/check_circle.png);
    background-size: 35px;
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 45px;
    display: inline-block;
	width:auto;
}
.appointment-form-shortcode .mpa-booking-step.mpa-booking-step-booking p.mpa-actions {
    display: none;
}
.mpbookingFormWrap.mpahide {
    flex-direction: column;
    text-align: center;
}
.mpbookingFormWrap.mpahide {
    flex-direction: column;
    text-align: center;
    padding-top: 25px;
}
.mpbookingFormWrap.mpahide .bookingform{
	width:100%;
}
.eventImageSlider.owl-carousel{
    overflow: hidden;
	padding:30px 0 50px;
}
.eventImageSlider .owl-stage-outer {
	overflow: hidden;
	margin-left: -80px;
	padding-left: 0 !important;
}
.mpa-loop-post-wrapper figure {
    position: relative;
}
.mpa-loop-post-wrapper figure span.limitseatTag {
    position: absolute;
    left: 20px;
    top: 20px;
    padding: 10px 24px;
    background: #CE9100;
    border-radius: 40px;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0px;
}
.mpa-booking-step.mpa-booking-step-cart p.mpa-actions {
    display: flex;
    justify-content: end;
	align-items: center;
}
.mpa-booking-details-section.booking-invoice .mpa-booking-details-section-row span.cell.label {
    display: none !important;
}
.mpa-booking-details-section.booking-invoice .mpa-booking-details-section-row .cell.value {
    width: 100% !important;
}
.mpa-booking-step-checkout .iti__country-list{
	width: 460px;
}
.eventImageSlider .item img {
    border-radius: 20px;
}
.reservation-full-date .reservation-time {
	display: none !important;
}
form#registerform>p:first-child {
    display: none;
}

/* Medea Css */

@media screen and (max-width: 1679px) {
    /* .container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{
        max-width: 1190px!important;
        padding: 0 15px;
    } */
    .custom_heroContent .et_pb_text_inner {
        max-width: 580px;
    }
    .custom_btnStyleonly {
        margin-bottom: 30px !important;
    }
    .custom_heroContent p{
        font-size: 44px;
        line-height: 54px;
    }
    .btn{
        font-size: 18px;
        line-height: 28px;
    }

}
@media screen and (max-width:1320px) {
	.custom_health_icon_box h4.et_pb_module_header {
		padding-right: 22%;
	}
	.custom_clinically_provenRow.blurb_4icons .et_pb_column.et_pb_column_3_5 .et_pb_module{
		padding-right: 60px;
	}
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb {
		width: 260px;
	}
	.custom_empowertextWrap h1.et_pb_module_heading{
		padding: 5px 8% 10px 0px;
	}
	.headerWrap .lyblAppBtnWrap{
		width: 294px;
	}
	.headerWrap nav.main_menu{
		padding-left: 70px;
	}
	.events_losAngelesSec .container .events_locationSlider{
		margin-top:0;
	}
	.events_losAngelesSec .container .events_locationSlider .owl-nav .owl-next{
		right:-40px;
	}
	.events_losAngelesSec .container .events_locationSlider .owl-nav .owl-prev{
		left:-40px;
	}
	img.wp-image-29308.alignnone.size-medium{
		width:105px;
	}
	img.wp-image-29307.alignnone.size-full {
		margin-left: 0;
		width: 105px;
	}
	.custom_site_footer a.et_pb_button_0_tb_footer.btn{
		padding: 12px 27px;
	}
	
}
@media screen and (max-width:1279px) {
	.headerWrap nav.main_menu{
		padding-left:20px;
	}
	.headerWrap nav.main_menu ul li {
		position: relative;
		padding-left: 4px;
		padding-right: 4px;
	}
	.headerWrap nav.main_menu ul li a{
		font-size: 14px;
	}
	.headerWrap .lyblAppBtnWrap {
		width: 222px;
	}
	.lyblAppBtnWrap a.btn{
		font-size:14px;
		padding: 13.6px 7px;
	}
	.serachFormSec {
	   right: 220px;
	}
    .web-header .et_pb_menu_0_tb_header.et_pb_menu ul#menu-main-menu li a{
        font-size: 14px;
        line-height: 20px;
    }
    .web-header .et_pb_menu ul#menu-main-menu.et-menu>li {
        padding-left: 9px;
        padding-right: 9px;
    }
    .web-header .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child a.download-the-app {
        font-size: 13px !important;
        padding: 12px 6px !important;
        text-align: center;
    }
    .custom_heroContent p {
        font-size: 38px;
        line-height: 50px;
    }
    .btn {
        font-size: 15px;
        line-height: 24px;
    }
    .custom_homeBoxList span.et_pb_image_wrap {
        width: 60px !important;
    }
    .custom_homeBoxList h4.et_pb_module_header {
        font-size: 17px !important;
        line-height: 24px !important;
    }
    .custom_homeBoxList p {
        font-size: 14px !important;
    }
    div#how-it-works-img img {
        width: 346px;
    }
	.affi-how-it-work div#how-it-works-img img {
		width: 100%;
	}
    .custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module{
        padding-right: 0;
    }
    .custom_clinically_provenSec h2.et_pb_module_heading {
       font-size: 38px;
    }
    .page-template-default .custom_our-program_detailSec .custom_ourprogramboxRow {
        padding: 0 40px !important;
    }
    .custom_must_popularSec .price-section {
        padding: 0 40px;
        height: auto !important;
    }
    .custom_must_popularSec .price-section h2 {
        font-size: 28px !important;
    }
    .faqs h5.et_pb_toggle_title {
        font-size: 22px !important;
    }
	.custom_health_icon_box h4.et_pb_module_header {
		padding-right: 20px;
	}
	.custom_health_icon_box {
		background-size: 100px;
		background-position: 95% 95%;
	}
	.custom_health_icon_box:hover{
/* 		background-size:130px; */
	}
	.health_expertsWrap .post-thumbnail {
/* 		width: 300px;
		height: 225px; */
	}
	.custom_clinically_provenRow.blurb_4icons .et_pb_column.et_pb_column_3_5 .et_pb_module{
		padding-right: 15px;
	}
	.custom_clinically_provenSec h4.et_pb_module_header {
      font-size:25px;
	}
	.sdp-why-choose-main-image span.et_pb_image_wrap img {
		max-width: 400px;
	}
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_heading h2.et_pb_module_heading {
		font-size: 32px;
		line-height: 40px;
		font-weight: 500;
	}
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb {
        width: 220px;
    }
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb .et_pb_main_blurb_image span.et_pb_image_wrap.et_pb_only_image_mode_wrap {
		width: 40px;
	}
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb h4.et_pb_module_header {
		font-size: 18px;
		line-height: 21px;
	}
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb p {
		font-size: 14px;
		line-height: 16px;
	}
	.tabs-container .tabs-list .tab p {
		text-align: center;
		padding: 8px 15px 0;
	}
	.bestSellerproducts .item{
		width: calc(33.333% - 10px);
	}
	.tab .image-container{
		width: 145px;
		height: 160px;
	}
	.custom_benefits_our_boxWrap .et_pb_main_blurb_image {
		margin-bottom: 10px;
	}
	.custom_benefits_our_boxWrap .et_pb_blurb_container h4.et_pb_module_header {
		font-size: 17px;
		line-height: 21px;
	}
	.custom_empowertextWrap {
		padding-right: 0;
	}
	.webinar_acf-date-posts .post_itemDetails .textSec{
		padding-right:2%;
	}
	.post_itemDetails .textSec h2{
		font-size:30px;
		line-height:38px;
	}
	.webinarDetailsWrap h1 {
        font-size: 25px;
		line-height: 35px;
	}
	.webinarDetailsWrap .event_dateSec{
		font-size:14px;
	}
	.webinarDetailsWrap .addressSec h3 {
		font-size: 16px;
		line-height: 22px;
	}
	.et_pb_section.et_pb_section_0.pdp-slider.custom_innerBannerSec.sdpbanner.et_pb_with_background.et_section_regular {
		background-size: 1475px;
		background-position: 76% 100%;
	}
	.et_pb_section.et_pb_section_4.sdp-ad.et_pb_with_background.et_section_regular {
		background-size: 1870px;
		background-position: 80% 100%;
	}
	.upcomingWebinarsticky p{
		font-size:14px;
	}
	.upcomingWebinarsticky .box_item .date{
		font-size:14px;
	}
	.upcomingWebinarsticky .box_item .time{
		font-size:14px;
	}
	.upcomingWebinarsticky .box_item a{
		font-size:16px;
	}
	.custom_blogPage_banner h1 {
		font-size: 36px !important;
		line-height: 50px;
		padding: 0 0 15px;
	}
	.custom_blogPage_banner p {
		font-size: 16px;
		line-height: 24px;
	}
	.custom_exploreByCategorySec h2.et_pb_module_heading{
		font-size:30px;
	}
	ul.postCatListAll{
		overflow-y: auto;
        max-width: 1100px;
        white-space: nowrap;
	}
	.post-itemWrap .postInnerWrap .postExcerptDetails h2{
		font-size: 20px;
        line-height: 30px;
	}
	.readPostText h3 {
		font-size: 18px;
		line-height: 22px;
	}
	.yoga-class-banner .item .yoga-banner-content h2{
		font-size:36px;
	}
	.yoga-class-banner .item .yoga-banner-content .yoga-subtitle{
		font-size:15px;
	}
	.yoga-class-banner .item .yoga-banner-content .yoga-details p{
		font-size:17px;
	}
	.yoga-class-banner .item .yoga-banner-content .yoga-btn{
		margin-top: 20px;
        padding: 10px 20px;
		font-size: 16px;
	}
	.yoga-class-banner .eventsPostsSlider .item{
		height:390px;
	}
	.exploreEventsSec .container #category-filter-form .category-option{
		padding: 10px 20.8px;
		font-size: 18px;
	}
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper img{
		height:auto;
	}
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper .titleWrap .mpa-post-title{
		font-size:20px;
	}
	.exploreEventsSec .container .heading h2{
		font-size:40px;
	}
	.events_losAngelesSec .container .heading h2{
		font-size:40px;
	}
	.events_losAngelesSec .container .events_locationSlider .owl-nav{
		display:none;
	}
	img.wp-image-29307.alignnone.size-full {
        margin-left: 0;
        width: 86px;
    }
	img.wp-image-29308.alignnone.size-medium {
        width: 86px;
    }
	.custom_site_footer a.et_pb_button_0_tb_footer.btn {
        padding: 8px 9px;
    }
	.hostedBySec .container .hostByWrap .hostDetails h4{
		font-size:20px;
	}
	.hostedBySec .container .hostByWrap .hostDetails p{
		font-size:16px;
		line-height:24px;
	}
	.eventsDecriptionSec .container h3{
		font-size:30px;
	}
	.eventsDecriptionSec .container p{
		font-size:20px;
		line-height:28px;
	}
	.eventsDecriptionSec .container .starIcon li h6{
		font-size:20px;
		line-height:24px;
	}
	.eventsDecriptionSec .container .starIcon li p{
		font-size:20px;
		line-height:24px;
	}
	.locationSec .container h3{
		font-size:30px;
	}
	
}
@media screen and (max-width:1023px) {
    .web-header .web-header-inner {
        display: flex;
    }
    header.et-l.et-l--header .web-header .web-header-inner .et_pb_column_1_5 {
        order: 1;
        padding-left: 0;
    }
    header.et-l.et-l--header .web-header .web-header-inner .et_pb_column_3_5{
        order: 0;
        width: auto !important;
        margin: 0 !important;
        position: relative;
        left: -10px;
    }
    header.et-l.et-l--header .web-header .web-header-inner .et_pb_column_1_5.et-last-child {
        width: 61% !important;
        text-align: right !important;
    }
    .custom_btnStyleonly h1.et_pb_module_heading{
        font-size: 15px !important;
        line-height: 22px !important;
    }
    .custom_heroContent p {
        font-size: 30px;
        line-height: 45px;
    }
    .custom_heroContent .et_pb_text_inner {
        max-width: 400px;
    }
    .btn {
        font-size: 14px;
        line-height: 20px;
        padding: 10px 15px;
    }
    .custom_home_boxWrap .et_pb_module {
        background: #fff;
        padding: 30px 25px !important;
        border-radius: 8px;
    }
    .custom_home_boxWrap .et_pb_blurb_0.et_pb_blurb{
        padding-left: 25px !important;
    }
    .custom_home_boxWrap .et_pb_blurb_content::after{
        display: none;
    }    
    h2.et_pb_module_heading {
        font-size: 30px!important;
        line-height: 30px!important;
    }
    .et_pb_row.et_pb_row_4.main_container_size.equal-height-row.onlymobileHIW.et_pb_gutters3 {
        display: none !important;
    }
    .et_pb_text_inner {
        font-size: 16px;
        line-height: 22px;
    }
    .et_pb_blurb_container h4.et_pb_module_header {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .custom_health_iconBoxWrap .et_pb_column {
        margin-bottom: 30px;
    }
    .transform-health .et_pb_row.et_pb_row_11.main_container_size {
        display: inline-block !important;
    }
    .transform-health .et_pb_row.et_pb_row_11.main_container_size .et_pb_module.et_pb_text.et_pb_text_3.et_pb_text_align_left.et_pb_bg_layout_light                      
	{  background: transparent;
        padding: 0 !important;
    }
    .custom_transform4boxWrap h4.et_pb_module_heading {
        font-size: 18px;
        line-height: 24px;
    }
    .custom_transform4boxWrap p {
        font-size: 14px !important;
        line-height: 20px;
    }
    .custom_site_footer a.et_pb_button_0_tb_footer.btn {
        font-size: 14px;
        line-height: 20px !important;
        padding: 10px 20px;
        margin-bottom: 30px;
    }
    .custom_site_footer .et_pb_column_0_tb_footer {
        width: 100% !important;
        padding: 0 0 15px;
    }
    .custom_site_footer .et_pb_column_1_tb_footer {
        width: 100% !important;
        padding-right: 0;
        padding-bottom: 15px;
    }
    .custom_site_footer .et_pb_column_2_tb_footer {
        width: 100% !important;
        padding-right: 0;
        padding-bottom: 15px;
    }
    .custom_site_footer .et_pb_column_3_tb_footer {
        width: 100% !important;
        padding-right: 0;
        padding-bottom: 15px;
    }
    .custom_site_footer .et_pb_column_4_tb_footer {
        width: 100% !important;
    }
    .custom_playBtnWrap .et_pb_text_inner{
        padding: 25px 0;
        justify-content: center;
    }
    .et_pb_text_1_tb_footer{
        width: 100%!important;
        text-align: center!important;
    }
    .custom_site_footer .mobile_menu_bar{
        top: -41px;
        text-align: right;
    }
    .custom_site_footer .et_pb_menu .et_mobile_menu{
        z-index: 99;
    }
    .custom_site_footer .mobile_menu_bar:before{
        content:"\4c";
        color: #fff !important;
        font-weight: 600;
    }
    .custom_site_footer .mobile_nav.opened .mobile_menu_bar:before{
        content:"\4b";
    }
    .hideonMobile.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        width: 53% !important;
    }
    .custom_health_icon_box h4.et_pb_module_header {
        padding-right: 20%;
    }
	.custom_home_boxWrap .et_pb_column::after{
		display:none;
	}
	.custom_transform4boxWrap {
		display: flex;
	}
	.custom_site_footer .et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_image.et_pb_image_0_tb_footer {
		width: 100%;
		text-align: center;
	}
	.custom_site_footer .et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		text-align: center;
	}
	footer.et-l.et-l--footer  .et_mobile_menu{
        position: static;
        /* background-color: transparent !important;
        border: 0;
        box-shadow: none;
        padding: 0; */
    }
	.et_pb_module.et_pb_heading.et_pb_heading_1.custom_heading6BG.et_pb_bg_layout_ {
		max-width: 280px;
		margin: 0 auto;
	}
	.custom_clinically_provenSec h2.et_pb_module_heading{
		max-width:100%;
	}
	.bestSellerproducts .item{
		width: calc(50% - 10px);
	}
	.tab .image-container{
		height: 190px;
		width: 100%;
	}
	.custom_site_footer a.et_pb_button_0_tb_footer.btn {
		font-size: 14px;
		line-height: 24px !important;
		padding: 12px 18px;
	}
	.et_pb_button:after, .et_pb_button:before{
		display:none;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title {
		font-size: 24px;
		line-height: 31px;
		padding-bottom: 20px;
		text-align: center;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description p {
		font-size: 14px;
		line-height: 17px;
		text-align: center;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper {
		text-align: center;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content ul{
		justify-content:center;
	}
	.custom_benefits_our_boxWrap .et_pb_blurb_content{
		margin-bottom: 20px;
        margin-top: 25px;
	}
	.custom_haQuestionsCTA .et_pb_column {
		width: 50%;
		margin: 0;
	}
	div#custom_affiliate_pageStepsSec .et_pb_row {
		display: flex;
	}
	#custom_affiliate_pageStepsSec .et_pb_row.et_pb_row_1 .et_pb_column {
		width: 50%;
		margin-bottom: 0;
	}
	.our-story-founder span.et_pb_image_wrap img {
		margin-bottom: 30px;
	}
	.et_pb_row.et_pb_row_1.custom_help_you_liveRow {
		display: flex;
		align-items: center;
	}
	.custom_help_you_liveRow .et_pb_column {
		width: 50%;
		flex: 0 0 50%;
	}
	.custom_help_you_liveRow .et_pb_column:first-child{
		padding-right:15px;
	}
	.custom_eytlbText .et_pb_text_inner {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.custom_eytlbText .et_pb_text_inner p {
		font-size: 14px;
		line-height: 16.9px;
		letter-spacing: -0.29px;
		color: #000;
		font-weight: 400;
	}
	.webinar_acf-date-posts .post_itemDetails .textSec {
        padding-right: 2%;
        flex: 0 0 calc(100% - 260px);
    }
	.webinarDetailsWrap .col_left {
		width: 50%;
	}
	.webinarDetailsWrap .col_right {
		width: 50%;
		padding-left: 20px;
	}
	.speakerSec ul li {
		width: calc(50% - 8px);
		padding: 0;
		margin: 0 8px;
		background: #fff;
		border-radius: 24px;
	}
	.custom_contactDetailsRow {
		display: flex;
		flex-direction: column-reverse;
	}
	.custom_contactDetailsRow .et_pb_column.address-div {
		width: 100% !important;
	}
	.custom_formgroup .et_pb_code_inner{
		margin-top: -145px;
		margin-bottom: 50px;
	}
	.custom_formgroup .et_pb_code_inner{
		background:#fff;
		border: 1px solid #D9DDE8;
	}
	.et_pb_section.et_pb_section_1.contact-happy-help.et_pb_with_background.et_section_regular {
		background: #f8f2ea;
	}
	.custom_contactDetailsRow .icon-width .et_pb_module.et_pb_blurb {
		margin-bottom: 0;
		text-align: left;
	}
	.custom_contactDetailsRow .icon-width .et_pb_module.et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description {
		text-align: left;
		margin-bottom: 15px;
	}
	.custom_contactDetailsRow .et_pb_main_blurb_image span {
		font-size: 21px;
		text-align: center;
		padding-top: 5px;
	}
	.custom_formgroup .et_pb_code_inner {
        margin-top: -145px;
        margin-bottom: 30px;
    }
	.headerWrap .lyblAppBtnWrap {
        width: calc(100% - 117px);
        display: flex;
        justify-content: end;
    }
	.lyblAppBtnWrap a.btn{
		display:none;
	}
	.lyblAppBtnWrap a.btn.btn_mobile {
		display: block;
		font-size: 12px;
		line-height: 18px;
		padding: 8px 14px;
		font-weight: 600;
	}
	.headerWrap .site_logo {
		width: 72px;
        margin-left: 20px;
	}
	.headerWrap nav.main_menu{
		display:none;
	}
	.headerWrap .hamburger-container{
		display:block;
		width: 25px;
	}
	.headerWrap .hamburger-container .hamburger-icon {
	  display: flex;
	  flex-direction: column;
	  justify-content: space-between;
	  width: 25px;
	  cursor: pointer;
	}
	.headerWrap .hamburger-container .bar {
	    transition: all 0.3s ease-in-out;
        border: 2px solid #000;
        border-radius: 2px;
        margin: 0 0 7px;
	}
	.headerWrap .hamburger-container .bar:last-child{
		margin:0;
	}
	.hamburger-icon.open .bar:nth-child(1) {
	  transform: rotate(45deg);
	  position: relative;
	  top: 13.5px;
	}
	.hamburger-icon.open .bar:nth-child(2) {
	  opacity: 0;
	}
	.hamburger-icon.open .bar:nth-child(3) {
	  transform: rotate(-45deg);
	  position: relative;
	  top: -8px;
	}
	.headerWrap{
	  justify-content: flex-start;
	  padding: 8px 0;
	}
	.headerWrap nav.main_menu ul li:hover .sub-menu {
		display: none;
	}
	.headerWrap nav.main_menu.open {
		position: absolute;
		z-index: 99;
		display: block;
		top: 60px;
		background: #65723b;
		width: 100%;
		left: 0;
		padding: 0;
	}
	.headerWrap nav.main_menu ul{
		flex-wrap:wrap;
		padding: 0 20px;
	}
	.headerWrap nav.main_menu ul li {
		flex: 0 0 100%;
		border-bottom: 1px solid #9FBA9C;
		padding:0;
	}
	.headerWrap nav.main_menu ul li a{
		font-size:16px;
		line-height:20px;
		letter-spacing:-0.2px;
		color:#fff;
		font-weight:500;
		padding: 20px 0;
		justify-content: space-between;
	}
	.headerWrap nav.main_menu ul li li a{
		color:#C8E3C5;
		font-size: 14px;
		font-weight: 400;
		line-height: 18.2px;
		letter-spacing: -0.20000000298023224px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		position:relative;
		padding: 10px 3%;
	}
	.headerWrap nav.main_menu ul li li a::before{
		position:absolute;
		top: 10px;
        left: -2px;
		content:"-";
	}
	.headerWrap nav.main_menu ul li a .submenu-indicator{
		background-image:url(images/arrow-down.png);
	}
	.headerWrap nav.main_menu ul li a.open .submenu-indicator{
		transform: rotate(180deg);
	}
	.headerWrap nav.main_menu ul li a:hover, .headerWrap nav.main_menu ul li.current-menu-item a {
		color: #fff;
	}
	.headerWrap nav.main_menu ul ul {
		display: none;
		position: static;
		background-color: transparent;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		width: 100%;
		padding: 0 0 15px;
	}
	.headerWrap nav.main_menu ul ul.sub-menu.open{
		display:block;
	}
	.headerWrap nav.main_menu ul ul li {
		border: 0;
		padding: 0;
		margin-bottom: 0;
	}
	.headerWrap nav.main_menu ul li:last-child{
		border:0;
	}
	.et_pb_section.et_pb_section_0.pdp-slider.custom_innerBannerSec.sdpbanner.et_pb_with_background.et_section_regular {
        background-size: 1180px;
        background-position: 72% 0%;
        padding: 40px 0;
    }
	.et_pb_section.et_pb_section_4.sdp-ad.et_pb_with_background.et_section_regular {
        background-size: 1300px;
        background-position: 70% 100%;
    }
	.custom_formgroup input, .custom_formgroup select {
        border-bottom: 1px solid #ccc;
	}
	.custom_formgroup select {
        border: 1px solid #ccc;
	}
	.custom_formgroup textarea {
        border: 1px solid #ccc;
		border-radius:8px;
	}
	.custom_formgroup input[type=checkbox] {
		width: auto;
		height: auto;
	}
	.upcomingWebinarsticky .box_item:nth-child(3) {
		display: none;
	}
	.serachFormSec {
        right: 135px;
    }
	.catListwithImg .catwrapSec a.category-link{
		font-size: 12px;
        line-height: 18px;
	}
	.catListwithImg .catwrapSec img {
		max-width:40px;
	}
	ul.postCatListAll li a.category-link{
		font-size: 13px;
        line-height: 18px;
	}
	.post-itemWrap .postInnerWrap .postExcerptDetails h2 {
        font-size: 18px;
        line-height: 24px;
    }
	.post-itemWrap .postInnerWrap .postExcerptDetails p{
		font-size: 13px;
        line-height: 20px;
	}
	.postExcerptDetails .metaData span a{
		width: 30px;
		font-size: 25px;
	}
	.most_read_postWrap .post_item_Wrap figure{
		width:115px;
		height: 95px;
	}
	.most_read_postWrap .post_item_Wrap .readPostText {
		width: calc(100% - 115px);
		padding-left: 10px;
	}
	.readPostText h3 {
        font-size: 15px;
        line-height: 20px;
		padding: 0 0 2px;
    }
	.readPostText p {
		font-size: 12px;
		line-height: 16px;
	}
	.featuredArticlesSlider .item h3 {
		font-size: 16px;
		line-height: 22px;
	}
    .BlogDetailRightSec .et_pb_widget {
		width: 100%;
	}
	.single .custom_full_AdImg {
		padding: 0;
		display: none;
	}
	.post-itemWrap .postInnerWrap figure{
		height:215px;
	}
	.featuredArticlesSlider .item figure{
		height: 215px;
	}
	.custom_formgroup .country_auto select, .custom_formgroup .state_auto select, .custom_formgroup .city_auto select{
		border-bottom: 1px solid #ccc;
	}
	.exploreEventsSec, .events_losAngelesSec {
		padding: 3rem 0;
	}
	    .exploreEventsSec .container .heading h2 {
        font-size: 30px;
    }
	.exploreEventsSec .container #category-filter-form label img {
		height: 16px;
		width: 16px;
		margin-right: 5px;
	}
	 .exploreEventsSec .container #category-filter-form .category-option {
        padding: 7px 9px;
        font-size: 16px;
    }
	.exploreEventsSec .container ul li {
        width: calc(50% - 12px);
    }
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper{
		margin-top:0;
	}
	.exploreEventsSec .container ul{
		margin-top:30px;
	}
	.events_losAngelesSec .container .heading h2 {
        font-size: 30px;
    }
	.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .titleWrap .mpa-post-title{
		font-size:20px;
	}
	.mpa_eventsDetails .container .rowWrap .left-col {
		flex: 0 0 60%;
		padding-right: 30px;
	}
	.mpa_eventsDetails .rowWrap .right-col {
       flex: 0 0 40%;
    }
	.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec h4{
		margin-bottom: 0.51rem;
	}
	.reserveFormSec p.regular-price{
		margin-bottom:15px;
		padding: 15px 20px;
	}
	.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec form button, .reserveFormSec a.popup-trigger.btn{
		padding: 12px 32px;
		font-size: 16px;
		font-weight: 500;
	}
	.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec form p, .reserveFormSec p.small{
		margin-top: 10px;
		line-height: 20px;
	}
	.mpa_eventsDetails .container .rowWrap .left-col .event_dateSec{
		font-size:16px;
	}

}
@media (max-width: 980px) {
	.flW_blurb .et_pb_blurb_content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.flW_blurb .et_pb_blurb_container {
		position: static;
		background: #ffffff;
		max-width: 100%;
		-webkit-transform: unset;
		    -ms-transform: unset;
		        transform: unset;
		margin: 0 !important;
		color: #000000!important;
		padding: 0 !important;
	}
	.flW_blurb .et_pb_main_blurb_image {
		width: 100% !important;
		margin-bottom: 15px !important;
	}
 	header.et-l.et-l--header .et_pb_menu .et_mobile_menu{
		top: 70px;
        padding: 4%;
        background: #65723b !important;
        border: 0;
/* 		position: fixed; */
	}
	header.et-l.et-l--header .et_pb_menu .et_mobile_menu li{
		border-bottom: 1px solid #9FBA9C;
	}
	header.et-l.et-l--header .et_pb_menu .et_mobile_menu li a{
		font-size:16px;
		line-height:20px;
		letter-spacing:-0.2px;
		color:#fff;
		font-weight:500;
	}
	header.et-l.et-l--header .et_pb_menu .et_mobile_menu .sub-menu {
/* 		display: none!important;  */
		padding: 0!important; 
		background: #65723b !important;
	}
	header.et-l.et-l--header .et_pb_menu .et_mobile_menu .current-menu-item > .sub-menu {
/* 		display: block!important; */
	}
	header.et-l.et-l--header .et_pb_menu .et_mobile_menu li li {
		padding-left: 15px;
		border:0;
	}
	header.et-l.et-l--header .et_pb_menu .et_mobile_menu li li a{
		color:#C8E3C5;
		font-size: 14px;
		font-weight: 400;
		line-height: 18.2px;
		letter-spacing: -0.20000000298023224px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		position:relative;
		padding: 10px 3%;
	}
	header.et-l.et-l--header .et_pb_menu .et_mobile_menu li li a::before{
		position:absolute;
		top: 10px;
        left: -2px;
		content:"-";
	}
	.et_mobile_menu .menu-item-has-children>a{
		background-color:transparent!important;
		display:flex;
		justify-content: space-between;
		padding-right: 0;
	}
	.et_mobile_menu .menu-item-has-children a .submenu-indicator{
		cursor:pointer;
		width: 40px;
        height: 20px;
		background: url(images/arrow-down.png) no-repeat center right;
        font-size: 0;
	} 
/* 	.mobile_nav.opened .mobile_menu_bar:before{
		content:"\5;";
	} */
	footer.et-l.et-l--footer .et_mobile_nav_menu {
		flex: 0 0 100%;
		width: 100%;
		background: transparent !important;
	}
	footer.et-l.et-l--footer .et_mobile_nav_menu {
		width: 100%;
		background: transparent !important;
	}
	footer.et-l.et-l--footer .et_mobile_nav_menu .mobile_nav {
		width: 100%;
	}
	footer.et-l.et-l--footer .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu {
		background: transparent !important;
		border: 0;
		box-shadow: none;
		padding: 0 0 15px;
	}
	footer.et-l.et-l--footer .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu a {
		color: #fff;
		padding:0 0 10px 10px;
	}
	/* Hide submenus by default */
	.et_mobile_menu li.menu-item-has-children > ul {
		display: none;
		visibility: hidden;
		transition: all 0.3s ease-in-out;
	}
	/* Optionally, show a down arrow for submenus */
	.et_mobile_menu li.menu-item-has-children > a:after {
		content: "\f107"; /* FontAwesome chevron-down icon */
		font-family: 'ETmodules';
		padding-left: 5px;
		font-size: 16px;
	}
	.custom_homeBoxList .custom_home_boxWrap .et_pb_column{
		margin-right:0!important;
	}
	 .how-it-works-home .main_container_size .et_pb_column_7 {
        width: 47%!important;
    }
	.custom_health_iconBoxWrap .et_pb_column{
		margin-right: 0 !important;
	}
	.home .custom_homeBoxList .custom_home_boxWrap .et_pb_column {
        margin-right: 5% !important;
    }
	.home .custom_homeBoxList .custom_home_boxWrap .et_pb_column:nth-child(2n) {
		margin-right: 0 !important;
	}
	.home .how-it-works-home .et_pb_column {
		width: 47%;
	}
	.featuredArticlesSlider .item figure{
		height:127px;
	}
	
}
@media screen and (min-width:768px) {
	body{
		caret-color: #65723b;
	}
	.equal-height-row, .pdf-results .et_pb_row, .custom_LYBLApartSec .et_pb_row{
		display:flex !important;
		align-items: stretch !important;
	}

	.pdf-results .et_pb_row .et_pb_column, .equal-height-row .et_pb_column, .custom_LYBLApartSec .et_pb_row .et_pb_column  {
	  display: flex !important;
	  flex-direction: column !important;
	}

	.pdf-results .et_pb_row .et_pb_column .et_pb_text, .equal-height-row .et_pb_column .et_pb_text, .custom_LYBLApartSec .et_pb_row .et_pb_column .et_pb_text{
	  flex-grow: 1 !important;
	/*    display: flex !important;
	  align-items: flex-start !important;  */
		height:auto !important;
		max-height:none !important;
		min-height:auto !important;
	}

	.pdf-results ol {
	  padding-bottom:0px;
   }
   /* can be done via builder also */
   .custom_benefits_our_boxWrap .et_pb_column {
         background: #F8F2EA;
         border-radius: 16px 20px;
	 margin-bottom: 2% !important;
        margin-right: 2% !important;
	 
   }
	.et_pb_row.et_pb_row_5.main_container_size.equal-height-row.et_pb_gutters3 {
		display: none !important;
	}
	
}
@media screen and (max-width:767px) {
    .container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{
        padding: 0 16px!important;
        width: 100% !important;
        max-width: 100% !important;
    }
    .web-header .et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child a.download-the-app {
        font-size: 13px !important;
        padding: 10px 6px !important;
        text-align: center !important;
        width: auto !important;
        min-width: 120px !important;
        line-height: 18px !important;
        min-height: 30px;
        margin-top: 0 !important;
    }
    .web-header .web-header-inner .et_pb_button_module_wrapper.et_pb_button_1_tb_header_wrapper.et_pb_button_alignment_center.et_pb_module {
        text-align: right;
        width: 100%;
    }
    .web-header .web-header-inner .et_pb_column_0_tb_header {
        width: 50% !important;
        text-align: left !important;
        flex: 0 0 40%;
    }
    .web-header .et_pb_image_0_tb_header .et_pb_image_wrap img {
        width: 100px;
    }
    .web-header .et_pb_image_0_tb_header {
        width: 105px;
        max-width: 105px;
    }
    .web-header .web-header-inner .et_pb_column_0_tb_header {
        width: 105px !important;
        text-align: left !important;
        flex: 0 0 105px;
    }
    header.et-l.et-l--header .web-header .web-header-inner .et_pb_column_1_5.et-last-child {
        width: calc(100% - 148px) !important;
        text-align: right !important;
    }
    .custom_btnStyleonly h1.et_pb_module_heading {
        font-size: 14px !important;
        line-height: 21px !important;
    }
    .custom_heroContent .et_pb_text_inner {
        max-width: 100%;
    }
    .custom_home_hero_slider{
        text-align: center;
    }
    .custom_heroContent {
        text-align: center !important;
    }
    .custom_heroContent p {
        font-size: 32px;
        line-height: 38.4px;
    }
    .custom_btnwrap .et_pb_text_inner, .custom_btnwrap .et_pb_text_inner p{
        flex-wrap: wrap;
		width: 100%;
    }
    .custom_btnwrap .et_pb_text_inner a {
        margin-right: 0;
        flex: 0 0 100%;
        text-align: center;
        font-size: 16px;
    }
    .custom_btnwrap .et_pb_text_inner a.btn{
        order: 1;
    }
    .custom_btnwrap .et_pb_text_inner a.btn.btn_transprant {
        order: 0;
        margin-bottom: 15px;
    }
    .custom_homeBoxList .et_pb_blurb_container h4.et_pb_module_header {
        font-size: 16px !important;
        line-height: 19.2px !important;
        font-weight: 500;
		letter-spacing:-0.5px;
    }
    .custom_homeBoxList p {
        font-size: 12px !important;
        line-height: 14.2px !important;
        letter-spacing: -0.2px;
    }
	.flW_blurb .et_pb_blurb_description ol li img {
		width: 18px;
		position: relative;
		top: 5px;
		left: 5px;
	}
	.custom_Improvements_typically .et_pb_text_inner li img {
		width: 18px;
		position: relative;
		top: 5px;
		left: 5px;
	}
    .custom_homeBoxList .custom_home_boxWrap .et_pb_column {
        width: 50%;
        flex: 0 0 50%;
        padding: 0 4px;
        margin-bottom: 8px;
    }
    .custom_homeBoxList .custom_home_boxWrap .et_pb_column:nth-child(2n) {
        padding-right: 0;
    }
    .custom_homeBoxList .custom_home_boxWrap .et_pb_column:nth-child(2n+1) {
        padding-left: 0;
		margin-right: 0px !important;
    }
    .custom_home_boxWrap .et_pb_module {
        background: #fff;
        padding: 15px 5px !important;
        border-radius: 8px;
		height: 235px;
    }
    .custom_home_boxWrap .et_pb_blurb_0.et_pb_blurb {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .custom_home_boxWrap .et_pb_blurb_3.et_pb_blurb p {
        width: 100%;
        margin-left: 0;
    }
    .how-it-works-master .hideonMobile, .hideonMobile{
        display: none !important;
    }
    .et_pb_row.et_pb_row_4.main_container_size.equal-height-row.onlymobileHIW.et_pb_gutters3 {
        display: block !important;
    }
    .Health-pro .et_pb_row.et_pb_row_5.main_container_size h2.et_pb_module_heading {
        text-align: left;
    }
    .Health-pro .et_pb_row.et_pb_row_5.main_container_size h2.et_pb_module_heading {
        text-align: left;
        font-size: 28px !important;
        line-height: 33.6px !important;
        letter-spacing: -1.2px;
    }
    .how-it-works-home {
        text-align: center;
    }
    .how-it-works-home .et_pb_row.et_pb_row_3.main_container_size.et_pb_gutters3 {
        display: inline-block !important;
        text-align: center;
    }
    .how-it-works-home .et_pb_row div#how-it-works-img {
        width: 224px !important;
        display: inline-block;
    }
	.how-it-works-home h2.et_pb_module_heading {
		margin-bottom: 25px;
	}
	.page-id-25689 .how-it-works-home h2.et_pb_module_heading {
        margin-bottom: 0;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide {
        padding: 0;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide .et_pb_slide_description{
        padding: 20px 0 0;
        border-top: 0.5px solid #405E37;
        position: relative;
        margin-top: 15px;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide .et_pb_slide_description::before{
        position: absolute;
        left: 50%;
        top: -10px;
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 100%;
        background-color: #fff;
        margin-left: -10px;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide .et_pb_slide_description::after{
        position: absolute;
        top: -4px;
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 100%;
        background: #CE9100;
        margin-left: -4px;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide .et_pb_container.clearfix {
        padding: 0 !important;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide .et_pb_container h2.et_pb_slide_title {
        font-size: 16px !important;
        line-height: 24px;
        font-weight: 600;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide .et_pb_container h3 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
    }
    .onlymobileHIW .et_pb_slides .et_pb_slide .et_pb_container p {
        font-size: 14px;
        line-height: 18.2px;
    }
    .onlymobileHIW .et_pb_column .et_pb_module.et_pb_slider {
        margin-bottom: 20px;
        padding: 0 0 35px;
    }
    .et_pb_button_module_wrapper a.et_pb_button {
        width: 100%;
        font-size: 16px !important;
        line-height: 24px !important;
        padding: 16px 5px !important;
    }
    .Health-pro .et_pb_module.et_pb_text_align_center {
        text-align: left;
    }
    .Health-pro .et_pb_text_inner, .et_pb_text_inner {
        font-size: 14px;
        line-height: 18px;
    }
    .custom_health_iconBoxWrap {
        display: flex;
        flex-wrap: wrap;
    }
    .custom_health_iconBoxWrap .et_pb_column {
        flex: 0 0 50%;
        padding: 0 4px;
        margin-bottom: 8px !important;
    }
    .custom_health_iconBoxWrap .et_pb_column:nth-child(2n) {
        padding-right: 0;
    }
    .custom_health_iconBoxWrap .et_pb_column:nth-child(2n+1) {
        padding-left: 0;
    }
    .et_pb_blurb_container h4.et_pb_module_header {
        font-size: 14px !important;
        line-height: 21px !important;
        font-weight: 600;
    }
    .custom_health_icon_box .et_pb_blurb_content {
        display: flex;
        flex-wrap: wrap;
        padding: 15px 0 0 15px;
    }
    .custom_health_icon_box .et_pb_blurb_content .et_pb_blurb_container {
        padding-bottom: 0px;
        min-height: 160px;
    }
	.custom_health_icon_box {
        background-size: 65px;
        background-position: 95% 95%;
    }
	 .custom_health_icon_box:hover {
/*         background-size: 90px; */
    }
    .custom_health_icon_box .et_pb_blurb_content .et_pb_main_blurb_image {
        height: 80px;
    }
    .custom_health_icon_box .et_pb_blurb_content .et_pb_main_blurb_image img {
        width: 70px;
        padding: 0 8px 8px 0px;
        position: relative;
        bottom: 0;
    }
    .custom_health_icon_box.et_multi_view__hovered .et_pb_blurb_content .et_pb_main_blurb_image img {
        width: 75px;
        padding: 0;
        bottom: 0;
    }
    h2.et_pb_module_heading {
        font-size: 28px !important;
        line-height: 33.6px !important;
        letter-spacing: -1.2px;
    }
    .custom_onlymobileview .et_pb_slide {
        padding: 0;
    }
    .custom_onlymobileview .et_pb_slide .et_pb_container.clearfix {
        padding: 0 !important;
    }
    .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_image {
        display: inline-block !important;
        margin-top: 0 !important;
    }
    .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_image img {
        width: 100%;
        height: auto !important;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description {
        padding: 22px 15px;
        background: #fff;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        margin-bottom: 25px;
    }
    .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title{
        font-size: 20px !important;
        line-height: 26px;
        font-weight: 600;
    }
    .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description p{
        font-size: 14px;
        line-height: 18.2px;
        font-weight: 400;
    }
    .custom_onlymobileview .et-pb-controllers{
        bottom: 0;
    }
    .et-pb-controllers .et-pb-active-control{
        width: 20px;
        background: #2b3b1d;
    }
    .testimonials h2.et_pb_module_heading {
        font-size: 24px !important;
        line-height: 36px !important;
        letter-spacing: 0;
    }
    .testimonialContent p {
        font-size: 16px;
        line-height: 24px;
        color: #8c8c8c;
        font-weight: 400;
        margin-bottom: 30px;
    }
    .testimonialSlide .owl-dots {
        margin-top: 15px !important;
    }
    .testimonialWrap{
        border: 2px solid #8BA832;
		padding: 25px 10px;
    }
    .et_pb_row_17{
        display: block !important;
    }
    .blogs-slider .et_pb_column.et_pb_column_2_3.et_pb_column_28.et_pb_css_mix_blend_mode_passthrough {
        margin-bottom: 0;
    }
    .postWrapSec .postContent p{
        line-height: 18px;
    }
    .postWrapSec .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_button_alignment_right.et_pb_module {
        text-align: center;
    }
    footer.et-l.et-l--footer .et_pb_column.et_pb_column_1_5.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough {
        text-align: center;
        flex: 0 0 100%;
    }
    footer.et-l.et-l--footer .et_pb_module.et_pb_image.et_pb_image_0_tb_footer{
        width: 100%;
        text-align: center;
    }
    footer.et-l.et-l--footer .et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child{
        text-align: center;
		border-top: 1px solid #fff;
        padding-top: 30px;
    }
    footer.et-l.et-l--footer  .et_mobile_menu{
        position: static;
        /* background-color: transparent !important;
        border: 0;
        box-shadow: none;
        padding: 0; */
    }

    /* depression page */
    .custom_innerBanner {
        text-align: center;
        padding-top: 160px !important;
    }
    .pdf-results {
        text-align: left;
    }
    .Heading_style2 .custom_heading6BG {
        display: inline-block;
        text-align: center;
        padding: 10px 15px !important;
        border-radius: 5px !important;
    }
    .Heading_style2 .custom_heading6BG h6.et_pb_module_heading {
        font-size: 12px;
        line-height: 12px;
        font-weight: 600;
        letter-spacing: -0.2px;
    }
    .Heading_style2 h2.et_pb_module_heading {
        font-size: 24px !important;
        line-height: 26.4px !important;
        font-weight: 500 !important;
        letter-spacing: -1.2px !important;
    }
    .custom_Improvements_typically .et_pb_column {
        width: 100% !important;
        margin: 0 !important;
        padding: 0;
    }
    .custom_Improvements_typically .et_pb_text_inner li {
        color: #545454;
        font-size: 14px;
        line-height: 16.8px;
        font-weight: 400;
        letter-spacing: -0.29px;
        margin-bottom: 5px;
    }
    .custom_lyblapartRow .et_pb_column {
        width: 100% !important;
        margin: 0 !important;
        padding: 0;
    }
    .custom_ourprogramboxRow .et_pb_column {
        width: 100% !important;
        margin: 0 !important;
        padding: 0;
        margin-bottom: 15px !important;
    }
	 .custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module {
        padding: 0 5px;
    }
	.custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module.et_pb_blurb:nth-child(2n+1){
		padding-left: 0;
	}
	.custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module.et_pb_blurb:nth-child(2n){
		padding-right: 0;
	}
	.custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module {
        margin-bottom: 10px !important;
	}
	.custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module .et_pb_blurb_content {
		background: #F8F2EA;
		border-radius: 8px;
		padding: 16px 8px;
	}
	.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header {
		font-size: 20px !important;
		line-height: 24px !important;
		color: #000;
		font-weight: 700 !important;
	}
	.custom_clinically_provenSec .et_pb_blurb_description p {
		font-size: 12px;
		line-height: 14.4px;
		letter-spacing: -0.2px;
		color: #545454;
	}
	.custom_clinically_provenRow .et_pb_column.et_pb_column_3_5 .et_pb_module .et_pb_main_blurb_image {
		margin-bottom: 15px;
	}
	.custom_clinically_provenSec h2.et_pb_module_heading {
        font-size: 24px !important;
        line-height: 28.8px !important;
        letter-spacing: -1.2px;
    }
	.custom_clinically_provenRow2 .et_pb_text_inner {
		max-width: 100%;
		font-size: 14px;
		line-height: 16.8px;
		font-weight: 400;
		color: #fff;
	}
	#et-boc .area-outer-wrap .da-close-wrap{
		top:31%;
	}
	#et-boc .area-outer-wrap .da-close {
		right: calc(50% - 15px);
		top: 15px;
		background: #fff;
		border-radius: 100%;
		color: #8c8c8c !important;
		font-size: 34px;
		font-weight: 500;
		line-height: 32px;
	}
	div#pdp-dep-popup .et_pb_text_inner {
		text-align: center;
	}
	.pdf-results .et_pb_row.et_pb_row_2.Heading_style2 {
		text-align: left;
	}
	.Custom_most_popularSec .et_pb_row {
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 !important;
	}
	.custom_lyblapartRow h4 {
		font-size: 20px;
		line-height: 26px;
		font-weight: 600;
		padding-bottom: 12px;
	}
	.custom_lyblapartRow .et_pb_column:nth-child(2n+1) {
		margin-left: 0 !important;
		margin-bottom: 15px !important;
	}
	.page-template-default .custom_our-program_detailSec .custom_ourprogramboxRow {
        padding: 0 16px !important;
    }
	.Custom_most_popularSec ul.et_pb_tabs_controls li a {
		padding: 4px 5px;
	}
	.Custom_most_popularSec ul.et_pb_tabs_controls li{
	    line-height: 12.96px;
       font-size: 14px;
	   padding: 5px 10px;
	}
	.custom_titleMostPopular h6.et_pb_module_heading{
		font-size: 12px;
		font-weight: 400;
		line-height: 15.6px;
		letter-spacing: -0.14px;
		padding: 8px 18px 8px;
	}
	.Custom_most_popularSec .et_pb_module.et_pb_tabs.et_pb_tabs_0.custom_tabStyle {
		border: 0;
		padding: 0 16px;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab{
		padding:0 15px;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content {
		display: block;
		text-align: center;
		width: 100%;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .leftbox {
		width: 100%;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .midbox {
		width: 100%;
		display: inline-block;
        padding: 10px 0 30px;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .rightbox {
		width: 100%;
		margin-bottom: 25px;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .leftbox h3 {
		font-size: 24px;
		line-height: 28.8px;
		font-weight: 700;
		color: #fff;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .leftbox p {
		font-size: 24px;
		line-height: 28.8px;
		font-weight: 400;
		color: #fff;
	}
	.Custom_most_popularSec .et_pb_all_tabs .et_pb_tab_content .midbox .price {
		font-size: 34px;
		font-weight: 700;
		line-height: 40px;
		color: #fff;
	}
	.Custom_most_popularSec .et_pb_all_tabs {
		border-radius: 16px;
	}
	.blogs-slider .et_pb_column.et_pb_column_2_3.et_pb_column_34.et_pb_css_mix_blend_mode_passthrough {
		width: 100%;
		flex: 0 0 100%;
		margin: 0;
	}
	.latestBlogSlide {
		padding-top: 20px;
	}
	.blogs-slider .et_pb_column.et_pb_column_1_3.et_pb_column_35.et_pb_css_mix_blend_mode_passthrough.et-last-child{
		
	}
	.et_pb_button_module_wrapper a.et_pb_button{
		text-align:center;
	}
	.how-it-works-home .main_container_size .et_pb_column_7{
		margin-bottom:0;
	}
	.custom_footer_social_Icons li {
		padding: 0 10px;
	}
	.custom_clinically_provenSec a.et_pb_button {
		width: 100%;
	}
	.et_pb_row.et_pb_row_6.custom_health_iconBoxWrap.et_pb_row_4col {
		margin-bottom: 0 !important;
	}
	.custom_accordingSec .et_pb_text_inner h4{
		position:relative;
	}
	.custom_accordingSec .et_pb_text_inner p{
		display:none;
	}
	.custom_accordingSec .et_pb_text_inner h4:after{
		position:absolute;
		top:0;
		right:0;
		content:"\003E";
		display:inline-block;
		background: #2b3b1d;
        color: #fff;
        width: 25px;
        height: 25px;
        text-align: center;
        border-radius: 100%;
		font-size: 20px;
        line-height: 25px;
	}
	.custom_accordingSec .et_pb_text_inner.open h4:after{
	    transform: rotate(90deg);
	}
	.custom_our-program_detailSec .et_pb_text_inner h4 {
		font-size: 16px;
		line-height: 20.8px;
		font-weight: 500;
		padding-right: 40px !important;
	}
	.health_expertsWrap .post-thumbnail {
/*         width: 100%;
        height: auto; */
    }
	.blogs-slider .et_pb_column {
		flex: 0 0 100%;
		margin-bottom: 0 !important;
	}
	.pdp-slider.custom_innerBannerSec .custom_innerBanner {
        text-align: left;
        padding-top: 0 !important;
        padding-bottom: 190px !important;
    }
	.pdp-slider.custom_innerBannerSec .custom_innerBanner h1.et_pb_module_heading {
		text-align: left;
		font-size: 29px;
		line-height: 38px;
	}
	.pdp-slider.custom_innerBannerSec .custom_innerBanner .et_pb_column {
		max-width: 290px;
	}
	.pdp-slider.custom_innerBannerSec .custom_innerBanner .et_pb_column .et_pb_text_inner {
		font-size: 24px;
		line-height: 29px;
	}
	.pdp-slider.custom_innerBannerSec .custom_innerBanner .et_pb_column a.btn {
		flex: 0 0 176px;
	}
	.et_pb_module.et_pb_image.et_pb_image_0.sdp-why-choose-main-image.et_pb_image_sticky {
		max-width: 100% !important;
		width: 100% !important;
	}
	.sdp-why-choose-main-image span.et_pb_image_wrap img {
        max-width: 100%;
        width: 100%;
    }
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb .et_pb_blurb_content {
		background: #F8F2EA;
		padding:16px 10px;
		border-radius:8px;
	}
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb .et_pb_main_blurb_image span.et_pb_image_wrap.et_pb_only_image_mode_wrap {
        width: 73px;
    }
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb h4.et_pb_module_header {
        font-size: 16px !important;
        line-height: 19px !important;
        letter-spacing: -0.5px;
        text-align: center;
    }
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb p {
        font-size: 12px;
        line-height: 14.4px;
        letter-spacing: -0.2px;
        text-align: center;
    }
	 .custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb {
        width: calc(50% - 5px);
        margin: 0 5px 10px !important;
        background: #F8F2EA;
    }
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb:nth-child(2n+1) {
		margin-right: 0 !important;
	}
	.custom_sdp_why_chooseWrap .et_pb_module.et_pb_blurb:nth-child(2n) {
		margin-left: 0 !important;
	}
	.tab .image-container {
		position: relative;
		display: inline-block;
		width: 100%;
        padding: 22px 25px 15px;
        background: #FFDC89;
        text-align: center;
        border-radius: 8px;
		height: auto;
	}
	.image-container img.hover-image {
		max-width: 92%;
	}
	.tabs-container .tabs-list .tab p {
        text-align: center;
        padding: 8px 10px 0;
        font-size: 12px;
        line-height: 13.2px;
    }
	.owl-dots {
		margin-top: 20px;
		text-align:center;
	}
	 .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
		margin: 5px 3px;
		background: #D6D6D6;
		display: block;
		-webkit-backface-visibility: visible;
		transition: opacity .2s ease;
		border-radius: 30px;
	}
	 .owl-dots .owl-dot.active span {
		width: 20px;
	}
	.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
		background: #2b3b1d;
	}
	.et_pb_text_2{
		width:100%!important;
	}
	.sdp-ad a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
		width: 220px;
	}
	.product-slider .item {
		border: 0;
		border-radius: 0;
		text-align: center;
		padding: 0 5px;
	}
	.product-slider .item .productDetailsWrap {
		border: 1px solid #649156;
		border-radius: 13px;
		text-align: center;
		padding: 0;
	}
	.bestSellerproducts .item img{
	    max-width: 83px;
	}
	.bestSellerproducts .item h4 {
		padding: 0 10px 2px;
		font-size: 14px;
		line-height: 15.4px;
	}
	.bestSellerproducts .item h6 {
		font-size: 10px;
		line-height: 15px;
		color: #545454;
		text-align: left;
		padding: 0 10px;
	}
	.bestSellerproducts .item .contentText, .bestSellerproducts .item .contentText p {
		padding: 10px 5px;
        text-align: left;
        font-size: 10px;
        letter-spacing: -0.9px;
        line-height: 13px;
	}
	.bestSellerproducts .item .ratingWrap{
		font-size: 10px;
		padding: 0 10px;
		line-height: 10px;
	}
	.bestSellerproducts .item .ratingWrap span.ratingIcon{
		background-size: 50px;
		width: 55px;
		height: 15px;
		margin-left: 6px;
	}
	.bestSellerproducts .item .ratingWrap .trs {
		color: #2E7ABF;
		font-size: 10px;
		line-height: 10px;
	}
	.bestSellerproducts .item{
		margin-bottom:10px;
	}
	.custom_bannerSliderWrap.et_pb_slider .et_pb_slide_description {
		margin-top: 190px !important;
		padding-top: 0 !important;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content ul li {
		padding: 0 6px 0 25px;
		margin-bottom: 6px;
		font-size: 13px;
		margin-right: 5px;
		letter-spacing: -0.11px;
	}
	.custom_bannerSliderWrap .et_pb_slide {
		padding: 0 16px;
	}
	.custom_bannerSliderWrap .et_pb_slide .et_pb_container.clearfix {
		padding: 0 !important;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content ul li::after{
		left: 4px;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper {
        text-align: center;
        margin-bottom: 25px;
    }
	div#custom_affiliate_pageStepsSec .et_pb_row {
		display: flex !important;
	}
	.custom_benefits_our_boxWrap .et_pb_column {
		width: calc(50% - 10px) !important;
		padding: 0;
		margin: 0 5px 10px !important;
		background: #F8F2EA;
		border-radius: 8px;
	}
	.custom_benefits_our_boxWrap .et_pb_column:nth-child(2n+1) {
		margin-left: 0 !important;
	}
	.custom_benefits_our_boxWrap .et_pb_column:nth-child(2n) {
		margin-right: 0 !important;
	}
	.custom_benefits_our_boxWrap .et_pb_blurb_content {
		width: 100%;
		max-width: 100%;
		background: #F8F2EA;
		border-radius: 16px;
		padding: 0 15px;
		min-height: 150px;
		text-align: center !important;
	}
	.custom_benefits_our_boxWrapn .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
		text-align: center;
	}
	.custom_benefits_our_boxWrap .et_pb_blurb_description {
		text-align: center !important;
		font-size: 12px !important;
        line-height: 14.4px !important;
        letter-spacing: -0.2px;
	}
	.custom_benefits_our_boxWrap .et_pb_blurb_container h4.et_pb_module_header{
		padding-bottom:8px;
		text-align: center;
		font-size: 16px !important;
        line-height: 19.2px !important;
        letter-spacing: -0.5px;
        padding-left: 12px;
        padding-right: 12px;
	}
	.custom_ha_questiona .et_pb_blurb_content span.et_pb_image_wrap.et_pb_only_image_mode_wrap {
		display: inline-block;
		width: 45px;
	}
	.custom_ha_questiona .et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header {
		text-align: center;
		font-size: 32px !important;
		line-height: 54px !important;
	}
	.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
		text-align: center;
		font-size: 16px;
		line-height: 19px;
		margin-bottom: 25px;
	}
	.custom_haQuestionsCTA .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_button_alignment_right.et_pb_module {
		text-align: center;
	}
	.custom_haQuestionsCTA a.et_pb_button.et_pb_button_1.et_pb_bg_layout_light {
		max-width: 190px;
	}
	.custom_ehrProgramSec .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description{
		background: #CE9100;
	}
	.custom_ehrProgramSec .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description h2.et_pb_slide_title {
		color: #fff !important;
	}
	.custom_ehrProgramSec .custom_onlymobileview .et_pb_slide .et_pb_slider_container_inner .et_pb_slide_description p {
		color: #fff;
	}
	.faqs h5.et_pb_toggle_title {
        font-size: 14px !important;
        line-height: 18px !important;
    }
	.faqs .et_pb_toggle_content p {
		font-size: 12px;
		line-height: 16px;
	}
	.faqs .et_pb_toggle_content {
       padding-top: 5px;
	}
	.our-story-founder .et_pb_row:first-child {
		display: flex;
		align-items: center;
	}
	.our-story-founder .et_pb_row:first-child .et_pb_column{
		flex:0 0 50%;
		width:50%;
	}
	.our-story-founder .et_pb_row:first-child .et_pb_column:first-child {
		padding-right: 15px;
	}
	.our-story-founder span.et_pb_image_wrap img {
        margin-bottom: 0;
    }
	.custom_our_founderText .et_pb_text_inner {
		padding-top: 0;
	}
	.custom_meet-our-team-tabSec ul.et_pb_tabs_controls{
		display:flex;
		align-items:center;
	}
	.custom_meet-our-team-tabSec ul.et_pb_tabs_controls li a {
		padding: 0 6px 5px;
		font-size: 12px;
		line-height: 24px;
	}
	.upcoming-event .et_pb_module.et_pb_image.et_pb_image_0 {
		margin-top: -100px !important;
	}
	.custom_empowertextWrap h1.et_pb_module_heading {
        padding: 5px 0% 10px 0px;
        max-width: 165px;
        font-size: 32px;
        line-height: 35.2px;
        letter-spacing: -1.47px;
    }
	.custom_breadcrumbWrap .et_pb_text_inner a, span.webinar-breadcrum {
		color: #000;
		font-size: 12px;
		line-height: 12px;
		font-weight: 600;
		letter-spacing: -0.2px;
	}
	.onlyMobile_textSec{
		display:block;
		margin-top: 10px;
	}
	.webinar_acf-date-posts .post_itemDetails .textSec {
        padding-right: 0;
        flex: 0 0 100%;
    }
	.webinar_acf-date-posts .post_itemDetails{
		flex-wrap:wrap;
	}
	.post_itemDetails .textSec h6{
		font-size: 12px;
        line-height: 12px;
		padding-bottom: 10px;
	}
	.post_itemDetails .textSec span.wotext {
		font-size: 24px;
		line-height: 27.2px;
		color: #152112;
		font-weight: 400;
		letter-spacing: -1.47px;
	}
	.post_itemDetails .textSec h2 {
        font-size: 32px;
        line-height: 35px;
        letter-spacing: -1.47px;
        padding: 10px 0 15px;
    }
	.post_itemDetails .textSec .getcontenttext, .post_itemDetails .textSec p{
		display:none;
	}
	.post_itemDetails .textSec h5{
		display:none;
	}
	.post_itemDetails .textSec a.btn{
		display:none;
	}
	.onlyMobile_textSec .getcontenttext, .onlyMobile_textSec .getcontenttext p{
		font-size: 14px;
		font-weight: 400;
		line-height: 16.8px;
		letter-spacing: -0.2916666865348816px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color: #4C4A46;
		margin-bottom: 15px;
	}
	.onlyMobile_textSec h5{
		font-family: "Cabin", sans-serif;
		font-size: 14px;
		font-weight: 500;
		line-height: 18.2px;
		letter-spacing: -0.2916666865348816px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color:#4C4A46;
	}
	.onlyMobile_textSec a.btn{
		color: #FFFFFF;
		border-color: #2b3b1d;
		border-radius: 6.8px;
		font-size: 15.3px;
		line-height:22.95px;
		background:#2b3b1d;
		padding: 13.6px 46px;
		font-weight:600;
		width: 100%;
        display: block;
        text-align: center;
        margin-top: 15px;
	}
	.onlyMobile_textSec a.btn:hover{
		opacity:0.6;
	}
	.webinar_acf-date-posts .post_itemDetails .post-thumbnail {
		width: 100%;
	}
	.webinar_post_container .post-item .postContent{
		padding:20px;
	}
	.webinar_post_container .post-item {
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
	}
	.webinar_post_container .post-item .postContent h3{
		font-size:20px;
		line-height:26px;
	}
	.webinar_post_container .post-item .postContent .post-content{
		font-size: 14px;
		font-weight: 400;
		line-height: 18.2px;
		text-align: left;
		text-underline-position: from-font;
		text-decoration-skip-ink: none;
		color:#545454;
		margin-bottom: 15px;
	}
	.webinar_post_container .post-item .postContent a{
		font-size: 14px;
		font-weight: 700;
		line-height: 22px;
		color:#494949;
	}
	.webinarDetailsWrap {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.webinarDetailsWrap .col_left {
        width: 100%;
    }
	.webinarDetailsWrap .col_right {
        width: 100%;
        padding-left: 0;
    }
	.webinarDetailsWrap .col_left .contactFormSec.onlyMobileview {
		display: block;
	}
	.breadcrumb{
		display:none;
	}
	.webinarDetailsSec {
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.webinarDetailsWrap h1 {
        font-size: 28px;
        line-height: 33.3px;
        color: #000;
        letter-spacing: -1.2px;
        font-weight: 400;
    }
	.webinarDetailsWrap .event_dateSec {
        font-size: 14px;
        line-height: 21px;
    }
	.webinarDetailsWrap .addressSec {
		padding: 12px 0 25px;
	}
	.webinarDetailsWrap .addressSec h3 {
        font-size: 14px;
        line-height: 21px;
        padding: 0 0 2px;
    }
	.webinarDetailsWrap .addressSec p {
		color: #4C4A46;
		font-size: 12px;
		line-height: 28px;
	}
	.webinarDetailsWrap .addressSec p a{
		float:right;
	}
	.webinarDetailsWrap .post-thumbnail{
		margin-bottom:20px;
	}
	.descriptionSec p {
		padding-bottom: 20px;
		font-size: 14px;
		line-height: 16.8px;
		color: #4C4A46;
		letter-spacing: -0.29px;
	}
	.webinarDetailsWrap ul li {
		padding: 0;
		font-size: 14px;
		line-height: 16.8px;
		color: #4C4A46;
		margin-bottom: 5px;
	}
	.webinarDetailsWrap .col_left .contactFormSec.onlyMobileview {
		display: block;
		margin-top: 35px;
	}
	.speakerSec{
		padding:40px 0;
	}
	.speakerSec h2{
		font-size: 28px;
        line-height: 36px;
	}
	.speakerSec ul{
		flex-wrap:wrap;
	}
	.speakerSec ul li {
        width: 100%;
        padding: 0;
        margin: 0 0 20px;
        background: #fff;
        border-radius: 24px;
    }
	.speakersDetails h3 {
		font-size: 18px;
		line-height: 26px;
	}
	.hostedbySec {
		padding: 40px 0;
	}
	.hostedbySec .container{
		flex-wrap: wrap;
	}
	.hostedbySec .col.hostedtxet {
		padding-right: 0;
		width: 100%;
	}
	.hostedbySec .col.map {
		width: 100%;
		margin-top: 20px;
	}
	.webinarDetailsWrap .col_right .contactFormSec {
		display: none;
	}
	.webinarDetailsSec.defaultWebinar .webinarDetailsWrap .col_left {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.webinarDetailsSec.defaultWebinar .webinarDetailsWrap .col_left .post-thumbnail {
		order: 1;
	}
	.webinarDetailsSec.defaultWebinar .webinarDetailsWrap .col_left .titleWrap {
		order: 0;
	}
	.webinarDetailsSec.defaultWebinar .webinarDetailsWrap .col_left .descriptionSec {
		order: 2;
	}
	.webinarDetailsWrap .titleWrap {
		display: flex;
		flex-wrap: wrap;
	}
	.webinarDetailsWrap .titleWrap h1 {
		width: 100%;
		padding-right: 0;
		order:1;
	}
	.webinarDetailsWrap .titleWrap .addtoanySec {
		width: 100%;
		order: 0;
	}
	.webinarDetailsWrap .metaWrap{
		flex-wrap:wrap;
		padding-top: 5px;
        padding-bottom: 15px;
	}
	.custom_question_haveText h1 {
		font-size: 32px;
		line-height: 48px;
		font-weight: 700;
		color: #fff;
		text-align:center;
		padding-top: 100px;
	}
	.custom_question_haveText p {
		font-size: 15px;
		line-height: 18px;
		font-weight: 400;
		color: #fff;
		text-align: center;
		padding: 0 10px;
	}
	.custom_formgroup input, .custom_formgroup select{
		border-bottom: 1px solid #D9DDE8;
	}
	.custom_formgroup textarea{
		border: 1px solid #D9DDE8;
	}
	.custom_question_haveText:before{
		display:none;
	}
	.get-our-app .et_pb_row {
		display: flex;
		flex-direction: column-reverse;
	}
	.get-our-app .et_pb_row .custom_our_appText {
		text-align: center;
	}
	.custom_scanTodownloadWrap .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1 {
		width: 100% !important;
		text-align: center;
	}
	.custom_scanTodownloadWrap .et_pb_column.et_pb_column_1_4.et_pb_column_inner.et_pb_column_inner_1 .et_pb_module.et_pb_image.et_pb_image_0 {
		text-align: center;
		margin-bottom: 15px;
	}
	.custom_home_boxWrap .et_pb_blurb_description {
		margin-bottom: 0 !important;
	}
	.owl-stage-wrapper {
		padding-right: 50px;
	}
	.testimonialSlide.owl-carousel.owl-drag .owl-item{
		margin-right: 9px !important;
	}
	.custom_health_icon_box h4.et_pb_module_header {
        padding-right: 15%;
    }
	.auto-change-heading{
		white-space: normal;
	}
	.flW_blurb .et_pb_blurb_description ol {
		text-align: left;
		padding: 0 0 0 16px;
        list-style: decimal;
	}
	.health_expertsSlide .owl-item{
		margin-right:9px !important;
	}
	.page-id-26043 .health_expertsSlide .owl-item {
        margin-right: 12px !important;
    }
	.et_pb_toggle .et_pb_toggle_title:before {
		left: auto;
		font-size: 22px !important;
		top: 15px;
	}
	.health_expertsContent h3 {
		font-size: 20px;
		line-height: 38px;
	}
	.custom_meet-our-team-tabSec .health_expertsContent p.education {
		color: #545454;
		font-weight: 600;
		font-size: 16px;
		padding-bottom: 10px;
        padding-top: 0px;
	}
	.custom_meet-our-team-tabSec .health_expertsContent span.experience {
		padding-bottom: 8px;
		font-size: 14px;
		line-height: 20px;
	}
	.custom_meet-our-team-tabSec .health_expertsContent span.details {
		font-size: 14px;
		line-height: 18.2px;
		color: #545454;
		font-weight: 400;
	}
	.health_expertsContent {
		padding: 13px;
	}
	.custom_meet-our-team-tabSec .health_expertsWrap .post-thumbnail{
		min-height:160px;
		margin-top:0;
	}
	.et_pb_section.et_pb_section_1.custom_why_chooseLYBL_supplementsSec.et_pb_with_background.et_section_regular.et_pb_section_sticky {
		padding-bottom: 30px !important;
	}
	.et_pb_section.et_pb_section_0.pdp-slider.custom_innerBannerSec.sdpbanner.et_pb_with_background.et_section_regular {
        background-size: cover;
        background-position: 100% 100%;
        padding: 40px 0 0;
    }
	.custom_why_chooseLYBL_supplementsSec .et_pb_blurb_description {
		margin-bottom: 0 !important;
	}
	.et_pb_section.et_pb_section_4.sdp-ad.et_pb_with_background.et_section_regular {
        background-size: cover;
        background-position: 100% 100%;
        padding-bottom: 0px !important;
    }
	.product-slider.owl-carousel.owl-loaded.owl-drag .owl-item {
		margin-right: 9px !important;
	}
	.custom-popup .custom-popup-content {
		width: 90%;
		text-align: center;
		max-width: 100%;
		padding: 12px 12px;
        font-size: 14px;
        line-height: 20px;
		height: 60vh;
        overflow: auto;
		position: static;
	}
	.mpa_eventsDetails .custom-popup {
		padding-top: 10vh;
	}
	.custom-popup .custom-popup-content span.close-btn {
/* 		left: 50%;
		right: auto;
		top: 4vh; */
		background: #D9D9D9;
		border-radius: 100%;
		width: 30px;
		height: 30px;
		line-height: 26px;
		text-align: center;
		margin-left: -15px;
		position: absolute;
	}
	.custom-popup-content .expertPhoto {
		max-width: 100%;
		top: 0;
		margin: 0 auto 10px;
        width: 70px;
        height: 70px;
	}
	.custom-popup-content .expertPhoto img {
		border-radius: 100%;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.custom-popup-content h2 {
		font-size: 20px;
		line-height: 38px;
		color: #424242;
		font-weight: 700;
		padding: 0 0 5px;
	}
	.custom-popup-content .summaryText {
		font-size: 14px;
		line-height: 18.2px;
	}
	.custom-popup-content h5 {
		font-size: 14px;
		line-height: 18.2px;
		color: #8c8c8c;
		font-weight: 600;
		padding: 10px 0 15px;
	}
	.custom-popup-content p {
		font-size: 14px;
		line-height: 18.2px;
		color: #8c8c8c;
		font-weight: 400;
		padding-bottom: 0 !important;
	}
	.health_expertsContent .bioDetails {
		color: #545454;
		font-size: 14px;
		line-height: 18.2px;
		font-weight: 400;
	}
	.custom_bannerSliderWrap .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper a.et_pb_button {
		width: 100%;
		font-size: 16px;
		line-height: 36.2px !important;
		font-weight: 600;
		padding: 10px 10px !important;
	}
	.custom_question_haveText {
		max-width: 100%;
		padding: 35px 0 0;
		position: relative;
	}
	.et_pb_row_inner.et_pb_row_inner_1.custom_scanTodownloadWrap.et_pb_row_1-4_1-4 {
		padding: 0;
	}
	.custom_our_appText h1 {
		font-size: 32px;
		line-height: 35.2px;
		padding-bottom: 15px;
		letter-spacing: -1.47px;
		font-weight: 700;
		color: #000;
	}
	.custom_our_appText p {
		font-size: 14px;
		line-height: 16.8px;
		letter-spacing: -0.29px;
		color: #4C4A46;
	}
	.custom_our_appText p strong {
		font-size: 20px;
		line-height: 24px;
		font-weight: 600;
		color: #4C4A46;
	}
	.custom_lyblapartRow p {
		font-size: 14px;
		line-height: 18.2px;
		color: #545454;
	}
	.custom_our-program_detailSec .et_pb_text_inner p {
		font-size: 12px;
		line-height: 18px;
	}
	.flW_blurb .et_pb_blurb_description ol li {
		font-size: 14px;
		line-height: 18.2px;
		color: #545454;
		letter-spacing: -0.29px;
	}
	.transform-health.custom_ehrProgramSec .et-pb-controllers a{
		background-color:#000;
	}
	.how-it-works-home .main_container_size .et_pb_column_7 {
        width: 100%!important;
    }
	.custom_mobile_howitworkSliderSec .et_pb_slide_image {
		display: inline-block !important;
		max-width: 240px;
		margin-bottom: 12px;
		margin-top:0!important;
	}
	.custom_mobile_howitworkSliderSec .et-pb-controllers{
		bottom:0;
	}
	.custom_innerBanner h1.et_pb_module_heading strong {
		line-height: 40px;
	}
	.upcomingWebinarsticky{
		display:none;
	}
	.upcomingWebinarMobileSec{
		background-color:#CE9100;
		padding:15px 0;
		display:inline-block;
		width: 100%;
        position: relative;
	}
	.upcomingWebinarMobileSec p{
		color:#fff;
		font-size:12px;
		line-height:1.3;
		font-weight:500;
	}
	.upcomingWebinarMobileSec h2{
		color:#fff;
		font-size:14px;
		line-height:1.2;
		font-weight:500;
		display: inline-block;
        padding: 8px 0 0px;
	}
	.upcomingWebinarMobileSec .closebtn{
		color:#fff;
		font-size:15px;
		line-height: 1.5;
        position: absolute;
        right: 16px;
        top: 10px;
		z-index:99;
	}
	.upcomingWebinarMobileSec a.btn {
		color: #000;
		border-radius: 5px;
		font-size: 12px;
		line-height: 1.2;
		font-weight: 500;
		padding: 5px 9px;
		margin: 0;
		display: inline-block;
	}
	.serachFormSec {
        right: 1%;
        width: 98%;
    }
	.home .how-it-works-home .et_pb_column {
        width: 100%;
    }
	.custom_blogPage_banner {
		padding: 215px 0 5px;
	}
	.custom_blogPage_banner h1 {
        font-size: 24px !important;
        line-height: 34px;
        padding: 0 0 10px;
        text-align: center;
    }
	.custom_blogPage_banner p {
        font-size: 14px;
        line-height: 20px;
        text-align: center;
    }
	.catListwithImg{
        flex-wrap: wrap;
	}
	.catListwithImg .catwrapSec{
		width: calc(50% - 14px);
        padding: 10px;
		margin: 0 7px 14px;
		flex-wrap: wrap;
		min-height: 75px;
	}
	.catListwithImg .catwrapSec a.category-link {
        font-size: 14px;
        line-height: 18px;
		width: calc(100% - 51px);
        padding-right: 0;
    }
	.catListwithImg .catwrapSec img {
        max-width: 51px;
		bottom: 8px;
    }
	.catListwithImg .catwrapSec:nth-child(2) img {
		max-width: 44px;
	}
	ul.postCatListAll li a.category-link {
        font-size: 16px;
        line-height: 24px;
    }
	.postListWrap .post-itemWrap{
		width:100%;
	}
	.most_read_postWrap .post_item_Wrap{
		width:100%;
	}
	.readPostText h3 {
        font-size: 16px;
        line-height: 20px;
    }
	.featuredArticlesSlider .item h3 {
		font-size: 14px;
		line-height: 20px;
		padding: 12px;
	}
	.single h1.entry-title {
		font-size: 28px;
		line-height: 35px;
		font-weight: 600;
		padding-bottom: 20px;
	}
	.blogDetailLefSec .addtoanySec{
		top: 115px;
	}
	.blogDetailLefSec > .et_pb_module.et_pb_code.et_pb_code_0_tb_body {
		margin: 0;
	}
	.single p.et_pb_title_meta_container {
		margin-bottom: 15px;
		font-size: 10px;
		line-height: 15px;
	}
	.et_pb_post_content p, .et_pb_post_content li {
		color: #454545;
		font-size: 14px;
		line-height: 20px;
		font-weight: 400;
	}
	.et_pb_title_featured_container img {
		border-radius: 10px;
	}
	.et_pb_post_content img {
		border-radius: 10px;
	}
	.mostRead_postWrap .post_item_Wrap .readPostText h3{
		font-size:16px;
	}
	.mostRead_postWrap .post_item_Wrap .readPostText span.date{
		font-size:12px;
	}
	.BlogDetailRightSec h2.wp-block-heading{
		padding: 8px 40px 8px 20px;
		font-size: 12px;
		line-height: 16px;
	}
	.upcomingWebinarMobileSec .box_item .date{
		font-size: 12px;
		background-size: 15px;
        padding-left: 20px;
	}
	.upcomingWebinarMobileSec .box_item .time{
		font-size: 12px;
		background-size: 15px;
        padding-left: 20px;
	}
	.custom-popup .custom-popup-content h2{
		text-align:center;
		font-size: 16px;
        line-height: 22px;
	}
	.page-id-25689 .imageWith_contenMobile_slider .item {
		background: #CE9100;
		height: 370px !important;
	}
	.custom-popup .custom-popup-content p {
		font-size: 12px;
		line-height: 20px;
	}
	.custom-popup .custom-popup-content h5 {
		font-size: 14px;
		line-height: 18px;
	}
	.custom-popup{
		padding-top: 10vh;
	}
	.Custom_most_popularSec {
		padding-bottom: 30px !important;
	}
	.hero_banner_mobile_slider {
		background: #000;
	}
	.yoga-class-banner .item .yoga-banner-content h2 {
        font-size: 24px;
        font-weight: 500;
		padding-bottom: 15px;
    }
	.yoga-class-banner .item .yoga-banner-content .yoga-details p img{
		width: 16px; 
		height: 16px;
		margin-right: 4px;
	}
	.yoga-class-banner .item .yoga-banner-content .yoga-subtitle{
		display:none;
	}
	.yoga-class-banner .item .yoga-banner-content .yoga-details p {
        font-size: 14px;
        line-height: 100%;
    }
	.yoga-class-banner .item .yoga-banner-content .yoga-details .banner-location{
		line-height:20px;
		background-size: 16px; 
		padding-left: 20px;
	}
	.yoga-class-banner .eventsPostsSlider .owl-dots {
		right: auto;
		left: auto;
		width: 100%;
	}
	.exploreEventsSec .container ul li {
        width: 100%;
    }
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper{
		border-radius: 10px;
		border: 1px solid #CDCDCD;
		padding-bottom: 8px;
	}
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper img{
		border-radius: 10px 10px 0 0 ;
	}
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper .titleWrap .mpa-post-title {
        font-size: 18px;
    }
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper .dateTimeWrap {
		font-size: 13px; 
	}
		.exploreEventsSec .container ul li .mpa-loop-post-wrapper .dateTimeWrap .date, 	
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper .dateTimeWrap .time{
			background-size: 16px;
			padding-left: 20px;
	}
	
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper .location {
		background-size: 16px;
		padding-left: 20px;
		font-size: 14px;
	}
	
	.exploreEventsSec .titleWrap, .exploreEventsSec .dateTimeWrap, .exploreEventsSec .online, .exploreEventsSec .location, .exploreEventsSec .container h6 {
		margin: 4px 0;
	}
	
    /* Employee name */
	.exploreEventsSec .container ul li .mpa-loop-post-wrapper h6{
		font-size: 14px;
	}
	.exploreEventsSec .container .heading h2 {
        font-size: 24px;
        text-align: left;
    }
	section.exploreEventsSec .container{
		overflow:hidden;
	}
	.filterFormWrap {
		overflow-x: auto;
		white-space: nowrap;
		width: 100%;
		padding-bottom: 10px;
		scrollbar-width: none; /* Firefox */
		-ms-overflow-style: none;  /* Internet Explorer 10+ */
	}
	/* Chrome, Edge, Safari */
		.filterFormWrap::-webkit-scrollbar {
/* 		  height: 5px; */
			display: none;
		}

/* 		.filterFormWrap::-webkit-scrollbar-track {
		  background: #CDCDCD;
		  border-radius: 10px;
		  height:2px;
		}

		.filterFormWrap::-webkit-scrollbar-thumb {
		  background: #50655B;
		  border-radius: 10px;
		}

		.filterFormWrap::-webkit-scrollbar-thumb:hover {
		  background: #50655B;
		} */
	.exploreEventsSec .container #category-filter-form{
		margin-top:20px;
		width: 615px;
        overflow-x: auto;
		gap: 16px;
		border-bottom: 1px solid #CDCDCD;
	}
	.events_losAngelesSec .container .heading h2 {
        font-size: 24px;
        text-align: left;
    }
	.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper{
		margin-top:15px;
	}
	section.mpa_eventsDetails .webView {
		display: none;
	}
	.onlyforMobile{
		display:block;
	}
	.mpa_eventsDetails .container .rowWrap{
	   flex-direction: column;
	}
	.mpa_eventsDetails .container .rowWrap .left-col h1{
		font-size:24px;
		font-weight:500;
		padding: 10px 0 0;
	}
	.mpa_eventsDetails .container .rowWrap .left-col .event_dateSec{
		margin: 15px 0 15px 0;
		font-size: 14px;
	}
	.mpa_eventsDetails .container .rowWrap .left-col .event_dateSec .date, .mpa_eventsDetails .container .rowWrap .left-col .event_dateSec .time{
		padding-left: 20px;
		background-size: 16px;
	}
	.mpa_eventsDetails .container .rowWrap .left-col, .mpa_eventsDetails .container .rowWrap .right-col {
		padding-top: 2rem;
		align-items: start;
	}
	.hostedBySec .container .hostByWrap{
		padding: 20px 10px;
	}
	.hostedBySec .container .hostByWrap .hostDetails h6{
		font-size:14px;
	}
	.hostedBySec .container .hostByWrap .hostDetails h4 {
        font-size: 16px;
        margin: 0;
    }
	.hostedBySec .container .hostByWrap .hostDetails p {
        font-size: 14px;
        line-height: 20px;
    }
	.eventsDecriptionSec .container p {
        font-size: 16px;
        line-height: 24px;
    }
	.eventsDecriptionSec .container p img{
		margin-bottom:20px;
	}
	.eventsDecriptionSec .container h3 {
        font-size: 18px;
    }
	.eventsDecriptionSec .container .starIcon li h6 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
    }
	.eventsDecriptionSec .container .starIcon li p {
        font-size: 16px;
        line-height: 24px;
    }
	.eventsDecriptionSec .container .starIcon li{
		padding-left: 24px;
		background-position: left 4px;
		background-size: 16px;
		margin-bottom: 15px;
	}
	.eventsDecriptionSec .container .starIcon {
		margin-bottom: 30px;
	}
	.locationSec{
	  margin-bottom: 32px;
	}
	.locationSec .container h3 {
        font-size: 18px;
    }
	.locationSec .container .location{
		font-size:14px;
		padding-left: 20px;
        background-size: 16px;
	}
	.locationSec .container .viewMap{
		font-size: 16px;
        font-weight: 500;
		padding-left: 24px;
        background-size: 18px;
	}
	.eventsTagsSec .container h3{
		font-size:18px;
		margin-bottom: 15px;
	}
	.eventsTagsSec .container .tagsWrap span{
		padding: 8px 16px;
		font-size: 14px;
	}
	.eventsTagsSec {
		padding-bottom: 40px;
	}
	.hostedBySec .container .hostByWrap figure{
		width:104px;
		height:104px;
	}
	.mpa_eventsDetails .container .rowWrap .right-col .limitseatTag{
		display:none;
	}
	.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec{
		margin-top:0;
	}
	.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec h4 {
        margin-bottom: 0.51rem;
        font-size: 16px;
        line-height: 100%;
    }
	.reserveFormSec p.regular-price {
        margin-bottom: 15px;
        padding: 12px 20px;
        font-size: 15px;
    }
	.mpbookingFormWrap .servicePayDetail{
		display:none;
	}
	.mpbookingFormWrap .bookingform {
		flex: 0 0 100%;
	}
	.custom-popup .custom-popup-content p.mpa-shortcode-title{
		font-size: 20px;
	}
	.appointment-form-shortcode .mpa-booking-step .mpa-cart .mpa-cart-item {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.custom-popup .custom-popup-content .item-body p.cell-title{
		font-weight: 500;
        font-size: 16px;
	}
	.appointment-form-shortcode .mpa-booking-step .mpa-cart .cell {
		padding: 12px 20px !important;
	}
	.custom-popup .custom-popup-content button.button{
	   padding: 8px 12px;
	   min-width: 115px;
       font-size: 15px;
	   font-weight: 500;
	}
	.appointment-form-shortcode label {
		text-align: left;
		width: 100%;
		display: inline-block;
	}
	.mpa_eventsDetails .custom-popup .custom-popup-content {
		padding-top: 20px;
		height: 70vh;
		position: relative;
	}
	.mpa_eventsDetails .container .rowWrap .left-col {
        flex: 0 0 100%;
        padding-right: 0;
    }
	.appointment-form-shortcode .mpa-booking-step-payment .mpa-billing-details ul.mpa-payment-gateways{
		text-align:left;
	}
	.appointment-form-shortcode .mpa-booking-step.mpa-booking-step-booking p.mpa-message{
	    background-image: url(images/check_circle_mobile.png);
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 30px;
		background-size: 80px;
		background-repeat: no-repeat;
		background-position: top center;
		padding-top: 90px;
		padding-left: 0;
	}
	.mpa-booking-details-section.booking-invoice .mpa-booking-details-section-row span.cell.label {
		width: 50% !important;
	}
	.mpa-booking-details-section.booking-invoice .mpa-booking-details-section-row .cell.value {
		width: 50%;
	}
	.eventImageSlider .owl-stage-outer{
		margin-left:-40px;
	}
	
	.mpa-booking-step-checkout .mpa-checkout-form .mpa-customer-phone-wrapper .iti--separate-dial-code .iti__flag-container .iti__country-list {
		z-index: 999;
	}
	
/* 	for location alignment in mobile view */
	.appointment-form-shortcode .mpa-booking-step .mpa-cart .item-body .cell-location{
		align-items: flex-start; 
	}
/* Home page tab bar design */
	
	.exploreEventsSec .container #category-filter-form .category-option {
		border-radius: 0;
		border: none;
	}
	.exploreEventsSec .container #category-filter-form .active-label{
		border-radius: 0;
		border-bottom: 3px solid #50655B;
		color: #50655B;
		background: none;
	}
	
/* 	Events in LA Section */
	.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper{
		min-height:10px;
	}
	.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .dateTimeWrap .date, 
	.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .dateTimeWrap .time{
		background-size: 16px; 
		padding-left: 20px;
		font-size: 13px
	}
	.events_losAngelesSec .container .events_locationSlider .items .mpa-loop-post-wrapper .location{
		background-size: 16px; 
		padding-left: 20px;
		margin-top: 8px; 
		margin-bottom: 8px;
		
	}
	
	.events_losAngelesSec .titleWrap, 
	.events_losAngelesSec .dateTimeWrap, 
	.events_losAngelesSec .online, 
	.events_losAngelesSec .location, 
	.events_losAngelesSec .container h6{
		font-size: 14px;
	}
	
	.iti__country-list{
		z-index: 999;
	}
	
	.custom-popup .custom-popup-content .item-body span.cell-value{
		text-align: start;
		margin-left: 16px;
	}
	.events_losAngelesSec {
       background: #fff;
	}
	.mpa_eventsDetails .container .rowWrap .right-col .reserveFormSec .priceListWrap label span {
		font-size: 11px;
		right: 20px;
		padding: 5px 12px;
	}
}
@media screen and (max-width:600px) {
}

iframe#flutter_inappwebview-0 .site_header{
	display:none;
}