
.header-info a {
	color: #232323;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none !important;
}

.header-info a i {
	color: #6a99ad;
	margin: 0 5px;
}
.whb-main-header li.cstm-mega-menu .wd-dropdown-menu {
    padding-top: 0 !important;
    top: 100px;
}
body.search.search-results .wd-blog-element .wd-posts {
    display: grid !important;
}

/* .whb-main-header .wd-tools-element>a {
flex-direction: row-reverse !important;
border-radius: 32px !important;
border: .5px solid rgba(0, 0, 0, .48) !important;
max-width: 280px !important;
min-width: 280px !important;
min-height: 45px !important;
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
padding: 0 15px 0 20px !important;
text-decoration: none !important;
} */

.whb-main-header .wd-tools-element span.wd-tools-text {
	content: "Search";
	vertical-align: middle;
	color: #2323237f;
	font-size: 15px !important;
	font-weight: 400 !important;
}

.wd-header-search .wd-tools-icon:before {
	color: #6a99ad !important;
}

.whb-main-header .wd-header-search-mobile.wd-tools-element>a {
	width: unset !important;
	max-width: unset !important;
	min-width: unset !important;
	border: none !important;
}

.wd-header-mobile-nav.wd-tools-element>a {
	width: unset !important;
	max-width: unset !important;
	min-width: unset !important;
	border: none !important;
}

.whb-main-header {
	box-shadow: 0 0 24px #00000014;
}

.whb-main-header li.menu-item a.woodmart-nav-link {
	font-size: 16px !important;
	color: #121212bf !important;
	font-weight: 700;
}


ul.footer-policy-list {
	display: flex;
	justify-content: center;
	gap: 5px;
	list-style: none;
}

.footer-policy-list li:not(:last-child):after {
	content: "|";
	margin: 0 5px 0 10px !important;
}

.footer-inner-row {
	padding: 40px 0;
	border-top: 1px solid rgb(51 51 51 / 20%);
	text-align: center;
}

@media (max-width: 768px) {
	.footer-title.wd-info-box {
		margin-bottom: 5px !important;
	}

	.sm-text-center {
		text-align: center;
	}

	input#Subscribe {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
}

/* INSIDE PAGES */

.therapist-faq {
	box-shadow: 0px 4px 24px 0px #0000000F;
	padding: 28px;
	border-radius: 4px !important;
	margin-bottom: 40px;
}

.therapist-faq .info-box-inner ul {
	padding-left: 35px;
}

/* Therapist Single */

article.post-single-page.therapists .post-title, article.post-single-page.therapists .entry-meta, article.post-single-page.therapists .entry-header {
	display: none;
}

.brcstm-btn {
	border-radius: 16px !important;
	padding: 16px 40px !important;
	text-transform: capitalize;
}

.brtherapist-single-wrapper>.vc_column-inner>.wpb_wrapper {
	display: flex;
	flex-direction: column;
	align-items: self-start;
	justify-content: space-around;
	height: 100%;
}

.therapist-pkg .wpb_wrapper {
	background: #fff;
}

.therapist-pkg .wpb_wrapper .wd-button-wrapper {
	margin-top: 20px;
}

.therapist-pkg .vc_column-inner .info-box-wrapper {
	padding: 40px 40px 0px;
}

.therapist-pkg .vc_column-inner .wd-list {
	padding: 0px 40px 0px;
}

.therapist-pkg .wpb_wrapper .wd-button-wrapper .btn {
	color: #fff;
	background: #232323 !important;
	font-family: Outfit;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	text-transform: capitalize;
	padding: 26px;
	box-shadow: none !important;
	border-radius: 0px 0px 5px 5px;
	width: 100%;
}

.therapist-pkg.pkg-two .wpb_wrapper .wd-button-wrapper .btn {
	background: #3e8e8e !important;
}

.single.single-therapists .wd-single-footer, .single.single-therapists .wd-page-nav, .single.single-therapists .comments-area {
	display: none;
}


/***contact form***/

.newsletter-form__field-wrapper input#NewsletterForm--custom-footer {
	border: 1px solid rgba(51, 51, 51, .3);
	background: var(--white, #fff);
	height: 50px;
	padding: 15px !important;
	width: 100% !important;
	text-align: left !important;
}

.newsletter-form__field-wrapper input#Subscribe {
	border-radius: 24px;
	background: #6a99ad !important;
	color: #fff !important;
	border: none !important;
	min-height: 50px;
	min-width: 140px;
	font-size: 16px;
	margin-top: 20px;
	letter-spacing: .8px;
	transition: .2s ease-in-out;
	text-transform: capitalize;
	font-weight: 400;
}

.footer-logo img.attachment-full.size-full {
	max-width: 190px !important;
}

/*prefooter****/

@media (max-width:989px) {
	.before-row .wd-button-wrapper {
		text-align: center;
	}
}

.sub-menu-main {
	text-align: right;
}

@media (min-width: 1025px) {
	#cstm-sub-menu-boxes .sub-menu-label, #cstm-sub-menu-boxes label.hamburger1, #cstm-sub-menu-boxes #toggle1 {
		display: none;
	}
}

.sub-menu-main {
	text-align: right;
}

@media (min-width:1025px) {
	#cstm-sub-menu-boxes .sub-menu-label, #cstm-sub-menu-boxes label.hamburger1 {
		display: none;
	}

	#cstm-sub-menu-boxes #toggle1 {
		display: none;
	}
}

@media (max-width:1024px) {
	#cstm-sub-menu-boxes .hamburger1 div {
		background-color: rgb(61, 61, 61);
		position: relative;
		width: 18px !important;
		height: 1px !important;
		margin-top: 7px;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	#cstm-sub-menu-boxes #toggle1 {
		display: none;
	}

	#cstm-sub-menu-boxes #toggle1:checked+.hamburger1 .top {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		margin-top: 10px;
	}

	#cstm-sub-menu-boxes #toggle1:checked+.hamburger1 .meat {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		margin-top: -1px;
	}

	#cstm-sub-menu-boxes #toggle1:checked+.hamburger1 .bottom {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	#cstm-sub-menu-boxes #toggle1:checked~.menu1 {
		height: 350px;
	}

	/* Menu */

	#cstm-sub-menu-boxes .menu1 {
		width: 100%;
		margin: 0;
		display: -ms-grid;
		display: grid;
		grid-template-rows: 1fr repeat(4, 0.5fr);
		grid-row-gap: 25px;
		padding: 0;
		list-style: none;
		clear: both;
		width: auto;
		text-align: center;
		height: 0px;
		overflow: hidden;
		transition: height .4s ease;
		z-index: 120;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	#cstm-sub-menu-boxes label.hamburger1 * {
		display: block !important;
	}

	#cstm-sub-menu-boxes .sub-menu-label,
	#cstm-sub-menu-boxes label.hamburger1 {
		vertical-align: middle;
		min-height: 60px;
		display: inline-flex;
		flex-direction: column;
		justify-content: center;
		padding: 0 5px !important;
	}

	#cstm-sub-menu-boxes label.hamburger1 {
		padding: 0 12px !important;
	}

	.th-title-wrapper .info-box-title br {
		display: none;
	}

}

@media (max-width:767px) {
	#cstm-sub-menu-boxes #toggle1:checked~.menu1 {
		height: 550px !important;
	}

	.cstm-sub-menu-icon-wrapper {
		padding: 5px !important;
	}
}

.cstm-sub-menus-box-row {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
	padding: 15px 0;
}

.cstm-sub-menus-box-row .cstm-sub-menu-box {
	flex: 1 1 9%;
	max-width: 150px;
	margin: auto;
}

@media (max-width: 1200px) {
	.cstm-sub-menus-box-row .cstm-sub-menu-box {
		flex: 0 1 18%;
	}

	.cstm-sub-menu-title {
		font-size: 12px !important;
	}
}

@media (max-width:1024px) {
	.cstm-sub-menus-box-row {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.cstm-sub-menus-box-row .cstm-sub-menu-box {
		flex: 1 1 25%;
	}
}

.cstm-sub-menu-title {
	margin: 0 !important;
	font-weight: 700 !important;
	color: #569ab0 !important;
	font-size: 13px;
}

.cstm-sub-menu-box a {
	text-decoration: none !important;
}

.cstm-sub-menu-icon-wrapper {
	padding: 10px;
	min-height: 130px;
	border-radius: 10px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transition: 0.2s ease-in-out;
	cursor: pointer;
}

.cstm-sub-menu-icon-wrapper:hover * {
	color: #fff;
	filter: brightness(10);
}

.cstm-sub-menu-icon-wrapper:hover {
	background: #9cc5d4;
}

.cstm-sub-menu-icon-wrapper img {
	height: 40px;
	max-width: 100%;
	object-fit: contain;
	margin-bottom: 10px;
}

/* COUNSELOR APPLICATION */
.specialist-application {
	border-radius: 30px;
	padding: 5%;
	position: relative;
	margin: 10px
}

.specialist-application::before {
	content: "";
	background-image: url('/mirror/wp-content/uploads/2024/06/waves.png') !important;
	position: absolute;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	filter: brightness(0.97);
	background-position: center;
}

.specialist-application .list-tabs li {
	background-color: #3e8e8e;
	padding: 10px;
	border-radius: 10px;
	max-width: 450px;
	margin: 12px auto;
	color: #fff;
}

@media (max-width: 767px) {
	.specialist-application * {
		text-align: center
	}
}

.offer-resources-sec .icon-list {
	display: flex;
	flex-wrap: wrap;
}

.offer-resources-sec .icon-list li {
	flex: 1 1 50%;
}

.offer-resources-sec .icon-list img {
	max-width: 80px;
	max-height: 80px;
}

@media (max-width: 767px) {
	.icon-list {
		flex-direction: column;
	}

	.offer-resources-sec .icon-list img {
		max-width: 60px;
		max-height: 60px;
	}
}

/*****Online-Therapy*******/

.secondary-btn {
	text-transform: capitalize;
	color: #3e8e8e;
	background-color: #FFFFFF;
	padding: 10px 30px;
	border-radius: 10px;
	font-weight: 700;
}

.title-row {
	border-radius: 24px;
}


@media (max-width: 767px) {

	.sm-text-center,
	.sm-text-center * {
		text-align: center;
	}

	.social-inner-row .wd-info-box {
		display: flex;
		flex-direction: column;
		justify-content: center;
		text-align: center;
	}
}

.process-inner-row .vc_column-inner {
	padding-left: 25px;
	padding-right: 25px;
}

a.btn.btn-color-default.arrow-btn:hover {
	box-shadow: none !important;
}

.primary-btn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	border-radius: 10px;
	padding: 16px 32px;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 700;
	font-family: 'Poppins';
}

.arrow-btn {
	background-color: transparent !important;
	font-size: 0px;
	padding: 0;
}

.faq-infobox {
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.06);
	padding: 30px;
	border-radius: 5px;
	margin-top: 10px !important;
	margin-bottom: 40px;
}

.work-row {
	border-radius: 24px;
}

.infobox-work .info-box-icon {
	width: 100px;
	height: 100px;
}

.contact-btn {
	margin: 5px;
	background: none !important;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
	min-height: 70px;
	max-width: 350px;
	width: 100%;
	text-align: center;
	justify-content: flex-end;
	text-transform: unset !important;
	font-size: 16px;
	font-weight: 400;
	color: #333333 !important;
	background-color: transparent !important;
	border-radius: 5px !important;
	gap: 10px;
}

.form-column {
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
	padding: 20px;
	border-radius: 10px;
	padding-bottom: 10%;
}

input.submit-btn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 700;
	border-radius: 15px;
	height: 50px;
	padding: 16px 40px;
	margin-top: 20px;
}

input.field {
	border: 1px solid #828282 !important;
	border-radius: 5px;
	height: 50px;
}

.contact-btn-column .vc_column-inner {
	padding-top: 0px !important;
}

.post-title {
	color: #232323 !important;
	font-size: 18px !important;
	font-weight: 700;
}

.post-category {
	color: #3e8e8e !important;
	font-weight: 600;
	font-size: 12px;
	font-family: 'Poppins';
	text-transform: uppercase !important;
	margin-bottom: 5px !important;
}

.post-text {
	font-size: 16px;
	color: #232323;
}



@media (max-width: 767px) {
	.process-inner-row .wd-info-box .info-box-content {
		flex: none !important;
	}

	.vc_gitem-zone-mini, .vc_gitem-zone-mini * {
		padding: 0px !important;
	}

	.vc_gitem-zone .vc_gitem-zone-mini {
		min-height: 550px !important;
	}
}

.wpb_single_image.post-img, .wpb_single_image.post-img * {
	width: 100%;
}

@media (max-width: 768px) {
	.process-inner-row .wd-info-box {
		min-height: 390px;
		align-items: center;
		justify-content: space-evenly;
	}

	.list-row .vc_column-inner {
		padding-top: 0px !important;
	}

	.list-content {
		font-size: 12px !important;
	}

	.process-inner-row .vc_column-inner {
		padding-bottom: 6%;
		padding-top: 6%;
	}

	.process-inner-row .wd-button-wrapper {
		text-align: center;
	}

	.contact-row .wd-button-wrapper {
		text-align: center;
		padding-bottom: 30px;
	}

	.blog-row .wd-button-wrapper {
		text-align: center;
		padding-bottom: 30px;
	}
}

.list-content span.list-content {
	font-size: 20px;
	font-weight: 400;
	color: #232323;
}

.social-btn a.wd-social-icon {
	background: rgba(102, 153, 174, 1) !important;
}

.social-btn span.wd-icon {
	color: #fff !important;
}

@media (max-width: 768px) {
	.social-btn.text-left {
		text-align: center;
		padding-bottom: 10px;
	}

	input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-btn {
		text-align: center;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.welcome-row .wd-button-wrapper {
		text-align: center;
	}

	.title-row .wd-button-wrapper {
		text-align: center !important;
		margin-left: auto;
		margin-right: auto;
	}

	.title-text {
		text-align: center;
	}
}


/* Home Page */

.banner-box .info-box-content {
	display: flex;
	flex-direction: column;
}

.banner-box .info-box-content .info-box-title {
	order: -1;
}

.banner-box a.btn {
	border-radius: 16px;
	background: #6a99ad;
	font-size: 16px !important;
	padding: 18px 35px;
	color: #fff !important;
	font-weight: 400 !important;
	text-transform: capitalize;
}


/* REDEVELOPE CSS */

.banner-box .info-box-inner {
	margin: 15px 0 !important;
}

/* My Css */

.blog-medium-container .cstm-feature-img * {
	width: 100%;
}
.blog-medium-container .vc_grid-item .vc_grid-item-mini {
	border-radius: 20px;
	border: 1px solid #E8E8ED;
	background: #fff !important;
	transition: .3s ease-in-out;
	margin: 0;
}
.blog-medium-container .vc_grid-item .vc_grid-item-mini:hover {
	box-shadow: 0 4px 4px #00000040;
}
.blog-large-container .cstm-blog-layout {
	overflow: visible !important;
}
.blog-medium-container .vc_grid-item .vc_grid-item-mini .vc_gitem-col-align- {
	padding: 15px;
}
.blog-medium-container .cstm-feature-img img {
	height: 280px;
	object-fit: cover !important;
	border-radius: 10px 10px 0 0 !important;
}
.blog-medium-container .cstm-post-title h3 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 18px !important;
	font-weight: 700;
	line-height: 26px;
	margin: 0 !important;
	transition: .2s ease-in-out;
}
.blog-medium-container .cstm-post-title h3 a {
	color: #121212 !important;
}
.blog-medium-container .cstm-post-title {
	margin-bottom: 10px !important;
}
.blog-medium-container .cstm-blog-text p {
	margin: 0;
	font-size: 16px;
	line-height: 28px;
	color: #121212;
}
.blog-medium-container .cstm-blog-text {
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}






.blog-large-container .cstm-feature-img * {
	width: 100%;
}
.blog-large-container .vc_grid-item .vc_grid-item-mini {
	border-radius: 20px;
	border: 1px solid #E8E8ED;
	background: #fff !important;
	transition: .3s ease-in-out;
	margin: 0;
}
.blog-large-container .vc_grid-item .vc_grid-item-mini:hover {
	box-shadow: 0 4px 4px #00000040;
}
.blog-large-container .cstm-blog-layout {
	overflow: visible !important;
}
.blog-large-container .vc_grid-item .vc_grid-item-mini .vc_gitem-col-align- {
	padding: 0px !important;
}
.cstm-neuro-title {
	padding: 0 15px !important;
}
.cstm-blog-text {
	padding: 0 15px 20px 15px !important;
}
.blog-large-container .cstm-feature-img img {
	height: 340px;
	object-fit: cover !important;
	border-radius: 10px 10px 0 0;
}
.blog-large-container .cstm-neuro-title h3 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 30px !important;
	font-weight: 700;
	line-height: 40px;
	margin: 0 !important;
	transition: .2s ease-in-out;
}
.blog-large-container .cstm-neuro-title h3 a {
	color: #121212 !important;
}
.blog-large-container .cstm-neuro-title {
	margin-bottom: 10px !important;
}
.blog-large-container .cstm-blog-text p {
	margin: 0;
	font-size: 16px;
	line-height: 28px;
	color: #121212;
}
.blog-large-container .cstm-blog-text {
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}
.blog-medium-container .cstm-post-title h3 a:hover {
	color: #6999ac!important;
}
.blog-large-container .cstm-neuro-title h3:Hover {
	color: #6999ac !important;
}













.blog-small-container .cstm-feature-img * {
	width: 100%;
}
.blog-small-container .vc_grid-item .vc_grid-item-mini {
	border-radius: 20px;
	border: 1px solid #E8E8ED;
	background: #fff !important;
	transition: .3s ease-in-out;
	margin: 0;
	padding: 15px;
}
.blog-small-container .vc_grid-item .vc_grid-item-mini:hover {
	box-shadow: 0 4px 4px #00000040;
}
.blog-large-container .cstm-blog-layout {
	overflow: visible !important;
}
.blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem-col-align- {
	padding: 0;
}
.blog-small-container .cstm-child-img img {
	height: 120px;
	object-fit: cover !important;
	border-radius: 10px !important;
}
.blog-small-container .cstm-child-title h3 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px !important;
	font-weight: 700;
	line-height: 25px;
	margin: 0 !important;
	transition: .2s ease-in-out;
	padding-left: 10px;
}
.blog-small-container .cstm-child-title h3 a {
	color: #121212 !important;
}
.blog-small-container .cstm-child-title {
	margin-bottom: 0px !important;
}
.blog-small-container .cstm-blog-text p {
	margin: 0;
	font-size: 16px;
	line-height: 28px;
	color: #121212;
}
.blog-small-container .cstm-blog-text {
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}

.blog-small-container .cstm-child-img {
	margin: 0 !important;
}

.vc_custom_heading.cstm-child-title.vc_gitem-post-data.vc_gitem-post-data-source-post_title {}

.blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem_row {
	display: flex;
	align-items: center;
}
#recent-writers-sec .wd-post .entry-header {
	display: none !important;
}
#recent-writers-sec .article-body-container {
	margin: 0 !important;
	border-radius: 20px !important;
	box-shadow: none;
	text-align: left;
}
#single-write:hover .article-body-container {
	box-shadow: 0px 0px 10px #00000059;
}
#single-write {
	margin: 0 !important;
}
#single-write .cstm-title-and-btnn .info-box-icon img {
	height: 330px !important;
	width: 330px !important;
	object-fit: cover !important;
	border-radius: 50% !important;
}
#single-write .cstm-title-and-btnn .info-box-content {
	margin-top: 10px;
}
#single-write .cstm-title-and-btnn .info-btn-wrapper {
	position: relative;
	margin-top: 30px;
}
#single-write .cstm-title-and-btnn .info-btn-wrapper::before {
	content: '';
	height: 1.5px;
	width: 100%;
	background-color: #6a99ad;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
}
#single-write .cstm-title-and-btnn .info-btn-wrapper a.btn {
	border: 1px solid #6A99AD;
	border-radius: 30px;
	padding: 5px 30px;
	color: #6a99ad !important;
	font-weight: 700;
	margin: auto;
	position: relative;
	background: #fff !important;
	transition: .4s ease-in-out;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 16px;
	box-shadow: none !important;
}
#single-write .cstm-title-and-btnn .info-btn-wrapper a.btn:hover {
	background-color: #6a99ad !important;
	color: #fff !important;
}
#single-write .cstm-title-and-btnn .info-btn-wrapper a.btn .wd-btn-icon {
	margin-left: 10px;
}
#recent-writers-sec .article-body-container .wd-entities-title {
	font-size: 18px !important;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 10px !important;
	transition: .2s ease-in-out;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	letter-spacing: 1px;
}
#recent-writers-sec .article-body-container .entry-content {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #121212;
	font-size: 16px;
	line-height: 26px;
}
#recent-writers-sec .wd-carousel-container {
	margin: 0;
}
#recent-writers-sec .wd-nav-pagin-wrap {
	display: none;
}
#recent-writers-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
	opacity: 1 !important;
	visibility: visible !important;
	transform: unset !important;
	position: unset !important;
}
#recent-writers-sec .wd-nav-arrows {
	display: flex;
	justify-content: flex-end;
	position: absolute !important;
	top: -70px;
	width: 100%;
}
#recent-writers-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow .wd-arrow-inner::before {
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
}
#recent-writers-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow.wd-prev .wd-arrow-inner::before {
	content: "\f30a";
}
#recent-writers-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow.wd-next .wd-arrow-inner::before {
	content: "\f30b";
}
#recent-writers-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow .wd-arrow-inner::after {
	display: none;
}
#recent-writers-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow .wd-arrow-inner {
	height: 40px !important;
	width: 40px !important;
	background-color: #17698D;
	border-radius: 10px;
}
#recent-writers-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow:not(:last-child) {
	margin-right: 10px;
}
#sensory-toys-secc .category-grid-item .more-products {
	display: none !important;
}
#sensory-toys-secc .category-grid-item .category-image-wrapp a {
	transform: unset !important;
}
#sensory-toys-secc .category-grid-item .category-image-wrapp img {
	width: 100% !important;
	height: 320px;
	object-fit: cover !important;
}
#sensory-toys-secc .category-grid-item {
	text-align: left;
}
#sensory-toys-secc .category-grid-item .hover-mask {
	padding: 20px 0 0 0 !important;
}
#sensory-toys-secc .category-grid-item .hover-mask .wd-entities-title {
	text-transform: capitalize;
	color: #1b7a99;
	font-size: 17px;
	font-weight: 700;
}
#sensory-toys-secc .wd-cats-element {
	margin: 0;
}
#recent-writers-sec .vc_column-inner {
	padding-top: 0;
}
#sensory-toys-secc .vc_column-inner {
	padding-top: 0;
}
#deserve-seccc .vc_column-inner {
	padding-top: 0;
}
#deserve-seccc-innnerr .wd-info-box {
	margin: 0 !important;
	background-color: #C3DEEE;
	padding: 30px;
	border-radius: 20px;
	display: flex;
	flex-direction: column-reverse !important;
}
#deserve-seccc-innnerr .wd-info-box .box-icon-wrapper * {
	width: 100% !important;
}
#deserve-seccc-innnerr .wd-info-box .info-svg-wrapper img, #deserve-seccc-innnerr .wd-info-box .info-svg-wrapper {
	height: 240px !important;
	width: 100% !important;
	margin: 0 auto;
	display: table !important;
	object-fit: contain !important;
}
#deserve-seccc-innnerr {
	margin-bottom: 40px;
}
#deserve-seccc .cstm-btnn {
	border-radius: 16px;
	background: #6a99ad;
	font-size: 16px !important;
	padding: 18px 35px;
	color: #fff !important;
	font-weight: 400 !important;
	text-transform: capitalize;
}
#your-go-to-place-sec .info-box-wrapper:not(:last-child) {
	margin-bottom: 60px;
}
#your-go-to-place-sec .cstm-process-txt .info-box-subtitle {
	padding: 0 !important;
	width: 60px;
	height: 60px;
	line-height: 60px;
	border-radius: 50% !important;
	font-weight: 900;
}
#your-go-to-place-sec .cstm-process-txt .info-box-title {
	margin-top: 20px;
}
#your-go-to-place-inner {
	position: relative;
}
#your-go-to-place-inner::before {
	content: '' !important;
	height: 0px !important;
	width: 66% !important;
	border-top: 1px dashed #87ADBD;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 29px;
}
#your-go-to-place-inner .wd-info-box {
	margin-bottom: 0 !important;
}
#your-go-to-place-sec .vc_column-inner {
	padding-top: 0 !important;
}
#product-recommendation-sec .vc_column-inner {
	padding-top: 0 !important;
}
#sensory-toys-secc .wd-nav-pagin-wrap {
	display: none;
}
#sensory-toys-secc .wd-carousel {
	padding-bottom: 0;
}
div#wd-6682733e432ff {}

#special-needs-sec .cstm-txt {
	margin: 0 !important;
	padding: 35px;
	border: 1px solid rgba(232, 232, 232, 0.4);
	border-radius: 40px;
}

#special-needs-sec .cstm-txt:hover {
	box-shadow: 0 4px 4px #00000040;
}

#special-needs-sec .wd-nav-pagin-wrap {
	display: none !important;
}

#special-needs-sec .wd-nav-arrows .wd-btn-arrow {
	opacity: 1 !important;
	transform: unset !important;
	visibility: visible !important;
	pointer-events: unset !important;
}


