/** Shopify CDN: Minification failed

Line 784:2 Expected ")" to end URL token
Line 1020:2 Expected ")" to end URL token
Line 1031:2 Expected ")" to end URL token

**/

 .template-article {
	 background: #fbf8f5;
}
 .coaching_blog {
	 padding: 135px 0 40px;
}
 @media (max-width: 767px) {
	 .coaching_blog {
		 padding: 121px 0 20px;
	}
}
 .coaching_blog .main_row_wrapper {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 padding: 0 0 80px;
}
 @media (max-width: 991px) {
	 .coaching_blog .main_row_wrapper {
		 flex-wrap: wrap;
	}
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper {
		 padding: 0 0 30px;
	}
}
 .coaching_blog .main_row_wrapper .left_wrapper {
	 max-width: 311px;
	 width: 100%;
}
 @media (max-width: 991px) {
	 .coaching_blog .main_row_wrapper .left_wrapper {
		 max-width: 100%;
	}
}
 .coaching_blog .main_row_wrapper .left_wrapper h3 {
	 font-weight: 400;
	 font-size: 28px;
	 line-height: 144%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0;
}
 .coaching_blog .main_row_wrapper .left_wrapper .btn-primary {
	 font-family: 'HCo-Gotham', sans-serif;
	 border: none;
	 padding: 20px 30px;
	 background: #262626;
	 border-radius: 8px;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 144%;
	 text-align: center;
	 letter-spacing: -0.02em;
	 text-transform: capitalize;
	 color: #fff;
	 margin-top: 40px;
	 cursor: pointer;
	 transition: all 0.5s;
	 width: 100%;
	 position: relative;
}
 .coaching_blog .main_row_wrapper .left_wrapper .btn-primary:hover {
	 background: #4c4c4c;
}
 .coaching_blog .main_row_wrapper .left_wrapper .btn-primary:focus:after {
	 content: "";
	 border-radius: 50%;
	 width: 10px;
	 height: 10px;
	 border: 0.2rem solid #fff;
	 border-top-color: #4c4c4c;
	 animation: spin 1s infinite linear;
	 position: absolute;
	 top: 26px;
	 margin-left: 12px;
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper .left_wrapper .btn-primary:focus:after {
		 top: 20px;
	}
}
 @media (max-width: 991px) {
	 .coaching_blog .main_row_wrapper .left_wrapper .btn-primary {
		 display: none;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper {
	 max-width: 780px;
	 width: 100%;
	 position: relative;
	 display: flex;
}
 @media (max-width: 991px) {
	 .coaching_blog .main_row_wrapper .right_wrapper {
		 max-width: 100%;
		 margin-top: 40px;
	}
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper .right_wrapper {
		 display: block;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .title_img {
	 max-width: 440px;
	 width: 100%;
	 filter: drop-shadow(4px 4px 24px rgba(0, 0, 0, 0.04));
}
 @media (max-width: 1330px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .title_img {
		 margin-left: 50px;
	}
}
 @media (max-width: 991px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .title_img {
		 margin-left: 0px;
	}
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .title_img {
		 margin: 0 auto;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .title_img .title_wrapper {
	 padding: 24px;
	 background: #fff;
}
 .coaching_blog .main_row_wrapper .right_wrapper .title_img .title_wrapper .subtitle {
	 margin: 0 0 4px;
	 font-weight: 400;
	 font-size: 12px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #262626;
}
 .coaching_blog .main_row_wrapper .right_wrapper .title_img .title_wrapper .title {
	 font-weight: 400;
	 font-size: 20px;
	 line-height: 144%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0;
}
 .coaching_blog .main_row_wrapper .right_wrapper .title_img .img_box {
	 position: relative;
	 overflow: hidden;
}
 .coaching_blog .main_row_wrapper .right_wrapper .title_img .img_box::before {
	 content: '';
	 padding-top: 127%;
	 display: block;
}
 .coaching_blog .main_row_wrapper .right_wrapper .title_img .img_box img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 width: 100%;
	 height: 100%;
	 margin: auto;
	 object-fit: cover;
	 object-position: center;
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details {
	 max-width: 420px;
	 width: 100%;
	 margin-top: 175px;
	 margin-left: -80px;
	 filter: drop-shadow(4px 4px 24px rgba(0, 0, 0, 0.04));
	/* position: absolute;
	 right:0;
	 bottom:-64px;
	 */
}
 @media (max-width: 1330px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details {
		 max-width: 350px;
	}
}
 @media (max-width: 1199px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details {
		 bottom: -100px;
	}
}
 @media (max-width: 991px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details {
		 right: 50px;
	}
}
 @media (max-width: 800px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details {
		 right: 0px;
	}
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details {
		 position: relative;
		 top: unset;
		 left: unset;
		 right: unset;
		 bottom: unset;
		 max-width: 440px;
		 margin: 0 auto;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper {
	 padding: 32px;
	 background: #fff;
	 border-radius: 8px;
	 margin-bottom: 8px;
}
 @media (max-width: 1330px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper {
		 padding: 16px;
	}
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper {
		 border-radius: 0px;
		 margin-bottom: 0px;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .subtitle {
	 margin: 0 0 8px;
	 font-weight: 400;
	 font-size: 12px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #595959;
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .info_box {
	 margin: 0;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #262626;
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .info_box p {
	 margin-bottom: 0;
}
 @media (max-width: 1199px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .info_box {
		 font-size: 14px;
	}
}
 @media (max-width: 576px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .info_box {
		 font-size: 12px;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .btn-primary {
	 font-family: 'HCo-Gotham', sans-serif;
	 border: none;
	 padding: 20px 30px;
	 background: #262626;
	 border-radius: 8px;
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 144%;
	 text-align: center;
	 letter-spacing: -0.02em;
	 text-transform: capitalize;
	 color: #fff;
	 margin-top: 24px;
	 cursor: pointer;
	 transition: all 0.5s;
	 width: 100%;
	 display: none;
	 position: relative;
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .btn-primary:hover {
	 background: #4c4c4c;
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .btn-primary:focus:after {
	 content: "";
	 border-radius: 50%;
	 width: 10px;
	 height: 10px;
	 border: 0.2rem solid #fff;
	 border-top-color: #4c4c4c;
	 animation: spin 1s infinite linear;
	 position: absolute;
	 top: 26px;
	 margin-left: 12px;
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .btn-primary:focus:after {
		 top: 20px;
	}
}
 @media (max-width: 991px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .btn-primary {
		 margin-top: 24px;
		 display: block;
	}
}
 @media (max-width: 576px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .info_wrapper .btn-primary {
		 padding: 16px 20px;
		 font-size: 12px;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper {
	 padding: 32px 32px 12px;
	 background: #fff;
	 border-radius: 8px;
	 margin-bottom: 8px;
}
 @media (max-width: 1330px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper {
		 padding: 16px 16px 4px;
	}
}
 @media (max-width: 767px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper {
		 display: none;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper .subtitle {
	 margin: 0 0 4px;
	 font-weight: 400;
	 font-size: 12px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #595959;
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper .tag_url {
	 padding: 0;
	 margin: 0;
	 list-style: none;
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper .tag_url li {
	 font-weight: 325;
	 font-size: 16px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 padding: 20px 0;
	 text-transform: capitalize;
}
 @media (max-width: 1330px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper .tag_url li {
		 padding: 10px 0;
	}
}
 @media (max-width: 1199px) {
	 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper .tag_url li {
		 font-size: 14px;
	}
}
 .coaching_blog .main_row_wrapper .right_wrapper .main_details .tags_wrapper .tag_url li:not(:last-child) {
	 border-bottom: 1px solid #bfbfbf;
}
 @media (max-width: 860px) {
	 .coach-details .container {
		 padding: 0px;
		 max-width: 100%;
		 width: 100%;
	}
}
 .coach-details .trainer-details-wapper {
	 display: flex;
	 flex-wrap: wrap;
	 position: relative;
   /*
	 background: #fbf8f5;
   */
   
	 padding: 80px 0;
}
 @media (max-width: 860px) {
	 .coach-details .trainer-details-wapper {
		 padding: 0 0 40px;
	}
}
 .coach-details .trainer-details-wapper .backlink {
	/* position:absolute;
	 left:8%;
	 top:125px;
	 */
	 display: flex;
	 align-items: center;
	 font-size: 12px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 40px;
}
 @media (max-width: 860px) {
	 .coach-details .trainer-details-wapper .backlink {
		 position: absolute;
		 left: 6%;
		 top: 70px;
		 margin: 0;
		 font-size: 12px;
	}
}
 @media (max-width: 576px) {
	 .coach-details .trainer-details-wapper .backlink {
		 left: 8%;
	}
}
 .coach-details .trainer-details-wapper .backlink svg {
	 width: 24px;
	 height: 24px;
	 margin-right: 8px;
	 transform: rotate(180deg);
}
 .coach-details .trainer-details-wapper .backlink svg path {
	 fill: #262626;
}
 .coach-details .trainer-details-wapper .coach_img_wrapper {
	 width: 50%;
	 text-align: center;
	/* @media (max-width:768px){
		 padding-top:90px;
	}
	 */
}
 @media (max-width: 860px) {
	 .coach-details .trainer-details-wapper .coach_img_wrapper {
		 width: 100%;
	}
}
 @media (max-width: 576px) {
	 .coach-details .trainer-details-wapper .coach_img_wrapper .img_box {
		 position: relative;
		 overflow: hidden;
	}
	 .coach-details .trainer-details-wapper .coach_img_wrapper .img_box::before {
		 content: '';
		 padding-top: 130%;
		 display: block;
	}
}
 .coach-details .trainer-details-wapper .coach_img_wrapper .img_box img {
	 min-width: 500px;
	 max-width: 100%;
	 display: block;
	 margin: 0;
}
 @media (max-width: 1024px) {
	 .coach-details .trainer-details-wapper .coach_img_wrapper .img_box img {
		 min-width: unset;
	}
}
 @media (max-width: 860px) {
	 .coach-details .trainer-details-wapper .coach_img_wrapper .img_box img {
		 width: 100%;
	}
}
 @media (max-width: 576px) {
	 .coach-details .trainer-details-wapper .coach_img_wrapper .img_box img {
		 position: absolute;
		 top: 0;
		 left: 0;
		 right: 0;
		 bottom: 0;
		 margin: auto;
		 width: 100%;
		 height: 100%;
		 object-fit: cover;
		 object-position: center;
	}
}
 .coach-details .trainer-details-wapper .coach_info_wrapper {
	 width: 50%;
	 display: flex;
	 align-items: center;
}
 @media (max-width: 860px) {
	 .coach-details .trainer-details-wapper .coach_info_wrapper {
		 width: 100%;
		 padding-top: 40px;
	}
}
 @media (max-width: 576px) {
	 .coach-details .trainer-details-wapper .coach_info_wrapper {
		 padding: 40px 0 0;
	}
}
 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info {
	 max-width: 386px;
	 width: 100%;
	 margin: 0 auto;
}
 @media (max-width: 1024px) {
	 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info {
		 padding-left: 30px;
	}
}
 @media (max-width: 860px) {
	 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info {
		 max-width: 100%;
		 padding: 0 32px;
	}
}
 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info h2 {
	 font-size: 24px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 12px;
}
 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .coach_style {
	 display: flex;
	 flex-wrap: wrap;
	 row-gap: 12px;
	 column-gap: 8px;
}
 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .coach_style .style_txt {
	 padding: 8px 16px;
	 font-weight: 700;
	 font-size: 12px;
	 line-height: 168%;
	 text-align: right;
	 letter-spacing: -0.01em;
	 color: #262626;
	 background: #e3dcd0;
	 border-radius: 40px;
}
 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .coach_description {
	 margin: 16px 0 0;
	 font-size: 12px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #595959;
}
 @media (max-width: 1199px) {
	 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .coach_description {
		 font-size: 14px;
	}
}
 @media (max-width: 1024px) {
	 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .coach_description {
		 font-size: 12px;
	}
}
 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .btn-primary {
	 margin-top: 32px;
	 font-weight: 500;
	 padding: 20px 40px;
	 background: #39729d;
	 border-radius: 1000px;
	 font-size: 14px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 text-transform: capitalize;
	 color: #fbf8f5;
	 display: block;
	 width: 100%;
	 transition: all 0.5s;
}
 @media (max-width: 576px) {
	 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .btn-primary {
		 padding: 18px 24px;
	}
}
 .coach-details .trainer-details-wapper .coach_info_wrapper .coach_content_info .btn-primary:hover {
	 background: #4b8dbe;
}
 .coach-details .coach_categories_details {
	 background: #fff;
	 padding: 80px 0;
}
 .coach-details .coach_categories_details .container {
	 padding: 0;
}
 @media (max-width: 860px) {
	 .coach-details .coach_categories_details .container {
		 max-width: 100%;
		 width: 100%;
	}
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coach-details .coach_categories_details {
		 padding: 0px 0;
	}
}
 @media (max-width: 1024px) {
	 .coach-details .coach_categories_details {
		 padding: 0 0;
	}
}
 .coach-details .coach_categories_details .main_row_wrapper {
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
}
 .coach-details .coach_categories_details .main_row_wrapper .content_box {
	 width: calc(50% - 20px);
	 margin: 0px;
}
 @media screen and (max-device-width: 1024px) and (orientation: portrait) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box {
		 max-width: 100%;
	}
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box {
		 width: 100%;
		 max-width: unset;
		 margin: 0px;
		 padding: 24px 32px;
		 border-top: 1px solid #bfbfbf;
	}
}
 @media (max-width: 1024px) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box {
		 max-width: unset;
		 width: 100%;
		 margin: 0px;
		 padding: 24px;
		 border-top: 1px solid #bfbfbf;
	}
}
 @media (max-width: 576px) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box {
		 padding: 24px 32px;
	}
}
 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 {
	 font-weight: 700;
	 font-size: 16px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0;
	 display: flex;
	 align-items: center;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 {
		 margin: 0;
		 cursor: pointer;
		 font-size: 16px;
	}
}
 @media screen and (max-device-width: 767px) and (orientation: landscape) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 {
		 font-size: 14px;
		 line-height: 168%;
	}
}
 @media (max-width: 1024px) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 {
		 margin: 0;
		 cursor: pointer;
	}
}
 @media (max-width: 767px) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 {
		 font-size: 14px;
		 line-height: 168%;
	}
}
 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 svg {
	 width: 12px;
	 height: 12px;
	 margin-left: auto;
	 display: none;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 svg {
		 display: inline-block;
	}
}
 @media (max-width: 1024px) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 svg {
		 display: inline-block;
	}
}
 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3 .icon-minus {
	 display: none;
}
 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3.opened .icon-plus {
	 display: none;
}
 .coach-details .coach_categories_details .main_row_wrapper .content_box .head_h3.opened .icon-minus {
	 display: block;
}
 .coach-details .coach_categories_details .main_row_wrapper .content_box .content_h3 {
	 margin: 32px 0 0;
	 font-size: 16px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #595959;
	 max-width: 385px;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .content_h3 {
		 max-width: 100%;
		 line-height: 168%;
		 margin: 16px 0 0;
		 display: none;
	}
}
 @media (max-width: 1024px) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .content_h3 {
		 max-width: 100%;
		 line-height: 168%;
		 margin: 16px 0 0;
		 display: none;
	}
}
 @media (max-width: 767px) {
	 .coach-details .coach_categories_details .main_row_wrapper .content_box .content_h3 {
		 font-size: 12px;
	}
}
 .coach-details .coach_categories_details .main_row_wrapper .specialties_content .content_h3 {
	 margin: 0;
}
 .coach-details .coach_categories_details .main_row_wrapper .specialties_content .content_h3_first {
	 margin-top: 32px;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coach-details .coach_categories_details .main_row_wrapper .specialties_content .content_h3_first {
		 margin: 16px 0 0;
	}
}
 @media (max-width: 1024px) {
	 .coach-details .coach_categories_details .main_row_wrapper .specialties_content .content_h3_first {
		 margin: 16px 0 0;
	}
}
 .membership_info {
	 padding: 80px 0;
	 background: #e3dcd0;
}
 @media (max-width: 768px) {
	 .membership_info {
		 padding: 80px 0;
	}
}
 @media (max-width: 576px) {
	 .membership_info .container {
		 width: 100%;
		 padding: 0 32px;
	}
}
 .membership_info .main_row_wrapper {
	 text-align: center;
}
 .membership_info .main_row_wrapper .title {
	 font-size: 32px;
	 line-height: 144%;
	 text-align: center;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0;
}
 @media (max-width: 576px) {
	 .membership_info .main_row_wrapper .title {
		 font-size: 32px;
		 text-align: left;
	}
}
 .membership_info .main_row_wrapper .title .price_hidden {
	 color: #808080;
	 display: inline-block;
	 position: relative;
}
 .membership_info .main_row_wrapper .title .price_hidden::before {
	 content: '';
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 110%;
	 height: 100%;
	 background: url({
		{
			 'line.png' | asset_img_url 
		}
	}
	);
	 background-size: 100%;
	 background-position: center;
	 background-repeat: no-repeat;
}
 .membership_info .main_row_wrapper .subtitle {
	 font-size: 24px;
	 line-height: 144%;
	 text-align: center;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 16px 0 0;
}
 @media (max-width: 576px) {
	 .membership_info .main_row_wrapper .subtitle {
		 margin: 40px 0 0;
		 text-align: left;
	}
}
 .membership_info .main_row_wrapper .content_txt_wrapper {
	 display: block;
	 padding: 0;
	 margin: 24px 0 0;
}
 .membership_info .main_row_wrapper .content_txt_wrapper li {
	 display: inline-block;
	 position: relative;
	 font-size: 16px;
	 line-height: 136%;
	 text-align: center;
	 letter-spacing: -0.02em;
	 color: #262626;
	 position: relative;
	 padding: 0 32px;
}
 @media (max-width: 768px) {
	 .membership_info .main_row_wrapper .content_txt_wrapper li {
		 font-size: 15px;
		 padding: 0 15px;
		 display: inline-block;
	}
}
 @media (max-width: 576px) {
	 .membership_info .main_row_wrapper .content_txt_wrapper li {
		 font-size: 16px;
		 display: block;
		 text-align: left;
		 margin: 8px 0;
	}
}
 .membership_info .main_row_wrapper .content_txt_wrapper li::before {
	 content: '';
	 position: absolute;
	 left: -6px;
	 top: calc(50% - 3px);
	 width: 6px;
	 height: 6px;
	 background: #262626;
	 border-radius: 50%;
}
 @media (max-width: 576px) {
	 .membership_info .main_row_wrapper .content_txt_wrapper li::before {
		 left: 0px;
	}
}
 @media (min-width: 576px) {
	 .membership_info .main_row_wrapper .content_txt_wrapper li:first-child::before {
		 display: none;
	}
}
 .membership_info .main_row_wrapper .btn-member {
	 font-weight: 500;
	 background: #262626;
	 border-radius: 64px;
	 font-size: 14px;
	 line-height: 144%;
	 text-align: center;
	 letter-spacing: -0.02em;
	 color: #fff;
	 padding: 18px 20px 18px;
	 display: inline-block;
	 max-width: 256px;
	 width: 100%;
	 margin: 80px 0 0;
}
 @media (max-width: 576px) {
	 .membership_info .main_row_wrapper .btn-member {
		 max-width: 100%;
		 margin: 40px 0 0;
	}
}
 .coaching_related {
	 padding: 60px 0 120px;
}
 @media (max-width: 767px) {
	 .coaching_related {
		 padding: 40px 0 80px;
	}
}
 .coaching_related .main_coach_row .title_wrapper h3 {
	 font-weight: 400;
	 font-size: 24px;
	 line-height: 144%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 40px;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-list {
	 padding-right: 0;
	 padding-left: 8%;
	 margin-left: -8px;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-track {
	 margin-left: 0;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide {
	 padding: 0 8px;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .img_box {
	 position: relative;
	 overflow: hidden;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .img_box::before {
	 content: '';
	 padding-top: 134%;
	 display: block;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .img_box img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .content_box {
	 padding: 16px;
	 background: #fff;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .content_box .subtitle {
	 font-weight: 400;
	 font-size: 12px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #595959;
	 text-transform: capitalize;
	 margin: 0 0 4px;
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
	/* span{
		 position:relative;
		 &:not(:last-child){
			 &::after{
				 content:',';
				 position:relative;
			}
		}
		 &:last-child{
			 &::before{
				 content:'and ';
				 position:relative;
			}
		}
	}
	 */
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .content_box .title {
	 font-weight: 400;
	 font-size: 16px;
	 line-height: 144%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 32px;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .content_box .info_box {
	 font-weight: 400;
	 font-size: 12px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 24px;
	 display: -webkit-box;
	 -webkit-line-clamp: 4;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .content_box .info_box * {
	 margin: 0;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .content_box .btn-article {
	 font-weight: 400;
	 font-size: 12px;
	 line-height: 144%;
	 text-align: center;
	 letter-spacing: -0.02em;
	 color: #262626;
	 border: 1px solid #808080;
	 border-radius: 8px;
	 padding: 16px;
	 display: inline-block;
	 width: 100%;
	 transition: all 0.5s;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .coach_slide .coach_box .content_box .btn-article:hover {
	 background: #262626;
	 color: #fff;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-arrow:not(.slick-disabled) {
	 position: absolute;
	 z-index: 3;
	 top: 0;
	 width: 10%;
	 height: 90%;
	 border: none;
	 outline: none;
	 font-size: 0;
	 transform: none;
	 background-color: transparent;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-arrow:not(.slick-disabled)::before {
	 display: none;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-prev {
	 left: 0;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-prev:hover {
	 cursor: url({
		{
			"prev-arrow-slider.svg"|asset_url
		}
	}
	), auto;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-next {
	 right: 0;
}
 .coaching_related .coach_related_wrapper .coach_related_slider .slick-next:hover {
	 cursor: url({
		{
			"next-arrow-slider.svg"|asset_url
		}
	}
	), auto;
}
 .d2c_chat {
	 position: relative;
	 background: #f5f0eb;
}
 .d2c_chat .video_content {
	 position: absolute;
	 left: 0;
	 top: 0;
	 height: 100%;
	 width: 100%;
	 display: block;
}
 @media (max-width: 767px) {
	 .d2c_chat .video_content {
		 position: relative;
	}
}
 .d2c_chat .video_content video {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: top;
	 z-index: 1;
	 display: block;
}
 @media (max-width: 767px) {
	 .d2c_chat .video_content video {
		 position: relative;
	}
}
 .d2c_chat .bg_img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center;
	 z-index: 1;
}
 @media (max-width: 767px) {
	 .d2c_chat .bg_img {
		 position: relative;
	}
}
 .d2c_chat .desk_img {
	 display: block;
}
 @media (max-width: 991px) {
	 .d2c_chat .desk_img {
		 display: none;
	}
}
 .d2c_chat .tab_img {
	 display: none;
}
 @media (max-width: 991px) {
	 .d2c_chat .tab_img {
		 display: block;
	}
}
 @media (max-width: 767px) {
	 .d2c_chat .tab_img {
		 display: none;
	}
}
 .d2c_chat .mob_img {
	 display: none;
}
 @media (max-width: 767px) {
	 .d2c_chat .mob_img {
		 display: block;
	}
}
 @media (max-width: 576px) {
	 .d2c_chat .container {
		 padding: 0px 32px;
		 width: 100%;
	}
}
 .d2c_chat .chat_content_wrapper {
	 min-height: 400px;
	 position: relative;
	 z-index: 2;
	 display: flex;
	 align-items: center;
}
 @media (max-width: 991px) {
	 .d2c_chat .chat_content_wrapper {
		 min-height: 567px;
	}
}
 @media (max-width: 767px) {
	 .d2c_chat .chat_content_wrapper {
		 min-height: unset;
	}
}
 .d2c_chat .chat_content_wrapper .content_wrapper {
	 display: flex;
	 width: 100%;
}
 @media (max-width: 991px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper {
		 flex-direction: column;
		 padding-left: 40px;
		 padding: 48px 0;
	}
}
 @media (max-width: 576px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper {
		 padding-left: 0px;
	}
}
 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper {
	 width: 50%;
}
 @media (max-width: 991px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper {
		 width: 100%;
	}
}
 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper h3 {
	 color: #262626;
	 font-size: 40px;
	 line-height: 160%;
	 letter-spacing: -0.02em;
	 margin: 0 0 8px;
}
 @media (max-width: 767px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper h3 {
		 font-size: 24px;
		 line-height: 136%;
	}
}
 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper p {
	 color: #262626;
	 font-size: 20px;
	 line-height: 176%;
	 letter-spacing: -0.02em;
	 margin: 0 0 40px;
	 max-width: 400px;
}
 @media (max-width: 767px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper p {
		 font-size: 16px;
	}
}
 @media (max-width: 767px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper p {
		 font-size: 12px;
		 max-width: unset;
	}
}
 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper .btn-primary {
	 padding: 18px 24px;
	 background: #000;
	 color: #262626;
	 border-radius: 8px;
	 min-width: 176px;
	 font-size: 14px;
	 line-height: 100%;
	 letter-spacing: -0.02em;
	 text-transform: capitalize;
	 font-weight: 400;
}
 .d2c_chat .chat_content_wrapper .content_wrapper .title_wrapper .btn-primary:hover {
	 background: #4b8dbe;
}
 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon {
	 padding: 0;
	 list-style: none;
	 margin: 0;
	 width: 50%;
}
 @media (max-width: 991px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon {
		 width: 100%;
	}
}
 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li .link_ele {
	 display: flex;
	 align-items: center;
	 font-size: 16px;
	 line-height: 160%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 font-weight: 400;
	 margin: 0 0 24px;
}
 @media (max-width: 767px) {
	 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li .link_ele {
		 font-size: 12px;
	}
}
 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li .link_ele .icon_code {
	 width: 24px;
	 height: 24px;
	 margin-right: 24px;
	 text-align: left;
	 display: inline-block;
}
 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li .link_ele .icon_code svg path {
	 fill: #262626;
}
 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li .live_chat_btn .icon_code svg path {
	 stroke: #262626;
	 fill: transparent;
}
 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li:first-child .link_ele .icon_code svg, .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li:last-child .link_ele .icon_code svg {
	 margin-left: -3px;
}
 .d2c_chat .chat_content_wrapper .content_wrapper .links_icon li:last-child .link_ele {
	 margin-bottom: 0;
}
 .book-confirmed-page {
	 background: #fbf8f5;
}
 .book_confirmed .main_row_wrapper {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
}
 @media (max-width: 991px) {
	 .book_confirmed .main_row_wrapper {
		 background: #f5f0eb;
	}
}
 .book_confirmed .main_row_wrapper .content_wrapper {
	 padding: 60px 30px;
	 padding-left: 8%;
}
 @media (max-width: 1024px) {
	 .book_confirmed .main_row_wrapper .content_wrapper {
		 width: 50%;
	}
}
 @media (max-width: 991px) {
	 .book_confirmed .main_row_wrapper .content_wrapper {
		 background: #fbf8f5;
	}
}
 @media (max-width: 767px) {
	 .book_confirmed .main_row_wrapper .content_wrapper {
		 width: 100%;
		 padding: 40px 32px 80px;
	}
}
 .book_confirmed .main_row_wrapper .content_wrapper .content_inner {
	 max-width: 416px;
	 width: 100%;
}
 @media (max-width: 1024px) {
	 .book_confirmed .main_row_wrapper .content_wrapper .content_inner {
		 max-width: 100%;
	}
}
 .book_confirmed .main_row_wrapper .content_wrapper .content_inner h3 {
	 font-weight: 400;
	 font-size: 28px;
	 line-height: 144%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 32px;
}
 .book_confirmed .main_row_wrapper .content_wrapper .content_inner h3 span {
	 color: #c8ad94;
}
 .book_confirmed .main_row_wrapper .content_wrapper .content_inner p {
	 font-weight: 400;
	 font-size: 14px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0;
}
 .book_confirmed .main_row_wrapper .content_wrapper .content_inner .btn-app {
	 margin-top: 40px;
	 font-weight: 400;
	 font-size: 14px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 display: inline-block;
}
 .book_confirmed .main_row_wrapper .img_box {
	 padding: 60px 30px;
	 max-width: 784px;
	 width: 100%;
	 text-align: center;
	 background: #f5f0eb;
}
 @media (max-width: 1199px) {
	 .book_confirmed .main_row_wrapper .img_box {
		 max-width: 600px;
	}
}
 @media (max-width: 1024px) {
	 .book_confirmed .main_row_wrapper .img_box {
		 max-width: 50%;
	}
}
 @media (max-width: 767px) {
	 .book_confirmed .main_row_wrapper .img_box {
		 display: none;
	}
}
 .book_confirmed .main_row_wrapper .img_box img {
	 max-width: 520px;
	 width: 100%;
	 margin: auto;
}
 @media (max-width: 1199px) {
	 .book_confirmed .main_row_wrapper .img_box img {
		 max-width: 420px;
	}
}
 @media (max-width: 767px) {
	 .coaching_blog_listing .container {
		 padding: 0px 17px;
	}
}
 .coaching_blog_listing .title_wrapper {
	 margin: 80px 0 150px;
}
 @media (max-width: 991px) {
	 .coaching_blog_listing .title_wrapper {
		 margin: 32px 0;
	}
}
 .coaching_blog_listing .title_wrapper .sub_title {
	 font-size: 16px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 24px;
}
 @media (max-width: 576px) {
	 .coaching_blog_listing .title_wrapper .sub_title {
		 font-size: 16px;
	}
}
 .coaching_blog_listing .title_wrapper .title {
	 font-size: 40px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 max-width: 587px;
	 width: 100%;
	 margin: 0;
}
 @media (max-width: 576px) {
	 .coaching_blog_listing .title_wrapper .title {
		 font-size: 24px;
	}
}
 .coaching_blog_listing .main_row_wrapper {
	 display: flex;
	 align-items: flex-start;
	 flex-wrap: wrap;
	 padding-bottom: 80px;
	 position: relative;
	 margin-right: -20px;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper {
		 margin: 0 -20px;
	}
}
 @media (max-width: 991px) {
	 .coaching_blog_listing .main_row_wrapper {
		 margin: 0;
	}
}
 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper {
	 display: none;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper {
		 display: block;
		 margin-bottom: 56px;
		 margin-left: 20px;
	}
}
 @media screen and (max-device-width: 991px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper {
		 margin-left: 0px;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper {
		 display: block;
		 margin-bottom: 56px;
		 margin-left: 20px;
	}
}
 @media (max-width: 991px) {
	 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper {
		 margin-left: 0px;
	}
}
 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper .head_mob {
	 width: 100%;
}
 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper .head_mob .clear_all {
	 position: absolute;
	 right: 0;
	 top: 6px;
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 144%;
	 text-align: right;
	 text-transform: capitalize;
	 color: #262626;
	 margin: 0px;
	 cursor: pointer;
	 display: none;
	 text-decoration: underline;
}
 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper .head_mob .filter_wrapper {
	 display: flex;
	 align-items: center;
	 padding: 4px 30px;
	 font-weight: 500;
	 font-size: 14px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 border: 1px solid #bfbfbf;
	 border-radius: 1000px;
	 cursor: pointer;
	 width: 121px;
	 margin-bottom: 16px;
}
 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper .head_mob .filter_wrapper svg {
	 vertical-align: center;
	 margin-right: 8px;
}
 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper .selected_mob_tag .selected_tag {
	 display: flex;
	 align-items: center;
	 font-size: 14px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #fff;
	 margin: 0 0 8px;
	 background: #262626;
	 border-radius: 1000px;
	 padding: 4px 12px;
	 width: max-content;
	 text-transform: capitalize;
}
 @media (max-width: 1400px) {
	 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper .selected_mob_tag .selected_tag {
		 font-size: 12px;
	}
}
 .coaching_blog_listing .main_row_wrapper .main_filter_wrapper .selected_mob_tag .selected_tag svg {
	 width: 10px;
	 height: 10px;
	 stroke: white;
	 margin-left: 12px;
	 cursor: pointer;
}
 .coaching_blog_listing .main_row_wrapper .side_bar {
	 width: 25%;
	 padding-right: 10px;
}
 @media (max-width: 1200px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar {
		 width: 35%;
	}
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .side_bar {
		 position: fixed;
		 right: -100%;
		 top: 0;
		 width: 375px;
		 height: 100vh;
		 height: calc(var(--vh, 1vh) * 100);
		 overflow: auto;
		 background: #fff;
		 padding: 0px;
		 z-index: 9999;
		 transition: all 0.5s;
		/* Track */
		/* Handle */
		/* Handle on hover */
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar {
		 width: 5px;
		 border-radius: 10px;
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar-track {
		 background: rgba(38, 38, 38, .1);
		 border-radius: 10px;
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar-thumb {
		 background: rgba(38, 38, 38, .6);
		 border-radius: 10px;
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar-thumb:hover {
		 background: #262626;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar {
		 position: fixed;
		 right: -100%;
		 top: 0;
		 width: 375px;
		 height: 100vh;
		 height: calc(var(--vh, 1vh) * 100);
		 overflow: auto;
		 background: #fff;
		 padding: 0px;
		 z-index: 9999;
		 transition: all 0.5s;
		/* Track */
		/* Handle */
		/* Handle on hover */
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar {
		 width: 5px;
		 border-radius: 10px;
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar-track {
		 background: rgba(38, 38, 38, .1);
		 border-radius: 10px;
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar-thumb {
		 background: rgba(38, 38, 38, .6);
		 border-radius: 10px;
	}
	 .coaching_blog_listing .main_row_wrapper .side_bar::-webkit-scrollbar-thumb:hover {
		 background: #262626;
	}
}
 @media (max-width: 576px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar {
		 width: 100%;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_sidebar {
	 display: none;
	 justify-content: space-between;
	 padding: 24px 20px;
	 background: #fff;
	 position: sticky;
	 top: 0;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_sidebar .close_btn {
	 float: right;
	 cursor: pointer;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_sidebar .close_btn svg {
	 width: 12px;
	 height: 12px;
	 stroke: #000;
	 vertical-align: middle;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_sidebar .close_btn svg path {
	 fill: #000;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_sidebar {
		 display: block;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_sidebar {
		 display: block;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_sidebar p {
	 margin: 0;
	 font-size: 24px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .filter_head_shadow {
	 box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.05);
}
 .coaching_blog_listing .main_row_wrapper .side_bar .selected_tags {
	 display: none;
	 margin-bottom: 48px;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .selected_tags .head_selected {
	 display: flex;
	 justify-content: space-between;
	 margin: 0 0 24px;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .selected_tags .head_selected .selected_tags_head {
	 font-weight: 500;
	 font-size: 16px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0px;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .selected_tags .head_selected .clear_all {
	 font-weight: 700;
	 font-size: 14px;
	 line-height: 144%;
	 text-align: right;
	 text-transform: capitalize;
	 color: #262626;
	 margin: 0px;
	 cursor: pointer;
	 text-decoration: underline;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .selected_tags .main_tag_wrapper .selected_tag {
	 display: flex;
	 align-items: center;
	 font-size: 14px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 color: #fff;
	 margin: 0 0 8px;
	 background: #262626;
	 border-radius: 1000px;
	 padding: 4px 12px;
	 width: max-content;
	 text-transform: capitalize;
}
 @media (max-width: 1400px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .selected_tags .main_tag_wrapper .selected_tag {
		 font-size: 12px;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .selected_tags .main_tag_wrapper .selected_tag svg {
	 width: 10px;
	 height: 10px;
	 stroke: white;
	 margin-left: 12px;
	 cursor: pointer;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .tag_wrapper {
		 padding: 0 20px;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .tag_wrapper {
		 padding: 0 20px;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .tag_wrapper h3 {
	 font-weight: 700;
	 font-size: 16px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 24px 0;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .tag_wrapper .all_blog_tags .blog_tag {
	 font-size: 14px;
	 line-height: 168%;
	 letter-spacing: -0.02em;
	 padding: 4px 12px;
	 color: #262626;
	 border: 1px solid #bfbfbf;
	 border-radius: 1000px;
	 width: max-content;
	 text-transform: capitalize;
	 cursor: pointer;
	 transition: all 0.5s;
}
 @media (max-width: 1400px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .tag_wrapper .all_blog_tags .blog_tag {
		 font-size: 12px;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .tag_wrapper .all_blog_tags .blog_tag.active_tag {
	 background: #262626;
	 color: #fff;
	 border-color: #262626;
}
 @media screen and (min-device-width: 1024px) and (orientation: portrait) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .tag_wrapper .all_blog_tags .blog_tag:hover {
		 background: #262626;
		 color: #fff;
		 border-color: #262626;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .coaching_wrapper {
	 margin-bottom: 48px;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .coaching_wrapper {
		 padding-top: 24px;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .coaching_wrapper {
		 padding-top: 24px;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .coaching_wrapper h3 {
	 margin-top: 0px;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .btn_wrapper {
	 position: sticky;
	 bottom: 0px;
	 left: 0px;
	 width: 100%;
	 padding: 20px 20px;
	 background: #fff;
	 box-shadow: 0px -8px 16px rgba(0, 0, 0, 0.05);
	 display: none;
	 align-items: center;
	 justify-content: space-between;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .btn_wrapper .clear_all_bottom {
	 font-weight: 700;
	 background: transparent;
	 font-size: 14px;
	 line-height: 144%;
	 padding: 10px 12px;
	 color: #262626;
	 border: 1px solid #bfbfbf;
	 border-radius: 1000px;
	 text-transform: capitalize;
	 cursor: pointer;
	 transition: all 0.5s;
	 width: calc(50% - 10px);
}
 @media (max-width: 1400px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .btn_wrapper .clear_all_bottom {
		 font-size: 14px;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .btn_wrapper .clear_all_bottom:hover {
	 background: #262626;
	 color: #fff;
}
 .coaching_blog_listing .main_row_wrapper .side_bar .btn_wrapper .apply_btn {
	 background: #262626;
	 font-size: 14px;
	 line-height: 144%;
	 padding: 10px 12px;
	 color: #fff;
	 border: 1px solid #262626;
	 border-radius: 1000px;
	 text-transform: capitalize;
	 cursor: pointer;
	 transition: all 0.5s;
	 width: calc(50% - 10px);
}
 @media (max-width: 1400px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar .btn_wrapper .apply_btn {
		 font-size: 14px;
	}
}
 .coaching_blog_listing .main_row_wrapper .side_bar .btn_wrapper .apply_btn:hover {
	 background: #262626;
	 color: #fff;
}
 .coaching_blog_listing .main_row_wrapper .side_bar.filter_opned .btn_wrapper {
	 display: flex;
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .side_bar.filter_opned {
		 right: 0;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .side_bar.filter_opned {
		 right: 0;
	}
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main, .coaching_blog_listing .main_row_wrapper .coach_row_filters {
	 width: 75%;
}
 @media (max-width: 1200px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main, .coaching_blog_listing .main_row_wrapper .coach_row_filters {
		 width: 65%;
	}
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main, .coaching_blog_listing .main_row_wrapper .coach_row_filters {
		 width: 100%;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main, .coaching_blog_listing .main_row_wrapper .coach_row_filters {
		 width: 100%;
	}
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper {
	 width: 100%;
	 display: flex;
	 flex-wrap: wrap;
}
 @media screen and (max-device-width: 991px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper {
		 justify-content: space-between;
	}
}
 @media (max-width: 991px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper {
		 justify-content: space-between;
	}
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
	 width: calc(100% / 3 - 40px);
	 margin: 0 20px 40px;
}
 @media (max-width: 1200px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
		 width: calc(100% / 2 - 40px);
	}
}
 @media screen and (max-device-width: 1366px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
		 width: calc(100% / 3 - 40px);
	}
}
 @media screen and (max-device-width: 991px) and (orientation: landscape) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
		 width: calc(100% / 2 - 20px);
		 margin: 0 0px 40px;
	}
}
 @media (max-width: 1024px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
		 width: calc(100% / 3 - 40px);
	}
}
 @media (max-width: 991px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
		 width: calc(100% / 2 - 20px);
		 margin: 0 0px 40px;
	}
}
 @media (max-width: 576px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
		 margin: 0 0px 32px;
		 width: calc(100% / 2 - 10px);
	}
}
 @media (max-width: 319px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box {
		 margin: 0 0px 32px;
		 width: 100%;
	}
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box.box_active, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box.box_active {
	 display: block !important;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box .img_box, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box .img_box {
	 position: relative;
	 overflow: hidden;
	 background: #f4ece5;
	 margin: 0 0 16px;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box .img_box::before, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box .img_box::before {
	 content: '';
	 padding-top: 135%;
	 display: block;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box .img_box img, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box .img_box img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 margin: auto;
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box .coach_details .coach_name, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box .coach_details .coach_name {
	 font-size: 16px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 margin: 0 0 8px;
}
 @media (max-width: 576px) {
	 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box .coach_details .coach_name, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box .coach_details .coach_name {
		 font-size: 12px;
	}
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box .coach_details .coaching_info, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box .coach_details .coaching_info {
	 margin: 0;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .coach_row_wrapper .coach_box .coach_details .coaching_info span, .coaching_blog_listing .main_row_wrapper .coach_row_filters .coach_row_wrapper .coach_box .coach_details .coaching_info span {
	 display: block;
	 text-transform: capitalize;
	 font-size: 12px;
	 line-height: 176%;
	 letter-spacing: -0.02em;
	 color: #808080;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .load_more_btn, .coaching_blog_listing .main_row_wrapper .coach_row_filters .load_more_btn {
	 text-align: center;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .load_more_btn .load_more_btn_inner, .coaching_blog_listing .main_row_wrapper .coach_row_filters .load_more_btn .load_more_btn_inner {
	 display: inline-block;
	 font-weight: 500;
	 font-size: 12px;
	 line-height: 144%;
	 letter-spacing: -0.02em;
	 color: #262626;
	 border: 1px solid #262626;
	 border-radius: 1000px;
	 padding: 12px 15px;
	 max-width: 285px;
	 width: 100%;
	 transition: all 0.5s;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_wrapper_main .load_more_btn .load_more_btn_inner:hover, .coaching_blog_listing .main_row_wrapper .coach_row_filters .load_more_btn .load_more_btn_inner:hover {
	 background: #262626;
	 color: #fff;
}
 .coaching_blog_listing .main_row_wrapper .coach_row_filters {
	 display: none;
}
 .filter_overlap {
	 display: none;
	 position: fixed;
	 left: 0%;
	 top: 0%;
	 width: 100%;
	 height: 100vh;
	 background: rgba(0, 0, 0, .7);
	 z-index: 100;
	 transition: all 0.5s;
}
 .filter_opned .filter_overlap {
	 display: block;
}
 .client_say {
	 padding: 120px 0 150px;
	 background: #a09f8d;
	 min-height: 760px;
	 display: flex;
	 justify-content: flex-end;
}
 @media (max-width: 768px) {
	 .client_say {
		 padding: 40px 0 64px;
	}
}
 .client_say .container {
	 display: flex;
	 flex-direction: column;
	 justify-content: space-between;
}
 @media (max-width: 576px) {
	 .client_say .container {
		 width: 100%;
		 padding: 0 32px;
	}
}
 .client_say .main_title {
	 font-weight: 400;
	 font-size: 24px;
	 line-height: 176%;
	 letter-spacing: -0.02em;
	 margin: 0;
	 color: #fff;
}
 @media (max-width: 576px) {
	 .client_say .main_title {
		 font-size: 16px;
	}
}
 .client_say .coach_client_say {
	 margin-bottom: 0;
	/* .slick-active{
		 .main_content{
			 animation-name: fadeInUpSD;
			 animation-duration: 3.1s;
		}
		 .bottom_content{
			 animation-name: fadeInUpSD;
			 animation-duration: 3.1s;
		}
	}
	 */
}
 .client_say .coach_client_say .client_say_box {
	 padding-top: 50px;
	 min-height: 415px;
	 display: flex;
	 flex-direction: column;
	 justify-content: flex-end;
}
 .client_say .coach_client_say .client_say_box .main_content {
	/*@media (max-width:991px) {
		 margin-top:115px;
	}
	 @media (max-width:768px) {
		 margin-top:88px;
	}
	 */
	 font-weight: 400;
	 font-size: 32px;
	 line-height: 136%;
	 letter-spacing: -0.02em;
	 color: #fff;
	 position: relative;
	 max-width: 997px;
	 margin: 0;
}
 @media (max-width: 1600px) {
	 .client_say .coach_client_say .client_say_box .main_content {
		 font-size: 28px;
	}
}
 @media (max-width: 1440px) {
	 .client_say .coach_client_say .client_say_box .main_content {
		 max-width: 1108px;
	}
}
 @media (max-width: 768px) {
	 .client_say .coach_client_say .client_say_box .main_content {
		 font-size: 24px;
	}
}
 .client_say .coach_client_say .client_say_box .main_content::before {
	 content: '“';
	 position: absolute;
	 top: -30px;
	 left: 0;
	 font-size: 80px;
	 color: #fff;
}
 .client_say .coach_client_say .client_say_box .bottom_content {
	 margin: 56px 0 0;
	 display: flex;
	 align-items: center;
}
 @media (max-width: 576px) {
	 .client_say .coach_client_say .client_say_box .bottom_content {
		 margin: 40px 0 0;
		 flex-direction: column;
		 align-items: flex-start;
	}
}
 .client_say .coach_client_say .client_say_box .bottom_content .member_box .name_txt {
	 font-size: 16px;
	 line-height: 100%;
	 letter-spacing: -0.02em;
	 margin: 0;
	 color: #fff;
}
 .client_say .coach_client_say .client_say_box .bottom_content .member_box .name_txt span {
	 padding-right: 8px;
	 color: #595959;
	 display: none;
}
 .client_say .coach_client_say .client_say_box .bottom_content .trainer_box {
	 display: none;
	 align-items: center;
	 margin-left: 40px;
}
 @media (max-width: 576px) {
	 .client_say .coach_client_say .client_say_box .bottom_content .trainer_box {
		 margin-left: 0;
		 margin: 40px 0;
	}
}
 .client_say .coach_client_say .client_say_box .bottom_content .trainer_box .img_box {
	 width: 56px;
	 height: 56px;
	 border-radius: 50%;
	 position: relative;
	 overflow: hidden;
	 margin-right: 8px;
	 display: none;
}
 .client_say .coach_client_say .client_say_box .bottom_content .trainer_box .img_box img {
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 right: 0;
	 width: 100%;
	 height: 100%;
	 margin: auto;
	 object-fit: cover;
	 object-position: center;
}
 .client_say .coach_client_say .client_say_box .bottom_content .trainer_box .name_txt {
	 font-size: 16px;
	 line-height: 100%;
	 letter-spacing: -0.02em;
	 margin: 0;
	 color: #262626;
}
 .client_say .coach_client_say .client_say_box .bottom_content .trainer_box .name_txt span {
	 padding-right: 8px;
	 color: #595959;
}
 .client_say .coach_client_say .slick-dots {
	 bottom: -50px;
	 text-align: left;
	 width: fit-content;
	 left: 0;
}
 .client_say .coach_client_say .slick-dots li {
	/* background: #A09F8D;
	 */
	/* @media (max-width:576px) {
		 right:unset;
		 left:0;
		 bottom: -10px;
		 text-align: left;
	}
	 */
	 width: 8px;
	 height: 8px;
	 border-radius: 50%;
	 background: rgba(255, 255, 255, .15);
}
 .client_say .coach_client_say .slick-dots li button {
	 display: none;
}
 .client_say .coach_client_say .slick-dots li:only-child {
	 display: none;
}
 .client_say .coach_client_say .slick-dots li.slick-active {
	 background: #fff;
}
 @keyframes spin {
	 0% {
		 transform: rotate(0deg);
	}
	 100% {
		 transform: rotate(360deg);
	}
}



/*new and overrides*/

.specialties_content{
  
}

.specialties_content .head_h3{
  margin-bottom: 32px!important;
}


.certifications_content .head_h3{
  margin-bottom: 32px!important;
}

.certifications_content .head_h3{
  margin-bottom: 32px!important;
}

.certifications_content .content_h3{
  margin: 0!important;
}


.img_box{
  width: 100%;  /* You can set this to any width you want */
  padding-top: 108%;  /* This maintains the aspect ratio */
  position: relative;
  overflow: hidden;
  
}

.img_box img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;  /* This will cover the width of the container */
  height: auto; /* This will allow the image to maintain its aspect ratio */
}

.coach_top_wrap{
  background: #fbf8f5;
}

@media (max-width: 860px)
.coach-details .trainer-details-wapper .backlink {
    position: absolute;
    left: 6%;
    top: 10px;
    margin: 0;
    font-size: 12px;
}






@media only screen and (max-width: 762px) {

.img_box {
  width: 100%; /* You can set this to any width you want */
  padding: 0;
  position: relative;
  overflow: hidden;
}

.specialties_content .head_h3, .certifications_content .head_h3  {
    margin-bottom: 0px!important;
}

  
}/*762px*/





 