/** Shopify CDN: Minification failed

Line 1022:2 Expected identifier but found "!"
Line 1195:2 Expected identifier but found "!"
Line 1196:2 Expected identifier but found "!"
Line 1685:2 Expected identifier but found "!"
Line 1686:2 Expected identifier but found "!"
Line 2110:5 Expected ":"
Line 2111:5 Expected ":"
Line 2705:0 Unexpected "}"

**/
.mb-10 {
	margin-bottom: 10px;
}
.mb-15 {
	margin-bottom: 15px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mb-40 {
	margin-bottom: 40px;
}
.mb-50 {
	margin-bottom: 50px;
}
.mb-60 {
	margin-bottom: 60px;
}
.mb-70 {
	margin-bottom: 70px;
}
.mb-80 {
	margin-bottom: 80px;
}
.mb-90 {
	margin-bottom: 90px;
}
.mb-100 {
	margin-bottom: 100px;
}
.mt-10 {
	margin-top: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-40 {
	margin-top: 40px;
}
.mt-50 {
	margin-top: 50px;
}
.mt-60 {
	margin-top: 60px;
}
.mt-70 {
	margin-top: 70px;
}
.mt-80 {
	margin-top: 80px;
}
.mt-90 {
	margin-top: 90px;
}
.mt-100 {
	margin-top: 100px;
}
.pt-10 {
	padding-top: 10px;
}
.pt-15 {
	padding-top: 15px;
}
.pt-20 {
	padding-top: 20px;
}
.pt-30 {
	padding-top: 30px;
}
.pt-40 {
	padding-top: 40px;
}
.pt-50 {
	padding-top: 50px;
}
.pt-60 {
	padding-top: 60px;
}
.pt-70 {
	padding-top: 70px;
}
.pt-80 {
	padding-top: 80px;
}
.pt-90 {
	padding-top: 90px;
}
.pt-100 {
	padding-top: 100px;
}
.pb-10 {
	padding-bottom: 10px;
}
.pb-15 {
	padding-bottom: 15px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pb-30 {
	padding-bottom: 30px;
}
.pb-40 {
	padding-bottom: 40px;
}
.pb-50 {
	padding-bottom: 50px;
}
.pb-60 {
	padding-bottom: 60px;
}
.pb-70 {
	padding-bottom: 70px;
}
.pb-80 {
	padding-bottom: 80px;
}
.pb-90 {
	padding-bottom: 90px;
}
.pb-100 {
	padding-bottom: 100px;
}
.pl-15 {
	padding-left: 15px;
}
.pr-15 {
	padding-right: 15px;
}
.np {
	padding-left: 0;
	padding-right: 0;
}
.cp-40 {
    padding: 40px;
}
.cp-50 {
    padding: 50px;
}
.cp-60 {
    padding: 60px;
}
.npl {
	padding-left: 0;
}
.npr {
	padding-right: 0;
}
.vcenter {
    align-self: center;
} 
h1,
h2,
h3,
h5,
h6,
p,
div,
span {
	line-height: normal !important
}
/* body.scrolling-sticky .sticky-btn {
  position: fixed;
  bottom: 0;
  z-index: 9999999999;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  width: max-content;
} */

.checkmark-list ul li p {
    margin-bottom: 0;
}
.marketing-field input[type="checkbox"] {
    margin: 0;
}
.thb-cart-form--continue a.text-button.text-button--has-icon {
    margin-bottom: 20px;
}
.field.marketing-field {
    display: flex;
    justify-items: center;
    padding: 10px 0;
    gap: 10px;
}
.marketing-field label {
    padding: 0;
    height: auto;
    position: static;
}
.section-header--content {
    width: 100%;
}
.text-with-icons__block {
    position: relative;
}
.text-with-icons-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
span.product-card--badges.top.left {
    display: none;
}
.force-fit-banner .selling_points {
    display: none;
}
.force-fit-banner{
min-height:unset !important;
  padding:100px 30px;
}
.force-fit-banner .hero-video, .force-fit-banner .hero-iframe{
  object-fit: contain;
}
.multicolumn .force-fit {
    max-width: 1600px;
    width: 100%;
    padding: 0 25px;
}
.all-course-multicolumn .force-fit .section-header--content {
    text-align: center !important;
}
.all-course-multicolumn .force-fit .bg-shadow {
    padding: 0 !important;
border:none !important;
}
.all-course-multicolumn .force-fit .bg-shadow:hover{
border:none !important;
  box-shadow: none;
}

.all-course-multicolumn .force-fit .multicolumn__image--inner{
height:100%;
border-radius:8px;
overflow:hidden;
}

.all-course-multicolumn .force-fit figure.multicolumn__image{
height:350px;
}
.all-course-multicolumn .force-fit h4.h5{
text-align:left;
  font-size: 22px;
  margin: 6px 0;
}
.force-fit .courses-button{
  text-align: center;
}
.force-fit .section-header--content h3{
   border: none !important;
}
.online-exam{
  padding-top: 60px;
}
.online-exam .row {
    max-width: 1600px;
}
.online-exam .row .bg-shadow{
  border: none !Important;
}
.online-exam .row .bg-shadow:hover{
  border: none !Important;
  transform: none;
}
.online-exam .row .bg-shadow .multicolumn__image{
  width:45px !important;
}
.online-exam .multicolumn__column h4{
  font-size: 20px;
  line-height: 130%;
}

/* .Subscription-course-items .multiple-slider-grid {
    grid-template-columns: 1fr 1fr 1fr;
} */
#instructor-filter-section h2 {
    font-size: 32px;
}
.sleep-page ul {
    max-width: max-content;
    margin: 20px auto !important;
}
.slideshow__slide-content .description-size--large {
    font-size: 20px;
}
.shopify-app-block {
    max-width: 1200px;
    margin: auto;
}
.text-button {
	margin-top: 15px
} 

.template-page-cancer-workshop-recording-part-2 full-menu.full-menu {
    display: none;
}
.template-page-cancer-workshop-recording-part-2 .header.style1 .header--inner {
    grid-template-columns: auto minmax(auto,100%) auto;
}

.full-width {
	width: 100%
}
.force-fit .image-with-text--content {
    padding: 100px 0;
}
.podcast-section h4 {
	text-transform: capitalize
}

.countdown-banner .countdown-timer--column--number {
	font-weight: 700
}

.customer-reviews--review--has-bg {
	border-radius: 15px
}

.checkmark-list ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: grid;
	gap: 15px;
	text-align: left
}

#FacetFiltersForm .price-segmentation {
	display: none
}

.checkmark-list li {
	position: relative;
	padding-left: 25px;
  font-size:14px;
}

.checkmark-list li:before {
	content: "";
	background-image: url(/cdn/shop/files/checked_1.png?v=1733333920);
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 12px;
	transform: translateY(-50%)
}

.sc-iapVNj iUcVvL pf-96_ ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: grid;
	gap: 10px;
	text-align: left
}

.sc-iapVNj iUcVvL pf-96_ li {
	position: relative;
	padding-left: 20px
}

.sc-iapVNj iUcVvL pf-96_ li:before {
	content: "\2714";
	color: green;
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 0
}

.text-size-regular ul {
	display: grid;
	gap: 15px
}

.bg-black {
	background: #000
}

.bg-white {
	background: #fff
}

.button {
	background: #259530 !important;
	color: #fff !important
}

.size-chart-wrapper {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 20px;
	border: 1px solid #ddd;
	border-radius: 8px
}

.size-chart {
	width: 100%;
	border-collapse: collapse;
	min-width: 600px
}

.size-chart th,
.size-chart td {
	padding: 10px 15px;
	text-align: center;
	border: 1px solid #ddd
}

.size-chart th {
	background-color: #f7f7f7;
	font-weight: 700
}

.size-chart tbody tr:nth-child(2n) {
	background-color: #f9f9f9
}

.subscription-popup {
	text-align: center;
	border-radius: 80px 0;
	padding: 40px 70px;
	max-width: 650px;
	width: calc(100% - 20px)
}

.subscription-popup h4 {
	font-size: 24px;
	margin-bottom: 0;
	line-height: unset
}

.subscription-popup h2 {
	font-size: 42px;
	margin-bottom: 0;
	line-height: unset
}

.subscription-popup input[type=text],
.subscription-popup input[type=email] {
	border-radius: 50px;
	border: 1px solid #4caf50;
	padding: 20px 30px
}

.subscription-popup button {
	width: 100%;
	border-radius: 50px;
	line-height: 30px
}

.subscription-popup .disclaimer-text {
	font-size: 16px;
	margin-top: 1.25rem;
	margin-bottom: 0;
	color: #888
}

.subscription-popup #popup-close {
	position: absolute;
	right: 0;
	padding: 10px 20px;
	width: auto;
	top: 0
}

.subscription-popup input::placeholder {
	color: #4caf50;
	opacity: 1
}

.subscription-popup input:-ms-input-placeholder {
	color: #4caf50
}

.subscription-popup input::-ms-input-placeholder {
	color: #4caf50
}

.scrolling-content .truncate-text-content {
	/* font-size: 14px; */
	margin-bottom: 5px
}

.scrolling-content p {
	margin-bottom: 5px
}

.scrolling-content .checkmark-list ul {
	gap: 5px
}

.scrolling-content .scrolling-content--image {
	align-self: center
}

.cart-items .properties {
	font-size: .75rem;
	opacity: .8
}

div#shopify-section-template--17566285791432__email_signup_ckJfGC .email-signup--inner {
	border: 1px solid #fff;
	display: block;
	padding: 20px;
	max-width: 690px;
	border-radius: 10px;
	width: calc(100% - 20px)
}

.plan-image {
	margin-bottom: 15px
}

.pricing-table-update .header-pricing {
	margin: 0 auto 30px
}

.pricing-description .product-thumbnail-container img {
	margin-bottom: 0;
	height: 60px;
	object-fit: cover !important
}

.pricing-description .product-gallery-container.thumbnails-bottom scroll-shadow .product-thumbnail-container {
	justify-content: center
}

.pricing-description .thb-product-detail {
	margin-top: 0
}

.checkmark-list li.dot:before {
	display: none
}

span#countdown-timer {
	font-size: 50px;
	font-weight: 700
}

p.price-table.appstle_subscription_final_price.fixedDiscount,
p.price-table[data-appstle-price-modified=true] {
	display: none
}

.feature-box-wrapper {
	padding: 0 20px 20px
}

.product-feature-box {
	overflow: hidden
}

/* #Avada-FAQ_Widget {
	display: none
} */

.podcast-block .video-section--container video {
	width: 100%
}

.footer a[title="Terms & Policies"] {
	font-size: 17px;
	font-weight: 600;
	margin: 30px 0 10px;
	display: block;
	cursor: default
}

a.button.myaccount-btn {
	border-radius: 10px
}

.myaccount-tabs {
	display: flex;
	gap: 40px;
	width: 100%;
	justify-content: center;
	flex-wrap: wrap
}