#special-needs-sec .wd-nav-arrows {
	display: flex;
	justify-content: flex-end;
	position: absolute !important;
	top: -40px;
	width: 93%;
}
#special-needs-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow .wd-arrow-inner::before {
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
}
#special-needs-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow.wd-prev .wd-arrow-inner::before {
	content: "\f30a";
}
#special-needs-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow.wd-next .wd-arrow-inner::before {
	content: "\f30b";
}
#special-needs-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow .wd-arrow-inner::after {
	display: none;
}
#special-needs-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow .wd-arrow-inner {
	height: 40px !important;
	width: 40px !important;
	background-color: #17698D;
	border-radius: 10px;
}
#special-needs-sec .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow:not(:last-child) {
	margin-right: 10px;
	left: auto;
	right: 0 !important;
}
.choice-of-month .testi-txtxt .box-with-icon .info-box-icon img {
	max-width: 100px;
	height: 100px;
	border-radius: 50%;
	object-fit: cover;
	border: 10px solid #6a99ad;
}
.choice-of-month .testi-txtxt {
	position: relative;
	margin: 0 !important;
}
.choice-of-month .testi-txtxt::before {
	content: '' !important;
	height: 83% !important;
	width: 100% !important;
	background-color: #fff !important;
	position: absolute !important;
	z-index: -1;
	bottom: 0;
	border-radius: 32px;
}
.choice-of-month .wd-nav-pagin-wrap {
	display: none;
}
.choice-of-month .wd-carousel-container {
	margin: 0;
}
.choice-of-month .vc_column-inner {
	margin: 0 !important;
}
.choice-of-month .testi-txtxt .info-box-content {
	padding: 0 30px 30px 30px !important;
}
.choice-of-month .testi-txtxt .info-box-content .info-box-inner::After {
	content: "\f005\f005\f005\f005\f005";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	letter-spacing: 2px;
	color: #ff8c4b;
	display: block;
	font-size: 16px;
	margin-top: 20px;
}
.choice-of-month .vc_column-inner {
	padding-top: 0 !important;
}
.choice-of-month .clmm {
	margin-top: 40px;
}
#ineer-page-titlee .vc_column-inner {
	padding-top: 0 !important;
}
#ineer-page-titlee .wd-info-box {
	margin: 0;
}
#ineer-page-titlee {
	padding: calc(3% + 50px) 45px !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	background-position: top !important;
	border-radius: 30px !important;
	margin-top: 30px !important;
}
#inner-page-content-secc .info-box-wrapper:last-child .wd-info-box {
	margin-bottom: 0 !important;
}
#ineer-page-titlee {
	margin-left: 0;
	margin-right: 0;
}
#inner-page-content-secc .vc_column-inner {
	padding-top: 0 !important;
}
#our-mission-secc .wd-info-box {
	margin: 0;
}
#our-mission-secc .wpb_single_image {
	margin: 0;
}
#our-team-of-experts-inner img {
	width: 210px;
}
.learn-more-expert-team-inner .vc_column-inner {
	padding: 0;
}
.learn-more-expert-team-inner {
	margin-left: 0;
	margin-right: 0;
	background: #fff;
	box-shadow: 0 0 25px #0000000f;
	padding: 30px;
	border-radius: 20px;
	margin-bottom: 30px;
	transition: .2s ease-in-out;
}
.learn-more-expert-team-inner .box-icon-wrapper {
	max-width: 20%;
}
.learn-more-expert-team-inner .info-box-content p, .learn-more-expert-team-inner .info-box-content .read_div {
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 31px;
	color: #121212bf;
}
.learn-more-expert-team-inner .wd-info-box {
	--ib-icon-sp: 35px;
	position: relative;
	overflow: visible;
}
.learn-more-expert-team-inner .wd-info-box .box-icon-wrapper {
	position: sticky;
	top: 0;
}
.learn-more-expert-team-inner .wd-info-box {
	margin: 0;
}
.learn-more-expert-team-inner:hover {
	box-shadow: 0 4px 4px #00000040;
}
#grow-with-us-sec .vc_column-inner {
	padding-top: 0 !important;
}
#grow-with-us-sec .wd-info-box {
	margin-bottom: 0 !important;
}
#grow-with-us-sec {
	background-size: 100% 100% !important;
}
#grow-with-us-sec .wd-info-box .info-btn-wrapper {
	margin-top: 20px;
}
#grow-with-us-sec .wd-info-box .info-btn-wrapper a.btn {
	border-radius: 16px;
	background-color: #5B8394 !important;
	color: #fff !important;
	font-size: 16px !important;
	padding: 16px 30px;
	text-transform: capitalize !important;
}
#our-efforts-sec .vc_column-inner {
	padding-top: 0 !important;
}
#our-efforts-sec .wd-info-box {
	margin: 0;
}
#investing-in-team-sec .vc_column-inner {
	padding-top: 0 !important;
}
#investing-in-team-sec .wd-info-box {
	margin: 0;
}
#investing-in-team-sec {
	background-size: 100% 100% !important;
}
#investing-in-team-sec .info-box-inner {
	margin-top: 20px;
}
#investing-in-team-sec .wd-info-box .info-btn-wrapper {
	margin-top: 20px;
}
#investing-in-team-sec .wd-info-box .info-btn-wrapper a.btn {
	border-radius: 16px;
	background-color: #ffffff !important;
	color: #5B8394 !important;
	font-size: 16px !important;
	padding: 16px 30px;
	text-transform: capitalize !important;
	font-weight: 700;
}
#why-invest-secc .vc_column-inner {
	padding-top: 0 !important;
}
#why-invest-secc .wpb_single_image {
	width: 90%;
}
#why-invest-secc .info-box-inner {
	margin-top: 30px;
}
#why-invest-secc .wd-info-box {
	margin: 0;
}
#why-invest-secc .wd-info-box .info-btn-wrapper a.btn {
	border-radius: 16px;
	background-color: #5B8394 !important;
	color: #fff !important;
	font-size: 16px !important;
	padding: 16px 30px;
	text-transform: capitalize !important;
}
#why-invest-secc {
	background-size: 60% !important;
}
#invest-in-seccc .info-btn-wrapper {
	margin-top: 20px;
}
#invest-in-seccc .vc_column-inner {
	padding-top: 0 !important;
}
#invest-in-seccc .wd-info-box {
	margin-bottom: 0;
}
#invest-in-seccc .info-btn-wrapper a.btn {
	border-radius: 16px;
	background-color: #ffffff !important;
	color: #5B8394 !important;
	font-size: 16px !important;
	padding: 16px 30px;
	text-transform: capitalize !important;
	font-weight: 700;
}
#how-can-we-help-innner .vc_toggle_title {
	background: #fff !important;
	border: 1px solid #EDEDF1 !important;
	padding: 20px 30px 20px 25px;
	line-height: 120%;
	font-weight: 700 !important;
	border-radius: 15px !important;
	position: relative;
}
#how-can-we-help-innner .vc_toggle_title h4 {
	font-size: 20px;
	margin: 0;
	color: #1b7a99 !important;
}
#how-can-we-help-innner .vc_toggle_title {
	display: flex;
	align-items: center;
}
#how-can-we-help-innner .vc_toggle_content {
	margin-bottom: 0 !important;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px;
}
#how-can-we-help-innner .vc_toggle_content p {
	margin: 0;
}
#how-can-we-help-innner .vc_toggle_title {
	min-height: 110px;
}
#how-can-we-help-secc .vc_column-inner {
	padding-top: 0 !important;
}
#how-can-we-help-innner .vc_toggle:last-child {
	margin: 0;
}
#get-in-touch-seccc .vc_column-inner {
	padding-top: 0 !important;
}
#get-in-touch-seccc .wpb_raw_html {
	margin: 0;
}
#get-in-touch-seccc .wpb_raw_html p {
	margin: 0;
}
#get-in-touch-seccc {
	text-align: center;
}
#get-in-touch-seccc #just-for-margin {
	margin-bottom: 20px;
}
#get-in-touch-seccc #just-for-margin input {
	border-radius: 15px !important;
	border: 1px solid #bcd9e2 !important;
	background: #fff;
	padding: 0 1.5rem;
	height: 70px;
	font-weight: 700;
	color: #000;
	letter-spacing: 1px;
	font-size: 18px;
}
#get-in-touch-seccc #just-for-margin ::placeholder {
	color: #b5d5e0 !important;
	opacity: 1;
}
#get-in-touch-seccc #just-for-margin textarea {
	border-radius: 15px !important;
	border: 1px solid #bcd9e2 !important;
	background: #fff;
	padding: 1rem 1.5rem;
	min-height: 170px;
	font-weight: 700;
	color: #000;
	letter-spacing: 1px;
	font-size: 18px;
	resize: none;
}
#get-in-touch-seccc input#Submit {
	border-radius: 16px;
	background-color: #5B8394 !important;
	color: #fff !important;
	font-size: 16px !important;
	padding: 16px 30px;
	text-transform: capitalize !important;
	letter-spacing: 1px;
	font-weight: 400;
}
#ask-inner .vc_column-inner {
	padding-top: 0;
}
#faq-cntc .wpb_raw_html {
	margin-bottom: 0 !important;
}
#faq-cntc .wpb_raw_html p {
	margin: 0 !important;
}
#faq-cntc {
	border-radius: 50px;
	text-align: center !important;
}
#faq-cntc #just-for-margin {
	margin-bottom: 20px !important;
}
#faq-cntc #just-for-margin input {
	border-radius: 15px !important;
	border: 1px solid #bcd9e2 !important;
	background: #fff;
	padding: 0 1.5rem;
	height: 70px;
	font-weight: 700;
	color: #000;
	letter-spacing: 1px;
	font-size: 18px;
}
#faq-cntc ::placeholder {
	color: #3e8e8e !important;
	opacity: 1 !important;
}
#faq-cntc #just-for-margin textarea {
	border-radius: 15px !important;
	border: 1px solid #bcd9e2 !important;
	background: #fff;
	padding: 1rem 1.5rem;
	min-height: 170px;
	font-weight: 700;
	color: #000;
	letter-spacing: 1px;
	font-size: 18px;
	resize: none;
}
#faq-cntc input#Send {
	border-radius: 16px;
	background-color: #5B8394 !important;
	color: #fff !important;
	font-size: 16px !important;
	padding: 18px 30px;
	text-transform: capitalize !important;
	letter-spacing: 1px;
	font-weight: 400;
}
#faqsss-sec .faq-txtxt {
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 4px 24px #0000000f;
	margin-bottom: 0 !important;
	padding: 35px;
}
#faqsss-sec .info-box-wrapper:not(:last-child) .faq-txtxt {
	margin-bottom: 35px !important;
}
#faqsss-sec {
	padding-bottom: 60px;
}
#faq-cntc {
	margin-left: 0;
	margin-right: 0;
}
#ineer-page-titlee .info-box-title b {
	font-weight: 900;
	color: #569aaf !important;
}
#author-carousel-seccc {
	padding-bottom: 0 !important;
}
#author-carousel-innner .wpb_single_image * {
	width: 100%;
}
#author-carousel-innner .info-box-inner {
	margin: 0;
}
#author-carousel-seccc .vc_column-inner {
	padding-top: 0;
}
#author-carousel-seccc .wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
	opacity: 1 !important;
	transform: unset !important;
	visibility: visible !important;
	top: 31%;
}
#author-carousel-seccc .wd-nav-arrows.wd-pos-sep .wd-btn-arrow .wd-arrow-inner::after {
	font-weight: 700;
	font-size: 40px;
}
#author-carousel-seccc .wd-nav-arrows.wd-pos-sep .wd-btn-arrow.wd-prev {
	left: -100px;
}
#author-carousel-seccc .wd-nav-arrows.wd-pos-sep .wd-btn-arrow.wd-next {
	right: -100px !important;
	left: unset;
}
#author-carousel-seccc .wd-nav-arrows {
	z-index: 999 !important;
}
#author-carousel-innner .wd-info-box {
	margin: 0;
}
#author-carousel-seccc .wd-nav-arrows, #author-carousel-seccc .wd-nav-arrows * {
	pointer-events: unset !important;
}
#know-more-about-social-society-sec .info-box-wrapper {
	border-top: 1px solid #c7c7c7 !important;
	padding-top: 60px !important;
}
#know-more-about-social-society-sec .wd-info-box {
	margin-bottom: 20px !important;
}
#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav {
	display: flex !important;
	justify-content: flex-start !important;
}
#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav> li {
	display: inline-block;
	margin: .5% !important;
	width: 32%;
}
#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav> li a.wd-nav-link {
	color: #020617;
	border-radius: 10px;
	padding: 0 10px;
	min-height: 88px;
	transition: .3s ease;
	background: none !important;
	border: 3px solid #d0d0d0;
	font-size: 18px;
	line-height: 21px;
	font-weight: 400;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav> li.wd-active a, #know-more-about-social-society-sec .wd-tabs-header ul.wd-nav> li a:hover {
	color: #fff !important;
	background-color: #7fbadc!important;
	border-color: #7fbadc!important;
}
#know-more-about-social-society-sec .wd-tabs-header {
	border-bottom: 1px solid #c7c7c7 !important;
	padding-bottom: 70px !important;
	margin-bottom: 50px;
}
#know-more-about-social-society-sec .wd-tabs .wd-tab-content-wrapper {
	padding: 0 40px !important;
}
#anxiety-main-secc .vc_column-inner {
	padding-top: 0 !important;
}
#anxiety-main-innner .info-box-wrapper:last-child .wd-info-box {
	margin-bottom: 0 !important;
}
#resources-secc .vc_column-inner {
	padding-top: 0;
}
#resources-inner .vc_column-inner {
	padding: 0;
}
#resources-inner {
	margin: 0;
}
#resources-inner .tool-for-success-hdng {
	padding: 25px 0;
	margin: 0 !important;
}
#tool-fr-success-secc {
	margin: 0;
}
#tool-fr-success-secc .wd-wpb.wd-accordion .wd-accordion-title-text .img-wrapper img {
	height: 60px !important;
	width: 60px !important;
	object-fit: cover;
	border-radius: 50%;
}
#tool-fr-success-secc .wd-accordion-item:last-child .wd-accordion-title, #tool-fr-success-secc .wd-accordion-item:last-child {
	border: none !important;
	padding-bottom: 0;
}
#tool-fr-success-secc .wd-accordion {
	margin: 0 !important;
}
#tool-fr-success-secc .wd-accordion-title.wd-opener-pos-left {
	flex-direction: row !important;
}
#tool-fr-success-secc .wd-accordion-title.wd-opener-pos-left span.wd-accordion-opener {
	margin: 0;
	font-size: 20px;
	color: black;
}
#tool-fr-success-secc .wd-accordion-item:first-child .wd-accordion-title, #tool-fr-success-secc .wd-accordion-item:first-child {
	padding-top: 0 !important;
	border-top: none !important;
}
#tool-fr-success-secc {
	padding: 50px;
}
#tool-fr-success-secc .wd-accordion.wd-style-default:before {
	display: none;
}
#resources-inner {
	border-radius: 30px !important;
	overflow: hidden;
}
#tool-fr-success-secc .wd-accordion-content a {
	display: table;
	border-radius: 16px;
	padding: 15px 35px;
	background-color: #6A99AD !important;
	color: #fff !important;
}
#tool-fr-success-secc .wd-accordion.wd-style-default .wd-accordion-item {
	border-color: #197298;
}
#tool-fr-success-secc .wd-accordion-title.wd-opener-pos-left span {
	font-size: 20px;
	color: #1b7a99;
}
#tool-fr-success-secc .wd-accordion-title.wd-opener-pos-left span.img-wrapper {
	margin-right: 20px;
}
#tool-fr-success-secc .wd-accordion-content {
	padding-bottom: 30px;
	padding-left: 85px;
}
#tool-fr-success-secc .wd-accordion-item:last-child .wd-accordion-content {
	padding-bottom: 0 !important;
	padding-top: 20px;
}
@media (max-width: 1366px) {
	#invest-in-seccc {
		margin-left: 0;
		margin-right: 0;
	}
	#investing-in-team-sec {
		margin-left: 0;
		margin-right: 0;
	}
	#grow-with-us-sec {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 1280px) {
	header.whb-header .wd-nav.wd-gap-m {
		--nav-gap: 15px;
	}
}
@media (max-width: 1024px) {
	.learn-more-expert-team-inner .info-box-content p, .learn-more-expert-team-inner .info-box-content .read_div {
		letter-spacing: 0px;
		font-size: 15px;
		line-height: 24px;
	}
	#know-more-about-social-society-sec .wd-tabs-header .wd-nav-wrapper {
		overflow: unset !important;
		mask-image: unset !important;
		display: block !important;
	}
	#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav {
		flex-wrap: wrap !important;
		white-space: unset !important;
	}

}
@media (max-width: 820px) {
	.learn-more-expert-team-inner .wd-info-box {
		display: block !important;
		text-align: center !important;
	}
	.learn-more-expert-team-inner .wd-info-box .box-icon-wrapper {
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	.learn-more-expert-team-inner .wd-info-box .box-icon-wrapper {
		max-width: 40%;
		position: relative !important;
	}
	#our-mission-secc .wpb_single_image * {
		width: 100%;
	}
	#ready-to-start-secc .blog-medium-container .cstm-feature-img img {
		height: 420px !important;
	}
	#ready-to-start-secc .blog-medium-container .cstm-post-title {
		margin-left: 15px;
		margin-right: 15px;
	}
	#ready-to-start-secc .blog-medium-container .cstm-blog-text {
		margin-left: 15px;
		margin-right: 15px;
	}
	#grow-with-us-sec br {
		display: none;
	}
	#grow-with-us-sec * {
		text-align: center !important;
	}
	#investing-in-team-sec .info-box-title br {
		display: none;
	}
	#why-invest-secc .wpb_single_image {
		width: 100% !important;
	}
	#why-invest-secc>div {
		width: 100% !important;
	}
	#why-invest-secc {
		margin-left: 0;
		margin-right: 0;
	}
	.wd-social-icons {
		padding: 0 !important;
		margin-bottom: 20px;
	}
	.main-footer * {
		text-align: center;
	}
	.main-footer .wd-info-box {
		margin: 0;
	}
	.main-footer input.field {
		text-align: left !important;
	}
	.social-btn.text-left {
		padding: 0 !important;
	}
	#how-can-we-help-innner>div {
		width: 100% !important;
	}
	#how-can-we-help-innner .vc_toggle_title {
		min-height: auto;
	}
	#how-can-we-help-innner>div:not(:last-child) {
		margin-bottom: 20px;
	}
	#how-can-we-help-innner .vc_toggle_title  h4 {
		width: 100% !important;
	}
	#map-secc .vc_column-inner {
		padding-top: 0;
	}
	#know-more-about-social-society-sec {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#know-more-about-social-society-sec .wd-tabs .wd-tab-content-wrapper {
		padding: 0 !important;
	}
	#anxiety-main-innner {
		padding: 0 !important;
	}
	#resources-secc {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#tool-fr-success-secc .wd-accordion-content {
		padding-left: 0 !important;
	}
	#know-more-about-social-society-sec .info-box-wrapper {
		padding-top: 40px !important;
	}
	#know-more-about-social-society-sec .wd-tabs-header {
		padding-bottom: 40px !important;
	}
}
@media (max-width: 768px) {
	#get-in-touch-seccc #just-for-margin {
		margin-bottom: 10px !important;
	}
	#get-in-touch-seccc #just-for-margin>div:not(:last-child) {
		margin-bottom: 10px !important;
	}
	#faq-cntc #just-for-margin {
		margin-bottom: 10px !important;
	}
	#faq-cntc #just-for-margin>div:not(:last-child) {
		margin-bottom: 10px;
	}
}
@media (max-width: 520px) {
	#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav> li {
		width: 49% !important;
	}
	#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav> li a.wd-nav-link {
		font-size: 14px !important;
		line-height: 20px !important;
		min-height: 60px;
	}
}
@media (max-width: 480px) {
	#ineer-page-titlee {
		padding: 40px 0 !important;
	}
	#ready-to-start-secc .blog-medium-container .cstm-feature-img img {
		height: 320px !important;
	}
	#ready-to-start-secc .vc_gitem-zone .vc_gitem-zone-mini {
		min-height: auto !important;
		margin-bottom: 20px;
	}
	#grow-with-us-sec {
		background-size: cover !important;
		border-radius: 20px !important;
	}
	#get-in-touch-seccc br {
		display: none;
	}
	#faq-cntc {
		border-radius: 20px;
		margin-bottom: 40px !important;
	}
	#faqsss-sec {
		padding-bottom: 0px !important;
	}
	#tool-fr-success-secc .wd-wpb.wd-accordion .wd-accordion-title-text .img-wrapper img {
		height: 40px !important;
		width: 40px !important;
	}
	#tool-fr-success-secc .wd-accordion-title.wd-opener-pos-left span.img-wrapper {
		margin-right: 10px !important;
	}
	#tool-fr-success-secc .wd-accordion-title.wd-opener-pos-left span {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	#tool-fr-success-secc .wd-accordion-content a {
		padding: 7px 20px !important;
	}
	#tool-fr-success-secc {
		padding: 30px !important;
	}
	#tool-fr-success-secc .wd-accordion-item:last-child .wd-accordion-content {
		padding-bottom: 0 !important;
		padding-top: 20px;
	}
	#ready-to-start-secc {
		margin-bottom: 0 !important;
	}
}
@media (max-width: 414px) {
	#know-more-about-social-society-sec .wd-tabs-header ul.wd-nav> li {
		width: 100% !important;
	}
}

/* shop adchive page */
html body.woodmart-archive-shop .main-page-wrapper .page-title {
	margin-left: auto;
	margin-right: auto;
	max-width: 1360px;
	margin-top: 70px !important;
	min-height: 450px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	overflow: hidden;
}
html body.woodmart-archive-shop .main-page-wrapper .page-title .wd-action-btn {
	display: none;
}
body.single-post div.page-title.page-title-default {
	display: none !important;
}
html body .wd-products[class*="wd-stretch-cont"] .product-element-bottom {
	align-items: flex-start;
	text-align: left !important;
}
html body .wd-product .star-rating {
	display: block;
	text-align: left;
	width: 100%;
}
html body .wd-product .star-rating::before {
	color: #FF9C00 !important;
}
html body .wd-products[class*="wd-stretch-cont"] .product-element-bottom h3.wd-entities-title {
	font-size: 22px;
	color: #1b7a99;
	font-weight: 700;
	line-height: 120%;
	text-decoration: none;
	transition: .2s ease-in-out;
	margin-top: 10px;
	margin-bottom: 10px;
}
html body .wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
	color: #1b7a99;
	font-weight: 700;
	font-size: 25px !important;
}
html body .wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) .amount {
	color: #1b7a99;
}
html body .wd-product.wd-hover-standard .wd-add-btn> a {
	background: #1b7a99;
	color: #fff;
	border-radius: 30px;
	min-width: 100px;
	text-align: center;
	font-weight: 400;
	border-bottom: 3px solid #197298;
	padding: 5px 45px;
	border: none !important;
	box-shadow: none !important;
	line-height: 35px !important;
}
html body .wd-product.wd-hover-standard .wd-add-btn> a span {
	padding: 0 !important;
	font-size: 16px !important;
	text-transform: capitalize !important;
}
html body .wd-product.wd-hover-standard .wd-add-btn> a.cstm-btnn {
	color: #1b7a99 !important;
	border: 2px solid #1b7a99 !important;
	background-color: #fff0 !important;
	text-transform: capitalize !important;
}
html body .wd-product.wd-hover-standard .wd-add-btn> a.cstm-btnn:hover {
	background-color: #1b7a99 !important;
	color: #fff !important;
}
html body .wd-product.wd-hover-standard .wd-add-btn {
	margin-top: 20px;
}
html body .wd-product :is(.product-image-link,.hover-img) img {
	border-radius: 20px !important;
}
html body .wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper {
	border-radius: 30px !important;
	border-width: 2px;
	padding-bottom: 30px;
}
.wd-buttons.wd-pos-r-t {
	display: none;
}
.product-labels.labels-rounded .product-label {
	display: none;
}
@media (max-width: 1280px) {
	html body.woodmart-archive-shop .main-page-wrapper .page-title {
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
}
@media (max-width: 1024px) {
	html body.woodmart-archive-shop .main-page-wrapper .page-title {
		min-height: 350px;
	}
	html body.woodmart-archive-shop .main-page-wrapper .page-title .title {
		margin: 0 !important;
		font-size: 50px !important;
	}
}
@media (max-width: 820px) {
	html body.woodmart-archive-shop .main-page-wrapper .page-title {
		min-height: 290px;
	}
	.wd-products[class*="wd-stretch-cont"] .wd-product .product-wrapper {
		height: 100% !important;
	}
}
@media (max-width: 768px) {
	html body .wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper {
		padding-bottom: 10px;
	}
}
@media (max-width: 480px) {

	html body.woodmart-archive-shop .main-page-wrapper .page-title .title {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	html body.woodmart-archive-shop .main-page-wrapper .page-title {
		min-height: 210px;
	}
}
/* mega menu */
.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec {
	background-color: #fff !important;
	padding: 0 !important;
	width: 100%;
	border-radius: 30px;
	box-shadow: 0 0 50px #0003;
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 900px;
}
.cstm-mega-menu .wd-dropdown-menu {
	padding: 0 !important;
	--wd-dropdown-width: 1360px;
	left: -110px;
	right: 0;
	margin: 0 auto;
	position: absolute !important;
	background-color: #fff0 !important;
	box-shadow: none !important;
}
.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec>div >.vc_column-inner {
	padding: 0 !important;
}
.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec #cstm-first-row-m-m {
	padding: 30px 60px !important;
}
#cstm-first-row-m-m .blog-small-container .cstm-child-title h3 {
	-webkit-line-clamp: 2;
}
#cstm-first-row-m-m .blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem_row>div:first-child {
	width: 40% !important;
}
#cstm-first-row-m-m .blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem_row>div:last-child {
	width: 60% !important;
}
#cstm-mega-menu-sec .blog-small-container .cstm-child-img img {
	height: 90px !important;
}
#cstm-nwsltr form.wpcf7-form {
	text-align: center;
	max-width: 600px;
	margin: 0 auto;
}
#cstm-nwsltr form.wpcf7-form p {
	margin: 0;
}
#cstm-nwsltr #jfmm {
	margin-bottom: 30px !important;
}
#cstm-nwsltr #jfmm input {
	height: 60px !important;
	border-width: 1px;
}
#cstm-nwsltr input#Subscribe {
	border-radius: 30px !important;
	background: #6a99ad;
	font-size: 16px !important;
	padding: 18px 35px;
	color: #fff !important;
	font-weight: 400 !important;
	text-transform: capitalize;
}
#cstm-newsletters-sec {
	margin: 0;
	padding: 30px 120px;
}
#cstm-newsletters-sec .vc_column-inner {
	padding-top: 0 !important;
}
#cstm-newsletters-sec .wd-info-box {
	margin: 0;
}
#cstm-newsletters-sec a.btn {
	font-size: 16px !important;
	padding: 15px 35px;
	border-radius: 16px;
}
#cstm-nwsltr .wpcf7-response-output {
	margin: 30px 0 0 0;
}
#cstm-nwsltr .info-box-wrapper {
	max-width: 400px;
	margin: 0 auto;
}
.cstm-featured-imgg .wpb_single_image {
	margin: 0 !important;
	border-radius: 15px 0 0 15px !important;
	overflow: hidden;
}
.cstmm-fm .vc_gitem-zone-mini >div{
	display: flex;
	align-items: center;
}
#feature-secc .wd-info-box {
	margin: 0;
}
#feature-secc  .cstm-featured-imgg .cstm-child-title h3 {
	font-size: 25px !important;
	line-height: 35px !important;
}
.blog-small-container .cstm-blog-text {
	display: none !important;
}
#feature-secc .vc_column-inner {
	padding-top: 0 !important;
}
#feature-secc:not(:last-child) {
	padding-top: 60px !important;
}
#feature-secc>.vc_col-sm-12 {
	margin-bottom: 30px;
}
#feature-secc-inner .wd-info-box .box-icon-wrapper {
	width: 90px;
}
#feature-secc-inner .info-box-inner {
	margin: 0;
}
#feature-secc-inner .info-box-wrapper:not(:last-child) .box-icon-align-left {
	margin-bottom: 20px;
}
#feature-secc-inner .info-box-wrapper:first-child {
	margin-bottom: 20px;
}
#feature-secc .promo-banner .banner-btn-wrapper a.btn {
	color: #fff !important;
	background: #2f8a4b !important;
	border-radius: 30px;
	font-size: 16px;
	padding: 18px 39px;
	text-transform: none !important;
	font-weight: 400;
}
#feature-secc .promo-banner-wrapper:not(:last-child) {
	margin-bottom: 30px;
}
#cstm-tagsss {
	margin-top: 20px;
}
#cstm-tagsss ul {
	padding: 0;
	list-style: none;
	margin: 0;
	text-align: left;
}
#cstm-tagsss ul li a {
	background: #f0faff !important;
	font-size: 14px;
	border-radius: 30px !important;
	text-transform: capitalize;
	padding: 10px 12px;
	display: table;
}
#cstm-tagsss ul li {
	display: inline-block;
	margin: 0 5px !important;
}
#cstm-tagsss ul li a:hover {
	background: #6d99ac !important;
	color: #fff;
}
@media (max-width: 1600px) {
	.cstm-mega-menu .wd-dropdown-menu {
		width: 1400px !important;
		--wd-dropdown-width: unset !important;
		left: -290px;
	}
	.cstm-mega-menu .wd-dropdown-menu>div {
		width: 1400px !important;
	}
}
@media (max-width: 1440px) {
	.cstm-mega-menu .wd-dropdown-menu {
		width: 1330px !important;
		--wd-dropdown-width: unset !important;
		left: -350px;
	}
	.cstm-mega-menu .wd-dropdown-menu>div {
		width: 1330px !important;
	}
	.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec {
		left: 0 !important;
		right: 0 !important;
	}
	.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec #cstm-first-row-m-m {
		padding-bottom: 0 !important;
	}
}
@media (max-width: 1280px) {
	.cstm-mega-menu .wd-dropdown-menu {
		width: 1250px !important;
		--wd-dropdown-width: unset !important;
		left: -280px;
	}
	.cstm-mega-menu .wd-dropdown-menu>div {
		width: 1250px !important;
	}
	.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec {
		left: 0 !important;
		right: 0 !important;
	}
	.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec #cstm-first-row-m-m {
		padding-bottom: 30px !important;
	}
	#cstm-first-row-m-m .blog-small-container .cstm-child-title h3 {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	#cstm-first-row-m-m .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
		padding-bottom: 0 !important;
	}
	#cstm-first-row-m-m .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item:not(:last-child) {
		margin-bottom: 10px;
	}
	#cstm-mega-menu-sec .info-box-title {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	#cstm-newsletters-sec .info-box-inner {
		margin: 0 !important;
	}
	#cstm-newsletters-sec {
		padding: 30px 50px;
	}
}

/* PRODUCT RECOMMENDATION SECTION */
.wd-nav.wd-gap-m {
	--nav-gap: 20px;
}
div#product-recommendation-sec .product-wrapper img {
	height: 300px;
	object-fit: cover;
	border-radius: 0px !important;
	border: 0px !important;
}
div#product-recommendation-sec .product-wrapper {
	border: 2px solid #e8e8e8;
	border-radius: 20px;
	transition: .3s ease-in-out;
	padding: 0 0 30px;
}
div#product-recommendation-sec h3.wd-entities-title {
	text-align: left;
	margin-top: 0 !important;
	font-size: 22px;
	color: #1b7a99;
	font-weight: 700;
	margin-bottom: 20px !important;
	line-height: 120%;
	text-decoration: none;
	transition: .2s ease-in-out;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 10px 20px 0px;
	min-height: 62px;
}
div#product-recommendation-sec .star-rating {
	padding: 0 20px;
}
div#product-recommendation-sec span.price {
	color: #1b7a99;
	font-weight: 700;
	font-size: 25px;
	margin: 10px 0 0 !important;
	line-height: 120%;
	text-align: left;
	padding: 0 20px;
}
div#product-recommendation-sec a.cstm-btnn, div#product-recommendation-sec a.button {
	padding-left: 30px;
	padding-right: 30px;
}
.whb-main-header .wd-header-cart a, .whb-main-header .wd-header-wishlist a, .whb-main-header .wd-header-my-account a {
	border: 0px !important;
	min-width: auto !important;
	padding: 0 7.5px !Important
}

