@media all and (max-width : 1199px){
	.wpb_text_column.wpb_content_element.body_para_style_1 {
	padding-right: 90px;
}
#emdr-sec1-mn .vc_column-inner{
padding-bottom: 35px !important;
}	
.emdr-sec1 a.theme-btn {
	margin: 30px 0 -96px 0;
}	
	
.embr_secs .embrSlider button.slick-arrow.slick-prev {
	left: -50px;
}	
.embr_secs .embrSlider button.slick-arrow.slick-next {
	right: -50px;
}	
	
.vc_row.wpb_row.vc_row-fluid.therapy-section7.vc_custom_1638191182394.vc_row-has-fill h3 {
	font-size: 26px !important;
}	
	td.time_price {
	width: 220px;
}

	.embrSlider button.slick-arrow.slick-prev {
    left: 0;
}
.embrSlider button.slick-arrow {
    width: 20px;
    height: 20px;
}
.embrSlider button.slick-arrow.slick-next {right: 0;}
	.emdr-sec1.emdr1 .vc_col-sm-8 {
    padding: 50px 0px 0;
}
.emdr-sec1 p {
    font-size: 14px;
    line-height: 20px;
}
.vc_row-fluid.emdr-sec1.emdr2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.emdr-sec1.emdr3 .vc_col-sm-8 {
    padding: 0px 0 !important;
}
.emdr-sec1.emdr3 .vc_col-sm-4 {
    padding: 0px 0 !important;
}
.vc_row-fluid.emdr-sec1.emdr4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
section.embr_secs .in_embr_secs {
    padding: 40px 0 0;
}
.embrSlider .slick-list .item-embrSlider .row .iemb-col-two .in-iemb-col-two h3 {
    font-size: 24px;
}
.embrSlider .slick-list .item-embrSlider .row .iemb-col-two .in-iemb-col-two p {
    font-size: 14px;
    line-height: 20px;
}
.embrSlider ul.slick-dots {
    bottom: 40px;
    top: unset;
}
.vc_custom_1637848089845 {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
	.therapy-top-sec {
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}
.therapy-top-sec .wpb_column .vc_column-inner .wpb_wrapper h4.therapy-ext-title {
    font-size: 18px !important;
}
h3.vc_custom_heading, .heading-center h2 {
    font-size: 24px !important;
    line-height: normal;
    margin-top: 0 !important;
}
.vc_caoching_sec {
    padding: 0px 0 0;
}
.sub_heading_sec_style {
    font-size: 18px !important;
}
.vc_caoching_sec p {
    font-size: 14px;
    line-height: 22px;
}
.vc_row-fluid.therapy-3boxpart {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.therapy-2boxpart .body_para_style .wpb_wrapper p {
    font-size: 16px;
}
ul.emdr-ul-list li {
    font-size: 14px;
}
.therapy-2boxpart .vc_col-sm-6 .vc_column-inner {
    padding: 20px;
}
.vc_row-fluid.therapy-section7 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.vc_row-fluid.therapy-section6 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.vc_row-fluid.therapy-section8 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
h2.slogan_heading {
    font-size: 36px !important;
}
.HBSlide button.slick-arrow {
    display: none !important;
}
	.about-area {
    padding: 60px 0;
}
.serBox .in-serBox {padding: 40px 10px 18px 10px;}
.services_sec {
    padding: 60px 0;
}
.services_sec .heading {
    margin-bottom: 40px;
}
.serBox .in-serBox a.servBtn-text {
    margin: 0 auto;
}
.reviewSlide .rs-item .in-rs-item .rs-item-img {
    height: 400px;
}
.reviewSlide .rs-item .in-rs-item .rs-item-caps .rs-content p {
    font-size: 25px;
    margin-bottom: 0;
}
section.podcast_sec .inner-podcast-sec {
    padding: 60px 0;
}
section.podcast_sec .inner-podcast-sec .heading h2 {
    font-size: 24px !important;
}
.pcBox .in-pcBox a img {
    object-fit: contain;
}
.pcBox .in-pcBox {
    height: auto;
}
.podcast-content {
    margin-bottom: 30px;
}
.testimonial-row {
    margin-bottom: 30px;
}
.testimonial-row .testimonial-text-right .heading h2 {
    font-size: 24px !important;
}
.NTslide .NT-item .in-NT-item .NT-row .NTBox .in-NTBox strong {
    font-size: 12px;
}
.testimonial_sec .inner-testimonial-sec {
    padding: 60px 0;
}
.subscriber {
    padding: 30px 0;
}
footer.footer-sec .innerFooter {
    padding: 40px 0;
}
.footContent .inner-footContent h3 {
    font-size: 18px;
    margin: 0 0 20px;
}
.copyrights {
    padding: 15px 0;
}
	header .container {
    max-width: 100%;
	}
	.logo a img {
		width: 220px;
	}
	.menuBar ul.NavBar li a {
		padding: 10px 5px;
	}
	.menu-CSU ul.csu-list li a img, .menu-CSU ul.csu-list li button img {
		height: 20px;
	}
	ul.TSL {
		left: 50px;
	}
	ul.TCI {
		right: -140px;
	}
	.HBSlide button.slick-arrow {
		right: -70px;
	}
	.heading h2 {
		font-size: 36px;
		line-height: 34px;
	}
	section.podcast_sec .inner-podcast-sec .heading h2 {
		font-size: 34px;
		line-height: 36px;
	}
}
@media all and (max-width : 1024px){

	body{
		font-size:14px;
	}
	ul.TSL {
		left: 5px;
	}
	ul.TSL li {
		margin: 5px 0;
	}
	ul.TSL li a {
		width: 30px;
		height: 30px;
		font-size: 14px;
	}
	.HBSlide button.slick-arrow {
		right: -30px;
		width: 20px;
		height: 10px;
	}
	ul.HB-Number {
		right: 15px;
	}
	ul.TCI {
		right: -170px;
		top: -115px;
		margin: auto 0;
		display: inline-flex;
	}
	ul.TCI li {
		margin: 0 10px;
	}
	ul.TCI li span {
		width: 25px;
		height: 25px;
	}
	ul.TCI li a {
		font-size: 13px;
	}
	.heading {
		margin-bottom: 20px;
	}
	.heading h2 {
		font-size: 30px;
		line-height: 30px;
		padding: 0 0 20px;
	}
	a.theme-btn {
		height: 40px;
		padding: 0 5px 0 15px;
		font-size: 14px;
	}
	a.theme-btn span {
		width: 30px;
		height: 30px;
	}
	a.theme-btn span::before {
		width: 12px;
		height: 12px;
	}
	.subsBox .in-subsBox #kajabi-form.kajabi-form--inline form .kajabi-form__content fieldset>button.kajabi-form__btn {
		height: 40px !important;
		padding: 0 5px 0 15px !important;
	}
	.subsBox .in-subsBox #kajabi-form.kajabi-form--inline form .kajabi-form__content fieldset>button.kajabi-form__btn::after {
		width: 30px;
		height: 30px;
	}
	.subsBox .in-subsBox #kajabi-form.kajabi-form--inline form .kajabi-form__content fieldset>button.kajabi-form__btn::before {
		right: 17px;
		width: 12px;
		height: 12px;
	}
	.footerContactForm .input-group .ft-input-submit button {
		padding: 0 5px 0 15px;
	}
	.footerContactForm .input-group .ft-input-submit button span {
		width: 30px;
		height: 30px;
	}
	.footerContactForm .input-group .ft-input-submit button span::before {
		width: 12px;
		height: 12px;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBImg {
		height: 680px;
	}
	.Hbanner::before {
		height: 680px;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBCaps h2 {
		font-size: 50px;
		line-height: 41px;
		margin-bottom: 15px;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBCaps h4 {
		margin-bottom: 0px;
		font-size: 22px; 
	}
	.about-right .about-content p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.serBox .in-serBox p {
		font-size: 14px;
		line-height: 22px;
	}
	.serBox .in-serBox h3 {
		font-size: 26px;
		margin-bottom: 15px;
	}
	.serBox .in-serBox a.servBtn-arrow {
		width: 32px;
		height: 32px;
		position: relative;
		bottom: unset;
		margin: 20px auto 0;
		display: flex;
	}
	.serBox .in-serBox a.servBtn-arrow::before {
		width: 12px;
		height: 12px;
	}
	.serBox .in-serBox a.servBtn-text {
		width: 150px;
		height: 40px;
		position: relative;
		bottom: unset;
		line-height: 12px;
		padding: 5px 15px;
		font-size: 12px;
		margin: 20px auto 0;
		display: flex;
	}
	.serBox .in-serBox a.servBtn-text::after {
		position: absolute;
		right: 15px;
		width: 12px;
		height: 13px;
		display: inline-flex;
	}
	.serBox .in-serBox {
		padding: 40px 25px 25px 25px;
	}
	section.breathwork_sec .inner_breathwork_sec {
		padding: 100px 0;
	}
	section.breathwork_sec .inner_breathwork_sec .heading {
		margin-bottom: 40px;
	}
	section.breathwork_sec .inner_breathwork_sec p {
		font-size: 14px;
		line-height: 26px;
	}
	.podcast-content p {
		font-size: 14px;
		color: #333333;
		width: 85%;
		margin-bottom: 30px;
	}
	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content .kajabi-form__title {
		font-size: 20px !important;
	}
	.Pbanner .inner-Pbanner h2.LFNC, .Pbanner .inner-Pbanner h2 {
		font-size: 50px;
	}
	.therapy-top-sec .wpb_column .vc_column-inner .wpb_wrapper h4.therapy-ext-title {
		font-size: 24px;
	}
	.therapy-top-sec .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p {
		font-size: 18px;
	}
	.emdr-sec1 h3.vc_custom_heading {
		font-size: 30px;
		margin-bottom: 20px;
		line-height: 22px;
	}
	h3.vc_custom_heading.aofE-hd {
		letter-spacing: 0.10em;
		font-size: 48px;
		line-height: 40px;
	}
	.emdr-sec1.emdr3 {
		background: #0ca2a6;
	}
	.emdr-sec1.emdr3 .vc_col-sm-8, .emdr-sec1.emdr3 .vc_col-sm-4 {
		position: relative;
		z-index: 1;
	}
	#faq-box .accordion .accordion-item h2.accordion-header button.accordion-button {
		font-size: 14px;
		padding: 15px 20px;
	}
	.contactP-row .contactRight .in-contactRight {
		padding: 0 50px;
	}
	.footerContactForm.connectForm .group .col-md-12.input-group {
		margin-bottom: 10px;
	}
	.footerContactForm.connectForm .group {
		margin-bottom: 10px;
	}
	.contactP-row .contactRight .in-contactRight ul.TSL {
		margin: 20px auto 0;
	}
	.contact-page-some-info .wpb_wrapper .wpb_text_column .wpb_wrapper p {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.contact-page-some-info .wpb_wrapper h3.contact-h {
		margin-bottom: 15px !important;
		font-size: 32px;
	}
	.contact-info-part h3 {
		font-size: 32px;
	}
	.contact-info-part ul.cip-list {
		margin: 0 0 15px;
		padding-bottom: 15px;
	}
	.contact-info-part ul.cip-list li {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.contact-info-part p {
		font-size: 16px;
		width: 230px;
	}
	.contact-page-some-info {
		width: 100%;
		padding: 60px 0;
	}
	.about-left .about-Img img {
		object-fit: cover;
	}
	.testiSlider .ts-item .in-ts-item .media .tImg {
		margin-right: 20px;
	}
.btn {
	font-size: 22px !important;
	width: 306px !important;
}				
}
@media all and (max-width : 991px){
	ul.TSL {
		left: 55px;
	}
	.HBSlide button.slick-arrow {
		right: -58px;
	}
	ul.TCI {
		right: -115px;
		top: -125px;
	}
	ul.HB-Number {
		right: 68px;
	}
	.menu-CSU ul.csu-list li.resnav-toggle{
		display:flex;
	}
	.menuBar {
		display: none !important;
	}
	.resnav-nav-menu-box ul li a.dropdown-toggle::after{
		content:none;
	}
	.pcBox .in-pcBox {
		height: 220px;
	}
	a.theme-btn::after {
		width: 30px;
		height: 30px;
	}
	a.theme-btn::before {
		width: 10px;
		height: 10px;
	}
	.testiSlider {
		flex-direction: column;
	}
	.testiSlider .ts-item {
		width: 100%;
		margin-bottom: 40px;
	}
	.testiSlider .ts-item:last-child{
		margin-bottom: 0px;
	}
	.subsBox .in-subsBox .kajabi-form--inline form {}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content .kajabi-form__title {
		display: none !important;
	}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content .kajabi-form__subtitle {
		width: 100%;
		margin: 0 0 20px !important;
		text-align: center !important;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content .kajabi-form__subtitle p {
		margin: 0 !important;
		text-align: center !important;
		font-size: 18px !important;
	}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content fieldset {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100% !important;
		padding: 0 !important;
	}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content fieldset .kajabi-form__form-item {
		margin-bottom: 0 !important;
		margin-right: 10px !important;
		width: 100%;
	}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content fieldset .kajabi-form__form-item input {
		width: 100% !important;
	}

	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content fieldset button {
		margin-top: 0 !important;
	}
	.podcast-content p {
		width: 100%;
	}
	.testimonial-row {
		margin-bottom: 50px;
	}
	.serBox .in-serBox p {
		font-size: 14px;
		margin-left: 15px !important;
	}
	.reviewSlide .rs-item .in-rs-item .rs-item-caps .rs-content a.theme-btn {
		margin-top: 0;
	}
	.NTslide .NT-item .in-NT-item .NT-row .NTBox {
		width: 100%;
		flex: 0 0 100%;
	}
	.NTslide .NT-item .in-NT-item .NT-row .NTBox .in-NTBox {
		min-height: fit-content;
	}
	.subsBox .in-subsBox #kajabi-form.kajabi-form--inline form .kajabi-form__content fieldset>button.kajabi-form__btn {
		height: 40px !important;
		padding: 0 5px 0 15px !important;
		width: 160px !important;
		flex: 0 0 160px;
	}
	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content fieldset .recaptcha-field.kajabi-form__form-item {
		display: none;
	}
	.heading h2 {
		line-height: 26px;
		padding: 0 0 10px;
		font-size: 26px !important;
	}
<! --affiliate-->	
	
}
@media all and (max-width : 767px){
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBImg {
		height: 400px;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBCaps {
		width: 90% !important;
		top: 0 !important;
		bottom: 0 !important;
		height: fit-content;
		left: 0 !important;
		right: 0 !important;
		background: #fffcfc40;
		border-radius: 5px;
		padding:15px;
		box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center !important;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBCaps h2 {
		font-size: 24px !important;
		line-height: 30px !important;
		margin-bottom: 10px;
		width: 100%;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBCaps h2.slogan_sub_heading {
		font-size: 16px !important;
		line-height: normal !important;
		margin-bottom: 10px;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBCaps h4 {
		font-size: 20px;
	}
	.Hbanner .inner-Hbanner ul.TSL {
		display: none;
	}
	.Hbanner .inner-Hbanner ul.TCI{
		display: none;
	}
	.Hbanner .inner-Hbanner {
		padding-bottom: 50px;
	}
	.Hbanner::before {
		height: 100%;
	}
	.HBSlide .iTem-HBSlide .iTem-HBSlide .HBCaps .author_desc {
		font-size: 26px;
		position: relative;
		top: 0px;
		text-shadow: 1px 1px 5px rgb(0 0 0 / 45%);
	}
	.about-left {
		width: 100%;
	}
	.about-left {
		width: 100%;
		margin-bottom: 25px;
	}
	.about-right {
		width: 100%;
	}
	.serBox {
		width: 100%;
		margin-bottom: 30px !important;
		margin-top: 0 !important;
	}
	.reviewSlide .rs-item .in-rs-item .rs-item-caps .rs-content p {
		font-size: 24px;
	}
	.reviewSlide .rs-item .in-rs-item .rs-item-caps .rs-content p span {
		font-size: 24px !important;
	}
	.pcBox {
		width: 100%;
		height: fit-content;
	}
	.pcBox .in-pcBox {
		height: fit-content;
	}
	.footContent {
		width: 100%;
		margin-bottom: 30px;
	}
	.footContent:last-child {
		margin-bottom: 0px;
	}
}
@media all and (max-width : 575px){
	.HBSlide button.slick-arrow {
		right: 0;
		left: 0;
		margin: auto;
		bottom: -33px !important;
		top: auto;
	}
	.HBSlide button.slick-arrow.slick-prev {
		transform: rotate(90deg) !important;
		left: -25px;
	}
	.HBSlide button.slick-arrow.slick-next {
		transform: rotate(90deg) !important;
		right: -25px;
	}
	ul.HB-Number {
		right: 30px;
		bottom: 18px;
	}
	.serBox .in-serBox a.servBtn-text {
		width: fit-content;
		line-height: 14px;
		padding: 5px 25px 5px 15px;
		font-size: 14px;
	}
	.services_sec {
		padding: 60px 0 40px;
	}
	.about-left .about-Img {
		height: fit-content;
	}
	.logo a img {
		height: 80px;
		width: auto;
	}
	.menu-CSU ul.csu-list li a img, .menu-CSU ul.csu-list li button img {
		width: auto;
		height: 18px;
	}
	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content fieldset {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.subsBox .in-subsBox .kajabi-form--inline form .kajabi-form__content fieldset .kajabi-form__form-item {
		margin-bottom: 10px !important;
		margin-right: 0px !important;
	}
	.subsBox .in-subsBox #kajabi-form.kajabi-form--inline form .kajabi-form__content fieldset>button.kajabi-form__btn {
		height: 40px !important;
		display: flex !important;
		line-height: normal;
		min-height: 40px;
		max-height: 40px;
	}
}
@media all and (max-width : 414px){
	
}
@media all and (max-width : 360px){
	.logo a img {
		height: 60px;
		width: auto;
	}
	.Hbanner {
		padding-top: 80px;
	}
}