a.button.myaccount-btn {
	border-radius: 10px;
	min-width: 230px;
	text-align: center;
	justify-content: center;
	font-weight: 600
}

.logout-block {
	align-self: center;
	text-align: right
}

.courses-popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000080;
	z-index: 99
}

.popup-content {
	background: #fff;
	padding: 20px;
	max-width: 970px;
	margin: 30px auto;
	text-align: center;
	position: relative
}

.close {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 20px;
	cursor: pointer
}
.courses-rich-text-popup {
    position: fixed;
    background: #fff;
    max-width: 400px;
    border-radius: 10px;
    right: 20px;
    bottom: 20px;
    z-index: 8;
    border: 1px solid #ddd;
    width: 100%;
    padding: 20px;
}
.table_variant_prices {
    font-size: 30px;
    font-weight: 700;
    color: #259530;
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.variant_compare_price {
    color: #000;
    text-decoration: line-through;
    margin-left:10px;
}
.green-heading-wrapper h3 {
    background: #239533;
    padding: 20px;
    border-radius: 10px;
}
.metafield-rich_text_field {
    margin-bottom: 20px;
}
article-navigation.blog-post-detail--navigation.navigation--sticky {
    background: #f5f5f5;
}
.section-with-sidebar h3 {
    text-align: left;
}
.section-with-sidebar .section-header--content {
    width: 100%;
    text-align: left;
}
.section-with-sidebar .testimonials--testimonial-inner {
    text-align: left;
}
.section-with-sidebar .static-dots .flickity-page-dots {
    position: static;
    justify-content: left;
}
.section-with-sidebar .section-header {
    justify-content: left !important;
}
.section-with-sidebar .accordion-section {
    padding: 50px 15px;
}
.drawer_payment_icons {
    display: grid;
  grid-template-columns: repeat(9,1fr);
    gap: 3px;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 5px;
}
.drawer_payment_icons svg.payment-icons__icon {
    width: 100%;
}
.cart-drawer .order-note-toggle__content.active {
    background: #fff;
} 
div#quiz-kit-container {
    background: #f7f7f7;
}
div#quiz-kit-container button[data-layout="2"] {
    margin: 0;
    border-radius: 0;
    width: 100% !important;
}
div#quiz-kit-form {
    width: 100%;
}
div#quiz-kit-form textarea {
    width: 100% !important;
    height: 200px;
}
[data-quiz-kit-watermark="true"] {
    display: none;
}
#quiz-kit-form input[type="text"]::placeholder {
    color: #000;
}
.instructors-info {
    margin: 10px 0 0 0;
}
.lb-addon-title {
    font-size: 15px !important;
    font-weight: 600;
}
.lb-addon-subTitle {
    font-size: 14px !important;
}
.lb-addon-cont {
    border: 1px solid #ddd !important;
    padding: 10px !important;
}
.lb-embed {
    border-top: 1px solid #ddd;
}
.product-feature-box h5.product_title {
    font-size: 24px;
}
/* .product-tabs div#level-1-5 .time-count, .product-tabs div#level-1-4 .time-count  {
    display: block;
}
.product-tabs .time-count {
    display: none;
} */

div#shopify-section-template--17981689659592__16623873609e87da8b figure.multicolumn__image {
    width: 60px !important;
    margin: 0;
}
.section-collapsible-content .accordion-section {
    max-width: 100%;
}

div#shopify-section-template--17981689659592__rich_text_nQ8R7d {
    background: #f7f7f7;
}

.pricing-table-update {
    padding-top: 0;
}

body.template-page-8-trigram-qigong-master-course theme-header, body.template-page-8-trigram-qigong-master-course theme-footer, body.template-page-body-pain-balance theme-header, body.template-page-body-pain-balance theme-footer, body.template-page-emotional-balance theme-header, body.template-page-emotional-balance theme-footer, body.template-page-5-force-fit theme-header, body.template-page-5-force-fit theme-footer, body.template-page-cutting-edge-fusion-of-yo theme-header, body.template-page-cutting-edge-fusion-of-yo theme-footer, body.template-page-wtq-beginners-course theme-header, body.template-page-wtq-beginners-course theme-footer, body.template-page-5-element-teacher-bali-new theme-header, body.template-page-5-element-teacher-bali-new theme-footer {
    display: none;
}
.hundred-classes .row {
    
    justify-content: center;
    align-items: stretch;
}
.hundred-classes .multicolumn__column {
    min-height: 100px;
}
.multicolumn__column .bg-shadow{
  transition: .5s;
}
.multicolumn__column .bg-shadow:hover {
    transform: scale(1.04) translateY(0.3em);
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%), 0 10px 30px 0 rgb(0 0 0 / 24%);
    border: solid 1px #318d44;
  transition: .5s;
}
.hundred-classes .multicolumn__column .multicolumn__column_inner{
display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
} 
.multicolumn__column .multicolumn__column_inner{
  padding: 20px !important;
}
.balance-work-width .row {
    max-width: 1590px;
}
.balance_bundle_bnr .hero-text {
    padding: 60px 50px 60px;
}

@media only screen and (min-width: 768px) {
  div#shopify-section-template--17842088313032__image_with_text_overlay_UNEBWm .image-with-text-overlay--content-inner.content-width-medium {
    
    position: relative;
    /* top: -140px; */
}
.cart-drawer-buttons {
    grid-template-columns:  1fr;
}
.cart-drawer-buttons a.button {
    width: 100%;
}
	.overlap-richtext {
		margin-top: -220px
	}

	.podcast-block .video-section--container {
		max-width: 35%
	}
  /* .courses-rich-text .small-12.columns {
	max-width: 65%;
	width: 65%
} */

/* .courses-rich-text-2 .small-12.columns {
	width: 65%;
	max-width: 65%
} */

.courses-rich-text-3 .small-12.columns,
.all-course-multicolumn .small-12.columns,
div#video-container {
	/* max-width: 65% */
}
/* div#shopify-section-template--17774849425608__video_HRNLrc .small-12.columns {
	width: 65%;
	max-width: 65%
} */
div#shopify-section-template--17779744112840__video_HRNLrc .small-12.columns {
	width: 65% !important;
	max-width: 65%
}
.testimonial-multicolumn .small-12.columns {
    max-width: 81%;
}
.section-with-sidebar {
    max-width: 66.66667%;
}

}
@media screen and (max-width:1550px){
  .text-with-icons.teacher-training-icn .text-with-icons__inner{
    padding-inline: 20px ;
  }
}
@media screen and (max-width:1120px){
   .multicolumn__column .multicolumn__column_inner{
     padding: 10px !important;
   }
}
@media only screen and (max-width: 767px) {
  .balance_bundle_bnr .hero-text {
    padding: 30px;
}
  .cta-center-mob a.button, .cta-center-mob .trail p {
    text-align: center;
    display: block;
    margin: 20px auto;
}
  /* .needsclick.kl-teaser-WBBcxD.undefined.kl-private-reset-css-Xuajs1 {
    width: 45% !important;
    transition: 0.5s;
  }
  body.scrolling-sticky .needsclick.kl-teaser-WBBcxD.undefined.kl-private-reset-css-Xuajs1 {
    bottom: 75px !important;
    transition: 0.5s;
} */
.klaviyo-form [data-testid="form-row"] {
    display: block !important;
    width: 100%;
    max-width: 290px;
}
.klaviyo-form.klaviyo-form.klaviyo-form {
    width: 100% !important;
}
.courses-rich-text-popup {
    position: static;
    margin-bottom: 20px;
}
	div.template-header--content {
		gap: 10px;
		justify-content: center
	}

	.logout-block {
		text-align: center;
		margin: 0 0 20px
	}

	.template-header-row {
		text-align: center
	}

	.myaccount-tabs {
		gap: 0px
	}

	a.button.myaccount-btn {
		width: 100%;
		margin: 5px 0
	}

	.subscription-popup {
		border-radius: 20px 0;
		padding: 10px
	}

	.subscription-popup h4 {
		font-size: 16px
	}

	.subscription-popup h2 {
		font-size: 22px
	}

	.subscription-popup input[type=text],
	.subscription-popup input[type=email] {
		padding: 20px 30px
	}

	.subscription-popup .disclaimer-text {
		font-size: 14px
	}

	.size-chart-wrapper {
		padding: 0 10px
	}

	.size-chart th,
	.size-chart td {
		padding: 8px 10px
	}
  .hundred-classes .multicolumn__column{
    max-width: 47% !important;
    margin-bottom: 20px;
  }
  #instructor-filter-section h2, .all-course-multicolumn h3 {
    font-size: 25px;
}
 .all-course-multicolumn .section-header h3{
   font-size: 25px !important;
 }
}

.pricing-table-update .h3 {
	max-width: 750px;
	margin: auto
}

div#shopify-section-template--17555828572360__rich_text_39hVtX {
	background-image: url(/cdn/shop/files/fdfaa62-8c02-f01f-ccdd-6fddc530cb8_7045beb-4ab-246b-cbcc-eacdfa25787f_3_1_11zon_1.webp?v=1734421156) !important;
	background-position: top;
	background-size: cover
}

.hero-section {
	padding: 200px 0
}

.hero-section h3 {
	color: #fbfbfb;
	font-size: 48px;
	font-weight: 900;
	margin: 0;
	font-family: Judson, IBm !important
}

div#shopify-section-template--17555828572360__multicolumn_rxTagY {
	background-color: #232323;
	padding: 50px 0 0;
	margin-top: 50px
}

#shopify-section-template--17555828572360__multicolumn_rxTagY .bg-shadow h4.h6 {
	display: block !important;
	width: 100% !important;
	color: #fff;
	font-size: 2em;
	font-weight: 700;
	line-height: 1.4em
}

#shopify-section-template--17555828572360__multicolumn_rxTagY .bg-shadow {
	background: #232323 !important;
	padding: 0;
	border: none
}

#shopify-section-template--17555828572360__multicolumn_rxTagY .bg-shadow p {
	color: #fff
}

div#shopify-section-template--17550140735688__scrolling_content_YhyaAc .scrolling-content--image {
	position: unset !important;
	 !
}

div#shopify-section-template--17550140735688__scrolling_content_YhyaAc .scrolling-content .scrolling-content--dots {
	display: none
}

div#shopify-section-template--17569123762376__rich_text_PnPQCt .rich-text__inner {
	max-width: 100%
}

div#shopify-section-template--17599999312072__rich_text_Wr4wfD .rte.text-size-regular ul li,
div#shopify-section-template--17599999312072__rich_text_YRh6JV ul li {
	padding-left: 35px
}

.custom-video-container video,
.custom-vimeo-video-container iframe,
.custom-media-content {
	width: 100%;
	border-radius: 8px;
	min-height: 200px !important
}

#instructor-filter-section .text-center {
	width: 100%
}