/* RESPONSIVE EDITS */
@media (min-width: 768px) {
	.show-xs {
		display: none !Important;
	}
}
@media (max-width: 767px) {
	.whb-main-header .wd-header-cart a, .whb-main-header .wd-header-wishlist a, .whb-main-header .wd-header-my-account a {
		border: 0px !important;
		min-width: auto !important;
		padding: 0 7.5px !Important
	}
	div.choice-of-month {
		margin: 0px !important;
		padding: 30px 20px !important;
	}
	div.choice-of-month h2 {
		text-align: center;
	}
	div.choice-of-month p {
		text-align: center;
		font-size: 14px;
	}
	div.choice-of-month .vc_column-inner {
		padding: 0px;
	}
	.choice-of-month .clmm {
		margin-top: 0px;
	}
	div#product-recommendation-sec h3.wd-entities-title, div#product-recommendation-sec .star-rating, div#product-recommendation-sec span.price {
		text-align: center !important;
		min-height: auto;
	}
	#special-needs-sec .wd-nav-arrows {
		gap: 10px !important;
		position: relative !important;
		top: 10px !important;
		left: 0 !important;
		right: auto !important;
		justify-content: center !important;
		width: 100% !important;
	}
	#special-needs-sec .wd-nav-arrows .wd-btn-arrow {
		position: initial !important;
	}
	div#sensory-toys-secc .products.woocommerce {
		gap: 20px;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
	}
	div#sensory-toys-secc .products.woocommerce > div {
		width: calc(50% - 10px);
	}
	#sensory-toys-secc .category-grid-item .category-image-wrapp img {
		height: 220px;
	}
	div#recent-writers-sec .wd-carousel-item .wd-info-box {
		flex-direction: row;
	}
	div#recent-writers-sec .wd-carousel-item .wd-info-box .box-icon-wrapper {
		max-width: 35%;
	}
	div#recent-writers-sec .wd-carousel-item .wd-info-box .box-icon-wrapper img {
		height: auto !important;
		width: auto !important;
	}
	.latest-row .blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem_row {
		display: block;
	}
	.latest-row .blog-small-container .cstm-child-title h3 {
		padding-left: 10px !important;
	}
	div.banner-row {
		margin-top: 35px !important;
		padding: 20px 20px 0px !important;
	}
	.banner-row * {
		text-align: center;
	}
	.banner-row .vc_column-inner {
		margin: 0px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.banner-row .wd-image {
		margin-bottom: 0px !important;
	}
	.latest-row .wpb_single_image {
		display: inline-block;
		width: 35%;
		float: left;
		margin-bottom: 0px !important;
	}
	.latest-row .blog-medium-container .cstm-post-title, .latest-row .vc_custom_heading.cstm-blog-text {
		display: inline-block;
		width: 65% !important;
		float: left;
		padding-left: 10px !important;
	}
	.latest-row h3 {
		padding-left: 10px !important;
		display: -webkit-box;
		-webkit-line-clamp: 2 !important;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.latest-row .vc_gitem-zone .vc_gitem-zone-mini {
		min-height: auto !important;
	}
	.latest-row .cstm-feature-img img {
		height: auto !important;
	}
	.latest-row .vc_gitem_row {
		padding: 15px !important;
	}
	.latest-row .cstm-blog-text p {
		display: -webkit-box;
		-webkit-line-clamp: 3 !important;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 14px;
		line-height: 1.5;
	}
	.latest-row .cstm-post-title h3 a {
		font-size: 16px;
		line-height: 1.2 !important;
	}
	.latest-row .cstm-neuro-title h3 {
		font-size: 16px !important;
		line-height: 1.2 !important;
		padding-left: 10px !important;
	}
	#deserve-seccc-innnerr .wd-info-box {
		margin-bottom: 30px !important;
	}
	#your-go-to-place-sec .info-box-wrapper:not(:last-child) {
		margin-bottom: 0px !important;
	}
	.latest-row .cstm-blog-text {
		display: block !important;
	}
	.banner-row .vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.latest-row .blog-medium-container .cstm-post-title {
		padding-left: 0px !Important;
	}
	#recent-writers-sec .wd-nav-arrows {
		position: initial !important;
		justify-content: center;
		align-items: center;
	}
	#recent-writers-sec .article-body-container {
		margin-bottom: 0px !important;
		padding-bottom: 0px;
	}
	#recent-writers-sec .article-body-container {
		padding: 15px;
		border-radius: 20px;
		border: 1px solid #E8E8ED;
		background: #fff !important;
		margin-bottom: 20px;
		transition: .3s ease-in-out;
	}
	#recent-writers-sec .wd-blog-element {
		margin-bottom: 10px;
	}
	div.latest-row .vc_grid-item-mini {
		padding: 5px !important;
	}
	div#your-go-to-place-inner .wd-info-box .info-box-content {
		margin-bottom: 20px;
	}
}


/* my css */
@media (max-width: 1280px) {
	#feature-secc .blog-medium-container .cstm-feature-img img {
		height: 220px;
	}
}
@media (max-width: 1024px) {
	#feature-secc>.vc_col-sm-9 {
		width: 70%;
	}
	#feature-secc>.vc_col-sm-3 {
		width: 30% !important;
	}
	#feature-secc .cstmm-fm .wpb_single_image img {
		height: 280px;
	}
	#feature-secc .blog-medium-container .cstm-feature-img img {
		height: 160px;
	}
}
@media (max-width: 820px) {
	#feature-secc>.vc_col-sm-3, #feature-secc>.vc_col-sm-9 {
		width: 100% !important;
	}
	#feature-secc>.vc_col-sm-3 .blog-small-container .vc_grid-item {
		width: 50%;
	}
	#feature-secc {
		padding-top: 60px !important;
	}
	#feature-secc .promo-banner-wrapper {
		margin-bottom: 0 !important;
		width: 47.5% !important;
		display: inline-block;
		margin: 0 1%;
	}
	#ineer-page-titlee {
		background-size: cover !important;
	}
}
@media (max-width: 767px) {
	#feature-secc .cstmm-fm {
		padding: 15px !important;
	}
	.cstmm-fm .vc_gitem-zone-mini >div {
		display: block !important;
	}
	.cstm-featured-imgg .wpb_single_image {
		border-radius: 15px !important;
		margin-bottom: 30px !important;
	}
	#feature-secc .vc_gitem-zone-mini {
		min-height: auto !important;
	}
	#feature-secc .blog-medium-container .cstm-feature-img img {
		height: 350px !important;
	}
	#feature-secc .cstm-blog-layout {
		padding: 20px !important;
	}
	#feature-secc .cstm-featured-imgg .cstm-child-title h3 {
		font-size: 18px !important;
		line-height: 28px !important;
		margin: 0 !important;
	}
	#feature-secc .blog-small-container .vc_grid-item .vc_grid-item-mini {
		padding: 0 !important;
	}
	#feature-secc>.vc_col-sm-3 .blog-small-container .vc_grid-item figure.wpb_wrapper.vc_figure {
		margin-right: 20px;
	}
	#feature-secc .cstmm-fm .wpb_single_image img, #feature-secc .cstmm-fm .wpb_single_image * {
		width: 100%;
		display: block;
		max-width: 100%;
		object-fit: cover;
	}
}
@media (max-width: 480px) {
	#feature-secc>.vc_col-sm-3 .blog-small-container .vc_grid-item {
		width: 100% !important;
	}
	#feature-secc>.vc_col-sm-3 .blog-small-container .vc_grid-item figure.wpb_wrapper.vc_figure {
		width: 150px;
	}
	#feature-secc .cstmm-fm .wpb_single_image img {
		height: 240px !important;
	}
	#feature-secc .blog-medium-container .cstm-feature-img img {
		height: 240px !important;
	}
	#feature-secc .promo-banner-wrapper {
		width: 100% !important;
		margin: 0 !important;
	}
	#feature-secc .promo-banner-wrapper:not(:last-child) {
		margin-bottom: 30px !important;
	}
}
/* new edits */
.whb-main-header .wd-header-search span.wd-tools-text {
	display: block !important;
	margin: 0;
}
.whb-main-header .wd-nav>li.cstm-therapist-menu-itemm .wd-dropdown-menu.wd-dropdown .wd-sub-menu li.jfmm {
	margin-left: 20px;
}
.whb-main-header .wd-nav>li.cstm-therapist-menu-itemm .wd-dropdown-menu.wd-dropdown .wd-sub-menu li.jfmm .wd-nav-img {
	width: 72px !important;
	max-height: unset !important;
	FONT-VARIANT: JIS04;
	border-radius: 15px;
	margin-right: 20px;
	aspect-ratio: unset !important;
	box-sizing: unset !important;
	overflow-clip-margin: unset !important;
}
.wd-header-nav .wd-nav>li.cstm-therapist-menu-itemm .wd-dropdown-menu.wd-dropdown {
	padding: 30px !important;
	width: 390px;
}
/* responsive */
@media (max-width: 1024px) {
	.whb-main-header .wd-header-search span.wd-tools-text {
		display: none !important;
	}
}




/* my css */

h3.wd-entities-title.title.post-title a:hover {
	color: #9ec5d3 !important;
}
form.cart .single_add_to_cart_button {
	order: 10;
	background-color: #3e8e8e !important;
	color: #fff !important;
	padding: 16px 32px;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 700;
	font-family: 'Poppins';
	border-radius: 45px;
	box-shadow: none !important;
	width: 60%;
}

.single-product-page {
	padding-top: 40px;
}

.wpb_column.form-column.vc_column_container.vc_col-sm-12.vc_col-lg-8.vc_col-md-8.wd-rs-666c26a243ca1 {
	padding-bottom: 26px;
}

div.wpcf7-response-output{
	margin: 8px 0px 20px;
}

.vc_custom_1719924100841{
	padding-bottom: 35px !important;
}

.vc_toggle_arrow .vc_toggle_icon::before {
	transform: rotate(-45deg);
}

.vc_toggle_arrow .vc_toggle_icon::after {
	transform: rotate(225deg);
}

div#wpcf7-f2413-p78-o2 input[type='email'], div#wpcf7-f2413-p78-o2 input[type='date'], div#wpcf7-f2413-p78-o2 input[type='search'],div#wpcf7-f2413-p78-o2  input[type='number'], div#wpcf7-f2413-p78-o2 input[type='text'], div#wpcf7-f2413-p78-o2 input[type='tel'], div#wpcf7-f2413-p78-o2 input[type='url'], input[type='password'],div#wpcf7-f2413-p78-o2 textarea, select {
	border-color: #bcd9e2;
	border-radius: 15px;
	height: 55px;
}
.btn_submit {
	text-align: center;
}



div#wpcf7-f2413-p78-o2 input[type='email']::placeholder,
div#wpcf7-f2413-p78-o2 input[type='date']::placeholder,
div#wpcf7-f2413-p78-o2 input[type='search']::placeholder,
div#wpcf7-f2413-p78-o2 input[type='number']::placeholder,
div#wpcf7-f2413-p78-o2 input[type='text']::placeholder,
div#wpcf7-f2413-p78-o2 input[type='tel']::placeholder,
div#wpcf7-f2413-p78-o2 input[type='url']::placeholder,
div#wpcf7-f2413-p78-o2 input[type='password']::placeholder,
div#wpcf7-f2413-p78-o2 textarea::placeholder,
div#wpcf7-f2413-p78-o2 select::placeholder{
	font-size: 15px;
	font-weight: 500;
	color: #b5d6e3;
}

.ez-toc-sticky-fixed .ez-toc-sidebar {
	/* top: 66% !important; */
	width: 45%;
	box-shadow: 1px 1px 10px 3px rgb(0 0 0 / 20%);
	box-sizing: border-box;
	padding: 20px 30px;
	background: #fff;
	margin-left: 0 !important;
	height: auto;
	overflow-y: auto;
	position: relative;
	overflow-x: hidden;
	margin-top: 200px;
}

del:before {
	content: 'List ';
	font-weight: 400;
	color: #7ABADC;
	font-family: 'Poppins';
	font-size: 22px;
}

.page-id-78 del:before {
	content: 'List Price: ';
	font-weight: 400;
	color: #7ABADC;
	font-family: 'Poppins';
	font-size: 22px;
}

.page-id-78 span.woocommerce-Price-amount.amount bdi {
	color: #7ABADC;
}

.page-id-78 span.price {
	display: flex !important;
	flex-direction: column-reverse !important;
}

del {
	text-decoration-color: #7ebdda;
}
html body.woodmart-archive-shop .main-page-wrapper .page-title{
	display:inline-block;
}

.ez-toc-sticky-fixed .ez-toc-sidebar{
	width:auto ;
}
























/* ADDITIONAL EDITS */
header ul.wd-sub-menu li a {
	max-width: max-content;
}
header ul.wd-sub-menu li:hover > a:before {
	width: 100%;
	opacity: 1;
}
header ul.wd-sub-menu li > a:before {
	content: '';
	position: absolute;
	bottom: 0;
	width: 0;
	height: 1px;
	background: #000;
	transition: all 0.3s ease;
	opacity: 0;
}
header ul.wd-sub-menu li.jfmm > a:before {
	top: 50%;
	margin-left: 85px;
	transform: translateY(15px);
}
header ul.wd-sub-menu li.jfmm:hover > a:before {
	max-width: calc(100% - 72px);
}
body .page-title.page-title-default {
	background: #d3e9ef url(/mirror/wp-content/uploads/2024/07/banner-shapes.png) !important;
	padding: calc(3% + 50px) 45px !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	background-position: top !important;
	border-radius: 30px !important;
	width: 100% !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	max-width: var(--wd-container-w) !important;
	margin-top: 30px !important;
	display: inline-block !important;
	position: relative !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	min-height: auto !important;
}
.page-title.page-title-default h1 {
	color: #232323;
	font-size: calc(32px + 1vw) !important;
}

/* new css */
.cstm_product-description {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.cstm_product-description p {
	margin: 0;
}
/* New Landing Page Css */
#page-title-sec-cstm {
	background-size: 100% 100% !important;
}
#page-title-sec-cstm .wd-info-box {
	margin: 0 !important;
}
#page-title-sec-cstm .vc_column-inner {
	padding-top: 0;
}
#cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel:not(:last-child) {
	margin-bottom: 40px;
}
#cstm-toggle-pannel-sec .wd-info-box {
	margin: 0;
}
#cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body {
	border: none !important;
	background-color: #fff0 !important;
	padding-bottom: 0;
	padding-top: 20px;
}
#cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-title> a {
	padding: 24px 20px !important;
	transition: .5s;
	border: 1px solid rgb(24,25,69,10%);
	border-radius: 20px;
	color: #3e8e8e !important;
}
#cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-title> a i {
	left: auto;
	right: 20px;
}
#cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-title {
	font-family: 'Poppins' !important;
	font-weight: 700 !important;
	font-size: 18px !important;
}
#cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-heading {
	background-color: #fff0 !important;
}
#cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title> a {
	background-color: #c1deef !important;
	color: #1b7a99 !important;
	border-color: #fff0 !important;
}
#cstm-toggle-pannel-sec .vc_tta-container {
	margin: 0 !important;
}
#just-for-margin input[type='text'],#just-for-margin input[type='email'], #just-for-margin input[type='tel'], #just-for-margin textarea, #just-for-margin select {
	border: 2px solid rgb(24,25,69,10%);
	border-radius: 15px;
	height: 60px;
	font-family: 'Poppins' !important;
	font-weight: 700;
	font-size: 16px;
	color: #b3d5e1 !important;
}
#just-for-margin ::placeholder {
	color: #b3d5e1 !important;
}
.jf-attached-file p {
	margin: 0;
}
.jf-attached-file {
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}
.jf-attached-file br {
	display: none;
}
.jf-attached-file input[type="file"] {
	position: absolute;
	left: 0;
	z-index: -1;
	padding-left: 53px;
	top: 8px;
	border: none !important;
	box-sizing: unset !important;
	white-space: unset !important;
	outline: unset;
}
.jf-attached-file label {
	display: table;
	position: relative;
	padding: 11px 27px 11px 47px;
	border: 1px solid #3e8e8e !important;
	border-radius: 30px;
	background-color: #f8fcfe;
	background-image: url('/mirror/wp-content/uploads/2024/07/Vector-12.png');
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 20px 50%;
}
ul#cstm-list {
	padding-left: 30px;
}
ul#cstm-list li p {
	margin: 0;
}
span.cstm-label:not(:first-child) {
	margin-top: 20px !important;
	display: table;
}
#apply-now-form-sec br {
	display: none;
}
#just-for-margin h3 {
	color: #1b7a99;
	font-family: 'Poppins' !important;
	font-weight: 700;
	font-size: 16px;
}
#apply-now-form-sec input#SubmitForm {
	background-color: #3e8e8e !important;
	color: #fff !important;
	font-family: 'Poppins' !important;
	font-size: 16px !important;
	line-height: 26px !important;
	font-weight: 400 !important;
	padding: 11px 30px !important;
	border-radius: 30px !important;
}
#apply-now-form-sec span.wpcf7-spinner {
	display: none;
}
#apply-now-form-sec p {
	margin: 0;
}
#just-for-margin {
	margin-bottom: 20px;
}
#apply-now-form-sec .vc_column-inner {
	padding-top: 0 !important;
}
#cstm-cta-sec .vc_column-inner {
	padding-top: 0;
}
#cstm-cta-sec .wd-info-box {
	margin: 0;
}
#cstm-cta-sec {
	margin-left: 0;
	margin-right: 0;
	border-radius: 40px;
}
#cstm-cta-sec .wd-info-box .info-btn-wrapper {
	margin-top: 30px;
}
#cstm-cta-sec .wd-info-box .info-btn-wrapper a.btn {
	background-color: #fff !important;
	color: #3e8e8e !important;
	text-transform: capitalize;
	font-family: 'Poppins' !important;
	font-size: 16px;
	border-radius: 16px;
	padding: 14px 30px;
}
#story-of-names-sec {
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.05);
	margin-left: 0;
	margin-right: 0;
	padding: 30px;
}
#story-of-names-sec .wd-info-box {
	margin: 0;
}
#story-of-names-sec h2.info-box-title {
	margin: 0 !important;
}
#page-title-sec-cstm.page-title-sec-cstm {
	padding-top: 100px !important;
	padding-bottom: 400px !important;
}
#just-for-sec-overlap {
	margin-top: -380px;
}
#jst-for-half-bg svg {
	margin: 0 auto;
	display: table;
}
#cstm-svg-secc {
	margin-bottom: -80px;
}
#jst-for-half-bg {
	position: relative;
	padding-bottom: 30px;
}
#jst-for-half-bg::before {
	content: "" !important;
	height: 70%;
	width: 100%;
	background-color: #ECF2F5;
	position: absolute;
	bottom: 0;
	left: 0;
}
#cstm-cta-sec {
	position: relative;
}
@media (max-width: 1280px) {
	#page-title-sec-cstm {
		background-size: cover !important;
	}
}
@media (max-width: 1024px) {
	#just-for-sec-overlap {
		margin-top: -280px;
	}
	#page-title-sec-cstm.page-title-sec-cstm {
		padding-top: 100px !important;
		padding-bottom: 300px !important;
	}
	h2.info-box-title.title.wd-font-weight-700.box-title-style-default.wd-fontsize-m {
		margin: 0 !important;
	}
	#apply-now-form-sec .info-box-wrapper:not(:last-child) {
		margin-bottom: 30px;
	}
	#page-title-sec-cstm h1.info-box-title {
		margin-bottom: 20px;
	}
}
@media (max-width: 820px) {
	#page-title-sec-cstm br {
		display: none;
	}
	#page-title-sec-cstm {
		padding-top: 140px !important;
		padding-bottom: 110px !important;
	}
	#cstm-toggle-pannel-sec>div {
		width: 100% !important;
	}
	#cstm-toggle-pannel-sec .vc_column-inner {
		padding-top: 0 !important;
	}
	#cstm-toggle-pannel-sec>div:not(:last-child), #cstm-toggle-pannel-sec .vc_tta.vc_general .vc_tta-panel:not(:last-child) {
		margin-bottom: 20px;
	}
	#cstm-toggle-pannel-sec {
		padding-bottom: 50px !important;
	}
	#apply-now-form-sec .info-box-title {
		margin-top: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#just-for-margin>div {
		width: 100%;
		max-width: 100%;
		flex: unset;
	}
	#just-for-margin>div:not(:last-child) {
		margin-bottom: 20px;
	}
	#just-for-sec-overlap {
		margin-top: -230px;
	}
	#page-title-sec-cstm.page-title-sec-cstm {
		padding-top: 60px !important;
		padding-bottom: 240px !important;
	}
	#ask-inner {
		padding-top: 0 !important;
	}
	#ask-inner .info-box-wrapper {
		margin-bottom: 30px;
	}
	.therapist-avatar img {
		margin: 0 !important;
	}
}
@media (max-width: 480px) {
	#cstm-cta-sec {
		margin-top: 50px !important;
		padding: 40px 0 !important;
	}
	#cstm-cta-sec .info-box-title {
		margin: 0 !important;
	}
	#story-of-names-sec {
		padding: 25px 10px;
	}
	#page-title-sec-cstm {
		padding-top: 100px !important;
		padding-bottom: 110px !important;
		min-height: auto;
	}
} 


.page-id-2875 button.m-phone-number-input__country-flag {
	background: transparent;
	top: 0px;
}

/* NEW OT PAGES */
#ineer-page-titlee.ot-banner .info-box-title b {
	font-weight: 700;
	color: #232323 !important;
	font-size: 24px;
}
.ot-banner h1.info-box-title {
	line-height: 1 !important;
	margin-bottom: 30px;
}
.ot-banner .info-box-inner {
	max-width: 1060px;
	margin: 0 auto !important;
}
.ot-page .wd-info-box {
	max-width: 1060px;
	margin-left: auto;
	margin-right: auto;
}
.ot-page img {
	max-width: 950px;
	margin-left: auto;
	margin-right: auto;
}
.bordered .info-box-content {
	background: #fff;
	border-left: 60px solid #1b7a99;
	border-radius: 25px !important;
	padding: 30px 40px 30px 40px;
	box-shadow: 0px 4px 25px 0px #0000001A;
	margin-bottom: 15px;
}
.bordered .info-box-inner strong {
	margin-bottom: 15px !important;
	display: block;
}
.shadowed .info-box-content {
	padding: 28px;
	box-shadow: 0px 4px 24px 0px #0000000F;
	border-radius: 4px !important;
	margin-bottom: 15px;
}
.shop-notice {
	background: #3e8e8e;
	padding: 6% 5% 6% !important;
	border-radius: 40px !important;
}
.shop-notice .info-box-inner {
	margin: 25px 0 !important;
}
@media (max-width: 1024px) {
	.ot-page img {
		max-width: 100%;
	}
}
@media (max-width: 991px) {
	.bordered .info-box-content {
		border-left: 20px solid #1b7a99;
		padding: 25px;
		margin-bottom: 30px !important;
	}
	.shadowed .info-box-content {
		padding: 25px !important;
		margin-bottom: 30px !important;
	}
}

@media (max-width: 767px) {
	.blog-small-container .wpb_single_image.wpb_content_element.cstm-child-img.vc_align_ {
		width: 35% !important;
	}
}


/* LANDING PAGE */

.cstm-page-title .info-box-title {
	max-width: 600px;
	margin: 0 auto 30px;
}
.cstm-page-title .info-box-title small {
	font-size: 22px;
	font-weight: 600;
	display:block;
	line-height: 100%;
}
.cstm-page-title .info-box-title br {
	display:none;
}

.primary-btn {
	font-size: 14px !important;
	border-radius: 10px !important;
}

.milestone-box {
	background: #ffff;
	border-left: 60px solid #197298;
	border-radius: 20px !important;
	padding: 30px;
	margin-bottom:30px;
	box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width:991px){
	.table-row .comparison-table td.price-main{
		min-height:160px ;
	}
	.img-style {
		text-align: center;
		margin-top:50px;
		margin-bottom:50px;
	}
	.milestone-box {
		border-left: 30px solid #197298;
		border-radius: 15px;
		padding: 20px;
	}

	.language-row .info-box-wrapper{
		min-height: 320px !important;

	}	
}

/*****Indside Page *******/
#ineer-page-titlee .cstm-page-title .info-box-inner p {
	margin-top: 30px;
}

.milestone-box strong {
	line-height: 50px;
}

.language-row .info-box-wrapper {
	border-bottom: 50px solid rgb(108, 187, 192);
	border-radius: 20px;
	box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.11);
	padding: 30px;

}
#language-row .wpb_column > div,
#language-row .wpb_column > div > div,
#language-row .wpb_column > div > div > div,
#language-row .wpb_column >div > div > div > div {
	height: 100% !important;
	gap:20px;
}

/* Consult Section */

#toodler-main-row .list-content > li img {
	position: relative;
	top: 8px;
	width: 30px;
	height: 30px;
	object-fit: contain !important;
}
#toodler-main-row .list-content span.list-content {
	font-size:16px;
}
@media (max-width:1024px){
	#toodler-main-row .list-content span.list-content {
		font-size: 14px;
	}
}

.counsult-row > div > div {
	box-shadow: 0.42px 0.91px 25px 0px rgba(0, 0, 0, 0.2);
	padding: 80px 60px 50px 60px !important;
	border-radius: 20px;
}

@media (max-width: 991px){
	.counsult-row > div > div {
		padding: 40px 30px !important;
	}
}

@media (max-width: 767px){
	.counsult-row > div > div {
		padding: 30px 20px !important;
	}
}

.toodler-row .list-content.wd-list li {
	align-items: baseline;
}
.bg-row {
	box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.17);
	padding: 4% 3% 10px;
	background-color: #fff;
	border-radius: 20px;
}


/********Table row ********/

@media (max-width: 768px){
	.table-row .comparison-table th, .comparison-table td{
		padding:20px !important;
		align-items:center;
	}
}
.table-row .comparison-table th:nth-child(2) {
	border-radius: 20px 0px 0px 0px;
}

.table-row .comparison-table th:nth-child(3) {
	border-radius: 0px 20px 0px 0px;
}

.table-row .comparison-table td.price-main {
	display: flex;
	justify-content: space-between;
}

.table-row .comparison-table {
	width: 100%;
	margin: 0 auto;
	background: white;
	border-radius: 8px;
	text-align: center;

}

.table-row .comparison-table tbody td {
	box-shadow: 0.42px 0.92px 5px 0px rgba(0, 0, 0, 0.15);

}

.table-row .comparison-table th:nth-child(n+2) {
	box-shadow: 0.42px 0.92px 15px 0px rgba(0, 0, 0, 0.15) !important;
	font-size:20px;
}

.table-row .comparison-table table {
	width: 100%;
	border-collapse: collapse;
	font-size:20px;
}

.table-row .comparison-table th, .comparison-table td {
	padding: 50px;
	color: #009BA8;
	font-weight: 700;
}

.table-row .comparison-table th {
	background-color: #fff;
	color: #009BA8;
	text-align: center;
	text-transform: capitalize;
	border:none !important;
}

.table-row .comparison-table td img {
	width: 40px;
	height: 40px;
}

.table-row .comparison-table tr {
	background-color: #fFF;
}

.table-row .comparison-table .highlight {
	color: orange;
	font-weight: bold;
}

@media (max-width: 767px) {
	.table-row .comparison-table td.price-main{
		min-width:250px !important;
		min-height:100px;
	}

	.table-row .comparison-table table{
		font-size:16px !important;
	}
	.table-row .comparison-table td img {
		width: 30px;
		height: 30px;
	}
	.table-row .comparison-table th:nth-child(n+2){
		font-size:18px!important;
	}

	.table-row .comparison-table {
		width: 100%;
		overflow-x:scroll;
	}
	.table-row .comparison-table th, .comparison-table td{
		padding:25px !important;
	}
}

.table-row table td:nth-child(2) {
	background-color: #3e8e8e;
	border-bottom: 1px solid #fff !important;
	text-align: center;color: #fff;
	font-weight: 400;

}

.table-row  table td:nth-child(3) {
	text-align: center;
	color: #E95B00;
	font-weight: 700;
	box-shadow:0.42px 4.92px 5px 0px rgba(0, 0, 0, 0.15);
}

body.page-id-516 .therapist-form-container, body.page-id-542 .therapist-form-container, body.page-id-409 .therapist-form-container {
	display: none;
}
.page-id-3005 #jffm {
	display: none;
}

.img-width img {
	max-width: 200px;
}
/* blog page redesigned */
.cstm-search-box .searchform input[type="text"] {
	border-width: 1px !important;
	height: 50px;
	padding-left: 20px;
	font-size: 15px !important;
	font-family: poppins;
}
.cstm-search-box .searchform .searchsubmit {
	color: rgba(102, 153, 174, 1);
	font-weight: 700;
}

.view-more-btn .vc_btn3 {
	border-radius: 24px !important;
	border: 1px solid #1b7a99 !important;
	padding: 10px 40px !important;
	text-align: center;
	font-size: 0px !important;
	font-weight: 500 !important;
	letter-spacing: 0.8px;
	background-color: transparent !important;
	color: #1b7a99 !important;
	margin-bottom: 15px !important;
}
.view-more-btn .vc_pageable-load-more-btn * {
	width: 100% !important;
}
.view-more-btn .vc_btn3:hover {
	background-color: #1b7a99 !important;
	color: #fff !important;
}
.blog-medium-container.view-more-btn {
	padding-top: 30px;
}
.view-more-btn .vc_btn3::before {
	content: 'View More';
	font-size: 18px !important;
}

@media(max-width: 767px){
	.view-more-btn .vc_btn3::before {
		content: 'View More';
		font-size: 16px !important;
	}
	.view-more-btn .vc_btn3 {
		margin-bottom: 0px !important;
	}
	.blog-medium-container.view-more-btn {
		padding-top: 15px !important;
	}
}



/* PRESS AND NEWS */

.press-news-container .post-img img {
	height: 250px;
	object-fit: contain;
	border-radius: 20px !important;
}
.press-news-container .vc_gitem-col {
	border: 1px solid rgb(24 25 69 / 10%);
	border-radius: 20px;
	padding: 20px !important; 
	height: 100% !important;
}
.press-news-container .post-text {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}
.press-news-container .post-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
}
.press-news-container .post-category > div:not(:last-child) > span:after {
	content: ',';
}


.news-search-form .searchform input[type="text"] {
	border-radius: 40px;
}
.news-search-form .searchform {
	max-width: 300px;
	margin-left: auto;
}
.news-search-form .searchform .searchsubmit:after {
	font-size: 14px;
	color: #3e8e8e;
	font-weight: 700 !important;
}
@media (max-width:767px){
	.news-search-form .searchform {
		margin-right: auto;
	}
	.sm-text-center,
	.sm-text-center * {
		text-align:center;
	}
}



