	.wp-site-blocks .alignfull, .wp-site-blocks > .wp-block-group.has-background, .wp-site-blocks > .wp-block-cover, .wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background, .wp-site-blocks > .wp-block-template-part > .wp-block-cover, body > .is-root-container > .wp-block-cover, body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background, body > .is-root-container > .wp-block-template-part > .wp-block-cover, .is-root-container .wp-block[data-align=full]{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
.ghostkit-grid .ghostkit-custom-1KNJq1{
    display: table !important;
} 
.this-is-how-we-do-it .butterfly {
    webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
}
.hidden-responsive{
    display: none;
}
.pointer-disable>a{
    pointer-events: none !important;
}
ul.mega-sub-menu li.mega-current-menu-item a {
    font-weight: 700 !important;
    color: #484848 !important;
}
.meta-container p {
    color: #484848 !important;
}
@media (max-width: 1024px){
	.wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-5 {
    /* justify-content: end; */
    display: grid;
    justify-items: end;
}
				.hdr-bt h5#mindful {
    font-size: 25px !important;
}
	.wp-block-site-logo {
    width: 90px !important;
}
		.wp-block-group.is-nowrap.is-layout-flex.wp-container-2{
		gap: 5px !important;
	}
	figure.wp-block-image.alignright.size-full.is-style-rounded.img-testimonial{
		min-width: 100% !important;
	}
}

@media (max-width: 768px){
	.wp-block-group.is-nowrap.is-layout-flex.wp-container-2 {
    display: flex;
    justify-content: center;
}
	.img-testimonial {
    display: flex;
    justify-content: center;
}
	figure.wp-block-image.alignright.size-full.is-style-rounded.img-testimonial{
		margin-left: 0px !important;
		margin-inline-start: unset !important;
	}
		img.wp-image-2033, img.wp-image-2032 {
		width: 40% !important;
	}
	figure.wp-block-image.alignright.size-full.is-style-rounded.img-testimonial{
		min-width: 30% !important;
	}
}
@media (max-width: 820px){
			.hdr-bt h5#mindful {
    font-size: 25px !important;
}
	.wp-block-site-logo {
    width: 100px;
}
	.wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-5 {
    justify-content: flex-end;
}
	.wp-block-group.is-nowrap.is-layout-flex.wp-container-2{
		gap: 5px !important;
	}
}
@media (max-width: 480px){
	.wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-5 {
    flex-wrap: wrap;
}
	.hdr-bt h5#mindful {
    font-size: 26.5px !important;
}
	h1#find-a-therapist{
		letter-spacing: 0em !important;
	}
	img.wp-image-2033, img.wp-image-2032 {
		width: 60% !important;
	}
}
/*-------------------------*/
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 18px !important;
}
/*individual*/
.finances {
    gap: 0px !important;
}
.lazyblock-job-rxUB0.wp-block-lazyblock-job ul {
    text-transform: capitalize;
}
.lazyblock-job-1KPsVl.wp-block-lazyblock-job ul {
	  text-transform: capitalize;
}
.finances.is-nowrap.is-layout-flex.wp-container-21 {
    gap: 0px !important;
}
img.wp-image-3248, img.wp-image-3252 {
    top: 3px;
    position: relative;
    margin-right: 5px;
}
@media only screen (min-width: 1200px) and (max-width: 1250px){
	.ghostkit-custom-1H7fNt {
    		height: 70vh !important;
	}
}
@media only screen (min-width: 1290px) and (max-width:1380px){
	.ghostkit-custom-1H7fNt {
    		height: 118vh !important;
	}
}
@media only screen (min-width: 1390px) and (max-width:1500px){
	.ghostkit-custom-1H7fNt {
    		height: 98vh !important;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 900px){
.vid-gallery iframe {
height: 327px !important;
}
}
@media only screen and (max-width: 1280px) and (min-width: 1030px){
.vid-gallery iframe {
height: 413px !important;
}
}
@media only screen and (max-width: 1380px) and (min-width: 1281px){
.vid-gallery iframe {
height: 441px !important;
	}
}
@media only screen and (max-width: 1450px) and (min-width: 1390px){
.vid-gallery iframe {
height: 466px !important;
}
}