#instructor-filter-section h4 {
	color: #259530;
	text-align: left !important;
	width: 100%
}
.product-cart-item-options {
    color: #000;
}
div#shopify-section-template--17602631303368__multicolumn_PicPfg {
	background: #fbf8f5
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .section-header {
	justify-content: center;
	margin-bottom: 0;
	padding: 0
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .section-header h3.section-header--title {
	color: #259530
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column .bg-shadow {
	position: relative;
	padding: 0;
	border-radius: 0;
	border: none;
	margin-top: 100px
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column .bg-shadow figure.multicolumn__image {
	text-align: center;
	width: 100% !important;
	overflow: visible;
	margin: 0 !important;
	background: #dad9d9;
	padding-bottom: 80px
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column .bg-shadow figure.multicolumn__image .multicolumn__image--inner {
	width: 200px;
	height: 200px;
	padding: 0;
	margin: -70px auto 0;
	border: 3px solid #fff
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column .bg-shadow .rte:last-child {
	position: absolute;
	top: 143px;
	width: 100%;
	text-align: center;
	color: #259530;
	font-style: normal;
	font-weight: 700;
	font-family: Poppins, sans-serif;
	font-size: 36px
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column .bg-shadow h4.h5 {
	padding: 10px 20px 0;
	text-align: center
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column .bg-shadow .rte {
	padding: 0 20px 20px;
	text-align: center
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column {
	overflow: hidden
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column a {
	display: block;
	height: 100% !important;
	background: #fff
}

div#shopify-section-template--17602631303368__rich_text_Pie34J {
	padding-top: 70px
}

div#shopify-section-template--17531694055624__scrolling_images_jqpk8n .aspect-ratio.aspect-ratio--square {
	padding-bottom: 100%;
	width: 300px !important;
	height: 300px;
	border: 1px solid #cccccc57;
	overflow: hidden
}

div#shopify-section-template--17531694055624__scrolling_images_jqpk8n .scrolling-images--inner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0
}

div#shopify-section-template--17531694055624__scrolling_images_jqpk8n .scrolling-images--item {
	margin: 0 15px !important
}

div#shopify-section-template--17531694088392__installment_pricing_table_pjJ33J p.product_price {
	margin: 0
}

div#shopify-section-template--17531694088392__instructors_JAac4R {
	padding: 50px 0 0
}

div#shopify-section-template--17531694088392__installment_pricing_table_pjJ33J .pricing-table-update {
	margin-top: 0;
	margin-bottom: 20px
}

.scrolling-content--image {
	position: unset !important
}

.scrolling-images--inner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0
}

.scrolling-images--item {
	margin: 0 10px !important
}

.scrolling-images--image {
	border-radius: 15px !important;
	overflow: hidden;
	height: 250px !important;
	padding: 0
}

.scrolling-images {
	margin-top: 0
}

.scrolling-images .scrolling-images--content {
	margin: 0
}

summary.thb-filter-title {
	font-weight: 600 !important;
	 !i;
	 !
}

.price-segmentation {
	padding-top: 20px
}

div#shopify-section-template--17602631303368__multicolumn_PicPfg .multicolumn__column .bg-shadow p {
	text-align: justify
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn ul li:before {
	content: "";
	background-image: url(/cdn/shop/files/checked_1.png?v=1733333920);
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 15px;
	transform: translateY(-50%)
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn ul li {
	position: relative;
	list-style: none;
	margin: 0 0 5px !important;
	padding-left: 30px
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn ul {
	padding: 0;
	margin: 0
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn p {
	margin: 15px 0 0
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn ol li:before {
	content: "";
	background-image: url(/cdn/shop/files/checked_1.png?v=1733333920);
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 15px;
	transform: translateY(-50%)
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn ol li {
	position: relative;
	list-style: none;
	margin: 0 0 5px !important;
	padding-left: 30px
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn ol {
	margin: 10px 0 0
}

div#shopify-section-template--17531694219464__image_with_text_CzKQmn ol li {
	margin-bottom: 0 !important
}

div#shopify-section-video-iframe-section {
	display: none
}

.pricing-table-update .h3 {
	max-width: 100%
}

.pricing-table-update .tables-container {
	padding-top: 30px
}

.shopify-app-block {
	max-width: 1200px;
	margin: auto
}

.countdown-banner--content strong {
	color: #259530;
	font-weight: 700 !important
}

.countdown-timer--column--text {
	color: #259530;
	font-weight: 700
}

div#shopify-section-template--17546942775496__1736928551870437c0 {
	background: #000
}

div#shopify-block-Ac2tlMjJMQTBISkt0c__klaviyo_email_marketing_sms_form_embed_block_YPiahk {
	background: #fff;
	padding: 20px;
	border-radius: 10px
}

div#shopify-section-template--17546942775496__image_with_text_TJKXFG .image-with-text.column-spacing--medium.grid--image-medium.image_first.text-left.section-spacing.section-spacing--disable-bottom {
	padding-top: 0 !important;
	margin-top: 0 !important
}

div#shopify-section-template--17715749814472__image_with_text_yCCL9R h3.h3 {
	line-height: normal !important
}

div#shopify-section-template--17715749814472__image_with_text_yCCL9R h5 {
	margin-bottom: 10px;
	font-size: 24px
}

div#shopify-section-template--17715749814472__image_with_text_yCCL9R h5 strong {
	font-size: 29px
}

div#shopify-section-template--17720145281224__rich_text_k4hkPT .rich-text__inner {
	max-width: 900px !important
}

div#shopify-section-template--17720145281224__testimonials_cdpgqE .testimonials.testimonials--full-width-false.section-spacing-padding {
	margin-bottom: 60px
}

.section-rich-text .rich-text__inner {
	max-width: 900px
}

.section-testimonials {
	margin-bottom: 50px
}

.table-bottom {
	text-align: center;
	width: 100%;
	margin-bottom: 30px
}

h3 strong {
	color: #318d44
}

div#shopify-section-template--17720280580296__image_with_text_QCEkTT li,
div#shopify-section-template--17720280580296__image_with_text_hzfeFw li,
div#shopify-section-template--17720280580296__image_with_text_F4HeBW li {
	color: #fff !important
}

div#shopify-section-template--17720280580296__image_with_text_Umjr3D {
	background-image: url(/cdn/shop/files/4dad5b-ad50-0aa6-565e-b8cadb4471a0_b1b40f2e-abd1-4574-8e9c-2019f3d9fca0.jpg?v=1737543806);
	background-repeat: no-repeat;
	background-size: cover
}

div#shopify-section-template--17720280580296__image_with_text_Umjr3D div {
	background: #00000040 !important
}

div#shopify-section-template--17720280580296__image_with_text_Umjr3D .image-with-text.column-spacing--medium {
	margin-top: 0 !important;
	padding-top: 50px
}

.section-video-banner {
	background: url(/cdn/shop/files/dafde11-1241-17d5-52a3-86c866d8126_background.png?v=1738051822);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed
}

.section-video-banner .video-section.section-spacing {
	padding: 60px 0;
	margin: 0
}

.section-video-banner .section-header--content {
	padding: 0 !important;
	width: 100% !important;
	max-width: 100% !important
}

.section-video-banner h3.section-header--title {
	text-align: left;
	color: #249533;
	font-size: 2.5em
}

.section-video-banner p {
	text-align: left;
	color: #fff;
	font-size: 16px
}

.section-video-banner video {
	border-radius: 10px
}

.courses-rich-text h2 {
	border-left: 4px solid #3cb04a;
	font-size: 40px;
	padding-left: 15px
}
.section-with-sidebar h2,.section-with-sidebar h3 {
	border-left: 4px solid #3cb04a;
	font-size: 40px;
	padding-left: 15px
}
.courses-rich-text .rich-text__inner {
	max-width: 100%
}

.courses-rich-text .rich-text__inner ul {
	gap: 5px
}

.courses-rich-text .rich-text__inner li {
	font-size: 15px;
	color: #555
}

.courses-rich-text .rich-text {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important
}

.courses-rich-text-2 h2 {
	border-left: 4px solid #3cb04a !important;
	font-size: 40px !important;
	padding-left: 15px !important
}

.courses-rich-text-2 .rich-text__inner {
	max-width: 100%
}

.courses-rich-text-2 .rich-text__inner ul {
	gap: 5px
}

.courses-rich-text-2 .rich-text__inner li {
	font-size: 15px;
	color: #555
}

.courses-rich-text-2 .rich-text {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important
}

.courses-rich-text-3 h2 {
	border-left: 4px solid #3cb04a !important;
	font-size: 40px !important;
	padding-left: 15px !important
}

.courses-rich-text-3 .rich-text__inner {
	max-width: 100%
}

.courses-rich-text-3 .rich-text__inner ul {
	gap: 5px
}

.courses-rich-text-3 .rich-text__inner li,
.courses-rich-text-3 .rich-text__inner p {
	font-size: 15px;
	color: #555
}

.courses-rich-text-3 .rich-text {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important
}

.courses-rich-text-3 h4 {
	margin: 0 0 10px;
	font-size: 24px
}

.courses-rich-text-2 .rich-text__inner {
	padding: 40px;
	border: 2px solid #ddd;
	border-radius: 10px
}

.courses-rich-text-2 ul {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important
}

.all-course-multicolumn img {
	width: 100% !important;
	max-width: 100% !important
}

.all-course-multicolumn figure.multicolumn__image {
	width: 100% !important;
	height: 168px
}

.all-course-multicolumn h3 {
	border-left: 4px solid #3cb04a !important;
	font-size: 32px !important;
	padding-left: 15px !important
}
.all-course-multicolumn p{
  font-size: 16px !important;
}

.all-course-multicolumn .section-header--content {
	text-align: left !important;
	width: 100%
}

.all-course-multicolumn h4.h5 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	text-align: center
}

.all-course-multicolumn figure.multicolumn__image {
    margin: 0;
    position: relative;
    z-index: 1;
}

.all-course-multicolumn .bg-shadow {
	padding-bottom: 10px
}

.all-course-multicolumn .columns {
	margin-bottom: 30px
}

.video-preview p.custom-review-text {
	display: none
}

.video-preview h6.custom-reviewer-name {
	display: none !important
}

.video-preview p.custom-reviewer-position {
	display: none
}

.video-preview video.custom-media-content {
	border: none !important
}

.video-preview .custom-review-card.item-video {
	padding: 5px !important
}

.video-preview .custom-review-card.item-video {
	margin-bottom: 20px
}

.video-preview section.custom-video-reviews {
	padding-top: 0
}

.courses-rich-text-2 .rich-text,
div#shopify-section-template--17774849425608__all_course_rich_text_dWXaFi .rich-text.rich-text--transparent-true.text-left.text-position-left.text-width-medium.section-spacing-padding {
	padding-top: 25px
}

div#shopify-section-template--17774849425608__all_course_rich_text_ttRfix .rich-text.rich-text--transparent-true.text-left.text-position-left.text-width-medium.section-spacing-padding {
	padding: 0 !important
}