.press-news-container .vc_pageable-slide-wrapper {
	display: flex;
	flex-wrap: wrap;
}
@media (min-width:1025px){
	.press-news-container .press-news-container .vc_gitem-col {
		min-height: 500px;
	}
}
@media (min-width: 992px) and (max-width: 1024px){
	.press-news-container .vc_pageable-slide-wrapper > .vc_grid-item {
		flex: 1 1 33%;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
	.press-news-container .vc_pageable-slide-wrapper > .vc_grid-item {
		flex: 1 1 50%;
	}
}
@media (max-width:767px){
	.press-news-container .vc_gitem-zone .vc_gitem-zone-mini {
		min-height:400px !important;
	}
}



.press-news-container .vc_grid-btn-load_more a.vc_general {
	background: #6A99AD !important;
	border-radius: 30px !important;
	min-width: 160px !important;
}
.press-news-container .vc_grid-btn-load_more a.vc_general:hover {
	box-shadow: inset 0 0 100px rgba(0,0,0,0.2);
}




.wd-blog-element .wd-posts {
	display: flex !important;
}
.wd-blog-element .wd-posts >article {
	position: unset !important;
}
.wd-blog-element .wd-posts >article .article-inner {
	height: 100% !important;
	box-shadow: none !important;
	border: 1px solid #F3F3F6;
	border-radius: 20px;
}
.wd-blog-element .wd-posts .post-img-wrapp img {
	height: 250px;
	object-fit: contain;
}
.wd-blog-element .wd-posts .post-date.wd-post-date.wd-style-with-bg {
	display: none;
}
.wd-blog-element .wd-posts .post-img-wrapp a:after,
.wd-blog-element .wd-posts .post-image-mask {
	display: none;
}
.wd-blog-element .wd-posts .meta-categories-wrapp {
	position: unset !important;
}
.wd-blog-element .wd-posts .meta-post-categories {
	background: none !important;
	color: #7099AB !important;
	padding: 0 !important;
}
.wd-blog-element .wd-posts .meta-post-categories>a {
	color: #7099AB !important;
}
.wd-blog-element .wd-posts .article-body-container {
	text-align: left !important;
}
.wd-blog-element .wd-posts .article-body-container {
	padding: 15px !important;
}
.wd-blog-element .wd-posts .entry-meta.wd-entry-meta {
	display: none;
}
.wd-blog-element .wd-posts .hovered-social-icons {
	display: none;
}
.story-form .submitBtn {
	height: auto ! IMPORTANT;
	padding: 15px 30px;
}
/* PREFOOTER FOR LEARN MORE TABS */
.prefooter-tab > div {
	background: #d3e9ef;
	padding: 5%;
	width: calc(50% - 22.5px);
	border-radius: 20px;
	box-shadow: 0px 5px 20px rgb(0 0 0 / 10%);
}
.prefooter-tab {
	display: flex;
	flex-wrap: wrap;
	gap: 45px;
	margin-bottom: 5%;
}
a.popBtn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	border-radius: 10px;
	padding: 16px 32px;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 700;
	font-family: 'Poppins';
}
.popContent input, .popContent textarea {
	border: 2px solid rgb(24, 25, 69, 10%);
	border-radius: 15px;
	height: 60px;
	font-family: 'Poppins' !important;
	font-weight: 700;
	font-size: 16px;
	color: #b3d5e1 !important;
}
.popContent input::placeholder, .popContent textarea::placeholder {
	color: #b3d5e1 !important;
}
.popContent input#Send, .popContent input.submitBtn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	border-radius: 10px;
	padding: 16px 32px;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 700;
	font-family: 'Poppins';
}
.cstm-icon {
	font-size: 14px;
}
.cstm-icon a {
	color: #595959;
}



/* PRESS */

#press-news-row .press-box {
	border: 1px solid #1819451A;
	padding: 15px;
	border-radius: 20px;
	margin-bottom: 0 !important;
}
#press-news-row > div > div > div {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
#press-news-row > div > div > div .info-box-wrapper {
	flex: 0 0 25%;
	padding: 15px;
}
#press-news-row .info-box-icon img {
	height: 280px;
	object-fit: cover;
	border-radius: 20px;
}
@media (max-width:1199px){
	#press-news-row > div > div > div .info-box-wrapper {
		flex: 0 0 33.33%;
	}
}
@media (max-width:991px){
	#press-news-row > div > div > div .info-box-wrapper {
		flex: 0 0 50%;
	}
}
@media (max-width: 767px) {
	div#ask-inner {
		padding-bottom: 0px !important;
	}
	.prefooter-tab > div {
		width: 90%;
		margin: 0 auto;
	}
}
@media (max-width:480px){
	#press-news-row > div > div > div .info-box-wrapper {
		flex: 0 0 100%;
	}
}

/* NEW MENU */
ul#menu-main-menu li.learn-menu .wd-dropdown {
	width: auto !important;
	--wd-dropdown-width: auto !important;
}
ul#menu-main-menu li.learn-menu .wd-dropdown-menu ul {
	column-count: 4;
	min-width: auto !important;
}
ul#menu-main-menu li.learn-menu .wd-dropdown-menu ul li a {
	font-size: 14px !important;
}

@media (max-width: 1399px) and (min-width: 1025px) {
	ul#menu-main-menu li.learn-menu .wd-dropdown-menu ul {
		column-count: 3;
		min-width: auto !important;
	}
	.whb-main-header li.learn-menu li.menu-item a.woodmart-nav-link {
		font-size: 14px !important;
	}
	.whb-general-header .wd-tools-element>a {
		min-width: 220px !important;
		max-width: 220px !important;
	}
	header.whb-header .wd-nav.wd-gap-m {
		--nav-gap: 5px;
	}
}

@media (max-width: 500px) {
	.cstm-emaill a {
		font-size: 0 !important;
	}
	.cstm-emaill a i {
		font-size: 14px !important;
	}
	.whb-top-bar .wd-header-text:nth-child(1)>*, .whb-top-bar .wd-header-text:nth-child(2)>* {
		text-align: left !important;
	}
	.whb-top-bar .wd-header-text:nth-child(1) a, .whb-top-bar .wd-header-text:nth-child(2) a {
		font-size: 13px !important;
	}
	.whb-top-bar .wd-header-text {
		padding-right: 0;
	}

}

/* Website Design Edits */
.home-banner-row .new-banner-box .info-box-content {
	display: flex;
	flex-direction: column;
	padding: 10px 32px 32px 32px;
}
.home-banner-row .new-banner-box .info-box-content .info-box-subtitle {
	order: 1;
}
.home-banner-row .new-banner-box .info-box-content .info-box-inner {
	order: 1;
}
.home-banner-row .new-banner-box {
	background: #FFFFFF;
	border-radius: 0px 0px 20px 20px !important;
	box-shadow: 0px 4px 24px 0px #0000000F;
}
.home-banner-row .author-box .info-box-icon img {
	border-radius: 12px !important;
}
.home-banner-row .author-box .info-box-inner {
	margin-top: 0 !important;
}
.single-post-layout .single-post-img .vc_figure {
	display: block !important;
}
.single-post-layout .single-post-img .vc_single_image-wrapper {
	display: block !important;
}
.single-post-layout .single-post-img img {
	width: 100% !important;
}
.single-post-layout .single-post-title h1 {
	font-size: 40px !important;
	font-weight: 700 !important;
	color: #1b7a99 !important;
	margin-bottom: 0 !important;
}
.single-post-layout .single-post-title {
	margin-bottom: 0 !important;
}
.single-post-layout .single-post-author {
	margin-bottom: 10px !important;
}
.single-post-layout .single-post-author div {
	font-family: 'Inter';
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #000000 !important;
	text-transform: capitalize;
}
.single-post-layout .single-post-text {
	margin-bottom: 0 !important;
}
.single-post-layout .single-post-text p {
	margin-bottom: 0 !important;
	font-family: 'Inter';
	font-size: 17px !important;
	font-weight: 400 !important;
	color: #000000 !important;
}
.single-post-img {
	margin-bottom: 0 !important;
}
.single-post-layout .single-post-layout-inner {
	background: #FFFFFF !important;
	padding: 32px !important;
	border-radius: 0px 0px 20px 20px;
}
.single-post-layout {
	box-shadow: 0px 4px 24px 0px #0000000F;
	border-radius: 0px 0px 20px 20px;
}
.single-post-layout .vc_gitem-col {
	padding: 0;
}
.banner-post-layout .vc_gitem_row {
	border: 1px solid #3e8e8e;
	background: #FFFFFF;
	padding: 24px !important;
	border-radius: 12px !important;
}
.banner-post-layout .banner-post-author {
	font-family: 'Inter';
	font-size: 14px;
	font-weight: 700;
	color: #1b7a99 !important;
	margin-bottom: 3px !important;
}
.banner-post-layout .banner-post-title {
	margin-bottom: 0 !important;
}
.banner-post-layout .banner-post-title h3 {
	font-family: 'Inter';
	font-size: 19px !important;
	font-weight: 700 !important;
	color: #000000 !important;
	display: -webkit-inline-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 0 !important;
}
.author-bar>div>div>div {
	background: #d3e9ef;
	box-shadow: 0px 4px 24px 0px #00000006 !important;
	padding: 24px;
	border-radius: 12px !important;
}
.author-bar .vc_col-sm-12 {
	padding: 0 !important;
}
.author-title h3 {
	font-family: 'Inter';
	font-size: 18px !important;
	font-weight: 700 !important;
	margin-bottom: 0 !important;
}
.author-title {
	margin-bottom: 10px !important;
}
.author-bio {
	font-family: 'Inter';
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #333333 !important;
}
.banner-author-layout .vc_gitem-row-position-top {
	display: flex !important;
	align-items: center;
}
.tele-therapy-row>div>div>div {
	box-shadow: 0px 4px 24px 0px #0000000F;
	background: #3e8e8e;
	padding: 24px;
	border-radius: 20px;
	margin-top: 30px;
}
.tele-therapy-row .wd-button-wrapper {
	margin-bottom: 15px;
}
.tele-therapy-row .tele-therapy-btn {
	background: #FFFFFF !important;
	box-shadow: unset !important;
	border-radius: 16px !important;
	padding: 14px 20px !important;
	min-height: 48px !important;
	font-family: 'Inter';
	font-size: 14px;
	font-weight: 400;
	color: #1b7a99 !important;
	text-transform: capitalize;
	width: 236px;
}
@media (max-width: 1199px){
	.single-post-layout .single-post-title h1 {
		font-size: 30px !important;
	}
	.single-post-layout .single-post-text p {
		font-size: 15px !important;
	}
	.banner-post-layout .banner-post-title h3 {
		font-size: 15px !important;
	}
	.author-title h3 {
		font-size: 16px !important;
	}
}
@media (max-width: 767px){
	.single-post-layout .vc_gitem-zone-mini,
	.banner-post-layout .vc_gitem-zone-mini,
	.banner-author-layout .vc_gitem-zone-mini{
		min-height: unset !important;
	}
	.banner-author-layout .vc_gitem-row-position-top {
		gap: 20px;
		margin-top: 15px;
	}
	.single-post-layout .single-post-title h1 {
		font-size: 20px !important;
	}
	.single-post-layout .single-post-text p {
		font-size: 14px !important;
	}
	.banner-post-layout .banner-post-title h3 {
		font-size: 14px !important;
	}
	.author-title h3 {
		font-size: 15px !important;
	}
}

/* Add Section To Blogs */
/* Quote Section */
.quote-boxeswd-col .testimonial-inner {
	flex-direction: column-reverse;
	position: relative;
	padding: 30px 0;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}
.quote-boxeswd-col footer {
	text-align: right;
	padding-right: 80px;
	font-family: 'Poppins';
	font-size: 17px;
	font-weight: 400;
}
.quote-boxeswd-col .testimonial-avatar {
	position: absolute;
	right: 10px;
	bottom: 28px;
}
.quote-boxeswd-col .testimonial-avatar img {
	min-width: 50px !important;
	max-width: 50px !Important;
}
.quote-boxeswd-col .testimonial-content {
	font-family: 'Poppins';
	font-size: 24px;
	font-weight: 700;
	color: #3e8e8e !important;
}

/* Highlight Section */
.highlight-row .highlight-box {
	background: #FFFFFF;
	box-shadow: 0px 4px 25px 0px #0000001A;
	padding: 30px 40px 30px 40px;
	border-left: 15px solid #1b7a99;
	border-radius: 0px 10px 10px 0px;
}

/* Related Blogs */
.related-blog-row .post-category {
	display: none;
}
.related-blog-row .post-title {
	font-family: 'Poppins';
	font-size: 16px !important;
	font-weight: 700;
	color: #1b7a99 !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.related-blog-row .post-text {
	font-family: 'Poppins';
	font-size: 14px !important;
	font-weight: 400;
	color: #232323 !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.related-blog-row .related-blog-grid .vc_gitem_row .vc_gitem-col {
	border: 2px solid #E8E8E8;
	border-radius: 40px !important;
}
.related-blog-row .related-blog-grid .post-img img.vc_single_image-img {
	height: 280px !important;
	object-fit: contain;
}

/* Ability To Add Definition */
.definition-box {
	box-shadow: 0px 4px 25px 0px #0000001A;
	background: #FFFFFF;
	padding: 30px;
	border-radius: 0px 10px 10px 0px !important;
}
.definition-box .info-box-inner a {
	text-decoration: underline;
}

/* Edits */
.vc_tta-panel-body {
	border: 0 !important;
	background: #fff0 !important;
}
.vc_tta-panels {
	border: 0 !important;
	background: #fff0 !important;
}
.diagnosis-box {
	border: 1px solid #C3DEEE;
	padding: 24px 9px;
	border-radius: 12px !important;
}
.diagnosis-row .diagnosis-box .info-box-icon  img {
	height: 85px;
	object-fit: contain;
}
.diagnosis-box .info-box-title {
	display: -webkit-inline-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.diagnosis-row .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active .vc_tta-title-text:after {
	display: none !important;
}
.diagnosis-box .info-box-title {
	font-size: 16px !important;
}
.diagnosis-row ul.vc_tta-tabs-list>li.vc_tta-tab a {
	border: 1px solid #3e8e8e !important;
	border-radius: 6px !important;
	font-family: 'Inter' !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	color: #000000 !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
}
.diagnosis-row ul.vc_tta-tabs-list>li.vc_tta-tab:not(:last-child) {
	margin-right: 10px;
}
.diagnosis-row ul.vc_tta-tabs-list>li.vc_tta-tab:last-child a {
	border: 1px solid #3e8e8e !important;
	background: #3e8e8e !important;
	padding: 12px !important;
	border-radius: 6px !important;
	font-family: 'Inter';
	font-size: 20px !important;
	font-weight: 700;
	color: #fff !important;
}
.diagnosis-row .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after,
.diagnosis-row .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::before{
	display: none;
}
.diagnosis-row ul.vc_tta-tabs-list {
	margin-bottom: 20px !important;
}
.diagnosis-row .vc_tta-panel-body {
	padding: 0 !important;
}
.diagnosis-box {
	min-height: 200px;
}
.diagnosis-row ul.vc_tta-tabs-list>li.vc_tta-tab:not(:last-child) {
	margin-bottom: 20px;
}
.quiz-inner-row .quiz-boxes {
	background: #C3DEEE;
	padding: 24px;
	border-radius: 12px !important;
}
.quiz-inner-row .wd-info-box {
	margin-bottom: 0 !important;
	height: 100%;
}
.quiz-inner-row .vc_column-inner, .quiz-inner-row .vc_column-inner> div {
	height: 100%;
	display: block;
}
.quiz-inner-row .info-box-wrapper {
	height: 100%;
}
.quiz-inner-row .quiz-boxes a.btn {
	font-family: 'Inter';
	font-size: 14px;
	font-weight: 400 !important;
	color: #1b7a99 !important;
	text-transform: capitalize !important;
	border-bottom: 0 !important;
}
.banner-post-layout .banner-post-btn .banner-post-btn {
	padding: 0 !important;
	padding-right: 45px !important;
	border: 0 !important;
	background: #fff0 !important;
	font-family: 'Inter';
	font-size: 14px;
	font-weight: 400;
	color: #1b7a99 !important;
}
.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
	padding-top: 38% !important;
}
.latest-blog-inner-row .post-img img {
	height: 220px;
	object-fit: contain;
	object-position: center;
}
.latest-blog-inner-row .post-title h4{
	color: #1b7a99 !important;
	margin-bottom: 0 !important;
}
.latest-blog-inner-row .post-title {
	color: #1b7a99 !important;
	font-family: 'Inter' !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	display: -webkit-inline-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 0 !important;
}
.latest-blog-inner-row .post-author {
	font-family: 'Inter';
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #000000 !important;
}
.latest-blog-inner-row .post-text {
	font-family: 'Inter';
	font-size: 16px !important;
	font-weight: 400;
	color: #000000 !important;
}
.deserve-btn {
	background: #3e8e8e !important;
	padding: 14px 40px;
	border-radius: 16px !important;
	min-height: 48px;
	font-family: 'Inter';
	font-size: 14px;
	font-weight: 400;
	color: #fff !important;
	text-transform: capitalize;
}
.sensory-toys-row .product-layout .vc_gitem-row-position-top {
	display: flex;
	align-items: center;
	background: #FFFFFF;
	border-radius: 20px !important;
}
.sensory-toys-row .product-title {
	color: #1b7a99 !important;
	font-family: 'Inter';
	font-size: 18px !important;
	font-weight: 700 !important;
	display: -webkit-inline-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.sensory-toys-row .product-btn a.vc_gitem-link {
	padding: 0 !important;
	padding-right: 45px !important;
	background: #fff0 !important;
	border: 0 !important;
	font-family: 'Inter';
	font-size: 14px;
	font-weight: 400;
	color: #1b7a99 !important;
}
.sensory-toys-row .product-layout .product-img {
	margin-bottom: 0 !important;
}
.sensory-toys-row .product-layout .vc_col-sm-6 {
	padding: 0 !important;
}
.sensory-toys-row .product-layout .vc_col-sm-6:nth-child(2) {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.sensory-toys-row .product-layout .product-img img {
	border-radius: 20px 0px 0px 20px !important;
}
.sensory-toys-row .single-product-layout .vc_gitem_row .vc_gitem-col {
	background: #fff !important;
	border-radius: 20px !important;
}
.sensory-toys-row .single-product-layout .product-img img {
	height: 270px;
	object-fit: contain;
	object-position: center;
}
.processing-inner-row .wd-info-box {
	width: 90%;
	margin: auto;
}
.help-inner-row .help-boxes {
	margin-bottom: 0 !important;
	height: 100%;
}
.help-inner-row .vc_column-inner, .help-inner-row .vc_column-inner> div {
	height: 100%;
	display: block;
}
.help-inner-row .info-box-wrapper {
	height: 100%;
}
.help-boxes {
	border: 1px solid #FFFFFF !important;
	padding: 32px 24px;
	border-radius: 12px !important;
}
.people-row .testimonial-inner {
	align-items: flex-end !important;
	border: 1px solid #3e8e8e !important;
	background: #fff !important;
	padding: 64px 24px 24px 24px !important;
	border-radius: 12px !important;
	position: relative;
}
.people-row .testimonial-avatar {
	position: absolute;
	bottom: 12px;
	left: 30px;
}
.people-row .testimonial-content footer {
	margin-top: 40px !important;
	padding-left: 80px;
	padding-bottom: 5px;
}
.people-row .testimonial-content footer>span:before {
	display: none;
}
.people-row .testimonial-content {
	font-family: 'Inter';
	font-size: 16px;
	font-weight: 400;
	color: #000000 !important;
}
.people-row .testimonial-content footer>span {
	font-family: 'Inter';
	font-size: 14px !important;
	font-weight: 700 !important;
	color: #1b7a99 !important;
}
.people-row .testimonial-inner:before {
	content: '';
	background: url('/mirror/wp-content/uploads/2024/09/Frame-48095792.png');
	position: absolute;
	top: 25px;
	bottom: 0;
	left: 20px;
	right: 0;
	background-repeat: no-repeat;
	background-position: top left;
}
.recommend-row .product-img img {
	height: 320px;
	object-fit: cover;
	object-position: center center;
	border-radius: 12px 12px 0px 0px !important;
}
.recommend-row .product-title {
	font-family: 'Inter';
	font-size: 22px !important;
	font-weight: 700 !important;
	color: #1b7a99 !important;
	display: -webkit-inline-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin-bottom: 0 !important;
	padding: 0 10px !important;
}
.recommend-row .product-description {
	font-family: 'Inter';
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #000000 !important;
	display: -webkit-inline-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin-bottom: 0 !important;
	padding: 0 10px !important;
}
.recommend-row .product-description>p {
	margin-bottom: 0 !important;
}
.recommend-row .product-price .amount {
	font-family: 'Inter' !important;
	font-size: 17px !important;
	font-weight: 700 !important;
	color: #000000 !important;
}
.recommend-row .product-btn a.vc_gitem-link {
	padding: 0 !important;
	padding-right: 45px !important;
	border: 0 !important;
	background: #fff0 !important;
	font-family: 'Inter';
	font-size: 14px;
	font-weight: 400;
	color: #1b7a99 !important;
}
.recommend-row .product-wrapper .vc_gitem-zone-mini {
	background: #FFFFFF;
	border: 1px solid #C3DEEE;
	border-radius: 12px !important;
}
.recommend-row .product-wrapper .vc_col-sm-12 {
	padding: 0 !important;
}
@media (max-width: 1280px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 40% !important;
	}
	.sensory-toys-row .single-product-layout .product-img img {
		height: 250px;
	}
}
@media (max-width: 1199px){
	.diagnosis-box {
		padding: 24px 2px;
	}
	.diagnosis-row ul.vc_tta-tabs-list>li.vc_tta-tab a {
		font-size: 18px !important;
	}
	.quiz-inner-row .vc_column-inner> div {
		margin-bottom: 30px;
	}
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 44% !important;
	}
	.latest-blog-inner-row .post-title {
		font-size: 16px !important;
	}
	.latest-blog-inner-row .post-author {
		font-size: 15px !important;
	}
	.latest-blog-inner-row .post-text {
		font-size: 15px !important;
	}
	.sensory-toys-row .single-product-layout .product-img img {
		height: 220px;
	}
	.sensory-toys-row .product-title {
		font-size: 16px !important;
	}
	.people-row .testimonial-content {
		font-size: 15px;
	}
	.recommend-row .product-title {
		font-size: 19px !important;
	}
	.diagnosis-box .info-box-title {
		font-size: 15px !important;
	}
}
@media (max-width: 1024px){
	.author-bar .wd-info-box {
		margin-bottom: 30px !important;
	}
	.home-banner-row .wd-wpb {
		margin-bottom: 30px !important;
	}
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 52% !important;
	}
}
@media (max-width: 991px){
	.latest-blog-row .vc_col-sm-3 {
		min-width: 50% !important;
	}
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 23% !important;
	}
	.sensory-toys-row .product-title {
		display: unset;
	}
	.sensory-toys-row .wd-wpb {
		margin-bottom: 30px !important;
	}
	.help-inner-row .vc_column-inner, .help-inner-row .vc_column-inner> div {
		margin-bottom: 30px !important;
	}
	.processing-inner-row .wpb_wrapper {
		margin-bottom: 30px !important;
	}
}
@media (max-width: 820px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 27% !important;
	}
	.recommend-product-wrapper .vc_col-sm-4 {
		width: 50% !important;
	}
}
@media (max-width: 800px){
	.latest-blog-row .banner-post-layout .vc_gitem_row {
		min-height: 192px;
	}
}
@media (max-width: 768px){
	.diagnosis-row ul.vc_tta-tabs-list {
		overflow-x: scroll !important;
		margin-top: 20px !important;
	}
	.diagnosis-row ul.vc_tta-tabs-list>li.vc_tta-tab a {
		font-size: 16px !important;
	}
	.diagnosis-box {
		min-height: unset;
	}
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 32% !important;
	}
}
@media (max-width: 767px){
	.diagnosis-box .info-box-title {
		font-size: 14px !important;
	}
	.blog-large-container .cstm-feature-img img {
		object-fit: cover !important;
	}
	.twice-layout-row .vc_gitem_row.vc_row {
		flex-direction: column;
	}
	.blog-large-container .vc_gitem-col {
		padding: 15px !important;
	}
	.latest-blog-inner-row .twice-layout-col .vc_col-sm-6 {
		width: 100% !important;
	}
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 60% !important;
	}
	.latest-blog-inner-row .post-title {
		font-size: 15px !important;
	}
	.latest-blog-inner-row .post-author {
		font-size: 14px !important;
	}
	.latest-blog-inner-row .post-text {
		font-size: 14px !important;
	}
	.deserve-row .deserve-box {
		text-align: center;
		margin-bottom: 30px !important;
	}
	.deserve-row .text-left {
		text-align: center !important;
	}
	.product-layout .vc_col-sm-6 {
		width: 100% !important;
	}
	.sensory-toys-row .vc_gitem-zone .vc_gitem-zone-mini {
		min-height: unset !important;
	}
	.sensory-toys-row .product-layout .vc_gitem-row-position-top {
		flex-direction: column;
	}
	.sensory-toys-row .product-layout .product-img img {
		border-radius: 0 !important;
		margin-bottom: 20px !important;
		margin-top: 20px;
	}
	.single-product-layout .vc_gitem-col-align- {
		text-align: center;
	}
	.single-product-layout .product-title div {
		text-align: center !important;
	}
	.single-product-layout .product-img {
		margin-top: 20px !important;
	}
	.promise-row .wd-info-box {
		text-align: center;
		margin-bottom: 30px !important;
	}
	.help-row .wd-info-box .info-box-title br {
		display: none;
	}
	.recommend-product-wrapper .vc_col-sm-4 {
		width: 100% !important;
	}
	.recommend-row .product-wrapper .vc_gitem-zone-mini {
		min-height: unset !important;
	}
	.recommend-row .product-img img {
		height: 500px;
	}
	.product-wrapper .vc_col-sm-6 {
		width: 50% !important;
	}
	.product-wrapper .vc_gitem_row:nth-child(2) {
		display: flex;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.recommend-row .product-title {
		font-size: 17px !important;
	}
	.recommend-row .product-price .amount {
		font-size: 15px !important;
	}
	.latest-blog-row .banner-post-layout .vc_gitem_row {
		min-height: unset;
	}
	.blog-large-container .cstm-neuro-title h3{
		font-size: 20px !important;
		line-height: 25px;
	}
	.blog-large-container .cstm-blog-text p {
		font-size: 14px;
		line-height: 20px;
	}
}
@media (max-width: 480px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 100% !important;
	}
	.recommend-row .product-img img {
		height: 340px;
	}
	.diagnosis-box {
		min-height: 200px;
	}

}
@media (max-width: 430px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 110% !important;
	}
}
@media (max-width: 414px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 120% !important;
	}
}
@media (max-width: 390px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 125% !important;
	}
}
@media (max-width: 375px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 140% !important;
	}
}
@media (max-width: 360px){
	.latest-blog-inner-row .vc-gitem-zone-height-mode-auto:before {
		padding-top: 145% !important;
	}
}
/* EDITS */
.diagnosis-row .wd-nav-arrows {
	position: relative;
	display: flex;
	justify-content: center;
	gap: 10px;
}
.diagnosis-row .wd-nav-arrows .wd-btn-arrow {
	opacity: 1 !important;
	pointer-events: auto !important;
	position: initial !important;
	transform: none ! IMPORTANT;
	background: #3e8e8e;
	border-radius: 6px;
}
.diagnosis-row .wd-nav-arrows .wd-arrow-inner:after {
	color: #fff !important;
}
.single-post .cstm-main-row p.custom-meta {
	display: none;
}
div.cstm-title-txt {
	padding: calc(5% + 50px) 45px !important;
}
.banner-post-layout .banner-post-author, .latest-blog-inner-row .post-author {
	display: none !important;
}
.diagnosis-row ul.vc_tta-tabs-list>li.vc_tta-tab:not(:last-child) {
	margin-right: 5px;
}
.diagnosis-row ul.vc_tta-tabs-list {
	display: flex !important;
	flex-wrap: wrap;
	justify-content: space-between;
}

/* NEW BLOG EDIT */
@media (max-width: 991px) {
	.single-post-head .vc_gitem-zone-mini {
		min-height: auto !important;
	}
	.single-post-head .post-text {
		display: none;
	}
	div.single-post-head {
		padding: 0px !important;
	}
	.cat-btn-row .wd-button-wrapper {
		margin: 0px !important;
		padding: 0px !important;
	}
	.blog-category-btn {
		width: 130px;
		font-size: 12px;
	}
	.cat-btn-row .wpb_wrapper {
		max-width: 100%;
		margin: 0 auto;
	}
	.all-blogs .vc_gitem-zone .vc_gitem-zone-mini {
		min-height: auto !important;
	}
	.all-blogs .vc_gitem-col

	.all-blogs .cstm-post-title {
		height: auto;
	}
	.all-blogs .vc_gitem-col {
		height: auto;
	}
	.all-blogs .cstm-post-title {
		height: auto;
		padding: 10px 10px 0px !important;
	}
}


/* inside pages */

#pricing-hero-secs {
	background: url(https://cdn.shopify.com/s/files/1/0675/3468/4471/files/Mask_group-min.png?v=1712231159) !important;
	background-position: center bottom !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.find-patient-sec .vc_column-inner > div {
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.05);
	padding: 40px 60px;
	height: 100% !important;
}
/* .find-patient-sec .info-box-title:before {
content: "" !important;
position: absolute;
width: 293px;
height: 1px;
background: #D9D9D9 !important;
left: 0px;
right: 0px;
margin: auto;
bottom: 16px;
} */
.find-patient-sec .info-box-title {
	position: relative;
}
.find-patient-sec .btn {
	border-radius: 8px;
	background: linear-gradient(88deg, #60A0AA -4.61%, #87C5CF 107.27%);
	height: 57px;
	padding: 15px 30px;
	color: #FFF;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	width: 100% !important;
	margin-top: 20px;
}

.img-style img {
	width: 100% !important;
}
.find-patient-sec .btn:hover {
	color: #fff;
}
.use-pro-inner-sec .wd-info-box {
	border-radius: 10px;
	background: #FFF;
	box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.05);
	padding: 30px;
}
.use-pro-inner-sec .wpb_column > div,
.use-pro-inner-sec .wpb_column > div > div,
.use-pro-inner-sec .wpb_column > div > div > div,
.use-pro-inner-sec .wpb_column > div > div > div > div {
	height: 100% !important;
}
.use-pro-inner-sec .wpb_column {
	margin-bottom: 30px;
}
.use-pro-inner-sec .wpb_column .wd-info-box {
	margin-bottom: 0px !important;
}

