@media (max-width: 1925px) {



}



@media (min-width: 1605px) and (max-width: 1815px) {

.special-box.v2 {padding: 4.375rem 18% 4.6875rem;}



}





@media (max-width: 1605px) {

.request-consult-wrap {min-width: calc(100% + 15rem);margin-left: -7.5rem;}

.method-apply-inner {max-width: 41rem;}

.testi-inner {max-width: 32rem;}

.find-thera-cap-inner > h2 {font-size: 1.5rem;line-height: 2.5rem;}

.get-time-request-wrap {margin-left: -10rem;}

.special-box.v2 {padding: 4.375rem 20% 4.6875rem;}

.special-box.v3 {padding: 4rem 13%;}



}



@media (min-width: 1501px) and (max-width: 1560px) {





}



@media (min-width: 1450px) and (max-width: 1500px) {





}





@media (max-width: 1445px) {

header.style2 .container {max-width: 88rem;}

header.style2 .topbar-inner, 

header.style2 .logo-contact-menu-inner {padding-left: 11rem;}

header.style2 .logo.v2 {margin-left: -12rem;}

.header-contact + a {margin-left: 1rem;}

.slick-slider.feat-caro > button.slick-prev {right: .9375rem;}

.slick-slider.feat-caro > button.slick-next {right: 4.8rem;}

.request-consult-wrap {min-width: calc(100% + 10rem);margin-left: -5rem;}

.method-apply-wrap .sec-title-inner > h2 {max-width: 90%;}

.method-apply-wrap .sec-title-inner > p {max-width: 100%;}

.method-apply-inner {max-width: 38rem;margin-left: 2rem;}

.testi-wrap {min-width: 100%;}

.testi-inner {margin-left: 0;}

.testi-nav-caro {right: -7.7rem;}

.testi-list-caro.slick-slider > button.slick-prev {left: -5rem;}

.testi-list-caro.slick-slider > button.slick-next {right: -5rem;}

.wide-sec {min-width: calc(100% + 12rem);margin-left: -6rem;}

.special-box {padding: 4.0625rem 2.5rem 3.125rem;}

.find-thera-cap {padding-right: 2.5rem;}

.get-time-request-wrap {margin-left: -5rem;}

.special-box.v2 {padding: 3.5rem 15%;}







}





@media (max-width: 1370px) {

.pt-200 {padding-top: 10rem;}

.pb-200 {padding-bottom: 10rem;}

header.style2 .container {max-width: 83.5rem;}

.header-contact {font-size: 1rem;padding-left: 1.8rem;}

.header-contact > i {font-size: 1.5rem;top: 4px;}

.header-contact + a {margin-left: 1rem;}

header.style2 .thm-btn i {display: none;}

header.style2 nav > div > ul > li:not(:first-child) {margin-left: 2rem;}

.wide-sec, 

.wide-sec2 {min-width: calc(100% + 8rem);margin-left: -4rem;}

.slick-slider.feat-caro > button.slick-arrow {bottom: .9375rem;}

.storie-wrap {max-width: calc(100% - 5rem);margin-left: 5rem;}

.storie-inner {margin-right: -1.8rem;}

.testi-wrap {min-width: calc(100% + 1.875rem);}

.testi-nav-caro {right: -7.5rem;}

.slick-slider:not(.feat-caro):not(.feat-caro2):not(.testi-list-caro) > button.slick-prev {left: -4rem;}

.slick-slider:not(.feat-caro):not(.feat-caro2):not(.testi-list-caro) > button.slick-next {right: -4rem;}

.special-box {padding: 3rem 2.5rem;}

.special-box-inner > h4 {font-size: 1.5rem;max-width: 100%;}

.fact-box.v2 > i + .fact-box-inner {padding-left: 1.8rem;}

.facts-list {margin: 0 -3.5rem;}

.facts-list > li {padding: 0 3.5rem;}

.facts-list > li:not(:first-child) .fact-box::before {left: -3.8125rem;}

.facts-list > li:not(:first-child) .fact-box::after {left: -3.5rem;}

.find-thera-cap-inner > h2 {font-size: 1.3rem;line-height: 1.6;}

.find-thera-cap-inner > h2 + .btns-group {margin-top: 1.5rem;}

.video-box-wrap, 

.impact-wrap {min-height: 38rem;}







}





@media (max-width: 1290px) {

header.style2 .container {max-width: 100%;padding: 0 .9375rem;}

header.style2 .thm-btn {padding: 1rem 2.3rem;}

header.style1 .header-contact,

header.style2 .header-contact {display: none !important;}

header.style2 .thm-btn {display: none;}

.header-contact + a {margin-left: 0.8rem;}

header.style2 nav > div > ul > li:not(:first-child) {margin-left: 1.8rem;}

.wide-sec, 

.wide-sec2 {min-width: calc(100% + 5rem);margin-left: -2.5rem;}

.request-consult-wrap {min-width: calc(100% + 5rem);margin-left: -2.5rem;}

.testi-wrap {min-width: 100%;}

.testi-nav-caro {right: -4.5rem;min-height: 27.84375rem;}

.testi-list-caro.slick-slider > button.slick-arrow {display: none;}

.storie-wrap {min-width: 100%;margin-left: 0;}

.testi-inner {margin-left: -4rem;}

.testi-wrap, 

.storie-wrap {min-height: 35rem;}

.testi-nav-item {margin-top: 1rem;margin-bottom: 1rem;}

.slick-slider:not(.feat-caro):not(.feat-caro2):not(.testi-list-caro) > button.slick-prev {left: -1rem;}

.slick-slider:not(.feat-caro):not(.feat-caro2):not(.testi-list-caro) > button.slick-next {right: -1rem;}

.find-thera-cap {padding-top: 2.3rem;padding-bottom: 2.3rem;}

.get-time-request-wrap {margin-left: 0;}

.special-box.v2 {padding: 3.2rem 10%;}

.facts-list {margin: 0 -3rem;}

.facts-list > li {padding: 0 3rem;}

.facts-list > li:not(:first-child) .fact-box::before {left: -3.5125rem;}

.facts-list > li:not(:first-child) .fact-box::after {left: -3rem;}

.special-box.v3 {padding: 3.5rem 10%;}

.request-consult-wrap {min-width: 100%;margin-left: 0;}







}