.testimonial-multicolumn .section-header--content {
	max-width: 100% !important;
	text-align: left !important;
	width: 100%
}

.testimonial-multicolumn figure.multicolumn__image {
	width: 100px !important;
	border-radius: 50px
}

.testimonial-multicolumn h4.h5 {
	font-size: 20px;
	margin: 0
}

.testimonial-multicolumn p {
	font-size: 15px !important;
	color: #555 !important
}

.testimonial-multicolumn h2 {
	border-left: 4px solid #3cb04a !important;
	font-size: 40px !important;
	padding-left: 15px !important
}

div#shopify-section-template--17774849425608__video_HRNLrc .video-section.section-spacing {
	padding-top: 0 !important;
	margin-top: 0
}

.courses-rich-text ul,
.courses-rich-text-2 ul,
.courses-rich-text-3 ul {
	padding-left: 17px
}

.video-preview .custom-video-reviews {
	padding: 40px 35px !important
}

.courses-rich-text-popup h4 {
	font-size: 14px;
	margin: 0;
	line-height: normal
}

.courses-rich-text-popup h2 {
	font-size: 30px;
	padding-top: 8px;
	margin-bottom: 12px
}

.courses-rich-text-popup h6 {
	margin: 0;
	font-size: 14px;
	padding-bottom: 5px
}

.courses-rich-text-popup li {
	font-size: 14px;
	line-height: normal
}

.courses-rich-text-popup ul {
	gap: 0
}


.courses-rich-text-popup.active {
	bottom: 20px
}

.courses-rich-text-popup.active-footer {
	opacity: 0
}

.courses-rich-text-popup .row {
	padding: 20px
}

.courses-rich-text-popup .rich-text.rich-text--transparent-true.text-left.text-position-left.text-width-medium.section-spacing-padding {
	padding: 0;
	margin: 0
}


.section-video-banner h3.section-header--title {
	line-height: normal !important
}


.timer-title-icon img{
  width:24px !important;
  object-fit: contain;
}

.all-course-multicolumn h4.h5 {
	line-height: normal
}

.all-course-multicolumn .multicolumn__column.small-12.medium-4.columns {
	margin-bottom: 20px
}

div#shopify-section-template--17774849425608__all_course_rich_text_ttRfix h2 {
	margin: 0 !important;
	padding-bottom: 0 !important;
	 !i;
	 !
}

div#shopify-section-template--17774849425608__all_course_rich_text_ttRfix .rte.text-size-regular {
	margin-bottom: 0
}



.video-preview .custom-review-card.item-video {
	margin: 0
}

.courses-rich-text-popup h2 {
	color: #3cb04a
}

.courses-rich-text-popup h2 {
	margin-bottom: 5px !important
}

.courses-rich-text-popup p {
    font-size: 15px;
    margin: 0;
    color: #000;
}

.courses-rich-text-popup a.button {
	width: 100%
}


.count {
	overflow: hidden
}

.pop_text ul {
	list-style: none;
	-webkit-padding-start: 0px
}

.count ul {
	column-count: 2;
	column-gap: 10px;
	list-style-type: none;
	padding: 0;
	margin: 0
}

.pop_text li {
	border: 1px solid #38363624
}

.pop_text h3 {
	font-size: 30px;
	margin-bottom: 10px
}

.pop_text h2 {
	font-size: 42px;
	line-height: normal
}

.pop_text li {
	background-image: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2155922880/settings_images/6bbbf84-f0ba-8ff6-a48c-3ebf4ce543f1_e7895000-5dc9-42fc-b1bb-9f6039ca504a.png);
	padding-left: 3em;
	background-size: 25px;
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0 0 5px;
	background-color: #f1f1f1;
	font-size: 16px
}

.section-multicolumn-popup figure.multicolumn__image {
	width: 100% !important
}

.section-multicolumn-popup .bg-shadow {
	padding: 15px
}

.section-multicolumn-popup figure.multicolumn__image {
	margin: 0
}

.section-multicolumn-popup h4.h5 {
	font-size: 22px;
	line-height: normal;
	padding-top: 10px
}

.section-multicolumn-popup ul {
	padding-top: 10px
}

.section-multicolumn-popup a.text-button.text-button--has-icon.popup-btn {
	font-size: 18px;
	font-weight: 700 !important;
	text-transform: uppercase;
	color: #228b22
}

.popup-content {
    width: 75%;
    background: #fff;
    border-radius: 10px;
    padding: 50px;
    overflow-y: scroll;
    overflow-x: hidden;
    max-width: 1000px!important;
}

.popup-content h3 {
	text-align: left !important;
	font-size: 30px !important;
	margin: 0
}

.popup-content h2 {
	text-align: left;
	font-size: 42px
}

/* .popup-content p {
	border: 1px solid #ddd;
	width: 48%;
	float: left;
	background-image: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2155922880/settings_images/6bbbf84-f0ba-8ff6-a48c-3ebf4ce543f1_e7895000-5dc9-42fc-b1bb-9f6039ca504a.png);
	padding-left: 3em;
	background-size: 25px;
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #f1f1f1;
	font-size: 16px;
	text-align: left;
	margin: 10px;
	height: 80px;
	font-size: 18px;
	line-height: normal !important
} */

.footer {
	z-index: 9;
	position: relative
}

.popup-features-list {
	height: 130px;
	overflow-y: auto;
	scrollbar-width: thin scrollbar-color: #888 #f1f1f1
}

.popup-features-list::-webkit-scrollbar {
	width: 6px
}

.popup-features-list::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 10px
}

.popup-features-list::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 10px
}

.popup-features-list::-webkit-scrollbar-thumb:hover {
	background: #555
}
.price-table {   
    font-weight: 700;
    font-size: 25px;
} 
.price-table span.sale-price {
    margin-right: 10px;
}
.price-table span.compare-price {
    text-decoration: line-through;
    color: #c62a32;
    margin-right: 10px;
    opacity: 1 !important;
} 
.product-card .metafield-rich_text_field {
    margin-top: 7px;
    font-size: calc(var(--font-product-price-scale, 1) * .9375rem);
}
.featured-collection.text-left .section-header--content {
    text-align: left;
}
.featured-collection.text-center .section-header--content {
    text-align: center;
}
.featured-collection.text-right .section-header--content {
    text-align: right;
}
.product-card .product-card-info .product-card-title {
    font-weight: 700;
}
.product-card .price {
    font-weight: 700;
}
.featured-collection .product-card .product-card-info .price ins {
    color: #239533;
}
.price del .amount {
    color: #c62a32;
}
.price ins .amount.discounted {
    color: #239533;
}
.sticky-navbar a.button {
    border-radius: 4px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-left: 18px;
    padding-right: 18px;
}
.collection-note a {
    color: #239533;
}
.black-banner  a {
    color: #259530;
}
.rich-text.black-banner .rte {
    margin-bottom: 0;
}
.app-main__inner .card {
    box-shadow: none !important;
}
#appstleSubscriptionCustomerPortal .appstle-wrapper :is(.as-text-sm) {
    font-size: inherit;
    line-height: inherit;
}
.blog-post-detail--navigation.navigation--sticky {
    background: #fff;
}
.courses-rich-text-popup .product-price-container .price {
    color: #249533;
    font-weight: bold;
}
h1.cart-product-title {
    font-size: 16px;
    margin-bottom: 10px;
}
.courses-rich-text-popup span.amount {
    font-size: 24px;
}
p.money-back-guarantee {
    margin-bottom: 10px;
}
.courses-popup-img img {
    margin-bottom: 10px;
}
.lessions-count {
    color: #666;
    margin-left: auto;
    font-size: 14px;
}
.checkmark-list li em {
    font-style: normal;
}
/* .custom-rich-video {
    min-height: 190px;
} */
.feature-list ul {
    margin-bottom: 10px;
}
.multicolumn__inner  .bg-shadow {
    min-height: 100%;
}

.sub-footer .small-12.medium-4.columns {
    padding: 0 !important;
}
#quiz-kit-content * {
    font-family: Poppins, sans-serif !important;
}
#quiz-kit-form input {
    background: #fff;
}



@media(min-width:1536px){
  .balance-work-width .image-with-text {
    gap: 50px;
}
.app-main.as-container {
    max-width: 1230px;
}
}
.tables-container.grid-columns-3 svg {
    width: 30px !important;
}

.template-page-thank-you-success  .shopify-section-group-footer-group {
    display: none;
}

.section-image-thankyou-overlay image-with-text-overlay.image-with-text-overlay.image-with-text-overlay--full-width-true.text-center.mobile-height-full.desktop-height-full.section-spacing {
    padding: 0 !important;
    margin: 0;
}

.template-page-thank-you-success .header-section {
    display: none;
}
scrolling-content.scrolling-content.section-spacing {
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 60px;
}

div#shopify-section-template--17818000589000__scrolling_content_7KmyAc {
    background: #000;
}
div#shopify-section-template--17818000589000__rich_text_UcNiME .row {
    margin: 0;
    width: 100%;
    max-width: 100%;
}

div#shopify-section-template--17818000589000__rich_text_UcNiME p {
    color: #fff;
}

div#shopify-section-template--17818000589000__rich_text_UcNiME div {
    background: #000 !important;
}

div#shopify-section-template--17818000589000__rich_text_UcNiME h3.h3 {
    color: #fff;
}

div#shopify-section-template--17818000589000__rich_text_EG9caN {
    background: #000;
}
div#shopify-section-template--17817998655688__image_with_text_kEbUaT p {
    font-size: 16px;
}

div#shopify-section-template--17817998655688__image_with_text_kEbUaT p {
    color: #fff;
}

div#shopify-section-template--17817998655688__image_with_text_kEbUaT li {
    font-size: 16px;
}

div#shopify-section-template--17817998655688__image_with_text_kEbUaT li {
    color: #fff;
}

div#shopify-section-template--17817998655688__image_with_text_kEbUaT h3 {
    color: #fff;
    padding: 0 10%;
    margin: 0;
}
div#shopify-section-template--17817998655688__image_with_text_kEbUaT {
    background: url(/cdn/shop/files/bg.jpg?v=1743172462);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

div#shopify-section-template--17817998655688__image_with_text_kEbUaT .image-with-text--content.image-with-text--inner {
    padding: 0;
    background: transparent !important;
}


img.slideshow-image--desktop {
    object-fit: cover !important;
}
.slideshow__slide-content {
    width: 100% !important;
    max-width: 100% !important;
    height: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center !important;
}

.slideshow__slide-content a.button.regular {
    background: transparent !important;
    border: none;
    color: transparent !important;
}


div#shopify-section-template--17817998655688__image_with_text_kEbUaT h3 {
    color: #000 !important;
}

div#shopify-section-template--17817998655688__image_with_text_kEbUaT p {
    color: #000 !important;
}