.pricing-card-wrapper {
	max-width: 700px;
	margin: auto !important;
}
.pricing-card-wrapper .pricing-card {
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.05);
	padding: 40px;
}
.pricing-card-wrapper .pricing-card .pricing-title {
	color: #232323;
	font-size: 20px;
	font-weight: 600;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.pricing-card-wrapper .pricing-card .pricing-amount {
	color: #3e8e8e;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 20px;
}
.pricing-card-wrapper .pricing-card .pricing-subtext {
	color: #828282;
	font-size: 16px;
	font-weight: 400;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.pricing-card-wrapper .pricing-card .features-list li {
	color: #232323;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}
.pricing-card-wrapper .pricing-card .select-button {
	border-radius: 24px;
	background: #3e8e8e;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	padding: 10px 30px;
	color:#FFF;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
}
.pricing-card-wrapper .pricing-card .features-list {
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 20px;
	margin-bottom: 30px !important;
	padding-left: 25px;
}
.pricing-card-wrapper .features-list {
	min-height: 250px;
}
.get-started a {
	border-radius: 24px;
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	padding: 10px 30px;
	min-width: 180px;
	color: #3e8e8e;
	font-size: 16px;
	font-weight: 700;
}
.get-started {
	margin-top: 50px;
	text-align: center;
}
.pricing-card-wrapper {
	margin-top: -28% !important;
}
.price-faq-see-more-btn {
	border-radius: 16px;
	background: #3e8e8e !important;
	padding: 16px 40px;
	color: #FFF !important;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	margin-top: 25px;
}
.start-your-secs:before {
	content: "" !important;
	background: #ECF2F5;
	width: 100%;
	height: 70%;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.start-your-secs {
	position: relative;
}
#invest-in-seccc {
	position: relative;
}

@media(max-width: 1366px){
	.start-your-secs #invest-in-seccc {
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
}
@media(max-width: 1024px){
	.find-patient-sec .vc_column-inner > div {
		padding: 40px 30px !important;
	}
	.find-patient-sec .btn {
		font-size: 16px !important;
	}
	#pricing-hero-secs {
		padding-top: 8% !important;
		padding-bottom: 40% !important;
	}
	.pricing-card-wrapper {
		margin-top: -35% !important;
	}
	.pricing-card-wrapper .pricing-card .pricing-title {
		font-size: 18px;
	}
	.pricing-card-wrapper .pricing-card .pricing-amount {
		font-size: 26px !important;
	}

}
@media(max-width: 991px){
	.use-pro-inner-sec .wpb_column {
		width: 50% !important;
	}


}
@media(max-width: 768px){
	#therapist-banner-section .title-wrapper .banner-inner {
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media(max-width: 767px){
	#pricing-hero-secs {
		padding-top: 12% !important;
		padding-bottom: 45% !important;
	}
	.pricing-card-wrapper .pricing-card {
		border-radius: 20px !important;
		padding: 25px 20px !important;
	}
	.pricing-card-wrapper .pricing-card .pricing-title {
		font-size: 16px;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.pricing-card-wrapper .pricing-card .pricing-amount {
		font-size: 20px !important;
	}
	.pricing-card-wrapper .pricing-card .pricing-subtext {
		font-size: 14px;
		margin-bottom: 20px;
	}
	.pricing-card-wrapper .pricing-card .select-button {
		font-size: 14px;
	}
	.get-started a {
		font-size: 14px;
		padding: 10px 26px;
	}
	.find-patient-sec .vc_column-inner > div {
		padding: 30px 20px !IMPORTANT;
	}
	/* 	.find-patient-sec .info-box-title:before {
	width: 200px;
} */
	.find-patient-sec .wpb_column {
		margin-bottom: 30px;
	}
	.find-patient-sec .vc_column-inner > div {
		border-radius: 20px !important;
	}
	.use-pro-inner-sec .wpb_column {
		width: 100% !important;
	}
	html body .use-pro-inner-sec {
		margin-top: 30px !important;
	}
	.price-faq-see-more-btn {
		margin-top: 0px !important;
	}
}

.home-banner-row .banner-post-layout .banner-post-title h3 {
	-webkit-line-clamp: unset;
}
.home-banner-row .banner-post-layout .vc_gitem_row {
	min-height: 175px;
	display: grid;
	place-content: center;
	align-items: center;
}
#faqsss-sec .title, div#anxiety-main-innner .boxed-item .title {
	font-size: 24px !important;
	line-height: 34px !important;
	color: #3e8e8e !important;
	text-transform: capitalize !important;
}

.prefooter-tab:before, .prefooter-tab:after {
	display: none !important;
}
.prefooter-tab {
	justify-content: space-between;
}
div#invest-in-seccc.learn-finder {
	background: #d3e9ef !important;
}
div#invest-in-seccc.learn-finder .title {
	color: #3e8e8e;
}
div#invest-in-seccc.learn-finder .info-box-inner {
	color: #232323;
	max-width: 600px;
	margin: 15px auto 20px;
}
#invest-in-seccc.learn-finder .info-btn-wrapper a.btn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	border-radius: 10px;
	padding: 16px 32px;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: 700;
	font-family: 'Poppins';
}
header .searchform input[type="text"] {
	border-radius: 50px;
	min-width: 270px !important;
}
.site-social {
	background: #d3e9ef;
	padding: 10px 20px;
	margin-bottom: 20px !important;
	border-radius: 12px;
}
.site-social span.wd-label {
	font-size: 18px;
}
.site-social a.wd-social-icon {
	margin: 0px 0px 0px 10px;
}
.quote-boxeswd-col footer span {
	font-size: 14px;
	padding-right: 10px;
}
.quote-boxeswd-col footer {
	margin-top: 20px;
	display: block !important;
}

/* AUTHORS ROW */
.ac-inner .info-box-icon {
	max-width: 150px;
}
.ac-inner .info-box-inner h4 {
	font-size: 16px;
	font-weight: 500;
}
.auth-box {
	padding: 30px;
	border-radius: 12px !important;
	background: #d3e9ef;
	align-items: center;
}
.ac-inner .info-box-icon, .ac-inner .info-box-icon img {
	max-width: 120px;
	min-width: 120px;
	border-radius: 50%;
}
.ac-inner ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.ac-inner ul li {
	margin-bottom: 0px;
}
.ac-inner .info-box-inner p {
	margin-bottom: 0px;
	font-weight: 600;
}
.ac-inner ul li a {
	text-decoration: underline;
}


/* REVIEWS */

.glsr-review {
	border: 1px solid rgb(0 0 0 / 12%);
	border-radius: 30px;
	padding: 30px;
	font-size: 18px;
	max-width: max-content;
	text-align: center;
	align-items: center !important;
	justify-content: center !important;
}
.glsr-reviews {
	display: flex !important;
	flex-wrap: wrap;
}
.glsr-reviews > .glsr-review {
	flex: 1 1 50% !important;
	max-width: calc(50% - 16px);
	box-sizing: border-box !important;
	display: flex !important;
	flex-direction: column;
	gap: 0;
}
@media (max-width:767px){
	.glsr-reviews > .glsr-review {
		flex: 1 1 100% !important;
		max-width: 100%;
	}
}
.glsr-default .glsr-review-date {
	justify-content: center;
	width: 100% !important;
}
.glsr-form-wrap button.glsr-button,
button.glsr-button-loadmore.glsr-button {
	background: #6A99AD  !important;
	color: #fff;
	border-radius: 30px;
	font-size: 14px;
	text-transform: capitalize;
}
.glsr-form-wrap button.glsr-button:hover {
	box-shadow: inset 0 0 100px rgba(0,0,0,.1);
}

.glsr-reviews > .glsr-review > div:nth-child(1) {
	order: 1;
}
.glsr-reviews > .glsr-review > div:nth-child(2) {
	order: 5;
	margin: 10px 0;
}
.glsr-reviews > .glsr-review > div:nth-child(3) {
	order: 2;
	display:none;
}
.glsr-reviews > .glsr-review > div:nth-child(4) {
	order: 4;
	margin-top: 10px;
}
.glsr-reviews > .glsr-review > div:nth-child(5) {
	order: 3;
}

.glsr-reviews > .glsr-review > div:nth-child(5):before {
	content: '-';
}

/* Application Page */

label.error {
	color: red;
}
.add-therapist {
	border: 1px solid #3e8e8e !important;
	border-radius: 24px;
	background: transparent !important;
	height: fit-content;
	padding: 12px 34px 12px 24px;
	text-transform: capitalize;
	color: #3e8e8e !important;
	font-size: 20px;
	font-weight: 400;
}
.add-therapist svg {
	margin-right: 10px;
}

.remove-therapist-box {
	cursor: pointer;
}

.whb-main-header li.menu-item a.woodmart-nav-link {
	font-size: 14px !important;
}
.wd-nav.wd-style-bg.wd-gap-m {
	--nav-gap: 4px;
}


.therapist-cta.social-links a:hover svg path {
	fill: #D9D9D9;
	stroke: #D9D9D9;
}

/* .clinic-therapist-card {
display: flex;
gap: 25px;
align-items: center;
} */
.clinic-therapist-card .clinic-therapist-details .clinic-therapist-name {
	color: #3e8e8e;
	font-size: 28px;
	font-weight: 700;
	margin: 0;
}
.clinic-therapist-card .clinic-therapist-details p {
	color: #828282;
	margin: 0 !important;
}
.clinic-therapists-wrapper .therapist-extra-info h4 {
	margin-bottom: 20px;
}
.clinic-therapists-wrapper .therapist-extra-info .col-md-6::before {
	display: none;
}
.clinic-therapist-card .clinic-therapist-image img {
	height: 88px;
	width: 88px;
	object-fit: cover;
	border-radius: 80%;
}
.clinic-therapist-card {
	margin-bottom: 20px;
}
@media (max-width: 1024px) {
	.clinic-therapist-card .clinic-therapist-details .clinic-therapist-name {
		font-size: 22px;
	}
	.clinic-therapist-card .clinic-therapist-details p {
		font-size: 14px;
	}
	.clinic-therapist-card * {
		text-align: left;
	}
}
@media (max-width: 767px) {
	.clinic-therapist-card .clinic-therapist-details .clinic-therapist-name {
		font-size: 20px;
	}
}

.popup-add-review-wrapper {
	border-radius: 30px;
	padding: 40px;
}
.popup-add-review-wrapper .clinic-review-fields > div {
	margin-bottom: 15px;
}
.popup-add-review-wrapper .clinic-review-fields .form-field {
	border-radius: 5px;
	border: 1px solid #E0E0E0;
	color: #BDBDBD;
	font-size: 14px;
	padding: 14px;
}
.popup-add-review-wrapper .clinic-review-fields .submit-review {
	background: #3e8e8e;
	color: #fff;
	border-radius: 16px;
	padding: 16px 40px;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 700;
}
.popup-add-review-wrapper .clinic-review-fields .submit-btn-wrapper {
	text-align: center;
	margin-top: 10px;
}
.popup-add-review-wrapper .rating-stars .star {
	cursor: pointer;
	color: #ccc; 
	font-size: 24px;
}
.popup-add-review-wrapper .rating-stars .star.selected {
	color: #f5c518;
}
.popup-add-review-wrapper .rating-stars {
	margin-bottom: 20px;
}
.swal2-container {
	z-index: 99999 !important;
}
.add-reviewbtn {
	background: #C1DEEF;
	padding: 16px 40px;
	font-size: 16px;
	color: #fff !important;
	font-weight: 700;
	border-radius: 16px;
	cursor: pointer;
}
.add-reviewbtn:hover {
	background: #3e8e8e;
}
.clinic-therapists-wrapper {
	margin-top: 40px;
}
.add-review-wrapper {
	margin-top: 40px;
}
.clinic-reviews-wrapper .review-item {
	display: flex;
	gap: 20px;
	margin-bottom: 15px;
}
.clinic-reviews-wrapper .review-item .review-stars i {
	color: #ccc;
	font-size: 24px;
}

.clinic-reviews-wrapper .review-item .review-stars i.filled {
	color: #f5c518;
}
.clinic-reviews-wrapper .review-item .reviews-content p {
	color: #232323;
	margin-bottom: 10px;
	font-size: 16px;
}

.clinic-reviews-wrapper .review-item .reviews-content p.reviewer-name {
	color: #828282;
	font-weight: 700;
}

.clinic-reviews-wrapper {
	max-height: 200px;
	overflow: auto;
}
.clinic-reviews-wrapper::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 28px;
	background-color: #DBEFFA;
}
.clinic-reviews-wrapper::-webkit-scrollbar {
	width: 8px;
	background-color: #DBEFFA;
}
.clinic-reviews-wrapper::-webkit-scrollbar-thumb {
	border-radius: 28px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #3e8e8e;
}
.clinic-reviews-wrapper .review-item .review-stars {
	display: flex;
	gap: 5px;
}
#review-success-popup {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: white;
	padding: 4%;
	box-shadow: 0px 4px 25px 0px rgb(0 0 0 / 50%);
	border-radius: 30px;
	max-width: 1080px;
}
#review-success-popup p {
	font-size: 25px;
	text-align: center;
	font-weight: 700;
	margin: 0;
	color: #3e8e8e;
}
.contact-row.br-get-touch .form-column {
	padding: 50px 40px !important;
}
@media (max-width: 991px) {
	.therapist-inner .clinic-reviews-wrapper .review-item * {
		text-align: left;
	}
	.clinic-reviews-wrapper .review-item 		{
		flex-direction: column;
		align-items: center;
	}
}
@media (max-width: 767px) {
	.add-reviewbtn {
		padding: 12px 30px;
	}
}


/*  */
.requirement-inner-row .wd-button-wrapper a {
	background-color: #ffffff!important; 
	color: #3e8e8e !important; 
	text-decoration: none;
	padding: 18px 40px;
	transition: all 0.3s ease-in-out;
	margin-top:3%;
	font-size:15px!important;
}
.requirement-inner-row .wd-button-wrapper a:hover {
	background-color: #fdfdfd!important; 
}

.requirement-inner-row .info-box-icon img {
	height: 80px; 
	width: auto; 
	margin-bottom:10px;
}

.pum-container .blog-popup p {
	text-align: center;
}

.pum-container .blog-popup .info-box-wrapper{
	margin-top:20px;
}
.pum-container  .blog-popup .info-box-title {
	line-height: 42px;
	font-size: 36px;
	color: #6a99ad;
}

.pum-container  .blog-popup  input {
	border-radius: 15px !important;
	border: 1px solid #bcd9e2 !important;
	background: #fff;
	padding: 0 1.5rem;
	height: 60px;
	font-weight: 600;
	color: #000;
	letter-spacing: 1px;
	font-size: 16px;
}

.pum-container .blog-popup input.Subscribe {
	background-color: #3e8e8e !important;
	color: #fff !important;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 700;
	border-radius: 15px;
	padding: 18px 45px;
	margin-top: 20px;
}

/* Shop */
.shop-blog-row .shop-blog-btn{
	border-radius: 24px !important;
	border: 1px solid #1b7a99 !important;
	padding: 10px 40px !important;
	text-align: center;
	font-weight: 500 !important;
	letter-spacing: 0.8px;
	background-color: transparent !important;
	color: #1b7a99 !important;
	margin-bottom: 15px !important;
}
.shop-blog-row .shop-blog-btn:hover {
	background-color: #1b7a99 !important;
	color: #fff !important;
}
.shop-blog-row .wd-button-wrapper{
	display: flex;
	justify-content: end;
}

.shop-blog-row .blog-medium-container .cstm-blog-text{
	padding: 0!important
}

@media(max-width:768px){
	.pum-container .blog-popup .info-box-wrapper{
		margin-bottom:30px;
	}
	.pum-container  .blog-popup .info-box-title {
		line-height: 36px;
		font-size: 32px;
	}

	.shop-blog-row .wd-button-wrapper{
		justify-content: center;
	}
	.shop-blog-row .info-box-title{
		text-align: center;
		margin-bottom:20px!important;
		margin-top:40px!important;
		font-size:32px!important
	}

	.shop-blog-row .blog-medium-container .cstm-post-title, .shop-blog-row .blog-medium-container .cstm-blog-text {
		padding: 0 15px!important;
	}
	.shop-blog-row .blog-medium-container .cstm-blog-text {
		padding-bottom: 15px!important;
	}

	.shop-blog-row  .vc_gitem-zone .vc_gitem-zone-mini {
		min-height: unset !important;
	}
}


.pum-container #just-for-margin input[type='text'], .pum-container #just-for-margin input[type='email'], .pum-container #just-for-margin input[type='tel'], .pum-container #just-for-margin textarea{
	color: #121212!important;
}



/* BLOG MEGA MENU EDITS START HERE */
.cstm-mega-menu .wd-dropdown-menu {
	left: -30px;
	width: calc(100%) !important;
	border-radius: 0px !important;
	top: 60px;
	padding-top: 40px !important;
}
.cstm-mega-menu .wd-dropdown-menu .container {
	width: 1000% !important;
	max-width: 100% !important;
	padding: 0px !Important;
}
.cstm-mega-menu .wd-dropdown-menu #cstm-mega-menu-sec {
	border-radius: 0px !important;
	padding: 0px !important;
}
li#menu-item-14 {
	position: initial;
}
#blog-mega ul.vc_tta-tabs-list {
	padding: 5px 0;
	background: #f6f6f6;
}
#blog-mega ul.vc_tta-tabs-list li a span {
	color: #4f4f4f;
	font-weight: 400;
}
#blog-mega ul.vc_tta-tabs-list li.vc_active a span {
	color: #3e8e8e !important;
	font-weight: 700;
}
#blog-mega ul.vc_tta-tabs-list li.vc_active a span:after {
	display: none;
}
#blog-mega .vc_tta-panels-container {
	max-width: 1360px;
	margin: 0 auto;
	padding: 30px;
}
#blog-mega .blog-small-container .vc_grid-item .vc_grid-item-mini {
	border-radius: 0px !important;
	border: 0px !important;
	box-shadow: none !important;
}
.cstm-mega-menu:hover .wd-dropdown-menu {
	opacity: 1 !important;
	pointer-events: auto !important;
}
@media (max-width: 1600px) {
	.cstm-mega-menu .wd-dropdown-menu {
		left: 0px !important;
	}
	.cstm-mega-menu .wd-dropdown-menu .container { 
		padding: 0px !Important;
	}
}

/* Shop Popup Form*/

.pum-container .blog-popup input.wpcf7-form-control.wpcf7-file {
	width:100%!important;
	padding-top:12px!important;
	padding-bottom:12px!important;
	color:#b3d5e1 !important
}

.pum-container .blog-popup  .wpcf7-form-control.wpcf7-file::-webkit-file-upload-button {
	background-color: var(--btn-accented-bgcolor)!important; 
	color: white;
	padding: 8px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-size: 12px;
	margin-right:10px
}

.pum-container .blog-popup .wpcf7-form-control.wpcf7-file::-webkit-file-upload-button:hover {
	background-color: #005f7f;
}


/* Therapist Container Loop CSS*/
#find-therapist-row .therapists-container {
	display: grid!important;;
	grid-template-columns: repeat(3, 1fr)!important;; 
	gap: 30px!important;;
	margin-top:40px!important;
}

@media (max-width: 1024px) {
	#find-therapist-row .therapists-container {
		grid-template-columns: repeat(2, 1fr)!important;;
	}

}

@media (max-width: 600px) {
	#find-therapist-row .therapists-container {
		grid-template-columns: repeat(1, 1fr)!important;;
	}
}

/* Therapist Item Styling */
#find-therapist-row .therapist-item {
	display: block;
	text-decoration: none;
}

/* Therapist Grid  */
#find-therapist-row .therapist-grid {
	display: flex!important;
	align-items: center;
	gap: 15px; 
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
	border-radius: 10px !important;
	padding: 30px 20px !important;
	background: #fff!important;
	transition: transform 0.3s ease-in-out;
}

#find-therapist-row .therapist-grid:hover, #find-therapist-row  .find-btnn:hover {
	transform: translateY(-5px);
}

#find-therapist-row .therapist-image img {
	border-radius: 50%!important;
	width: 100px;
	height: 100px;
	object-fit: cover!important;
	max-width:unset;
}

/* Therapist Title */
#find-therapist-row .therapist-title {
	font-weight: bold;
	color: #3e8e8e !important;
	font-size: 16px !important;
	margin-bottom: 10px;
	position: relative;
	width:100%;
	padding-right:18px;

}
#find-therapist-row .therapist-title::after {
	content: '\2713';
	font-size: 9px;
	color: white!important; 
	position: absolute;
	right: -5px; 
	top: 0px;
	transform: translateY(10%);
	width: 18px; 
	height: 18px; 
	background-color: #3e8e8e;
	border-radius: 50%; 
	display: flex;
	align-items: center;
	justify-content: center;

}

#find-therapist-row .therapist-content{
	width:100%;
}
/* Therapist Taxonomies */
#find-therapist-row .therapist-specialists,
#find-therapist-row .therapist-state {
	color: #767676!important;
	font-weight: normal;
	font-size: 13px !important;
	margin-top: -3px;
}

@media (max-width: 991px) {
	#find-therapist-row .therapist-image img {
		width: 75px!important;
		height: 75px!important;

	}
}

@media (max-width: 768px) {
	#find-therapist-row .therapist-grid {
		min-height:150px;
	}
}
#find-therapist-row  .find-btnn{
	border-radius: 16px!important;
	background: #3e8e8e !important;
	padding: 16px 40px!important;
	color: #FFF !important;
	font-size: 16px;
	font-weight: 700;
	text-transform: capitalize;
	margin-top: 25px;

}

.single-post #find-therapist-row{
	padding-top:0!important;
}
/* End of Therapist Section */

/* landing page */
.l-p-hero-sec>div:first-child .vc_column-inner {
	margin-right: -30px;
}
.l-p-hero-sec .info-box-title b {
	color: #3e8e8e !important;
}
.l-p-hero-sec a.btn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	font-family: 'Poppins' !important;
	font-weight: 700;
	text-transform: capitalize !important;
	font-size: 16px !important;
	padding: 15px 0 !important;
	text-align: center !important;
	width: 250px !important;
	border-radius: 16px !important;
}
.l-p-hero-sec .wd-info-box {
	position: relative !important;
}
.l-p-hero-sec .wd-info-box::before {
	content: '';
	background-image: url('/mirror/wp-content/uploads/2025/02/Vector.png') !important;
	position: absolute;
	height: 160px;
	width: 160px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat !important;
	left: -90px;
	top: -80px;
}
.therapist-patient-secc .wd-list {
	margin: 0 !important;
}
.therapist-patient-secc .wd-list  li {
	display: inline-flex !important;
	align-items: flex-start;
}
.therapist-patient-secc .wd-list  {
	display: block !important;
}
.therapist-patient-secc .wd-list li span {
	color: #fff !important;
	font-size: 14px !important;
	font-family: 'Poppins';
	font-weight: 500;
	text-align: left;
}
.therapist-patient-secc .wd-list li:not(:last-child) {
	margin-right: 40px;
}
.therapist-patient-secc .wd-info-box {
	margin-bottom: 50px;
}
.therapist-patient-secc {
	background-image: url('/mirror/wp-content/uploads/2025/02/Vector-1.png');
	background-repeat: no-repeat;
	background-position: 105% 50%;
	background-size: 400px;
}
.therapist-patient-secc .info-box-inner {
	margin-top: 20px !important;
}
.l-p-hero-sec .wpb_single_image {
	margin-bottom: 0 !important;
}
.therapist-patient-secc .vc_column-inner {
	padding-top: 0 !important;
}
.requirement-secc .vc_column-inner {
	padding-top: 0 !important;
}
.requirement-secc .wd-info-box {
	margin-bottom: 0px !important;
}
.requirement-secc-innner {
	margin-top: 50px;
}
.requirement-secc-innner .wd-info-box .info-svg-wrapper img, .requirement-secc-innner .wd-info-box .info-svg-wrapper {
	height: 54px !important;
	width: 54px !important;
}
.requirement-secc-innner>div:nth-child(2) .vc_column-inner>div {
	border-left: 2px solid #D1D1D1;
	border-right: 2px solid #D1D1D1;
}
.grow-your-practice-secc .wd-info-box {
	margin-bottom: 0 !important;
}
.grow-your-practice-secc .vc_column-inner {
	padding-top: 0 !important;
}
.grow-your-practice-secc .wd-info-box .info-btn-wrapper {
	margin-top: 20px;
}
.grow-your-practice-secc .wd-info-box .info-btn-wrapper a.btn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	font-family: 'Poppins' !important;
	font-weight: 700;
	text-transform: capitalize !important;
	font-size: 16px !important;
	padding: 15px 40px !important;
	text-align: center !important;
	border-radius: 16px !important;
}
.grow-your-practice-secc .wd-info-box .info-box-inner {
	margin-top: 15px;
}
.countdown-secc .vc_column-inner {
	padding-top: 0 !important;
}
.countdown-secc .wpb_text_column {
	margin-bottom: 0 !important;
}
.countdown-secc .woodmart-counter {
	margin-bottom: 10px !important;
}
.countdown-secc .woodmart-counter>div {
	color: #3e8e8e !important;
	font-family: 'Poppins' !important;
	font-weight: 900;
	font-size: 64px !important;
}
.countdown-secc .wpb_text_column p {
	font-size: 14px;
	font-family: 'Poppins';
	font-weight: 500;
	color: #232323;
}
.temporary-secc .wpb_single_image {
	margin: 0 !important;
}
.temporary-secc .wpb_single_image * {
	width: 100% !important;
}
.get-verified-sec .vc_column-inner {
	padding-top: 0 !important;
}
.get-verified-sec .wd-info-box {
	margin-bottom: 0 !important;
}
.get-verified-innner {
	margin-top: 60px;
}
.get-verified-sec {
	border-radius: 40px !important;
}
.get-verified-innner .info-box-title {
	color: #3e8e8e !important;
}
.currently-serving-secc .wpb_text_column {
	margin-bottom: 0 !important;
}
.currently-serving-secc .vc_column-inner {
	padding-top: 0 !important;
}
.currently-serving-secc p {
	font-size: 22px;
	font-family: 'Poppins';
	font-weight: 500;
}
.see-what-others-reading-sec .wd-info-box {
	margin-bottom: 0 !important;
}
.see-what-others-reading-inner {
	margin-top: 40px;
}
.see-what-others-reading-inner .info-box-wrapper .box-icon-wrapper * {
	width: 100%;
}
.see-what-others-reading-inner .info-box-wrapper {
	border: 1px solid #D9D9D9;
	background-color: #fff !important;
	padding: 20px;
	border-radius: 32px !important;
}
.see-what-others-reading-inner .info-box-wrapper img {
	border-radius: 32px !important;
}
.see-what-others-reading-inner .info-box-wrapper .info-box-title {
	color: #232323 !important;
}
.see-what-others-reading-inner .info-box-wrapper .info-btn-wrapper {
	margin-top: 30px;
}
.see-what-others-reading-inner .info-box-wrapper .info-btn-wrapper a.btn {
	background-color: #3e8e8e !important;
	color: #fff !important;
	font-family: 'Poppins' !important;
	font-weight: 700;
	text-transform: capitalize !important;
	font-size: 16px !important;
	padding: 15px 30px !important;
	text-align: center !important;
	border-radius: 16px !important;
}
.get-in-touch-secc .wpb_single_image {
	margin-bottom: 0 !important;
}
.get-in-touch-secc .form-blockk {
	margin-bottom: 0 !important;
	background: #FFF;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.25);
	border-radius: 20px !important;
	padding: 40px !important;
}
.get-in-touch-secc .form-blockk p {
	margin: 0;
}
.get-in-touch-secc .form-blockk #jfmm {
	margin-bottom: 20px;
}
.get-in-touch-secc .form-blockk #jfmm input {
	border: 2px solid #828282;
	min-height: 50px !important;
	padding-top: 2px;
	color: black !important;
	border-radius: 5px;
}
.get-in-touch-secc .form-blockk #jfmm input::placeholder {
	color: #828282;
	opacity: 1;
}
.get-in-touch-secc .form-blockk input[type="submit"] {
	background-color: #3e8e8e !important;
	color: #fff !important;
	font-family: 'Poppins' !important;
	font-weight: 700;
	text-transform: capitalize !important;
	font-size: 16px !important;
	padding: 18px 40px !important;
	text-align: center !important;
	border-radius: 16px !important;
	border: none !important;
	box-shadow: none;
}
.get-in-touch-secc .form-blockk input[type="submit"] {
	margin-top: 20px;
}
@media (max-width: 1366px) {
	.l-p-hero-sec .wd-info-box::before {
		left: -50px;
		top: -50px;
		height: 100px;
		width: 100px;
	}
	.therapist-patient-secc {
		background-position: 105% 50%;
		background-size: 330px;
	}
}
@media (max-width: 1024px) {
	.l-p-hero-sec a.btn {
		width: 180px !important;
	}
	.l-p-hero-sec .info-box-wrapper {
		margin-bottom: 30px;
	}
	.l-p-hero-sec .wd-info-box::before {
		display: none;
	}
}
@media (max-width: 820px) {
	.l-p-hero-sec>div:first-child .vc_column-inner {
		margin-right: 0 !important;
	}
	.l-p-hero-sec>div {
		width: 100% !important;
	}
	.l-p-hero-sec {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.l-p-hero-sec>div:not(:last-child) {
		margin-bottom: 40px;
	}
	.therapist-patient-secc .wd-list li {
		display: block !important;
	}
	.therapist-patient-secc .wd-list li:not(:last-child) {
		margin-right: 0 !important;
		margin-bottom: 30px !important;
	}
	x
	.therapist-patient-secc .wd-info-box {
		margin-bottom: 30px !important;
	}
	.requirement-secc-innner>div:nth-child(2) .vc_column-inner>div {
		border: none !important;
	}
	.requirement-secc-innner>div {
		width: 100% !important;
	}
	.requirement-secc-innner>div:not(:last-child) {
		margin-bottom: 30px;
	}
	.requirement-secc-innner {
		margin-top: 30px;
	}
	.grow-your-practice-secc>div {
		width: 100% !important;
	}
	html body .grow-your-practice-secc {
		padding-top: 250px !important;
	}
	.get-verified-innner {
		margin-top: 40px !important;
	}
	.get-verified-innner>div {
		width: 100% !important;
	}
	.get-verified-innner>div:not(:last-child) {
		margin-bottom: 30px;
	}
	.currently-serving-secc .info-box-wrapper {
		margin-bottom: 20px;
	}
	.currently-serving-secc p {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.see-what-others-reading-inner>div {
		width: 100% !important;
	}
	.see-what-others-reading-inner>div:not(:last-child) {
		margin-bottom: 30px;
	}
	.get-in-touch-secc>div {
		width: 100% !important;
	}
	.get-in-touch-secc>div:not(:last-child) {
		margin-bottom: 40px;
	}
	.get-verified-sec {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 768px) {
	.therapist-patient-secc h2 br {
		display: none;
	}
	.countdown-secc>div:not(:last-child) {
		margin-bottom: 30px;
	}
	.get-in-touch-secc .form-blockk #jfmm>div:not(:last-child), .get-in-touch-secc .form-blockk #jfmm:not(:last-child) {
		margin-bottom: 10px !important;
	}
	.get-in-touch-secc .form-blockk {
		padding: 20px !important;
	}
}


@media(max-width:768px){
	.thera-serve-row.rev-col .vc_column_container:nth-child(1) {
		order: 2;
	}

	.thera-serve-row .wd-info-box{
		padding:20px!important;
		padding-bottom:0px!important;
		padding-top:40px!important;

	}

	.thera-serve-row .vc_column_container .vc_column-inner{
		padding-top:0!important;
	}

	.thera-serve-row .wpb_wrapper .wd-image img{
		margin-top:-20px;
	}
	.thera-serve-row .col-bg .wpb_wrapper .wd-image img{
		margin-top:0px;
	}
}


/* Therapist Bottom Menu*/
.thera-xtramenu .link-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap:60px;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.thera-xtramenu .link-box ul li {
	flex: 0 0 auto;
}

/* Link styling */
.thera-xtramenu .link-box ul li a{
	color: #4f4f4f;
	font-size:14px;
	text-decoration: none;
	font-weight: normal;
	transition: all 0.2s ease;
	white-space: nowrap;
}

.thera-xtramenu {
	margin-bottom:-30px!important;
	z-index:2;
}

.thera-xtramenu .link-box ul li a:hover{
	color: #000;
	font-weight: bold;
}
.thera-xtramenu .vc_column-inner{
	padding:0px!important;
	padding-top:10px!important;
}

.thera-xtramenu .link-box {
	margin-bottom:0;

}

@media (max-width: 991px) {

	.thera-xtramenu .link-box {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding:0 20px;
	}

	.thera-xtramenu .link-box ul{
		flex-wrap: nowrap;
		overflow-x: auto;
		gap:30px;
		min-width: max-content;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

	.thera-xtramenu .link-box ul::-webkit-scrollbar {
		display: none;
	}
	.thera-xtramenu .link-box ul li {
		flex: 0 0 auto;
		scroll-snap-align: start;
	}
}

.archive.tag .title-blog{
	margin-bottom:50px;
}
/* End of Therapist Directory */

/* PRICING */
div#pricing-box {
	background: #fff;
	padding: 40px 30px;
	border-radius: 20px;
	box-shadow: 0px 5px 20px hsl(0deg 0% 0% / 20%);
}
div#pricing-box h4.title {
	font-size: 32px;
}
div#pricing-box div#just-for-margin {
	margin-bottom: 0px;
}
.cstm-post-content .cstm_content a:not(.btn) {
	color: #6698ad;
	text-decoration: underline;
} 
body.logged-in.admin-bar div.progress-container {
	top: 172px;
}
.latest-blog-inner-row .post-img img {
	object-fit: cover;
	border-radius: 20px;
	max-width: calc(100% - 20px);
}
.single-post .cstm-post-content h2 {
	color: #3e8e8e;
	font-weight: 700;
	font-size: 32px;
	line-height: 42px;
}
.single-post .cstm-post-content h3 {
	color: #3e8e8e;
}


