:lang(es-ES) .genesis-nav-menu .menu-item.button-cta {
    right: 270px;
}
.genesis-nav-menu .menu-item.button-cta {
    position: absolute !important;
    right: 210px;
    top: 2px;
}
.news-lo figure.wp-block-image.size-full {
	margin: 0;
	height: 100%;
}
.wp-block-cover.alignfull.is-light.news-lo {
	padding: 50px 0;
}
:lang(es) .lms-section .c-type + .c-type {
	right: 120px;
}
.lms-section .c-type.rightAlign.type-new {
	right: 20px;
}
.wp-block-cover.alignfull.is-light.news-lo h1.wp-block-heading {
	margin-bottom: 50px;
}
.news-lo .wp-block-columns {
	background: #fff;
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
	gap: 0;
}

.news-lo h2 {
	display: none;
}

.news-lo  .gform_footer.top_label {
	display: block;
}

.news-lo .wp-block-column:nth-child(2) {
	padding: 30px;
}

.news-lo .gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 2%;
	grid-row-gap: 10px !important;
}


.news-lo img {
	height: 100%;
	object-fit: cover;
}

.news-lo .bellowForm-CTA {
	margin: 10px 0 0;
}

.news-lo .gform_footer.top_label {
	padding: 0;
	margin: 0;
}
.news-lo .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
	line-height: 1.5 !important;
	border: 1px solid #d3c9bd;
}


.page-id-32984 .three-col-sec h2 {
	color: #111111;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 20px;
	display: inline-block;
}

.brainBow-sec figure a {
	border: none;
}
.brainBow-sec figure a:hover {
	background-color: unset;
}
.main-cooki-sec br {
	display: none;
}
.cta-section form {
	align-items: flex-start;
}
.cta-section .gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 0;
	grid-row-gap: 0;
}
.searchResult-main {
	margin-top: 50px;
}
.otgs-development-site-front-end {
	display: none;
}
.geodir-post-meta-container.sdel-69bf2738 {
	background: #fff;
	padding: 20px;
}

ul.geodir-tabs-content.geodir-entry-content {
	margin-bottom: 0;
}

.geodir_post_meta_title {
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
	font-family: adobe-garamond-pro, serif;
}
body ul.geodir-category-list-view>li {
	background: #fff !important;
	padding: 20px !important;
	box-shadow: 2px 4px 12px rgb(0 0 0 / 8%);
	display: flex;
}
.post-type-archive-gd_place{
	background: #faf5ee;
}
ul.geodir-category-list-view {
	display: flex;
	flex-wrap: wrap;
}

.geodir_post_meta.geodir-field-post_content a {
	border: none;
	background: no-repeat;
}
.site-footer{
	z-index:99999;
}

a.d-block.text-center.mt-2.small.uwp-register-link {
	display: none !important;
}
.brainbow-content-sec .wp-block-group__inner-container {
	max-width: 700px;
}
body .alphabet-glossary a {
	font-weight: 500;
}
.pum-theme-33569 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
	color: #111111 !important;
}
.brainbow-content-sec .wp-block-group__inner-container h2 {
	line-height: 60px;
}
.single-gd_place .geodir-image-container ul.geodir-images li {
	text-align: center;
	background: transparent;
	display: flex !important;
	align-items: center;
	justify-content: center;
}
h2.logoimg1 {
	margin: 42px auto 30px;
}
.about-second-sec.haveHr hr {
	max-width: 350px;
	width: 100%;
	margin: 0 auto;
	height: 0px;
	border: 1px solid #942a94;
	margin-bottom: 30px;
}
.single-gd_place .geodir_flexslider{
	background: transparent;
}
.single-pst-thumb.disorder img {
	bottom: -27px;
}
body .geodir-image-container ul.geodir-images li img {
	height: 250px !important;
	object-fit: cover;
	border-radius: 100%;
	max-width: 250px;
	position: static;
	min-width: unset;
	margin: 0 auto;
	display: block;
}
.single-gd_place .wp-block-geodirectory-geodir-widget-post-images {
	max-height: unset;
	max-width: 100%;
	object-fit: cover;
}
.single-gd_place h1 {
	font-size: 36px;
	line-height: 1;
}
.single-gd_place h2 {
	font-size: 30px;
	line-height: 1;
	margin-bottom: 20px;
	padding-bottom:20px;
	border-bottom:2px solid #000;
	color:#999;
}
.single-gd_place .entry-header {
	display: none;
}
.single-gd_place .geodir_post_meta.geodir-field-post_content {
	font-size:20px
}
.single-gd_place .geodir-tabs ul.geodir-tabs-content >li {
	background: #fff;
	padding: 20px;
}
.single-gd_place ul.geodir-tabs-content li {
	padding-top: 0;
}
.single-gd_place ul.geodir-direction-nav {
	margin: 0 !important;
	display: none;
}
.single-gd_place .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
	display: none;
}
.search-results{
	background: #faf5ee;
}
.geodir_post_meta.geodir-field-post_content {
	font-size: 14px;
}
.genesis-nav-menu a {
	border-bottom:unset;
	background-color: transparent;
}
.genesis-nav-menu .button-cta a {
	border-bottom: unset !important;
}
.back-menu,
.close-menu,
.genesis-nav-menu .menu-item.show-mobo {
	display: none;
}
.genesis-nav-menu a{
	text-transform:uppercase
}
.genesis-nav-menu a {
	border-bottom:unset;
	background-color: transparent;
}

figure.wp-block-image.size-large.is-resized {
	width: 50px;
}

input#simpay-form-33653-field-5, input#amount {
	margin-bottom: 0;
	margin-top: 0;
	font-family: Open Sans,sans-serif;
	border: 1px solid #a3a4ae;
	border-radius: 5px;
	min-height: 40px;
	padding: 0 10px;
	width:100%;
}
.about-content p#priceLabelError {
	margin: 0;
}
#smart-button-container div {
	text-align: left !important;
	position: relative;
}

button#simpay-33653-payment-button {
	background-color: #7a2466;
	font-size: 14px;
	padding: 15px 10px;
	font-weight: 700;
	line-height: 1.2;
	color: #fff;
	width: 100%;
	margin: 0;
	border-radius: 23px;
}

#smart-button-container {
	max-width: 500px;
	margin: 0 auto 50px;
	padding: 50px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border-radius: 5px;
}

#simpay-stripe_checkout-form-wrap-33653 {
	max-width: 500px;
	margin: 0 auto;
	padding: 50px;
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
	border-radius: 5px;
}

#smart-button-container span {
	position: absolute;
	right: 30px;
	bottom: 8px;
}
.simpay-custom_amount-label.simpay-label-wrap label,
#smart-button-container label {
	font-size: 30px;
	color: #7a2466;
	font-family: Montserrat,sans-serif;
}
.simpay-custom-amount-wrap.simpay-field-wrap {
	position: relative;
}
.simpay-currency-symbol.simpay-currency-symbol-left {
	bottom: 8px;
	position: absolute;
	right: 30px;
	padding: 0;
}

@media only screen and (max-width: 960px){
	.genesis-nav-menu .menu-item.button-cta {
		position: static !important;
	}
	body .career-logo-sec .ists-logo img, body .career-logo-sec .public-healthlogo img {
		max-width: 190px;
	}

	.searchMainbanner .wp-block-column.cat-cont-se {
		flex-basis: 18.33% !important;
	}
	body .cover-res {
		padding: 60px 20px 196px;
	}
	.content-res {
		padding: 73px 0;
	}
	body .heroMian-sec h1 br, body .heroMian-sec p br {
		display:none;
	}
	body .heroMian-sec p{
		font-size: 20px;
	}
	body .threeColSection p, body .meetGuide-sec p, body .rainBow-sec p {
		font-size: 18px;
	}
	ul#menu-main-nav-spanish a {
		margin: 0 !important;
	}
	ul#menu-main-nav-spanish .books-cols .sub-menu a {
		margin: 0 0 23px !important;
	}
	ul#menu-main-nav-spanish .sub-menu a{
		margin: 0 17px 0 16px !important;
	}
	:lang(es) .genesis-nav-menu #menu-item-37893 > .sub-menu {
		width: 100%;
	}
	ul#menu-main-nav-spanish .books-cols .sub-menu li > a {
		margin: 0 !important;
	}
	.news-lo .wp-block-columns {
		max-width: 375px;
		display:block
	}
	.site-header .sub-menu .sub-menu {
		margin: 0;
		position: static;
		opacity: 1;
		padding: 0;
		max-width: 100%;
		width: 100%;
		display:block !important
	}
	ul#menu-main-nav, 
	ul#menu-main-nav-spanish {
		background-color: transparent;
	}
	.genesis-nav-menu .button-cta a,
	.genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
		padding: 20px 16px;
		font-size: 20px;
		font-weight: bold;
		background:transparent;
		text-transform:unset
	}
	.genesis-nav-menu .menu-item.show-mobo {
		display: block;
	}
	.genesis-nav-menu .menu-item.show-mobo:last-child a  {
		padding-top: 16px;
		padding-bottom: 22px;
	}
	#menu-main-nav > li > a:hover, 
	#menu-main-nav-spanish > li > a:hover {
		border-bottom: unset;
	}
	#menu-main-nav > li > a, 
	#menu-main-nav-spanish > li > a {
		border-bottom: unset;
	}
	.genesis-nav-menu .menu-item.show-mobo > a {
		padding: 29px 34px 0;
		font-size: 16px;
	}
	.genesis-nav-menu .menu-item.show-mobo .sub-menu li {
		padding:0 0 13px;
	}
	.genesis-nav-menu .menu-item.show-mobo .sub-menu a {
		border-top: none;
		font-size: 14px;
		position: relative;
		width: auto;
		font-weight: 500;
		padding: 0 0 0 30px;
		border:unset
	}
	.genesis-nav-menu .menu-item.show-mobo ul.sub-menu {
		position: static;
		opacity: 1;
		padding: 0;
		display: none;
	}

	.genesis-nav-menu .menu-item.show-mobo > a {
		padding: 20px 20px 0;
		font-size: 15px;
	}
	.genesis-nav-menu .sub-menu a {
		border: unset;
	}
	.menu-image-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		max-width: 270px;
		margin: 0 auto;
		padding-top: 0px;
	}
	.genesis-nav-menu .sub-menu .menu-image-list a:nth-child(1) {
		margin: 0 !important;
		position: absolute;
	}
	.genesis-nav-menu .sub-menu .menu-image-list a {
		display: inline-block;
		padding: 0;
		margin: 0 0 23px;
	}
	.books-cols ul.sub-menu img {
		width: 124px;
		display: block;
	}
	.genesis-nav-menu .menu-item.books-cols:hover > .sub-menu {
		left: 0;
		right: 0;
		top: 0;
	}
	.genesis-nav-menu .menu-item:hover > .sub-menu {
		left: auto;
		opacity: 1;
		width: auto;
		top: 0;
		bottom: 0;
		width: 100%;
		left: 0;
		padding: 163px 20px 100px 53px;
		box-sizing: border-box;
	}
	.genesis-nav-menu .sub-menu a {
		border-top: none;
		font-size: 20px;
		position: relative;
		width: auto;
		font-weight: 500;
		padding: 0px;
	}
	.site-header .sub-menu .t-250 ul.sub-menu {
		max-width: 100%;
	}
	.genesis-nav-menu .sub-menu li.t-250 {
		padding-top: 21px;
	}
	.genesis-nav-menu .sub-menu li {
		padding: 0 0 32px;
	}
	.genesis-nav-menu .menu-item:hover > .sub-menu .sub-menu{
		padding:0;
	}
	.genesis-nav-menu .menu-item.show-mobo ul.sub-menu .back-menu,
	.genesis-nav-menu .menu-item.show-mobo ul.sub-menu .close-menu{
		display:none;
	}
	.back-menu,
	.close-menu{
		display:block;
	}
	.close-menu {
		position: absolute;
		right: 37px;
		top: 56px;
		max-width: 18px;
		padding: 0;
	}
	.back-menu {
		position: absolute;
		left: 23px;
		top: 61px;
		max-width: 11px;
	}
	#menu-main-nav > li > a, 
	#menu-main-nav-spanish > li > a {
		border-bottom: unset;
		margin: 0;
	}
	.genesis-nav-menu .menu-item {
		position: relative;
	}
	/* 	.genesis-nav-menu .button-cta a span::after {
	display:none;
} */
	.nav-header .genesis-nav-menu > .menu-item-has-children > a .drop-down-icon {
		background: url(/wp-content/uploads/2022/02/arrow-icons.png);
		width: 16px;
		height: 13px;
		position: absolute;
		right: 19px;
		background-repeat: no-repeat;
		transform: rotate(180deg);
		background-size: contain;
		top: 18px;
		z-index: 9;
	}
	/* 	.genesis-nav-menu .menu-item.show-mobo ul.sub-menu{
	display:none !important
} */
	.genesis-nav-menu .menu-item.show-mobo .drop-down-icon {
		display:none !important
	}
	#menu-main-nav > li > a, 
	#menu-main-nav-spanish > li > a {
		position: relative;
	}
	.site-header.sticky section#icl_lang_sel_widget-4 {
		right: 60px;
		top: 15px;
	}
	.home-get-categories{
		top: 61%;
	}
	.Course-certification-sec .wp-block-columns .bg-gradient,
	.Course-certification-sec .wp-block-columns .inner-head{
		margin-right: 0;
	}

	.main-section-single {
		justify-content: space-between;
	}

}







/****/
.alphabet-glossary {
	padding: 15px 0;
	margin: 16px auto 120px!important;
	text-align: center;
	display: flex;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	align-items: center;
	justify-content: center;
	line-height: 40px;
}

.alphabet-glossary a {
	display: inline-block;
	padding: 0 5px;
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
	margin: 0 5px;
}
.archive-pagination li a:hover, .archive-pagination .active a {
	background-color: #822582;
}
.archive-pagination li a {
	background-color: #111111;
}


/*speaking at events*/
.speak-first-sec p:first-child{
	margin-top:-25px;
}
.event-list{
	margin-bottom: 0px !important;
}

/*health store - increase image size*/
.healthstore-page-banner .wp-block-image img {
	max-width: 329px;
}

/*healthstore - reduce padding */
.health-store-page .three-col-sec {
	width: 100vw !important;
	background: #fff;
	padding:  0px 0px 30px;
}

body.home .blog-latest-section-single-content h3 p {
	border-bottom: 0;
}


@media screen and ( max-width:800px){
	.home-get-categories {
		right: -7px;
		top: 109%;
	}
	.home-get-categories a {
		font-size: 13px;
	}
}
@media (max-width:720px){
	.heathstore-mobile-spacer-hide{
		display:none;
	}
	.heathstore-mobile-spacer-show{
		display:block;
	}
	.health-store-page .three-col-sec.three-firstcol-sec  {
		padding: 60px 0 30px;
	}
	/***/
	.grp-legl-sec img.wp-block-cover__image-background,
	.heroMian-sec img.wp-block-cover__image-background,
	.newsBanner img.wp-block-cover__image-background,
	.schedule-appointment-page-banner img.wp-block-cover__image-background {
		position: static;
		display: block;
		height:auto;
		min-height:auto;
	}
	.grp-legl-sec,
	.heroMian-sec,
	.newsBanner,
	.schedule-appointment-page-banner {
		display: block;
		padding: 0;
		min-height: auto !important;
	}
	.grp-legl-sec .wp-block-cover__background,
	.heroMian-sec .wp-block-cover__background,
	.newsBanner .wp-block-cover__background{
		opacity:0 !important;
		display: none;
	}
	body .heroMian-sec p,
	body .heroMian-sec h1 {
		color:#111111
	}
	.grp-legl-sec .wp-block-column.right-col,
	.heroMian-sec .wp-block-cover__inner-container,
	.newsBanner .wp-block-cover__inner-container,
	.schedule-appointment-page-banner .wp-block-column.right-col {
		padding: 30px;
		background: #eae1d5e8;
	}
	.grp-legl-sec .wp-block-columns,
	.schedule-appointment-page-banner .wp-block-columns {
		gap: 0;
	}
}
@media (max-width:420px){


	.course-single-page-banner .wp-block-column.right-col br {
		display: none;
	} 
	body.page-id-36524 .wp-block-spacer {
		height: 0px;
	}
}