div#shopify-section-template--17817998655688__image_with_text_kEbUaT li {
    color: #000;
}
.img-txt-one ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.img-txt-one li {
    width: 48%;
    line-height: normal;
}

.img-txt-one .row {
    padding: 0;
}

.img-txt-one  p {
    /* margin: 0; */
    m,animation: ;
    m,animation: 0;
}

.img-txt-one {
    background: #000;
}

.img-txt-one p {
    color: #fff !important;
}

.img-txt-one li {
    color: #fff !important;
}

.img-txt-one  h3.h3 {
    color: #fff !important;
}

.img-txt-one .image-with-text--content.image-with-text--inner {
    padding: 0;
    background: #000;
}
.img-txt-one li {
    position: relative;
}

.img-txt-one li {
    padding-left: 7px;
    list-style: none;
}

.img-txt-one li:after {
    content: '';
    position: absolute;
    left: -20px;
    top: 3px;
    width: 20px;
    height: 20px;
    background: url('/cdn/shop/files/checked_1_fa4ed3cc-4676-43ba-ba9e-1b7967686369.png?v=1743675003');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.img-txt-two li {
    position: relative;
}

.img-txt-two li {
    padding-left: 25px;
    list-style: none;
}

.img-txt-two li:after {
    content: '';
    position: absolute;
    left: -20px;
    top: 3px;
    width: 20px;
    height: 20px;
    background: url('/cdn/shop/files/checked_1_fa4ed3cc-4676-43ba-ba9e-1b7967686369.png?v=1743675003');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.img-txt-one li {
    margin-bottom: 15px;
}

.img-txt-two li {
    margin-bottom: 10px;
}
.section-image-with-text-slideshow  .image-with-text-slideshow--content-content.carousel__slide.desktop-height-auto {
    background: #000;
    padding: 0;
    padding-left: 30px;
}

.section-image-with-text-slideshow p {
    color: #fff;
}
.section-image-with-text-slideshow {
    background: #000;
}
.section-image-with-text-slideshow h3.h3 {
    color: #239533;
}
div#shopify-section-template--17947397619912__rich_text_wjxYhf .rich-text__inner {
    max-width: 1200px;
}
.section-multicolumn-budget h4.h5 {
    font-size: 24px;
}
.section-multicolumn-budget a.text-button.text-button--has-icon {
    color: #167ac6 !important;
}
.section-multicolumn-budget .bg-shadow p {
    font-size: 18px;
    font-weight: 700;
    padding-top: 5px;
}

div#shopify-section-template--17947397619912__rich_text_wjxYhf .rte  a {
    color: #167ac6 !important;
}
.section-image-with-text-overlay h1.h3.image-with-text-overlay--heading {
    font-size: 35px !important;
    font-weight: 700;
    /* text-shadow: 1px 4px 1px #000; */
    margin-bottom: 0;
}

.section-image-with-text-overlay.section-image-with-text-overlay p div {
    font-size: 18px !important;
}

.section-image-with-text-overlay.rte.description-size--small p:nth-child(1) div {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #249533 !important;
    margin-bottom: 8px !important;
}
.section-image-with-text-overlay .rte.description-size--small p:nth-child(1) {
    font-size: 20px !important;
    font-weight: 600 !important;
    /* color: #249533 !important; */
    margin-bottom: 8px !important;
}

.section-image-with-text-overlay rte.description-size--small p:nth-child(2) div {
    font-size: 18px !important;
    font-style: norma !important;
    font-weight: 500 !important;
    color: #fff;
}

.section-image-with-text-overlay rte.description-size--small p:nth-child(2)  {
    font-size: 18px !important;
    font-style: norma !important;
    font-weight: 500 !important;
    color: #fff;
}

.section-image-with-text-overlay rte.description-size--small p:nth-child(2) div {
    font-size: 18px !important;
    font-style: norma !important;
    font-weight: 500 !important;
    color: #fff;
}

.section-image-with-text-overlay .rte.description-size--small p:nth-child(3) div {
    font-size: 16px !important;
    font-weight: 500 !important;
}

.section-image-with-text-overlay .rte.description-size--small p:nth-child(3) {
    font-size: 16px !important;
    font-weight: 500 !important;
}
em {
    font-style: normal !important;
}

.event-multicolumn figure.multicolumn__image {
    width: 100% !important;
}
.event-multicolumn a.text-button.text-button--has-icon {background: #249533;color: #fff;padding: 8px 16px;margin: 0;border-radius: 30px;width: 100%;width: -webkit-fill-available;justify-content: center;text-transform: uppercase;width: max-content;margin-top: 25px;}

.event-multicolumn svg {
    border-color: #fff;
    fill: #fff;
}

p.tagline-core-2 {
    color: #fff !important;
}

p.tagline-core {
    color: Efff !important;
}


/* div#shopify-section-template--17947397619912__image_with_text_overlay_8VPKid h1.h3.image-with-text-overlay--heading {
    background: rgba(0,0,0,.3);
    padding: 10px;
    border-radius: 5px;
} */
.section-image-with-text-overlay.section-image-with-text-overlay p div {
    font-size: 18px !important;
    /* color: #fff !important; */
}
div#shopify-section-template--17947397619912__image_with_text_overlay_8VPKid h1.h3.image-with-text-overlay--heading {
    text-shadow: none !important;
}

.scrolling-read-more 
 .scrolling-content--inner.scrolling-content--has-bg {
    /* max-width: 100%; */
    border-radius: 0;
}

/* .scrolling-read-more .scrolling-content--inner.scrolling-content--has-bg {
    padding: 55px 115px;
} */

.scrolling-read-more  p {
    font-size: 18px;
}
.scrolling-read-more h5.small {
    color: #239533; font-size:32px;
}


.scrolling-read-more li{
    font-size: 18px; margin-bottom:8px;
}
.scrolling-read-more  p.subheading {
    font-size: 12px;
}
.scrolling-read-more  .scrolling-content--content {
    padding-right: 0;
}

.scrolling-read-more scrolling-content.scrolling-content.section-spacing {
    background: #1a1c1d;
}

.scrolling-read-more .scrolling-content--inner.scrolling-content--has-bg {
    padding: 0;
}


.scrolling-read-more li {
    margin-bottom: 10px;
}

.scrolling-read-more 
 li {
    padding-left: 25px;
    list-style: none;
    position: relative;
}

.scrolling-read-more li:after {
    content: '';
    position: absolute;
    left: -20px;
    top: 5px;
    width: 20px;
    height: 20px;
    background: url(/cdn/shop/files/checked_1_fa4ed3cc-4676-43ba-ba9e-1b7967686369.png?v=1743675003);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.section-customer-reviews h6 {
    font-size: 18px;
}
div#shopify-section-template--17947397619912__image_with_text_overlay_8VPKid .image-with-text-overlay--content-inner.content-width-small {
    background: rgba(0, 0, 0, .5);
    padding: 10px;
    border-radius: 5px;
}
.event-tabs {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
}
.event-tab-btn,.event-tab-link {
    padding: 13px 25px;
    border: 1px solid #1e8337;
    border-radius: 50px;
    cursor: pointer;
    font-weight: 500;
    background: #fff;
    border: 1px solid #1e8337;
    color: #1e8337;
    font-size: 15px;
    text-transform: uppercase;
}

.event-tab-btn.active, .event-tab-link.active {
    background-color: #1e8337;
    color: white;
    border-color: #1e8337;
}

  .events-block {
    display: none;
  }

  .events-block.show {
    display: block;
  }
lb-upsell-widget.hydrated.lb-widget {
    padding: 5px 30px;
}
lb-upsell-widget.hydrated.lb-widget .lb-image-pd {
    width: 110px !important;
}

div#shopify-section-template--17842088313032__image_with_text_overlay_UNEBWm .image-with-text-overlay--content-inner.content-width-medium {
    /* background: rgba(0, 0, 0, .3); */
    padding: 10px;
    border-radius: 5px;
    max-width: 500px;
}

div#shopify-section-template--17842088313032__image_with_text_overlay_UNEBWm .image-with-text-overlay--content-inner.content-width-medium h1.h3.image-with-text-overlay--heading {
    color: #fff;
}

div#shopify-section-template--17842088313032__image_with_text_overlay_UNEBWm .image-with-text-overlay--content-inner.content-width-medium p {
    color: #fff !important;
}
div#shopify-section-template--17818000392392__product_pricing_table_HWEWV7 .product-form-table {
    display: none;
}

.pricing-tab-custom-rich-video.ratio-16-9 {
    max-width: 90% !important;
}
img.img-in-per {
    width: 22px;
}
div#shopify-section-template--17818000392392__image_with_text_kiBAbb {}

div#shopify-section-template--17818000392392__image_with_text_kiBAbb .image-with-text.column-spacing--medium.grid--image-medium.image_first.text-left.section-spacing {
    display: flex;
    flex-direction: column;
}

div#shopify-section-template--17818000392392__image_with_text_kiBAbb .image-with-text--content--inner.checkmark-list {
    max-width: 100%;
    padding: 0 !important;
    margin: 0;
}

div#shopify-section-template--17818000392392__image_with_text_kiBAbb .image-with-text--image-media.aspect-ratio.aspect-ratio--adapt {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    box-shadow: none !important;
}
div#shopify-section-template--17818000392392__image_with_text_kiBAbb  .vp-preview.VideoThumbnail_module_videoThumbnail__d1b35579 {
    width: 100% !important;
    max-width: 100% !important;
}

div#shopify-section-template--17818000392392__image_with_text_kiBAbb  iframe.lazyloaded {
    border: 3px solid #239533;
    overflow: hidden;
    border-radius: 15px;
    background: #000;
}

div#shopify-section-template--17818000392392__image_with_text_LX87pe .image-with-text.column-spacing--medium.grid--image-medium.image_first.text-left.section-spacing {
    display: flex;
    flex-direction: column-reverse;
}

div#shopify-section-template--17818000392392__image_with_text_LX87pe .image-with-text--content--inner {
    max-width: 100%;
}

div#shopify-section-template--17818000392392__image_with_text_LX87pe h3.h3 {
    margin: 0;
}

div#shopify-section-template--17817996918984__image_with_text_QMydUJ .image-with-text--content.image-with-text--inner {
}

div#shopify-section-template--17817996918984__image_with_text_QMydUJ .image-with-text--image.image-with-text--inner {
}

div#shopify-section-template--17817996918984__image_with_text_QMydUJ h3 {
    font-size: 20px;
}

div#shopify-section-template--17817996918984__image_with_text_QMydUJ p.subheading {
    display: none;
}

div#shopify-section-template--17817996918984__image_with_text_QMydUJ .rte h3 {
    font-size: 24px;
}

div#shopify-section-template--17817996918984__image_with_text_QMydUJ h3.h3 {
    font-size: 34px;
}

div#shopify-section-template--17817996918984__image_with_text_QMydUJ .image-with-text {
        grid-template-columns: 1fr 2fr !important;
    }