/* NEW BLOG PAGE */
.new-blog-item {
  border-radius:12px!important;
	margin-bottom:10px;
  transition: all 0.3s ease;
	padding: 10px 12px!important;
}

.new-blog-item:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}


/* .new-blog-item:hover .vc_gitem-post-data{
	padding:0px 15px!important;
} */

/* Image */
.new-blog-item .new-img img {
  width: 100%;
	min-height:200px;
  aspect-ratio: 6 / 4;
  object-fit: cover;
  display: block;
	border-radius:8px!important;
}

/* Categories */
.new-blog-item .vc_gitem-post-category-name  {
  font-family: Inter, sans-serif;
  font-weight: 700!important;
  font-size: 12px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #1b6470E0!important; 
  margin-right: 10px;
}

.new-blog-item .cat{
	margin-bottom:10px!important;
}

/* Title */
.new-blog-item .vc_custom_heading.title {
  font-family: Poppins, sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.5;
  color: #003A43!important;
  margin-bottom: 10px;
	padding-top:0!important;
}

.new-blog-item .vc_custom_heading.title:hover a.vc_gitem-link{
	color: #002f38  !important;
}

/* Caption */
.new-blog-item .vc_custom_heading.caption, .new-blog-item .vc_custom_heading.date{
 	display:none;
}


/* Highlight Grid */
.highlight-grid .new-blog-item {
  background-color: #F9F9F9;
  border-radius:16px!important;
	padding:0!important
}

.new-blog-item, .new-blog-item  .vc_col-sm-12{
	padding:0;
}

.highlight-grid .new-blog-item .vc_gitem-post-data{
	padding:10px 32px!important;
}

/* Image */
.highlight-grid .new-blog-item .new-img img {
  border-radius:0px!important;
}

/* Categories */
.highlight-grid .new-blog-item .cat{
	padding-top:20px!important;	
	padding-bottom:0!important;
	margin-bottom:20px!important;
}


/* Title */
.highlight-grid .new-blog-item .vc_custom_heading.title {
  font-size: 40px;
  line-height: 1.3;
  color: #003A43;
  margin-bottom: 10px;
	padding-top:0!important;
}

/* Caption */
.highlight-grid .new-blog-item .vc_custom_heading.caption {
	display:block!important;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #1b6470E0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 60px;
	padding-top:0px!important;
}

/* Date */
.highlight-grid .new-blog-item .vc_custom_heading.date {
	display:block!important;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: #003A43;
  position: relative;
  padding-left: 62px!important;
	padding-top:2px!important;
	padding-bottom:32px!important;
}

/* Date icon */
.highlight-grid .new-blog-item .vc_custom_heading.date::before {
  content: "";
  background-image: url('/mirror/wp-content/uploads/2025/05/Container.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 32px;
  top: 0;
}

/* Most popular */
.sec-title {
	margin-bottom:20px!important
}
.sec-title .title{
	font-family: Inter;
	font-weight: 400;
	font-size: 24px;
	color:#003A43;
}
.popular-tag{
	margin-bottom:12px;
	padding-top:20px!important;
	border-top: 1px solid #EBF0EF;
}
.popular-tag .title{
	font-family: Inter;
	font-weight: 700;
	font-size: 11px;
	line-height: 1.2;
	letter-spacing: 0%;
	text-transform: uppercase;
	color:#1b6470E0;
}
.popular-col .new-blog-item{
	padding:0!important;
}

.popular-col .new-blog-item:hover,  .title-only .new-blog-item:hover{
  box-shadow: none!important;
}

.popular-col .new-blog-item .cat, .popular-col .new-blog-item .new-img, .title-only .new-blog-item .new-img{
	display:none;
}
.popu-first{
	margin-top:-10px;
}

.popular-col .new-blog-item .vc_gitem-post-data, .title-only .new-blog-item .vc_gitem-post-data{
	padding:0px!important;
}

.popular-col .new-blog-item .vc_custom_heading.title, .title-only .new-blog-item .vc_custom_heading.title {
  font-family: Inter;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.5;
	color:#003A43!important;
}
.popular-col .new-blog-item {
	margin-bottom:0px!important
}
.popular-col .vc_grid-container {
	margin-bottom:30px;
}

/*  */
.sec-title .title{
	white-space:nowrap;
}
.sec-title .info-box-content{
	display: flex;
  align-items: center;
  justify-content: space-between;

}

.blog-view{
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	padding:0!important;
	margin-top:-5px;
	text-transform:capitalize!important;
	color:#003A43!important;
background:transparent!important;
	white-space:nowrap;
	
}


.blog-view .wd-btn-icon{
	margin-left:8px;
	width:20px;
}

.title-inner-row {
	margin-bottom:10px;
}
.title-inner-row .wpb_wrapper{
	display:flex;
	justify-content:space-between;
	align-items:top;
}

.title-inner-row  .vc_separator{
	max-width:100%;
	margin:0 20px;
	margin-bottom:20px;
}
.title-inner-row  .vc_separator .vc_sep_line {
   border-color: #C5D6D7;
	
}

.title-only .new-blog-item .vc_gitem-post-category-name  {
  font-family: Inter;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.5;
  text-transform: uppercase;
  color: #1b6470E0!important; 
}

.title-only.vc_grid-container{
	margin-bottom:0px!important;
}
.title-only .new-blog-item{
	border-top: 1px solid #EBF0EF
}
.title-only.first .new-blog-item{
	border-top: none!important;
}


.join-database{
	border-radius: 8px;
	padding: 30px;
	background-color:#ECF2F5B8;
	margin:0 10px;
}
.join-database .join-box .title{
	font-family: Poppins;
	font-weight: 400;
	font-size: 22px;
	line-height: 1.5;
	color:#003A43!important;

}

.join-database .join-box .btn{
	min-width: 208px;
	padding-top: 7px;
	padding-right: 24px;
	padding-bottom: 7px;
	padding-left: 24px;
	border-radius: 4px;
	background:#569AAF;
	color:#fff;
	text-transform:capitalize;
	font-weight:400!important;
	margin-top:20px;
}
.join-database .wd-image{
	margin-top:15px;
}

.random-disp .vc_grid-item {
  visibility: hidden;
}


.multiple-items .title-only .vc_grid-item:first-child .new-blog-item {
  border-top: none !important;
}
.multiple-items .title-only .new-blog-item{
	padding-left:0!important;
	padding-right:0!important;
}

/* Keep up to date row */
.updated-row{
	padding-top: 80px;
	padding-bottom: 80px;
}

.updated-row .wd-info-box .title{
	font-family: Poppins;
	font-weight: 400!important;
	line-height: 1.2;
	color:#003A43!important;
}

.updated-row .wd-info-box .info-box-inner{
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color:#1b6470E0!important;
}
.updated-row .featured-form{
	max-width:80%!important;
}
.updated-row .featured-form input{
	min-height: 57px;
	padding-top: 18px;
	padding-right: 21px;
	padding-bottom: 18px;
	padding-left: 21px;
	border-radius: 4px!important;
	border-width: 1px;
	border: 1px solid #82A4A7!important;
	background-color:transparent;
	color:#003A43!important;

}
.updated-row .featured-form .submit-btn{
	margin-top:0!important;
	min-width: 208px;
	max-width: 275px;
	padding-top: 7px;
	padding-right: 24px;
	padding-bottom: 7px;
	padding-left: 24px;
	border-radius: 4px;
	background-color:#569AAF!important;
	color:#fff!important;
	text-transform:none!important;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;

}

.updated-row .featured-form .wpcf7-list-item-label{
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 180%;
	letter-spacing: 0%;
	color:#1b6470E0!important;
}
.updated-row .featured-form .wpcf7-list-item-label a{
	font-weight:500!important;
		color:#1b6470E0!important;
}
.updated-row .featured-form  .wpcf7-list-item input{
	min-height:unset!important;
}

/*  */
@media(max-width:768px){
	.popular-col .vc_gitem-zone .vc_gitem-zone-mini, .new-blog-item.vc_gitem-zone .vc_gitem-zone-mini {
    min-height: unset !important;
	}
	.join-database{
		padding:20px;
	}
	
	.join-database .join-box .btn, .updated-row .featured-form .submit-btn{
		min-width: unset;
	}
	
	.highlight-grid .new-blog-item .vc_custom_heading.title {
		font-size: 28px;
		line-height: 1.2;
	}

}

@media(max-width:549px){

	.title-inner-row  .vc_separator{
		display:none;
	}
	.title-inner-row .wpb_wrapper{
		flex-wrap:wrap!important
	}
	
}


/* BLOG TAGS MENU */
.blog-xtramenu {
	border-bottom: 1px solid #EBF0EF;
}

.blog-xtramenu .link-box ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap:30px;
	list-style: none;
	padding: 20px 10px;
	margin: 0;
}

.blog-xtramenu .link-box ul li {
	flex: 0 0 auto;
	
}

/* Link styling */
.blog-xtramenu .link-box ul li a{
	color:#3e8e8e!important;
	font-size:15px;
	text-decoration: none;
	font-weight: normal;
	transition: all 0.2s ease;
	white-space: nowrap;
}

.blog-xtramenu {
	margin-bottom:-30px!important;
	z-index:2;
}

.blog-xtramenu .link-box ul li a:hover{
	color: #1b6470E0!important;
}
.blog-xtramenu .vc_column-inner{
	padding:0px!important;
	padding-top:10px!important;
}

.blog-xtramenu .link-box ul li:last-child a{
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 20px;
	border-radius: 32px;
	border-width: 1px;
	border: 1px solid #3e8e8e;
	
}

.blog-xtramenu .link-box ul li:last-child:hover a{
	background:rgba(102, 153, 174, 0.1);
}

.blog-xtramenu .vc_column-inner{
	padding:0px!important;
	padding-top:10px!important;
}

.blog-xtramenu .link-box {
	margin-bottom:0;

}


@media (max-width: 991px) {

	.blog-xtramenu .link-box {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding:0 20px;
	}

	.blog-xtramenu .link-box ul{
		flex-wrap: nowrap;
		overflow-x: auto;
		gap:30px;
		min-width: max-content;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

	.blog-xtramenu .link-box ul::-webkit-scrollbar {
		display: none;
	}
	.blog-xtramenu .link-box ul li {
		flex: 0 0 auto;
		scroll-snap-align: start;
	}
}

/* Second menu adjustment */
.blog-xtramenu.square{
	margin-bottom:30px!important;
	border-bottom: none!important;
	max-width:var(--wd-container-w)!important;
	left:0!important;
}

.blog-xtramenu.square .link-box ul {
	justify-content: space-between;
}

.blog-xtramenu.square .link-box ul li a{
	border: 1px solid #F2EEE9;
	padding: 16px 20px;
	border-radius: 4px;
	border-width: 1px;
	position:relative;
}

.blog-xtramenu.square .link-box ul li a:hover {
	background:rgba(102, 153, 174, 0.05);
}

.blog-xtramenu.square .link-box  ul > li:last-child > a::after {
  content: "";
  display: inline-block;
  width: 10px; 
  height: 10px;
	 margin-left: 5px;
  margin-top: 5px; 
  background-image: url('/mirror/wp-content/uploads/2025/05/Vector-1.png');
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}

@media(min-width:91px){
	/* Dropdown  */
	.blog-xtramenu.square,
	.blog-xtramenu.square .wpb_column,
	.blog-xtramenu.square .vc_column-inner,
	.blog-xtramenu.square .wpb_wrapper{
		position: relative;
		overflow: visible !important;
		z-index: 3!important;
	}

	/* Dropdown lIst */
	.blog-xtramenu.square .link-box.dropdown ul > li:last-child > ul {
		display: none;
		position: absolute;
		top: 110%;
		left: -90%;
		background: white;
		padding: 10px 0;
		margin: 0;
		list-style: none;
		box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
		z-index: 3; 
	}

	.blog-xtramenu.square .link-box.dropdown ul > li:last-child {
		position: relative;
		z-index: 100;
	}

	.blog-xtramenu.square .link-box.dropdown ul > li:last-child:hover > ul {
		display: block;
	}

	.blog-xtramenu.square .link-box.dropdowm ul > li:last-child > ul li a {
		display: block;
		white-space: nowrap;
	}

	.blog-xtramenu.square .link-box ul li > ul li a{
		border: none!important;
		padding: 5px 15px!important;
		background-color:transparent!important
	}

	.blog-xtramenu.square .link-box.dropdown ul > li:last-child > ul li a:hover {
		background: none !important;
	}

	.blog-xtramenu.square .link-box.dropdown ul > li:last-child > ul li a {
		white-space: normal !important;
		word-wrap: break-word;
		display: block;
	}

	.blog-xtramenu.square .link-box.dropdown ul > li:last-child > ul li a::after {
		display: none !important;
	}

}


@media (max-width: 990px) {
  .blog-xtramenu.square .link-box.dropdown li:last-child > a {
    display: none !important;
  }

  .blog-xtramenu.square .link-box.dropdown li:last-child > ul {
    display: flex !important;
    flex-wrap: nowrap;
    gap: 30px;
    position: static !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin-top:-14px!important;
  }
	
	.blog-xtramenu.square .link-box ul li > ul li a{
			border: 1px solid #F2EEE9!important;
		padding: 16px 20px!important;
		border-radius: 4px!important;
	}
	
	.blog-xtramenu.square .link-box.dropdown li:last-child > ul li:last-child > a {
    display: block !important;
  }

}

/* End of Therapist Directory */
/* DIAGNOSIS PAGE */

.learn-title-row .banner-title{
	border-radius: 4px;
	background:#FFFFFF!important;
	padding:15px 40px;
	max-width:500px!important;
	display:flex;
	flex-direction:column;
}

.learn-title-row .banner-title .info-box-content{
	display:flex;
	flex-direction:column;
}
.learn-title-row .banner-title .info-box-title{
	order:1;
}
.learn-title-row .banner-title .info-box-subtitle{
	order:3;
}
.learn-title-row .banner-title .info-box-inner{
	color:#676767!important;
	font-family: Inter;
	font-weight: 300!important;
	line-height: 1.6;
	order:2;
	margin-bottom:10px;
}

.learn-title-row .banner-title::after {
  content: "";
  position: absolute;
  bottom: -37px; 
  left: 30px;
  width: 0;
  height: 0;
  border-left: 24.5px solid transparent;
  border-right: 24.5px solid transparent;
  border-top: 39px solid white; 
}
.quick-links{
	padding:20px 40px!important;
	margin:0!important;
	margin-top:-42px!important;
	position:relative;
	z-index:1;
}
.quick-links .wd-info-box, .quick-links .vc_column-inner{
	padding:0!important;
	margin:0!important;
}
.quick-links .vc_column-inner{
	padding-top:10px!important;
}
.quick-links .info-box-inner ul {
  display: flex;
  flex-direction: row;
  gap: 40px;
  list-style: none;       
  padding: 0;             
  margin: 0;             
  overflow-x: auto;       
  -webkit-overflow-scrolling: touch; 
	margin-bottom:0!important;
}

.quick-links {	
	padding-right: 40px;
	padding-left: 40px;
	border-radius: 16px;
	border-bottom-width: 1px;
}
.quick-links .info-box-inner ul li {
  white-space: nowrap;
}

.quick-links .info-box-inner ul::-webkit-scrollbar {
  height: 3px;
}

.quick-links .info-box-inner ul::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
}

.quick-links .info-box-inner ul li {
	color:#3e8e8e;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
}
.quick-links .info-box-inner ul li:hover {
	color:#3C6B80!important;
}

.diagnosis-content .main-row .title-row .wpb_wrapper {
    display: flex;
    justify-content: space-between!important;
    align-items: start;
	flex-wrap:wrap;
	column-gap:50px;
}
.diagnosis-content .main-row .title-row .info-box-title{
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.2;
	letter-spacing: 1px;
	vertical-align: middle;
	text-transform: uppercase;
}

.diagnosis-content .main-row .title-row .info-box-title b{
	font-weight: 700;
}

.diagnosis-content .main-row .title-row{
	border-bottom: 1px solid #EBF0EF;
	border-radius:0!important;
	margin:0;
	margin-bottom:30px;
}

.diagnosis-content .main-row .title-row .vc_column-inner{
	padding:0;
}


.diagnosis-content .main-row .inn-content .wd-info-box .title{
	font-family: Poppins;
	font-weight: 500;
	line-height: 1.5;
	vertical-align: middle;
	text-transform: capitalize;
	color:#1b6470!important;
}
.diagnosis-content .main-row .inn-content .wd-info-box .info-box-inner{
	font-weight: 400!important;
	line-height:1.6!important;
	color:#676767!important;
}
.diagnosis-content .main-row .inn-content .wd-info-box {
	padding:20px 0;
	margin:0;
	border-bottom: 1px solid #EBF0EF;
	cursor:pointer;
}
.diagnosis-content .main-row .inn-content .wpb_column{
	margin-bottom:30px;
}

.main-row .inn-content .related-grid .related-item{
	padding:20px 0;
	margin:0;
	border-bottom: 1px solid #EBF0EF
}

.main-row .inn-content .related-grid .related-item .vc_custom_heading.title {
	margin-bottom:10px!important;
	
}
.main-row .inn-content .related-grid .related-item .vc_custom_heading.title *{
	font-family: Poppins;
	font-weight: 500!important;
	line-height: 1.5;
	vertical-align: middle;
	text-transform: capitalize;
	color:#1b6470!important;
	font-size:20px!important;
	margin-bottom:0!important;
}

.main-row .inn-content .related-grid .related-item .vc_gitem-zone-mini{
	min-height:unset!important;
}
.main-row .inn-content .related-grid .related-item .vc_gitem_row .vc_gitem-col {
    padding: 0px!important;
}
.related-item .vc_custom_heading.title a {
  position: relative;
  text-decoration: underline;
}


@media(max-width: 768px){
.diagnosis-content .main-row:nth-of-type(odd) .inn-content {
  flex-direction: column-reverse;
	}
	.diagnosis-content .main-row .title-row .wd-button-wrapper{
		margin-right:0!important;
	}

}


/* Additional sections */

.diag-find-row {
	padding: 80px 64px;
	border-radius: 40px;
	margin:0;
}
.diag-find-row .wd-info-box{
	max-width:800px;
	margin:0 auto;
	margin-bottom:30px;
	
}
.diag-find-row .wd-info-box .title, .diag-find-row .wd-info-box .info-box-subtitle, .diag-find-row .wd-info-box .info-box-inner{
	color:#fff;
}
.diag-find-row .wd-info-box .info-box-inner{
	line-height: 36px;
}
.find-search-form {
  display: flex;
  flex-wrap: wrap;
	justify-content:center;
  gap: 10px;
  align-items: center;
  font-family: 'Poppins', sans-serif;
	max-width:800px;
	margin:0 auto;
}

.find-search-form .search-input {
	width:350px;
  height: 52px;
  padding: 19px 16px;
  border: 1px solid #E0E0E0;
  border-radius: 16px;
  background-color: #ffffff;
  font-size: 16px;
}
.find-search-form .search-input::placeholder {
	color:#BDBDBD;
}

.find-search-form .search-input:last-of-type {
  width: 160px;
}

.find-search-form button {
  width: auto;
  height: 52px;
  background-color: #DBEFFA;
  color: #1b7a99;
  border: none;
  border-radius: 16px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
}

.diagnosis-addtl .diag-blog-row .vc_gitem-post-data.cat .vc_grid-filter-item:not(:first-child) {
  display: none;
}

.diagnosis-addtl .thera-near#find-therapist-row .therapists-container {
    grid-template-columns: repeat(2, 1fr)!important;
}

.diagnosis-addtl .thera-near#find-therapist-row .therapist-grid {
    box-shadow: none;
    border-radius: 16px !important;
    padding: 0 !important;
    background: #ECF2F53D!important;
		overflow:hidden;
    transition: transform 0.3s ease-in-out;
}

.diagnosis-addtl .thera-near#find-therapist-row .therapist-title::after {
   display:none;
}

.diagnosis-addtl .thera-near#find-therapist-row .therapist-image img {
    border-radius: 0!important;
    width: 150px;
    height: 150px;
    object-fit: cover!important;
    max-width: unset;
}

.diagnosis-addtl .thera-near#find-therapist-row .therapist-content{
	padding:15px 0;
}
.diagnosis-addtl .thera-near#find-therapist-row  .therapist-title{
	font-family: Poppins;
	font-weight: 400;
	font-size: 22px!important;
	line-height: 1.5;
	color:#003A43!important;
}
.diagnosis-addtl .thera-near#find-therapist-row .therapist-specialists, .diagnosis-addtl .thera-near#find-therapist-row .therapist-state{
	color:#676767!important;
	font-size:14px!important
}

.diagnosis-addtl .got-concern-row .wd-info-box{
	border-radius: 16px;
	padding: 32px;
	background:#ECF2F53D
}

.diagnosis-addtl .got-concern-row .wd-info-box .title{
	font-family: Poppins;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.5;
	text-transform: capitalize;
	color:#1b6470
}
.diagnosis-addtl .got-concern-row .wd-info-box .info-box-inner{
	font-family: Inter;
	font-weight: 400!important;
	font-size: 18px;
	line-height: 1.6;
	color:#676767;
	margin-bottom:30px!important;
}

.diagnosis-addtl .got-concern-row .wd-info-box  .btn{
	width:100%!important;
	height: 43;
	padding: 10px 30px;
	border-radius: 8px;
	background:#3e8e8e!important;
	color:#fff;
	text-transform:capitalize;
	font-family: Poppins;
	font-weight: 400;
	font-size: 15px;
	line-height: 1;
	letter-spacing: 5%;
}

/* Glossary */
.glossary-content {
	max-width:950px;
	margin:0 auto;
}

.glossary-content .item{
	border: 1px solid #BDBDBD;
	border-radius: 10px;
	border-width: 1px;
	padding: 30px;
	margin-bottom:24px;
}

.glossary-content .item .title{
	color: #3e8e8e;
	margin-bottom:20px;
}

.glossary-content .item .info-box-inner{
	color: #232323;
}

/* Search */
.glossary-row {
	margin:0;
}

.glossary-row .title-row .wpb_wrapper{
	display:flex;
	justify-content:space-between;
	column-gap:40px;
	flex-wrap:wrap;
}

.glossary-row .title-row .wd-info-box .title{
	color: #232323!important;

}
.glossary-row .title-row{
	border-bottom: 1px solid #BDBDBD;
	border-radius:0!important;
	margin-bottom:60px;
}

.glossary-search-form .searchsubmit {
  width: 100%;
	min-width:290px;
  height: 44px;
  padding: 12px 16px;
  padding-right: 40px;
  border-radius: 32px;
  border: 0.5px solid #0000007A
  font-size: 16px;
  background-color: #fff;
  box-sizing: border-box;
	color:#232323!important;
}
.glossary-search-form::after {
  content: "";
  position: absolute;
  top: 30%;
  right: 30px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('/mirror/wp-content/uploads/2025/06/search.png');
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none; 
}


@media(max-width:768px){
	.diagnosis-addtl .thera-near#find-therapist-row .therapists-container {
			grid-template-columns: repeat(1, 1fr)!important;
	}
}

/* Diagnosis Inside Pages */
.diagnosis-miniheader{
	background:#569AAF1A;
	border-radius:4px;
	min-height:54px;
	padding:20px;
}

.diagnosis-miniheader .wpb_wrapper{
	display:flex;
	align-items:center;
	gap:20px;
	flex-wrap:wrap;
}
.diagnosis-miniheader .wd-info-box{
	margin-bottom:0!important;
}
.diagnosis-miniheader .wd-info-box .title {
	font-weight: 600;
	font-size: 16px;
	line-height: 1.2;
	color:#003A43;

}
.diagnosis-miniheader .btn{
	padding: 4px 16px;
	border-radius: 32px;
	background:#569AAF;
	color:#fff;
	font-weight: 400;
	font-size: 18px;
	line-height: 28.8px;
	text-align: center;
	text-transform:capitalize;
}

.inside-learn .title-area .main-title .title{
	font-family: Poppins;
	font-weight: 600;
	line-height: 1.4;
	color:#003A43!important;
	margin-bottom:20px;
}
.inside-learn .title-area .details .info-box-inner .upper p, .inside-learn .title-area .details .info-box-inner .upper li{
	margin-bottom:0!important;
	color:#1b6470!important;
	font-size:14px;
}

.inside-learn .title-area .details .info-box-inner .upper ul {
	margin-left:20px!important;
}

.inside-learn .title-area .details .info-box-inner .mini-cont{
		margin-top:10px!important;
	color:#1b6470!important;
	font-size:11px!important;
	font-weight:275!important;
}

.inside-learn .content-col{
	margin-bottom:50px;
}
/* .inside-learn .sidebar-col{
	position:sticky;
	top:160px;
}
 */
.inside-learn .sidebar-col .side-title{
	margin-bottom:10px;
}
.inside-learn .sidebar-col .side-title .title{
	font-family: Poppins;
	font-weight: 700;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 0.7px;
	text-transform: uppercase;
	color:#1b6470;
}

.inside-learn .sidebar-col .menu {
	padding-top:20px!important;
}

.inside-learn .sidebar-col .menu li a{
	font-family: Poppins;
	font-weight: 600;
	font-size: 18px;
	line-height: 1.4;
	color:#003A43;
}


.inside-learn .sidebar-col .menu li {
	padding-top:10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCCCE7
}

.inside-learn .diagnosis-links-row{
	margin-bottom:64px;
}
.inside-learn .title-area .details{
	margin-bottom:24px;
}

.id-links .info-box-inner ul {
  display: flex;
  flex-direction: row;
  gap: 20px;
  list-style: none;       
  padding: 0;             
  margin: 0;             
  overflow-x: auto;     
	 overflow-y: hidden;
  -webkit-overflow-scrolling: touch; 
	scrollbar-width: thin;
	margin-bottom:0!important;

}
.id-links .info-box-inner ul li{
	font-size:13px;
	flex: 0 0 auto; 
}