@media (max-width: 1255px) {

nav ul ul ul {left: auto;right: 100%;

  -webkit-transform-origin: right;

  -ms-transform-origin: right;

  -o-transform-origin: right;

  transform-origin: right;

}





}





@media (max-width: 1210px) {

.container,

.feat-cap3-wrap {padding: 0 0.9375rem;max-width: 100%;}

.container-fluid .container {padding: 0;}

.wide-sec, 

.wide-sec2,

.wide-sec3 {

  min-width: 100%;

  margin-left: 0;

}

.request-consult-form > form div.btn-box {flex: 0 0 11.7rem;max-width: 11.7rem;}

.get-time-method-wrap > div.row > div.col-lg-6 {flex: 0 0 100%;max-width: 100%;}

.get-time-inner,

.method-apply-inner {margin-left: 0;max-width: 45rem;}

.method-apply-wrap .sec-title-inner > h2,

.get-time-wrap .sec-title-inner > h2 {max-width: 70%;}

.method-apply-wrap .sec-title-inner > p,

.get-time-wrap .sec-title-inner > p {max-width: 80%;}

.special-box:not(.v2):not(.v3) {text-align: center;justify-content: center;}

.special-box > i + .special-box-inner {flex: 0 0 100%;max-width: 100%;padding: 1.3rem 0 0;}

.facts-list {margin: 0 -2rem;}

.facts-list > li {padding: 0 2rem;}

.facts-list > li:not(:first-child) .fact-box::before {left: -2.5rem;}

.facts-list > li:not(:first-child) .fact-box::after {left: -2rem;}

.find-thera-cap {padding: 1.9rem 2.5rem 1.9rem 5.3rem;}

.special-box.v3 .special-box-inner > h4 {max-width: 100%;}

.prod-detail {min-width: 100%;}

.wide-sec3 .sidebar {margin-left: 0;max-width: 100%;}





}





@media (min-width: 1031px) and (max-width: 1190px) {

nav > div > ul > li {font-size: .9375rem;}

nav > div > ul > li > a {padding: 0 1rem;}

nav > div > ul > li.menu-item-has-children > a {padding-right: 1.5rem;}

nav > div > ul > li.menu-item-has-children > a:before {right: 11px;}

header.style1 .thm-btn i {display: none;}

header.style1 .thm-btn {font-size: 14px;padding: 1.4375rem 2rem;}

header.style3 .topbar-inner, 

header.style3 .logo-menu-inner {padding-left: 13rem;}

header.style3 .logo.v2 {margin-left: -13rem;}

header.style3 nav > div > ul > li:not(:first-child) {margin-left: 1.6rem;}





}





@media (min-width: 1031px) and (max-width: 1179px) {

.appointment-list-item {padding: 1.5625rem 3.5rem 1.6875rem 3.5rem;}





}





@media (min-width: 1031px) and (max-width: 1075px) {

header.style2 nav > div > ul > li:not(:first-child) {margin-left: 1.3rem;}





}





@media (max-width: 1075px) {

.feat-item {max-height: 40rem;}

.feat-img {min-height: 40rem;max-height: 40rem;}

.feat-cap-wrap {

  left: 0;

  top: 45%;

  padding: 0 .9375rem;

  text-align: center;

  bottom: auto;

  justify-content: center !important;

  -webkit-transform: translate(0, -50%);

  -ms-transform: translate(0, -50%);

  -o-transform: translate(0, -50%);

  transform: translate(0, -50%);

}

.feat-cap {display: inline-block;}

.find-therapist-wrap {text-align: center;}

.find-therapist-wrap div.row {justify-content: center;}

.find-therapist-form-wrap.overlap340 {margin-top: 6rem;}

.find-therapist-wrap div.row div.col-lg-5, 

.find-therapist-wrap div.row div.col-lg-7 {width: 70%;}

.find-therapist-cap {padding-left: 0;}

.feat-cap2 > h2 {font-size: 2.8rem;line-height: 1.3;}





}