div#shopify-section-template--17972275806408__rich_text_pDjggh h3.h3 {
    font-size: 20px;
}

div#shopify-section-template--17972275806408__rich_text_pDjggh h3 {
    font-size: 36px;
}

div#shopify-section-template--17972275806408__rich_text_pDjggh .rich-text__inner {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 30px;
}

div#shopify-section-template--17972275806408__image_with_text_QMydUJ h3.h3 {
    font-size: 33px;
}

div#shopify-section-template--17972275806408__image_with_text_QMydUJ h3 {
    font-size: 28px;
}

div#shopify-section-template--17972275806408__image_with_text_QMydUJ a {
    background: #318d44;
    display: inline-block;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    border-radius: 6px; text-decoration: none;
}
.image-with-text--content .countdown-banner {
    padding-top: 10px;
}

@media(min-width:1600px){
.slideshow .flickity-viewport {
    height: 70vh !important;
    min-height: 743px !important;
}
}
div#shopify-section-template--17818000130248__multicolumn_zjFLEe .multicolumn__column.small-12.medium-4.columns {
    
}

div#shopify-section-template--17818000130248__multicolumn_zjFLEe  .bg-shadow {
    padding: 20px !important; height: 300px !important;
}





@media (min-width: 320px) and (max-width: 767px) 
{ 
  .section-image-with-text-slideshow  .image-with-text-slideshow--content-content.carousel__slide.desktop-height-auto {
    padding-left: 0px;
}
  .section-image-with-text-slideshow h3.h3{
    font-size: 22px;
  }
.section-image-with-text-overlay h1.h3.image-with-text-overlay--heading {
    font-size: 22px !important;
    font-weight: 700;
    /* text-shadow: 1px 4px 1px #000; */
    margin-bottom: 0;
}  
.section-image-with-text-overlay h1.h3.image-with-text-overlay--heading div {
    text-align: left !important;
}
.section-image-with-text-overlay.section-image-with-text-overlay p div {
    font-size: 16px !important;
    text-align: left !important;
}
scrolling-content.scrolling-content.section-spacing {
    padding-left: 15px;
    padding-right: 15px;
}  
.slideshow__slide-content {
    background: red;
    position: absolute;
}
 div#shopify-section-template--17817999212744__rich_text_CpwaNW {
    margin-top: 295px;
} 
    .slideshow__slide-content {
        background: #111;
        position: absolute !important;
        top: 340px !important;
        /* HEIGHT: max-content; */
    }
  
h1.split-text.slideshow__slide-heading.h2 {
        font-size: 22px;
    line-height: 30px !important;
    display: block !important;
    }

  div#shopify-section-template--17817999212744__slideshow_pRHA4U  p {
    font-size: 15px;
}
.slideshow__slide.carousel__slide.mobile-height-400.desktop-height-image.text-left.content-size-large.is-selected {
    overflow: visible !important;
}
slide-show.slideshow.main-slideshow.slideshow--full-width-true.carousel.mobile-height-400.desktop-height-image.section-spacing.section-spacing--disable-top.section-spacing--disable-bottom.transition--slide.flickity-enabled.is-draggable.flickity-resize {
    overflow: visible !important;
}

div#shopify-section-template--17817999212744__slideshow_pRHA4U {
    overflow: visible !important;
}
div#shopify-section-template--17817999212744__slideshow_pRHA4U .flickity-viewport {
    overflow: visible;
}
  .slideshow__slide-content {
    justify-content: flex-start !important;
}
div#shopify-section-template--17817999212744__slideshow_pRHA4U  .flickity-viewport {
    height: 340px !important;
}
div#shopify-section-template--17817999212744__slideshow_pRHA4U  .flickity-custom-navigation-wrapper {
    bottom: 40px;
}
                                                                 h1.split-text.slideshow__slide-heading.h2 {
        margin-bottom: 10px;
    }

.logolink {
    margin: 10px 0 !important;
}
div#shopify-section-template--17817999212744__slideshow_pRHA4U  a.button.accent {
    padding: 10px 25px !important;
    height: auto;
}
.rich-text.rich-text--transparent-false.text-left.text-position-left.text-width-medium.section-spacing-padding.section-spacing--disable-bottom {
    margin-top: 0;
} 
.slideshow__slide .slideshow__slide-content {
    min-height: 600px !important;
}
  .slideshow .flickity-viewport{
    height: 700px !important;
  }
  .slideshow-image--mobile {
    height: 400px !important;
}
/* .slideshow__slide:nth-child(2) .slideshow__slide-content {
    height: 350px;
} */
div#shopify-section-template--17817999212744__rich_text_CpwaNW {
    position: relative;
}
div#shopify-section-template--17817999212744__slideshow_pRHA4U  a.button.accent {
    margin-top: 0 !important;
}
div#shopify-section-template--17817999212744__rich_text_CpwaNW:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100px;
    background: #000;
    top: -60px;
    left: 0;
    z-index: -1;
}                                                             
.slideshow__slide:nth-child(3) .slideshow__slide-content h1.split-text.slideshow__slide-heading.h2 {
    font-size: 22px !important;
    line-height: 24px !important;
} 
.slideshow__slide .slideshow__slide-content p {
    font-size: 14px !important;
}
/* .slideshow__slide:nth-child(3) .slideshow__slide-content {
    height: 350px;
} */

div#shopify-section-template--17818000130248__multicolumn_zjFLEe .multicolumn__column.small-12.medium-4.columns {
    height: auto;
}





  
}
div#shopify-section-template--17817999212744__slideshow_pRHA4U  .button-overflow-container {
    overflow: visible !important;
}

/* .slideshow__slide:nth-child(1) .slideshow__slide-content a.button.accent {
    position: relative;
    top: 55px;
} */
}


@media (min-width: 2000px) and (max-width: 2550px) {
    .section-image-with-text-overlay .desktop-height-750 {
        min-height: 950px;
    }
 
}

@media (min-width: 2160px) and (max-width: 3840px) {

    .section-image-with-text-overlay .desktop-height-750 {
        min-height: 950px;
    }

}



/* .section-image-with-text-overlay h1.h3.image-with-text-overlay--heading {
    background: #1b1b1d78;
    padding: 10px;
} */

/* div#shopify-section-template--17947397619912__gallery_J98ikd {
    border-top: 1px solid #ddd;
} */
/*# sourceMappingURL=
/s/files/1/0668/5127/4799/t/3/assets/custom.css.map?v=1738820854 */

/* .pricing-table-update .product-feature-box {
    padding: 0;
    border: none;
} */

form#product-form {
    width: 100% !important;
    max-width: 100% !important;
}


.pricing-table-update h5 span {
  font-size: 22px !important;
  font-weight: 500 !important;
  display: block;
  padding-top: 20px;
}

/* .pricing-table-update .table_variant_prices span {
  font-size: 24px;
  color: #000;
  padding-top: 22px;
} */

.pricing-table-update button.button.button_ccth.custom-cta {
  border-radius: 50px;
  font-size: 20px;
  font-weight: 600 !important;
}

.product-feature-box {
  display: block !important;
}

.pricing-table-update .product_title {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-bottom: 0 !important;
}

.tables-container.grid-columns-3 .product-feature-box:nth-child(5) .variant_regular_price {
  color: transparent;
}
.testimonials--testimonial-inner img {
    border-radius: 50%;
    width: 200px !important;
    margin-bottom: 35px;
    height: 200px !important;
}

.had-say-to .rich-text__inner {
    padding: 0 !important;
    margin: 0 40px !important;
}

.had-say-to h3.h2 {
    line-height: normal !important;
    font-size: 42px;
    margin-bottom: 10px;
}

.had-say-to  .rich-text__inner {
    MAX-WIDTH: 100% !important;
}

.had-say-to p {
    font-size: 16px;
    margin-bottom: 10px;
}

.had-say-to li {
    font-size: 16px;
}

.had-say-to ul {
    padding-top: 10px;
    gap: 6px;
}

.had-say-to h2 {
    font-size: 32px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

div#shopify-section-template--17984883130568__product_pricing_section_jKb8fX .pricing-table-update {
    padding-top: 0;
    margin-top: 0;
}

div#shopify-section-template--17984883130568__product_pricing_section_jKb8fX .tables-container.grid-columns-4 {
    padding-top: 0;
}

.section-custom-liquid .comp-air {
    max-width: 1300px;
    padding: 50px;
    margin: auto;
}

.section-custom-liquid {
    background: #259530;
}

.section-custom-liquid h2 {
    color: #fff;
    text-align: center;
}

.section-custom-liquid  table {
    width: 100%;
    margin: auto;
}
.template-page-teacher-certification .section-custom-liquid th, td {
    color: #000 !Important;
  font-size: 16px !important;
}
.section-custom-liquid th, td {
    padding: 15px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
div#shopify-section-template--17984883130568__rich_text_Xmhc6a .rich-text__inner {
    max-width: 100%;
}
.section-custom-liquid  th {
    font-weight: 800;
}

div#shopify-section-template--17984883130568__video_jNVaQK {
    background: #000;
}

div#shopify-section-template--17984883130568__video_jNVaQK h3.section-header--title {
    color: #fff;
}

div#shopify-section-template--17984883130568__video_jNVaQK p {
    color: #fff;
}

div#shopify-section-template--17984883130568__video_jNVaQK iframe.lazyloaded {
    border: 1.5px solid #259530 !important;
    border-radius: 10px;
}

div#shopify-section-template--17984883130568__video_jNVaQK .video-section--container.video-aspect--16-9 {
    width: 90%;
    margin: auto;
}

.table-tb th {
    font-size: 17px;
    text-align: center;
    padding: 10px !important;
}

.table-tb td {
    color: #000;
    font-size: 16px;
    padding: 10px !important;
}

div#shopify-section-template--17818000130248__multicolumn_zjFLEe figure.multicolumn__image {
    max-width: 34%;
}

div#shopify-section-template--17818000130248__multicolumn_zjFLEe .multicolumn__column:hover {transform: scale(1.1);}

div#shopify-section-template--17818000130248__multicolumn_zjFLEe .multicolumn__column 
{transition: all.35s ease-in-out;}


div#shopify-section-template--17818000130248__multicolumn_zjFLEe 
 .bg-shadow {
    background: linear-gradient(15deg, #eaf5ec, #ffffff) !important;
}


.header-banner 
 image-with-text-overlay.image-with-text-overlay.image-with-text-overlay--full-width-true.text-center.mobile-height-500.desktop-height-450.section-spacing {
    padding: 0 !important;
    margin: 0 !important;
}

.header-banner h1.h3 {
    font-size: 50px !important;
    margin-bottom: 5px !important;
}

div#shopify-section-template--17818000130248__multicolumn_zjFLEe figure.multicolumn__image {
    max-width: 35%;
    width: 55px !important;
}

