/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 14 2023 | 17:22:17 */
.ju-st-wh h3.elementor-icon-box-title {
	margin:0!important;
}
.elementor-button-content-wrapper {
	text-align: inherit;
}
.ju-st-ptab .elementor-tab-content {
	padding:0px!important;
}
.ju-st-ptab .elementor-tab-title.elementor-active {
	background-color: #bcd17f;
	border-radius: 30px;
}
.ju-st-ptab .elementor-tab-title-1911 > a:before {
	background-image: url(/wp-content/uploads/2023/06/Bad-habits.png);
}
.ju-st-ptab .elementor-tab-title-1911 {
	padding-right:20px;
}
/*------testimonials---------*/
.ifvideo-st-23 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.mejs-poster.mejs-layer {
	border-radius: 30px;
}
.wpmtst-filter-container-bottom {
	margin-top: 0px!important;
}
.wpmtst-testimonial-content.testimonial-content {
	min-width: 100%;
}
.tst-cont-st-23 {
	width:100%;
}
.testimonial-image img {
	min-width:134px;
}
.wpmtst-all-st23 {
	margin-right:80%!important;
	order:1;
}
.wpmtst-anxiety-stress {
	order:2;
}
.wpmtst-relationships-issues {
	order:3;
}
.wpmtst-smoking-vaping {
	order:4;
}
.wpmtst-other-addictions {
	order:5;
}
.wpmtst-bad-habits {
	order:6;
}
.wpmtst-fears-phobias {
	order:7;
}
.wpmtst-trauma {
	order:8;
}
.wpmtst-weight-loss {
	order:9;
}
.wpmtst-personal-development {
	order:10;
}
.wpmtst-health-wellness {
	order:11;
}
.wpmtst-sexual-intimacy-issues {
	order:12;
}
.wpmtst-minor-related-issues {
	order:13;
}
.wpmtst-sleep-issues {
	order:14;
}
.affirm-st-23 {
	height: 18px!important;
	position: relative;
	top: 0px;
	padding-left: 20px;
}
/*----JM testimonials----*/
.readmore-page.loadmore {
	background-color:#7295FC;
	border-radius:50px;
	display: flex;
	justify-content: center;
	height:60px;
	cursor: pointer;
}
.readmore-page.loadmore a {
	font-size: 24px;
	text-transform: lowercase;
	color: #fff;
	padding:14px 0;
}
.mejs-controls {
	background: #2220!important;
	display: flex;
	justify-content: flex-end;
}
.mejs-controls .mejs-volume-button{
	margin-right:15px;
}
.tst-video-st-23 .mejs-playpause-button, .tst-video-st-23 .mejs-time, .tst-video-st-23 .mejs-time-rail, .tst-video-st-23 .mejs-time {
	display:none!important;
}
.mejs-container video, .mejs-container {
	border-radius: 30px;
}
/*28-2 j  */
.banner-form{
	position: inherit;
}
.banner-form form {
	padding-top:150px !important;
	max-width: 575px;
	margin: 0 auto
}
.banner-form form .gf_progressbar_wrapper{
	position: fixed;
	top: 0;
	width: 100%;
	left: 0;
	display: flex;
	flex-direction: column;
	z-index: 1035;
	background: #F8F6F0;
}
div#gform_page_16_1 .gform_page_footer.top_label {
	margin-top: 0 !important;
	padding-top:5px !important;
}
.assessmentFormCustom .gform_button{
	font-weight:600 !important;
}
.banner-form form .gf_progressbar_wrapper .gf_progressbar_title{
	order: 2;
}
.banner-form form .gf_progressbar_wrapper .gf_progressbar_blue{
	order: 1;
	border-radius: 0 !important;
}
.banner-form form .gf_progressbar_wrapper .gf_progressbar_blue .gf_progressbar_percentage{
	border-radius: 0 !important;
}
.banner-form .gform_wrapper.gravity-theme .gf_progressbar_percentage,
.banner-form .gform_wrapper.gravity-theme .gf_progressbar_blue{
	height: 10px !important;
}
.banner-form .gform_wrapper.gravity-theme .gf_progressbar_percentage span{
	font-size:0 !important;
}
/*28-2 j  */
section.beginSectionPage{
	background: #FFFFFF;
	padding: 20px;
}
.page-id-37141 header#masthead {
	display: none;
}
.page-id-37141 footer#colophon {
	display: none;
}
.page-id-37141 header.page-header {
	display: none;
}
.gravityFormSection{
	display:none;
}
.bedignSectionBtn a {
	background: #5271ff;
	color: #fff !important;
	width: 500px !important;
	font-size: 16px !important;
	margin-top: 20px;
	font-weight:500;
}
.beginBack img {
	width: 30px;
	float: left;
	margin-right: 20px;
}
.beginBack img{
	margin-top: 8px !important;
}
.whatsEmail{
	text-align:center;
}
.gform_validation_errors {
	display: none;
}
.bedignSectionBtn a{
	cursor:pointer;
}
.stepBeginPageText.elementor-widget.elementor-widget-progress {
	text-align: center;
}
form.assessmentFormCustom img.gform_ajax_spinner {
	width: 30px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 9px;
	position: absolute;
}
.assessmentFormCustom .gf_progressbar_percentage span {
	font-family: Mulish, sans-serif, color-emoji !important;
}
.gform_next_button.gform-theme-button.button {
	margin-left: 0 !important;
}
input#gform_next_button_16_87, input#gform_next_button_16_24, input#gform_next_button_16_67, input#gform_next_button_16_28,
input#gform_next_button_16_42,
input#gform_next_button_16_45
{
	font-size: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 0 !important;
	background:transparent !important;
	width:0px !important;
	height:0px !important;
}
.gform_next_button.gform-theme-button.button {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.gform_next_button.gform-theme-button.button:hover {
	background: #4764e7 !important;
}
.gfield input, .gfield select{
	font-size:100% !important;
}
.assessmentFormCustom input.gform_next_button{
	font-weight:600 !important;
}
.assessmentFormCustom .gform_button:hover {
	background: #4764e7 !important;
}
.assessmentFormCustom .gform_button {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19) !important;
}
div#field_16_3 div#gfield_description_16_3 p a {
	font-weight: 600;
}
.text-style-gradient {
	background-image: linear-gradient(89.67deg, #e3d014 2.54%, #e356d8 34.23%, #6f67f7 64.95%, #3ef7c6 96.15%) !important;
}
@media only screen and (min-width: 1024px) {
	.jm-force-row-100 > div {
		flex-direction: column;
	}
	.jm-force-col-100 {
		min-width: 100%;
	}
}
@media only screen and (min-width: 800px) {
	.strong-masonry.columns-2 .wpmtst-testimonial,
	.strong-masonry.columns-2 .grid-sizer {
		width: 100%!important;
	}
	.strong-masonry.columns-2 .gutter-sizer {
		width: 0%!important;
	}
	.strong-masonry.columns-2 .wpmtst-testimonial.grid-item--width2 {
		width: 100%!important;
	}
}
@media only screen and (max-width: 1024px) {
	.aff-kla-pr img:first-child {
		height: 19px!important;
	}
	.bedignSectionBtn a {
		background: #5271ff;
		color: #fff !important;
		width: auto !important;
		font-size: 16px !important;
		margin-top: 20px;
		font-weight:500;
	}
	.aff-kla-pr img:nth-child(2) {
		height: 10px!important;
	}
	.testimonial-image img {
		min-width:80px;
		border-radius: 40px!important;
	}
	.our-specialists .our-specialists-item {
		min-height: 360px;
	}
	.mejs-container video, .mejs-container {
		border-radius: 20px;
	}
	.beginBack img{
		margin-top: 8px !important;
	}
	.assessmentFormCustom input.gform_previous_button {
		left: 29%;
	}
	form.assessmentFormCustom {
		padding: 0px;
	}
	.page-id-37141 h2, .assessmentFormCustom h2 {
		font-size: 32px !important;
		line-height: 38px !important;
	}
	.cffc23-text span{
		text-align: left!important;
	}
}
@media only screen and (max-width: 768px) {
	.elementor-element-bc5b87e img, .elementor-element-e1acba3 img {
		max-height: 22px;
	}
	.wpmtst-all-st23 {
		margin-right: 60%!important;
	}
	.our-specialists .our-specialists-item {
		min-height: 320px;
	}
	.jet-carousel-wrap{
		overflow:hidden!important;
	}
	.jet-carousel{
		margin-left:0px!important;
		margin-right:0px!important;
	}
	.jet-carousel .jet-arrow.prev-arrow
	{
		left:-20px !important;
	}
	.jet-carousel .jet-arrow.next-arrow
	{
		right:-20px !important;
	}
}
@media only screen and (max-width: 767px) {
	body.page-id-37141{
		overflow-x:hidden !important;
	}
	body.page-id-37627{
		overflow-x:hidden !important;
	}
	.beginBack img {
		margin-right: 0px;
	}
	.assessmentFormCustom input.gform_previous_button {
		left: 8%;
	}
}
@media only screen and (max-width: 479px) {
	form.assessmentFormCustom img.gform_ajax_spinner {
		width: 30px;
		margin-left: 6px;
	}
	.assessmentFormCustom input.gform_previous_button {
		background-size: 20px !important;
	}
	.assessmentFormCustom input.gform_previous_button {
		left: 5%;
	}
	.page-id-37141 h2, .assessmentFormCustom h2 {
		font-size: 26px !important;
		line-height: 34px !important;
	}
	.tst-img-st-23 {
		max-width: 30%;
	}
	.tst-name-st-23 {
		max-width: 70%;
	}
}
body.page-id-35401{
	margin: 0px;
}
body.page-template-default {
	margin: 0;
}
body{
	margin: 0;
}
@media only screen and (max-width: 767px) {
	.elementor-element-7276661 .acc {
		display: block;
	}
	.elementor-element-7276661 .head {
		font-size: 25px !important;
		line-height: 45px !important;
	}
	.elementor-element-7276661 .clinic .accordion {
		font-size: 15px !important;
	}
	.elementor-element-7276661 .clinic .accordion:after {
		width: 35px;
		height: 20px;
		position: relative;
		bottom: 25px;
	}
	.elementor-element-7276661 .clinic .panel .pa1 {
		display: none;
	}
}
.page-id-37517 .gform_page_fields figure.wp-block-image.aligncenter {
	margin: 0 auto !important;
}