@media (max-width: 1031px) {

header,

.sticky-menu {display: none !important;}

.rspn-hdr {display: block;}

.sec-title2-inner,

.text-center .sec-title-inner {max-width: 70%;}

.facts-wrap:not(.v2) {min-width: calc(100% + 1.875rem);margin-left: -1.875rem;}

.quote-box-wrap {padding-right: 2.5rem;}

.quote-box {right: 2.5rem;}

.request-consult-wrap {justify-content: center;text-align: center;margin-top: -10px;}

.request-consult-title + .request-consult-form {flex: 0 0 100%;max-width: 100%;padding: 1.875rem 0 0;}

.online-portal-desc {padding: 0 1.875rem 0 0;}

.online-portal-wrap a.thm-btn {width: calc(100% + 2.5rem);margin-left: -2.5rem;}

.testi-nav-caro {right: -3.5rem;min-height: 24.84375rem;}

.testi-inner {margin-left: -3.5rem;max-width: initial;min-width: calc(100% + 2.5rem);}

.testi-nav-item {margin-top: 8px;margin-bottom: 8px;}

ul.meta > li:not(:first-child) {padding-left: 1rem;margin-left: 1rem;}

.news-box-inner {padding-left: 1.875rem;padding-right: 1.875rem;}

.news-box-inner > span {left: 1.875rem;}

.spnsr-list {padding: 0;}

.widget-box > h3 {max-width: 100%;}

.widget-box .social-links3 {min-width: calc(100% + 2.5rem);}

.special-box-inner > h4 {font-size: 1.4rem;line-height: 2rem;}

.about-desc > span.about-time span i {font-size: 1.5rem;}

.about-desc > span.about-time {font-size: .9375rem;}

.facts-wrap.v2 {overflow-x: auto;}

.facts-list {flex-wrap: nowrap !important;margin: 0 -3rem;}

.facts-list > li {flex: 0 0 50%;max-width: 50%;padding: 0 3rem;}

.facts-list > li:not(:first-child) .fact-box::before {left: -3.5rem;}

.facts-list > li:not(:first-child) .fact-box::after {left: -3rem;}

.find-thera-wrap {text-align: center;}

.find-thera-wrap > div.row > div {flex: 0 0 100%;max-width: 100%;}

.find-thera-cap {padding: 5.5rem 15% 2.5rem;}

.find-thera-cap > a {left: 50%;top: -3.6875rem;margin: 0 0 0 -3.6875rem;}

.find-thera-cap .btns-group {justify-content: center;}

.find-thera-cap-inner > h2 {font-size: 1.875rem;line-height: 1.4;}

.request-consult-wrap2:not(.widget-box) {max-width: calc(100% - 3rem);padding: 3.5rem 3rem 4rem;}

.get-time-request-wrap .get-time-wrap {min-width: calc(100% + 2.5rem);margin-left: -2.5rem;}

.get-time-request-wrap .sec-title-inner > h2, 

.get-time-request-wrap .sec-title-inner > p {max-width: 100%;}

.get-time-request-wrap .get-time-box > span {padding: 1rem 2.5rem;}

.news-info2 {padding: 2.3125rem 2rem 2rem;}

.news-info2 > img.authr-img {left: 2rem;}

.news-info2 > h3,

.news-info3 > h3,

.storie-info > h3,

.prod-info > h3,

.news-box-inner > h3,

.team-info > h3 {font-size: 1.25rem;line-height: 1.4;}

.special-box.v2 .special-box-inner > h4 {max-width: 100%;font-size: 1.5rem;line-height: 1.4;}

.special-box.v2 > i + .special-box-inner {padding-top: 1.2rem;}

.special-box.v2 {padding: 2.5rem;}

.logo.v2 + .copyright-links {padding-left: 3rem;}

.style3 .widget-box ul.contact-info-list li span {max-width: 5rem;}

.client-review-box {padding-left: 2.2rem;padding-right: 2.2rem;}

.client-review-box > span {min-width: calc(100% + 4.4rem);margin-left: -2.2rem;}

.video-impact-wrap > div.row > div {flex: 0 0 100%;width: 100%;}

.video-box-wrap, 

.impact-wrap {min-height: initial;padding: 5rem .9375rem;}

.proced-box > p {max-width: 90%;}

.serv-box4-inner > p {max-width: 100%;}

.special-box.v3 .special-box-inner > h4 {font-size: 1.5rem;}

.news-wrap2 > div.row > div {padding: 0 .9375rem !important;}

.appointment-desc {padding: 0;margin-bottom: 3rem;}

.appointment-inner {padding: 0;}

.prod-detail-img {flex: 0 0 100%;max-width: 100%;}

.prod-detail-img + .prod-detail-info {flex: 0 0 100%;max-width: 100%;padding: 1.25rem 0 0;}

.prod-detail-meta > * {width: 100%;}

.prod-detail-meta > * + * {margin-top: 1.25rem;}

.additional-info > h3 + ul {flex: 0 0 100%;max-width: 100%;margin: 1.875rem 0 0;}

.widget-box.v3 {padding: 3rem 2rem;}







}





@media (min-width: 993px) and (max-width: 1080px) {

.insta-gal-bottom-inner + a {margin-top: 1.25rem;}



}





@media (max-width: 995px) {

.res-row {overflow-x: auto !important;}

.res-row > .row {flex-wrap: nowrap;}

.serv-box-inner > h4 {font-size: 1.5rem;}

.serv-box-inner > p {font-size: 1rem;}

.thm-btn {padding: 1rem 2rem;}

.get-time-wrap, 

.method-apply-wrap {min-height: initial;padding: 6rem .9375rem;}

.online-portal-video.overlap-110 {margin-bottom: 0;}

.online-portal-wrap a.thm-btn {width: auto;margin-left: 0;}

.online-portal-desc {padding: 0 0 0 2.5rem;}

.request-consult-wrap2:not(.widget-box), 

.get-time-request-wrap .get-time-wrap {max-width: 70%;margin-left: 15%;}

.get-time-request-wrap .get-time-wrap {min-width: initial;margin-top: 3.125rem;padding: 0;text-align: center;}

.storie-wrap2 > div.row.justify-content-center {justify-content: initial !important;}

.about-desc {margin-top: 3.125rem !important;}

.feat-img-caro {max-height: 40rem;}

.feat-img-caro .feat-img {min-height: 40rem;max-height: 40rem;}

.feat-cap3-wrap {text-align: center;}

.feat-cap3 > h2 {max-width: 100%;}

.serv-wrap3 > div.row > div:nth-child(4) .serv-box3 {border-left: 0;border-bottom: 0 !important;}

.serv-wrap3 > div.row > div:last-child .serv-box3 {border-right: 0;}

.sec-title-inner > h2 {font-size: 2.5rem;}

.sec-title.sec-title-with-btns {justify-content: center !important;text-align: center;}

.sec-title-with-btns .sec-title-inner {flex: 0 0 100%;max-width: 100%;}

.sec-title-inner > span.d-block {display: inline-block !important;}

.sec-title-with-btns .sec-title-inner + .sec-title-btns {margin-top: 1.25rem;}

.about-info {left: 0;}

.proced-box > p {max-width: 100%;}

.side-title {text-align: center;padding-right: 0;margin-bottom: 2.5rem;}

.side-title-inner > h2 {max-width: 100%;}

.sidebar {margin-top: 3.5rem;}

.img-box {display: none;}

.methods-wrap.v2 {margin-bottom: 1.875rem;}

.testi-inner {margin-left: 0;min-width: 100%;}

.testi-wrap, 

.storie-wrap {min-height: initial;}

.storie-wrap {padding: 7rem .9375rem 5rem;margin-top: 3rem;

  -webkit-border-radius: 100% 100% 0 0 / 50% 50% 0 0;

  border-radius: 100% 100% 0 0 / 50% 50% 0 0;

}

.testi-nav-caro {left: 50%;right: auto;bottom: -7rem;top: auto;min-height: initial;max-width: 30rem;text-align: center;

  -webkit-transform: translate(-50%, 0);

  -ms-transform: translate(-50%, 0);

  -o-transform: translate(-50%, 0);

  transform: translate(-50%, 0);

}

.testi-nav-item {margin: 1.25rem 1.40625rem 0;width: auto !important;}

.slick-current.slick-active.slick-center .testi-nav-item {margin-left: 1.40625rem;margin-top: 0;}

.contact-info-box > p br {display: none;}

.feat-serv-wrap {margin-left: 0 !important;min-width: 100%;}

.prod-detail-img {flex: 0 0 45%;max-width: 45%;}

.prod-detail-img + .prod-detail-info {flex: 0 0 calc(100% - 45%);max-width: calc(100% - 45%);padding: 0 0 0 3rem;margin-top: 12px;}

.about-desc > p + span {margin-top: 1.7rem;}

.feat-caro2.slick-slider ul.slick-dots {position: absolute;bottom: 11rem;left: 0;right: 0;}





}