div#shopify-section-template--17818000130248__multicolumn_zjFLEe .multicolumn__image--inner img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain !important;
}
/*  15 may 20225 */
.side-panel{
  z-index: 9999999;
}
/* home page */
body.template-index{
 background-color: unset !important;
}
.how_begin{
  max-width: 1920px !important;
  padding-left: 53px;
    padding-right: 53px;
}
.mastery_course{
  max-width: 1500px !important;
}
.mastery_course .image-with-text--content{
    /* Outset shadow */
      box-shadow: 10px 10px 15px rgba(37, 149, 48 , 0.5), 
                  -10px -10px 15px rgba(37, 149, 48, 0.3);
      /* Inset shadow */
      box-shadow: inset 5px 5px 15px rgba(37, 149, 48, 0.5), 
                  inset -5px -5px 15px rgba(37, 149, 48, 0.3), 
                  10px 10px 15px rgba(37, 149, 48, 0.5), 
                  -10px -10px 15px rgba(37, 149, 48, 0.3);
    height:100%;
  padding: 20px;
}
.mastery_course  .button{
  width:48%;
}
/* .selling_points {
    padding-top: 48px !important;
} */
.selling_points .text-with-icons__inner{
padding: 0px;
  max-width:858px;
}
.selling_points  .text-with-icons__icon {
    margin-right: 16px;
}
.selling_points .text-with-icons__block-content h6{
  width:160px;
  font-size: 18px !important;
}
.selling_points  .text-with-icons__icon{
      height: 50px !important;
    width: 50px !important;
}
.home-testimonial{
  padding-top: 90px;
  padding-bottom: 90px;
}
.home-testimonial .customer-reviews--review.bg-shadow{
  padding: 0px !important;
  border: unset;
}
.home-testimonial .row{
  max-width:1684px;
}
.home-testimonial .customer-reviews-content-area {
    background: #F5F5F5;
    padding: 20px;
    border-radius: 8px;
 /* height: 100%; */
}
.home-testimonial .customer-reviews--content {
    height: 100%;
}
.home-testimonial .customer-reviews--carousel .columns {
    display: flex;
}
.home-testimonial .customer-reviews-content-area {
    height: 100% !important;
}

.cutting-edge-fusion .product-feature-box {
    max-width: 100%;
    border: none;
    display: grid!important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 50px;
    align-items: center;
}
.cutting-edge-fusion .product-feature-box .plan-image img {
    border-radius: 12px;
    width: 100%;
}
.cutting-edge-fusion .product-feature-box .feature-box-wrapper {
    border: 1px solid rgba(192, 192, 192, 1);
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    display: flex;
    flex-direction: column-reverse;
    padding: 32px 28px;
}
.cutting-edge-fusion .feature-box-wrapper .product-form-table {
    text-align: left;
}
.cutting-edge-fusion .pricing-table-update{
  padding: 40px 0;
}
.price-table span.compare-price {
    font-size: 14px;
    color: rgba(124, 124, 124, 1);
}
.price-table span.sale-price {
    margin-right: 10px;
    font-size: 20px;
}
.cutting-edge-fusion .price-section {
    margin-top: 0px;
}
.product--product-form {
    margin-bottom: 0 !Important;
}
.cutting-edge-fusion .feature-list {
    margin-top: 15px;
}
@media(min-width:1260px){
  /* .home-testimonial .customer-reviews--author {
    position: absolute;
    bottom: 10px;
} */
  
  .selling_points .text-with-icons__block
  {
    flex-direction: row !important;
    text-align: left !important;
  }
}

.template-index .mutiple-slider-section{
  max-width:1784px;
  gap: 40px;
  padding-top:60px;
}
.home-testimonial .star-rating:before {
    content: "\2605\2605\2605\2605\2605" !important;
    background: linear-gradient(90deg, #259530 var(--star-percent), #e1e1e1 var(--star-percent)) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.home-testimonial .customer-reviews--review p{
  font-size: 16px !important;
  font-family: Poppins, sans-serif;
  margin: 0;
}
.customer-reviews-text-wrapper{
  margin-bottom: 1.25rem;
}
.home-testimonial .customer-reviews--author {
    font-weight: bold;
    font-size: 16px;
}
.home-testimonial .flickity-nav {
    background: unset;
  box-shadow: unset !important;
  opacity: 1 !important;
}
.home-testimonial .customer-reviews--content {
    display: flex;
    flex-direction: column;
}
.home-testimonial .customer-reviews--carousel .flickity-nav.flickity-prev {
    left: -38px;
}
.home-testimonial .customer-reviews--carousel .flickity-nav.flickity-next {
    right: -33px;
}
.home-testimonial .section-header--title{
  font-size:32px;
}
.about_white_Tiger_home .header-text-image {
    font-size: 32px;
    font-weight: bold;
}
.about_white_Tiger_home p{
  color:#5F5F5F;
  margin-bottom:0px;
}
.about_white_Tiger_home a{
  width:260px;
}
.about_white_Tiger_home .header-text-image p{
  margin-bottom: 40px;
}
.about_white_Tiger_home h3.h3 {
    font-size: 28px;
    font-weight: 600;
}
.row.about_white_Tiger_home{
  flex-flow: wrap !important;
  max-width: 1430px;
  padding: 0px;
}
.about_white_Tiger_home  .image-with-text--image{
  margin-top: 0px !important;
}
about_white_Tiger_home .image-with-text {
  gap:90px;
}
.template-index .multiple-slider-grid {
    grid-template-columns: 1fr 1fr 1fr;
}
.template-index .mutiple-slider-main{
  padding: 0px;
}
.template-index .blog-posts .section-header--button {
    display: none !important;
}
.template-index.section-featured-blog .row{
  max-width:1400px;
}
.template-index .section-collapsible-content .row{
  max-width: 1100px;
}
.template-index .multiple-slider-grid{
          column-gap: 40px;
}
.template-index .multiple-slider-grid .item-content p{
  font-size:22px;
}
.template-index .blog-posts.swipe-on-mobile.section-spacing {
    margin-bottom: 0px;
}
.template-index .blog-posts h3 {
   color:#000 !important;
  font-size:32px;
}
.template-index #beginner-start-your-qigong-journey h2{
  margin-bottom: 0px;
}
.template-index .button-container{
  display: flex !important;
    justify-content: center;
    gap: 20px;
}
.template-index .button-container a{
  background:transparent !important;
  color:#259530 !important;
  border:1px solid #259530;
}
.plus_icon_accordion summary{
  font-size:22px !important;
  font-weight:600 !important;
}
.plus_icon_accordion .accordion__content {
    font-size: 18px !important;
    color: #5F5F5F;
}
/* .plus_icon_accordion .accordion summary span:before {
    content: url(/cdn/shop/files/plus.png?v=1747979234) !important;
   
} */
.plus_icon_accordion .accordion details[open] summary span{
 content: url(/cdn/shop/files/minus.png?v=1747979234) !important;
}
.plus_icon_accordion .accordion summary span{
  width:24px !important;
}
/* end home page */
/* Sticky Events countdown */
div#shopify-section-template--17818000556232__countdown_banner_A43cEM,
div#shopify-section-template--17983597412552__countdown_banner_Cdp9QK,
div#shopify-section-template--17817996984520__countdown_banner_qELPgN{
	position: sticky;
	top:87px;
	z-index: 9999;
}
.section-countdown-banner .countdown-banner{
   padding:15px !important;
}
.section-countdown-banner .countdown-banner--content h2{
	margin-bottom: 0 !important;
}
.section-countdown-banner .countdown-banner .countdown-timer--column{
    justify-content: top !important;
    height: max-content !important;
}
.section-countdown-banner .countdown-banner .countdown-timer{
    min-height: auto !important;
}
.section-countdown-banner .countdown-banner--content h2{
    margin-bottom: 0.5rem;
}
.slick-dots li button:before{
  display: none;
}
.teacher-certificate .row:not(.expanded) .row, .essential-theory .row:not(.expanded) .row {
    max-width: 100% !important;
  margin: auto;
}
@media screen and (max-width:1440px){
  .home-testimonial .customer-reviews--carousel .flickity-nav.flickity-prev {
    left: -15px;
}
.home-testimonial .customer-reviews--carousel .flickity-nav.flickity-next {
    right: -15px;
}
}
@media screen and (max-width:1200px){
  .social-links li a {
    
    width: 22px !important;
    height: 22px !important;
    
}
   .overlay-image:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, transparent, transparent, transparent, black);
    display: block;
}
  .hero-banner .text-with-icons__icon {
    margin-right: auto !Important;
    margin: auto;
}
}
@media(max-width:1025px){
  /* home page */
  .template-index .multiple-slider-grid{
    gap:20px
  }
  /* en home page */
 
}
@media(max-width:991px){
  .section-countdown-banner .countdown-banner--content h2{
    font-size: 0.9rem !important;
    margin-bottom: 0.5rem;
  }
  .section-countdown-banner span.countdown-timer--column--number{
    font-size: 1rem !important;
  }
  .cutting-edge-fusion .product-feature-box {
    display: grid!important;
    grid-template-columns: 1fr !important;
    gap: 25px;
    padding: 15px;
    box-shadow: 0 0 1px #000;
}
  .cutting-edge-fusion .product-feature-box .feature-box-wrapper {
    border: none;
    box-shadow: none;
    display: flex;
    flex-direction: column-reverse;
    padding: 0;
}
}
@media(max-width:767px){
  div#shopify-section-template--17818000556232__countdown_banner_A43cEM,
  div#shopify-section-template--17983597412552__countdown_banner_Cdp9QK,
  div#shopify-section-template--17817996984520__countdown_banner_qELPgN{
	top:60px;
  }
  
 /* body.scrolling-sticky .sticky-btn {
    display: block;
  }
 */
  .section-countdown-banner .countdown-banner .countdown-timer--column{
    justify-content: top !important;
    height: max-content !important;
  }
  .cutting-edge-fusion .pricing-table-update{
    margin: 0;
  }

  .hero-banner.checkmark-list ul li:before {
    display: none;
}
.hero-banner.checkmark-list ul li{
  padding: 0;
}
.hero-banner.checkmark-list ul{
text-align: center;
}
  
}
/* End of Sticky Events countdown */