.id-links .info-box-inner .time{
	color:#676767!important;
	font-size:14px;
	margin-top:10px;
}

.inside-learn .info-content{
	margin-top:64px;
}

.inside-learn .info-content .wd-info-box{
	margin-bottom:0;
}

.inside-learn .info-content .wd-info-box .title{
	font-family: Poppins;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.2;
	color:#003A43!important;
	margin-bottom:15px;
}

.inside-learn .info-content .wd-info-box .info-box-inner, .inside-learn .faq-row .wd-info-box .info-box-inner{
	font-family: Inter;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.8;
	vertical-align: middle;

}
.inside-learn .info-content .wd-info-box .info-box-inner p, .inside-learn .faq-row .wd-info-box p{
	margin-bottom:15px;
}

.inside-learn .info-content .wd-info-box .info-box-inner h4{
	font-family: Inter;
	font-weight: 600;
	font-size: 22px;
	line-height: 180%;
	color:#1B1B1B!important;
}

.inside-learn .info-content .wd-info-box .info-box-inner a{
	text-decoration:underline;
}


.inside-learn .faq-row .wd-info-box{
	margin-top:64px;
}

.inside-learn .faq-row .wd-info-box .title{
 	font-family: Poppins;
	font-weight: 500!important;
	font-size: 24px!important;
	line-height: 1.2;
	color:#003A43!important;
	margin-bottom:15px;
}

.inside-learn .faq-row .faq-title .title{
	font-weight: 600!important;
	font-size: 28px!important;
}
.cta-btn-row {
	margin:0;
	margin-top:64px;
	border-bottom:1px	solid #CCCCE7;
	margin-bottom:10px;
}
.cta-btn-row .wpb_wrapper{
	text-align:right;
}
.cta-btn-row .btn{
	color:#1b6470!important;
	padding:5px!important;
	background:transparent;
	text-transform:capitalize;
	font-weight:400!important;
	font-size:16px;
	width:fit-content;
}

.inside-learn .info-content .extra-title .title{
	margin-bottom:12px;
	font-family: Poppins;
	font-weight: 600!important;
	font-size: 27px!important;
	line-height: 1.2;
}

/* Links dropdown */
.diagnosis-links-row .other-links {
  position: absolute;
  top: 40px;
  right: 50px;
  width: 250px; 
  background: white;
  border: 1px solid #1819451A;
  box-shadow: 0px 15px 60px 0px #0000001A;
  z-index: 2;
  display: none;
  padding: 16px;
	border-radius:8px;
	max-height: 315px;
  overflow-y: auto;
}

.diagnosis-links-row .other-links ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
  font-size: 13px;
}

.diagnosis-links-row .other-links ul li {
  margin-bottom: 8px; 
  font-size: 13px;
	border-bottom:1px solid  rgba(102, 153, 174, 0.15);
	padding-bottom:8px;

}


.inside-learn .content-col >.vc_column-inner{
	border-right: 1px solid #EBF0EF!important;
	padding-right:5%;
	max-width:95%!important;
}

.inside-learn .info-content .wd-info-box .info-box-inner ul, .inside-learn .faq-row .wd-info-box .info-box-inner ul, .inside-learn .info-content .wd-info-box .info-box-inner ol, .inside-learn .faq-row .wd-info-box .info-box-inner ol{
	margin-left:12px;
}
.inside-learn .sidebar-col .wd-image img {
    max-width: 600px;
    width: 100%;
}
.inside-learn .second-title .info-box-inner h4{
	font-family: Inter;
	font-weight: 600;
	font-size: 25px;
	line-height: 1.8;
	vertical-align: middle;
	margin-top:20px;
}

@media(max-width:1199px){	
.inside-learn .content-col >.vc_column-inner{
	padding-right:3%;
	max-width:97%!important;
	}
}

@media(max-width:991px){
	.inside-learn .sidebar-col .menu li a {
    font-size: 16px;
	}
	
.inside-learn .content-col >.vc_column-inner{
	border-right: 1px solid transparent!important;
	padding-right:0%;
	max-width:100%!important;
	}
	.inside-learn{
		display:flex;
		flex-direction:column;
	}
	.inside-learn .content-col,.inside-learn .sidebar-col{
		width:100%!important;
	}
}

@media(max-width:768px){
	.diag-find-row {
		padding:  20px;
		border-radius: 40px;
		margin:0;
	}
	.id-links .info-box-inner ul {
		gap:30px;
	}
	.diagnosis-links-row .other-links {
		right:10px;
	}
	.glossary-search-form::after {
		display:none;
	}
	.inside-learn .info-content .wd-info-box .title{
		font-size: 22px;
	}
		.inside-learn .info-content .extra-title .title{
		font-size: 25px!important;
	}

.inside-learn .info-content .wd-info-box .info-box-inner, .inside-learn .faq-row .wd-info-box .info-box-inner{
	font-size: 16px;
	line-height:1.6;
	}
	.inside-learn .faq-row .wd-info-box .title{
		font-size: 22px!important;
	}
	.inside-learn .faq-row .faq-title .title{
		font-size: 24px!important;
	}
	.inside-learn .info-content, .inside-learn .faq-row .wd-info-box{
		margin-top:40px;
	}
.inside-learn .info-content .wd-info-box .info-box-inner h4{
		font-size: 20px;
	}

}

@media(max-width:399px){
	.title-inner-row .title{
		white-space:wrap;
	}
}

.info-content .wd-el-table td:first-child {
    font-weight: 500;
}


/* Menu Adjustmetns */
/* overview - below banner */
.quick-links .vc_wp_custommenu {
	margin-bottom:10px;
}
.quick-links .widget_nav_menu ul.menu {
  display: flex;
  flex-direction: row;
  gap: 40px;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 0 !important;
}

.quick-links .widget_nav_menu ul.menu li {
  white-space: nowrap;
  font-family: Poppins;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  text-align: center;
}

.quick-links .widget_nav_menu ul.menu li a {
  color: #333;
  text-decoration: none;
}

.quick-links .widget_nav_menu ul.menu li a:hover {
  color: #3e8e8e !important;
}

.quick-links .widget_nav_menu ul.menu::-webkit-scrollbar {
  height: 4px;
	background: rgba(86, 154, 175, 0.1);
	 border-radius: 15px;
}

.quick-links .widget_nav_menu ul.menu::-webkit-scrollbar-thumb {
  background: rgba(86, 154, 175, 0.4);
  border-radius: 15px;
}

/* Guide Button dropdowm */


.diagnosis-miniheader .widget_nav_menu {
  display: none;
  position: absolute;
  top: 110%;
  left: 0;
  background: #fff;
  border: 1px solid #1819451A;
  border-radius: 8px;
  box-shadow: 0px 15px 60px 0px #0000001A;
  z-index: 2;
  padding: 20px!important;
  min-width: 300px;
  max-height: 390px; 
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.2s ease;
}


.diagnosis-miniheader .btn-dropmenu {
  position: relative;
}

.diagnosis-miniheader .widget_nav_menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

.diagnosis-miniheader .widget_nav_menu li {
  padding-bottom: 8px;
  font-family: Poppins;
  font-size: 13px;
  white-space: normal;
	border-bottom: 1px solid  rgba(102, 153, 174, 0.15);
}

.diagnosis-miniheader .widget_nav_menu li a {
  color: #333;
}

.diagnosis-miniheader .widget_nav_menu li a:hover {
  color: #569aaf;
}

/* Custom vertical scrollbar styling */
.diagnosis-miniheader .widget_nav_menu::-webkit-scrollbar, .diagnosis-links-row .other-links::-webkit-scrollbar {
  width: 4px;
	margin:10px;
}

.diagnosis-miniheader .widget_nav_menu::-webkit-scrollbar-track, .diagnosis-links-row .other-links::-webkit-scrollbar-track {
  background: rgba(86, 154, 175, 0.1);
  border-radius: 20px;
}

.diagnosis-miniheader .widget_nav_menu::-webkit-scrollbar-thumb, .diagnosis-links-row .other-links::-webkit-scrollbar-thumb {
  background:  rgba(86, 154, 175, 0.4);
  border-radius: 20px;
	
}
.diagnosis-miniheader .wd-btn-icon {
  transition: transform 0.3s ease;
}

.diagnosis-miniheader .wd-btn-icon:hover {
  transform: scale(1.1);
}

.diagnosis-miniheader .btn:hover{
	background:#1b7a99 !important;
}

.diagnosis-miniheader .widget_nav_menu .current-menu-item > a{
  font-weight: 500; 
	color:rgba(86, 154, 175, 1);
}


.inside-learn .sidebar-col .menu .current-menu-item {
	border-left: 3px solid #003A43;
	padding-left:15px;
	padding-top:20px;
	margin-top:-15px!important;
}

.inside-learn .sidebar-col .menu li:hover a{
	color:#000;
}

/* Find Therapist */
.find-banner .info-box-inner{
	max-width:700px;
	margin:0 auto;
}
.find-banner .find-search-form button{
	background: #3e8e8e;
	color: white;
	text-transform:capitalize;
}

.find-first{
	border: 1px solid #1819451A;
	border-radius: 32px;
	padding: 20px;
	margin-right:0!important;
	margin-left:0!important;
	
}
.find-first .wd-list{
	margin-top:20px;
	margin-bottom:20px;
}
.find-first .wd-list li{
	align-items:start;
	font-family: Poppins;
	font-size: 16px;
	line-height: 1.6;
}

.popular-therapy-row .item{
	text-align:center!important;
}

.popular-therapy-row .item .title{
	font-family: Poppins;
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
	color:#5A9AB0;

}

.popular-therapy-row .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #1b7a99;
    background-color: #1b7a99;
}

.popular-therapy-row  .wd-nav-pagin-wrap[class*="wd-style-shape"] span{
	background:#A1CCDE;
	border-color:#A1CCDE;
}

.find-blue{
	padding:30px;
	background:#F0FDFF;
	border-radius:40px;
	margin-left:0!important;
	margin-right:0!important;
}

.find-blue .title, .find-blue .info-box-inner{
	line-height:1.2;
}
.find-blue .btn{
	height: 52;
	border-radius: 16px;
	padding-top: 16px;
	padding-right: 40px;
	padding-bottom: 16px;
	padding-left: 40px;
	background: #3e8e8e;
	color:#fff;
	font-family: Poppins;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-align: center;

}


.fspecialists-row .vc_col-sm-3 .wd-info-box .title{
	color:#3e8e8e;
}
.fspecialists-row .wd-info-box .title{
	margin-bottom:20px!important;
}
.fspecialists-row .wd-info-box.two-col .info-box-inner {
  column-count: 2;
	column-gap: 23px; 
}
.fspecialists-row .wd-info-box.two-col .info-box-inner p {
  break-inside: avoid;
  page-break-inside: avoid; 
  -webkit-column-break-inside: avoid;
}

.fspecialists-row .wd-info-box.two-col .info-box-inner p{
	margin-bottom:15px;
}
.fspecialists-row .btn{
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	text-decoration: underline;
	text-decoration-style: solid;
	color:#1b7a99;
	padding:0!important;
	background:transparent!important;
}

.fspecialists-row{
	border-bottom: 1px solid #3e8e8e;
}

.fspecialists-row.sec{
	border-bottom: 1px solid transparent;
}
.fspecialists-row.sec .wd-info-box .title{
	color:#3e8e8e;
	margin-bottom:30px!important;
} 
.fspecialists-row.sec .wd-info-box.location .info-box-inner {
  column-count: 8;
}

.fspecialists-row.sec .wd-info-box.location .info-box-inner p{
	margin-bottom:20px;
}

.find-faq-row .faq-item{
	max-width:1000px;
	margin:30px auto;
	box-shadow: 0px 4px 24px 0px #0000000F;
	padding: 28px;
	border-radius:4px;
}

.find-faq-row .faq-item .info-box-inner{
	line-height: 1.8!important;
}
.find-faq-row .btn.see-more{
	background: #3e8e8e;
	border-radius: 16px;
	padding-top: 16px;
	padding-right: 40px;
	padding-bottom: 16px;
	padding-left: 40px;
	color:#fff;
}

@media(max-width:991px){
	.popular-therapy-row.vc_row {
		padding-top:40px!important;
	}
	
	.fspecialists-row .wpb_column:first-child .wd-info-box{
		margin-bottom:0px!important
	}
	
	.fspecialists-row .wd-info-box.two-col .info-box-inner {
  column-count: 1;
	}
	.fspecialists-row .wd-info-box{
		margin-bottom:30px;
		text-align:center!important;
	}
	.fspecialists-row .wd-button-wrapper{
		text-align:center!important;
	}
	.fspecialists-row.sec .wd-info-box.location .info-box-inner {
  column-count: 4;
	}
}

@media(max-width:669px){
	.fspecialists-row.sec .wd-info-box.location .info-box-inner {
  column-count: 2;
	}
}


/* After FAQs */
.after-faq-row{
	margin-top:64px!important;
}


.after-faq-row .wd-info-box .title{
	font-family: Poppins!important;
	font-weight: 700;
	font-style: Bold;
	font-size: 36px;
	line-height: 1.2;
}

.after-faq-row .wd-info-box .info-box-inner h4{
	margin-top:48px;
	font-family: Inter;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.8;
	color:#1B1B1B;
}
.after-faq-row .wd-info-box .info-box-inner h5{
	margin-top:20px;
	font-family: Inter;
	font-weight: 600;
	font-size: 18px;
	line-height: 1.8;
	color:#1B1B1B;
}

.related-box li{
	font-family: Inter;
	font-weight: 600;
	font-size: 18px;
	line-height: 1.8;
	vertical-align: middle;
	color:#569AAF;

}

.diagnosis-content .main-row .inn-content .wd-info-box .info-box-inner {
  display: -webkit-box;
  -webkit-line-clamp: 2;    
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
	transition: all 1.8s ease;
}

.diagnosis-content .main-row .inn-content .wd-info-box:hover .info-box-inner {
  -webkit-line-clamp: unset;
  overflow: visible;
}


@media(max-width:768px){
	.after-faq-row .wd-info-box .title{
		font-size: 24px;
	}
	.related-box li{
		font-size: 16px;
	}
	.diagnosis-content .main-row .inn-content .wd-info-box .info-box-inner {
   display: block;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
    overflow: visible;
    text-overflow: unset;
}

}

.hidden-fields-container {
	display: none;
}

@media(min-width:1025px){
	#jffm.prefooter{
		display:none;
	}
}

@media(max-width:1024px){
	.popular-therapy-row.prefooter{
		display:none;
	}
	#cstm-sub-menu-boxes #toggle1:checked~.menu1{
		height:450px;
	}
}

@media(max-width:767px){
	#cstm-sub-menu-boxes #toggle1:checked~.menu1 {
    height: 600px !important;
	}
}


@media(max-width:660px){
	#cstm-sub-menu-boxes #toggle1:checked~.menu1 {
    height: 750px !important;
	}
}

.page-id-8044 .wd-prefooter,
.page-id-8125 .wd-prefooter,
.page-id-8123 .wd-prefooter,
.page-id-8124 .wd-prefooter{
	display:none;
}


.spd-quiz-row .likert-box .title{
	font-family: Poppins;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.5
	vertical-align: middle;
	text-transform: capitalize;
	color:#1b6470;
}

.spd-quiz-row .likert-box .info-box-inner{
	font-family: Inter;
	font-weight: 400;
	font-style: Regular;
	font-size: 18px;
	line-height: 1.6
	vertical-align: middle;
	color:#676767;
}




.spd-quiz-row .likert-box .info-box-inner li {
	font-family: Inter, sans-serif;
	font-weight: 400;
	font-style: normal; 
	font-size: 16px;
	line-height: 1.6;
	vertical-align: middle;
	color: #1b6470;
	border: 1px solid #1b6470;
	border-radius: 32px;
	padding: 4px 16px;
	list-style:none;
	box-sizing: border-box;
	margin:0;
	white-space:nowrap;
}

.spd-quiz-row .likert-box .info-box-inner ul {
	display:flex;
	flex-direction:row;
	align-items:center;
	flex-wrap:wrap;
	padding:0;
	gap:20px;
}
.spd-quiz-row .likert-box .btn{
	border-radius: 8px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	color:#fff;
	background:#3e8e8e;
	margin-top:10px;
}

.second-title .wd-info-box.bold .title{
	font-weight:700;
}

/* QA FINDINGS */
.header-info.cstmm-mail:hover a{
	color:#1b7a99;
}

.home .diagnosis-box {
   transition: all 0.3s ease;
}

.home .diagnosis-box:hover{
   background:#F5FEFF;
}

.deserve-row .deserve-btn:hover{
	background:#527a8b !important;
}

.deserve-row .wpb_column:not(:first-child) .wd-info-box{
	transition: all 0.3s ease;
}
.deserve-row .wpb_column:not(:first-child) .wd-info-box:hover{
	transform:scale(1.04);
}

.banner-post-layout .banner-post-btn .banner-post-btn:hover, .recommend-row .product-btn a.vc_gitem-link:hover {
	color:#527a8b !important;
}

.banner-post-layout .banner-post-btn .banner-post-btn:hover i, .recommend-row .product-btn a.vc_gitem-link:hover i{
	right:15px!important

}

@media(max-width:991px) and (min-width:768px){
	.footer-menus .wpb_column:first-child{
		display:none;
}
.footer-menus .wpb_column{
		width:50%;
	}
	.footer-menus .wpb_column .info-box-title, .footer-menus .wpb_column li{
	text-align:center;
}
	.wd-footer .vc_col-lg-4 .wd-text-block-wrapper, .wd-footer .vc_col-lg-4  .info-box-title, .wd-footer .submit-btn-wrapper p{
		text-align:center
	}
}

@media(max-width:991px){
	.wd-footer .vc_col-lg-4 .wd-text-block-wrapper{
		margin-bottom:20px;
	}
}


.therapy-inner-secs .wd-button-wrapper .btn:hover{
	background:#527a8b !important;
}

/* Review Form */

.write-rev-row .wpb_text_column:last-child {
		margin-top:80px;
    margin-bottom: 80px !important;
    padding: 60px; !important;
    background-color: #f9f9f9 !important;
    border-radius: 16px;
}

/* Input, textarea, select fields */
.write-rev-row input::placeholder,
.write-rev-row textarea::placeholder {
   		color: rgba(102, 153, 174, 0.5) !important;
}

.write-rev-row input,
.write-rev-row textarea {
    border-radius: 15px !important;
    border: 1px solid #bcd9e2 !important;
    background: #fff;
    height: 70px;
    font-weight: 700;
    color: #000;
    letter-spacing: 1px;
    font-size: 18px;
    width: 100%;
    box-sizing: border-box;
}

.write-rev-row textarea {
    height: auto;
    resize: vertical;
		min-height:70px!important;
}

.write-rev-row .glsr-button {
    border-radius: 16px;
    background-color: #5B8394 !important;
    color: #fff !important;
    font-size: 16px !important;
    padding: 18px 30px;
    text-transform: capitalize !important;
    letter-spacing: 1px;
    font-weight: 400;
    border: none;
    cursor: pointer;
		margin-top:30px!important;
    transition: background 0.3s ease;
}
.write-rev-row  .glsr-label{
	margin:10px 0!important;
}
.write-rev-row .glsr-button:hover {
    background-color: #527a8b !important;
}

.single-therapists .wd-page-content{
	padding: 50px 0;
}
.single-therapists .wd-page-content .wd-single-post-header  .wd-entities-title, .single-glossary .wd-page-content .wd-single-post-header .wd-entities-title{
	line-height: 60px;
  font-size: 48px;
  color: #232323;
	font-weight:700;
}

.single-glossary .wd-single-post-header  {
    background: #d3e9ef url(/mirror/wp-content/uploads/2024/07/banner-shapes.png) !important;
	  padding: calc(3% + 50px) 45px !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: top !important;
    border-radius: 30px !important;
    margin: 60px 0 !important;
}



.whb-main-header li.cstm-mega-menu .wd-dropdown-menu {
    top: 130px;
}
.whb-sticked .whb-main-header li.cstm-mega-menu .wd-dropdown-menu{
	top: 100px!important;
}
#cstm-mega-menu-sec .blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem_row{
	transition:all 0.5s ease;
	overflow:visible!important;
}

#cstm-mega-menu-sec .blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem_row:hover  .cstm-child-title h3 a{
   color: #527a8b !important;
}


#cstm-mega-menu-sec .blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem_row:hover {
    transform: translateY(-3px);
}

.single-post .vc_grid-item .vc_grid-item-mini{
  border-radius: 16px;
  overflow: hidden;
  transition: transform 0.3s ease;
}



.single-post .vc_btn3.vc_btn3-color-juicy-pink {
  border-radius: 16px !important;
  background: #3e8e8e !important;
  padding: 12px 20px !important;
  font-size: 16px !important;
  text-transform: capitalize !important;
	color:#fff!important;
	text-decoration:none!important;
  transition: background 0.3s ease;
}

.single-post .vc_btn3.vc_btn3-color-juicy-pink:hover{
	 background: #527a8b !important;
}


.find-blue .btn:hover, .find-banner .find-search-form button:hover{
	background: #527a8b;
}
.fspecialists-row .btn:hover{
	transform:translateY(-3px);
	
}

.archive.tag .wd-blog-element .wd-posts {
    display: flex !important;
	 flex-wrap: wrap;
    gap: 20px;
}
.archive.tag .wd-blog-element .wd-posts > * {
    max-width: calc(33.5% - 25px);
    box-sizing: border-box;
}

.archive.tag .wd-blog-element .wd-post-cat{
	background:var(--wd-primary-color)!important;
	color:#fff!important;
	text-align:center;
	padding:0 5px!important;
}
.archive.tag .wd-blog-element .wd-post-cat a{
	color:#fff!important;
	text-align:center;
}

.archive.tag .wd-blog-element .wd-posts .post-img-wrapp img {
    object-fit: cover;
    height: 100%!important;
		min-height:250px;
}
.archive.tag .wd-blog-element .wd-posts .wd-post-inner{
	overflow:hidden;
}
.archive.tag .wd-blog-element .wd-pagination{
	margin:40px 0;
}


@media(max-width:1025px){
	.widgetarea-mobile .custom-html-widget .header-auth-links {
    justify-content: center !important;
		gap:10px;
    flex-wrap: wrap;
}
.header-auth-links .header-info a {
    padding: 12px !important;
		min-width:110px!important;
		display:block;
		text-align:center;
	}
	.blog-small-container .vc_grid-item .vc_grid-item-mini .vc_gitem-col-align- {
    width: 100%;
}

.blog-small-container .wpb_single_image.wpb_content_element.cstm-child-img.vc_align_ {
    width: 80% !important;
}

#blog-mega .blog-small-container .vc_grid-item .vc_grid-item-mini {
    padding: 0!important;
}

#blog-mega .vc_tta-panels-container {
    padding: 15px;
}

#cstm-mega-menu-sec .vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
	}

div#cstm-newsletters-sec {
    padding:20px!important;
	}

}

@media(max-width:991px){
	.single-therapists .wd-single-post-header .wd-page-content .wd-entities-title, .single-glossary .wd-page-content .wd-single-post-header .wd-entities-title{
	line-height: 48px;
  font-size: 30px;
	}
	ul.footer-policy-list {
    flex-wrap: wrap;
		margin-top:10px;
	}
	
}
@media(max-width:849px){
	.archive.tag .wd-blog-element .wd-posts > * {
    max-width: calc(50% - 20px);
	}
	.archive.tag .wd-blog-element .wd-posts {
    gap: 20px;
	}
}
@media(max-width:769px){
	.home .diagnosis-row .vc_tta-tabs-container{
		padding-right:20px;
	}
	.wd-products
}

@media(max-width:499px){
	.archive.tag .wd-blog-element .wd-posts > * {
  
    max-width: 100%;
	}
	.archive.tag .wd-blog-element .wd-posts {
    gap: 20px;
	}
	.wd-wishlist-content .wd-products{
		--wd-col-sm: 1!important;
	}
}
	.wd-wishlist-content .wd-products{
		--wd-col-md: 2!important;
	}

.woocommerce-account .page-title.page-title-default, body.page-id-2121 .page-title.page-title-default{
	margin-bottom:40px;
	width:95%!important;
}

/* DIAGNOSIS MEGAMENU */
.diag-megamenu {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
  line-height: 23px;
  color: #232323;
}


.diag-megamenu .vc_tta-tab {
  margin-right: 10px;
  border-radius: 5px;
	margin-bottom:20px!important;
  background-color: #569AB021; 
	padding-right:30px!important;
  transition: background-color 0.3s ease;
}
.diag-megamenu .vc_tta-tab .vc_tta-title-text{
		color:#232323!important;
}

.diag-megamenu .vc_tta-tab .vc_tta-title-text {
		color:#000000!important;
}

.diag-megamenu .vc_tta-tab .vc_tta-title-text:hover{
		color:#232323!important;
}

.diag-megamenu .vc_tta-tab.vc_active {
  background-color: #569AB0; 
}

.diag-megamenu .vc_tta-tab.vc_active .vc_tta-title-text{
		color:#fff!important;
}

.diag-megamenu .vc_tta-tab .vc_tta-title-text {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  line-height: 23px;
  color: #232323;
}

.diag-megamenu .dlink-row .cta-column> .vc_column-inner >.wpb_wrapper{
	height:100%;
}
.diag-megamenu .dlink-row .wpb_column> .vc_column-inner >.wpb_wrapper .link-list{
  border: 1px solid rgba(24, 25, 69, 0.1);
  border-radius: 16px;
  padding: 16px;
  box-sizing: border-box;
	height:100%;
/* 	max-width:400px; */
}



.diag-megamenu .dlink-row .link-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.diag-megamenu .dlink-row .link-title .title{
	font-weight: 600;
}


.diag-megamenu .dlink-row .link-list ul li {
  margin-bottom: 20px;
}
.diag-megamenu .dlink-row .link-list ul li:last-child{
  margin-bottom: 0px;
}

.diag-megamenu .dlink-row .link-list ul li a {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0;
  color: #404040;
	text-align:left!important;
  text-transform: capitalize;
  text-decoration: none;
  vertical-align: middle;
  transition: color 0.3s ease;
}

.dlink-row .link-list{
	margin-bottom:0!important;
}
.diag-megamenu .dlink-row .link-list ul li a:hover {
  color: #569AB0;
}


.diag-megamenu .vc_tta-tabs-container{
	max-width:400px;
	margin-right:10px!important;
	border-right: 1px solid #4F798747;
	padding-right:20px;
	margin-top:75px!important;
	position: relative!important;
	overflow:visible!important;
	padding-left:40px;
}



.diag-megamenu .vc_tta-tabs-container::before {
  content: "TOPICS";
  position: absolute;
  top: -40px;
  left: 40px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 23px;
  color: #232323;
  z-index: 2;
}

.diag-megamenu .vc_tta-title-text::after {
  content: none !important;
  display: none !important;
}

.diag-megamenu{
	display:flex;
	background:#fff!important;
}

.diag-megamenu > .wpb_column{
	max-width:1360px;
	margin:0 auto!important;
}

.diag-megamenu > .wpb_column > .vc_column-inner{
	padding-left:0;
	padding-right:0;
}

.diagnosis-dropdown .wd-dropdown-menu{
	background:#fff!important;
	border-radius:30px!important;
}

.diag-megamenu .vc_tta-tab{
  position: relative;
}


.diag-megamenu .vc_tta-tab::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 12px;
	top:38%;
	right:20px;
  background-image: url('/mirror/wp-content/uploads/2025/07/Vector.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.diag-megamenu .vc_tta-tab:hover {
  background-color: #569AB042; 
}
.diag-megamenu .vc_tta-tab.vc_active::after{
	filter:invert(1)
}
.diag-megamenu .vc_tta-tab.vc_active:hover {
  background-color: #569AB0; 
}
.diag-megamenu .vc_tta-tab:hover::after {
  transform: translateX(3px);
}

/*  */
.diag-megamenu .dlink-row img{
	width:100%;
}
.diag-megamenu .dlink-row .first-btn, .diag-megamenu .dlink-row .sec-btn, .diag-megamenu .dlink-row .third-btn{
	width:100%;
	margin-bottom:25px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	border-radius: 24px;
	font-family: Poppins;
	font-weight: 700;
	font-style: Bold;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color:#1b6470;
	transition:all 0.5s ease;
}

.diag-megamenu .dlink-row .first-btn:hover, .diag-megamenu .dlink-row .sec-btn:hover, .diag-megamenu .dlink-row .third-btn:hover{
	transform:scale(1.02);
}

.diag-megamenu .dlink-row .first-btn{
	color:#F2F2F2;
	background: #3e8e8e;
}

.diag-megamenu .dlink-row .sec-btn{
	background: #E27E5682;
}
.diag-megamenu .dlink-row .third-btn{
	background: #FBF1D7;
}

.diag-megamenu .dlink-row .below-btn .title{
	font-family: Poppins;
	font-weight: 700;
	font-style: Bold;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	color:#3e8e8e;
}
.diag-megamenu .dlink-row .below-btn .info-box-inner{
	font-family: Poppins;
	font-weight: 600;
	font-style: SemiBold;
	font-size: 13px;
	leading-trim: NONE;
	line-height: 25px;
	color:#232323;
}

@media screen and (max-width: 1025px) {
  .diag-megamenu .vc_tta-tabs-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
	.diag-megamenu .vc_tta-tabs.vc_tta-tabs-position-left {
    display: flex;
    flex-direction: column;
	}

  .diag-megamenu .vc_tta-tab {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
  }

  .diag-megamenu .vc_tta-title-text {
    display: block;
    text-align: left;
    width: 100%;
  }


  .diag-megamenu .dlink-row {
    flex-direction: column;
  
  }

  .diag-megamenu .dlink-row .wpb_column {
    max-width: 300px;
    width: 100%;
		margin:0 auto;
  }
	.diag-megamenu .dlink-row .wpb_column:not(:first-child)> .vc_column-inner >.wpb_wrapper{
	margin-top:30px;
	}
.diag-megamenu .dlink-row .first-btn{
	margin-top:24px;
	}
	.diag-megamenu .dlink-row .link-list ul li {
    margin-bottom: 16px;
}
	.diag-megamenu .dlink-row .link-list ul li a {
    font-size: 16px;
	}
}