@media (max-width: 850px) {

.pt-90,

.pt-100,

.pt-110,

.pt-120,

.pt-130,

.get-time-wrap, 

.method-apply-wrap {padding-top: 5rem;}

.pb-90,

.pb-100,

.pb-110,

.pb-120,

.pb-130,

.get-time-wrap, 

.method-apply-wrap {padding-bottom: 5rem;}

.pt-80 {padding-top: 4rem;}

.pb-80 {padding-bottom: 4rem;}

.enroll-wrap.overlap-120 {margin-bottom: -5rem;}

.find-therapist-form-wrap.overlap340 {margin-top: 5rem;}

 /* {margin-bottom: 5rem;} */

.res-row2 {overflow-x: auto;}

.res-row2 > .row {flex-wrap: nowrap;}

.find-therapist-wrap div.row div.col-lg-5, 

.find-therapist-wrap div.row div.col-lg-7 {width: 80%;}

.sec-title2-inner, 

.text-center .sec-title-inner {max-width: 90%;}

.sec-title-inner > h2,

.sec-title2-inner > h2,

.about-desc > h2,

.side-title-inner > h2 {font-size: 2.2rem !important;line-height: 2.7rem;}

.sec-title2-inner > p {font-size: 1.125rem;line-height: 2rem;}

.sec-title-inner > h3 {font-size: 2rem;}

.quote-facts-wrap > div.row > div {flex: 0 0 100%;max-width: 100%;}

.facts-wrap:not(.v2) {margin-left: 0;min-width: 100%;display: flex;flex-wrap: wrap;margin-top: 2rem;}

.serv-box {text-align: center;justify-content: center;}

.serv-box > i + .serv-box-inner {flex: 0 0 100%;max-width: 100%;padding: 1.5625rem 0 1.125rem;}

.serv-box-inner::before, 

.serv-box-inner::after {left: 50%;

  -webkit-transform: translateX(-50%);

  -ms-transform: translateX(-50%);

  -o-transform: translateX(-50%);

  transform: translateX(-50%);

}

.fact-box:not(.v2) {text-align: center;justify-content: center;flex: 1 0 0;max-width: 33.33334%;}

.fact-box:not(.v2) > i + .fact-box-inner {flex: 0 0 100%;max-width: 100%;padding: 1.875rem 0 0;}

.online-portal-desc {padding: 0;}

.storie-inner {margin-right: 0;}

.feat-cap2 {max-width: 90%;}

.special-box-inner > h4 {max-width: 100%;}

.facts-list > li {flex: 0 0 50%;max-width: 50%;}

.find-thera-cap {padding: 5.5rem 8% 2.5rem;}

.special-box {padding: 3rem 2.5rem !important;}

.special-box-inner > h4 {font-size: 1.3rem !important;}

.bottom-bar.v2 .logo.v2 {margin-top: -5rem;}

.footer-newsletter-inner {flex: 0 0 100%;max-width: 100%;text-align: center;justify-content: center !important;}

.footer-newsletter-inner > h3 + form {margin: 1.7rem 0 0;}

.bottom-bar.v3 {text-align: center;}

.bottom-bar.v3 .bottom-bar-inner {justify-content: center !important;}

.bottom-bar.v3 .bottom-bar-inner > p {width: 100%;}

.bottom-bar.v3 .bottom-bar-inner > p + .social-links3 {margin-top: 1.5rem;}

.video-box > h2, 

.impact-inner > h2 {font-size: 2.5rem;line-height: 1.25;}

.about-desc.v2 {padding-right: 0;}

.enroll-inner,

.appointment-desc > h3 {max-width: 100%;}

.enroll-inner > p br {display: none;}

.error-inner {max-width: 80%;}

.live-video-img > a {font-size: 5rem;}









}