/*email pop-up*/
.emailPopup-container .wrap {
	max-width: 500px;
	width: 100%;
	margin: 0 auto;
}
.emailPopup-container .gform_wrapper .button {
	width: 100%;
}
.emailPopup-container .gform_wrapper.gravity-theme .gform_footer {
	display: block;
}
.emailPopup-container .wrap a {
	font-weight: bold;
	border-bottom: initial;
}
/*CSS FROM CUSTUMIZ End*/
.lms-section .blog-latest-section-single-content {
	padding-top: 83px;
}
.health-consultation-page .vi-btn {

	margin-right: 10px;
}
.advmap_nofound p {
	font-size: 12px !important;
}
.advmap_nofound h3 {
	margin-top: 0 !important;
}
.gd-map-osm header.entry-header h1 {
	margin-top: 30px;
}
.tough-cases-content-sec ol.has-medium-font-size {
	margin-left: 0;
}
.lms-section .blog-latest-section-single-content h3 {
	min-height: 128px;
}
.lms-section .badge-type{
	position: absolute;
	margin: 0 auto;
	max-width: 150px;
	width: 100%;
	height: auto;
	bottom: -68px;
	left: 0;
	right: 0;
}
.Waitlistlinks {
	font-weight: 700;
	font-size: 16px;
	text-transform: capitalize;
}
.ac-lms {
	padding-bottom:30px;
}
.lms-section .c-type {
	position: absolute;
	background: #1fdef5;
	top: 32px;
	right: 26px;
	text-transform: capitalize;
	font-size: 14px;
	padding: 7px 17px 6px;
	font-weight: 500;
}
.lms-section .author-c {
	font-size: 16px;
}
.lms-section .author-c-learndashsetting {
	margin-top: 7px;
}

.lms-section  strike {
	margin-right: 5px;
}

.lms-section  b {
	font-weight: bold;
}
.lms-section .ce-credits {
	position: absolute;
	right: 31px;
	font-size: 16px;
	font-weight: bold;
	/*bottom: 43px;*/
	bottom:40px;
}
.lms-section .id-short-courses,
.lms-section .id-advanced-coaching {
	display: none;
}
.blog-latest-section.lms-section .blog-latest-section-single {
	display: block !important;
}
html {
	scroll-behavior: smooth;
}
.home-get-categories form.search-form .search-form-input {
	border: none;
	border-bottom: 1px solid #000;
	color: #999999;
	font-weight: 500;
	line-height: 0;
	padding: 8px 0 0;
	width: 100%;
	background-image: url(/wp-content/uploads/2022/02/search-icon-le.png);
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: right top 8px;
	font-size: 11px;
	background-color: transparent;
}
.archive  .blog-latest-section-single,
.page-template-blog .blog-latest-section-single {
	margin-bottom: 54px;
}
.blog-latest-section-single {
	width: 31.6%;
	flex: unset;
}
.main-section-single {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
.blog-latest-section-single:nth-child(3n) {
	margin-right: 0;
}
.blog-latest-section-single{
	margin: 0px;
	margin-right: 2.5%;
}
.page-template .blog-latest-section-single {
	margin-bottom: 30px;
}
.home-lisr-section.alignfull .wrap {
	padding: 0;
}
.home-get-categories {
	z-index: 9;
}
.home-get-categories form.search-form {
	width: 100%;
	padding: 24px 30px 0;
}

.home-get-categories form.search-form  input.search-form-submit {
	display: none;
}
body .a2a_vertical_style a {
	border: 1px solid #111;
	border-radius: 100%;
	margin-bottom: 12px;
}
body .a2a_svg svg {
	width: 20px;
	height: 20px;
}
body .a2a_kit .a2a_svg {
	background-repeat: repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 30px;
	line-height: 30px;
	padding: 0;
	width: 30px;
}
body .a2a_floating_style, .a2a_overlay_style {
	padding: 4px 0 0 24px;
	display: none;
}
body.single .a2a_floating_style, .a2a_overlay_style {
	display: block;
}
.a2a_floating_style:after {
	content: "Share";
	font-weight: 500;
	position: absolute;
	top: -41px;
	border-bottom: 2px solid #60d1e0;
	line-height: 1;
	padding-bottom: 0;
	color: transparent;
}
.blog-latest-section-single .play-button-icon {
	width: 78px;
	height: auto;
}
.blog-latest-section-single.block-38359 .blog-service-img-wrap::after{
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2023/09/play-button.png) no-repeat;
	left: 50%;
	transform: translate(-50%, -50%);
	right: 0;
	top: 50%;
	height: 100px;
	width: 100px;
	background-size: 100px;
}
a.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share {
	border: unset;
	position: absolute;
	top: -52px;
	font-weight: 700;
	left: 20px;
}
.a2a_floating_style:before{
	content:"";
	background:url(/wp-content/uploads/2022/03/arrow-n.png);
	display:block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: -38px;
	right: -36px;
	background-size: contain;
	background-repeat: no-repeat;
}

/*404 Page*/
.error404  .addtoany_content,
.error404  header.entry-header {
	display: none;
}

.error404 .site-inner {
	padding: 0;
	max-width: 100%;
}

.e-404-outer p {
	margin: 0;
}

.e-404-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
	width: 100%;
	text-align: center;
	max-width: 640px;
	margin: 0 auto;
	padding: 0 20px;
}

.e-404-outer {
	position: relative;
	z-index: 9;
}

.e-404-content h2 {
	font-size: 60px;
	color: #fff;
	font-weight: bold;
	font-family: 'GuanabaraSans';
	margin-bottom: 72px;
	text-shadow: 0px 4px 32px rgba(0, 0, 0, 0.5);
}
.e-404-outer img{
	display:block;
}
.e-404-content p {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	line-height: 36px;
	font-family: 'GuanabaraSans';
	text-shadow: 0px 4px 32px rgba(0, 0, 0, 0.5);
}

.e-404-content .button.e-404 {
	margin: 39px 0 0;
	font-size: 20px;
	font-weight: 500;
	text-transform: unset;
	padding: 10px 45px;
}
.lms-section .c-type.type-sale {
	background: #D0151E;
	color: #fff;
	text-transform: uppercase;
	padding: 8px 17px 6px;
}
.lms-section .c-type + .c-type {right: 110px;}
.lms-section .c-type + .c-type + .c-type{left: 185px;}

.big-ap {
	font-size: 60px;
	font-family: adobe-garamond-pro, serif;
	font-weight: bold;
	margin: 0 0 -5px;
}
.small-ap {
	font-family: adobe-garamond-pro, serif;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 22px;
}

.fall-sale-banner {
	background: rgb(180,31,36);
	background: linear-gradient(97deg, rgba(180,31,36,1) 50%, rgba(150,48,136,1) 100%);
	background-size: contain;
	padding: 75px 10px 88px;
	min-height: auto;
}

.fall-sale-banner .wp-block-cover__image-background {
	display: none;
}

.fall-sale-banner .wp-block-cover__background {
	display: none;
}