.conditions-row .pedia-box{
    border-left: 7px solid rgb(108, 187, 192);
	 border-bottom: 3px solid rgb(108, 187, 192);
/* 	border-right: 1px solid rgb(108, 187, 192);
	border-top: 1px solid rgb(108, 187, 192); */
    border-radius: 20px;
    box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.11);
    padding: 30px;
		height:100%!important;
}
.conditions-row .vc_column-inner{
	display:block!important;
}

.conditions-row .info-box-wrapper, .conditions-row .vc_column-inner, .conditions-row .wpb_wrapper{
	height:100%!important;
}

.conditions-row .pedia-box .title{
	font-weight:400;
	margin-bottom:20px;
}

.conditions-row  {
  row-gap: 30px;
	margin-bottom:60px;
	margin-top:50px;
}

.conditions-row .wpb_column:last-child  .pedia-box{
	background:rgb(108, 187, 192,0.1);
		border-right: 1px solid rgb(108, 187, 192);
	border-top: 1px solid rgb(108, 187, 192); 
}

.bg-row.occ-therap{
	 border-left: 40px solid rgb(108, 187, 192);
	border-right: 40px solid rgb(108, 187, 192);
    border-radius: 20px;
    box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.11);
    padding: 30px;
}

.bg-row.occ-therap .woodmart-text-block{
	line-height: 1.8!important;
}

.page-id-3466 .bg-row.occ-therap .woodmart-text-block{
    line-height: 2!important;
    font-size: 20px!important;
    color: #000000;
}
.bg-row.occ-therap .woodmart-text-block a{
	color:#1b7a99;
	font-weight:500;
}
.bg-row.occ-therap .woodmart-text-block a:hover{
	color:#005f7a;
}



@media(max-width:1024px){
	.conditions-row .wpb_column{
		width: 50%;
	}
	.bg-row.occ-therap{
	 border-left: 20px solid rgb(108, 187, 192);
		border-right: 20px solid rgb(108, 187, 192);
	}
	.page-id-3466 .bg-row.occ-therap .woodmart-text-block{
    line-height: 1.8!important;
    font-size: 18px!important;
	}
}
@media(max-width:599px){
	.conditions-row .wpb_column{
		width: 100%;
	}
		.bg-row.occ-therap{
		 border-left: 10px solid rgb(108, 187, 192);
			border-right: 10px solid rgb(108, 187, 192);
			padding:20px!important;
			padding-top:50px!important;
	}
}

.home .processing-inner-row .wd-info-box .title{
    min-height:60px;
}

.home .processing-inner-row .wd-info-box{
    border: 1px solid #3e8e8e;
    background: #FFFFFF;
    padding: 24px !important;
    border-radius: 12px !important;
	min-height:420px;
}

@media(max-width:769px){
	.home .processing-inner-row .wd-info-box{
		min-height:unset;
}
}

.testimonial-rating{
	display:none!important;
}


#our-team-of-experts-inner .wd-info-box .info-box-icon img{
	max-width:254px!important;
	max-height:254px!important;
	object-fit:cover!important;
}


#learn-more-expert-team-sec {
  display: none;
}

.learn-more-expert-team-inner {
  display: none;
}
#our-team-of-experts-inner .info-box-wrapper .wd-info-box{
	padding:20px;
	margin-bottom:30px;
}

#our-team-of-experts-inner  .info-box-wrapper.active .wd-info-box{
  border: 2px solid #1b7a99;
  background-color: #fff;
  border-radius: 20px;
	box-shadow: 0px 1px 23px 0px rgba(0, 0, 0, 0.11);
}
@media(max-width:768px){
	#learn-more-expert-team-sec .learn-more-expert-team-inner{
		margin-top:30px;
	}
}

.pricing-card-wrapper .pricing-card .select-button{
	display:none;
}


.archive.tag .wd-blog-element .wd-post-cat, .archive.tag .wd-post-meta{
	display:none!important;
}

body.archive.tag .wd-page-title .entry-title.title {
    visibility: hidden;
}


body.archive.tag .wd-content-layout{
	padding:0 15px;
}


@media(max-width:768px){
	.application-form-tabs .wd-nav-tabs-wrapper .wd-nav-tabs li a {
    white-space: normal;
    text-align: center;
	}
	.application-form-tabs .wd-nav-tabs-wrapper .wd-nav-tabs li {
    margin: 20px 10px;
	}
}

@media(min-width:991px){
	.fspecialists-row > .wpb_column:nth-child(2) {
		max-width: 18%;
	}

	.fspecialists-row > .wpb_column:nth-child(3),
	.fspecialists-row > .wpb_column:nth-child(4),
	.fspecialists-row > .wpb_column:nth-child(5) {
		width: 27%;
	}
}

.fspecialists-row .wd-info-box .info-box-inner p{
	font-size:14px;
	line-height:1.2;
}
.fspecialists-row .wd-info-box .info-box-inner p{
	margin-bottom:25px!important;
}

.fspecialists-row.sec .wd-info-box.location .info-box-inner p{
   margin-bottom:30px!important;
}

.view-link-box a{
	color: #1b7a99!important;
	font-weight:500
}
.view-link-box a:hover{
	color: #1b6470!important;
}

/* Pediatric */
.learn-title-row.pedia .banner-title {
    padding: 20px 40px;
    max-width: 800px!important;
}

.inside-learn .content-col.pedia-content  >.vc_column-inner {
    border-right: 1px solid transparent!important;
}

.pedia-content .vc_sep_holder .vc_sep_line{
	border-top:1px solid #3e8e8e;
	height:20px;
	background: #3e8e8e;
	border-radius:4px;
}
.pedia-content .vc_sep_holder {
	margin-bottom:40px;
}

.pedia-content .content-row .wd-info-box .title, .pedia-content .content-row .wd-info-box .info-box-inner p{
	margin-bottom:24px;
	line-height:1.6!important;
}
.pedia-content .content-row .wd-info-box .title{
	text-transform:capitalize;
}
.pedia-content .content-row .wd-image img{
	width:100%;
}

.pedia-content .content-row .with-btm-border{
	border-bottom: 1px solid #EBF0EF;
	padding-bottom:10px;
}
.pedia-content .content-row .wd-info-box .info-box-inner a{
	color: #569AAF;
	font-weight:500;
}
.pedia-content .content-row .wd-info-box .info-box-inner a:hover{
	color: #003A43;
}

.pedia-content .related-item .vc_custom_heading.title a {
   text-decoration: none!important;

}
.main-row  .pedia-content  .related-grid .related-item .vc_custom_heading.title *{
	color:#569AAF!important;
}

.pedia-content .related-grid .related-item .vc_custom_heading.caption{
	font-size:18px;
	color:#676767;
}

.single-glossary .wd-post-meta{
	display:none!important;
}



blockquote a{
  color:#3e8e8e!important;
	text-decoration:none!important;
	font-size:16px;
	font-weight:600!important;
}

.inside-learn .content-col a{
	color:#3e8e8e!important;
}

blockquote a:hover, .inside-learn .content-col a:hover{
	color:#003A43!important
}


.inside-learn .content-col .view-link-box a{
    color: #1b7a99!important;
}
.inside-learn .content-col .cta-btn-row a{
    color: #1b6470!important;
}
.inside-learn .content-col .view-link-box a:hover{
    color: #003A43!important;
}

.inside-learn .content-col .cta-btn-row a:hover, .id-links .info-box-inner ul li a:hover, .other-links .info-box-inner ul li a:hover{
    color: #3e8e8e!important;
}

.id-links .info-box-inner ul li a, .other-links .info-box-inner ul li a{
	color:#333!important;
}

/* Scrollbar */

.quick-links {
  position: relative;
	height:90px;
}

.quick-links::after,
.quick-links::before {
  content: "›";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2rem;
  color: #3e8e8e;
	cursor:pointer;
  transition: opacity 0.3s;
}

.quick-links::before {
  content: "‹";
  left: 12px;
  opacity: 0;
}

.quick-links::after {
  right: 12px;
  opacity: 1;
}

.quick-links.scrolled-left::before {
  opacity: 1;
}
.quick-links.scrolled-right::after {
  opacity: 0;
}

.home .home-banner-row .author-box .info-box-icon img, .prod-recos .wd-info-box .info-box-icon img {
    border-radius: 12px !important;
    height: 100px!important;
    width: 100px!important;
		object-fit:contain;
}

.prod-recos >div>div>div{
	 box-shadow: 0px 4px 24px 0px #0000000F;
    background: #5fa3a3;
    padding: 24px;
    border-radius: 12px;
    margin-top: 30px;
}


.prod-recos .wd-info-box{
	background:#d3e9ef;
	padding: 20px 15px;
	border-radius:12px;
	transition: all 0.25s ease;
	margin-bottom:20px!important;
}

.prod-recos .info-box-wrapper:first-child .wd-info-box{
	background:transparent;
	padding:0;
}
.prod-recos .info-box-wrapper:first-child .wd-info-box .title{
	color:#fff!important;
}

.prod-recos .info-box-wrapper:last-child .wd-info-box{
	margin-bottom:0!important;
}

.prod-recos .wd-info-box .info-box-content{
	display:flex;
	flex-direction:column;
	
}
.prod-recos .wd-info-box .title{
	color:#000 !important;
	font-weight:600;
	order:1;
}

.prod-recos .wd-info-box .info-box-subtitle{
	order:2;
	margin-top:10px;
	font-size:16px;
	color:#1b7a99 !important;
	font-weight:600;
}

.prod-recos .wd-info-box:hover {
    box-shadow: 0px 8px 30px rgba(0,0,0,0.12);
    transform: translateY(-3px);
}

.prod-recos .wd-info-box .info-box-inner{
	order:3;
	font-size:14px;
	line-height:1.2;
}


@media(max-width:400px){
	.prod-recos .wd-info-box{
		flex-wrap:wrap!important;
	}
	.prod-recos .wd-info-box .title{
		font-size:16px;
	}
	.prod-recos .wd-info-box .info-box-subtitle{
		font-size:14px;
	}
}

.diagnosis-content .main-row .inn-content .wd-info-box .info-box-inner ul{
	margin-left:10px!important;
}

.diagnosis-content .main-row .inn-content.twoboxes .wd-info-box .info-box-inner {
    -webkit-line-clamp: 6;
}

.diagnosis-content .main-row .inn-content.twoboxes .wd-info-box:hover .info-box-inner {
  -webkit-line-clamp: unset;
  overflow: visible;
}

.diagnosis-content .main-row .inn-content.expand .wd-info-box .info-box-inner {
    display:block!important;
}
.diagnosis-content .main-row .inn-content .wd-info-box .info-box-inner a{
	text-decoration:underline;
}

/* MENU ADJUSTMENTS */

.diag-megamenu > .wpb_column{
/* 	background:#569AAF1A!important;. */
	padding-bottom:0!important
}

.diag-megamenu .vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body{
	padding-top: 0!important;
	padding-bottom:0!important;
	padding-right:0!important;
}
#menu-item-16 .wd-dropdown-inner{
	padding:0!important;
}

.diag-megamenu .vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
    margin: 0;
}

.dlink-row .links-column{
	height: 100%!important;
	margin-top:75px!important;
}

.diag-megamenu .vc_tta-container {
    margin-bottom: 0;
}

.diag-megamenu .dlink-row {
	min-height:675px;
}

.diag-megamenu .dlink-row .cta-column> .vc_column-inner >.wpb_wrapper {
    border: none!important;
}

.diag-megamenu .cta-column .vc_column-inner .wpb_wrapper{
	display:flex;
	flex-direction:column;
	justify-content:space-between
}

.diag-megamenu .cta-column .menublog-card .info-box-inner, .diag-megamenu .newsblog-card .info-box-inner{
	font-weight: 400;
	line-height: 1.6;

}

.diag-megamenu .cta-column .menublog-card{
	border-radius: 16px;
	padding: 24px;
	background: #FFFFFF33;
	border: 1px solid #FFFFFF;
}

.diag-megamenu .cta-column .menublog-card .btn{
	width:100%;
	font-family: Poppins;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color:#1b7a99!important;
	background: #EFFAFF;
	border-radius: 24px;
	padding: 10px 30px;
	margin-top:10px;
}

.diag-megamenu .cta-column .newsblog-card{
	border-radius: 16px;
	padding: 24px;
	background: #1b7a99B2;
}

.diag-megamenu .cta-column .newsblog-card .btn{
	width:100%;
	font-family: Poppins;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
	color:#3e8e8e!important;
	background: #FFFFFF;
	border-radius: 16px;
	padding: 16px 40px;
	margin-top:10px;
}

.diag-megamenu .cta-column .newsblog-card .btn:hover, .diag-megamenu .cta-column .menublog-card .btn:hover{
	transform:translatey(-5px);
	transition:all 0.5s ease;
}

.diag-megamenu .cta-column {
  position: relative;
  background-image: url("/mirror/wp-content/uploads/2025/07/diagnosis-menu.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}


.diag-megamenu .cta-column::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.5); 
  z-index: 1!important;
}


.diag-megamenu .cta-column > * {
  position: relative;
  z-index: 2!important;
}

.diag-megamenu .dlink-row .wpb_column> .vc_column-inner >.wpb_wrapper {
    min-height: 575px;
}

@media(max-width:1380px){
		.diagnosis-dropdown .wd-dropdown-menu {
			width: calc(97vw - 50px)!important;
			left: -20vw!important;
	}
	.diag-megamenu{
		width:calc(100vw - 54px)!important;
		margin-left:auto;
		margin-right:-3px;
	}
	.diag-megamenu .vc_tta-tab{
		max-width:300px;
	}
}
@media(max-width:1249px){
.diagnosis-dropdown .wd-dropdown-menu {
    left: -275px!important;
	}
}

@media(max-width:1133px){
	.diagnosis-dropdown .wd-dropdown-menu {
			left: -330px!important;
	}
}

.newsletter-box {
    background: #fff;
    padding: 40px 30px;
    border-radius: 20px;
    box-shadow: 0px 5px 20px hsl(0deg 0% 0% / 20%);
}

.newsletter-box  h4.title {
    font-size: 32px;
}

.newsletter-box input {
    border: 2px solid rgb(24,25,69,10%);
    border-radius: 15px;
    height: 60px;
    font-family: 'Poppins' !important;
    font-weight: 700;
    font-size: 16px;
    color: #121212!important;
}

.newsletter-box .wpcf7-submit {
    background-color: #3e8e8e !important;
    color: #fff !important;
    border-radius: 10px!important;
    padding: 16px 32px;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: 'Poppins';
}

#popmake-10068 .pum-close{
	top:20px!important;
	right:2px!important;
	font-size:25px!important;
	color:rgb(109,153,172)!important;
}

#popmake-10068 .pum-close:hover{
	top:20px!important;
	right:2px!important;
	font-size:25px!important;
	color:red!important;
}

.diag-megamenu .dlink-row .cta-with-menu.wpb_column> .vc_column-inner >.wpb_wrapper{
	  border:none!important;
    border-radius:0px;
    padding: 0px;
    box-sizing: border-box;
}

.diag-megamenu .dlink-row .cta-with-menu.wpb_column> .vc_column-inner >.wpb_wrapper .wpb_text_column{
    border: 1px solid rgba(24, 25, 69, 0.1);
    border-radius: 16px;
    padding: 16px;
    box-sizing: border-box;
		margin-bottom:10px!important;
		margin-top:75px!important
}

.diag-megamenu .dlink-row .cta-column{
	padding:32px;
	padding-bottom:0;
}

.diag-megamenu .dlink-row .cta-with-menu .cta-column.with-menulinks{
	padding:16px!important;
	border-radius: 16px;
	height:100%;
	display:flex!important;
	flex-direction:column!important;
	justify-content:space-between!important;
}

.diag-megamenu .cta-column.with-menulinks h4, .diag-megamenu .cta-column.with-menulinks p{
	color:#fff;
	margin-bottom:10px;
}
.diag-megamenu .cta-column.with-menulinks h4{
	font-size:20px!important;
}
.diag-megamenu .cta-column.with-menulinks p{
	font-weight:400;
	font-size:14px;
}
.diag-megamenu .cta-column.with-menulinks .menublog-card{
	margin-bottom:10px;
}
.cta-column.with-menulinks > div{
	padding:15px 20px!important
}

.diag-megamenu .cta-column.with-menulink .newsblog-card .btn {
    padding: 10px 30px!important;
}
.diag-megamenu .cta-with-menu .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.diag-megamenu .cta-with-menu .cta-column.with-menulinks .btn{
	margin-top:5px!important
}

.diag-megamenu .cta-with-menu .menublog-card:has(.btn + .btn) .btn:last-child{
	margin-top:10px!important;
}




.diag-megamenu .cta-with-menu .wpb_raw_code, .diag-megamenu .cta-with-menu .wpb_wrapper {
  height:100%;
}

.diag-megamenu .dlink-row .cta-column > .vc_column-inner{
	margin-right:15px!important;
	padding:0!important;
}

.diag-megamenu .dlink-row .cta-with-menu {
	padding-right:20px;
}

.dlink-row.alllinks{
	display:flex;
}

.dlink-row.alllinks .wpb_column {
	max-width:calc(50% - 10px)
}

.dlink-row.fullcta .links-column .vc_column-inner{
	padding-right:30px!important;
}

.diag-megamenu .dlink-row .cta-with-menu.wpb_column> .vc_column-inner >.wpb_wrapper .link-list{
	height:auto!important;
}

.page-id-9845 .inn-content .wd-image img{
	aspect-ratio:1/1;
	object-fit:cover;
}

.pedia-content .content-row .with-btm-border .info-box-inner h4 strong, .pedia-content .content-row .with-btm-border .info-box-inner h4{
	color:#1b6470;
	font-weight:500!important;
}
.pedia-content .content-row .with-btm-border .info-box-inner h4{
	margin-bottom:24px;
	font-size:20px!important;
}

.pedia-content .content-row .with-btm-border .info-box-inner ul, .pedia-content .content-row .with-btm-border .info-box-inner ol{
	margin-left:30px!important;
	margin-bottom:30px!important;
}

.diagnosis-content .main-row .inn-content.related-blog-row .wd-info-box .title, .diagnosis-content .main-row .inn-content.related-blog-row .wd-info-box .info-box-inner p{
	color:#3e8e8e!important;
}

.diagnosis-content .main-row .inn-content.related-blog-row .wd-info-box:hover .title{
	color:#1b6470!important;
}

.diagnosis-content .main-row .inn-content.related-blog-row .wd-info-box:hover .info-box-inner p{
	color:#676767!important;
}

.glossary-row .title-row .wd-info-box .title {
    color: #232323!important;
    white-space: normal;
}

.expand-box  .info-box-inner{
	display:block!important;
}

.diagnosis-content .main-row .inn-content .btn, .diagnosis-content.infant .title-row .title-btn .btn{
	background:#3e8e8e !important;
	color:#fff;
}

.diagnosis-content.infant .title-row .title-btn .btn:hover{
	transform: translatey(-5px);
}

.diagnosis-content.infant .title-row {
	border-bottom:none;
	margin-bottom:0!important;
}

.diagnosis-content.infant .sec-title {
	border-bottom:1px solid #EBF0EF;
	padding-bottom:15px;
}

.diagnosis-content.infant  .main-row .title-row .wpb_wrapper{
	display:block;
}

.diagnosis-content.infant  .main-row .title-row .wd-button-wrapper{
	text-align:left!important;
}
.diagnosis-content.infant .title-row .title-btn{
	margin-bottom:30px!important;
}


.page-id-10241 .inn-content .wd-image img{
	aspect-ratio:3/4;
	object-fit:cover;
}

.page-id-10241 .inn-content .square.wd-image img{
	aspect-ratio:1/1;
}

.diagnosis-content.infant  .main-row .title-row .sec-title .info-btn-wrapper{
	margin-top:0!important;
}
.diagnosis-content.infant  .main-row .title-row .sec-title .btn{
	background:transparent!important;
	font-family: Poppins;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  text-transform: capitalize!important;
  color: #003A43!important;
	gap:15px;
	padding:5px 15px!important;
}
.diagnosis-content.infant  .main-row .title-row .sec-title .btn:hover{
	transform:translatey(-4px);
}

.diagnosis-content.infant  .main-row .title-row .info-box-content{
	flex-wrap:wrap!important;
}

.diagnosis-content.infant  .main-row .title-row .sec-title .title{
	white-space:normal!important;
}


.diagnosis-addtl .got-concern-row .wpb_column{
	margin-bottom:30px;
}
.diagnosis-addtl .got-concern-row .wd-info-box {
	margin-bottom:0;
}
.diagnosis-addtl .got-concern-row .vc_column-inner,
.diagnosis-addtl .got-concern-row .wpb_wrapper,
.diagnosis-addtl .got-concern-row .info-box-wrapper,
.diagnosis-addtl .got-concern-row .wd-info-box {
    height: 100% !important;
}


/* QA FINDINGS */
footer .current_page_item a, footer .current-menu-item a{
	color:#6a99ad!important;
	font-weight:500!important;
}

.woocommerce-account .page-title, .page-id-2121 .page-title, .archive.tag .page-title, .page-id-3760 .page-title, .woocommerce-page .page-title{
	overflow:hidden;
}

.woocommerce-account .page-title h1, .page-id-2121 .page-title h1, .archive.tag .page-title h1, .page-id-3760 .page-title h1, .woocommerce-page .page-title h1{
	color:#fff!important;
	text-transform:capitalize;
}

@media(max-width:1024px){

	.diag-megamenu .vc_tta-tabs-list {
		display: flex!important;
		flex-wrap: nowrap;   
		overflow-x: auto!important;     
		-webkit-overflow-scrolling: touch!important;  
		width:100%!important;
		gap:10px;
	}
	.diag-megamenu .vc_tta-tabs-container{
		width:100%;
		margin:0!important;
		padding:10px!important;
	}
	

.diag-megamenu .vc_tta-tabs-list::-webkit-scrollbar {
  height: 6px!important;    
	background: rgba(27, 122, 153, 0.2) !important;
	border-radius: 4px!important;
}

.diag-megamenu .vc_tta-tabs-list::-webkit-scrollbar-thumb {
  background: rgba(27, 122, 153, 0.35) !important;
  border-radius: 4px!important;
}

.diag-megamenu .vc_tta-tab {
	display:flex;
	align-items:center!important;
	justify-content:center!important;
	margin-bottom:10px!important;
	padding:0!important;
}
	.diag-megamenu .vc_tta-tab a{
		font-size:14px!important;
	text-align:center!important
		display:flex!important;
		height:100%;
		width:100%;
		align-items:center!important;
		justify-content:center!important;
	}
	.diag-megamenu .vc_tta-tab::after{
		right:10px!important;
	}
	
	.diag-megamenu .dlink-row .wpb_column{
		max-width:unset!important;
	}
	.dlink-row .links-column{
		margin-top:30px!important;
	}
	.diag-megamenu .dlink-row .wpb_column> .vc_column-inner >.wpb_wrapper .link-list{
		height:auto!important;
		border:none;
		padding:0;
		margin:0;
	}
	.diag-megamenu .dlink-row .wpb_column> .vc_column-inner >.wpb_wrapper{
		min-height:unset;
		margin-bottom:20px;
	}

	.diag-megamenu .cta-column .menublog-card{
		margin-bottom:20px;
	}
	.diag-megamenu .dlink-row .wpb_column:not(:first-child)> .vc_column-inner >.wpb_wrapper{
		margin-top:0;
	}
	
	.diag-megamenu .dlink-row .cta-with-menu.wpb_column> .vc_column-inner >.wpb_wrapper .wpb_text_column{
		margin-top:0!important;
		padding:0;
		border:none;
	}
	.diag-megamenu .vc_tta-panel-body{
		padding:0!important;
	}
	.diag-megamenu .vc_tta-panels{
		padding:0 10px!important
	}

	
	.diag-megamenu{
		margin:0;
		max-width:300px;
	}
	.diag-megamenu .dlink-row .cta-column{
		padding:15px!important;
		padding-left:25px!important;
	}
	.diag-megamenu .vc_tta-tab .vc_tta-title-text{
		display:flex!important;
		align-items:center!important;
		white-space:nowrap!important;
	}
	.diag-megamenu .vc_tta-tab::after{
		display:none;
	}
	.diag-megamenu .vc_tta-tab{
		max-width:unset!important;
		width:auto!important;
	}

	.diag-megamenu .vc_tta-tabs-container{
		max-width:300px;
		
	}
	.diag-megamenu .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list{
		max-width:fit-content!important;
		padding-right:20px!important;
	}

	
/* 	Read Megamenu */
	#cstm-mega-menu-sec .vc_tta-tabs-list {
		display: flex!important;
		flex-wrap: nowrap;   
		overflow-x: auto!important;     
		-webkit-overflow-scrolling: touch!important;  
		width:100%!important;
		gap:10px;
	}
	#cstm-mega-menu-sec .vc_tta-tabs-container{
		width:100%;
		margin:0!important;
		padding:10px!important;
	}
	

#cstm-mega-menu-sec .vc_tta-tabs-list::-webkit-scrollbar {
  height: 6px!important;    
	background: rgba(27, 122, 153, 0.2) !important;
	border-radius: 4px!important;
}

#cstm-mega-menu-sec .vc_tta-tabs-list::-webkit-scrollbar-thumb {
  background: rgba(27, 122, 153, 0.35) !important;
  border-radius: 4px!important;
	}
	#blog-mega ul.vc_tta-tabs-list li a span{
		white-space:nowrap;
	}
	
	#cstm-mega-menu-sec .vc_pageable-slide-wrapper {
	display:flex!important;
	flex-direction:column;
}

	#cstm-mega-menu-sec .vc_grid-item{
		width:100%;
	}
	#cstm-mega-menu-sec .vc_gitem_row .vc_col-sm-6:first-child{
		max-width:100px;
	}
	
	.learn-more-expert-team-inner{
		margin-top:30px!important;
	}
	
	#ready-to-start-secc .blog-medium-container{
		margin-top:30px;
	}
	#how-can-we-help-innner, #get-in-touch-seccc .wpb_raw_code, #faq-cntc .wpb_raw_code{
		margin-top:30px;
	}
	#faq-cntc{
		margin-top:50px!important;
		padding:30px 15px!important;
	}
	.page-id-866 #inner-page-content-secc .wd-info-box,
	.page-id-864 #inner-page-content-secc .wd-info-box,
	.page-id-3 #inner-page-content-secc .wd-info-box{
		margin-bottom:30px;
	}
	
	.single-post .wd-sidebar-opener {
		display:none!important;
	}
	footer .contact-form-container{
		margin-top:30px;
	}
}

.blog-medium-container .cstm-blog-text{
	-webkit-line-clamp:3!important;
	max-height:90px;
}

.diagnosis-addtl .got-concern-row .wd-info-box .btn:hover, .spd-quiz-row .likert-box .btn:hover{
	background:#527a8b!important;
	transition:all 0.5s ease;
}

.main-row .inn-content .related-grid .related-item .vc_gitem_row .vc_gitem-col:hover .vc_custom_heading.title *{
	color:#3e8e8e!important;
}

.blog-view:hover{
	transform:translatey(-3px);
}

.woocommerce-shop #main-content{
	padding-top:30px!important;
}

@media(max-width:1025px){
	.home .site-social span.wd-label {
    width: 100%;
	}
	.home .site-social{
		padding:20px!important;
	}
	
	.home .diagnosis-row  .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{
		justify-content:center;
		gap:10px;
		margin-top:20px!important;
	}
	
}

.author-bar.services .info-box-inner{
	margin-top:0;
	font-size:13px!important;
	line-height:1.4!important;
}

.author-bar.services .wd-info-box .title{
	font-size:15px!important;
	line-height:1.4!important;
}

.author-bar.services .author-title.wd-info-box .title{ 
	font-size:20px!important;
}

.author-bar.services .author-title.wd-info-box {
	margin-bottom:25px!important;
}
.author-bar.services .info-box-icon img{
	aspect-ratio: 1/1;
	max-width:80px;
}

.author-bar.services>div>div>div{
	background:#569AAF1A;
	border:1px solid #569AAF;
}


.inside-learn .info-content .wd-info-box .info-box-inner ul, .inside-learn .info-content .wd-info-box .info-box-inner ol{
	margin-left:30px!important;
	margin-bottom:15px!important;
}

.author-reviewed{
	background:#569AAF1A!important;
	border:1px solid #569AAF;
	box-shadow: 0px 4px 24px 0px #00000006 !important;
  padding:30px;
  border-radius: 12px !important;
}

.author-reviewed .info-box-inner  strong {
	color:#3e8e8e!important;
}

.author-reviewed .info-box-inner ul{
	margin-left:30px!important;
	margin-bottom:15px!important;
}

.author-reviewed .info-box-inner a{
	text-decoration:underline;
}
.author-reviewed .title{ 
	font-size:26px!important;
	color:#1b7a99!important;
	font-weight:700;
	margin-bottom:20px;
}


.inside-learn .info-content .wd-info-box .info-box-inner h3 {
    font-family: Inter;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.8;
    color: #1B1B1B!important;
	margin-top:30px;
}

.inside-learn .info-content .wd-info-box h2.title{
	font-size: 28px;
}

@media(max-width:768px){
	.inside-learn .info-content .wd-info-box .info-box-inner h3 {
    font-size: 22px;
}

	.inside-learn .info-content .wd-info-box h2.title{
		font-size: 25px;
	}
}