@media (max-width: 770px) {

.mt-70 {margin-top: 3rem;}

.mb-70 {margin-bottom: 3rem;}

.res-row3 {overflow-x: auto;}

.res-row3 > .row {flex-wrap: nowrap;}

.feat-item {max-height: 37rem;}

.feat-img {min-height: 37rem;max-height: 37rem;}

.find-therapist-wrap div.row div.col-lg-5, 

.find-therapist-wrap div.row div.col-lg-7 {width: 90%;}

.feat-cap2 {max-width: 100%;}

.feat-cap2 > h2 {font-size: 2.2rem;line-height: 1.35;}

.feat-cap2 > p {max-width: 90%;}

.feat-caro2.slick-slider ul.slick-dots {position: absolute;right: 0;bottom: 10rem;z-index: 1;left: 0;}

.special-box-inner {flex: 0 0 85% !important;max-width: 85% !important;}

.facts-wrap.v2 {text-align: center;}

.fact-box {justify-content: center;}

.fact-box.v2 > i + .fact-box-inner {flex: 0 0 100%;max-width: 100%;padding: 1rem 0 0;}

.facts-list > li:not(:first-child) .fact-box::before, 

.facts-list > li:not(:first-child) .fact-box::after {top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  transform: translateY(-50%);

}

.facts-list > li:not(:first-child) .fact-box::before {margin-top: -3rem;}

.serv-wrap3 > div.row > div .serv-box3,

.serv-wrap3 > div.row > div:nth-child(4) .serv-box3 {border: 1px dashed #808080 !important;}

.find-thera-cap {padding: 5.5rem 5% 2.5rem;}

.request-consult-wrap2:not(.widget-box), 

.get-time-request-wrap .get-time-wrap {max-width: 80%;margin-left: 10%;}

.page-title-wrap {margin-top: 0;}

.page-title-inner > h1 {font-size: 2rem;}

ol.breadcrumb li.breadcrumb-item {font-size: 1rem;}

.appointment-list-item {padding: 1.5rem;justify-content: center !important;text-align: center;}

.appointment-list-item > *,

.course-detail-info-inner {flex: 0 0 100%;max-width: 100%;padding: 0;}

.course-detail-btn {margin-top: 1.5rem;}

.appointment-list-item > * + * {margin-top: .9375rem;}

.appointment-item-inner > i {position: static !important;margin-bottom: 13px !important;display: inline-block;}

.appointment-calendar td.fc-day-top {min-height: 4rem;line-height: 4rem;}

.appointment-calendar .fc-row, 

.appointment-calendar .fc-day {min-height: 4rem !important;}

.widget-box .social-links3 {min-width: 100%;}

.social-links3 > a {line-height: 2.8rem;height: 2.8rem;width: 2.8rem;}

.request-consult-form > form div {flex: 0 0 50% !important;max-width: 50% !important;}





}





@media (max-width: 767px) {





}





@media (max-width: 730px) {

.rspn-cnt {display: none;}

.find-therapist-wrap div.row div.col-lg-5, 

.find-therapist-wrap div.row div.col-lg-7 {width: 100%;}

.prod-detail-img {flex: 0 0 100%;max-width: 100%;}

.prod-detail-img + .prod-detail-info {flex: 0 0 100%;max-width: 100%;padding: 0;margin-top: 3.5rem;}

.prod-detail-info-wrap + .prod-detail-meta {margin-top: 2rem;}

.proced-box {padding: 2.8rem 1.2rem 1.375rem;}

.proced-box > p {max-width: 100%;}





}





@media (max-width: 620px) {

.bottom-bar:not(.v2),

.bottom-bar.v2 .copyright-links > p {text-align: center;}

.bottom-bar-inner,

.bottom-links {justify-content: center !important;}

.copyright-links {text-align: inherit !important;margin-top: 1.25rem;max-width: 100%;flex: 0 0 100%;}

.col-lg-4 .widget-box ul:not(.contact-info-list):not(.ftr-gal-list):not(.insta-gal-list) > li {flex: 0 0 100%;max-width: 100%;padding-right: 0;}



}





@media (min-width: 577px) and (max-width: 731px) {

.authr-meta > li:not(:first-child) {margin-left: 2rem;}

.social-links3 > h3 {width: 100%;margin: 0 0 10px !important;}

.bottom-bar.v2 .copyright-links > p, 

.bottom-bar.v2 ul.bottom-links > li {font-size: 1rem;}

.logo.v2 + .copyright-links {padding-left: 2rem;}

.special-box {padding: 2.5rem 2rem !important;}

.special-box-inner {flex: 0 0 100% !important;max-width: 100% !important;}



}





@media (min-width: 576px) and (max-width: 621px) {

.meta {justify-content: center}

ul.meta2 > li {flex: 0 0 100%;max-width: 100%;}

ul.meta2 > li:not(:first-child) {margin: 10px 0 0;}



}





@media (min-width: 576px) and (max-width: 644px) {

.news-info2 {text-align: center;}

.news-info2 > img.authr-img {left: 50%;margin-left: -1.65625rem;}

.meta {justify-content: center}

ul.meta > li {flex: 0 0 100%;max-width: 100%;}

ul.meta > li:not(:first-child) {padding-left: 0;margin: 5px 0 0;}

ul.meta > li:not(:first-child):before {display: none;}

.authr-meta > li {flex: 0 0 100%;max-width: 100%;}

.authr-meta > li:not(:first-child) {margin-left: 0;}

.comment-reply-wrap > h3 p {margin-left: 0;width: 100%;}

.social-links3 > h3 {width: 100%;margin: 0 0 10px !important;}



}





@media (max-width: 576px) {

.pt-85,

.pt-90,

.pt-100,

.pt-110,

.pt-120,

.pt-130,

.get-time-wrap, 

.method-apply-wrap,

.video-box-wrap, 

.impact-wrap {padding-top: 4rem;}

.pb-85,

.pb-90,

.pb-100,

.pb-110,

.pb-120,

.pb-130,

.get-time-wrap, 

.method-apply-wrap,

.video-box-wrap, 

.impact-wrap {padding-bottom: 4rem;}

.pt-325 {padding-top: 12rem;}

.pb-325 {padding-bottom: 12rem;}

.mt-60,

.mt-70 {margin-top: 2.5rem;}

.mb-60,

.mb-70 {margin-bottom: 2.5rem;}

.res-row,

.res-row2,

.res-row3 {overflow-x: initial !important;}

.res-row > .row,

.res-row2 > .row,

.res-row3 > .row {flex-wrap: wrap;}

.res-row > .row div[class^="col"],

.res-row2 > .row div[class^="col"],

.res-row3 > .row div[class^="col"] {flex: 0 0 100%;max-width: 100%;}

.feat-cap > span {font-size: 1.25rem;}

.feat-cap > h2,

.sec-title3-inner > h3,

.sec-title4-inner > h2 {font-size: 2.2rem;line-height: 3.2rem;}

p:not(.loading-text),

.post-detail.blog-detail > p, 

.post-detail.course-detail > p, 

.post-detail.blog-detail > ul:not(.meta3) li, 

.post-detail.course-detail > ul:not(.meta3) li {font-size: 1rem !important;line-height: 1.75rem !important;}

ul.bottom-links > li {font-size: 1rem !important;}

.feat-item {max-height: 35rem;}

.feat-img {min-height: 35rem;max-height: 35rem;}

.sec-title2-inner, 

.text-center .sec-title-inner,

.feat-cap2 > p,

.about-desc > p,

.sec-title3-inner,

.about-desc.v2 > strong {max-width: 100%;}

.sec-title-inner > span {font-size: 1rem;}

.sec-title-inner > span,

.sec-title2-inner > span {line-height: 1.5;}

.sec-title2-inner > h2 {font-size: 25px !important;line-height: 36px;}

.sec-title-inner > h3,

.title-wrap > h2 {font-size: 1.85rem;}

.sec-title2 + .serv-wrap {margin-top: 4rem;}

.thm-btn {padding: 1rem 2rem !important;font-size: 14px !important;}

.thm-btn i {font-size: .9375rem !important;}

.quote-box-wrap {padding-right: 0;}

.quote-box {position: static !important;display: inline-block;max-width: calc(100% - 1.96875rem);margin-left: 1.96875rem;margin-top: 2rem;

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

}

.facts-wrap {margin-top: 1rem;}

.fact-box:not(.v2) {flex: 0 0 100%;max-width: 100%;}

.fact-box > i {font-size: 4.5rem;}

.fact-box:not(.v2) > i + .fact-box-inner {padding-top: 1.3rem;}

.fact-box-inner > span {font-size: 2.5rem;}

.fact-box-inner > h4 {font-size: 1.3rem;}

.request-consult-title > h3 {font-size: 2rem;}

.request-consult-form > form > * {flex: 0 0 100% !important;max-width: 100% !important;}

.get-time-wrap .sec-title, 

.method-apply-wrap .sec-title {text-align: center;}

.method-apply-wrap .sec-title-inner > h2, 

.get-time-wrap .sec-title-inner > h2, 

.method-apply-wrap .sec-title-inner > p, 

.get-time-wrap .sec-title-inner > p,

.sec-title-inner > p {max-width: 100%;}

.get-time-wrap, 

.method-apply-wrap {text-align: center;}

.get-time-box > span {font-size: 1rem;padding: 14px 1.25rem !important;}

.method-box {justify-content: center;text-align: center;}

.method-box > i + .method-box-inner {flex: 0 0 100%;max-width: 100%;padding: .9375rem 0 0;}

.online-portal-wrap,

.appointment-desc {text-align: center;}

.online-portal-desc {padding: 1.875rem;}

.testi-wrap {padding: 4rem .9375rem;}

.testi-item-box {text-align: center;padding: 1.875rem;}

.testi-img {position: relative !important;display: inline-block;top: auto;left: auto;}

.testi-item-top {justify-content: center !important;margin-top: .9375rem;}

.testi-item-info {width: 100%;margin-bottom: 7px;}

.testi-item-wrap {padding-left: 0;}

.testi-nav-item {margin-left: 10px;margin-right: 10px;width: auto !important;}

.slick-current.slick-active.slick-center .testi-nav-item {margin-left: 10px;}

.storie-wrap {padding: 6.5rem .9375rem 4rem;

  -webkit-border-radius: 100% 100% 0 0 / 25% 25% 0 0;

  border-radius: 100% 100% 0 0 / 25% 25% 0 0;

}

.storie-inner > h2,

.appointment-desc > h3 {font-size: 2.2rem;line-height: 2.9rem;}

.storie-inner > a {font-size: 1rem;}

.storie-inner > p + a {margin-top: 2rem;}

.news-box {text-align: center;}

.meta {justify-content: center;}

.news-box-inner > span {left: 50%;margin-left: -1.875rem;}

.spnsr-list > li {flex: 0 0 50%;max-width: 50%;margin: 1rem 0;}

.spnsr-list {margin: -1rem 0;}

.widget-box .social-links3 {min-width: 100%;margin-top: 0;}

.find-thera-cap-inner > h2 {font-size: 1.5rem;}

.live-video-wrap {padding: 0;}

.live-video-wrap.overlap-210 {margin-bottom: -8rem;}

.live-video-inner > span {font-size: .9375rem;text-align: center;padding: 10px 1.5rem;min-width: 14rem;}

.live-video-img > a,

.about-video-box > a {font-size: 4rem;}

.facts-wrap.v2 {overflow-x: initial;margin-top: 0;}

.facts-list {flex-wrap: wrap !important;}

.facts-list > li {flex: 0 0 100%;max-width: 100%;}

.facts-list > li:not(:first-child) .fact-box::before, 

.facts-list > li:not(:first-child) .fact-box::after {display: none;}

.find-thera-cap > a {height: 6.5rem;line-height: 6.5rem;width: 6.5rem;top: -3.25rem;margin-left: -3.25rem;}

.request-consult-wrap2:not(.widget-box), 

.get-time-request-wrap .get-time-wrap {max-width: 100%;margin-left: 0;}

.bottom-bar.v2 .logo.v2 {display: inline-block;margin-top: -2rem;margin-bottom: 1rem;}

.logo.v2 + .copyright-links {flex: 0 0 100%;max-width: 100%;justify-content: center !important;padding-left: 0;}

.news-info2 {text-align: center;}

.news-info2 > img.authr-img {left: 50%;margin-left: -1.65625rem;}

.special-box {margin-top: 1px;}

.request-consult-wrap2 {padding: 3rem 2.5rem;}

.request-consult-title2 > h3 {font-size: 1.85rem;line-height: 1.4;}

.feat-cap3 > span {font-size: 1.25rem;}

.feat-cap3 > h2 {font-size: 1.875rem;line-height: 1.4;}

.about-img .social-links4 {right: 2rem;}

.sec-title2.v2 .sec-title2-inner > h2, 

.sec-title2.v3 .sec-title2-inner > h2, 

.video-box > h2, 

.impact-inner > h2 {font-size: 2.2rem;}

.procedure-wrap > div.row > div {margin-top: 0 !important;}

.news-box3 {text-align: center;}

.meta2 {justify-content: center;}

.feat-img-caro {max-height: 20rem;}

.feat-img-caro .feat-img {

  min-height: 20rem;

  max-height: 20rem;

}

.feat-cap3-wrap {position: static !important;background-color: var(--color10);padding: 4rem .9375rem;

  -webkit-transform: translate(0);

  -ms-transform: translate(0);

  -o-transform: translate(0);

  transform: translate(0);

}

.post-detail.blog-detail, 

.post-detail.course-detail {padding-left: 0;}

.post-detail.blog-detail .social-links5, 

.post-detail.course-detail .social-links5 {position: static !important;max-width: 100%;align-items: center;margin-bottom: 1.25rem;}

.post-detail.blog-detail .social-links5 > span, 

.post-detail.course-detail .social-links5 > span {margin: 0 5px 0 0;}

.post-detail.blog-detail .social-links5 > a:not(:first-child), 

.post-detail.course-detail .social-links5 > a:not(:first-child) {margin: 0 0 0 5px;}

.meta3 > li:not(:first-child) {margin-left: 1.25rem;}

blockquote.blockquote {padding: 2rem 1.5rem;}

blockquote.blockquote > p {max-width: 100% !important;}

.post-detail.blog-detail blockquote.blockquote {margin-bottom: 3rem;}

.author-box, 

.comment {padding: 3rem 2rem;text-align: center;justify-content: center;}

.author-box::before, 

.comment::before {clip-path: none;left: 0 !important;}

.author-box > span + .author-info, 

.comment > span + .comment-info {flex: 0 0 100%;max-width: 100%;padding: 1.5rem 0 0;}

.author-box .social-links6 {position: static !important;margin-top: 1.5rem;}

.authr-meta {justify-content: center;}

.authr-meta > li:not(:first-child) {margin-left: 2rem;}

.comment-info > h4 + span, 

.comment-info > span + span {display: block !important;margin: 5px 0 0;}

.comment-info > p {max-width: 100%;}

.comment-reply-wrap,

.comments-wrap,

.social-links3.v2 > h3 {text-align: center;}

.comment-reply-wrap > h3,

.additional-info > h3 {padding-bottom: 0;}

.comment-reply-wrap > h3:before, 

.comment-reply-wrap > h3:after,

.additional-info > h3:before,

.additional-info > h3:after {display: none;}

.comment-reply-wrap > h3 p {width: 100%;margin: 10px 0 0;}

figure.alignright {margin: 0 0 2rem;width: 100%;}

.team-detail-meta-list > li,

.request-consult-title {flex: 0 0 100%;max-width: 100%;}

.team-detail-meta-list > li + li {margin-top: 10px;}

.team-detail-wrap .feat-serv-wrap {margin-left: 0;min-width: 100%;}

.team-detail-wrap .feat-serv-box {padding: 0;}

.team-detail-wrap .feat-serv-box:before,

.contact-info-box:before,

.contact-info-box:after,

.special-wrap > div.row > div:not(:first-child)::before,

.special-wrap > div.row > div:not(:first-child)::after {display: none;}

.special-box-inner,

.request-consult-form > form div {flex: 0 0 100% !important;max-width: 100% !important;}

.sub-shap {padding-left: 0 !important;}

.sub-shap:before, 

.sub-shap:after {display: none !important;}

.news-caro.slick-slider ul.slick-dots {margin: 0 0 2rem;}

.methods-wrap {margin-bottom: -2rem;}

.method-box {margin-bottom: 2rem;}









}





@media (max-width: 490px) {

.sec-title-btns {text-align: center;justify-content: center;}

.sec-title-btns > a + a,

.find-thera-cap a + a {margin: 1.25rem 0 0;}

.sec-title-btns > a.thm-btn,

.find-thera-cap .thm-btn {width: 100%;}

.find-thera-cap-inner > h2 {font-size: 1.3rem;}

.footer-newsletter {padding: 2.5rem .9375rem;}

.footer-newsletter-inner form {flex: 0 0 100%;max-width: 100%;}

.video-box-wrap .video-box {padding: 0;text-align: center;}

.video-box-wrap .video-box > a:not(.thm-btn) {display: inline-block;position: relative !important;margin-bottom: 12px;}

.impact-wrap {text-align: center;}

.impact-fact-box {justify-content: center;}

.impact-fact-box > i + .impact-fact-box-inner {flex: 0 0 100%;max-width: 100%;padding: 1.375rem 0 0;}

.impact-facts-wrap > div.row > div {flex: 0 0 50%;max-width: 50%;}

.about-info {position: static !important;}

.about-img > img {clip-path: initial;}

.about-img .social-links4 {top: 1.5rem;right: 1.5rem;

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

}

.about-img {margin: 2rem 0 0;}

.enroll-wrap.overlap-120 {margin-bottom: -4rem;}

.enroll-wrap {padding: 3.5rem 2rem;}

.about-desc.v2,

.about-desc.v3 {text-align: center;}

.about-desc.v2 > span.about-time span {width: 100%;margin: 0 0 7px;}

.footer-data .widget-box {text-align: center;}

.col-lg-4 .widget-box ul:not(.contact-info-list):not(.ftr-gal-list):not(.insta-gal-list) > li {flex: 0 0 100%;max-width: 100%;}

.social-links3 > h3 {flex: 0 0 100%;max-width: 100%;margin: 0 0 1.25rem !important;}

.social-links3 > a:first-of-type {margin-left: 0;}

.ftr-gal-list > li {flex: 0 0 33.33334%;max-width: 33.33334%;margin-bottom: 10px;}

.ftr-gal-list {justify-content: center;margin-bottom: -10px;}

ul.bottom-links > li:not(:first-child) {padding-left: 1rem;margin-left: 1rem;}

.col-lg-4 .widget-box ul.contact-info-list li {max-width: 100%;}

.widget-title:before, 

.widget-title:after {left: 50%;

  -webkit-transform: translateX(-50%);

  -ms-transform: translateX(-50%);

  -o-transform: translateX(-50%);

  transform: translateX(-50%);

}

.widget-box > h3 {padding-left: 0;}

.widget-box > h3 i {position: static !important;display: block;}

.request-consult-form > form div.btn-box button {height: initial;}

.widget-box ul:not(.contact-info-list):not(.ftr-gal-list):not(.insta-gal-list) > li a,

.widget-title2 {display: inline-block;}

form.newsletter-form button {height: initial;bottom: 0;right: 1.5rem;}

.widget-box .social-links3,

.bottom-bar.v3 .social-links3 {justify-content: center;}

.pagination li.page-item {line-height: 2.7rem;font-size: 14px !important;}

.pagination li.page-item a.page-link {height: 2.7rem;width: 2.7rem;}

.pagination li.page-item.prev a.page-link, 

.pagination li.page-item.next a.page-link {padding: 0 1.5rem;}

.post-detail.blog-detail > p img.alignright {width: 100%;margin-bottom: 1.25rem;}

.gallery-info > h3 {font-size: 1.4rem !important;line-height: 1.4 !important;}

.gallery-info > h3 + a {margin-top: 8px;}

.gallery-info > a {font-size: 1.55rem;}

.gallery-info {min-width: 15rem;max-width: 15rem;}

.gallery-video-box > a {min-width: 7rem;padding: 1.7rem 1rem;}

.post-detail > h2 {font-size: 2rem;}

.post-detail > h2 span {

  width: 100%;

  margin:  10px 0 0;

  display: block;

}

.post-detail > h3,

.team-detail-wrap > h3 {font-size: 1.5rem;}

.error-inner {max-width: 100%;}

.error-inner > i {height: 7.5rem;width: 7.5rem;line-height: 7.5rem;font-size: 2.5rem;}

.error-cap > strong {font-size: 9rem;}

.error-cap > h2 {font-size: 2rem;}

.error-cap > h2 + p {margin-top: 10px;}

.request-consult-wrap2:not(.widget-box) {padding: 3rem 2rem;}

.field-box input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),

.nesletter-form > form input {height: 3.125rem !important;padding: 10px 1.5rem !important;}

.nesletter-form > form button {height: initial;}







}