.fall-sale-banner .wp-block-button.is-style-outline >.wp-block-button__link {
	border: 3px solid;
	padding: 11px 55px 8px;
}
.fall-sale-banner .wp-block-button.is-style-outline >.wp-block-button__link:hover {
	background-color:rgba(255,255,255,0.2)
}
/* # Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 1300px) {
	.threeCols li.leftAligned-btn.aboutMen {
		left: 0;
		padding-top: 50px;
	}
	.leftAligned-btn.resBtn {
		left: 0;
		right: 1000px;
		padding-left: 30px !important;
	}
	.grp-legl-sec .wp-block-columns {
		gap: 0;
	}
	body ul.cm-mnlist{
		margin-left:0 !important;
	}
	body ul.f-size14 li {
		font-size: 12px;
	}
	body.about-page .cont-banner-rgt-clm ul.cm-mnlist li {
		padding-right: 10px;
		padding-left: 0px;
	}
	li.leftAligned-btn:hover {
		position: fixed !important;
	}
	body.advnc-coaching-page ul.cm-mnlist li, body.Career-Counseling-page ul.cm-mnlist li {
		padding-left: 14px;
		font-size: 13px;
	}
	.CE-credits-sec, .content-sec, .advance-content-sec, .img-content-sec, .career-content-sec, .Fearless-sec, .career-credential-sec, .content-image-sec, .guidance-sec {
		padding: 80px 0px;
	}
	.career-credential-sec .head2 {
		margin-top: 50px;
		margin-bottom: 15px;
	}
	.links-arrow:after, .links-arrow2:after{
		display:none;
	}
	.CE-credits-sec:before {
		width: 467px;
		height: 416px;
	}
	.testimonial-sec {
		margin-bottom: 80px;
	}
	.guidance-sec{
		padding-bottom:0px;
	}
	.my-story-sec {
		padding: 80px 0px 20px;
	}
	.about-end-sec {
		padding: 0px 0px 50px;
	}
	.about-second-sec .wp-block-columns {
		margin-bottom: 0px;
	}
	.about-logo-sec {
		padding: 32px 0px;
	}
	.about-third-sec:before {
		width: 410px;
		height: 410px;
	}
	.brainbow-content-sec .main-head {
		line-height: 66px;
	}
	body .books-sections.NW2, body .books-sections.booksec3 {
		padding: 90px 0px;
	}
	body .books-sections .wp-block-columns {
		gap: 20px;
		margin-bottom: 0px;
	}
	li.leftAligned-btn {
		position: fixed !important;
		left: 0px;
		top: unset !important;
	}
	li.leftAligned-btn.aboutMen {
		left: 0;
	}
}
@media only screen and (max-width: 1280px) {
	.hero-banner-image img {
		min-height: unset;
		height: auto;
	}
	.hero-banner-header.wrap > span{
		margin-top:20px;
		margin-bottom:20px;
	}
	.blog-latest-section-single-content {
		min-height: 298px;
	}

	.genesis-nav-menu a{
		margin-right: 0;
		margin-left: 5px;
	}
	.course-single-service-sec .wp-block-columns {
		align-items: center !important;
	}
	:lang(es) .genesis-nav-menu #menu-item-37893 > .sub-menu{
		width: auto;
	}
	li.leftAligned-btn.spanBtn {
		max-width: 257px;
		padding-left: 0 !important;
	}
	ul#menu-main-nav-spanish a {
		margin: 0 9px 0 10px;
	}
	body .ac-lms .blog-latest-section-single-content {
		min-height: auto;
	}
	ul#menu-footer-menu > li,
	ul#menu-footer-menu-spanish > li {
		max-width: 96px;
	}
	ul#menu-footer-menu > li.Menu-lists, 
	ul#menu-footer-menu-spanish  > li.Menu-lists {
		max-width: 123px;
	}
	.footer-widgets-1 .widget_nav_menu{
		max-width: 515px;
	}
	body p.sixWidth-para{
		margin-right: auto;
	}
	.site-inner,
	.wrap {
		max-width: 960px;
	}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}

	.content {
		width: 620px;
	}
	.site-header .widget-area {
		width: 700px;
	}
	.genesis-nav-menu .menu-item {
		padding-left: 8px;
	}
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 400px;
	}
	/* 	
	.footer-widgets-1, */

	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-primary {
		width: 300px;
	}

	.title-area {
		width: 200px;
	}

	.footer-widgets-1 {
		margin-right: 30px;
	}
	.hero-cta-Work {
		width: 100%;
		max-width: 545px;
	}
	.single-pst-thumb img {
		left: 0px;
	}
	body.about-page .cont-banner-rgt-clm ul.cm-mnlist li {
		padding-right: 10px;
		padding-left: 0px;
	}
	body.advnc-coaching-page ul.cm-mnlist li, body.Career-Counseling-page ul.cm-mnlist li {
		padding-left: 12px;
		font-size: 13px;
	}
	.career-credential-sec .subhead {
		font-size: 20px;
		margin-bottom: 28px;
	}
	.content-image-sec .wp-block-columns {
		gap: 2em;
		margin-bottom: 0px;
	}
	.appoinment-form-sec {
		padding: 80px 0px;
	}
	.appoinment-form-sec .gform_wrapper.gravity-theme .gfield textarea.large {
		margin-bottom: 0px;
	}
	.appoinment-content {
		margin-top: 0px;
	}
	.appoinment-page-banner .main-head {
		font-size: 36px;
	}
	.process-fee-sec h1 {
		font-size: 52px;
	}
	.amazon-book-sec {
		padding: 29px 0px 80px;
	}
	body .course-Disclaimer p {
		margin-top: 0px;
		font-size: 14px;
	}
	.course-Disclaimer h3 {
		margin-bottom: 0px;
	}
	.course-fees-card {
		margin: 0 auto 0px;
	}
	.process-fee-sec2 .inner-head {
		margin-bottom: 30px;
	}
	.process-fee-sec2 .subhead1.pd-lft {
		padding-left: 30px;
		margin-top: 14px;
	}
	.process-fee-sec2 .mgtop {
		margin-top: 45px;
	}
	.process-fee-sec2 .fnt-wt {
		margin-top: 45px;
		margin-bottom: 16px;
	}
	body .brainbow-image {
		margin-bottom: 60px;
		margin-top: 60px;
	}
	.process-fee-sec2 .fnt-size {
		margin-bottom: 16px;
		margin-top: 40px;
	}
	.amazon-book-sec .wp-block-columns {
		padding: 40px;
	}
	.amazon-book-sec .top-cols {
		margin-bottom: 50px;
	}
	.process-fee-sec2 .wp-block-group__inner-container, .process-fee-sec .wp-block-group__inner-container {
		max-width: 808px;
		margin: 0 auto;
		width: 100%;
	}
	.process-fee-sec .subhead1.mgbt {
		margin-bottom: 28px;
	}
	.process-fee-sec .subhead {
		margin-bottom: 20px;
	}
	.three-col-sec .wp-block-column .wp-block-buttons>.wp-block-button .wp-block-button__link {
		padding: 11px 25px;
		max-width: 240px;
	}
	.three-col-sec .wp-block-column .subhead {
		padding: 0px 25px;
	}
	body .three-col-sec, .trusted-sources-sec {
		padding: 80px 0px;
	}
	.main-head {
		font-size: 52px;
		margin-bottom: 36px;
	}
	.about-third-sec:before {
		width: 375px;
		height: 375px;
	}
	.story-card-bg {
		min-height: 390px;
		max-width: 390px;
		margin-bottom: 60px;
		margin-left: 10px;
		margin-right: 10px;
	}
	.my-story-card {
		justify-content: center;
	}
	.about-logo-sec .wp-block-columns .wp-block-image {
		margin-bottom: 0px;
	}
	.brainbow-content-sec, .brainbow-content-sec2{
		padding: 100px 0px;
	}
	.brainbow-content-sec .main-head {
		font-size: 48px;
		margin-bottom: 35px;
	}
	.brainbow-content-sec2.pd-btm {
		padding: 100px 0px 49px;
	}
	.Integrative-second-sec .head {
		font-size: 52px;
		line-height: 62px;
	}
	.Integrative-second-sec, .Integrative-fourth-sec, .Integrative-three-div-sec, .tough-cases-content-sec, .integrative-medicine-faq-sec {
		padding: 100px 0px;
	}
	.Integrative-medicine-content-sec {
		padding: 100px 0px 17px;
	}
	.Nonprofit-work-banner-sec .main-heading {
		font-size: 52px !important;
		line-height: 51px;
		letter-spacing: 2px;
	}
	.Nonprofit-work-content-sec, .Nonprofit-work-imagecontent-sec {
		padding: 100px 0px 80px;
	}
	.Nonprofit-work-content-sec .head {
		font-size: 42px;
		line-height: 52px;
		margin-bottom: 30px;
	}
	.Nonprofit-work-imagecontent-sec .wp-block-columns {
		gap: 2em;
	}
	.Hands-healing-content-sec {
		padding: 100px 0px;
	}
	body.Nonprofit-work-page .three-col-sec .wp-block-column .subhead {
		padding: 0px 20px;
	}
	body.Nonprofit-work-page .three-col-sec {
		padding: 80px 0px;
	}
	.Hands-healing-content-sec:before{
		display:none;
	}
	.get-certified-page-banner .main-head {
		font-size: 52px;
		margin-bottom: 25px;
	}
	.Benifites-certified-sec .m-head {
		font-size: 36px;
	}
	.Benefits-step-one-sec .M-head {
		font-size: 36px;
	}
	.Benefits-step-one-sec .wp-block-columns .wp-block-column {
		padding: 40px 30px 20px;
	}
	.Benefits-step-one-sec .wp-block-columns .wp-block-column .wp-block-image {
		max-width: 150px;
		margin: 0 auto 25px;
	}
	.Benefits-step-one-sec .inner-subhead {
		font-size: 24px;
	}
	.Benefits-step-one-sec {
		padding: 80px 0px;
	}
	.Benifites-certified-sec {
		padding: 80px 0px 35px;
	}
	.Benefits-step-two-sec {
		padding: 80px 0px;
	}
	.Certification-renewal-sec {
		padding: 80px 0px 0px;
	}
	.Benefits-step-three-sec .wp-block-group__inner-container {
		padding: 80px 20px 48px;
	}
	.integrative-medicine-faq-sec.certified {
		padding: 80px 0px 44px;
	}
	.certification-form-sec {
		padding: 80px 0px;
	}
	.thank-you .inner-heads {
		margin-top: 60px;
	}
	.course-single-content-sec {
		padding: 20px 0px 40px;
	}
	.courseSingle-video-sec .wp-block-columns {
		gap: 2em;
	}
	.coursesingle-list-sec {
		padding: 60px 0px 0px;
	}
	.single-sfwd-courses .integrative-medicine-faq-sec {
		padding: 80px 0px;
	}
	.single-content-image-sec .head {
		font-size: 28px;
		line-height: 42px;
	}
	.Curriculum-covers-sec {
		padding: 80px 0px;
		position: relative;
	}
	.Curriculum-covers-sec:before {
		display:none;
	}
	.Course-certification-sec .head {
		margin-bottom: 40px;
	}
	.Course-certification-sec .wp-block-columns .price-head {
		padding: 40px 0px;
	}
	.Course-certification-sec {
		padding-bottom: 80px;
	}
	.Additional-specialists-sec .subhead2 {
		padding: 40px 0px 80px;
	}
	.course-single-content-sec.Care-Plans {
		padding: 40px 0px 60;
	}
	.blog-latest-section-single.testing:first-child .blog-latest-section-single-content h3, .blog-latest-section-single:first-child .blog-latest-section-single-content h3{
		font-size: 22px;
	}
	.blog-latest-section-single-content h3, .blog-latest-section-single h3 {
		font-size: 22px;
	}
	.archive .blog-latest-section-single, .page-template-blog .blog-latest-section-single {
		margin-left: 0px;
	}
	.lms-section .ce-credits {
		bottom: 10px;
	}
	.circle-mapping .innerSection:hover .onHover-display {
		width: 220px;
	}
	.site-header .wrap {
		max-width: 100%;
	}
	.coverBanner-sec .head {
		font-size: 46px;
		line-height: 1.3;
	}
}
@media only screen and (max-width: 1100px) {
	body ul.cm-mnlist.f-size14 li {
		padding-left: 11px;
	}
	body .FornText-banner .mainCol .leftCol {
		flex-basis: 60% !important;
	}
	.genesis-nav-menu .threeCols.menu-item:hover > .sub-menu {
		right: 68px;
	}
	body .grp-legl-sec.sticker .cont-inn-nvs .wp-block-column:first-child {
		flex-basis: 24% !important;
	}
}
@media only screen and (max-width: 960px) {
	.hover-text a {
		color: #000;
	}
	.genesis-nav-menu .threeCols .sub-menu li.right-subMenu {
		padding-bottom: 0;
	}
	.genesis-nav-menu .threeCols.menu-item:hover > .sub-menu {
		display: unset;
	}
	body .listNew-sec {
		padding: 80px 0;
	}
	body .threeColSection {
		margin-top: 80px;
		margin-bottom: 40px;
	}
	body .secondNewlsit.listNew-sec {
		padding: 80px 0;
	}
	body .rainBow-sec {
		padding: 80px 0 80px;
	}
	body .heroMian-sec p br{
		display:none;
	}
	li#menu-item-38426 a {
		padding: 0 16px !important;
	}
	:lang(es) .site-header .widget-area .widget.widget_icl_lang_sel_widget {
		right: 29px;

	}
	.site-header .widget-area{
		position: unset;
	}
	.site-header .widget-area .widget.widget_icl_lang_sel_widget{
		right: 29px;
		top: 10px;
	}
	.entry-content .big-ap {
		font-size: 30px;
	}
	.entry-content .small-ap {
		font-size: 20px;
	}
	li.sale-active a:before {
		display:none
	}
	li.sale-active a:after {
		position: static;
		margin-left: 20px;
	}
	:lang(es)  .header-image .site-title > a:after {
		content: 'Medicina Integrativa con Corazón';
		font-size: 16px;
		text-indent: 0;
	}


	body .advmap_nofound{
		bottom: 20%;
	}
	.scrolling_down.grp-legl-sec {
		margin-top: 14px !important;
	}

	.grp-legl-sec {
		margin-top:13px !important;
	}
	.menuSearch form.search-form {
		margin: 0;
		position: relative;
		width: 100%;
	}
	.search-form > a {
		margin-top: 50px;
		padding: 12px 15px 8px !important;
		margin-left: 0;
		max-width: 600px;
		width: 100%;
		text-align: left;
	}
	.search-form a:first-child {
		display: none;
	}
	.search-form input[type=search] {
		border: none;
		border-bottom: 1px solid;
		color: #999999;
		font-weight: 500;
		font-size: 16px;
		line-height: 0;
		padding: 2px;
		max-width: 500px;
		width: 100%;
		background-image: url(/wp-content/uploads/2023/09/search-icon-le.png);
		background-size: 16px;
		background-repeat: no-repeat;
		background-position: right top 1px;
		cursor: pointer;
	}
	.search-form input.search-form-submit {
		position: absolute;
		right: 0;
		height: 100%;
		width: 61px;
		padding: 10px;
		opacity: 0;
		top: 0;
	}
	li#menu-item-38426 {
		display: block !important;
	}
	.leftMobile-btn{
		display: block !important;
	}
	li.leftAligned-btn{
		display: none !important;
	}
	li.leftAligned-btn.aboutMen {
		display: none !important;
	}
	.cross {
		display: none;
	}
	.hamIcon.active img.opn {
		display: none;
	}
	.hamIcon.active img.cross {
		display: block;
	}
	body .directoryBanner p.has-text-align-center {
		font-size: 18px;
	}
	body .directoryBanner p.has-text-align-center.directory-Dics {
		font-size: 14px;
		font-weight: 500 !important;
	}
	.single .single-pst-thumb {
		display: none;
	}
	.single-sfwd-courses .single-pst-st-main .single-pst-txt {
		display: none;
	}
	.single-sfwd-courses .single-pst-st-main .wrap {
		padding: 18px 0;
	}
	body .course-single-content-sec p {
		font-size: 20px;
		margin-right: auto !important;
	}
	.single-sfwd-courses .single-pst-st-main .single-pst-thumb {
		display: none;
	}
	li#menu-item-58, li#menu-item-37920 {
		margin-bottom: 20px;
	}
	#menu-item-833 ul.sub-menu {
		margin-top: 20px;
	}

	.single-pst-st-main.healthConsult {
		display: block;
	}
	.single-pst-st-main.healthConsult .single-pst-thumb {
		display: none;
	}
	.single-pst-st-main.healthConsult .single-pst-txt {
		display: none;
	}
	.single-pst-st-main.healthConsult .vi-btn a {
		font-size: 16px;
	}
	.single-pst-st-main.healthConsult .wrap {
		padding: 18px 0;
	}
	#menu-main-nav > li.two-cols > a:hover, #menu-main-nav > li.books-cols > a:hover, 
	#menu-main-nav-spanish > li.two-cols > a:hover, #menu-main-nav-spanish > li.books-cols > a:hover {
		border-bottom: unset;
	}
	.genesis-nav-menu .sub-menu li.right-subMenu {
		float: none;
		margin-left: 0px;
	}
	.genesis-nav-menu .sub-menu li.left-subMenu {
		float: none;
		padding-bottom: 0;
	}
	.footer-widgets .widget_icl_lang_sel_widget{
		top: 514px;
		bottom: unset;
	}
	/* 	.nav-header .genesis-nav-menu > .menu-item-has-children > a .drop-down-icon{
	display: none;
} */

	/* 	.m2b-list.active::after{
	transform: rotate(180deg);
} */
	.sprt-pst .hero-excerpt-author {
		margin-bottom: 25px;
	}
	.sprt-pst .entry-content .pera-might {
		margin: 96px 0 50px;
	}
	.hamIcon.close-icon {
		top: 0;
		right: 0;
	}
	img.cross {
		width: 18px;
	}
	li#menu-item-835 {
		margin-top: 15px;
	}
	.footer-widgets {
		clear: both;
		padding-top: 40px;
	}
	.sticky .title-area {
		opacity: 1;
		text-indent: 0px;
	}
	section#nav_menu-2 .mb-social-icon {
		display: inline-block;
		width: 45px;
		height: 36.5px;
		float: left;
		left: 20px;
		top: 25px;
		padding-left:0;
		position:relative;
	}
	section#nav_menu-2 .mb-social-icon a {
		padding: 0px 2px;
	}
	section#nav_menu-2 .mb-social-icon img {
		max-width: 35px;
		height: 31.5px;
		width: 100%;
		object-fit: contain;
		filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7489%) hue-rotate(297deg) brightness(101%) contrast(104%);
	}

	.blog-latest-section {
		padding: 75px 0;
	}
	.blog-latest-section h2{
		font-size:36px;
		margin-bottom: 32px;
	}
	.blog-latest-section-single:nth-child(3n),
	.blog-latest-section-single:last-child,
	.blog-latest-section-single {
		width: 46.6%;
		flex: unset;
		max-width: 400px;
		margin: 0px;
	}
	.blog-latest-section-single-content {
		padding: 22px 23px;
		min-height: 270px;
	}
	.main-section-single {
		row-gap: 30px;
	}
	.blog-latest-section-single-content p {
		font-size: 12px;
		margin-bottom: 5px;
	}
	.cta-section h2 {
		font-size: 48px;

	}
	.blog-latest-section-single-content h3 {
		font-size: 24px;
		line-height: 28px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		line-clamp: 5;
		-webkit-box-orient: vertical;
	}
	.arti-best-sec .blog-latest-section {
		padding: 65px 0px 92px;
	}
	.cta-section p {
		margin-bottom: 22px;
	}
	.cta-section .gform_body.gform-body input {
		min-height: 52px;
	}
	.cta-section .gform_wrapper.gravity-theme .gform_footer input{
		padding:10px 28px;
		min-height: 56px;
	}
	.cta-section form {
		max-width: 400px;
		margin: 0 auto 25px;
	}
	.phrma-arti-sec .blog-latest-section {
		padding: 91px 0 90px 0;
	}
	.menu-footer-menu-container li#menu-item-62, 
	.menu-footer-menu-container li#menu-item-66, 
	.menu-footer-menu-spanish-container li#menu-item-37926, 
	.menu-footer-menu-spanish-container li#menu-item-37932 {
		display: none !important;
	}
	.footer-widgets-1 .widget_nav_menu {
		float: right;
		width: 100%;
		max-width: 284px;
		margin-top: 52px;
	}
	ul#menu-footer-menu > li, 
	ul#menu-footer-menu-spanish > li {
		max-width: 133px;

	}
	.footer-widgets .wrap {
		padding-right: 3%;
	}
	.footer-widgets-1 .widget_custom_html {
		padding-top: 0;

	}
	ul#menu-second-footer-menu, 
	ul#menu-second-footer-menu-spanish {
		display: block;
		margin-top:50px;	
	}


	.menu-second-footer-menu li.menu-item {
		margin: 1em;
		position: relative;
	}

	.acc__title:first-child {
		border-bottom: 0;
	}
	.acc__title a{
		color: #fff;
		letter-spacing:1.5px;

	}
	.acc__title ul.sub-menu li {
		line-height: 30px;
	}
	.acc__title {
		padding: 7px 9px;
		border: 2px solid;
		border-left: 0;
		border-right: 0;
		position:relative;
	}
	.acc__title .sub-menu {
		display: none;
		margin: 0;
		padding: 1em;
		text-align: left;
	}
	.drop-down-iconacc__title {
		position: absolute;
		background: url(/wp-content/uploads/2022/03/arrow1.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 20px;
		height: 20px;
		top: 10px;
		right: 12px;
	}
	/* 	.acc__title::after {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/03/arrow1.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 12px;
} */
	/* 	.home-get-categories {
	right: 113px;
	top: 100%;
} */

	/* 	.wp-block-columns.right-mnu {
	flex-wrap: nowrap;
} */


	.mb-list {
		padding: 0px;
		border-left: 0;
		border-right: 0;
		position:relative;
	}
	.mb-list .sub-menu {
		display: none;
		margin: 0;
		padding: 1em;
		text-align: left;
	}
	.mb-list::after {
		content: " ";
		position: absolute;
		background: url(/wp-content/uploads/2022/03/Korn-dropdown.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 20px;
		height: 20px;
		top: -23px;
		right: 20px;
	}
	.mb-list ul{
		display:none;
		padding-top: 30px;
		margin-left:0 !important;
	}
	.right-mnu-pvc .wp-block-navigation-item{
		width:100%;	
		padding: 12px 0px;
		border-bottom: 1px solid #b4a89a;
	}
	.right-mnu-pvc .wp-block-navigation-item:first-child{
		border-top: 1px solid #b4a89a;
	}

	/* 	mblist2 */
	.m2b-list {
		padding: 8px 0px;
		border-left: 0;
		border-right: 0;
		position:relative;
	}
	.m2b-list .sub-menu {
		display: none;
		margin: 0;
		padding: 1em;
		text-align: left;
	}
	.m2b-list::after {
		content: " ";
		position: absolute;
		background: url(/wp-content/uploads/2022/03/Korn-dropdown.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 20px;
		height: 26px;

		top: -20px;
		right: 20px;
	}
	.grp-legl-sec .wp-block-columns {
		margin-bottom: 0;
		gap: 0em;
	}
	.wp-block-column.is-vertically-aligned-center.cont-banner-rgt-clm.m2b-list {
		padding: 0;
	}
	.m2b-list ul{
		display:none;
		padding-top: 20px;
		margin-left:0 !important;
	}
	body ul.cm-mnlist{
		display:none;
	}
	/* 	.right-mnu-pvc .wp-block-navigation-item{
	width:100%;	
	padding: 12px 0px;
	border-bottom: 2px solid #b4a89a;
}
	.right-mnu-pvc .wp-block-navigation-item:first-child{
	border-top: 2px solid #b4a89a;
} */


	.home-lisr-section.alignfull b {
		font-size: 18px;
		font-weight: 400;
	}
	.home-lisr-section.alignfull b.big-b-text {
		font-size: 24px;
		font-weight: 500;

	}

	h1 {
		font-size: 48px;
		line-height:56px;
	}

	h2 {
		font-size: 36px;
		line-height:44px;
	}

	h3 {
		font-size: 28px;
		line-height:32px;
	}

	h4 {
		font-size: 24px;
		line-height:28px;
	}

	h5 {
		font-size: 14px;
		line-height:16px;
	}

	h6 {
		font-size: 12px;
		line-height:16px;
	}



	.site-inner,
	.wrap {
		max-width: 800px;
	}

	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

	.site-header .wrap {
		padding: 15px 26px;
	}

	.header-image .title-area {
		background-position: center top;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}

	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

	.genesis-nav-menu a,
	.genesis-nav-menu > .first > a,
	.genesis-nav-menu > .last > a {
		padding: 20px 16px;
	}

	.site-header .search-form {
		margin: 16px auto;
	}

	.genesis-nav-menu li.right {
		display: none;
	}

	.footer-widgets-1 {
		margin-right: 0;
	}
	.k-home-sec {
		padding: 114px 0px 70px;
	}
	body .lila-md, .jem-hed {
		font-weight: 500;
	}
	.intgrat-pera{
		margin:0;
	}
	.k-home-2nd-sec .wp-block-group__inner-container {
		padding: 170px 20px 0;
	}
	.book-banner-left-clm, .wp-block-column.book-banner-right-clm {
		padding-top: 0px;
	}
	body .praise-sec .wp-block-columns {
		display: block;
	}
	body .praise-sec .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){
		margin-left: var(--wp--style--block-gap,0em);
	}
	body .praise-sec {
		padding: 35px 0px 35px;
	}
	.con-ex-sec .gform_wrapper .gfield-choice-input {
		margin-right: 8px;
		vertical-align: top !important;
		margin-top: 0px !important;
	}
	header.site-header.sticky .hamIcon{
		top: 0px;
	}

	.hamIcon {
		position: absolute;
		padding-left: 18px;
		right: 37px;
		top: 40px;
		width: 40px;
		height: 40px;
		display: flex;
		padding-bottom: 10px;
		padding-top: 20px;
		color: #000;
		text-align: left;
		align-items: center;
		justify-content: flex-end;
	}

	[lang="es-ES"] .hamIcon {
		top: 60px;
	}

	.header-image .site-title > a:after {
		content: 'Integrative Medicine with Heart';
		font-size: 16px;
		text-indent: 0;
	}
	header.site-header.sticky .site-title{
		text-indent: 0;
	}
	.home-lisr-section.alignfull {
		padding-top: 50px;
	}
	.home-lisr-section.alignfull .wrap {
		display: flex;
		justify-content: center;
	}
	.wraplist {
		padding: 0 0 0 68px;
		padding-top: 41px;
		order:2;
	}
	.home-lisr-section.alignfull img {
		width: 179px;
		float: left;
	}
	.genesis-nav-menu .menu-item {
		display: block;
	}
	ul#menu-main-nav, 
	ul#menu-main-nav-spanish {
		background-color: #fff;
		padding-top:20px;
	}
	.genesis-nav-menu, .Login-dropdown {
		display: none;
	}

	.hamIcon i {
		margin: 0 8px 0 0;
	}
	header.site-header.sticky .site-title > a {
		background-image: none !important;
		font-size:0;
		min-height: auto;
		text-align: left;
		font-weight: bold;
	}
	header.site-header.sticky .header-image .site-title > a {
		min-height: 64px;
		background: url(/wp-content/uploads/2022/02/dr-leslie-korn-logo-color-h.png) no-repeat left;
		float: left;
		min-height: auto;
		width: 100%;
		background-size: contain;
		border-bottom: none;
		background: transparent;
		font-size: 0;
		text-align: left;
		font-weight: bold;
	}
	:lang(es) header.site-header.sticky .site-title {
		background-image: none !important;
		min-height: auto;
	}
	body .title-area {
		width: 276px;
		margin-top: 0;
	}
	.nav-primary ul.genesis-nav-menu {
		display: none;
	}

	.nav-primary .sub-menu {
		display: none;
	}

	.icon-ham {
		display: block;
		font-size: 30px!important;
		z-index: 9;
		margin-bottom:15px;
	}

	.icon-ham-close.active {
		display: block;
		font-size: 35px!important;
		z-index: 9; 
	}
	.k-home-2nd-sec h1 {
		font-weight: bold;
		font-size: 48px;
		max-width: 554px;
		margin: 0 auto;
		line-height: 46px;
		margin-bottom: 44px;
	}
	.k-home-2nd-sec .book-pera {
		font-size: 20px;
	}
	.cet-cta-sec .book-head {
		line-height: 28px;
	}
	.wp-block-column.cet-cta-sec{
		margin-bottom:50px;
	}
	.thing-book-clm p {
		font-size: 18px;
	}
	ul.nurt-list-itm li{
		font-size:18px;
		margin-bottom: 30px;
	}
	body .praise-sec .pra-head {
		font-size: 40px;
	}
	.praise-first-clm p {
		font-size: 18px;
	}
	body .praise-sec .title {
		font-size: 16px;
		font-weight: 500;
	}
	.aut-bio-c-sec .left-sec {
		max-width: 15%;
	}
	.som-psy-clm .som-first-pera {
		font-size: 28px;
		font-weight: 400;
		line-height: 40px;
	}
	.som-psy-clm .som-scnd-pera {
		font-size: 16px;
		font-weight: 500;
	}
	body .nutr-bg-cv-sec {
		width: -webkit-fill-available;
		position: relative;
		min-height: 550px;
	}
	.let-me-sec-grp .wp-block-group__inner-container {
		padding-top: 80px;
	}
	.let-me-sec-grp p {
		font-size: 18px;
	}
	.books-cols ul.sub-menu img {
		box-shadow: none;
	}
	.footer-widgets-1 .widget_nav_menu {
		max-width: 250px;
	}
	ul#menu-footer-menu > li {
		max-width: 90px;
	}
	.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style {
		z-index: 4;
		display:none;
	}
	.cont-ft-ex a {
		display:block!important;
		background-image: none !important;
	}
	.hero-banner-header.wrap h1 {
		font-size: 48px;
		line-height: 56px;
	}
	.hero-banner-header.wrap > span {
		font-size: 14px;
	}.hero-banner-author-text {
		font-size: 14px;
	}
	.hero-excerpt-author {
		font-size: 20px;
		line-height:32px;
	}
	.entry-content p, .sprt-pst .entry-content p {
		font-size: 18px;
		margin-right: 10px;
	}
	p.nat-pera {
		font-size: 18px;
	}
	.cta-inner-blog.cta-section .wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		overflow: hidden;
		flex-direction: column;
		align-content: center;
	}
	.hero-cta-Work {
		text-align: center;
	}
	.sprt-pst .cta-section h2 {
		font-size: 36px;
	}
	.single-pst-st-main{
		display:none;
	}
	.sprt-pst .hero-banner-image img {
		height: 253px;
		object-fit: cover;
	}
	body ul.cm-mnlist{
		padding: 22px 0 0 0;
		width: 100%;
	}
	ul.cm-mnlist li:first-child{
		border-top: 1px solid #b4a89a;
	}
	ul.cm-mnlist li {
		padding-left: 0;
		border-bottom: 1px solid #b4a89a;
		padding: 13px 10px;
	}
	.cont-inn-nvs {
		display: flex;
		flex-direction: column;
	}
	.wp-block-column.is-vertically-aligned-center.cont-banner-rgt-clm.m2b-list, .wp-block-column.is-vertically-aligned-center.cont-banner-rgt-clm.m2b-list.active  {
		margin-left: 0;
	}
	body .wp-block-column.is-vertically-aligned-center.right-mnu-pvc {
		margin: 0 !important;
	}
	.wp-block-columns.right-mnu {
		display: flex;
		flex-direction: column;
	}
	body .an-pera {
		font-size: 28px;
		line-height: 40px;
		font-weight: 400;
	}
	body .intgrat-pera {
		font-size: 12px;
		font-weight: 400;
		margin: 5px 0 0 0;
		line-height: 18px;
	}
	.res-sl-icon {
		display: flex;
		align-items: center;
		margin-bottom: 25px;
	}
	.res-sl-icon p {
		margin-bottom: 0;
		font-weight: 600;
		border-bottom: 2px solid #60d1e0;
		line-height: 1;
		position: relative;
	}
	.res-sl-icon p:before {
		content: "";
		background: url(/wp-content/uploads/2022/03/arrow-n.png);
		display: block;
		width: 10px;
		height: 10px;
		position: absolute;
		top: 5px;
		right: -18px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.sl-icon-po img {
		width: 40px;
		padding: 0 3px;
	}
	.sl-icon-po {
		padding-left: 30px;
		display:flex;
	}
	.single-post p {
		font-size: 18px;
		line-height: 30px;
	}
	.ep-lern-hed {
		font-size: 40px;
		line-height: 50px;
	}
	.site-header.active {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 9999;
		height: 100%;
	}
	.site-header.active{
		z-index: 999999999;
		position: fixed;
		overflow:scroll;
	}

	.CE-credits-sec, .content-sec, .advance-content-sec, .img-content-sec, .career-content-sec, .Fearless-sec, .career-credential-sec, .content-image-sec, .guidance-sec {
		padding: 60px 0px;
	}
	.img-content-sec .wp-block-columns {
		gap: 2em;
	}
	.img-content-sec .wp-block-button__link {
		margin-top: 20px;
	}
	.CE-credits-sec:before {
		display: none;
	}
	.CE-credits-sec .wp-block-group__inner-container, .advance-content-sec .wp-block-group__inner-container {
		max-width: 100%;
	}
	.CE-credits-sec, .guidance-sec{
		padding-bottom:0px;
	}
	.coaching-page-banner .wp-block-column.right-col, .career-page-banner .wp-block-column.right-col {
		padding: 40px 25px;
	}
	body .career-logo-sec .wp-block-columns .wp-block-column {
		flex-basis: 27%!important;
		margin-bottom:15px;
	}
	.Fearless-sec .wp-block-columns {
		gap: 2em;
		margin-bottom: 0px;
	}
	.career-page-banner .main-head {
		font-size: 36px;
		margin: 0 auto 25px;
	}
	.career-content-sec .sub-Head1 {
		font-size: 22px;
	}
	.content-image-sec .head {
		font-size: 28px;
	}
	.Fearless-sec .subhead,.career-content-sec .sub-Head, .career-credential-sec .subhead, .guidance-sec .subhead, .career-list-sec .topic-list-items li, .career-list-sec .subhead {
		font-size: 18px;
	}
	.career-list-sec .subhead3 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.career-credential-sec .wp-block-group__inner-container {
		max-width: 100%;
	}
	.guidance-sec .main-head, .career-list-sec .head, .career-content-sec .main-head {
		margin-bottom: 20px;
		font-size: 36px;
	}
	.career-page-banner .sub-head {
		font-weight: 500;
	}
	.content-sec .sub-Head,.img-content-sec .sub-Head, .advance-content-sec .sub-Head,.CE-credits-sec .topic-list-items li {
		font-size: 18px;
	}
	.Career-Counseling-page .wp-block-button__link {
		padding: 11px 32px;
	}
	.career-content-sec .sub-Head1 {
		line-height: 28px;
		font-size: 20px;
	}
	.CE-credits-sec .sub-Head {
		margin-bottom: 28px;
	}
	.coaching-page-banner .wp-block-columns, .img-content-sec .wp-block-columns {
		flex-wrap: wrap !important;
		flex-direction: column;
	}
	.appoinment-page-banner .wp-block-column.right-col {
		padding: 40px 25px 7px;
	}	
	.appoinment-page-banner .subhead {
		font-size: 16px;
		margin-bottom: 15px;
	}
	button, input[type="button"], input[type="reset"], input[type="submit"], .button {
		padding: 12px 28px;
	}
	.process-fee-sec2 .wp-block-group__inner-container, .process-fee-sec .wp-block-group__inner-container {
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
	}
	.process-fee-sec .subhead1, .process-fee-sec2 .subhead1 {
		font-size: 18px;
	}
	.three-col-sec .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.three-col-sec .wp-block-column {
		flex-basis: 47% !important;
		max-width: 47% !important;
	}
	.trusted-sources-sec .head2 {
		margin-top: 40px;
		margin-bottom: 22px;
	}
	body .three-col-sec, .trusted-sources-sec {
		padding: 60px 0px;
	}
	.trusted-sources-sec .subhead {
		font-size: 18px;
	}
	.healthstore-page-banner .wp-block-column.right-col {
		padding: 40px 20px;
		margin: 0 auto 0px;
	}
	.schedule-appointment-page-banner .wp-block-columns {
		flex-direction: column;
	}
	.schedule-appointment-page-banner .wp-block-column.right-col {
		padding: 45px 30px 7px;
		margin: 0 auto 0px;
	}
	.my-story-sec {
		padding: 60px 0px 20px;
	}
	.about-third-sec:before {
		display:none;
	}
	.about-logo-sec .wp-block-columns {
		flex-wrap: nowrap !important;
	}
	ul.about-korn-list {
		margin-bottom: 0px;
	}
	body .about-banner .heading {
		font-size: 56px !important;
		text-align: center;
		line-height: 60px;
	}
	.story-card-bg.for-mobile {
		display: block;
	}
	.story-card-bg.for-desktop, .my-story-card.for-desktop {
		display: none;
	}
	.my-story-card.for-mobile {
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.story-card-bg.main-for-mobile {
		height: 100%;
		width: 44%;
	}
	.story-card-bg.for-mobile {
		height: 227px !important;
		min-height: 227px !important;
		margin-left: 0px;
		margin-right: 0px;
		background-size: cover;
	}
	.my-story-card.for-mobile .hover-text {
		display: block;
		color: #111;
	}
	.story-card-bg.main-for-mobile .hover-text p {
		font-size: 20px;
		margin-top: 30px;
	}
	.Benifites-certified-sec .topic-list-items li {
		padding-bottom: 13px;
		line-height: 35px;
	}
	.Benefits-step-one-sec .wp-block-columns .wp-block-column {
		padding: 40px 15px 20px;
	}
	.Benifites-certified-sec .wp-block-columns .wp-block-image {
		display: none;
	}
	.Benifites-certified-sec .wp-block-columns {
		flex-direction: column;
	}
	.Certification-renewal-sec .wp-block-button__link {
		margin-top: 40px;
	}
	.course-single-service-sec .wp-block-group__inner-container .wp-block-column {
		padding: 20px 40px;
		flex-basis: 100%;
	}
	.course-single-service-sec .wp-block-group__inner-container {
		padding: 0px;
	}
	.course-single-service-sec {
		padding: 0px;
	}
	.course-single-service-sec .wp-block-columns {
		gap: 0px;
		flex-wrap:wrap !important;
	}
	.course-single-service-sec .wp-block-columns .wp-block-column:nth-child(1) {
		background: #e0d5c8;
	}
	.course-single-service-sec .wp-block-columns .wp-block-column:nth-child(2) {
		background: #d5c8b8;
	}
	.course-single-service-sec .wp-block-columns .wp-block-column:nth-child(3) {
		background: #cdbeac;
	}
	.inner-services {
		display: flex;
		align-items: center;
		max-width: 440px;
		margin: 0 auto;
		width: 100%;
	}
	.blog-latest-section-single.testing:first-child .blog-latest-section-single-content p, .blog-latest-section-single:first-child .blog-latest-section-single-content p{
		font-size: 12px;
	}
	.blog-latest-section.lms-section .blog-latest-section-single {
		margin-left: 0px;
	}
	.career-logo-sec .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.certification-form-sec .gform_body.gform-body input {
		padding: 12px 12px !important;
		font-size: 14px !important;
	}
	.certification-form-sec .gform-body select {
		padding: 12px 12px !important;
		font-size: 14px !important;
		background-position-x: 96%;
		background-size: 20px;
	}
	.certification-form-sec .gform_wrapper.gravity-theme .gfield textarea.large {
		padding: 16px 12px !important;
		font-size: 14px;
	}
	.story-card-bg.main-for-mobile:hover {
		display: block;
		padding: 0px;
	}
	.home .blog-latest-section-single {
		display: block !important;
		margin-bottom: 30px;
		margin-left: 0px;
	}

	/* 	body .paymentSec {
	padding: 0 20px;
} */
	.paymentSec .wp-block-columns {
		grid-template-columns: 100%;
	}
	.paymentSec .wp-block-columns .leftCol img {
		position: static;
	}
	.paymentSec .wp-block-columns .leftCol {
		text-align: center;
	}
	.paymentSec .wp-block-columns .rightCol {
		padding: 50px 0;
		max-width: 500px;
		margin: 0 auto;
		width: 100%;
	}

	.brainbow-banner-sec {
		padding: 78px 0px 105px;
	}
	.circle-mapping .mobHead {
		display: block;
		text-align: center;
		font-size: 26px;
		margin: 0 0 37px;
	}
	.circle-mapping .brainbowCircle {
		display: none;
		margin: 0 0 67px;
	}
	.circle-mapping .brainbowCircle.forMob {
		display: block;
	}
	.circle-mapping .brainbowCircle img {
		max-width: 100%;
	}
	.circle-mapping .innerSection,
	.circle-mapping .innerSection.no1 {
		position: relative;
		margin: 0 0 9px;
		width: 100%;
		text-align: left;
		border-width: 5px!important;
		font-size: 17px;
		box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
		inset: 0!important;
		padding: 4px 15px 1px;
		display: none;
	}
	.circle-mapping .innerSection:before {
		position: absolute;
		content: "";
		background: url(/wp-content/uploads/2022/10/down-arrow-icon.svg) no-repeat center/contain;
		width: 25px;
		height: 25px;
		right: 10px;
		top: 2px;
	}
	.circle-mapping .onHover-display,
	.circle-mapping .innerSection:hover .onHover-display {
		left: 0;
		transform: none;
		opacity: 1;
		position: relative;
		width: 100%;
		box-shadow: none;
		padding: 5px 30px 10px 0;
		display: none;
	}
	.circle-mapping .seeAll {
		display: block;
		margin: 21px 0 0;
	}
	.circle-mapping .innerSection .innerBox {
		font-weight: 500;
	}

	body .bigSpace-sec {
		padding: 100px 0px;
	}
	body .parallaxSection {
		padding: 100px 20px;
	}
	body .brainBow-sec {
		padding: 70px 0;
	}
	.coverBanner-sec .head br {
		display: none;
	}
	body .about-logo-sec .wp-block-columns .bctmb-logo .wp-block-image img {
		width: 100%;
		max-width: 80px;
	}
	body .recomend-sec {
		padding: 100px 0px 0px !important;
	}
	.logo-second-sec .wp-block-columns .dispno p {
		margin-bottom: 0px;
	}
	.mob-remove {
		display: none;
	}
	.inte-R-col {
		padding: 30px;
	}
	body .promSec.step-2 .blog-latest-section-single a.blog-latest-cont-wrap .bialty-container img {
		height: 300px;
	}
	body .footer-widget-area .custom-html-widget p.dvlp-mng-by {
		padding-top: 20px;
	}
}
@media only screen and (max-width: 880px) {
	.Integrative-three-div-sec .wp-block-column {
		flex-basis: 50% !important;
		width: 100%;
		max-width: 347px;
		margin: 0 auto;
		margin-left: 0px;
	}
	.Integrative-three-div-sec .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.Nonprofit-work-content-sec, .Nonprofit-work-imagecontent-sec {
		padding: 80px 0px 60px;
	}
	body.Nonprofit-work-page .three-col-sec, .Hands-healing-content-sec {
		padding: 80px 0px;
	}
	.Hands-healing-content-sec .wp-block-embed .wp-block-embed__wrapper {
		margin: 45px 0px;
	}
	.Nonprofit-work-content-sec .head {
		font-size: 42px;
		line-height: 52px;
	}
	.contentImage-sec .wp-block-columns,
	.imageContent-sec .wp-block-columns{
		grid-template-columns: 100%;
		grid-row-gap: 15px;
	}
	body .contentImage-sec figure,
	body .imageContent-sec figure {
		text-align: center;
	}
	.imageContent-sec .wp-block-columns .leftCol {
		grid-row: 1;
	}
	body .parallaxSection .wp-block-cover__inner-container {
		padding: 75px 65px 50px;
	}
	.pum-theme-33569 .pum-container, .pum-theme-lightbox .pum-container {
		width: 100% !important;
	}

	.pum-theme-33568 .pum-container, .pum-theme-lightbox .pum-container {
		width: 100% !important;
	}
}


@media only screen and (max-width: 800px) {
	.k-home-2nd-sec .wp-block-group__inner-container {
		padding: 100px 20px 0;
	}
	.cooki-right {
		width: 74% !important;
		align-items: flex-start !important;
	}
	.e-404-content h2 {
		font-size: 24px;
		margin-bottom: 10px
	}
	.e-404-content p {
		font-size: 16px;
		line-height: 1.5;
	}
	.e-404-content .button.e-404 {
		margin-top: 20px;
		font-size: 16px;
		padding: 5px 45px;
	}
	b.big-b-text br {
		display: block;
	}
	.main-cooki-sec {
		display: flex;
		padding: 8px 0 !important;
		flex-direction: column !important;
		align-items: center !important;
	}
	.con-ex-sec .gform-body select {
		background-size: 20px;
	}
	.con-ex-sec p {
		font-size: 18px;
	}

	.home-lisr-section.alignfull .wrap {
		max-width: 100%;
		display: flex;
		align-items: center;
	}
	.Findsearch{
		display:none;
	}
	/* 	body ul.cm-mnlist {
	display: inline-flex;
	flex-direction: column;
} */

	.wp-block-column.nutr-sec-clm img {
		position: relative !important;
		margin: 0px auto;
	}
	.book-banner-left-clm, .wp-block-column.book-banner-right-clm {
		padding-top: 0px;
	}
	.wp-block-column.nutr-sec-clm figure.wp-block-image.size-full {
		text-align: center;
		margin-bottom: 0;
	}

	body {
		background-color: #fff;
		font-size: 16px;
	}

	.site-inner,
	.wrap {
		padding-left: 5%;
		padding-right: 5%;
	}

	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-pings,
	.sidebar .widget,
	.site-header {
		padding: 0;
	}

	.archive-pagination li a {
		margin-bottom: 4px;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

	.sidebar .widget.enews-widget {
		padding: 40px;
	}
	.wraplist {
		padding: 0 0 0 40px;
	}
	.book-banner-left-clm p {
		margin: 0 5px;
		font-size: 18px;
	}
	.k-home-sec .wp-block-columns {
		flex-wrap: nowrap;
	}
	.single-pst-st-main{
		display:none;
	}
	/* 	.cta-section .gform_wrapper.gravity-theme .gform_footer input {
	padding: 6px 28px;
	min-height: 52px;
} */
	body .cta-pera {
		line-height:28px;
	}
	.wp-block-column.book-banner-right-clm {
		padding: 0 10px;
	}
	.an-pera {
		line-height: 30px;
	}
	.sprt-pst ul.spt-list {
		margin-left: 20px;
	}
	.advertisement {
		margin: 0 calc(50% - 50vw);
		max-width: 100vw;
		width: 100vw;
		margin-bottom: 90px;
	}
	span.advertisement-cradit {
		margin-right: 0;
	}
	.sprt-pst .entry-content p {
		font-size: 18px;
		line-height: 30px;
	}
	.sprt-pst ul.spt-list li {
		font-size: 20px !important;
	}	
	.cta-inner-blog.cta-section .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: inherit;
		min-height: 56px !important;
	}
	.content-image-sec .head {
		font-size: 32px;
		max-width: 100%;
		padding-top: 0px;
	}
	.content-image-sec .wp-block-columns {
		gap: 0em;
		margin-bottom: 0px;
	}
	.appoinment-form-sec {
		padding: 60px 0px;
	}
	.story-card-bg.main-for-mobile {
		height: 100%;
		max-width: 340px;
	}
	.about-banner.for-mob {
		display: flex;
	}
	.about-banner.for-desk {
		display: none;
	}
	.miltiple-bg-color-sec .heading-inner:before{
		display:none;
	}
	.miltiple-bg-color-sec .heading-inner {
		padding: 30px 0px;
	}
	.Benefits-step-one-sec .wp-block-columns .wp-block-column {
		padding: 40px 15px 20px;
		max-width: 500px;
		margin: 0 auto;
	}
	.get-certified-page-banner .wp-block-column.right-col {
		background: #eae1d5d4;
		padding: 64px 25px 20px;
		max-width: 644px;
		margin: 0px auto 0px;
	}
	.Benefits-step-one-sec .inner-subhead {
		min-height: 224px;
	}
	.Certification-renewal-sec .topic-list-items {
		margin-left: 20px;
	}
	.Certification-renewal-sec .topic-list-items li {
		padding-left: 42px;
	}
	.certification-form-sec {
		padding: 60px 0px;
	}
	.course-single-page-banner.mobile {
		display: block;
	}
	.course-single-page-banner .main-head {
		font-size: 24px;
		margin-bottom: 0;
		line-height: 1.5;
	}
	.course-single-page-banner .wp-block-column.right-col {
		background: #eae1d5d4;
		padding: 40px 5px;
		max-width: 604px;
		margin: 0px auto 0px;
	}
	.course-single-page-banner.mobile .wp-block-columns {
		margin-bottom: 0px;
	}
	.Additional-specialists-sec .wp-block-columns {
		flex-wrap: nowrap !important;
	}
	.Additional-specialists-sec .wp-block-columns .wp-block-column:nth-child(1) {
		flex-basis: 25.33% !important;
	}
	.coursesingle-list-sec .wp-block-columns .wp-block-image img {
		max-width: 400px;
		width: 100%;
		margin: 0 auto;
	}
	.coursesingle-list-sec .wp-block-columns .wp-block-image {
		text-align: center;
	}
	.course-single-threeCol-sec .wp-block-columns {
		margin-bottom: 54px;
		margin: 0 auto 38px;
	}
	.wp-block-embed__wrapper {
		text-align: center;
	}
	.amazon-book-sec .wp-block-button {
		width: 100%;
	}
	.amazon-book-sec .wp-block-button .wp-block-button__link {
		width: 100%;
	}
	.amazon-book-sec .wp-block-image {
		max-width: 166px;
		margin: 0 auto;
	}
	.amazon-book-sec .wp-block-columns {
		max-width: 500px;
		margin: 0 auto 50px;
		text-align: center;
	}
	.footer-widgets .widget_icl_lang_sel_widget {
		left: 40px;
	}
	.archive-description {
		padding: 20px 20px 5px;
	}
	body .author-box{
		padding:20px;
	}
	.e-404-outer img{
		height: 500px;
		object-fit: cover;
		object-position: center;
	}
}
@media only screen and (max-width: 781px) {
	.content-res .wp-block-column.cat-cont-se select {
		display: block;
		font-size: 14px;
		padding: 10px;
		border: 1px solid !important;
	}
	.content-res .wp-block-column.cat-cont-se ul{
		display:none !important;
	}
	.geodir-image-container ul.geodir-images li {
		text-align: left;
	}
	.databases-research-section {
		flex-basis: 100% !important;
	}
	.databases-service-img-wrap {
		min-width: 220px;
	}
	.search-results .content-res {
		padding: 40px 0;
	}
	body .searchHeader {
		background: #eae1d5;
		padding: 30px 0 60px;
	}
	.single-research-databases .site-inner .ft-24 {
		font-size: 18px;
	}
	.single-research-databases .site-inner p {
		font-size: 18px;
	}
	body .rainBow-sec p:last-child {
		margin-bottom: 0;
	}
	.content-res .wp-block-column.cat-cont-se ul {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		gap: 3px 37px;
	}
	.sharingbuttons .addtoany_shortcode:before{
		right: 0;
		left: 60px;
	}
	.content-res h2 {
		font-size: 28px;
		margin-bottom: 28px;
	}
	body .cover-res {
		padding: 40px 20px 80px;
	}
	.content-res {
		padding: 30px 0;
	}
	.sharingbuttons .addtoany_shortcode .addtoany_list a{
		display: inline-block;
		margin-right: 10px;
	}
	.cover-res h1 {
		font-size: 48px;
	}
	.databases-service-cont-wrap{
		flex-direction: column;
		padding-bottom: 35px;
		gap: 20px;
	}
	.increaseWidth .content-cont-se p.ft-24 {
		font-size: 18px;
	}
	.content-res .databases-service-cont-single h2 {
		font-size: 18px;
		line-height: 28px;
	}
	.databases-service-cont-wrap:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.sharingbuttons .addtoany_shortcode {
		margin-top: 60px;
	}
	.content-res .wp-block-column.cat-cont-se ul {
		margin: 0px 0 30px;
	}
	.content-res .databases-service-cont-single p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 0;
	}
	body .listNew-sec .wp-block-columns {
		gap: 0;
	}
	body .listNew-sec .wp-block-columns .wp-block-column:first-child ul {
		margin-top: 20px;
	}
	body .listNew-sec .wp-block-columns .wp-block-column:last-child ul {
		margin-bottom: 30px;
	}
	body .listNew-sec ul {
		margin-bottom: 0;
		margin-top: 0;
	}
	body .quizMian-sec .bookCol-sec figure{
		margin: -170px auto 20px;
	}
	body .quizMian-sec .firstColMain {
		margin-bottom: 160px;
	}
	body .quizMian-sec .bookCol-sec{
		text-align:center;
	}
	body .quizMian-sec h1 {
		margin-bottom: 0;
	}
	body .quizMian-sec {
		padding: 50px 0;
	}
	body .quizMian-sec .bookCol-sec .wp-block-column:first-child p {
		margin-bottom: 0;
	}
	body .quizMian-sec .firstColMain p {
		max-width: 100%;
	}
	body .quizMian-sec .bookCol-sec .wp-block-column:last-child p:last-child {
		max-width: 100%;
	}
	body .FornText-banner .imageT-main figure img{
		max-width: 150px;
		margin: 0 auto;
	}
	body .FornText-banner .imageT-main figure{
		text-align: center;
	}
	body ul.geodir-category-list-view.geodir-gridview.gridview_onethird>li {
		width: 100% !important;
		margin: 0 0 20px !important;
	}
	body .course-single-content-sec.Care-Plans {
		padding: 40px 0px 100px !important;
	}
	.TopBadge.courseSingle-video-sec:after {
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.TopBadge.courseSingle-video-sec {
		padding-top: 110px;
		padding-left: 5%;
		padding-right: 5%;
	}
	.Benefits-step-one-sec .inner-subhead {
		min-height: 0;
	}
	.wp-block-column.book-banner-right-clm.no-spacer .wp-block-spacer {
		display: none;
	}
	body .Col-noDisp .wp-block-column.book-banner-left-clm {
		display: none !important;
	}
	body .Col-noDisp .book-banner-right-clm.no-spacer {
		display: none !important;
	}
	.wp-block-column.nutr-sec-clm{
		margin: 0 auto;
	}
	body .home-p-sec5 .wp-block-group__inner-container .head {
		font-size: 36px;
	}
	body .home-p-sec5 .wp-block-group__inner-container p.subhead {
		font-size: 18px !important;
	}
	body .home-p-sec5 p {
		font-size: 18px;
		margin-right: 0;
	}
	body .home-p-sec5 .wp-block-columns.mgb-0 {
		gap: 0px;
	}
	.revContentimage-sec.contentImage-sec .wp-block-columns {
		display: block;
	}
	body .alignfull.contentImage-sec {
		padding-bottom:  0 ;
	}
	body .contentImage-sec .wp-block-columns {
		grid-template-columns: 100%;
		grid-row-gap: 15px;
	}
	body .home-p-sec6 .head {
		line-height: 50px;
		font-size: 38px;
	}
	body .home-p-sec6.coverBanner-sec {
		padding: 70px 0 70px;
	}
	body .wp-block-group.home-parallaxSection {
		padding: 130px 0 130px;
	}
	body .home-bookSec .wp-block-group__inner-container .wp-block-columns .wp-block-column.leftCol figure img {
		height: auto;
		max-width: 300px;
		width: 100%;
		margin: 0 auto !important;
	}
	body .home-bookSec .wp-block-group__inner-container .wp-block-columns .wp-block-column.leftCol figure {
		text-align: center;
	}
	body .wp-block-group.home-bookSec .wp-block-group__inner-container > .wp-block-columns {
		gap: 0;
	}
	body .contentImage-sec .wp-block-columns .wp-block-column.rightCol {
		grid-row: 2;
	}
	.contentImage-sec .wp-block-columns .leftCol {
		grid-row: 1;
	}
	body .contentImage-sec .wp-block-columns .wp-block-column.rightCol figure {
		margin: 0;
	}
	body .contentImage-sec.revContentimage-sec .is-layout-flow.wp-block-column.rightCol figure {
		display: none;
	}
	body .home-p-sec8 .wp-block-columns {
		flex-direction: column-reverse;
	}
	body .home-p-sec8 .wp-block-columns .rightCol {
		max-width: 300px;
		width: 100%;
		margin: 0 auto;
	}
	body .sitemap-sec .wp-block-columns {
		gap: 0px;
	}
	body .books-sections .right-col {
		max-width: 100%;
	}
	body .books-sections.NW2 .right-col {
		margin: 0px auto 0px;
	}
	body .books-sections.NW2 .wp-block-columns {
		flex-direction: column-reverse;
	}
	body .wp-block-group.alignfull.books-sections.booksec3.colRS .wp-block-columns {
		flex-direction: column-reverse;
	}
	body .books-sections.NW2 .left-col {
		margin-left: auto;
		margin: 0 auto 30px;
	}
	body .books-sections .right-col {
		margin: 20px auto 0px;
	}
	.grp-legl-sec {
		margin-top: 12px !important;
	}
	.grp-legl-sec.scrolling_down{
		margin-top: 0px !important;
	}

}

@media only screen and (max-width: 767px) {
	.middleSection {
		padding: 40px 20px;
		margin: 30px 0 50px;
	}
	body .heroMian-sec {
		padding: 0px 0 0;
	}
	body .FornText-banner .mainCol .gform_wrapper.gravity-theme .gform_body.gform-body .gform_fields {
		grid-column-gap: 2%;
		grid-row-gap: 16px;
	}
	.site-header li#menu-item-wpml-ls-3-es {
		width: 100%;
		float: left;
		margin-top: 40px !important;
		display:block;
	}
	.site-header li#menu-item-wpml-ls-3-en{
		margin-top: 10px;
	}
	.site-header  li#menu-item-wpml-ls-3-en {
		display: block;
	}
	.site-header .widget-area .widget.widget_icl_lang_sel_widget {
		display: none;
	}
	.appoinment-form-sec .gform_wrapper.gravity-theme .gform_body.gform-body .gform_fields {
		grid-row-gap: 16px;
	}
	.single .single-pst-txt {
		max-width: 570px;
		width: 100%;
		margin: 0 auto;
	}
	.single .vi-btn {
		max-width: 150px;
		width: 100%;
		margin: 0 auto;
	}
	.single .single-pst-st-main .wrap {
		padding: 14px 10px;
		gap: 8px;
		max-width: 640px;
		padding-left: 4%;
		padding-right: 4%;
		Width: 100%;
	}
	body .newsLetter-subs .gform_wrapper.gravity-theme .gfield input.large {
		padding: 13px 23px !important;
		margin-bottom: 20px !important;
		font-size: 16px !important;
		line-height: 24px !important;
	}
	body .glosseryFull-sec {
		padding: 70px 0 0;
	}
	body .alphabet-glossary {
		margin: 16px auto 70px!important;
	}
	.dr-posts-wrap {
		padding: 80px 0 80px;
	}
	.dr-posts-wrap .wp-block-group__inner-container p {
		font-size: 18px;
		margin-bottom: 45px;
	}
	.Integrative-three-div-sec .wp-block-column {
		flex-basis: 100% !important;
		width: 100%;
		max-width: 500px;
		margin: 0 auto;
	}
	.Integrative-three-div-sec .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.gform_wrapper.gravity-theme .gform_body.gform-body .gform_fields {
		grid-row-gap: 0px;

	}
	input#gform_submit_button_6 {
		margin-top: 10px;
		text-transform: capitalize;
	}
	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: 1.5 !important;
	}
	.inner-subhead p {
		margin-top: 40px;
	}
	.course-page-boottom-text {
		background: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)), url(/wp-content/uploads/2022/07/fun-bg.png) no-repeat;
		min-height: 240px;
		background-position: right;
		background-size: contain;
	}
	.testimonials-text p {
		font-size: 20px;
	}
	.testimonial-sec .testimonials-text-wrap {
		padding-top: 16px;
		padding-left: 20px;
	}
	.archive .blog-latest-section-single, .page-template-blog .blog-latest-section-single {
		margin-bottom: 30px;
	}
	.blog-latest-section.lms-section .blog-latest-section-single {
		margin-right: 16px;
	}
	.course-page-boottom-text .subhead {
		max-width: 400px;
		font-size: 13px;
		width: 100%;
		font-weight: 500;
	}
	.post-type-archive-sfwd-courses .testimonial-sec.bg {
		margin-bottom: 0px;
	}
	.blog-latest-section.lms-section .blog-latest-section-single {
		margin-right: 16px;
		max-width: 450px;
		width: 100%;
		margin: 0 auto 50px;
	}
	.course-single-page-banner {
		min-height: 400px !important;
	}

	#pum-34994 .pum-container .popmake-close,
	#pum-38219 .pum-container .popmake-close  {
		top: 22px;
		right: 23px;
	}
	#pum-34994 .pum-container,
	#pum-38219 .pum-container {
		max-width: 767px;
		top: 93px!important;
	}
	.kornQuiz-popUp .gform-body .gform_page.topAlign {
		top: -155px;
		position: relative;
	}
	.futherSteps p {
		margin: 0 0 20px;
	}
	.kornQuiz-popUp .gform_wrapper.gravity-theme .gform_body.gform-body .gform_fields,
	.emailPopup-container .gform_wrapper.gravity-theme .gform_body.gform-body .gform_fields {
		grid-row-gap: 24px;
	}
	.checkList li {
		padding: 0 0 0 35px;
		font-size: 16px;
	}
	.checkList li:before {
		width: 23px;
		height: 30px;
	}
	.courses-popUp .head {
		margin: 0 0 24px;
	}
	.checkList {
		max-width: 205px;
	}
	.courses-popUp .innerSub {
		font-size: 16px;
		margin: 0 0 30px;
	}
	.courses-popUp .linkBtn .button {
		display: block;
	}
	.courses-popUp .closeTxt br {
		display: none;
	}
	#pum-35144 .pum-container .popmake-close,
	#pum-35148 .pum-container .popmake-close, 
	#pum-37971 .pum-container .popmake-close{
		right: 20px;
	}
	.footer-widgets-1 .widget_nav_menu {
		max-width: 179px;
	}
	body .books-sections .subhead.fnt-sz24 {
		font-size: 20px;
	}
	.cooki-left {
		width: 100%!important;
	}
	body .cooki-right {
		width: 100% !important;
		display: flex!important;
		flex-direction: row!important;
		align-items: center!important;
		gap: 30px;
	}
	a#cookie_action_close_header {
		margin-bottom: 0!important;
	}
	body .abh_tab_content .abh_text .abh_name{
		line-height:25px !important;
	}
	#gform_fields_20,
	#gform_fields_4{
		grid-row-gap: 0;
	}
	#field_20_1,
	#field_20_4,
	#field_4_1,
	#field_4_3,
	#field_4_4,
	#field_4_5,
	#field_20_3,
	#field_20_5{
		margin-bottom: 4%;
	}
	.inte-pop-div {
		flex-direction: column;
	}
	.inte-L-col{
		display:none;
	}
	.inte-R-col{
		width:100%;
		padding: 20px;
	}
	body .inte-R-col .gform_wrapper.gravity-theme .gfield input {
		margin-bottom: 16px;
	}
	body .inte-R-col .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
		margin-bottom: 10px;
	}
	.wpml-ls-menu-item .wpml-ls-flag{
		margin-right: 10px;
	}
	.Additional-specialists-sec .wp-block-image {
		margin: 0;
	}
	body.page-id-40214 .certification-form-sec .wp-block-group__inner-container h2 {
		font-size: 24px !important;
		line-height: 32px !important;
	}
}
@media only screen and (max-width: 600px) {


	/* 	.wp-block-group.alignfull.grp-legl-sec.sticker.has-background.is-layout-flow.wp-block-group-is-layout-flow {
	margin-top: 0 !important;
}	 */
	.grp-legl-sec {
		padding-top: 40px;
	}
	div#leslie_korn_institute_for_integrative_medicine_cer_row label, div#leslie_korn_institute_for_integrative_medicine_cer_row ul.gd_multi_choice.gd-ios-scrollbars {
		width: 100%;
	}
	div#leslie_korn_institute_for_integrative_medicine_cer_row ul.gd_multi_choice.gd-ios-scrollbars{
		margin-left:0;
	}
	body.page-id-33028 .grp-legl-sec {
		margin-top: 0px !important;
	}
	body .site-container {
		padding-top: 122px;
	}
	.TopBadge.courseSingle-video-sec .wp-block-buttons {
		justify-content: center;
	}
	.single .single-pst-txt p {
		line-height: 22px;
	}
	.single-sfwd-courses .single-pst-st-main .wrap{
		display: block;
		text-align: center;
	}
	.single-sfwd-courses .single-pst-st-main .single-pst-txt{
		margin-bottom: 20px;
	}
	body .course-single-threeCol-sec .owl-nav button {
		top: 7px;
	}
	body .course-single-threeCol-sec button.owl-prev{
		left: 17%;
	}
	body .course-single-threeCol-sec button.owl-next{
		right: 17%;
	}
	.blog-latest-section-single:nth-child(3n), .blog-latest-section-single:last-child, .blog-latest-section-single {
		width: 100%;
		max-width:100%;
	}
	.blog-latest-section-single-content h3 {
		min-height: auto;
	}
	.newsThanks-sec .wp-block-columns , .blog-latest-section-single , .blog-latest-section-single:nth-child(3n) {
		max-width: 100%;
	}
	.newsThanks-sec .wp-block-group__inner-container{
		padding: 0;
	}
	body .newsThanks-sec {
		padding: 205px 0 0;
	}
	body .newsLetter-subs .wp-block-group__inner-container {
		max-width: 100%;
	}
	body .newsLetter-subs {
		padding: 0;
	}
	body .newsBanner.wp-block-cover {
		padding: 0;
	}
	li.satisfaction-badge {
		display: none;
	}
	.satisfaction-badge.displayBlock img {
		margin-top: 0;
		margin-bottom: 40px;
	}
	li.satisfaction-badge.displayBlock{
		display: block;
	}
	.wp-block-column.nutr-sec-clm figure {
		text-align: center;
	}
	body .glosseryFull-sec {
		padding: 50px 0 0;
	}
	.dr-posts-wrap {
		padding: 60px 0 60px;
	}
	.dr-posts-wrap .wp-block-group__inner-container p {
		font-size: 18px;
		margin-bottom: 40px;
	}
	body .alphabet-glossary{

		justify-content: normal;
	}
	body div.dip-none{
		display: block !important;
	}
	body .disp-block{
		display: none !important;
	}
	.is-layout-flow.wp-block-column.leftCol.disp-block {
		display: none !important;
	}
	body .alignfull.contentImage-sec {
		padding: 70px 0 64px;
	}
	body .contentImage-sec .leftCol .head{
		font-size: 28px;
		margin: 0 0 13px;
		line-height: 32px;
	}
	body .contentImage-sec .wp-block-columns .wp-block-column.rightCol{
		margin-top:16px;
	}
	body .contentImage-sec .wp-block-columns .leftCol p {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 30px;
		font-weight: 400;
	}
	body .home_cov.coverBanner-sec .head {
		text-shadow: none;
		max-width: 100%;
		font-size: 28px;
		line-height: 32px;
		margin: 0 auto 15px;
		position: relative;
		font-weight: 400;
		color: #fff;
	}
	body .home_cov.coverBanner-sec .subhead{
		font-size: 18px;
		line-height: 30px;
		font-weight: 400;
		color: #fff;
	}
	body .contentImage-sec.revContentimage-sec {
		padding: 99px 0 72px !important;
	}
	body .contentImage-sec.revContentimage-sec .leftCol .head {
		line-height: 32px;
		margin-bottom: 9px;
	}
	body .contentImage-sec.revContentimage-sec .leftCol .subhead {
		margin-bottom: 22px;
		font-size: 18px !important;
		font-weight: 500;
	}
	p.no-getting {
		font-size: 17px !important;
	}
	body .home-p-sec5.alignfull .image-l {
		max-width: 280px;
		top: -142px;
	}
	body .home-p-sec5 .wp-block-group__inner-container .head {
		font-size: 28px;
		line-height: 32px;
		font-weight: 500;
		margin-bottom: 13px;
	}
	body .home-p-sec5.alignfull .wp-block-group__inner-container p {
		font-size: 18px !important;
		line-height: 30px;
		margin-bottom: 32px !important;
	}
	body .home-p-sec5.alignfull{
		margin-top: 116px;
		padding: 200px 0px 41px;
	}
	body .home-p-sec6.alignfull .head {
		margin: 0px 0 42px;
		line-height: 32px;
		font-size: 28px;
		font-weight: 500;
	}
	.home_cov.coverBanner-sec .subhead, body .home-p-sec6 .head, body .home-p-sec6.coverBanner-sec .wp-block-buttons {
		position: relative;
	}
	body .home_cov.coverBanner-sec {
		padding: 78px 0px 34px;
	}
	body .contentImage-sec .wp-block-columns .wp-block-column.rightCol img {
		max-width: 100vw;
		width: 100vw;
		margin: 0 calc(50% - 50vw);
	}
	body .home-p-sec6.coverBanner-sec .wp-block-buttons a.wp-block-button__link.wp-element-button {
		width: 100%;
		font-size: 18px;
		font-weight: 400;
		line-height: 30px;
		padding: 13px 28px;
	}
	body .home-p-sec6.coverBanner-sec .wp-block-buttons .wp-block-button {
		width: 100%;
	}
	body .home-p-sec6.coverBanner-sec {
		padding: 80px 0 43px;
		z-index: 999999;
	}
	body .home-p-sec6.coverBanner-sec span.wp-block-cover__background.has-background-dim-0.has-background-dim {
		z-index: -1;
	}
	body .home-p-sec6.coverBanner-sec .reed-m-link {
		font-size: 18px !important;
		font-weight: 500;
		line-height: 30px;
	}
	body .home-p-sec6.coverBanner-sec.alignfull .wp-block-buttons {
		margin: 0 0 25px;
	}
	body .home-p-sec7.wp-block-group {
		padding: 118px 0px 68px;
	}
	body .home-p-sec7 h2 {
		font-size: 28px;
		font-weight: 700;
		line-height: 32px;
		text-align: center;
		margin-bottom: 28px;
	}
	body .home-p-sec7.wp-block-group ul li {
		padding-left: 35px;
		padding-bottom: 12px;
		font-size: 18px;
		line-height: 30px;
		background-size: 8px;
		background-position: left top 5px;
	}
	body .home-p-sec7.alignfull {
		padding: 179px 0px 7px;
	}
	body .home-p-sec7.wp-block-group ul {
		margin-left: 5px;
		margin-bottom: 13px;
	}
	body .home-p-sec7.wp-block-group p.ft-20 {
		font-size: 18px;
		font-weight: 500;
	}
	body .home-p-sec7 p.ft-500 {
		font-size: 27px;
		line-height: 45px;
	}
	body .home-p-sec9-course.alignfull {
		padding: 117px 0px;
	}
	body .home-p-sec9-course p.ft-500 {
		font-size: 18px !important;
		line-height: 30px;
		margin-bottom: 7px;
	}
	body .home-p-sec8.alignfull  {
		padding: 73px 0px 57px;
	}
	body.home-page .testimonial-sec{
		padding: 7px 0 99px;
	}
	body .home-p-sec8 .wp-block-columns .rightCol {
		max-width: 161px;
	}
	body .home-p-sec8.alignfull .wp-block-columns {
		gap: 19px;
	}
	body .home-p-sec8 .wp-block-columns .leftCol .head {
		font-size: 28px;
		line-height: 32px;
		font-weight: 600;
		margin-bottom: 14px !important;
		text-align: center;
	}
	body .home-p-sec8 p {
		font-size: 18px;
		line-height: 30px;
		margin: 0 auto 31px;
	}
	body .wp-block-cover.home-parallaxSection .wp-block-cover__inner-container {
		position: relative;
		padding: 56px 30px 61px;
		max-width: 344px;
	}
	body .home-parallaxSection.alignfull .wp-block-cover__inner-container p {
		margin-bottom: 33px;
		font-size: 18px;
		line-height: 30px;
	}
	body .home-parallaxSection.alignfull .wp-block-cover__inner-container .head {
		margin-bottom: 16px;
	}
	body .wp-block-cover.home-parallaxSection .wp-block-cover__inner-container .wp-block-button a {
		font-size: 18px;
		font-weight: 500;
		padding: 13px 28px;
	}
	body .home-bookSec.alignfull {
		padding: 124px 0px 88px;
	}
	.homeSticy-bar p:first-child {
		line-height: 20px;
	}

	body .wp-block-cover.home-parallaxSection {
		padding: 124px 0 122px;
	}
	body .home-bookSec .wp-block-group__inner-container .wp-block-columns .wp-block-column.leftCol figure img {
		height: 365px;
		max-width: 283px;
		width: 100%;
		margin: 0 auto !important;
	}
	body .home-bookSec.alignfull .wp-block-group__inner-container .wp-block-columns .wp-block-column.leftCol {
		margin-left: 0;
	}
	body .home-bookSec.alignfull .wp-block-column.book-banner-right-clm {
		padding-top: 0px;
	}
	body .home-bookSec.alignfull .wp-block-buttons a.wp-block-button__link {
		font-size: 18px;
		padding: 13px 28px;
	}
	body .HomeBot-slider.wp-block-group {
		padding: 52px 0 0;
	}
	body .HomeBot-slider .booksSlider .item img {
		box-shadow: 5px 9px 16.56px 1.44px rgb(0 0 0 / 28%);
		width: 100%;
		max-width: 200px;
		height: auto;
	}
	body .wp-block-cover.home-parallaxSection .wp-block-cover__inner-container .wp-block-button, 
	body .wp-block-cover.home-parallaxSection .wp-block-cover__inner-container .wp-block-button a,
	body .home-bookSec .wp-block-column.book-banner-right-clm .wp-block-buttons .wp-block-button,
	body .home-bookSec .wp-block-column.book-banner-right-clm .wp-block-buttons .wp-block-button a {
		width: 100%;
	}
	.wp-block-column.nutr-sec-clm {
		max-width: 100%;
	}
	.single-pst-st-main.homeSticy-bar {
		display: block;
	}
	.single-pst-st-main.homeSticy-bar .single-pst-thumb {
		display: none;
	}
	.single-pst-st-main.homeSticy-bar .single-pst-txt {
		max-width: 250px;
		width: 100%;
	}
	.single-pst-st-main.homeSticy-bar .wrap{
		padding: 14px 24px;
	}
	.single-pst-st-main.homeSticy-bar .vi-btn {
		max-width: 129px;
		width: 100%;
	}
	.single-pst-st-main.homeSticy-bar .vi-btn a.vi-btn {
		display: block;
		font-size: 14px;
		font-weight: 400 !important;
		padding: 8px 30px;
		text-align: center;
		line-height: 16px;
	}
	body .wp-block-group.home-bookSec .wp-block-group__inner-container > p,
	body .home-bookSec .wp-block-column.book-banner-right-clm h2,
	body .home-bookSec .wp-block-column.book-banner-right-clm p, 
	body .home-bookSec .wp-block-column.book-banner-right-clm .an-pera, 
	body .owl-carousel-4.owl-carousel .owl-nav, .owl-carousel-4.owl-carousel .owl-dots {
		display: none;
	}

	.cta-section .gform_wrapper.gravity-theme .gform_footer input {
		padding: 9px 12px !important;
		min-height: 46px !important;
		font-size: 14px;
		width: 100px !important;
		min-width: 100px; 
	}
	body .cta-section .gform_body.gform-body input {
		padding: 10px 5px;
	}
	body .cta-section .gform_body.gform-body input::placeholder {
		font-size: 15px;
	}

	.header-image .site-title > a{
		min-height: 90px;
	}
	.entry-content p, .sprt-pst .entry-content p {
		margin-right: 0px;
	}
	.thing-book-clm .book-head {
		line-height: 32px;
	}
	.ep-lern-hed {
		font-size: 32px;
		line-height: 38px;
	}
	.sprt-pst .entry-content .pera-might {
		margin: 80px 0 50px;
	}
	.books-cols ul.sub-menu {
		padding-left: 20px !important;
	}
	.books-cols ul.sub-menu li {
		max-height: 500px;
		overflow-y: scroll;
	}
	.main-head {
		font-size: 32px;
		margin-bottom: 20px;
	}
	.right-mnu .head-legal {
		font-size: 18px;
	}
	.priv-main-grp-sec {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.entry-content ol, .entry-content ul {
		margin-bottom: 28px;
		margin-left: 20px;
	}
	.main-section-single {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.blog-latest-section-single:nth-child(3n) {
		margin-right: auto;
		margin-left: 0;
	}
	.mb-list::after {
		top: -22px;
	}
	.grp-legl-sec {
		padding: 18px 0;
		/* 		margin-top: 20px !important; */
		margin-top: 0px !important;
	}


	h1 {
		font-size: 32px;
		line-height:40px;
	}

	h2 {
		font-size: 28px;
		line-height:32px;
	}

	h3 {
		font-size: 24px;
		line-height:28px;
	}

	h4 {
		font-size: 18px;
		line-height:24px;
	}

	h5 {
		font-size: 14px;
		line-height:16px;
	}

	h6 {
		font-size: 10px;
		line-height:12px;
	}
	.wraplist {
		padding: 0 0 0 20px;

	}
	.home-lisr-section.alignfull {
		padding-top: 40px;
	}
	.home-lisr-section.alignfull img {
		width: 115px;
		float: left;
	}
	.home-lisr-section.alignfull b.big-b-text {
		font-size: 18px;
	}
	.home-lisr-section.alignfull b {
		font-size: 14px;
	}
	.home-lisr-section.alignfull b.big-b-text span:after {
		width: 15px;
		background-repeat:no-repeat;

	}
	.blog-latest-section-single.testing:first-child, .blog-latest-section-single:first-child {
		width: 100%;
		/* 		margin-bottom: 40px; */
	}
	.blog-latest-section-single, .blog-latest-section-single {
		width: 100%;
		flex: unset;
	}
	.lms-section .blog-latest-section-single-content h3 {
		min-height: 80px;
	}

	.blog-latest-section-single.testing:first-child .blog-latest-section-single-content p,
	.blog-latest-section-single:first-child .blog-latest-section-single-content p{
		font-size: 12px;
	}	
	.blog-latest-section-single-content p, .blog-latest-section-single p {
		font-size: 12px;
		margin-bottom:16px;
	}
	.blog-latest-section h2 {
		font-size: 28px;
	}
	.blog-latest-section a.see-all-ss {
		font-size: 14px;
	}
	.cta-section .gform_wrapper.gravity-theme .gform_footer input {
		padding: 6px 28px;
	}
	.cta-section h2 {
		font-size: 32px;
	}
	.cta-section p {
		margin-bottom: 16px;
		line-height: 24px;
	}
	.cta-section {
		padding: 50px 0 40px;
	}
	.cta-section p:last-child br {
		display: none;
	}
	.blog-latest-section-single-content {
		padding: 20px 15px;
		min-height: auto;
	}
	.footer-widgets-1 .widget_nav_menu {
		float: left;
		width: 100%;
		max-width:100%;
		margin-top: 30px;
	}
	.footer-widgets .wrap {
		padding-right: 5%;
	}
	li#menu-item-58, li#menu-item-37920 {
		display: none !important;
	}
	.blog-latest-section, .arti-best-sec .blog-latest-section, .phrma-arti-sec .blog-latest-section {
		padding: 50px 0;
	}
	.speak-first-sec h1 {
		font-size: 32px;
		margin-bottom: 30px;
		letter-spacing: 0px;
	}
	.speak-first-sec {
		padding: 70px 0 56px;
	}
	.speak-first-sec p, .speak-second-sec p:first-child, .speak-third-sec p, .speak-fourth-sec p   {
		font-size: 18px;
	}
	.speak-second-sec {
		padding: 50px 0 30px;
	}
	.speak-third-sec {
		padding: 100px 0px;
	}
	.speak-fourth-sec h2 {
		margin-bottom: 28px;
	}
	.speak-fourth-sec {
		padding: 100px 0 10px;
	}
	.k-home-sec .wp-block-columns {
		flex-wrap: nowrap;
		display: flex;
		flex-direction: column;
	}
	.wp-block-column.book-banner-left-clm {
		order: 2;
		margin-top: 60px;
	}
	.wp-block-column.book-banner-right-clm {
		order: 3;
		margin-top: 52px;
	}
	.k-home-sec {
		background-color: #faf5ee !important;
	}
	.k-home-2nd-sec .wp-block-group__inner-container {
		padding: 0px 20px 0;
	}
	.wp-block-column.nutr-sec-clm img {
		position: relative !important;
		margin: 0px auto;
		max-width: 75%;
	}

	p.copyrigt-ft-sr {
		margin-top: 15px;
		font-size: 12px;
		display:block;
	}

	p.copyrigt-ft-fr {
		display: none;
	}
	.hero-banner-header.wrap h1 {
		font-size: 32px;
		line-height: 40px;
	}
	.advertisement {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 0 calc(50% - 50vw);
		max-width: 100vw;
		width: 100vw;
		margin-bottom: 50px;
	}
	.advertisement-image img {
		max-width: 70%;
		padding: 40px;
	}
	.advertisement-image {
		max-width: 100%;
		width: 100%;
		min-width: 100%;
		background: #fff;
		margin-right: 0;
		display: flex;
		align-items: center;
	}
	.advertisement-con {
		padding: 50px;
	}
	.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{
		display:none;
	}
	span.advertisement-cradit {
		margin-right: 0px;
	}
	.play-button-icon {
		width: 50px;
	}
	.hero-video-author a {
		bottom: 20px;
		color:#00acc8;
	}
	.k-home-sec {
		background: linear-gradient(0deg,#faf5ee 63%,#faf5ee 36px,#EAE1D5 25px,#EAE1D5 60%);
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {

		display: block !important;
	}
	body ul.cm-mnlist {
		padding: 30px 0 0 0;
	}
	ul.cm-mnlist li:first-child{
		border-top: 2px solid #b4a89a;
	}
	ul.cm-mnlist li {
		padding-left: 0;
		border-bottom: 2px solid #b4a89a;
		padding: 8px 10px;
	}
	/* 	.m2b-list::after{top: -22px;} */
	.cta-section .gform_wrapper.gravity-theme .gform_footer input {
		padding: 6px 28px;
	}
	body .an-pera {
		font-size: 28px;
	}
	body .jem-hed {
		font-size: 16px;
	}
	body .intgrat-pera {
		font-size: 12px;
	}
	.k-home-2nd-sec h1 {
		font-weight: bold;
		font-size: 28px;
		max-width: 354px;
		margin: 0 auto;
		line-height: 32px;
		margin-bottom: 44px;
	}
	.k-home-2nd-sec .book-pera {
		font-size: 18px;
		line-height: 30px;
	}
	.wp-block-columns.thing-book-clm {
		padding: 0 25px;
	}
	body .praise-sec .pra-head {
		font-size: 28px;
		line-height: 32px;
	}
	.let-me-sec-grp .head, .let-me-sec-grp .abt  {
		font-size: 24px;
		line-height: 28px;
	}
	.cet-cta-sec .wp-block-buttons>.wp-block-button {
		margin-bottom: 10px;
	}
	body .praise-sec {
		padding: 65px 0px 35px;
	}
	.hero-banner-Workinner{
		left:-100px;
	}
	body .about-logo-sec .wp-block-columns .bctmb-logo .wp-block-image img {
		width: 100%;
		max-width: 47px;
	}
	.cta-ad-custom.wp-block-media-text {
		display: flex;
		flex-direction: column-reverse;
	}
	.cta-ad-custom .wp-block-media-text__media img{
		margin-top:40px;
		max-width: 250px;
	}
	.cta-ad-custom.wp-block-media-text figure {
		width: 100%;
	}
	.sprt-pst ul.spt-list {
		margin-left: 10px;
	}
	.sprt-pst .cta-section {
		padding: 80px 0px;
	}
	.hero-cta-Work {
		text-align: left;
	}
	.cta-inner-blog.cta-section .wrap {
		display: flex;
		align-content: flex-start;
		align-items: flex-start;
	}
	.cta-section div#gform_wrapper_1, .cta-inner-blog.cta-section form {
		width: 100%;
		max-width:100%;
	}
	.nutr-bg-cv-sec .nurtr-ab img {
		position: absolute;
		top: 0;
		left: 50%;
		bottom: -100%;
		max-width: 240px;
	}
	.let-me-sec-grp .wp-block-group__inner-container {
		padding-top: 80px;
	}
	body .nutr-bg-cv-sec {
		min-height: 360px;
	}
	.genesis-nav-menu .button-cta a span::after {
		top: 3px;
	}
	.coaching-page-banner .main-head {
		font-size: 28px;
		line-height: 36px;
		margin: 0 auto 25px;
	}
	.coaching-page-banner .wp-block-column.right-col {
		padding: 40px 25px;
	}
	.CE-credits-sec .sub-Head {
		margin-bottom: 0px;
		font-size: 18px !important;
	}
	.CE-credits-sec .topic-list-items {
		margin-bottom: 40px !important;
	}
	.coaching-page-banner .sub-head {
		font-weight: 500;
	}
	.guidance-sec .main-head, .career-list-sec .head, .career-content-sec .main-head {
		margin-bottom: 20px;
		font-size: 28px;
	}
	.content-image-sec .head {
		font-size: 24px;
		line-height: 34px;
	}
	.career-list-sec .topic-list-items {
		margin-left: 20px;
	}
	.appoinment-page-banner .main-head {
		font-size: 30px;
	}
	.process-fee-sec h1 {
		line-height: 54px;
		font-size: 40px;
	}
	.course-fees {
		margin-top: 40px;
		flex-direction: column;
	}
	.course-price {
		margin-bottom: 20px;
	}
	.appoinment-button .button {
		width: 100%;
		text-align: center;
	}
	.course-fees-card {
		padding: 45px 25px 34px;
		margin: 0 auto 0px;
	}
	.process-fee-sec2 h3 {
		font-size: 24px;
	}
	.process-fee-sec2 .mgtop {
		margin-top: 40px;
	}
	.process-fee-sec2 .fnt-wt {
		margin-top: 40px;
		margin-bottom: 22px;
	}
	.process-fee-sec2 .subhead1.pd-lft {
		padding-left: 21px;
		margin-top: 17px;
	}
	.process-fee-sec2 .subhead1 {
		font-size: 18px;
	}
	body .brainbow-image {
		margin-bottom: 60px;
		margin-top: 60px;
	}
	.process-fee-sec2 .fnt-size {
		margin-top: 30px;
	}
	.amazon-book-sec .wp-block-columns {
		padding: 44px 20px 40px;		
	}
	.amazon-book-sec .wp-block-image {
		max-width: 166px;
		margin: 0 auto;
	}
	.amazon-book-sec .top-cols {
		margin-bottom: 30px;
	}
	.amazon-book-sec {
		padding: 29px 0px 60px;
	}
	.process-fee-sec .subhead {
		margin-bottom: 15px;
	}
	.process-fee-sec {
		padding: 80px 0px 30px;
	}
	body .course-Disclaimer p {
		margin-top: 0px;
		font-size: 14px;
	}
	.course-Disclaimer h3 {
		margin-bottom: 0px;
	}
	.three-col-sec .wp-block-column {
		max-width: 100% !important;
	}
	.schedule-appointment-page-banner .main-head {
		font-size: 36px;
	}
	.schedule-appointment-page-banner .subhead {
		margin-bottom: 20px;
	}
	.about-second-sec {
		padding: 90px 0px 50px;
	}
	.about-second-sec .wp-block-column.left-col h2 {
		font-size: 42px;
		margin-bottom: 28px;
		line-height: 47px;

	}
	.about-second-sec .subhead {
		font-size: 22px;
		margin-bottom: 30px;
	}
	ul.about-korn-list {
		display: none;
	}
	.about-logo-sec {
		padding: 22px 0px 40px;
	}
	.about-second-sec .wp-block-group__inner-container {
		padding: 0 36px;
	}
	.about-third-sec .head {
		margin-bottom: 26px;
		font-size: 35px;
		line-height: 45px;
	}
	.about-third-sec .subhead {
		font-size: 22px;
		margin-bottom: 28px;
	}

	.about-third-sec {
		padding: 120px 0px;
		position: relative;
	}
	.story-card-bg.main-for-mobile .hover-text p {
		font-size: 22px;
		margin-top: 30px;
	}
	.about-logo-sec .wp-block-columns .wp-block-image {
		margin-bottom: 0px;
	}
	.brainbow-content-sec, .brainbow-content-sec2 {
		padding: 80px 0px;
	}
	.brainbow-content-sec .main-head {
		font-size: 36px;
		line-height: 43px;
		margin-bottom: 30px;
	}
	.brainbow-content-sec2.pd-btm {
		padding: 80px 0px 10px;
	}
	.brainbow-image-content-sec .right-col .topic-list-items li strong {
		font-weight: 500 !important;
	}
	.Integrative-second-sec .head {
		font-size: 42px;
		line-height: 52px;
	}
	.Integrative-second-sec, .Integrative-fourth-sec, .Integrative-three-div-sec, .tough-cases-content-sec, .integrative-medicine-faq-sec {
		padding: 80px 0px;
	}
	.Integrative-medicine-content-sec, .below-multiple-bg-color-sec {
		padding: 80px 0px 17px;
	}
	.Integrative-second-sec .subhead {
		font-size: 22px;
	}
	.Genuine-Care-sec .head {
		font-size: 36px;
	}
	.tough-cases-content-sec .topic-list-items {
		margin-left: 20px;
	}
	.tough-cases-content-sec .topic-list-items li {
		padding-left: 40px;
	}
	strong.schema-faq-question {
		padding: 13px 50px 13px 20px;
	}
	.integrative-medicine-faq-sec .heading {
		margin-bottom: 40px;
	}
	.Nonprofit-work-banner-sec .main-heading {
		font-size: 42px !important;
		line-height: 41px;
		margin-bottom: 26px;
		padding-top: 0px;
		letter-spacing: 1px;
	}
	.Nonprofit-work-content-sec, .Nonprofit-work-imagecontent-sec {
		padding: 20px 0px 20px;
	}
	.Nonprofit-work-content-sec .head {
		font-size: 36px;
		line-height: 42px;
	}
	body.Nonprofit-work-page .three-col-sec, .Hands-healing-content-sec {
		padding: 60px 0px;
	}
	.get-certified-page-banner .sub-head {
		font-size: 20px;
	}
	.get-certified-page-banner .main-head {
		font-size: 48px;
		line-height: 50px;
	}
	.Benifites-certified-sec .m-head {
		font-size: 32px;
		line-height: 42px;
	}
	.Benefits-step-one-sec .M-head {
		font-size: 32px;
		line-height: 42px;
	}
	.integrative-medicine-faq-sec.certified {
		padding: 60px 0px 44px;
	}
	.Certification-renewal-sec {
		padding: 60px 0px 0px;
	}
	.Benefits-step-three-sec .wp-block-group__inner-container {
		padding: 60px 20px 28px;
	}
	.Benefits-step-two-sec, .Benefits-step-one-sec {
		padding: 60px 0px;
	}
	.Benifites-certified-sec {
		padding: 60px 0px 25px;
	}
	.career-page-banner .main-head {
		font-size: 32px;
	}
	.coaching-page-banner .wp-block-column.right-col, .career-page-banner .wp-block-column.right-col {
		padding: 40px 20px;
	}
	.course-single-service-sec .wp-block-group__inner-container .wp-block-column {
		padding: 20px;
	}
	.course-single-page-banner {
		width: 100vw !important;
		min-height: 258px !important;
	}
	.Additional-specialists-sec .subhead2 {
		padding: 20px 0px 60px;
	}
	.course-single-content-sec, .single-sfwd-courses .integrative-medicine-faq-sec, .single-content-image-sec, .Curriculum-covers-sec, .course-single-content-sec {
		padding: 60px 0px;
	}
	.courseSingle-video-sec {
		padding: 60px 0px 40px;
	}
	.course-single-content-sec.instructor {
		padding-bottom: 60px;
	}
	.home .blog-latest-section-single {
		margin: 0 auto 30px;
	}
	.footer-widgets .footer-widgets-1 .widget_icl_lang_sel_widget {
		display: none;
	}
	.footer-widgets .footer-widgets-2 .widget_icl_lang_sel_widget {
		position: static;
		margin: 40px 0 0;
	}
	.coverBanner-sec .head {
		font-size: 34px;
	}
	body .parallaxSection .wp-block-cover__inner-container {
		padding: 50px 35px 30px;
	}
	.search-results .entry .entry-image-link {
		text-align: center;
	}
	.search-results .entry .entry-image-link img {
		float: none;
		width: 50%;
		margin: 0 auto;
	}
	.search-results .entry {
		margin: 0 0 30px;
	}
	.paymentSec .wp-block-columns .innerHead {
		font-size: 28px;
	}


	body .Email-thank-you {
		margin-top: 25px;
	}
	body .Email-thank-you  figure.alignleft {
		float: unset !important;
	}
	.home-get-categories a {
		font-size: 12px;
		padding: 1px 30px;
	}
	.home-get-categories {
		padding: 15px 0;
	}
	.home-get-categories form.search-form {
		padding: 0px 30px 0;
	}

	.home-get-categories form.search-form .search-form-input {
		background-size: 9px;
		font-size: 9px;
	}
	p.copyrigt-ft-sr {
		margin-bottom: 0;
	}
	body .footer-widget-area .custom-html-widget p.dvlp-mng-by {
		padding: 0;
	}
}
@media only screen and (max-width: 480px) {
	.appoinment-form-sec .gform-body select {
		background-size: 17px;
	}


	.appoinment-form-sec .gform-body select {
		padding: 12px 36px 12px 15px !important;
	}


	#pum-34994 .pum-container .popmake-close{
		right: 10px;
		width: 360px;
	}
	.story-card-bg.main-for-mobile {
		height: 100%;
		width: 100%;
	}
	body .career-logo-sec .wp-block-columns .wp-block-column {
		flex-basis: 35%!important;
	}
	.form-page-logo {
		max-width: 270px;
		margin: 0 auto;
	}
	.Additional-specialists-sec .wp-block-columns {
		flex-wrap: wrap !important;
		flex-direction: column;
	}
	.Additional-specialists-sec .wp-block-image {
		text-align: center;
	}
	.Additional-specialists-sec .wp-block-image img {
		margin-right: auto;
		margin: 0 auto;
	}
	body .pagination {
		margin: 40px 0px !important;
		padding: 0 20px;
		justify-content: center;
		text-align: center;
	}
	/* 	.Additional-specialists-sec .wp-block-image {
	margin: 1em 40px;
} */

	.story-card-bg.main-for-mobile {
		max-width: 100%;
	}
	.story-card-bg {
		max-width: 100%;
	}
}