@media(max-width:600px){
  .timer-title-icon img {
    width: 20px !important;
    height: 20px !important;
}
.timer-title-icon {
    font-size: 16px !important;
}
  .balance-work-width a.button {
    display: block;
    margin: 20px auto 0;
}
   .sleep-page ul{
    max-width: 100%;
  }
  .cutting_edge_only_video .header-text-image h3 {
    text-align: left;
    margin: 0;
}
.cutting_edge_only_video .header-text-image {
    margin: 0 !important;
    padding: 0 !important;
}
     .template-index .multicolumn {
   margin-top:0px;
}
          .template-index .multicolumn h3,.template-index .about_white_Tiger_home .header-text-image p{
            font-size:22px;
          }
        .template-index .about_white_Tiger_home .header-text-image {
          margin-top:0px !important;
        }
         .template-index .about_white_Tiger_home .header-text-image p {
          margin-bottom:15px !important;
        }
        .template-index .about_white_Tiger_home h3.h3 {
    font-size: 14px;
    text-align: center;
}
        .template-index .about_white_Tiger_home p{
           font-size: 12px;
          text-align: center;
        }
        .template-index .about_white_Tiger_home .small-12.columns{
          padding:0px 20px;
        }
        .template-index .about_white_Tiger_home  .image-with-text--content{
          padding:10px 0px;
        }
        .template-index .about_white_Tiger_home .button{
          margin: auto;
    justify-content: center;
    display: flex;
          font-size:12px;
          padding:10px 55px;
          width: max-content;
          height:auto;

        }
         .template-index .blog-posts h3{
          font-size:22px !important;
        }
        .template-index .blog-posts{
          margin-top:0px;
        }
         .template-index .text-with-icons  .button,.template-index .section-layered-images-with-text .button{
            font-size:12px;
          padding:10px 55px;
        
          height:auto;
         }
      /* } */
  /* instaructor cards  */
  .card-container {
    flex-wrap: inherit !important;
    justify-content: unset !important;
    gap: 20px;
    overflow: scroll;
}
  /* end instaructor cards  */
  /* home page */
 .selling_points .text-with-icons__block {
  display: block;
}
.selling_points .text-with-icons__inner{
  grid-template-columns: repeat(3,1fr);
 
}
.selling_points .text-with-icons__icon  {
width: 32px !important;
  height: 32px !important;
  margin: auto !important;
  margin-right: auto !important;
}
  .text-with-icons.heading-medium h6 {
    width: auto;
}
  .selling_points .text-with-icons__inner{
    padding: 20px;
  }
  .selling_points .text-with-icons__block-content h6 {
font-size: 10px !important;
    text-align: center;
    margin-top: 10px;
}
  .template-index .multiple-slider-grid .item-content p{
    font-size:16px;
  }
    .template-index .section-layered-images-with-text .buttom
  {
    font-size: 12px;
    padding: 10px 50px !important;
    height: auto;
  }
  .plus_icon_accordion  summary{
  font-size:16px important;
}
.plus_icon_accordion .accordion__content {
    font-size: 12px !important;
}
/* end home page */
}



/* ALL COURSES PAGE */
/* (21-05-25) */
.template-page-allcourses .hero-banner img{
  object-fit: contain;
  height: auto !important;
}
.template-page-allcourses .hero-image-container{
  background: #000 !important;
}
.template-page-allcourses .mutiple-slider-main, .template-page-allcourses .img-txt-two{
  margin-top:-3px;
}
/* (22-05-25) */
.template-page-allcourses .section-spacing.section-spacing--disable-top {
    margin-top: -120px;
    padding-top:0 !important;
}
.template-page-allcourses .hero-text{
  bottom:165px !important;
}
@media(max-width:800px){
  .template-page-allcourses .section-spacing.section-spacing--disable-top{
    margin-top:-3px !important;
    padding-top:40px !important;
  }
  .template-page-allcourses .text-with-icons__inner{
    padding: 40px 10px !important;
  }
}
@media(max-width:540px){
  .template-page-allcourses .section-spacing.section-spacing--disable-top{
    padding-top:12px !important;
  }
  .selling_points .text-with-icons__inner{
    padding:20px !important;
  }
  .mutiple-slider-main{
    padding:40px 0 !important;
  }
  .mutiple-slider-section{padding-top:0 !important;}
  .multiple-slider{margin-top:24px !important;}
  .multiple-slider .item{margin-top:0 !important;}
  .template-page-allcourses .img-txt-two{display:none !important;}
  .hundred-classes .multicolumn__column{
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}

/* END OF ALL COURSES PAGE*/

/* END OF ALL COURSES PAGE*/

  /* 8 trigram master course */
 .mobile-text-center .button,.community_connection_section .button{
   text-transform: capitalize;
   padding: 14px 60px;
   font-size:18px;
   font-weight:700;
 }
.community_connection_section .button{
  margin-top:30px;
}
.community_connection_section .row {
    max-width: 1490px;
}
@media(max-width:600px){
.mobile-text-center{
  text-align: center;
}
.mobile-text-center h1{
  color:#fff !important;
  font-size: 22px;
}
  .revolutionize_section h2,.community_connection_section h3{
      font-size: 22px;
  }
  .mobile-text-center p,.revolutionize_section .header-text-image p,.revolutionize_section li,.community_connection_section li{
  font-size: 14px;
}
  .mobile-text-center .header-text-image{
    padding: 0px;
  }
  .mobile-text-center .button,.community_connection_section .button{
    padding: 10px 50px;
    height: auto;
    font-size: 12px;
  }
  .template-product-8-trigram-teacher-training-new .community_connection_section .button{
    padding:10px 40px;
        margin-top: 30px;
  }
  .revolutionize_section h3{
    font-size:18px;
  }
  .revolutionize_section .image_first {
    margin: 0px;
}
  .community_connection_section .button{
    margin:auto;
  }
  .trigarm-scrolling-content-8 .scrolling-content--image.active {
    display: none !important;
  }
  scrolling-content.trigarm-scrolling-content-8 {
    padding-top: 0px !important;
}
  .home-testimonial {
    padding-top: 60px !Important;
    padding-bottom: 60px !important;
  }
  .home-testimonial .section-header--title {
    font-size: 22px !important;
}
  .plus_icon_accordion summary{
    font-size: 16px;
  }
  .home-testimonial .section-header{
    padding: 0px 0px 10px;
  }
}
/* end 8 trigram master course */

.home-testimonial{
  padding-top: 90px;
  padding-bottom: 90px;
}
.home-testimonial .customer-reviews--review.bg-shadow{
  padding: 0px !important;
  border: unset;
}
.home-testimonial .row{
  max-width:1684px;
}

.home-testimonial .customer-reviews--content {
    height: 100%;
}
.home-testimonial .customer-reviews--carousel .columns {
    display: flex;
}
.home-testimonial .customer-reviews-content-area {
    height: 100% !important;
}
div#shopify-section-template--17993590898888__image_with_text_Hdc3E4 .image-with-text--image-media, div#shopify-section-template--17993526575304__image_with_text_HXUYHX .image-with-text--image-media{ 
  padding-bottom: 100% !important; 
}

.teacher-training-icn .text-with-icons__inner h6 {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
}
.teacher-training-icn .text-with-icons__inner {
    max-width: 100%;
    grid-template-columns: repeat(6, 1fr);
    gap: 40px;
    padding-inline: 100px;
}
.a_personal_invite a.button {
    background: red !important;
    border-color: red !important;
}
.a_personal_invite a.button:hover {
    color: red !important;
    border-color: red !important;
}
/* 5 force fit */
.five_force_text_icon .text-with-icons__inner {
    max-width: 1400px;
    padding-inline: 20px;
    grid-template-columns: auto auto auto auto !important;
    gap: 50px;
}
.text-with-icons.five_force_text_icon .text-with-icons__icon {
    margin: 0 !important;
}
.custom-vimeo-video-container iframe {
    height: 280px;
}
/* body pain bundle */
.balance_bundle_bnr .hero-text,
.balance_bundle_bnr .selling_points {
    background: transparent;
    text-align: center;  
}
.balance_bundle_bnr .hero-image-container{
  max-width: 100%;
}
.balance_bundle_bnr  .image-container {
    position: relative;
}
.balance_bundle_bnr .hero-text p {
    margin: 12px auto 24px auto;
    max-width: 748px;
}
.hero-banner.balance_bundle_bnr .button {
    margin: 20px 0;
}
.balance_bundle_bnr .selling_points .text-with-icons__inner {
    max-width: 786px;
}
.balance_bundle_bnr .selling_points .text-with-icons__block-content h6 {
    font-size: 18px !important;
    font-weight: 500;
}
.balance_bundle_bnr .text-with-icons__block {
    gap: 2px;
}
.balance_bundle_bnr .hero-text,
.balance_bundle_bnr .hero-text h1,
.balance_bundle_bnr .hero-text p,
.balance_bundle_bnr .text-with-icons.heading-medium h6{
    color: #000;
}
.balance_bundle_bnr .text-with-icons__icon img {
    filter: invert(1);
}
.cncr_crse_head {
    margin-top: 50px;
}
.text-size-regular ul {
    display: inline-grid;
    justify-content: center;
    width: 100%;
}
.text-size-regular ul li {
    width: fit-content;
}
@media(max-width:1280px){
  .teacher-training-icn .text-with-icons__inner {
    grid-template-columns: repeat(3, 1fr);
    padding-inline: 40px;
}
}
@media(max-width:1024px){
.teacher-training-icn .text-with-icons__inner h6 {
    font-size: 15px !important;
    line-height: 130% !important;
}
}
@media(max-width:1024px){
  .teacher-training-icn .text-with-icons__inner .text-with-icons__block {
    flex-direction: column;
    text-align: center;
    gap: 14px;
}
.teacher-training-icn .text-with-icons__icon {
    margin: 0 !IMPORTANT;
}
.teacher-training-icn .text-with-icons__inner {
    gap: 18px;
}
}

@media(max-width:900px){
  .text-with-icons.five_force_text_icon .text-with-icons__inner {
    grid-template-columns: auto auto !IMPORTANT;
}
}
@media(max-width:768px){
  .hero-banner.balance_bundle_bnr .button {
      margin: 0px 0;
  }
}
@media(max-width:680px){
  .balance_bundle_bnr .selling_points .text-with-icons__block-content h6 {
      font-size: 10px !important;
      font-weight: 600;
  }
   .text-with-icons.five_force_text_icon .text-with-icons__inner h6 {
      font-size: 14px;
  }
  .text-with-icons.five_force_text_icon .text-with-icons__inner p {
      font-size: 10px;
  }
  .text-with-icons.five_force_text_icon .text-with-icons__inner {
      gap: 30px;
  }
  .text-with-icons.five_force_text_icon.text-with-icons-has-bg--true {
      padding: 0 !important;
  }
  .text-with-icons.five_force_text_icon .text-with-icons__icon {
      width: 60px !important;
      height: 60px !important;
  }
  .heading-mob .header-text-image {
    padding: 0px !important;
}
.heading-mob .header-text-image h4{
text-align:left;
}
}
@media(max-width:580px){
  .teacher-training-icn .text-with-icons__inner h6 {
    font-weight: 600;
    font-size: 10px !important;
    line-height: 130% !important;
}
 .teacher-training-icn.text-with-icons.icon-large .text-with-icons__icon {
    height: 32px;
    width: 32px;
}
  
}
/* @media(max-width:375px){
 .teacher-training-icn .text-with-icons__inner {
    grid-template-columns: repeat(2, 1fr);
  }
} */