@media (max-width: 470px) {





}





@media (max-width: 430px) {

.rsnp-mnu {right: -100%;max-width: 100%;}

.rsnp-mnu.slidein {right: 0;}

.feat-cap > span {font-size: 1rem;}

.feat-cap > h2 {font-size: 1.8rem;line-height: 1.4;}

.find-therapist-form-wrap {padding: 3rem 2rem;}

.title-wrap > span {font-size: 1rem;}

.find-therapist-form-wrap form input:not([type="submit"]), 

.field-box input, 

form.newsletter-form input,

.search-form > input,

.contact-form > form .field-box input {height: 2.8rem;padding: 10px 1.5rem;font-size: 14px;}

.sec-title2-inner > span {font-size: .9375rem !important;}

.sec-title2-inner > h2, 

.request-consult-title > h3, 

.sec-title2 + .serv-wrap {margin-top: 2.5rem;}

.sec-title-inner > span {font-size: .9375rem !important;}

.sec-title-inner > h2,

.about-desc > h2 {font-size: 1.8rem !important;line-height: 1.4;}

.sec-title-inner > h3 {font-size: 1.65rem;}

.serv-box2 .serv-info2 {max-width: 75%;}

.serv-info2 > h3 {font-size: 1.15rem;}

.serv-info2 > h3 a {padding: 1rem 1.5rem;}

.serv-img2 > a {margin-top: -2.1875rem;}

.online-portal-desc > h2 {font-size: 1.5rem;line-height: 1.35;}

.online-portal-desc {padding: 1.875rem 0;}

.testi-nav-item {max-width: 5rem;}

.testi-nav-caro {max-width: 100%;}

.storie-inner > h2 {font-size: 1.85rem;line-height: 1.35;}

.storie-inner > i + h2 {margin-top: 1.5rem;}

.get-time-box > span {font-size: .9375rem !important;justify-content: center !important;text-align: center;}

.get-time-box > span i {flex: 0 0 100%;max-width: 100%;}

.authr-meta > li {flex: 0 0 100%;max-width: 100%}

.authr-meta > li:not(:first-child) {margin: 10px 0 0;}





}





@media (max-width: 420px) {

.insta-gal-bottom-inner {flex: 0 0 100%;max-width: 100%}

.insta-gal-bottom-inner + a {margin-top: 1.25rem;}





}





@media (max-width: 380px) {

.appointment-calendar {padding: 12px;}

.appointment-calendar .fc-header-toolbar {padding: 1.25rem;}

.appointment-calendar .fc-header-toolbar .fc-left > h2 {font-size: 1.125rem;}

.appointment-calendar .fc-head .fc-day-header {padding: 8px 5px;font-size: 13px;}

.appointment-calendar td.fc-day-top {min-height: 3.5rem;line-height: 3.5rem;font-size: 1rem;}

.appointment-calendar .fc-row, .appointment-calendar .fc-day {min-height: 3.5rem !important;}





}





@media (max-width: 325px) {





}