@media only screen and (max-width: 381px) {
	.ft-log img {
		max-width: 280px;
	}

}

@media only screen and (max-width: 374px) {
	.header-image .site-title > a {
		width: 82%;
	}
}






@media (max-width:720px){
	.about-third-sec.credentialsSec {
		padding: 50px 0px;
	}
	/***/
	.course-single-page-banner img.wp-block-cover__image-background,
	.Integrative-medicine-banner img.wp-block-cover__image-background,
	.Nonprofit-work-banner-sec img.wp-block-cover__image-background,
	.coverBanner-sec img.wp-block-cover__image-background,
	.directoryBanner img.wp-block-cover__image-background,
	.appoinment-page-banner img.wp-block-cover__image-background,
	.get-certified-page-banner img.wp-block-cover__image-background,
	.coaching-page-banner img.wp-block-cover__image-background,
	.about-banner img.wp-block-cover__image-background,
	.career-page-banner img.wp-block-cover__image-background,
	.grp-legl-sec img.wp-block-cover__image-background,
	.heroMian-sec img.wp-block-cover__image-background,
	.newsBanner img.wp-block-cover__image-background,
	.schedule-appointment-page-banner img.wp-block-cover__image-background {
		position: static;
		display: block;
		height:auto;
		min-height:auto;
	}
	.course-single-page-banner,
	.Integrative-medicine-banner,
	.Nonprofit-work-banner-sec,
	.coverBanner-sec,
	.directoryBanner,
	.appoinment-page-banner,
	.about-banner.for-mob,
	.get-certified-page-banner,
	.coaching-page-banner,
	.about-banner,
	.career-page-banner,
	.grp-legl-sec,
	.heroMian-sec,
	.newsBanner,
	.schedule-appointment-page-banner {
		display: block;
		padding: 0;
		min-height: auto !important;
	}
	.course-single-page-banner .wp-block-cover__background,
	.Nonprofit-work-banner-sec .wp-block-cover__background,
	.coverBanner-sec .wp-block-cover__background,
	.directoryBanner .wp-block-cover__background,
	.appoinment-page-banner .wp-block-cover__background,
	.get-certified-page-banner .wp-block-cover__background,
	.coaching-page-banner .wp-block-cover__background,
	.about-banner .wp-block-cover__background,
	.career-page-banner .wp-block-cover__background,
	.grp-legl-sec .wp-block-cover__background,
	.heroMian-sec .wp-block-cover__background,
	.newsBanner .wp-block-cover__background{
		opacity:0 !important;
		display: none;
	}
	.course-single-page-banner .wp-block-column.right-col,
	.Nonprofit-work-banner-sec .wp-block-cover__inner-container,
	body .coverBanner-sec .wp-block-cover__inner-container,
	.directoryBanner .wp-block-cover__inner-container,
	.appoinment-page-banner .wp-block-column.right-col,
	.get-certified-page-banner .wp-block-column.right-col,
	.coaching-page-banner .wp-block-column.right-col,
	.about-banner .wp-block-column.right-col,
	.career-page-banner .wp-block-column.right-col,
	.grp-legl-sec .wp-block-column.right-col,
	.heroMian-sec .wp-block-cover__inner-container,
	.newsBanner .wp-block-cover__inner-container,
	.schedule-appointment-page-banner .wp-block-column.right-col {
		padding: 30px;
		background: #eae1d5e8;
		margin-top: 0;
	}
	.course-single-page-banner  .wp-block-columns,
	.Nonprofit-work-banner-sec .wp-block-columns,
	.coverBanner-sec .wp-block-columns,
	.directoryBanner .wp-block-columns,
	.appoinment-page-banner .wp-block-columns,
	.get-certified-page-banner .wp-block-columns,
	.coaching-page-banner .wp-block-columns,
	.about-banner .wp-block-columns,
	.career-page-banner .wp-block-columns,
	.grp-legl-sec .wp-block-columns,
	.schedule-appointment-page-banner .wp-block-columns {
		gap: 0;
	}
	body .coverBanner-sec {
		padding: 0 ;
	}
	.about-banner .wp-block-cover__inner-container {
		max-width: 100%;
		padding: 30px 0;
	}
	.page-id-34440 .about-banner .wp-block-cover__inner-container {
		padding: 0;
	}
	.page-id-34440 .about-banner + .wp-block-spacer{
		display:none
	}
	.Integrative-second-sec{
		padding-top:0
	}
	body .directoryBanner p.has-text-align-center {
		font-size: 14px;
		margin-bottom: 0;
	}
	body .heroMian-sec p,
	body .heroMian-sec h1 {
		color:#111111
	}
	body .Nonprofit-work-banner-sec .sub-head,
	.Nonprofit-work-banner-sec .main-heading,
	.coverBanner-sec .reed-m-link a,
	.coverBanner-sec .head {
		color: #111 !important;
	}
	body .about-banner .heading {
		font-size: 46px !important;
		margin: 0;
		color:#111111 !important
	}
	body .geodir-loc-bar-in {
		padding: 0;
	}
}