/* # Genesis Leslie Korn Theme  
Theme Name: Leslie Korn Theme  
Theme URI: 
Description: This is the sample theme created for the Genesis Framework.   
Author: WPMINDS  
Author URI:  
Template: genesis  
Template Version: 2.1.9 
License: GPL-2.0+  
License URI: http://www.gnu.org/licenses/gpl-2.0.html  
*/


/* # Table of Contents
- HTML5 Reset
- Baseline Normalize
- Box Sizing
- Float Clearing
- Defaults
- Typographical Elements
- Headings
- Objects
- Gallery
- Forms
- Tables
- Structure and Layout
- Site Containers
- Column Widths and Positions
- Column Classes
- Common Classes
- Avatar
- Genesis
- Search Form
- Titles
- WordPress
- Widgets
- Featured Content
- Plugins
- Genesis eNews Extended
- Jetpack
- Site Header
- Title Area
- Widget Area
- Site Navigation
- Header Navigation
- Primary Navigation
- Secondary Navigation
- Content Area
- Entries
- Entry Meta
- Pagination
- Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
- Retina Display
- Max-width: 1200px
- Max-width: 960px
- Max-width: 800px
*/


/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size: 69%;line-height:0;position:relative;vertical-align:baseline}sup{top: -0.4em;}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ## Box Sizing
--------------------------------------------- */

z {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/* ## Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

* {
	box-sizing: border-box;
}
/* # Defaults
---------------------------------------------------------------------------------------------------- */

/* ## Typographical Elements
--------------------------------------------- */

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #ffffff;
	color: #111;
	font-family: GuanabaraSans;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.625;
	margin: 0;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	color: #111111;
	text-decoration: none;
	border-bottom: 2px solid #60d1e0;
}

a:hover {
	color: #333;
	background-color: #c6eef4;
	text-decoration: none;
}

p {
	margin: 0 0 28px;
	padding: 0;
}


ul {
	margin: 0;
	padding: 0;
}

li {

	list-style-type: none;
}

/* b,
strong {
font-weight: 600;
} */

blockquote,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 40px;
	font-size:24px;
	line-height:36px;
	font-weight:500;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

@font-face {
	font-family: 'GuanabaraSans';
	font-weight: 500;
	font-display: swap;
	src: url('//drlesliekorn.com/wp-content/uploads/2022/03/Guanabara-Sans-Medium.otf') format('OpenType');
}
@font-face {
	font-family: 'GuanabaraSans';
	font-weight: 400;
	font-display: swap;
	src: url('//drlesliekorn.com/wp-content/uploads/2022/03/Guanabara-Sans-Light.otf') format('OpenType');
}
@font-face {
	font-family: 'GuanabaraSans';
	font-weight: 700;
	font-display: swap;
	src: url('//drlesliekorn.com/wp-content/uploads/2022/03/Guanabara-Sans-ExtraBold.otf') format('OpenType');
}
@font-face {
	font-family: 'Guanabara Sans';
	font-weight: 500;
	font-display: swap;
	src: url('//drlesliekorn.com/wp-content/uploads/2022/03/Guanabara-Sans-Medium-Italic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Guanabara Sans';
	font-weight: 400;
	font-display: swap;
	src: url('//drlesliekorn.com/wp-content/uploads/2022/03/Guanabara-Sans-Light-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Guanabara Sans';
	font-weight: 700;
	font-display: swap;
	src: url('//drlesliekorn.com/wp-content/uploads/2022/03/Guanabara-Sans-Bold-Italic.ttf') format('truetype');
}

/* ## Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: adobe-garamond-pro, serif;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 10px;
}

h1 {
	font-size: 60px;
	line-height:72px;
	font-weight:bold;
}

h2 {
	font-size: 40px;
	line-height:48px;
	font-weight:bold;
}

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

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

h5 {
	font-size: 16px;
	font-family: GuanabaraSans;
	line-height:20px;
	font-weight:500;
}

h6 {
	font-size: 14px;
	font-family: GuanabaraSans;
	line-height:18px;
	font-weight:600;
}

/* ## Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.featured-content img,
.gallery img {
	width: auto;
}

/* ## Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
}

.gallery-item {
	float: left;
	margin: 0 0 28px;
	text-align: center;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery img {
	border: 1px solid #ddd;
	height: auto;
	padding: 4px;
}

.gallery img:hover {
	border: 1px solid #999;
}

/* ## Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #d3c9bd;
	color: #222222;
	font-size: 18px;
	font-weight: 500;
	padding: 16px;
	width: 100%;
}


/* input:focus,
textarea:focus, select:focus {
border: 1px solid #999;
outline-color: #60d1e0;
} */

input:focus,
textarea:focus, select:focus {
	border: none;
	outline: none;
}
input:focus {
	border: 1px solid #d3c9bd !important;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #999999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999999;
}

body .wp-block-buttons .wp-block-button__link {
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
body .wp-block-button__link {
	background-color: #822582;
	border: none;
	color: #fff !important;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500 !important;
	padding: 16px 28px;
	text-transform: unset;
	width: auto;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) ;
	border-radius: 0px;
	text-transform: capitalize;
}
.wp-block-button__link{
	font-weight: 500;
}
.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .button {
	background-color: #e5554e;
	color: #fff;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
body .wp-block-button__link:hover {
	/* 	background-color: #e5554e; */
	background-color: #a255aa;
	color: #fff;
}

.entry-content .button:hover {
	color: #fff;
}

.footer-widgets button:hover,
.footer-widgets input:hover[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets .button:hover {
	background-color: #fff;
	color: #333;
}

.button {
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

.xl-button{
	padding:8px 42px;
	font-size:20px;
}
.l-button{
	padding:8px 32px;
	font-size:18px;
}
.m-button{
	padding:8px 28px;
	font-size:16px;
}
.s-button{
	padding:5px 18px;
	font-size:14px;
}


/* ## Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

td,
th {
	text-align: left;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}

th {
	font-weight: 400;
}


/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* ## Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1280px;
	padding: 0 20px;
	box-sizing: border-box;
}

.site-inner {
	clear: both;
	padding-top: 0;
}

/* ## Column Widths and Positions
--------------------------------------------- */

/* ### Wrapping div for .content and .sidebar-primary */

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

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* ### Content */

.content {
	float: right;
	width: 800px;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 580px;
}

.full-width-content .content {
	width: 100%;
}

/* ### Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 360px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* ### Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* ## Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/* # Common Classes
---------------------------------------------------------------------------------------------------- */

/* ## Avatar
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

/* ## Genesis
--------------------------------------------- */

.breadcrumb {
	margin-bottom: 20px;
}

.archive-description,
.author-box {
	background-color: #fff;
	font-size: 16px;
	margin-bottom: 40px;
	padding: 40px;
}

.author-box-title {
	font-size: 16px;
	margin-bottom: 4px;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

/* ## Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
}

.site-header .search-form {
	float: right;
	margin-top: 12px;
}

.entry-content .search-form,
.site-header .search-form {
	width: 50%;
}

/* .genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
width: 1px;
} */
.wpm-ticker-head .widget_search input.search-form-submit {
	position: absolute;
	right: 0;
	height: 100%;
	width: 61px;
	padding: 10px;
	opacity: 0;
}
.paymentSec .wp-block-columns {
	margin: 0;
	justify-content: center;
	background-color: #fff;
	padding: 33px 30px;
}
body .paymentSec .wp-block-group__inner-container {
	max-width: 485px;
}
body .paymentSec {
	padding: 58px 0;
}
.paymentSec .wp-block-columns .leftCol {
	position: relative;
}
.paymentSec .wp-block-columns .leftCol img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	object-fit: cover;
	height: 100%;
}

.paymentSec .wp-block-columns .wp-block-image {
	margin: 0;
}
.paymentSec #smart-button-container,
.paymentSec #simpay-stripe_checkout-form-wrap-33653{
	max-width: unset;
	margin: unset;
	padding: unset;
	box-shadow: unset;
	border-radius: unset;
}
.paymentSec .wp-block-columns .innerHead {
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 5px;
}
.single-pst-st-main{
	display:none;
}
.paymentSec #smart-button-container span,
.paymentSec .simpay-currency-symbol.simpay-currency-symbol-left {
	bottom: unset;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
}
body .paymentSec input#simpay-form-33653-field-5, body .paymentSec input#amount {
	height: 48px;
	border-radius: 0;
}
body .paymentSec .simpay-btn, .paymentSec button#simpay-33653-payment-button {
	border-radius: 0;
	font-weight: 500;
	text-transform: capitalize;
	background-color: #822582;
	font-size: 16px;
	line-height: 1;
}
.paymentSec .simpay-custom_amount-label {
	display: none;
}

.single-gd_place .wp-block-geodirectory-geodir-widget-single-taxonomies,
.single-gd_place .addtoany_list .addtoany_share,
.finalResult-display {
	display: none;
}

/*Display NONE CE */
.display-n,
div#faq-question-1669639356082 {
	display: none!important;
}
/* ## Titles
--------------------------------------------- */

.archive-title {
	font-size: 20px;
}

.entry-title a,
.sidebar .widget-title a {
	color: #333;
}

.entry-title a:hover {
	color: #e5554e;
}


.footer-widgets-1 .widget_media_image .widget-wrap .widget-title {
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 500;
}

.footer-widgets .widget-title {
	color: #fff;
}

/* ## WordPress
--------------------------------------------- */

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

a.alignnone {
	display: inline-block;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
}

.wp-caption-text {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.sticky {
}


/* # Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: none;
	margin: 0;
	padding: 0;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* ## Featured Content
--------------------------------------------- */

.featured-content .entry {
	border-bottom: 2px solid #f5f5f5;
	margin-bottom: 20px;
	padding: 0 0 24px;
}

.footer-widgets .entry {
	border-bottom: 1px dotted #666;
}

.featured-content .entry-title {
	font-size: 20px;
}


/* # Plugins
---------------------------------------------------------------------------------------------------- */

/* ## Genesis eNews Extended
--------------------------------------------- */

.enews-widget,
.enews-widget .widget-title {
	color: #fff;
}

.sidebar .widget.enews-widget {
	background-color: #333;
}

/* .enews-widget input,
.enews-widget input:focus {
border: 1px solid #333;
} */

.enews-widget input {
	font-size: 16px;
	margin-bottom: 16px;
}

.enews-widget input[type="submit"] {
	background-color: #e5554e;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #333;
}

.enews form + p {
	margin-top: 24px;
}

/* ## Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}


/* # Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
	min-height: auto;
	z-index: 2;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}

.site-header .wrap {
	padding: 10px 20px 0;
	position:relative;
}

/* ## Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 0;
	width: 250px;
	margin-top: 12px;
	position: relative;
	z-index: 99;
}

.header-full-width .title-area {
	width: 100%;
}

.site-title {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.2;
}

.site-title a,
.site-title a:hover {
	color: #333;
}

.header-image .site-title > a {
	/* background: url(/wp-content/uploads/2022/02/dr-leslie-korn-logo-color-h.png) no-repeat left; */
	background: url(/wp-content/uploads/2024/09/korn-logo-4.webp) no-repeat left;
	float: left;
	min-height: 116px;
	width: 100%;
	background-size: contain;
	border-bottom: none;
}

.site-description {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
}

.site-description,
.site-title {
	margin-bottom: 0;
}

.header-image .site-description,
.header-image .site-title {
	display: block;
	text-indent: -9999px;
}

/* ## Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: right;
	text-align: right;
	width: 980px;
}


/* # Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	font-size: 16px;
	line-height: 1;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	vertical-align: top;

}

.genesis-nav-menu a {
	color: #111111;
	display: block;
	padding: 14px 0 36px 0px;
	font-size: 14px;
	font-weight: 500;
	margin-right: 10px;
	margin-left: 10px;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: auto;
	z-index: 99;
}
.left-sec {
	max-width: 115px;
	min-width: 115px;
}
.genesis-nav-menu .sub-menu a {
	border-top: none;
	font-size: 16px;
	position: relative;
	width: auto;
	font-weight: 500;
	padding: 0px;
	text-transform:capitalize;
}
.Login-dropdown ul a:hover,
.genesis-nav-menu .sub-menu a{
	text-decoration:none;
}
.Login-dropdown ul a:hover,
#menu-main-nav > li > a:hover, 
#menu-main-nav-spanish > li > a:hover,
.genesis-nav-menu .sub-menu a:hover{
	color: #822582;
}
.genesis-nav-menu .sub-menu li {
	padding: 0 0 25px;
}
.Login-dropdown span:hover {
	border-bottom: 4px solid #822582;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin: -55px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	color: #fff;
	float: right;
	list-style-type: none;
	padding: 30px 0;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
}

.genesis-nav-menu > .search {
	padding: 10px 0 0;
}

/* ## Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {padding-top: 60px;}

.site-header .sub-menu .sub-menu {
	margin: 0 10px 0 0;
	position: static;
	opacity: 1;
	padding: 0;
	/* 	max-width: 200px; */
	max-width: 100%;
	width: 100%;
}

.site-header .genesis-nav-menu li li {
	margin-left: 0;
}

/* ## Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #333;
}

.nav-primary .genesis-nav-menu a {
	color: #fff;
}

.nav-primary .genesis-nav-menu .sub-menu a {
	color: #333;
}

.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #e5554e;
}

/* ## Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: #fff;
}


/* # Content Area
---------------------------------------------------------------------------------------------------- */

/* ## Entries
--------------------------------------------- */

.entry {
	/* margin-bottom: 40px; */
	/* padding: 50px 60px; */
}

/* .content .entry {
background-color: #fff;
} */

.entry-content ol,
.entry-content ul {
	margin-bottom: 28px;
	margin-left: 10px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: disc;
	/* 	position:relative;
	list-style:none;
	padding-left: 30px; */

}

/* .entry-content ul > li:before {
content: " ";
position: absolute;
background: url(/wp-content/uploads/2022/03/korn-bullet-12-2021.png) no-repeat;
background-size: contain;
width: 20px;
height: 20px;
top: 0;
left: 0;
} */


.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}
.entry-content code {
	background-color: #333;
	color: #ddd;
}

/* ## Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size: 16px;
	margin-bottom: 0;
}

.entry-header .entry-meta {
	margin-bottom: 24px;
}

.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	padding-top: 24px;
}

.entry-categories,
.entry-tags {
	display: block;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}

/* ## Pagination
--------------------------------------------- */

.pagination {
	clear: both;
	margin: 40px 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	padding: 8px 12px;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	background-color: #e5554e;
}

/* ## Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
}

.comment-respond,
.entry-pings {
	padding: 40px 40px 16px;
}

.entry-comments {
	padding: 40px;
}

.comment-header {
	font-size: 16px;
}

li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: none;
}

.comment-content {
	clear: both;
}

.comment-list li {
	margin-top: 24px;
	padding: 32px;
}

.comment-list li li {
	margin-right: -32px;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}


/* # Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	font-size: 16px;
}

.sidebar li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.sidebar p:last-child,
.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	background-color: #fff;
	margin-bottom: 40px;
	padding: 40px;
}


/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	clear: both;
	padding-top: 80px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1f1f1f+0,3d3d3d+100 */
	background: #1f1f1f; /* Old browsers */
	background: -moz-linear-gradient(left,  #1f1f1f 0%, #3d3d3d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #1f1f1f 0%,#3d3d3d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #1f1f1f 0%,#3d3d3d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding-bottom: 22px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1f1f', endColorstr='#3d3d3d',GradientType=1 ); /* IE6-9 */
}

.footer-widgets,
.footer-widgets a {
	color: #999;
	border-bottom:0px;
	z-index: 9999999;
	position: relative;
}
.footer-widgets, .footer-widgets a:hover{
	background-color:transparent;
}
.footer-widgets input {
	border: 1px solid #333;
}

.footer-widgets a.button,
.footer-widgets a:hover {
	color: #fff;
}
.footer-widgets li {
}
.footer-widgets .widget {
}
body .footer-widget-area .custom-html-widget p.dvlp-mng-by {
	font-size: 12px;
}
body .footer-widget-area .custom-html-widget p.dvlp-mng-by a:hover {
	color: #1fdef5;
}
.footer-widgets p:last-child {
	margin-bottom: 0;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
}

.footer-widgets-1 {
}

.footer-widgets-1,
.footer-widgets-2 {
}

.footer-widgets-3 {
	float: right;
}


/* # Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #454444;
	font-size: 16px;
	line-height: 1;
	padding: 17px 0;
	text-align: left;
	font-size: 12px;
	color: #c6c1c1;
	position: relative;
	z-index: 9;
}

.site-footer p {
	margin-bottom: 0;
	line-height: 24px;
	line-height: 16px;
}
/* # Ticker Queries
---------------------------------------------------------------------------------------------------- */
.wpm-ticker-head {
	background: url(/wp-content/uploads/2022/04/korn-top-bar-scaled.jpg);
	background-size: 100% 100%;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	min-height: 28px;
	padding-top: 6px;
	letter-spacing: 0.25px;
}

.wpm-ticker-head p {
	margin-bottom: 2px;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: -0.1px;

}

.wpm-ticker-head a {
	color: #fff;
	text-decoration: underline;
	border-bottom:none;
}
.wpm-ticker-head a:hover{
	background-color:transparent;
}
.wpm-ticker-head .wrap {
	position: relative;
}

.Findsearch {
	position: absolute;
	right: 20px;
	top: 0px;
	display: flex;
	align-items: center;
	letter-spacing: 0.7px;
	font-size: 13px;
	font-weight: 500;
}

.Findsearch img {
	width: 12px;
	margin-left: 19px;
}

.wpm-ticker-head .widget_search {
	position: absolute;
	display: none;
	z-index: 9;
	top: 98px;
	right: 126px;
}
.Login-dropdown {
	color: #525252;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:13px;
	position: relative;
}

.Login-dropdown span {
	margin-right: 31px;
	display: inline-block;
	padding-bottom: 20px;
	cursor: pointer;
	font-size:13px;
	font-weight: 500;
	border-bottom: 4px solid transparent;
}
.Login-dropdown ul {
	position: absolute;
	display: none;
	right: 0;
	background: #fff;
	text-align: left;
	max-width: 244px;
	width: 100%;
	min-height: 134px;
	box-shadow: 0px 4px 60px 0px rgb(0 0 0 / 36%);
	padding: 34px 33px 0;
	top: 100%;
	z-index: 2;
}
.footer-widgets-1 div#field_submit {
	display: block !important;
}
.genesis-nav-menu .button-cta a {
	background: #bfedf3;
	font-weight: bold;
	padding: 14px 32px 14px 20px;
	margin: -2px 0 0 0;
	border-bottom: unset !important;
}
.site-header li:hover > .sub-menu:after {
	left: -9999px;
	right: -9999px;
	background: #fff;
	top: 0;
	bottom: -162px;
	content: "";
	position: absolute;
	z-index: -1;
}
.genesis-nav-menu .button-cta a span {
	position:relative;
}
.genesis-nav-menu .button-cta a span::after {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/03/arrow.png)no-repeat;
	background-size: 6px;
	right: -20px;
	top: 0;
	width: 12px;
	height: 12px;
}
#menu-main-nav > li > a, 
#menu-main-nav-spanish > li > a{
	border-bottom: 4px solid transparent;
}
#menu-main-nav > li > a:hover, 
#menu-main-nav-spanish > li > a:hover{
	border-bottom: 4px solid transparent;
	text-decoration: none;
}
#menu-main-nav > li.two-cols > a:hover, #menu-main-nav-spanish > li.two-cols > a:hover, 
#menu-main-nav > li.books-cols > a:hover, #menu-main-nav-spanish > li.books-cols > a:hover{
	border-bottom: 4px solid #822582;
	text-decoration: none;
}
.site-container {
	overflow: hidden;
	position: relative;
	max-width: 100%;
	margin: 0 auto;
	width:100%;
	padding-top: 138px;
}
.genesis-nav-menu a sup {
	color: #822582;
}
.site-header .sub-menu .t-250 ul.sub-menu {
	max-width: 250px;
}
.two-cols > ul.sub-menu > li > a {
	display: none;
}
.books-cols ul.sub-menu img {
	width: 145px;
	display: block;
	box-shadow: 5px 6px 14px 6px rgb(0 0 0 / 29%);
}
.books-cols ul.sub-menu li {
	display: block;
	width: 100%;
}
.genesis-nav-menu .sub-menu .menu-image-list a {
	display: inline-block;
	padding: 0;
	margin-bottom: 30px;
	margin: 0 15px 30px;
}
.genesis-nav-menu .sub-menu .menu-image-list a:nth-child(1){
	margin:0
}
.menu-image-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.genesis-nav-menu .menu-item.books-cols > .sub-menu{
	position: absolute;
	margin: 0 auto;
	max-width: 875px;
	width: 100%;
}
.genesis-nav-menu .menu-item.books-cols:hover > .sub-menu{
	left: 0;
	right: 0;
}
.Login-dropdown ul a {
	font-size: 16px;
	font-weight: 500;
	color: #222;
	display: block;
	margin-bottom: 14px;
	border-bottom:0;

}
.Login-dropdown ul a:hover {
	background-color:transparent;
}
.Login-dropdown span:hover ul {
	display: block;
}
.cross-icons {
	cursor: pointer;
	position: absolute;
	top: 12px;
	right: 20px;
	width: 24px;
	z-index: 99;
	display: none;
}

.wpm-ticker-head .widget_search:after {
	left: -9999px;
	right: -9999px;
}

.wpm-ticker-head .widget_search input[type=search] {
	border: none;
	border-bottom: 1px solid;
	color: #999999;
	font-weight: 500;
	font-size: 16px;
	line-height: 0;
	padding: 2px;
	width: 394px;
	background-image: url(/wp-content/uploads/2022/02/search-icon-le.png);
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: right top 1px;
	cursor:pointer;
}
.wpm-ticker-head .widget_search:after {
	position: absolute;
	left: -9999px;
	right: -9999px;
	top: -999px;
	bottom: -40px;
	content: "";
	background: #fff;
	z-index: -1;
}
.activesearch .wpm-ticker-head .cross-icons,
.activesearch .wpm-ticker-head .widget_search {
	display: block;
}

.footer-widgets-1 .widget_media_image {
	float: left;
}

.footer-widgets-1 .widget_media_image .widget-wrap {
	display: flex;
	flex-direction: column-reverse;
}

.footer-widgets-1 .widget_media_image img {
	width: 245px;
	margin-bottom: 6px;
}

.footer-widgets-1 .widget_nav_menu {
	float: right;
	width: 100%;
	max-width: 581px;
	margin-top: 47px;
}

.footer-widgets-1 .widget_custom_html {
	float: none;
	width: 100%;
	overflow: hidden;
	padding-top: 85px;
	font-size: 12px;
}

ul#menu-footer-menu > li > a, 
ul#menu-footer-menu-spanish > li > a  {
	color: #999999;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 9px;
	display: block;
	border-bottom:none;
}

ul#menu-footer-menu .FOLLOW-list img, 
ul#menu-footer-menu-spanish .FOLLOW-list img {
	width: 32px;
	margin-bottom: 10px;
}

ul#menu-footer-menu > li, 
ul#menu-footer-menu-spanish > li {
	display: inline-block;
	vertical-align: top;
	max-width: 107px;
	width: 100%;
}
ul#menu-footer-menu > li.blue-Menu-lists, 
ul#menu-footer-menu-spanish > li.blue-Menu-lists  {
	max-width: 160px;
}
.FOLLOW-list ul.sub-menu {
	margin-top: 18px;
}
.page-template-blog h2 {
	padding-top: 92px;
}
.uwp_widgets.uwp_widget_author_box.bsui.sdel-fa446a3f {
	display: none;
}
ul#menu-footer-menu > li.blue-Menu-lists a, 
ul#menu-footer-menu-spanish > li.blue-Menu-lists a  {
	font-size: 14px;
	font-weight: 500;
	color: #1fdef5;
	display: block;
	background-image: url(/wp-content/uploads/2022/02/blue-arrow.png);
	background-size: 4.5px;
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 13px;
	margin-right:-12px;
}

ul#menu-footer-menu > li.blue-Menu-lists > a, 
ul#menu-footer-menu-spanish > li.blue-Menu-lists > a {
	display: none;
}
ul#menu-footer-menu .Menu-lists .sub-menu a, 
ul#menu-footer-menu-spanish .Menu-lists .sub-menu a  {
	color: #c2c2c2;
	font-size: 14px;
	display: block;
	margin: 12px 0 11px;
}
ul#menu-footer-menu .Menu-lists .sub-menu a:hover, 
ul#menu-footer-menu-spanish .Menu-lists .sub-menu a:hover {
	color: #1fdef5;
}
ul#menu-footer-menu > li.blue-Menu-lists a:hover, 
ul#menu-footer-menu-spanish > li.blue-Menu-lists a:hover{
	color: #fff;
}
ul#menu-footer-menu > li.Menu-lists, 
ul#menu-footer-menu-spanish > li.Menu-lists {
	max-width: 150px;
}

body .alignwide,
body .alignfull {
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
}
a.clas1 {
	display: none;
}

.home-lisr-section.alignfull {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eae1d5+0,faf5ee+54 */
	background: #eae1d5; /* Old browsers */
	background: -moz-linear-gradient(left,  #eae1d5 0%, #faf5ee 54%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #eae1d5 0%,#faf5ee 54%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #eae1d5 0%,#faf5ee 54%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae1d5', endColorstr='#faf5ee',GradientType=1 ); /* IE6-9 */
	padding-top: 60px;
}

.home-lisr-section.alignfull b {
	font-size: 20px;
	display: block;
	font-weight: 500;
	display: block;
	margin-bottom: -6px;
}

.home-lisr-section.alignfull b.big-b-text {
	font-size: 32px;
}

.home-lisr-section.alignfull b.big-b-text span {
	color: #00acc8;
	border-bottom: 2px solid;
	padding-bottom: 0px;
	cursor: pointer;
	position: relative;
	display: inline-block;
}
.con-ex-sec.active {
	display: block;
}
.con-ex-sec{display:none;}
.home-get-categories {
	position: absolute;
	right: -50px;
	display: none;
	flex-direction: column;
	background: #faf5ee;
	padding: 24px 0;
	box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.12);
	text-shadow: 0px 4px 60px rgba(0, 0, 0, 0.12);
	max-width: 276px;
	width: 100%;
	top: 109%;
}

.home-lisr-section.alignfull b.big-b-text span:after {
	background: url(/wp-content/uploads/2022/02/arrow-icons.png);
	content: "";
	width: 24px;
	height: 13px;
	background-size: contain;
	display: inline-block;
	margin-left: 15px;
	transform: rotate(180deg);
}
.home-get-categories a {
	color: #222222;
	padding: 2px 30px;
	display: block;
	font-size: 14px;
	font-weight: 500;
	border: unset;
}
.home-lisr-section.alignfull img {
	width: 241px;
	float: left;
}

.wraplist {
	padding-top: 59px;
	float: right;
	position: relative;
	letter-spacing: -0.3px;
}
.home-lisr-section.alignfull .wrap {
	max-width: 808px;
}
.home-get-categories a:hover {
	background: #eae1d5;
	color: #00acc8;
}

.blog-latest-section {
	padding:92px 0 0px;
}

body .ac-lms .blog-latest-section-single-content {
	padding-top: 40px;
	min-height: 366px;
}
.ac-lms .blog-latest-section-single-content h3 {
	min-height: 104px;
}
.ac-lms {
	padding-bottom: 86px;
}

.blog-latest-section a.see-all-ss {
	font-size: 14px;
	color: #111;
	line-height: 1.2;
	background-size: 4.5px;
	font-weight: bold;
	border-bottom: 2px solid #60d1e0;
	display: inline-block;
	position: relative;
	top: -4px;
	left: 20px;
}
.arti-best-sec .blog-latest-section {
	padding: 65px 0 142px;;
}
.blog-latest-section a.see-all-ss:hover{
	background-color:#c6eef4;
}
.blog-latest-section .wrap {
	position: relative; 
}
body .arti-last .blog-latest-section {
	padding-bottom: 0px;
}
.blog-latest-section-single {
	flex: 31.6%;
	margin: 2px;
	margin-right: 2.5%;
	float: left;
	background: #faf5ee;
	position:relative;
	transition: all 0.5s;
	box-shadow: 2px 4px 12px rgb(0 0 0 / 8%);
}
.blog-latest-section-single:hover {
	box-shadow: 0px 0px 12px 2px rgb(193 36 198 / 16%);
	margin: 0px;
	margin-right: 2.5%;
	transform: scale(1.01);
	border-bottom: none !important; /* Agar border ki wajah se hai */
	outline: none !important; /* Agar outline ki wajah se hai */
}

.blog-latest-section-single::after,
.blog-latest-section-single::before {
	content: none !important; /* Agar pseudo-elements ki wajah se hai */
}


span.advertisement-cradit {
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 120px;
}
.rhy span.advertisement-price {
	font-weight: 400;
	font-size: 16px;
}
/* .blog-latest-section-single:nth-child(3n):hover{
margin: 2px;
} */
.blog-latest-section-single:last-child {
	margin: 0;
}

.blog-service-img-wrap {
	display: block;
	background: #999999;
}
.single-post .spt-list li {
	padding-left: 30px !important;
}
.blog-service-img-wrap img {
	display: block;
	height: 242px;
	object-fit: cover;
}

.blog-latest-section h2 {
	color: #111111;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 20px;
	display: inline-block;
}

.blog-latest-section-single-content {
	padding: 40px 32px;
	background: #faf5ee;
	min-height: 250px;
}

.blog-latest-section-single-content h3 {
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -0.3px;
	min-height: 129px;
}

body .blog-latest-section-single-content h3 a {
	color: #111111 !important;
	border-bottom:0;
}
.blog-latest-section-single-content h3 a:hover {
	background-color:transparent;
}

.blog-latest-section-single-content p {
	color: #00acc8;
	font-size: 14px;
	margin-bottom: 12px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;

}

.alignfull .wp-block-group__inner-container {
	max-width: 1280px;
	padding: 0 20px;
	margin: 0 auto;
}

.cta-section {
	padding: 100px 0;
}
.phrma-arti-sec .blog-latest-section {
	padding: 117px 0 90px 0;
}
.home .phrma-arti-sec .blog-latest-section {
	padding-bottom: 240px;
}
.cta-section h2 {
	font-size: 56px;
	margin-bottom: 22px;
}

.cta-section form {
	max-width: 393px;
	margin: 0 auto 34px;
	display: flex;
}

.cta-section .gform_body.gform-body {
	width: 100%;
}

.cta-section .gform_wrapper.gravity-theme .gform_footer {
	margin: 0;
	padding: 0;
}
body .cta-section .gform_body.gform-body input {
	background-color: #fff;
	border: 1px solid #822582;
	color: #999999;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 20px;
	width: 100%;
	line-height: 1;
	min-height: 56px;	
}
body .cta-section .gform_body.gform-body input::placeholder{
	font-size:19px;
}

.cta-section div#gform_confirmation_message_1 {
	text-align: center;
	margin-bottom: 40px;
}
.moretext {
	display: none;
}

.cta-section .gform_wrapper.gravity-theme .gform_footer input {
	margin: 0;
	background: #822582;
	min-height: 56px;
	min-width: 147px;
	font-size:18px;
	text-transform: unset;
	box-shadow:none;
	padding: 15.5px 15px;
}
.cta-section .gform_wrapper.gravity-theme .gform_footer input:hover{
	background-color:#a255aa;
}
.home-lisr-section.alignfull b.big-b-text span.activelist::after {
	transform: unset;
}
.hero-banner-image {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.hero-banner-image img{
	display:block;
	margin: 0 auto;
	min-height: 631px;
	height: 631px;
	object-fit: cover;
	width:100%;
}
.hero-banner-header.wrap > span {
	font-size: 16px;
	color: #00acc8;
	font-weight: 500;
	display: block;
	margin: 64px 0 30px;
	text-transform:uppercase;
}

.hero-banner-header.wrap h1 {
	font-size: 60px;
	line-height: 72px;
	font-weight: bold;
}
.hero-excerpt-author {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 60px;
	line-height:36px;
}

.hero-banner-header.wrap {
	max-width: 860px;
}

.single .site-inner {
	max-width: 640px;
}
.hero-banner-author {
	display: flex;
	align-items: center;
	margin: 50px 0;
}
.hero-banner-author .avatar {
	width: 75px;
	min-width: 75px;
	margin-right: 30px;
}
.hero-banner-author-text {
	font-size: 16px;
	font-weight: 600;
}

.hero-banner-author-text i {
	font-weight: normal;
}
.single .entry-content ul {padding: 0;margin-bottom: 30px;margin-top: 20px;margin-left: 20px;}
.single .entry-footer {
	display: none;
}
.single .entry-content ul li {
	list-style: none;
	background: url(/wp-content/uploads/2022/03/list-icons-leslie.png);
	background-repeat: no-repeat;
	background-size: 8px;
	background-position: left top 7px;
	padding-left: 25px;
	padding-bottom: 20px;
	line-height: 1;
	font-size:20px;
	line-height: 20px;
	line-height: 32px;
}
body .coursesingle-list-sec img {
	height: 625px;
	object-fit: cover;
}
.hero-banner-Workinner {
	position: absolute;
	background: #fff;
	padding: 50px;
	display: none;
	z-index: 99;
	width: 320px;
	background-image: url(/wp-content/uploads/2022/03/popup-strip.jpg);
	background-size: 100% auto;
	background-repeat: no-repeat;
	left: 0;
	box-sizing: border-box;
	box-shadow: 0px 4px 46px 0px rgb(0 0 0 / 60%);
}
.cta-ad-custom {
	display: flex;
	margin: 30px 0 80px;
}

.cta-ad-custom img {
	max-width: 150px;
	width: 100%;
	margin: 0 30px;
	box-shadow: -13px 13px 24px 0px rgba(0, 0, 0, 0.32);
	text-shadow: -13px 13px 24px rgba(0, 0, 0, 0.32);
	min-width: 150px;
}
.podcast {
	padding: 30px;
	text-align: center;
	background: #eae1d5;
	margin-bottom: 10px;
}

.podcast audio {
	width: 100%;
}
.ep-lern-hed {
	font-size: 80px;
	line-height: 100px;
}
.single .entry-content a {
	font-weight: 600;
	border-bottom: 2px solid #60d1e0 !important ;
	color: #111;
}
.course-single-page-banner .sub-Head {
	margin-bottom: 0px;
	font-size: 16px;
	max-width: 312px;
	width: 100%;
	margin: 0 auto;
}
.courseSingle-video-sec{
	position: relative;
}
.Diabetescourse.TopBadge.courseSingle-video-sec:after{
	background-image: url(/wp-content/uploads/2023/02/IMNDAC.png);
	height: 172px;
	width: 194px;
	background-size: 195px 172px !important;
}
.TopBadge.MentalHealthcourse.courseSingle-video-sec:after{
	background-image: none;
}
.TopBadge.PTSDcourse.courseSingle-video-sec:after{
	background-image: url(/wp-content/uploads/2022/07/CIMNTT.png);
}
.TopBadge.courseSingle-video-sec:after {
	content: "";
	background-image: url(/wp-content/uploads/2022/07/CIMNTT.png);
	height: 172px;
	width: 187px;
	background-size: 187px 165px !important;
	display: inline-block;
	position: absolute;
	right: 77px;
	top: -86px;
	background-repeat: no-repeat;
}
body.postid-32872 .course-single-page-banner .sub-Head.links-arrow:after, 
body.postid-34703 .course-single-page-banner .sub-Head.links-arrow:after, 
body.postid-34823 .course-single-page-banner .sub-Head.links-arrow:after {
	right: 49px;
}
.course-single-page-banner .sub-Head.links-arrow:after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/04/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 12px;
	height: 12px;
	right: 0px;
	top: 8px;
}
.course-single-page-banner .sub-Head a {
	border-bottom: 2px solid #60d1e0 !important;
}
.cta-ad-custom .wp-block-media-text__content p {
	font-size: 20px;
	margin: 0;
}
.cta-inner-blog.cta-section {
	background: #eae1d5;
	margin-top:69px;
}
a.blog-ok {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	background: transparent;
	border: unset;
}
.cta-inner-blog.cta-section form {
	margin: 0;
}
.cta-inner-blog.cta-section .wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
}

.cta-inner-blog.cta-section .wrap::before,
.cta-inner-blog.cta-section .wrap::after {
	display:none
}
.cta-ad-custom .wp-block-media-text__content p a {
	color: #111;
	font-weight: bold;
	border-bottom: 1px solid #00acc8;
}

.advertisement {
	margin: 60px -107.5px 118px;
	width: 815px;
	background: #eae1d5;
	display: flex;
	/* 	box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.12);
	text-shadow: 0px 4px 60px rgba(0, 0, 0, 0.12); */
	box-shadow: 2px 4px 12px rgb(0 0 0 / 8%);
}

.advertisement-image {
	max-width: 280px;
	width: 100%;
	min-width: 280px;
	background: #eae1d5;
	margin-right: 30px;
	display: flex;
	align-items: center;
}

.advertisement-image img {
	max-width: 160px;
	margin: 0 auto;
	display: block;
}

.advertisement-subhead {
	display: block;
	color: #00acc8;
	font-size: 14px;
	font-weight: 500;
}

.advertisement-heading {
	font-family: 'adobe-garamond-pro';
	display: block;
	font-size: 28px;
	font-weight: bold;
	margin: 3px 0px;
	line-height: 36px;
}

.advertisement-content {
	display: block;
	font-size: 16px;
	margin-bottom: 30px;
}

.advertisement-con {
	padding: 30px 18px 30px 10px;
}

.advertisement-con a {
	position:relative;
	color: #111;
	font-weight: bold;
	border-bottom: 1px solid #00acc8;
	margin-left: 50px;
	font-size: 16px;
}
.advertisement-con a::before {
	content: "";
	background: url(/wp-content/uploads/2022/03/arrow-n.png);
	display: block;
	width: 8px;
	height: 10px;
	position: absolute;
	top: 3px;
	right: -18px;
	background-size: contain;
	background-repeat: no-repeat;
}

span.advertisement-price {
	font-weight: bold;
	font-size: 16px;
}
.cta-ad-custom.wp-block-media-text {
	display: flex;
	margin: 30px 0 52px;
	max-width: unset;
	width: unset;
}

.cta-ad-custom .wp-block-media-text__media img {
	max-width: 150px;
	width: 100%;
	margin: 0 30px;
	box-shadow: -13px 13px 24px 0px rgba(0, 0, 0, 0.32);
	text-shadow: -13px 13px 24px rgba(0, 0, 0, 0.32);
	min-width: 150px;
}

.cta-ad-custom .wp-block-media-text__content p {
	font-size: 20px;
	margin: 0;
}

.cta-ad-custom .wp-block-media-text__content p a {
	color: #111;
	font-weight: bold;
	border-bottom: 2px solid #00acc8;
	position:relative;
}
.cta-ad-custom .wp-block-media-text__content p a::before{
	content: "";
	background: url(/wp-content/uploads/2022/03/arrow-n.png);
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: 5px;
	right: -19px;
	background-size: contain;
	background-repeat: no-repeat;
}
.hero-banner-vid.wrap {
	max-width: 860px;
}

.hero-video-author {
	position: relative;
	z-index: 1;
	margin-top: 50px;
}

.hero-video-author a {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 50px;
	color: #fff;
	border-bottom: 1px solid #00acc8;
	line-height: 1.2;
	background-image: url(/wp-content/uploads/2022/02/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: 4.5px;
	background-position: right;
	padding-right: 10px;
	max-width: 90px;
	width: 100%;
	margin: 0 auto;
	z-index: 3;
}

.hero-video-author iframe {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
	display: none;
}

.single .site-container {
	background: #faf5ee;
}

.hero-video-author img {
	display: block;
}
.play-video .hero-video-author iframe {
	display: block;
}
.hero-video-author:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url(/wp-content/uploads/2022/03/bg-overlay.png);
	content: "";
	z-index: 2;
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
}

.play-button-icon {
	position: absolute;
	left: 0;
	right: 0;
	display: block;
	margin: 0 auto;
	bottom: 50%;
	transform: translateY(50%);
	width: 96px;
	z-index:3
}

span.active-popup + 
.hero-banner-Workinner {
	display: block;
}

.hero-banner-Workinner .overlay-ss {
	position: absolute;
	left: -9999px;
	right: -9999px;
	bottom: -9999px;
	top: -9999px;
	content: '';
	z-index: -7;
	background: rgba(255,255,255,0.6) !important;
	display:block
}

.hero-banner-Workinner a {
	position: relative;
	color: #111;
	border-bottom: 1px solid #00acc8;
	line-height: 1.6;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 20px;
}

.hero-banner-Workinner a::after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/02/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: 4.5px;
	width: 10px;
	height: 10px;
	right: -18px;
	top: 12px;
}
.hero-cross {
	width: 18px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.hero-banner-Work {
	position: relative;
	cursor: pointer;
}
.hero-banner-Work span:hover {
	background-color: #c6eef4;
}
.hero-banner-Workinner b {
	display: block;
	font-weight: 500;
	margin-bottom: 20px;
	font-size: 20px;
	overflow: hidden;
}
.a2a_menu a {
	color: #822582 !important;
	font-family: 'GuanabaraSans' !important;
}
.a2a_menu {
	font-family: 'GuanabaraSans' !important;
	border: 0 !important;
	box-shadow: 0px 4px 46px 0px rgb(0 0 0 / 60%) !important;
	border-radius: 0!important;
}

.speak-first-sec h1 {
	font-size: 60px;
	font-family: adobe-garamond-pro, serif;
	font-weight: bold;
	margin-bottom: 38px;
	letter-spacing: -1px;
}
.speak-first-sec p {
	font-size: 20px;
	font-family: GuanabaraSans;
	font-weight: 400;
	line-height: 32px;
}

body .cooki-right {
	display: flex !important;
	flex-direction: column !important;
}
section#custom_html-5 , section#custom_html-7 {
	max-width: 340px;
	float: left;
	padding-top: 0;
}
section#custom_html-5 .gform-icon ,
section#custom_html-7 .gform-icon {
	/* 	top: -10px;
	left: -1px; */
	font-size: 18px;
}
.ft-log img {
	max-width: 340px;
}

.ft-log p {
	padding-top:10px;
	font-size: 18px;
	font-weight: 500;
	color:#fff;
}
a#CONSTANT_OPEN_URL {
	text-decoration: none;
	border-bottom: 2px solid #60d1e0;
}
body .cooki-left {
	font-weight: 500;
}
.main-cooki-sec {
	display: flex;
	padding: 35px 0;
}
body .con-ex-sec .gform_footer .gform_button:hover {
	background-color: #a255aa;
}
a#cookie_action_close_header {
	margin-bottom: 20px;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border: 0;
	font-size:14px;
	font-weight:500;
}
.cli-plugin-main-link {
	font-size: 14px;
	line-height: 20px;
}
#cookie-law-info-bar{
	box-shadow: none !important;
}
a#cookie_action_close_header:hover{
	background-color: #a255aa !important;
}
body .con-ex-sec .gform_footer .gform_button {
	width: 100%;
	background-color: #822582;
	margin-top: 28px;
	text-transform: capitalize;
}
.lkiim-bg-sec .wp-block-image {
	margin-bottom: 0;
}
.con-ex-sec .gform-body input, .con-ex-sec .gform-body select {
	height: 58px;
	margin-bottom: 16px !important;
	padding: 12px !important;
}
.con-ex-sec .gform-body textarea {
	padding: 12px !important;
}
.con-ex-sec .gform-body select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("/wp-content/uploads/2022/03/Korn-dropdown.png");
	background-repeat: no-repeat;
	background-position-x: 97%;
	background-position-y: 22px;
	border: 1px solid #d3c9bd;
	background-size: 30px;
	padding: 10px !important;
	border-radius: 2px;
	margin-right: 2rem;
}


.con-ex-sec .gform_wrapper.gravity-theme .gfield_label {
	font-size: 20px;
	font-weight: 500;
	padding-top: 35px;
	padding-bottom:15px;
}
.con-ex-sec .gform_wrapper .gfield-choice-input{
	margin-right: 17px;
}

.con-ex-sec .gform-body input::placeholder, 
.con-ex-sec .gform-body textarea::placeholder {
	font-family:GuanabaraSans;
	font-weight: 500;
}
.cta-section .gform-body input::placeholder{
	font-weight: 500;
}


.con-ex-sec .gform-body  select {
	font-size: 16px !important;
	font-weight: 500;
}

.gform-body a{
	border-bottom: 2px solid #60d1e0;
	color: #000;
}
.gform-body a:hover{
	background-color: #c6eef4;
}
.con-ex-sec {
	padding: 88px 0;
}
.con-ex-sec .exf-head {
	margin-bottom: 40px;
}
.con-ex-sec p {
	font-size: 20px;
}
.con-ex-sec div#gform_wrapper_2 {
	margin-top: 61px;
}
body .cont-banner-rgt-clm {
	display: flex;
	justify-content: flex-end;
	flex-basis: 100% !important;
}
body ul.cm-mnlist.f-size14  li{
	padding-left: 20px;
}
body ul.cm-mnlist li {
	list-style: none;
	padding-left: 17px;
	font-size: 13px;
	font-weight: 500 !important;
	cursor:pointer;
	background: none;
	padding-bottom: 0;
}
.app-page-sub-nav-bold{
	font-weight: bold !important;
}
.grp-legl-sec .wp-block-columns {
	margin-bottom: 0;
}
body ul.cm-mnlist {
	margin-bottom: 0;
	display: inline-flex;
	/* 	margin-left: 40px; */
	margin-top: 0;
}
.speak-event .wp-block-group__inner-container {
	max-width: 642px;
	margin: 0 auto;
}
.right-mnu-pvc .wp-block-navigation .wp-block-navigation-item__content{
	font-size:13px;
	font-weight:500;
	padding-left: 17px;
}
.attend {
	margin-bottom: 0px;
	font-size:16px;
}
/* body .gform_wrapper.gravity-theme .gform_validation_errors {
padding: 16px 16px 16px 16px;
} */
body .reed-m-link a::after {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/03/arrow-n.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 10px;
	height: 10px;
	bottom: 5px;
	margin-left: 5px;
	right: unset;
}
body .reed-m-link a{
	position: relative;
	color:#000;
	border-bottom: 2px solid #60d1e0;
}

.speak-first-sec {
	padding: 111px 0 56px;
}
.speak-second-sec {
	padding: 100px 0 60px;
}
.speak-third-sec {
	padding: 177px 0 146px;
}
.speak-fourth-sec {
	padding: 140px 0 60px;
}
.speak-fifth-sec {
	padding-bottom: 140px;
}
.grp-legl-sec .head{
	padding: 15px 0px;
}
.lkiim-bg-sec .wp-block-group__inner-container {
	max-width: 100%;
	padding: 0;
}
.priv-main-grp-sec {
	padding-top: 88px;
	padding-bottom: 88px;
}
.main-head {
	font-size: 60px;
	margin-bottom: 36px;
}
.priv-main-grp-sec .wp-block-group__inner-container{
	max-width: 632px;
	margin: 0 auto;
}
.con-ex-sec .wp-block-group__inner-container{
	max-width: 632px;
	margin: 0 auto;
}
.k-home-sec {
	padding: 123px 0px 20px;
}
.k-home-sec .wp-block-group__inner-container {
	max-width: 1068px;
}
.book-banner-left-clm {
	padding-top: 54px;
}

.book-banner-left-clm p {
	margin: 0 25px;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;

}
body .lila-md {
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
}
.wp-block-column.book-banner-right-clm {
	padding-top: 57px;
}

.an-pera {
	font-size: 32px;
	line-height: 44px;
	font-weight: 400;
	margin-bottom: 15px;
}
.jem-hed {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
.intgrat-pera {
	font-size: 12px;
	font-weight: 400;
	margin: 5px 0 0 0;
	line-height: 18px;
}
.book-banner-left-clm .chair-para {
	font-size: 12px;
	margin: 0;
	line-height: 20px;
}
.wp-block-column.nutr-sec-clm {
	position: relative;
	flex-basis: 20% !important;
	width: 100%;
	max-width: 400px;

}
.wp-block-column.nutr-sec-clm img{
	position: absolute !important;
	box-shadow: 10px 5px 12px 12px rgb(50 50 50 / 17%);
	top: 0;
	left: 0;
	width: 100%;
	max-width: 400px;
}
.wp-block-column.cet-cta-sec {
	padding: 80px 10px;
	margin: 0 auto;
	margin-bottom: 100px;
	max-width: 812px;
}
.wp-block-column.cet-cta-sec h2 {
	margin-bottom: 35px;
}
.wp-block-column.cet-cta-sec a.wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border-radius: 0px;
	padding: 11px 32px;
	font-size: 16px;
	font-weight: 500;
	border-bottom:none;
}
.wp-block-columns.thing-book-clm {
	margin-bottom: 92px;
}
.wp-block-column.cet-cta-sec a.wp-block-button__link:hover {
	background-color: #a255aa;
}
.aut-bio-c-sec {
	display: flex;
	align-items: center;
}
.right-sec {
	margin-left: 5px;
}
body .cta-pera {
	font-size: 18px;
	line-height: 36px;
	font-weight: 500;
}
/* .cta-section div#gform_wrapper_1 {
max-width: 394px;
margin: 0 auto;
} */
/* body .praise-sec .wp-block-column {
padding: 42px 0px;
} */
body .wp-block-column.praise-first-clm{
	padding: 43px 48px 40px 38px;
}
.aut-bio-c-sec img{
	max-width:85%;
}
body .praise-sec .title {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: -0.2px;
	margin-bottom: 0;
}
.praise-first-clm p{
	font-size: 20px;
	line-height:32px;
	font-weight:400;

}
body .praise-sec .sh-des {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400;
	margin-bottom: 9px;
}
body .praise-sec {
	max-width: 856px;
	margin:0 auto;
	padding: 90px 0px 35px;
}
body .praise-sec .pra-head {
	margin-bottom: 49px;
	line-height: 48px;
}
.som-psy-clm {
	padding: 40px 30px;
}

.som-psy-clm .som-first-pera{
	font-size: 32px;
	font-weight: 400;
	line-height: 46px;
}
.som-psy-clm .som-scnd-pera {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}
body .nutr-bg-cv-sec{
	width:-webkit-fill-available;
	position:relative;
	min-height: 715px;
	overflow: visible;
}
.nutr-bg-cv-sec .nurtr-ab img{
	position: absolute;
	top: 0;
	left: 50%;
	max-width: 330px;
	transform: translate(-50%, -50%);
	box-shadow: 10px 5px 12px 12px rgb(50 50 50 / 31%);
	border-radius: 0px;
}
body .full-clm-get-cta-sec, body .full-clm-get-cta-sec .wp-block-column.cet-cta-sec {
	margin-bottom: 0;
}
.geodir-tabs ul.geodir-tabs-content{
	min-height: auto;
}
.career-logo-sec figure {
	margin: auto;
}
.let-me-sec-grp .wp-block-group__inner-container {
	max-width: 636px;
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 86px;
}
.let-me-sec-grp .head {
	margin-bottom: 28px;
	text-align:center;
}
.let-me-sec-grp p {
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	margin-bottom: 35px;
}
.let-me-sec-grp .abt {
	margin-top: 69px;
}
.k-home-2nd-sec .wp-block-group__inner-container{
	max-width: 930px;
	padding: 182px 0 0;
	margin: 0 auto;
}
.k-home-2nd-sec h1 {
	font-weight: bold;
	margin-bottom: 44px;
}
.k-home-2nd-sec .book-pera {
	font-size: 24px;
	font-weight: 500;
	line-height: 36px;
	max-width: 632px;
	margin: 0 auto;
	margin-bottom: 60px;
}
.thing-book-clm {
	max-width: 632px;
	width: 100%;
	margin: 0 auto;
}
.sixWidth-para{ 
	max-width: 632px;
	margin: 0 auto;
	margin-bottom: 40px;
	line-height: 32px;
}
.cet-cta-sec .book-head {
	line-height: 32px;
	margin-bottom: 36px;
	margin-top: 0 !important;
}
.k-home-2nd-sec .wp-block-columns {
	margin-bottom: 0;
}
ul.nurt-list-itm {
	max-width: 566px;
	margin: 0 auto;	
	margin-top: 31px;
}
ul.nurt-list-itm li {
	font-size: 20px;
	list-style: none;
	margin-bottom: 35px;
	padding-left: 50px;
	position: relative;
	line-height: 32px;

}
ul.nurt-list-itm li::before {
	content: " ";
	position: absolute;
	background: url('/wp-content/uploads/2022/03/Check-Mark.png');
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
	width: 30px;
	height: 30px;
}
.thing-book-clm .book-head {
	line-height: 48px;
	margin-bottom: 27px;
}
.thing-book-clm p{ 
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
}
body .readBtn,
body .reed-m a {
	position: relative;
	color:#000;
	border-bottom: 2px solid #60d1e0;
}

/* body .reed-m a:hover{
color:#60d1e0;
} */
body .reed-m a::after {
	content: " ";
	position: absolute;
	background: url('/wp-content/uploads/2022/03/arrow-n.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 10px;
	height: 10px;
	top: 5px;
	right: -15px;

}
.speak-second-sec p:first-child {
	font-size: 20px;
	font-weight: 400;
}
.speak-second-sec p:first-child {
	font-size: 24px;
	font-weight: 500;
}
.nap-conf {
	font-size: 12px;
}
.speak-third-sec .wp-block-separator {
	margin-bottom: 33px;
}
.speak-third-sec h3 {
	margin-bottom: 22px;
}
.speak-third-sec p {
	font-size: 20px;
	margin-bottom: 0px;
}
.cta-section .wp-block-group__inner-container {
	max-width: 1280px;
}
.cta-section p {
	font-size: 18px;
	margin-bottom:37px;
	letter-spacing: 0.3px;
	line-height: 30px;
}
.cta-section p:last-child {
	font-weight: 400;
	font-size: 16px;
	font-family: 'GuanabaraSans';
	line-height: 24px;
}
.speak-fourth-sec h2 {
	margin-bottom: 26px;
}
.speak-fourth-sec p {
	font-size: 20px;
}
.speak-fifth-sec ul {
	margin: 20px 0 0 52px;
}
.speak-fifth-sec ul > li {
	padding-left: 19px;
	margin-bottom: 16px;
	line-height: 32px;
	font-size: 20px;
}
body .reed-m a:hover, body .reed-m-link a:hover{
	background-color: #c6eef4;
}
.right-mnu .head-legal {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 0;
}
.right-mnu-pvc .wp-block-navigation .wp-block-navigation-item__content {
	font-size: 13px;
	font-weight: 500;
}
.grp-legl-sec {
	padding: 12px 0;
}
.priv-main-grp-sec p {
	font-size: 16px;
}

.main-head {
	font-size: 60px;
	margin-bottom: 36px;
}

ul.korn-list li{
	position:relative;
	list-style:none;
	padding-left: 30px;
}
ul.korn-list li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/03/korn-bullet-12-2021.png) no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	top: 7px;
	left: 0;
}
.ex-space {
	padding: 70px 0;
}

.con-ex-sec div#gform_multifile_upload_2_4 {
	width: 50%;
}
.con-ex-sec .gform_drop_area {
	background: #fff;
	border: none;
	margin-bottom: 0;
	padding: 55px 0 55px 0;
}
.con-ex-sec span#gfield_upload_rules_2_4 {
	width: 50%;
	display:none;
	padding: 35px 20px;
	background-color: #f5edf5;
	margin: 0;
}
.con-ex-sec span.gform_drop_instructions {
	color: #bfbfbf;
	font-size: 16px;
	font-weight: 400;
}
.con-ex-sec .ginput_container.ginput_container_fileupload {
	/*     display: flex;
	border: 1px solid #eae1d5;
	margin: 20px 0 48px 0; */
	float: left;
	width: 50%;
	border: 1px solid #d3c9bd;
	border-right:0;
}
/* .con-ex-sec div#field_2_4 {
border: 1px solid #eae1d5;
} */
.con-ex-sec div#field_2_4 label.gfield_label {
	width: 100%;
	float: left;
}
.con-ex-sec div#gform_multifile_upload_2_4 {
	width: 100%;
}
.con-ex-sec div#gform_preview_2_4 {
	width: 50%;
	float: right;
	background-color: #f5edf5;
	min-height: 188px;
	border: 1px solid #d3c9bd;
	border-left:0px;
}
.con-ex-sec div#gform_preview_2_4 strong {
	font-weight: 400;
}
/* span.dashicons.dashicons-trash::before {
content: " ";
background: url(/wp-content/uploads/2022/03/close-menu.png);
background-repeat:no-repeat;
background-size:contain;
position:absolute;
}
span.dashicons.dashicons-trash {
position:relative;
} */
.con-ex-sec .ginput_preview {
	margin: 16px 0;
	padding-left: 10px;
}
.con-ex-sec button.gform_delete_file {
	border-radius: 50%;
	background-color: #822582;
	width: 14px;
}
body .con-ex-sec .gform_confirmation_wrapper .inn-frm-text-frst{
	background: #d8e5c7;
	padding: 0px 20px 20px;
	font-size: 18px;
	font-weight: 500;
}
body .con-ex-sec span.dashicons.dashicons-trash{
	position:relative !important;
}
body .con-ex-sec .dashicons-trash:before {
	content: "\f182";
	position: absolute;
	left: -8px !important;
	top: 4px !important;
}
.cooki-left {
	font-size: 14px !important;
	line-height:20px;
	margin-bottom: 10px;
}
.head-cont {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 0;
}
.permission-check-bx input {
	height: 18px !important;
	width: 18px !important;
	margin-top: 0px !important;
}
.gform_wrapper.gravity-theme .gfield-choice-input {
	height: auto;
	margin-bottom: 20px !important;
}
.con-ex-sec .gform_drop_area button {
	padding: 8px 20px;
	text-transform: capitalize;
}

ul.cm-mnlist li> a {
	color: #000;
}
.hamIcon {
	display: none;
}


a.wp-block-navigation-item__content {
	border-bottom: 0;
}
.wp-block-navigation-item__content a:hover {
	background-color:transparent;
}
.main-section-single {
	display: flex;
}
.blog-latest-section a.see-all-ss:after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/04/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 10px;
	height: 10px;
	right: -17px;
	top: 2px;
}

.alignfull .wp-block-group__inner-container .wrap {
	padding: 0;
}

.sprt-pst .hero-banner-image img{
	height:466px;
}
.sprt-pst .hero-banner-header.wrap > span {
	margin: 49px 0 26px;
	letter-spacing:0.5px;
}
/* .sprt-pst .hero-banner-author {
margin: 50px 0 60px;
} */
.sprt-pst .hero-excerpt-author {
	margin-bottom: 64px;
}

.sprt-pst .entry-content p{
	font-size:20px;
	margin-right:10px;
	line-height:32px;
}
.sprt-pst .entry-content .hist-head{
	margin: 63px 0 22px;
}

.sprt-pst .entry-content .pera-might{
	margin: 28px 0 119px;
}
.sprt-pst .us-cannb {
	margin-bottom: 21px;
}
.sprt-pst .canb-res-head{
	margin: 64px 0 18px;
}
.sprt-pst .wp-block-media-text .wp-block-media-text__content {
	padding: 0 8% 0 0;
}
.sprt-pst .wp-block-media-text__content{
	margin-top:17px;
}
.sprt-pst .ingr-head{
	margin: 60px 0 23px;
}
.sprt-pst ul.spt-list {
	margin-left: 40px;
}
.sprt-pst ul.spt-list li{
	padding-left: 33px !important;
	font-size: 20px !important;
	padding-bottom: 24px !important;
}

.sprt-pst .direc-head{
	margin: 45px 0 19px;
}
.sprt-pst .cta-inner-blog.cta-section{
	margin-top: 90px;
}
.sprt-pst .cta-inner-blog.cta-section .wrap {
	max-width: 1073px;
}
.sprt-pst .cta-section {
	padding: 87px 0 38px;
}
.right-mnu-pvc .wp-block-navigation .wp-block-navigation-item__content:hover{
	background-color:transparent;
}
#shr-cont div#field_2_4 {
	margin-bottom: 30px;
}
.single-pst-st-main {
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
	background: #fff;
	position: fixed;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0%);
	z-index: 4;

}
.single-pst-st-main .wrap {
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: space-around;
	align-items: center;
	padding: 14px 0;
	max-width: 1280px;
}
.single-pst-thumb img {
	position: absolute;
	max-width: 100%;
	bottom: -40px;
	left:30px;
}
.single-pst-thumb {
	position: relative;
	width: 100%;
	float: left;
	max-width: 10%;
}

.single-pst-st-main .vi-btn a{
	margin: 0;
	background: #822582;
	font-size: 14px;
	font-weight: 500 !important;
	text-transform: unset;
	box-shadow: none;
	color: #fff;
	border-bottom: 0;
	padding: 11px 28px;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	display: inline-block;
}
.hero-cta-Work {
	width: 100%;
	max-width: 610px;
}
.sprt-pst .cta-section div#gform_wrapper_1 {
	margin: 0;
}
.hero-cta-Work p {
	font-style: italic;
}
.single-post .footer-widgets {
	color: #999;
	border-bottom: 0px;
	position: relative;
	z-index: 9999999;
}
.img-wid-ful img {
	max-width: 100%;
}
.hero-video-author a:hover {
	background-color:transparent;
}
/* Sticky header */

header.site-header.sticky {
	width: 100%;
	z-index: 1000;
	position: fixed;
	top: 0;
	scroll-behavior: smooth;
	left: 0;
	right: 0;
}
ul#menu-second-footer-menu, 
ul#menu-second-footer-menu-spanish {
	display: none;
}

.vi-btn a:hover {
	color:#fff;
	background-color: #a255aa;
}
.single-pst-txt p:first-child {
	font-size: 16px !important;
	line-height: 28px;
	font-weight: 600;
	margin-bottom: 0;
}
.single-pst-txt p{
	font-size: 14px !important;
	font-weight: 400;
	margin-bottom:0;
}
.anx-pst .hero-banner-image img {
	height: 500px;
	object-fit: cover;
}
.single .entry-content .arr-link a::after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/02/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 8px;
	height: 8px;
	right: -17px;
	top: 5px;
}
.arr-link a{
	position:relative;
}
b.big-b-text br, p.copyrigt-ft-sr {
	display: none;
}
.cont-ft-ex a{
	display: none !important;
}
section#nav_menu-2 .mb-social-icon {
	display: none;
}
.res-sl-icon {
	display: none;
}
.hero-banner-Work span {
	border-bottom: 2px solid #60d1e0;
	position: relative;
}
.hero-banner-Work span::after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/02/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 10px;
	height: 10px;
	right: -20px;
	top: 4px;
}
.single-post .blog-latest-section {
	background: #fff;
	padding-bottom: 180px;
}
.single-post .content p {
	font-size: 20px;
	line-height: 32px;
}
.home .blog-latest-section-single {
	display: block !important;
}
.archive-pagination.pagination > div {
	padding: 0 20px;
}
/* advanced Coaching css
---------------------------------------------------------------------------------------------------- */
body.advnc-coaching-page {
	background: #faf5ee;
}
body.advnc-coaching-page ul.cm-mnlist li {
	list-style: none;
	padding-left: 40px;
	font-size: 14px;
	font-weight: 500 !important;
}
body.advnc-coaching-page ul.cm-mnlist {
	margin-left: 0px;
}
.coaching-page-banner {
	width: 100vw !important;
}

.coaching-page-banner .wp-block-column.right-col {
	background: #eae1d582;
	padding: 64px 48px;
	max-width: 604px;
	margin: 26px auto 0px;
}
.coaching-page-banner .main-head {
	font-size: 40px;
	max-width: 400px;
	margin: 0 auto 40px;
	line-height: 48px;
}
.coaching-page-banner .wp-block-cover__inner-container {
	max-width: 1240px;
	width: 100%;
}
.coaching-page-banner .name-head {
	font-size: 18px;
	font-style: italic;
	margin-bottom: 5px;
}
.coaching-page-banner .sub-head {
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 0px;
}
.advnc-coaching-page .head-cont {
	font-weight: 500;
}
.content-sec .wp-block-group__inner-container {
	max-width: 605px;
	margin: 0 auto;
}
.mg-bt {
	margin-bottom: 0px;
}
.content-sec {
	padding: 113px 0px 123px;
}
.content-sec h2 {
	margin-bottom: 20px;
}
.content-sec .sub-Head {
	font-size: 20px;
}
.img-content-sec {
	padding: 99px 0px;	
	background: #eae1d5;
}
.img-content-sec .wp-block-columns {
	gap: 6em;
	margin-bottom:0px;
}
.img-content-sec .wp-block-columns .wp-block-image {
	margin: 0px;
}
.img-content-sec .sub-Head {
	font-size: 20px;
}
.img-content-sec .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border-radius: 0px;
	padding: 11px 32px;
	font-size: 20px;
	border-bottom: none;
	margin-top: 50px;
}

.advance-content-sec {
	padding: 177px 0px 120px;
}
.advance-content-sec .wp-block-group__inner-container {
	max-width: 619px;
	margin: 0 auto;
}
.advance-content-sec h2 {
	margin-bottom: 20px;
}
.advance-content-sec .sub-Head {
	font-size: 20px;
}
.supervision-banner-img-sec {
	width: 100vw !important;
}

.CE-credits-sec {
	padding: 107px 0px 0px;
	position: relative;
}
.CE-credits-sec:before {
	content: " ";
	background: url(/wp-content/uploads/2022/07/flower-bg.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 16%;
	width: 516px;
	height: 590px;
}
.CE-credits-sec .wp-block-group__inner-container {
	max-width: 643px;
	margin: 0 auto;
}
.CE-credits-sec .head{
	font-size:28px;
	margin-bottom: 16px;
}
.CE-credits-sec .sub-Head {
	margin-bottom: 38px;
	font-size: 20px;
}
.CE-credits-sec .advance-content-sec .sub-Head {
	font-size: 20px;
}
.CE-credits-sec .head.mg-top {
	margin-top: 66px;
}
.CE-credits-sec .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border-radius: 0px;
	padding: 11px 52px;
	font-size: 20px;
	border-bottom: none;
	margin-top: 28px;
}
.CE-credits-sec .topic-list-items {
	margin-top: 17px;
	margin-left: 30px;
	margin-bottom: 75px !important;
}


.testimonial-sec {
	background: #fff;
	padding: 0px 0px 41px 0px;
	margin-bottom: 240px;
}
.testimonial-sec .wp-block-group__inner-container {
	max-width: 865px;
	margin: 0 auto;
	width:100%;
}
.testimonials-img-wrap img {
	max-width: 150px;
	border: 4px solid #822582;
	border-radius: 85px;
}
.testimonials-text p {
	font-size: 24px;
	font-weight: 500;
}
.testimonial-sec .testimonials-text-wrap{
	max-width: 813px;
	margin: 0 auto;
	padding-top: 13px;
	padding-left: 87px;
}
.Testimonial-Title h2 {
	font-size: 16px;
	color: #942a94;
	margin-bottom: 0px;
	font-family: GuanabaraSans;
}
.testi-position {
	font-size: 12px;
}
.testimonial-BG-sec {
	background: #faf5ee;
	height: 77px;
	position: relative;
	top: 76px;
}
.scrolling_down {
	position: fixed;
	top: 0px;
	left: 0;
	right: 0;
	z-index: 99;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
}
.gfield-choice-input {
	margin-right: 5px !important;
}
/* career Counseling css
---------------------------------------------------------------------------------------------------- */
body.Career-Counseling-page {
	background: #faf5ee;
}
body.Career-Counseling-page ul.cm-mnlist li {
	list-style: none;
	padding-left: 30px;
	font-size: 14px;
}
body.Career-Counseling-page ul.cm-mnlist {
	margin-left: 0px;
}
body.Career-Counseling-page ul.cm-mnlist li a {
	border-bottom: 2px solid #eae1d5;
	text-decoration: none;
}
body.Career-Counseling-page ul.cm-mnlist li a:hover {
	border-bottom: 2px solid #eae1d5;
}
.career-page-banner {
	width: 100vw !important;
}
.career-page-banner .wp-block-column.right-col {
	background: #eae1d5a1;
	padding: 56px 48px;
	max-width: 604px;
	margin: 22px auto 0px;
}
.career-page-banner .main-head {
	font-size: 40px;
	max-width: 400px;
	margin: 0 auto 40px;
	line-height:48px;
}
.lms-section .blog-latest-section-single-content {
	min-height: 407px;
}
.career-page-banner .wp-block-cover__inner-container {
	max-width: 1240px;
	width: 100%;
}
body .lms-section .blog-latest-section-single-content h3 {
	margin-top:0;
	min-height: 96px;
}
.career-page-banner .sub-head {
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 0px;
}
.Career-Counseling-page .head-cont {
	font-weight: 500;
}
.Career-Counseling-page .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border-radius: 0px;
	padding: 11px 52px;
	font-size: 20px;
	border-bottom: none;
	margin-top: 28px;
}
.career-logo-sec {
	padding: 15px 0px 32px;
}
.career-logo-sec .main-head {
	font-size: 12px;
	color: #822582;
	font-family: GuanabaraSans;
	margin-bottom: 14px;
	font-weight: 500;
}
.career-logo-sec .wp-block-columns {
	margin-bottom: 0px;
}
body .career-logo-sec img {
	width: 100%;
	max-width: 125px;
}
.career-content-sec {
	padding: 113px 0px 150px;
}
.career-content-sec .wp-block-group__inner-container {
	max-width: 605px;
	margin: 0 auto;
}
.career-content-sec .main-head {
	margin-bottom: 20px;
	font-size: 40px;
}
.career-content-sec .sub-Head1 strong {
	font-weight: 500;
}
.career-content-sec .sub-Head1 {
	font-size: 24px;
	margin-bottom: 28px;
}
.career-content-sec .sub-Head {
	font-size: 20px;
}
.Fearless-sec {
	padding: 80px 0px 106px;
}
.Fearless-sec .wp-block-columns {
	gap: 6em;
	margin-bottom: 0px;
}
.Fearless-sec  .wp-block-image {
	margin: 0;
}
.Fearless-sec .subhead {
	font-size: 20px;
}
.career-credential-sec {
	padding: 178px 0px 127px;
}
.career-credential-sec p {
	font-size: 20px;
}
.guidance-sec p {
	font-size: 20px;
}
.career-credential-sec .wp-block-group__inner-container,
.bigSpace-sec .wp-block-group__inner-container {
	max-width: 641px;
	margin: 0 auto;
}
.career-credential-sec .main-Head {
	margin-bottom: 20px;
}
.career-credential-sec .head2 {
	margin-top: 101px;
	margin-bottom: 21px;
}
.career-credential-sec .subhead {
	font-size: 20px;
	margin-bottom: 53px;
}
.content-image-sec {
	padding: 80px 0px 107px;
}
.content-image-sec .wp-block-columns {
	gap: 6em;
	margin-bottom: 0px;
}
.content-image-sec .wp-block-image {
	margin: 0;
}
.content-image-sec .head {
	font-size: 32px;
	font-weight: 500;
	max-width: 461px;
	width: 100%;
	line-height: 42px;
	padding-top: 53px;
}
.guidance-sec {
	padding: 178px 0px 67px;
}
.guidance-sec .wp-block-group__inner-container {
	max-width: 611px;
	margin: 0 auto;
}
.guidance-sec .main-head {
	margin-bottom: 28px;
	font-size: 40px;
}
.guidance-sec .subhead {
	font-size: 20px;
}
.career-list-sec .wp-block-group__inner-container {
	max-width: 643px;
	margin: 0 auto;
}
.career-list-sec .head{
	font-size:40px;
	margin-bottom: 25px;
}
.career-list-sec .sub-Head {
	font-size: 20px;
}
.career-list-sec .subhead3 {
	margin-top: 68px;
	margin-bottom: 40px;
	font-size: 20px;
	line-height: 32px;
}
.career-list-sec .topic-list-items {
	margin-top: 17px;
	margin-left: 30px;
}
.career-list-sec .mg-bt {
	margin-bottom: 0px;
}
.career-list-sec .topic-list-items li {
	font-size: 20px;
	list-style: none !important;
	margin-bottom: 11px;
	padding-left: 50px;
	position: relative;
	line-height: 32px;
}
.career-list-sec .subhead {
	font-size: 20px;
}
.career-list-sec .topic-list-items li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/list-img.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 5px;
	width: 15px;
	height: 17px;
	top: 4px;
}
.Career-Counseling-page .testimonial-BG-sec {
	height: 116px;
}

/* # appoinment css
----------------------------------------------------------------------------------------------------*/ 
.appointment-page {
	background: #faf5ee;
}
.appoinment-page-banner {
	width: 100vw !important;
}
.appoinment-page-banner .wp-block-column.right-col {
	background: #eae1d5e8;
	padding: 64px 48px 17px;
	max-width: 604px;
	margin: 26px auto 0px;
}
.appoinment-page-banner .main-head {
	font-size: 40px;
}
.appoinment-page-banner .wp-block-cover__inner-container {
	max-width: 1240px;
	width: 100%;
}
.appoinment-page-banner .subhead {
	font-size: 16px;
}
.appoinment-form-sec {
	padding: 124px 0px;
}
.appoinment-form-sec .wp-block-group__inner-container {
	max-width: 605px;
	margin: 0 auto;
	width: 100%;
}
.appoinment-form-sec .gform_body.gform-body .subhead {
	margin-bottom: 13px;
	font-size: 16px;
}
.appoinment-form-sec .gform_body.gform-body input {
	height: 58px;
	padding: 12px 23px !important;
}
.appoinment-form-sec .gform-body select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(/wp-content/uploads/2022/03/Korn-dropdown.png);
	background-repeat: no-repeat;
	background-position-x: 97%;
	background-position-y: 22px;
	border: 1px solid #d3c9bd;
	background-size: 25px;
	padding: 10px !important;
	border-radius: 2px;
	margin-right: 2rem;
}
input#gform_submit_button_6 {
	margin-top: 35px;
	text-transform: capitalize;
}
.appoinment-content {
	font-size: 16px;
	margin-top: 22px;
	margin-bottom: 15px;
	line-height: 24px;
}
.appoinment-form-sec .gform_body.gform-body input[type="checkbox"] {
	height: auto;
	margin-bottom: 0px !important;
	margin-top: 3px;
	top: 0px;
	vertical-align: top;
	height: 18px !important;
	width: 18px !important;
}
.appoinment-form-sec .gform-body select {
	font-size: 16px !important;
	font-weight: 500;
	height: 58px;
	margin-bottom: 16px !important;
	padding: 12px 23px !important;
}
.appoinment-form-sec .gform_wrapper.gravity-theme .gfield_label {
	font-size: 20px;
	font-weight: 500;
}
.appoinment-form-sec span.gfield_required.gfield_required_text {
	font-size: 0px;
}
.appoinment-form-sec .gform_wrapper.gravity-theme .gfield textarea.large {
	height: 200px;
	margin-bottom: 51px;
}
input#gform_submit_button_5, input#gform_submit_button_4 {
	text-transform: capitalize;
}
/* shedule appoinment css
----------------------------------------------------------------------------------------------------*/ 
.schedule-appointment-page, .Waitlist-page, .Get-certified-page {
	background: #faf5ee;
}
.schedule-appointment-page-banner {
	width: 100vw !important;
}
.schedule-appointment-page-banner .wp-block-column.right-col {
	background: #eae1d5e8;
	padding: 64px 48px 17px;
	max-width: 604px;
	margin: 26px auto 0px;
}
.schedule-appointment-page-banner .main-head {
	font-size: 40px;
	margin-bottom: 20px;
}
.schedule-appointment-page-banner .wp-block-cover__inner-container {
	max-width: 1240px;
	width: 100%;
}
.schedule-appointment-page-banner.subhead {
	font-size: 16px;
}
.schedule-appointment-page-banner .subhead {
	font-size: 16px;
}
/* # health-consultation css
----------------------------------------------------------------------------------------------------*/ 
.process-fee-sec {
	padding: 109px 0px 30px;
}
.process-fee-sec h1 {
	margin-bottom: 39px;
}
.process-fee-sec .subhead {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 39px;
}
.process-fee-sec .subhead1 {
	font-size: 20px;
}
.process-fee-sec .subhead1.mgbt {
	margin-bottom: 57px;
}
.health-consultation-page{
	background: #faf5ee;
}
.amazon-book-sec .top-cols {
	margin-bottom: 80px;
}
.amazon-book-sec .wp-block-columns {
	background-color: #eae1d5;	
	padding: 45px 100px 24px;
}
.amazon-book-sec .wp-block-button .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border-radius: 0px;
	padding: 10px 25px;
	font-size: 20px;
	border-bottom: none;
	margin-top: 21px;
}
.amazon-book-sec {
	padding: 29px 0px 211px;
}
.amazon-book-sec .wp-block-image {
	max-width: 166px;
}
.amazon-book-sec .wp-block-columns h2 {
	font-size: 28px;
	line-height: 34px;
}
.process-fee-sec .inner-head {
	font-size: 28px;
}
.process-fee-sec2 .wp-block-group__inner-container, .process-fee-sec .wp-block-group__inner-container {
	max-width: 608px;
	margin: 0 auto;
	width: 100%;
}
.process-fee-sec2 {
	padding: 58px 0px 20px;
}
.process-fee-sec2 .inner-head {	
	margin-bottom: 45px;
}
.process-fee-sec2 .subhead1.pd-lft {
	padding-left: 38px;
	margin-bottom: -7px;
	margin-top: 28px;
}
.process-fee-sec2 .fnt-wt {
	margin-top: 80px;
	margin-bottom: 22px;
}
.process-fee-sec2 .subhead1.pd-lft span {
	padding-right: 11px;
}
body .brainbow-image {
	margin-bottom: 140px;
	margin-top: 140px;
}
.process-fee-sec2 .inner-head2 {
	margin-bottom: 20px;
	margin-top: 50px;
}
.process-fee-sec2 .head-p {
	margin-bottom: 11px;
}
.process-fee-sec2 .subhead1 {
	font-size: 20px;
}
.process-fee-sec2  .mgtop {
	margin-top: 67px;
}
.process-fee-sec2 .fnt-size {
	margin-bottom: 20px;
	margin-top: 61px;
}
.amazon-book-sec .wp-block-group__inner-container {
	max-width: 816px;
	margin: 0 auto;
	width: 100%;
}
/* course-fees css
----------------------------------------------------------------------------------------------------*/ 
.course-fees-card {
	padding: 65px 40px 34px;
	background: #ffffff;
	position: relative;	
	max-width: 605px;
	margin: 0 auto 120px;
	width: 100%;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 26%);
}
.course-fees-card:before {
	position: absolute;
	left: 0;
	background: url(/wp-content/uploads/2022/07/border-image.png);
	width: 100%;
	height: 8px;
	content: " ";
	top: 0;
}
.course-fees {
	display: flex;
	justify-content: space-between;
	margin-top:54px;
}

.course-price span {
	font-size: 20px;
	font-weight: 600;
}
.course-fees-description h3 {
	font-family: GuanabaraSans;
	font-size: 16px;
}

.course-fees-description ul {
	margin-left: 54px;
}
.course-fees-description ul li p {
	margin-bottom: 6px;
	font-size: 16px;
	padding-left: 20px;
	line-height: 28px;
}
.course-Disclaimer h3 {
	font-size: 14px;
	font-family: GuanabaraSans;
}
.course-Disclaimer p {
	font-size: 14px;
	margin-top: -17px;
	margin-bottom: 0px;
}
.appoinment-button .button {
	padding: 11px 32px;
	margin-top: -8px;
	text-transform: capitalize;
}
.course-fees-description {
	margin-top: 28px;
}
.course-image {
	max-width: 171px;
	width: 100%;
}
.course-Disclaimer {
	margin-top: 17px;
}
/* health store css
---------------------------------------------------------------------------------------------------- */

body.health-store-page {
	background: #faf5ee;
}
.healthstore-page-banner {
	width: 100vw !important;
}
.healthstore-page-banner .wp-block-column.right-col {
	background: #eae1d5ed;
	padding: 64px 48px;
	max-width: 604px;
	margin: 26px auto 0px;
}
.healthstore-page-banner .sub-head {
	font-weight: 500;
	font-size: 20px;
	font-style: italic;
	margin-bottom: 0px;
}
.healthstore-page-banner .wp-block-image img {
	max-width: 155px;
}
.trusted-sources-sec {
	padding: 120px 0px 89px;
}
.trusted-sources-sec .wp-block-group__inner-container {
	max-width: 605px;
	margin: 0 auto;
	width: 100%;
}
body .three-col-sec {
	width: 100vw !important;
	background: #fff;
	padding: 119px 0px;
}
.three-col-sec .wp-block-columns {
	gap: 1.6em;
	flex-wrap: wrap !important;
}
body .three-col-sec .wp-block-columns .wp-block-column {
	flex-basis: 25%;
	max-width: 394px;
	width: 100%;
}
.three-col-sec .wp-block-column {
	background: #faf5ee;
	padding-bottom: 85px;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 35%);
	position: relative;
}
.three-col-sec .wp-block-column .wp-block-image.logoimg2 {
	max-width: 191px;
	margin: 33px auto 0px;
	min-height: 75px;
}
.single .cta-inner-blog.cta-section .gform_footer.top_label {
	display: block;
}
.three-col-sec .wp-block-column .wp-block-image.logoimg1 {
	max-width: 230px;
	margin: 42px auto 0px;
	min-height: 68px;
}
img.wp-image-36626 {
	height: 50px !important;
	object-fit: contain;
}
.three-col-sec .wp-block-column .subhead {
	padding: 0px 68px;
	font-size: 16px;
}
.three-col-sec .wp-block-column .subhead-link {
	font-size: 16px;
	margin-bottom: 45px;
}
.three-col-sec .wp-block-column .wp-block-buttons>.wp-block-button .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border-radius: 0px;
	padding: 11px 60px;
	font-size: 16px;
	border-bottom: none;
	position: absolute;
	width: 100%;
	left: 0px;
	right: 0px;
	bottom: 32px;
	max-width: 340px;
	margin: 0 auto;
	height: auto !important;
}
.trusted-sources-sec .head {
	margin-bottom: 21px;
}
.trusted-sources-sec .subhead {
	line-height: 32px;
	font-size: 20px;
}
.trusted-sources-sec .head2 {
	margin-top: 60px;
	margin-bottom: 22px;
}


/* about-page css
---------------------------------------------------------------------------------------------------- */
body.about-page {
	background: #faf5ee;
}
.about-banner.for-mob {
	display: none;
}
.about-banner {
	width: 100vw !important;
}
.about-banner .wp-block-cover__inner-container {
	max-width: 50%;
	width: 100%;
}
.wp-block-cover.alignfull.is-light.about-banner.for-desk {
	justify-content: flex-start;
}
body .about-banner .heading {
	font-size: 80px !important;
	text-shadow: 1px 0px 7px rgb(1 1 1 / 55%);
}
body.about-page .cont-banner-rgt-clm ul.cm-mnlist li:last-child {
	padding-right: 0px;
	border: 0;
}
.mb-3 {
	margin-bottom: 10px;
}
input.form-control.btn.btn-primary.w-100.text-uppercase.uwp_register_submit {
	margin: 20px 0;
	width: 100%;
}
.about-second-sec {
	background: #eae1d5;
	padding: 120px 0px;
}
.about-second-sec .subhead {
	font-size: 20px;
}
.about-second-sec .right-col ul.about-korn-list li {
	list-style: none;
	position: relative;
	padding-left: 51px;
	padding-bottom: 12px;
	font-size: 20px;
	font-weight:500;
}
.about-second-sec .right-col ul.about-korn-list li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/list-img.png);
	background-repeat: no-repeat !important;
	background-size: contain !important;
	left: 5px;
	width: 15px;
	height: 17px;
	top: 4px;
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(1):before {
	background: url(/wp-content/uploads/2022/07/lightgreen.png);
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(2):before {
	background: url(/wp-content/uploads/2022/07/yellow.png);
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(3):before {
	background: url(/wp-content/uploads/2022/07/orange.png);
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(4):before {
	background: url(/wp-content/uploads/2022/07/red.png);
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(5):before {
	background: url(/wp-content/uploads/2022/07/maroon.png);
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(6):before {
	background: url(/wp-content/uploads/2022/07/purple.png);
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(7):before {
	background: url(/wp-content/uploads/2022/07/darkprle.png);
}
.about-second-sec .right-col ul.about-korn-list li:nth-child(9):before {
	background: url(/wp-content/uploads/2022/07/drk-green.png);
}
.about-logo-sec {
	padding: 15px 0px 32px;
}
body .about-logo-sec .wp-block-columns .bctmb-logo .wp-block-image img {
	width: 100%;
	max-width: 100px;
}
.about-logo-sec .main-head {
	font-size: 12px;
	color: #822582;
	font-family: GuanabaraSans;
	margin-bottom: 14px;
	font-weight: 500;
}
.about-logo-sec .wp-block-columns {
	margin-bottom: 0px;
	max-width: 840px;
	margin: 0 auto 0px;
	align-items: center!important;
}
.about-second-sec.haveHr.Nonprofit-work-content-sec hr {
	height: 0;
	border: none;
	padding: 30px 0;
}
body .about-logo-sec img {
	width: 100%;
	max-width: 183px;
}
.about-third-sec p {
	font-size: 20px;
	line-height: 32px;
}
body .Nonprofit-work-content-sec p {
	font-size: 20px;
	line-height: 32px;
}
.about-third-sec {
	padding: 180px 0px;
	position: relative;
}

.about-third-sec:before {
	content: " ";
	background: url(/wp-content/uploads/2022/07/flower-bg.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 16%;
	width: 516px;
	height: 590px;
}
.about-third-sec .wp-block-group__inner-container {
	max-width: 645px;
	margin: 0 auto;
	width: 100%;
}
.about-third-sec .head {
	margin-bottom: 26px;
}
.about-third-sec .subhead {
	font-size: 20px;
}
.about-third-sec .wp-block-image img {
	max-width: 190px;
}
.my-story-card {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.story-card-bg.for-mobile {
	display: none;
}
.my-story-card.for-mobile {
	display: none;
}
.story-card-bg {
	position: relative;
	height: 390px;
	max-width: 390px;
	background-position: center;
	background-size: contain;
	width: 100%;
	margin-bottom: 60px;
}
.hover-text {
	display: none;
	color: #ffff;
}
.hover-text a {
	color: #fff;
}
.hover-text a:hover {
	color: #000;
}
.hover-text h3 {
	font-size: 40px;
}
.hover-text p {
	font-size: 16px;
	margin-bottom: 0px;
}
.story-card-bg:hover {
	background-image: none!important;
	display: flex;
	align-items: center;
	padding: 20px;
}
.story-card-bg:hover .hover-text {
	display: block;
}
.my-story-sec {
	background: #eae1d5;
	padding: 120px 0px;
}
.my-story-sec .head {
	margin-bottom: 50px;
}
.about-end-sec {
	background: #eae1d5;
	padding: 0px 0px 245px;
}

/* brainbow css
---------------------------------------------------------------------------------------------------- */
body.brainbow-page {
	background: #faf5ee;
}
.brainbow-banner-sec {
	padding: 220px 0px;
}
.brainbow-banner-sec .wp-block-image {
	margin: 0px;
}

.brainbow-content-sec {
	padding: 120px 0px 153px;
}
.brainbow-content-sec .main-head {
	margin-bottom: 56px;
}
body .brainbow-content-sec p.content-fnt-wt {
	font-weight: 500 !important;
}
.brainbow-content-sec .subhead {
	font-size: 20px;
}
.brainbow-content-sec .inner-head {
	margin-top: 61px;
	margin-bottom: 21px;
}
body .speak-first-sec .reed-m-link a::after,
body .speak-fourth-sec .reed-m-link a::after {
	top: 5px;
}
body .speak-first-sec .reed-m-link :first-child a::after,
body .speak-fourth-sec .reed-m-link :first-child a::after  {
	margin-left: -5px;
	top: 35px;
}
.brainbow-image-content-sec {
	padding: 75px 0px 60px;
}
.brainbow-image-content-sec .wp-block-columns {
	margin-bottom: 0px;
}
body .brainbow-image-content-sec .wp-block-image {
	text-align:center;
}
body .brainbow-image-content-sec img {
	max-width: 392px;
	width: 100%;
}
.brainbow-image-content-sec .subhead {
	font-size: 20px;
}
.brainbow-image-content-sec .wp-block-columns .right-col .subhead {
	max-width: 484px;
}
.brainbow-image-content-sec .right-col ul.topic-list-items {
	margin-left: 29px;
}
.brainbow-image-content-sec .right-col .topic-list-items li {
	font-size: 20px;

}
.brainbow-content-sec2 {
	padding: 163px 0px;
}
.brainbow-content-sec2 .wp-block-group__inner-container {
	max-width: 620px;
	margin: 0 auto;
}
.brainbow-content-sec2 .subhead {
	font-size: 20px;
}
.brainbow-content-sec2 .main-heading {
	margin-bottom: 22px;
}
.brainbow-content-sec2.pd-btm {
	padding: 180px 0px 49px;
}
body .image-section .wp-block-image {
	margin: 0 calc(50% - 50vw);
}
body.brainbow-page .testimonial-sec {
	margin-bottom: 0px;
}

/* Integrative-medicine page css
---------------------------------------------------------------------------------------------------- */
body.Integrative-medicine-page {
	background: #faf5ee;
}
.Integrative-medicine-banner {
	width: 100vw !important;
}
.Integrative-second-sec {
	padding:112px 0px 153px;
}
.Integrative-second-sec .wp-block-group__inner-container {
	max-width: 610px;
	margin: 0 auto;
}
.Integrative-second-sec .head {
	font-size:60px;
	margin-bottom:40px;
	line-height: 66px;
}
.Integrative-second-sec .subhead {
	font-size:24px;
	font-weight:500;
}
.Integrative-second-sec .subhead2 {
	font-size:20px;
}
.Genuine-Care-sec {
	padding: 87px 0px 38px;
}
.Genuine-Care-sec .head {
	margin-bottom: 31px;
}
.Genuine-Care-sec .subhead {
	font-size: 20px;
	max-width: 510px;
	width: 100%;
}
.Genuine-Care-sec .wp-block-image {
	max-width: 390px;
	text-align: center;
	margin: 0 auto;
}
.Integrative-fourth-sec {
	padding:180px 0px;
}
.Integrative-fourth-sec .wp-block-group__inner-container {
	max-width: 610px;
	margin: 0 auto;
	width: 100%;
}
.Integrative-fourth-sec .wp-block-group__inner-container p {
	margin-bottom: 0px;
}
.Integrative-three-div-sec {
	padding: 111px 0px 120px;
}
.Integrative-medicine-content-sec .heading {
	margin-bottom: 18px;
}
.Integrative-three-div-sec .main-heads {
	margin-bottom: 50px;
}
.Integrative-three-div-sec .subhead {
	margin-bottom: 0px;
	font-size: 20px;
	padding: 0px 26px 70px;
}
ol li {
	list-style-type: auto;
}
.Integrative-three-div-sec .head {
	padding: 46px 26px 0px;
	margin-bottom: 21px;
	margin-top: 0 !important;
}
.Integrative-three-div-sec .wp-block-image {
	margin: 0;
}
.Integrative-three-div-sec .wp-block-column {
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 35%);
}
.Integrative-three-div-sec .wp-block-columns {
	margin-bottom:0px;
}
.Integrative-medicine-content-sec {
	padding: 180px 0px 17px;
}
.Integrative-medicine-content-sec .wp-block-group__inner-container {
	max-width: 610px;
	margin: 0 auto;
	width: 100%;
}
.Integrative-medicine-content-sec .subhead {
	font-size: 20px;
}
.Integrative-medicine-content-sec .inner-heading {
	margin-top: 66px;
	margin-bottom: 24px;
}
.Integrative-medicine-content-sec .topic-list-items {
	margin-top: -6px;
	margin-left: 28px;
}
.Integrative-medicine-content-sec .topic-list-items li {
	font-size: 20px;
	list-style: none !important;
	margin-bottom: 11px;
	padding-left: 50px;
	position: relative;
	line-height: 32px;
}
.Integrative-medicine-content-sec .topic-list-items li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/list-img.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 5px;
	width: 15px;
	height: 17px;
	top: 4px;
}
.tough-cases-content-sec {
	padding: 117px 0px;
}
.tough-cases-content-sec .wp-block-group__inner-container {
	max-width: 610px;
	margin: 0 auto;
	width: 100%;
}
.tough-cases-content-sec .subhead {
	font-size: 20px;
}
.tough-cases-content-sec .topic-list-items {
	margin-top: 17px;
	margin-left: 30px;
}
.tough-cases-content-sec .topic-list-items li {
	font-size: 20px;
	list-style: none !important;
	margin-bottom: 11px;
	padding-left: 50px;
	position: relative;
	line-height: 32px;
}
.tough-cases-content-sec .topic-list-items li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/list-img.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 5px;
	width: 15px;
	height: 17px;
	top: 4px;
}
body.Integrative-medicine-page .testimonial-sec {
	margin-bottom:0px;
}
.miltiple-bg-color-sec {
	max-width: 816px;
	margin: 0 auto;
	width: 100%;
}
.miltiple-bg-color-sec .wp-block-cover__inner-container {
	max-width: 666px;
	width: 100%;
}
.miltiple-bg-color-sec .name-head {
	font-size: 16px;
	margin-bottom: 0px;
	font-weight: 500;
}
.circle-mapping .innerBox {
	font-weight: 500;
}
.miltiple-bg-color-sec .heading-inner {
	font-size: 24px;
	padding-top: 62px;
	position: relative;
	font-family: GuanabaraSans;
	font-weight: 500;
	line-height: 35px;
}
.miltiple-bg-color-sec .heading-inner:before {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/07/white-flower.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 65px;
	height: 100px;
	left: -52px;
	top: -54px;
}
.below-multiple-bg-color-sec {
	padding: 106px 0px 49px;
}
.below-multiple-bg-color-sec .wp-block-group__inner-container {
	max-width: 605px;
	margin: 0 auto;
	width: 100%;
}
.below-multiple-bg-color-sec .subhead {
	font-size: 20px;
}
.image-content-section .wp-block-group__inner-container {
	max-width: 816px;
	margin: 0 auto;
	width: 100%;
}
.image-content-section .wp-block-columns {
	max-width: 597px;
	margin: 71px auto 0px;
	width: 100%;
}
.image-content-section .heading {
	margin-bottom: 23px;
}
.image-content-section .wp-block-columns .subhead {
	font-size: 20px;
}
.image-content-section .topic-list-items {
	margin-top: 17px;
	margin-left: 30px;
}
.image-content-section .image-mg-top {
	margin-top: 60px;
	margin-bottom: 60px;
}
.image-content-section .topic-list-items li {
	font-size: 20px;
	list-style: none !important;
	margin-bottom: 11px;
	padding-left: 50px;
	position: relative;
	line-height: 32px;
}
.image-content-section .topic-list-items li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/list-img.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 5px;
	width: 15px;
	height: 17px;
	top: 4px;
}
.integrative-medicine-faq-sec {
	padding: 166px 0px;
}
.integrative-medicine-faq-sec .wp-block-group__inner-container {
	max-width: 605px;
	margin: 0 auto;
	width: 100%;
}
.integrative-medicine-faq-sec .heading {
	margin-bottom: 62px;
}
strong.schema-faq-question {
	cursor: pointer;
	position: relative;
	display: block;
	color: #111;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 14px;
	background-color: #eae1d5;
	padding: 13px 40px;
}
p.schema-faq-answer {
	color: #111;
	background: #faf5ee;
	display: none;
	padding: 20px 20px;
}
strong.schema-faq-question:before {
	top: 22px;
	right: -1px;
	width: 49px;
	height: 28px;
	color: #fff;
	content: "";
	background: url(/wp-content/uploads/2022/07/arrow-down.png);
	position: absolute;
	background-repeat: no-repeat;
	background-size: 45%;
}
strong.schema-faq-question.active:before {
	transform: rotate(180deg);
	width: 24px;
	height: 14px;
	background-size: contain;
	right: 24px;
}
/* Nonprofit-work css
---------------------------------------------------------------------------------------------------- */
body.Nonprofit-work-page {
	background: #faf5ee;
}
.Nonprofit-work-banner-sec {
	width: 100vw !important;
}
.Nonprofit-work-banner-sec .wp-block-cover__inner-container {
	max-width: 940px;
	margin: 0 auto;
	width: 100%;
}
.Nonprofit-work-banner-sec .main-heading {
	font-size: 60px !important;
	text-shadow: 1px 0px 7px rgb(1 1 1 / 55%);
	line-height: 73px;
	margin-bottom: 45px;
	padding-top: 99px;
	letter-spacing: 1px;
}
body .Nonprofit-work-banner-sec .sub-head {
	font-size: 24px;
	text-shadow: -1px 8px 4px rgb(50 50 50);
	font-weight: 500;
}
.Nonprofit-work-content-sec {
	padding: 113px 0px 93px;
}
.Nonprofit-work-content-sec .wp-block-group__inner-container {
	max-width: 607px;
	margin: 0 auto;
	width: 100%;
}
.Nonprofit-work-content-sec .head {
	font-size: 60px;
	line-height: 72px;
	margin-bottom: 33px;
}
.Nonprofit-work-content-sec .subhead1 {
	font-size: 24px;
	font-weight:500;
}
.Nonprofit-work-content-sec .subhead {
	font-size: 20px;
}
.Nonprofit-work-imagecontent-sec {
	padding: 86px 0px;
}
.Nonprofit-work-imagecontent-sec .wp-block-columns {
	gap: 9em;
	margin-bottom:0px;
}
.Nonprofit-work-imagecontent-sec .subhead {
	font-size:20px;
}
.Nonprofit-work-imagecontent-sec .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%);
	border-radius: 0px;
	padding: 11px 50px;
	font-size: 20px;
	border-bottom: none;
	margin-bottom: 28px;
}
.Hands-healing-content-sec {
	padding: 180px 0px 160px;
	position: relative;
}
.Hands-healing-content-sec:before {
	content: " ";
	background: url(/wp-content/uploads/2022/07/flower-bg.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0px;
	top: 17.5%;
	width: 485px;
	height: 585px;
}
.Hands-healing-content-sec .wp-block-group__inner-container {
	max-width: 644px;
	margin: 0 auto;
	width: 100%;
}
.Hands-healing-content-sec .head {
	margin-bottom: 20px;
}
.Hands-healing-content-sec .wp-block-embed .wp-block-embed__wrapper {
	position: relative;
	text-align: center;
	margin: 76px 0px;
}
.Hands-healing-content-sec .wp-block-embed .wp-block-embed__wrapper iframe {
	width: 100%;
}
.Hands-healing-content-sec .subhead {
	font-size: 20px;
}
body.Nonprofit-work-page .three-col-sec {
	padding: 60px 0px 150px;
}
body.Nonprofit-work-page .three-col-sec .main-headin {
	margin-bottom: 45px;
}
body.Nonprofit-work-page .three-col-sec .wp-block-column .subhead {
	padding: 0px 49px;
	font-size: 16px;
	min-height: 104px;
}
body.Nonprofit-work-page .three-col-sec .inner-head {
	padding: 10px 25px;
	margin-top: 20px;
}
body.Nonprofit-work-page .three-col-sec .img1 img {
	min-height: 242.22px;
	object-fit: cover;
}
body.Nonprofit-work-page .three-col-sec .lanaf-logo img {
	max-width: 200px;
	width: 100%;
	margin: 10px auto 0;
}
body.Nonprofit-work-page .three-col-sec .wp-block-columns .wp-block-column{
	padding-bottom: 0;
}
/* links-arrow css
---------------------------------------------------------------------------------------------------- */
.links-arrow {
	position: relative;
}
.links-arrow:after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/04/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 12px;
	height: 12px;
	right: -22px;
	top: 3px;
}
.links-arrow-smal {
	position: relative;
}
.links-arrow-smal:after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/04/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 12px;
	height: 10px;
	right: -19px;
	top: 1px;
}
.links-arrow2 {
	position: relative;
}
.links-arrow2:after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/04/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 12px;
	height: 12px;
	right: -19px;
	top: 33px;
}
body.post-type-archive ul.cm-mnlist li> a {
	border-bottom: none;
}
body.post-type-archive .head-cont {
	font-weight: 500;
}
body.post-type-archive .career-page-banner .main-head {
	max-width: 100%;
	margin: 0 auto 40px;
}
body.post-type-archive .career-page-banner .wp-block-column.right-col {
	background: #eae1d5e3;
}
body.post-type-archive .testimonial-BG-sec {
	background: #ffffff;
	height: 77px;
	position: relative;
	top: 0px;
	z-index: 1;
}
.testimonial-sec.bg {
	background: #faf5ee;
	margin-bottom: 39px;
	position: relative;
	top: -74px;
}
body.post-type-archive .testimonials-img-wrap img {
	z-index: 999999;
}
/* body.post-type-archive ul.cm-mnlist li {
padding-left: 57px;
font-size: 14px;
} */
body.post-type-archive .career-page-banner .sub-head {
	font-size: 22.5px;
}
.course-page-boottom-text {
	background-size: contain;
	min-height: 350px;
	background-position: right;
}
.course-page-boottom-text .subhead {
	max-width: 400px;
	font-size: 12px;
	width: 100%;
}

/* course sigle page css
---------------------------------------------------------------------------------------------------- */
.course-single-page-banner {
	width: 100vw !important;
}
.course-single-page-banner.mobile {
	display: none;
}
.course-single-page-banner .wp-block-cover__inner-container {
	max-width: 1240px;
	width: 100%;
}
.course-single-page-banner .main-head {
	font-size: 40px;
	line-height: 48px;
	margin-bottom: 0;
}
.course-single-content-sec p {
	font-size: 20px;
	max-width: 600px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.course-single-page-banner .sub-head {
	font-size: 20px;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 0px;
}
.course-single-page-banner .wp-block-column.right-col {
	background: #eae1d5d4;
	padding: 64px 48px;
	max-width: 604px;
	margin: 26px auto 0px;
}
.course-single-content-sec.Care-Plans {
	margin: auto;
	max-width: unset;
	width: auto;
}
body .course-single-page-banner .wp-block-button__link {
	margin-top: 30px;
	margin-bottom: 20px;
	text-transform: capitalize;
}
body .course-single-page-banner .wp-block-button__link:hover {
	background-color: #a255aa;
}
.sfwd-courses .entry-content a.links-arrow {
	border-bottom: 2px solid #60d1e0 !important;
}
.course-single-page-banner .sub-head1 {
	font-style: italic;
	margin-bottom: 0px;
}
.course-single-page-banner .sub-Head {
	margin-bottom: 0px;
	font-size: 16px;
}
.course-single-service-sec {
	padding: 30px 0px 20px;
}
.course-single-service-sec .wp-block-columns {
	margin-bottom:0px;
}
.inner-services {
	display: flex;
	align-items: center;
}
.inner-services-image {
	width: 17%;
}
body.postid-40325 .inner-services-image {
	width: 10%;
}
body.postid-40325 .testimonial-BG-sec {
	display: none;
}
.inner-services-content {
	width: 85%;
}
.inner-services-content p {
	color: #822582;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 500;
	padding-left: 25px;
}
.cousrse-single.testimonial-sec {
	margin-bottom: 0px;
}
.course-single-content-sec {
	padding: 104px 0px 153px;
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
}
.course-single-content-sec .wp-block-group__inner-container ul,
.course-single-content-sec .wp-block-group__inner-container h3 {
	max-width: 560px;
	width: 100%;
	margin: 0 auto 20px;
}
.course-single-content-sec .wp-block-group__inner-container {
	max-width: 820px;
	padding: 0 20px;
	margin: 0 auto;
}
.course-single-content-sec .head {
	margin-bottom: 20px;
}
.course-single-content-sec .M-heading {
	margin-bottom: 46px;
}
.course-single-content-sec .subhead {
	font-size: 20px;
}
.course-single-threeCol-sec .wp-block-columns {
	margin-bottom: 54px;
}
.course-single-threeCol-sec .head {
	margin-top: 27px !important;
	margin-bottom: 20px;
}
body .course-single-threeCol-sec {
	background-color: #eae1d5;
	padding: 90px 0;
}
body .course-single-threeCol-sec .owl-dots button {
	box-shadow: none;
	padding: 5px 5px;
	border-radius: 50%;
	background-color: #998c7d;
	margin-right: 15px;
}
body .course-single-threeCol-sec .owl-dots button:last-child(){
	margin-right:0;
} 
body .course-single-threeCol-sec .owl-dots button.active {
	background-color: #822582;
}
body .course-single-threeCol-sec .owl-dots button:last-child {
	margin-right: 0;
}
body .course-single-threeCol-sec .owl-nav {
	z-index: 1;
}
body .course-single-threeCol-sec  .owl-nav, 
body .course-single-threeCol-sec .owl-dots {
	text-align: center;
	position: relative;
}
body .course-single-threeCol-sec .owl-nav button {
	box-shadow: none !important;
	padding: 0;
	position: absolute;
	background-color: unset;
	background-repeat: no-repeat;
	top: 10px;
}
body .course-single-threeCol-sec .owl-nav button span{
	font-size: 0;
} 
body .course-single-threeCol-sec button.owl-prev {
	background-image: url(/wp-content/uploads/2023/02/left-arrow.png) !important;
	padding: 0px 13px !important;
	background-size: 26px 20px !important;
	left: 34%;
}
body .course-single-threeCol-sec button.owl-next {
	background-image: url(/wp-content/uploads/2023/02/right-arrow.png) !important;
	padding: 0px 13px !important;
	background-size: 26px 20px !important;
	right: 34%;

}
.course-single-threeCol-sec .subhead {
	font-size: 16px;
	line-height: 24px;
}
.courseSingle-video-sec {
	padding: 97px 0px 60px;
}
.courseSingle-video-sec .wp-block-columns {
	margin-bottom: 0px;
	gap: 5em;
}
.courseSingle-video-sec .subhead {
	font-size: 20px;
}
.coursesingle-list-sec {
	padding:180px 0px 90px;
}
.coursesingle-list-sec .head {
	padding-top: 30px;
}
.coursesingle-list-sec .wp-block-group__inner-container {
	max-width: 840px;
	padding: 0 20px;
	margin: 0 auto;
}
.coursesingle-list-sec .wp-block-columns {
	margin-bottom: 0px;
}
.coursesingle-list-sec .topic-list-items {
	margin-top: 17px;
	margin-left: 30px;
}
.coursesingle-list-sec .topic-list-items li {
	list-style: none !important;
	margin-bottom: 0px;
	padding-left: 44px !important;
	position: relative;
	padding-bottom: 19px !important;
	background: none !important;
	line-height: 26px !important;
}
.coursesingle-list-sec .topic-list-items li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/list-img.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 5px;
	width: 15px;
	height: 17px;
	top: 4px;
}
.single-sfwd-courses .integrative-medicine-faq-sec {
	padding: 114px 0px;
}
.single-content-image-sec {
	padding: 79px 0px 63px;
}
.single-content-image-sec .wp-block-columns {
	margin-bottom: 0px;
}
.single-content-image-sec .head {
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 0px;
	max-width: 471px;
	width: 100%;
	line-height: 45px;
}
.Curriculum-covers-sec .wp-block-columns.white-bg {
	max-width: 600px;
	margin: 0 auto;
	width: 100%;
	background: #fff;
	padding: 40px;
}
.Curriculum-covers-sec {
	padding:180px 0px;
	position:relative;
}
.Curriculum-covers-sec:before {
	content: " ";
	background: url(/wp-content/uploads/2022/07/flower-bg.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 18%;
	width: 516px;
	height: 590px;
}
.Curriculum-covers-sec .main-heading {
	margin-bottom: 39px;
}
.Curriculum-covers-sec .wp-block-columns.white-bg {
	max-width: 600px;
	margin: 0 auto;
	width: 100%;
	background: #fff;
	padding: 31px;
}
.Curriculum-covers-sec .wp-block-columns.white-bg ol {
	margin-bottom:0px;
	margin-left: 20px;
}
.Curriculum-covers-sec .wp-block-columns.white-bg ol li {
	padding-bottom: 39px;
	padding-left: 23px;
	line-height: 25px;
	font-size: 16px;
	font-weight:500;
}
.Curriculum-covers-sec .wp-block-columns.white-bg .sub-Head {
	margin-bottom: 0px;
	padding-left: 40px;
	font-size: 16px;
}
.Course-certification-sec {
	padding-bottom: 120px;
}
.Course-certification-sec .wp-block-columns {
	background: #fff;
	max-width: 390px;
	width: 100%;
	margin: 0 auto;
	padding: 0px 0px 36px;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	border-radius: 5px 5px 0px 0px;
	margin-bottom: 40px;
}
.Course-certification-sec .wp-block-columns .inner-head {
	border-radius: 5px 5px 0px 0px;
	background: #eae1d5;
	padding: 20px 20px 14px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 500;
}
.Course-certification-sec .subHead {
	display: none;
}
.Course-certification-sec .head {
	margin-bottom: 80px;
}
.bg-gradient {
	background: rgb(247,165,48);
	background: linear-gradient(90deg, rgba(247,165,48,1) 0%, rgba(220,20,31,1) 18%, rgba(175,33,120,1) 42%, rgba(104,78,156,1) 62%, rgba(87,182,200,1) 78%, rgba(153,204,145,1) 91%);
	height: 8px;
	margin-bottom: 0px;
}
.Course-certification-sec .wp-block-columns .price-head {
	font-size: 60px;
	padding: 76px 0px 41px;
}
.Course-certification-sec .wp-block-columns .price-head span {
	font-size: 32px;
	position: relative;
	top: -22px;
	right: -1px;
}
.Course-certification-sec .wp-block-columns .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	border-radius: 0px;
	padding: 11px 38px;
	font-size: 16px;
	border-bottom: none !important;
	color: #fff;
	font-weight: 500;
}
.Course-certification-sec .wp-block-columns .wp-block-button__link:hover {
	background-color: #a255aa;
}
.Course-certification-sec .inner-subhead2 {
	max-width: 470px;
	margin: 0 auto;
	font-size: 20px;
	font-style: italic;
}
.course-single-content-sec .M-Head {
	margin-bottom: 20px;
}
.course-single-content-sec.instructor {
	padding-top: 0px;
	padding-bottom: 83px;
}
.course-single-content-sec.instructor .instructor-image {
	max-width: 204px;
	margin: 0 auto;
	margin-bottom: 56px;
}
.Additional-specialists-sec .head {
	margin-bottom: 45px;
}
.Additional-specialists-sec .wp-block-group__inner-container {
	max-width: 815px;
	padding: 0 20px;
	margin: 0 auto;
}
.Additional-specialists-sec .wp-block-image {
	text-align:right;
}
.Additional-specialists-sec .wp-block-image img {
	max-width: 161px;
	width: 100%;
	margin-right: 0px;
}
.Additional-specialists-sec .subhead {
	font-size: 16px;
}
.Additional-specialists-sec .subhead2{
	padding:40px 0px 160px;
	max-width: 616px;
	margin: 0 auto;
	width:100%;
}
/* get certified page css
----------------------------------------------------------------------------------------------------*/ 
.get-certified-page-banner {
	width: 100vw !important;
}
.get-certified-page-banner .wp-block-cover__inner-container {
	max-width: 1240px;
	width: 100%;
}
.get-certified-page-banner .main-head {
	font-size: 60px;
	margin-bottom: 33px;
}
.get-certified-page-banner .sub-head {
	font-size: 22px;
	font-weight: 600;
	font-style: italic;
	margin-bottom: 0px;
}
.get-certified-page-banner .sub-Head {
	font-size: 14px;
}
.get-certified-page-banner .wp-block-columns {
	gap: 6em;
}
.get-certified-page-banner .wp-block-column.right-col {
	background: #eae1d5d4;
	padding: 64px 34px 20px;
	max-width: 644px;
	margin: 59px auto 0px;
}
body .get-certified-page-banner .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	border-radius: 0px;
	padding: 11px 44px;
	font-size: 20px;
	border-bottom: none !important;
	margin-top: 29px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 20px;
}
body .get-certified-page-banner .wp-block-button__link:hover {
	background-color:#a255aa;
}
.Get-certified-page .entry-content a.links-arrow {
	border-bottom: 2px solid #60d1e0 !important;
}
.Benifites-certified-sec {
	padding: 115px 0px 55px;
}
.Benifites-certified-sec .wp-block-group__inner-container {
	max-width: 1070px;
	margin: 0 auto;
	width: 100%;
	padding: 0px 20px;
}
.Benifites-certified-sec .wp-block-columns {
	gap: 1em;
	margin-bottom: 0px;
}
.Benifites-certified-sec .m-head {
	margin-bottom: 27px;
}
.Benifites-certified-sec .subhead {
	font-size: 20px;
}
.Benifites-certified-sec .topic-list-items {
	margin-top: 17px;
	margin-left: 2px;
}
.Benifites-certified-sec .topic-list-items li {
	list-style: none !important;
	margin-bottom: 0px;
	padding-left: 55px;
	position: relative;
	padding-bottom: 28px;
	line-height: 37px;
	font-weight: 500;
	font-size: 20px;
}
.Benifites-certified-sec .topic-list-items li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/check-image.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 0px;
	width: 28px;
	height: 28px;
	top: 3px;
}
.Benefits-step-one-sec {
	padding: 115px 0px;
}
.Benefits-step-one-sec .wp-block-columns {
	margin-bottom: 0px;
}
.Benefits-step-one-sec .wp-block-columns .wp-block-column {
	background: #faf5ee;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	padding: 50px 67px 30px;
}
.Benefits-step-one-sec .inner-subhead {
	min-height: 192px;
}
.Benefits-step-one-sec .subhead {
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	margin-bottom: 63px;
	margin-top: 20px;
}
.Benefits-step-one-sec .credit-head {
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 500;
}
.Benefits-step-one-sec .wp-block-columns .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	border-radius: 0px;
	padding: 11px 38px;
	font-size: 16px;
	border-bottom: none !important;
	color: #fff;
	font-weight: 500;
	margin-top: 30px;
	margin-bottom: 20px;
}
.Benefits-step-one-sec .wp-block-columns .wp-block-button__link:hover, .Benefits-step-two-sec .wp-block-button__link:hover, .Benefits-step-three-sec .wp-block-button__link:hover, .Certification-renewal-sec .wp-block-button__link:hover, .img-content-sec .wp-block-button__link:hover, .CE-credits-sec .wp-block-button__link:hover, .Career-Counseling-page .wp-block-button__link:hover, .amazon-book-sec .wp-block-button .wp-block-button__link:hover, .three-col-sec .wp-block-column .wp-block-buttons>.wp-block-button .wp-block-button__link:hover, .Nonprofit-work-imagecontent-sec .wp-block-button__link:hover{
	background-color:#a255aa;
}
.Benefits-step-one-sec .subhead2 {
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	max-width: 640px;
	margin: 60px auto 0;
}

.Benefits-step-two-sec {
	padding: 120px 0px;
}
.Benefits-step-two-sec .wp-block-group__inner-container {
	max-width: 645px;
	margin: 0 auto;
	width: 100%;
	padding: 0px 20px;
}
.Benefits-step-two-sec .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	border-radius: 0px;
	padding: 11px 38px;
	font-size: 16px;
	border-bottom: none !important;
	color: #fff;
	font-weight: 500;
	margin-top: 33px;
	margin-bottom: 34px;
}
.Benefits-step-two-sec .subhead {
	font-size: 20px;	
	margin-bottom: 18px;
}
.Benefits-step-two-sec .subhead2 {
	max-width: 400px;
	line-height: 16px;
	margin: 0 auto;
}
.Benefits-step-three-sec .wp-block-group__inner-container {
	max-width: 820px;
	margin: 0 auto 41px;
	width: 100%;
	padding: 120px 20px 48px;
	background-color: #eae1d5;
}
.Benefits-step-three-sec .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	border-radius: 0px;
	padding: 11px 38px;
	font-size: 16px;
	border-bottom: none !important;
	color: #fff;
	font-weight: 500;
	margin-top: 34px;
	margin-bottom: 34px;
}
.Benefits-step-three-sec .subhead {
	font-size: 20px;
}
.Certification-renewal-sec{
	padding:120px 0px 0px;
}
.Certification-renewal-sec .wp-block-group__inner-container {
	max-width: 645px;
	padding: 0px 20px;
	margin: 0 auto;
	width: 100%;
}
.Certification-renewal-sec .M-head {
	margin-bottom: 20px;
}
.Certification-renewal-sec .subhead {
	font-size: 20px;
}
.Certification-renewal-sec .italc {
	font-style: italic;
}
.Certification-renewal-sec .topic-list-items {
	margin-top: 17px;
	margin-left: 30px;
}
.Certification-renewal-sec .topic-list-items li {
	list-style: none !important;
	margin-bottom: 0px;
	padding-left: 62px;
	position: relative;
	padding-bottom: 17px;
	line-height: 26px;
}
.Certification-renewal-sec .topic-list-items li:before {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/07/list-img.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 5px;
	width: 15px;
	height: 17px;
	top: 4px;
}
.Certification-renewal-sec .wp-block-button__link {
	background-color: #822582;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%) !important;
	border-radius: 0px;
	padding: 11px 38px;
	font-size: 16px;
	border-bottom: none !important;
	color: #fff;
	font-weight: 500;
	margin-top: 66px;
	margin-bottom: 20px;
}
.integrative-medicine-faq-sec.certified {
	padding: 158px 0px 74px;
}
.faq-bot-para {
	padding-top: 61px;
	margin-bottom: 19px;
}

/* certification-form css
----------------------------------------------------------------------------------------------------*/ 
.certification-form-sec {
	padding: 120px 0px;
}
body.Certification-page {
	background: #faf5ee;
}
body .certification-form-sec .wp-block-group__inner-container {
	max-width: 645px;
	width: 100%;
}
.certification-form-sec .main-heading {
	margin-bottom: 20px;
}
.form-page-logo {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: 100%;
	gap: 30px;
	padding: 10px 0px 35px;
}
.logo-image1 img {
	max-width: 125px;
	width: 100%;
}
.certification-form-sec .gform_wrapper .gfield_required {
	display:none;
}
.certification-form-sec .gform_body.gform-body .gfield_label {
	font-size: 22px;
	font-weight: 500;
	line-height: 34px;
	margin-bottom: 40px;
}
.certification-form-sec .gform-body select {
	font-size: 16px !important;
	font-weight: 500;
	height: 58px;
	margin-bottom: 16px !important;
	padding: 12px 23px !important;
}
.licensed-radio-gform input {
	height: 20px !important;
}
.certification-form-sec .gform_body.gform-body input {
	height: 58px;
	margin-bottom: 16px !important;
	padding: 12px 23px !important;
}
.licensed-radio-gform label {
	margin-bottom: 11px !important;
}

.certification-form-sec .gform_wrapper.gravity-theme .gfield textarea.large {
	height: 180px;
	margin-bottom: 16px !important;
	padding: 16px 23px !important;
}
.certification-form-sec .gform_fileupload_rules {
	display: none;
}
.certification-form-sec .gform-body select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(/wp-content/uploads/2022/03/Korn-dropdown.png);
	background-repeat: no-repeat;
	background-position-x: 97%;
	background-position-y: 22px;
	border: 1px solid #d3c9bd;
	background-size: 25px;
	padding: 10px !important;
	border-radius: 2px;
	margin-right: 2rem;
	padding: 12px 23px !important;
}
.certification-form-sec .wp-block-column p br {
	display: none;
}
.type-post h3,
.type-post h4,
.type-post h2 {
	margin-top:56px
}
.form-inner-heading h2, .form-inner-heading h3 {
	font-size: 20px;
	font-family: GuanabaraSans;
	font-weight: 500;
	line-height: 34px;
}
.inner-subhead p {
	margin-top: 70px;
}
.form-inner-heading h2 {
	margin: 20px 0px;
}
button.gform_delete_file {
	background: #822582;
	margin: 10px;
}
.certification-form-sec span#input_7_12_6_container, span#input_8_12_6_container, span#input_9_12_6_container, span#input_10_12_6_container {
	flex: 0 0 100%;
}
.certification-form-sec .gform_body.gform-body .gchoice {
	margin-bottom: 16px;
}
.certification-form-sec .gform_body.gform-body input[type=checkbox] {
	height: auto;
	margin-bottom: 0px !important;
	vertical-align: top;
	margin-top: 4px;
}
.certification-form-sec .gfield p {
	font-size: 16px;
}
.mg-bott-zero p {
	margin-bottom: 0px;
}
.certification-form-sec .gform_footer.top_label {
	margin-top: 35px !important;
}
.mg-bott-zero h3 {
	margin-top: 30px;
}
.thank-you .inner-heads {
	margin-top: 100px;
	font-weight: 500;
}
#popmake-33577, #popmake-37972 {
	position: relative;
	width: 345px;
	height: auto;
	top: 42px;
	left: 787.5px;
	opacity: 1;
	display: block;
	padding: 25px;
	border-radius: 1px;
	border: 1px none #ffffff;
	box-shadow: 0px 0px 23px -3px rgba( 35, 35, 35, 0.35 );
	background-color: rgba( 255, 255, 255, 1.00 );
}
#popmake-33577:before ,
#popmake-37972:before {
	position: absolute;
	content: " ";
	background: linear-gradient(90deg, rgba(247,165,48,1) 0%, rgba(220,20,31,1) 18%, rgba(175,33,120,1) 42%, rgba(104,78,156,1) 62%, rgba(87,182,200,1) 78%, rgba(153,204,145,1) 91%);
	left: 0;
	right: 0;
	top: 0;
	height: 8px;
}
.pop-pd-top {
	padding-top: 45px;
	margin-bottom: 24px;
}
ul.cm-mnlist li> a {
	color: #000;
	border-bottom: none;
}
body .gform_ajax_spinner {
	width: 10px;
	height: 10px;
}
.logo-second-sec .wp-block-columns {
	margin-bottom: 0px;
	gap: 0px;
}
.logo-second-sec {
	padding: 80px 0px;
}
body .recomend-sec {
	padding:140px 0px 0px !important;
}
/* course single page section display none
----------------------------------------------------------------------------------------------------*/ 
.single-sfwd-courses .entry-title, .single-sfwd-courses .entry-meta {
	display: none;
}
.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
	display: none;
}
.single-sfwd-courses .learndash-wrapper .ld-tabs {
	margin: 0;
}
.single-sfwd-courses .addtoany_share_save_container.addtoany_content.addtoany_content_bottom{
	display:none;
}
.single-sfwd-courses .learndash-wrapper.learndash-wrap.learndash-shortcode-wrap {
	display: none !important;
}
.wp-block-geodirectory-geodir-widget-post-images {
	max-height: 420px;
	max-width: 420px;
	object-fit: cover;
}
.geodir_submit_search{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
}
body .geodir-loc-bar-in {
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	background-color: transparent;
	border-radius: 5px 5px 5px 5px;
	border: none;
}
body .geodir-loc-bar {
	border-top:0;
	border-bottom: 0;
	margin: 20px auto;
	max-width: 500px;
}
body .directoryBanner p.has-text-align-center {
	font-size: 24px;
}
body .geodir-loc-bar button.geodir_submit_search {
	font-size: 20px !important;
	font-weight: 500 !important;
	height: 50px !important;
}
.geodir-page-search .entry-title{
	font-size: 40px;
	margin-top: 120px;
}
.geo-directory-search-result-title a{
	font-size:20px;
}
.search-result-img{
	border-radius:50px;
}

body .above-header-find-prac{
	text-decoration: none;
	letter-spacing: 0;
}
body .licensed-radio-gform .gchoice {
	margin-bottom:0px;

}
body .lity-opened{
	z-index: 999999999;
}
body .top-header-search-icon{
	cursor: pointer;
}

.site-header .genesis-nav-menu li li {
	display: block;
	line-height: 25px;
}
.site-header .genesis-nav-menu li li.gaped {
	margin-top: 30px;
}
.geoD-Search .site-inner {
	z-index: unset!important;
}
.content .entry h3,
.content .entryh2 {
	margin-top: 56px;
}
.gform_wrapper.gravity-theme .gform_body input, 
.gform_wrapper.gravity-theme .gform_body select, 
.gform_wrapper.gravity-theme .gform_body textarea {
	font-size: 16px !important;
	font-weight: 500 !important
}
a.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share {
	background: 0;
	z-index:1
}
.blog-latest-section-single{
	display:block !important
}
.blog-latest-section-single {
	position: relative;
}
.blog-latest-section-single .blog-latest-cont-wrap:after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
body .gform_wrapper.gravity-theme .gfield_checkbox label, 
body .gform_wrapper.gravity-theme .gfield_radio label {
	font-size: 16px;
	line-height: 24px;
	cursor: pointer;
	margin-bottom:16px;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
	margin-bottom: 16px;
}
button.close {
	padding: 0;
	background-color: #822582;
	border: 0;
}
.site-inner {
	position: relative;
	z-index: 1;
}

.geodir-page .site-inner {
	padding-bottom: 50px;
}
.geodir-page .geodir-image-container ul.geodir-images li img {
	width: 200px;
	height: 200px !important;
	border-radius: 50%;
	min-width: auto;
	margin-left: 0;
	position: relative;
}
.geodir-page .geodir-image-container ul.geodir-images li:after {
	margin-top: 0;
}
.geodir-page .geodir-image-container ul.geodir-images li a.geodir-link-image:hover i {
	display: none;
}
.geodir-page .geodir-image-container ul.geodir-images li a.geodir-link-image:hover img,
.geodir-page .geodir-image-container ul.geodir-images li a.geodir-lightbox-image:hover img {
	transform: none;
}
.geodir-image-container ul.geodir-images li a {
	border: none;
}
.geodir-page .geodir_post_meta.geodir-field-post_content {
	font-size: 14px;
	line-height: 20px;
}
.geodir_post_meta.geodir-field-post_content
.geodir-page ul.geodir-category-list-view>li {
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	padding: 10px 40px 25px!important;
	margin-bottom: 40px!important;
}
.wp-block-geodirectory-geodir-widget-loop {
	margin-top: 50px;
}
body .directoryBanner h1 {

	color: #111111 !important;
}
.single-gd_place p {
	line-height: 32px;
}
.single-gd_place h1 {
	line-height: 44px !important;
}
.page-template-latestposts .home-lisr-section.alignfull, .page-template-bestarticles .home-lisr-section.alignfull {
	margin-bottom: 92px;
}
.archive .home-lisr-section.alignfull {
	margin-bottom: 92px;
}
.site-header .subItem-mnu ul.sub-menu {
	display: none;
	margin-left: 30px !important;
	margin-top: 20px;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
	display: block;
}
.genesis-nav-menu .sub-menu .sub-menu .sub-menu a {
	background-image: url(/wp-content/uploads/2022/04/blue-arrow.png);
	padding: 10px 0 5px 0;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
.subItem-mnu ul.sub-menu li {
	padding: 0;
}
.share-Experience{
	display: block;
}

.footer-widgets .wrap {
	position: relative;
}
.site-header .widget_icl_lang_sel_widget a {
	position: relative;
}
.footer-widgets .widget_icl_lang_sel_widget {
	position: absolute;
	left: 23px;
	bottom: 50px;
}
.footer-widgets .widget_icl_lang_sel_widget ul {
	display: flex;
}
.footer-widgets .widget_icl_lang_sel_widget ul li {
	margin-right: 10px;
	border-right: 1px solid #666666;
	padding: 0px 10px 0px 0;
	line-height: 1;
}

.footer-widgets .widget_icl_lang_sel_widget ul li:last-child {
	border: none;
}
.footer-widgets .widget_icl_lang_sel_widget ul li.wpml-ls-current-language a {
	color: #fff;
}
.footer-widgets .widget_icl_lang_sel_widget ul li a {
	font-size: 14px;
	padding: 5px 0 5px !important;
}

.wpml-ls-legacy-list-horizontal {
	padding: 0 !important;
}

.brainbow-banner-sec .wp-block-group__inner-container {
	max-width: 1017px;
}
.circle-mapping {
	position: relative;
}
.circle-mapping .brainbowCircle.forMob {
	display: none;
}
.circle-mapping .brainbowCircle {
	text-align: center;
}
.circle-mapping .brainbowCircle img {
	max-width: 512px;
}
.circle-mapping .innerSection {
	position: absolute;
	width: 215px;
	background: #fff;
	text-align: center;
	border-top: 9px solid #e42118;
	padding: 3px 8px 1px;
	font-size: 14px;
	cursor: pointer;
}
.circle-mapping .innerSection.no1 {
	top: -99px;
	left: 9px;
	right: 0;
	margin: 0 auto;
	border-top: 9px solid #a7cf93;
}
.circle-mapping .innerSection.no2 {
	top: -42px;
	left: 182px;
	border-top: 9px solid #82c4a1;
}
.circle-mapping .innerSection.no3 {
	top: 40px;
	left: 78px;
	border-top: 9px solid #71b795;
}
.circle-mapping .innerSection.no4 {
	top: 124px;
	left: 34px;
	border-top: 9px solid #85ccd7;
}
.circle-mapping .innerSection.no5 {
	top: 211px;
	left: 4px;
	border-top: 9px solid #73c0e4;
}
.circle-mapping .innerSection.no6 {
	bottom: 154px;
	left: 4px;
	border-top: 9px solid #7366a9;
}
.circle-mapping .innerSection.no7 {
	bottom: 75px;
	left: 50px;
	border-top: 9px solid #6c4795;
}
.circle-mapping .innerSection.no8 {
	bottom: -5px;
	left: 94px;
	border-top: 9px solid #b52684;
}
.circle-mapping .innerSection.no9 {
	bottom: -72px;
	left: 249px;
	border-top: 9px solid #af2970;
}
.circle-mapping .innerSection.no10 {
	bottom: -72px;
	right: 228px;
	border-top: 9px solid #c3232e;
}
.circle-mapping .innerSection.no11 {
	bottom: -6px;
	right: 69px;
	border-top: 9px solid #e31b21;
}
.circle-mapping .innerSection.no12 {
	bottom: 75px;
	right: 25px;
	border-top: 9px solid #e41e20;
}
.circle-mapping .innerSection.no13 {
	bottom: 154px;
	right: -5px;
	border-top: 9px solid #e53123;
}
.circle-mapping .innerSection.no14 {
	bottom: 238px;
	right: -5px;
	border-top: 9px solid #e74426;
}
.circle-mapping .innerSection.no15 {
	top: 123px;
	right: 25px;
	border-top: 9px solid #ea5d22;
}
.circle-mapping .innerSection.no16 {
	top: 39px;
	right: 68px;
	border-top: 9px solid #f08322;
}
.circle-mapping .innerSection.no17 {
	top: -43px;
	right: 174px;
	border-top: 9px solid #f9b646;
}



.circle-mapping .onHover-display {
	transform: translateY(100px);
	opacity: 0;
	transition: transform 0.5s,opacity 0.5s;
	left: -9999px;
	position: absolute;
	background: #fff;
	z-index: 1;
	padding: 20px;
	font-size: 14px;
	text-align: left;
}
.circle-mapping .innerSection:hover .onHover-display {
	transform: translateY(-50px);
	opacity: 1;
	left: 0;
	transition: transform 0.5s,opacity 0.5s;
	width: 380px;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.circle-mapping .mobHead {
	display: none;
}
.circle-mapping .seeAll {
	text-align: center;
	display: none;
}
.circle-mapping .seeAll a {
	font-weight: 500;
	position: relative;
	font-size: 18px;
}
.circle-mapping .seeAll a:after {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2022/10/down-arrow-icon.svg) no-repeat center/contain;
	width: 15px;
	height: 15px;
	right: -18px;
	transform: rotate(-90deg);
	top: 0px;
	filter: invert(82%) sepia(21%) saturate(1048%) hue-rotate(143deg) brightness(90%) contrast(95%);
}


.landingTemplate-1 {
	/* 	background: #faf5ee; */
	font-size: 20px;
}
.landingTemplate-1 .wp-block-image {
	margin: 0;
}
.landingTemplate-1 .site-inner .cont-inn-nvs a {
	position: static!important;
}
/* .landingTemplate-1 .site-inner a:not(.button,.wp-block-button__link) {
position: relative;
}
.landingTemplate-1 .site-inner a:not(.button,.wp-block-button__link):after {
position: absolute;
content: "";
display: inline-block;
background: url(/wp-content/uploads/2022/02/blue-arrow.png) no-repeat center/contain;
width: 7px;
height: 11px;
right: -15px;
top: 50%;
transform: translateY(-50%);
} */
.landingTemplate-1 .reed-m-link a::after, .page-id-33699 .reed-m-link a::after,.page-id-32815 .reed-m-link a::after {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2022/03/arrow-n.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 10px;
	height: 10px;
	top: 4px;
	margin-left: 5px;
	right: unset;
}
body .coverBanner-sec {
	min-height: auto;
	padding: 224px 20px 34px;
}
.coverBanner-sec .head {
	margin: 0 0 66px;
	text-shadow: 0px 2px 16px rgba(0, 0, 0, 0.6);
}
.coverBanner-sec .wp-block-buttons {
	margin: 0 0 20px;
}
.coverBanner-sec .reed-m-link a {
	color: #fff;
}
.coverBanner-sec .reed-m-link a:hover {
	color: #000;
}
/* .coverBanner-sec a:hover {
color: #111;
} */
body .bigSpace-sec {
	padding: 178px 0px 184px;
}
.about-third-sec.credentialsSec {
	padding: 100px 0px;
}
.bigSpace-sec .head {
	margin: 0 0 21px;
}
.bigSpace-sec .head2 {
	margin: 0 0 20px;
}
.bigSpace-sec a,
.parallaxSection a{
	font-weight: 700;
}
.bigSpace-sec p:last-of-type {
	margin: 0;
}
body .contentImage-sec,
body .imageContent-sec {
	position: relative;
	padding: 80px 0;
}
.contentImage-sec .leftCol .head,
.imageContent-sec .leftCol .head {
	margin: 0 0 20px;
}
.contentImage-sec .wp-block-columns,
.imageContent-sec .wp-block-columns {
	margin: 0;
}
.contentImage-sec .wp-block-columns {
	display: grid;
	grid-template-columns: 39% 49%;
	gap: 0;
	grid-column-gap: 12%;
}
body .brainBow-sec {
	padding: 120px 0;
}
.brainBow-sec .wp-block-image img {
	max-width: 817px;
	width: 100%;
}
.imageContent-sec .wp-block-columns {
	display: grid;
	grid-template-columns: 49% 39% ;
	gap: 0;
	grid-column-gap: 12%;
}
body .parallaxSection {
	min-height: auto;
	padding: 255px 0;
	background-position: unset;
}
body .parallaxSection .wp-block-cover__inner-container {
	max-width: 820px;
	margin: 0 auto;
	background: rgba(250, 245, 238, 0.9);
	padding: 77px 110px 55px;
}
.parallaxSection .head {
	font-size: 28px;
	line-height: 32px;
	margin: 0 0 21px;
}
.imgBanner .wp-block-group__inner-container {
	padding: 0;
	max-width: 100%;
}
.imgBanner img {
	width: 100%;
}
.amazon-book-sec .wp-block-columns .left-col img {
	width: 100%;
}
.landingTemplate-1 .amazon-book-sec .wp-block-columns {
	background-color: #eae1d5;
	padding: 45px 100px;
}
ul.cstmList li {
	margin: 0 0 11px;
}
.landingTemplate-1 .wp-block-image.book-img {
	margin: 76px 0;
}
.landingTemplate-1 .wp-block-image.book-img img {
	box-shadow: 5px 10px 16.56px 1.44px rgba(0, 0, 0, 0.28);
}
.bigSpace-sec.recommendSec.has-background {
	padding-bottom: 44px;
}
.landingTemplate-1 .amazon-book-sec {
	padding-bottom: 0;
}
.bigSpace-sec.aboutSec.has-background {
	padding-top: 143px;
}
.removedpadding .wp-block-group__inner-container{
	padding: 0 ;
}
.card-body h3.card-title  {
	display: none;
}
.uwp-login-class, .uwp-forgot-class {
	max-width: 650px;
	width: 100%;
	margin: 0 auto;
	padding: 20px;
}
.card-body .btn-primary{
	background-color: #822582;
	border-color: #822582;
}

.search-results .entry {
	max-width: 1300px;
	margin: 0 0 40px;
}
.search-results .entry .entry-title,
.search-results .archive-title {
	font-size: 20px;
	line-height: 1.3;
	font-family: GuanabaraSans;
}
.search-results .archive-title {
	font-weight: 500;
}
.search-results .entry .entry-content {
	font-size: 20px;
}
.search-results .entry .entry-content p:last-of-type {
	margin: 0;
}
.search-results .entry .entry-image-link + header.entry-header {
	margin: 15px 0 0;
}
.search-results .entry .entry-image-link {
	border: none;
}
.search-results .entry .entry-title a:hover {
	text-decoration: none;
	color: #333;
}
.sublost{
	position:relative
}
.sublost::after {
	content: " ";
	position: absolute;
	background-image: url(/wp-content/uploads/2022/02/blue-arrow.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 10px;
	height: 10px;
	right: -20px;
	top: 4px;
}
.watapa {
	margin-bottom: 40px;
}
.single .entry-content .uwp_widgets a {
	border: none;
	background: unset;
}
body .praise-testimonial-wrapper .testimonials-img-wrap img {
	height: 150px;
	object-fit: cover;
	margin-bottom:15px;
}
body .praise-testimonial-wrapper .testimonials-img-wrap{
	margin-bottom:50px;
}
.process-fee-sec2 .subhead1.pd-lft.mb-more span{
	padding-right: 11px;
	float: left;
	margin-bottom: 2px;
}
.credentials h2 {
	font-size: 30px;
}
.praise-testimonial-wrapper hr {
	max-width: 500px;
	width: 100%;
	margin: 0 auto;
	height: 0px;
	border: 1px solid #942a94;
	margin-bottom: 30px;
}
.entry-content ul {
	padding: 0;
	margin-bottom: 30px;
	margin-top: 20px;
	margin-left: 20px;
}
.entry-content ul li {
	list-style: none;
	background: url(/wp-content/uploads/2022/03/list-icons-leslie.png);
	background-repeat: no-repeat;
	background-size: 8px;
	background-position: left top 7px;
	padding-left: 25px;
	padding-bottom: 20px;
	line-height: 1;
	font-size: 20px;
	line-height: 20px;
	line-height: 32px;
	margin-bottom: 0;
}
.healthCons-dropSec .wp-block-group__inner-container {
	padding: 0;
}

ul.cm-mnlist li.active> a {
	font-weight: 700;
}
.course-single-content-sec .M-heading strong {
	font-weight: 700;
}
.course-single-content-sec .wp-block-group__inner-container h2:last-child {
	margin-top: 60px;
}
strong.schema-faq-question strong {
	font-weight: 500;
}
.schema-faq-section .schema-faq-answer a {
	border-bottom: 2px solid #60d1e0 !important;
}

#pum-34994 .pum-container, 
#pum-35472 .pum-container, 
#pum-38219 .pum-container{
	max-width: 395px;
	margin: 0 auto;
	background: transparent;
	left: 0!important;
	right: 0!important;
	top: 115px!important;
	padding: 0!important;
}
.pum-container .startStep-cover {
	text-align: center;
}
.pum-container .startStep-cover .coverImg,
.kornQuiz-popUp .gform_confirmation_wrapper .startStep-cover .coverImg{
	position: absolute;
	left: 0;
	right: 0;
	top: -195px;
}
.pum-container .startStep-cover .coverImg img,
.kornQuiz-popUp .gform_confirmation_wrapper .startStep-cover .coverImg img {
	max-width: 160px;
	width: 100%;
	box-shadow: 5px 9px 14.72px 1.28px rgba(0, 0, 0, 0.4);
}
.pum-container .startStep-cover .topSub {
	font-size: 16px;
	margin: 0 0 5px;
}
.pum-container .startStep-cover .head {
	font-size: 28px;
	line-height: 32px;
}
.pum-container .startStep-cover p {
	font-size: 16px;
	line-height: 24px;
}
/* .kornQuiz-popUp #gform_page_12_1, .kornQuiz-popUp #gform_page_21_1,
.kornQuiz-popUp .gform_confirmation_message,
.emailPopup-container .gform_confirmation_message {
background: #eae1d5;
padding: 100px 25px 50px;
position: relative;
} */
.pum-container .futherSteps .head {
	font-size: 28px;
	line-height: 32px;
	margin: 0 0 14px;
}
.futherSteps p {
	line-height: 24px;
	margin: 0 0 7px;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .gfield_label,
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .gfield_label  {
	margin: 0 0 22px;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .gchoice, 
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .gchoice {
	margin: 0 0 15px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .gchoice .gfield-choice-input,
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .gchoice .gfield-choice-input {
	margin: 3px 0 0 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
}

#pum-34994 .pum-container .gform_wrapper .gform_page_footer .button, 
#pum-38219 .pum-container .gform_wrapper .gform_page_footer .button{
	width: 100%;
	margin: 0;
}
#pum-34994 .pum-container .popmake-close, 
#pum-38219 .pum-container .popmake-close{
	background: url(/wp-content/uploads/2022/03/close-menu.png) no-repeat right/contain;
	height: 20px;
	width: 395px;
	margin: 0 auto;
	position: fixed;
	top: 58px;
	left: 0;
	right: 0;
	box-shadow: none;
}
#pum-38219 .pum-container .popmake-close{
	box-shadow: none !important;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer, 
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer{
	padding: 0;
	margin: 0;
}
.kornQuiz-popUp #gform_page_12_2 .gform_previous_button,
.kornQuiz-popUp #gform_page_12_5 .gform_previous_button, 
.kornQuiz-popUp #gform_page_21_5 .gform_previous_button, 
#pum-34994 .gform_wrapper .gfield_required, 
#pum-38219 .gform_wrapper .gfield_required {
	display: none;
}
.kornQuiz-popUp #gform_page_12_2 .gform_next_button,
.kornQuiz-popUp #gform_page_12_3 .gform_next_button,
.kornQuiz-popUp #gform_page_21_2 .gform_next_button,
.kornQuiz-popUp #gform_page_21_3 .gform_next_button {
	background: transparent;
	border: 3px solid #822582;
	color: #822582 !important;
	box-shadow: none;
	margin: 20px 0 0;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer, 
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer{
	display: flex;
	flex-direction: column-reverse;
	align-items: flex-start;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer .gform_previous_button, 
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer .gform_previous_button{
	background: transparent url(/wp-content/uploads/2022/12/left-arrow-icon.png) no-repeat left top 3px;
	box-shadow: none;
	text-align: left;
	padding: 0;
	width: auto;
	position: relative;
	border-bottom: 2px solid #60d1e0;
	margin-top: 15px;
	color: #111 !important;
	padding-left: 15px;
	min-height: auto;
}
.kornQuiz-popUp #gform_page_12_4 .gform_next_button,
.kornQuiz-popUp #gform_page_12_5 .gform_next_button,
.kornQuiz-popUp #gform_page_21_4 .gform_next_button,
.kornQuiz-popUp #gform_page_21_5 .gform_next_button,
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer .gform_button, 
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .gform_page_footer .gform_button{
	box-shadow: 0px 0px 0px 35px #eae1d5;
}
.kornQuiz-popUp .disTxt {
	position: absolute;
	bottom: -130px;
	left: 0;
	right: 0;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_12_4 .gform_page_footer,
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_12_5 .gform_page_footer, 
#pum-38219 .pum-container .kornQuiz-popUp #gform_page_12_5 .gform_page_footer,
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_21_4 .gform_page_footer,
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_21_5 .gform_page_footer, 
#pum-38219 .pum-container .kornQuiz-popUp #gform_page_21_5 .gform_page_footer{
	margin: 35px 0 0;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper #gform_page_12_4 .gform_page_footer .gform_previous_button, 
#pum-38219  .pum-container .kornQuiz-popUp .gform_wrapper #gform_page_12_4 .gform_page_footer .gform_previous_button,
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper #gform_page_21_4 .gform_page_footer .gform_previous_button, 
#pum-38219  .pum-container .kornQuiz-popUp .gform_wrapper #gform_page_21_4 .gform_page_footer .gform_previous_button{
	margin-top: 50px;
}
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_12_5 .disTxt, 
#pum-38219 .pum-container .kornQuiz-popUp #gform_page_12_5 .disTxt,
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_21_5 .disTxt, 
#pum-38219 .pum-container .kornQuiz-popUp #gform_page_21_5 .disTxt{
	bottom: -160px;
}
.kornQuiz-popUp .thanksSignature,
.emailPopup-container .thanksSignature {
	max-width: 150px !important;
	margin: 0 auto;
	object-fit: contain;
	width: 100%;
}
.kornQuiz-popUp .gform-body .gform_page {
	max-width: 340px;
	margin: 0 auto;
}
#pum-34994 .pum-container .kornQuiz-popUp .gform_wrapper .buttonGap .gform_page_footer, 
#pum-38219 .pum-container .kornQuiz-popUp .gform_wrapper .buttonGap .gform_page_footer{
	margin: 16px 0 0;
}
/* .kornQuiz-popUp .gform-body .gform_page.topAlign {
top: -65px;
position: relative;
} */
.kornQuiz-popUp .gform_wrapper.gravity-theme .gfield input {
	height: 52px;
	padding: 8px 23px;
}
.kornQuiz-popUp .gform_wrapper.gravity-theme .gfield input:focus {
	border: 1px solid #fff;
}
.kornQuiz-popUp .gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 24px;
}
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_12_5 fieldset, 
#pum-38219 .pum-container .kornQuiz-popUp #gform_page_12_5 fieldset,
#pum-34994 .pum-container .kornQuiz-popUp #gform_page_21_5 fieldset, 
#pum-38219 .pum-container .kornQuiz-popUp #gform_page_21_5 fieldset {
	margin: 19px 0 0;
}
.kornQuiz-popUp .gform_wrapper .gform_validation_errors {
	display: none;
}


#pum-35144 .pum-container {
	max-width: 640px;
	margin: 0 auto;
	right: 0;
	left: 0!important;
	top: 68px!important;
}
.courses-popUp {
	text-align: center;
}
#pum-35144 .pum-container .popmake-close,
#pum-35148 .pum-container .popmake-close, 
#pum-37971 .pum-container .popmake-close,
#pum-35472 .pum-container .popmake-close{
	background: url(/wp-content/uploads/2022/03/close-menu.png) no-repeat right/contain;
	height: 20px;
	margin: 0 auto;
	position: fixed;
	top: 58px;
	left: 0;
	right: 80px;
	box-shadow: none!important;
	text-shadow: none!important;
}
.courses-popUp .topLogo {
	margin: 0 0 16px;
}
.courses-popUp .topLogo img {
	width: 100%;
	max-width: 170px;
	object-fit: contain;
}
.courses-popUp .head {
	margin: 0 0 30px;
}
.checkList {
	max-width: 235px;
	margin: 0 auto 22px;
}
.checkList li {
	position: relative;
	margin: 0 0 17px;
	padding: 0 0 0 40px;
	font-size: 18px;
	text-align: left;
}
.checkList li:before {
	position: absolute;
	content: "";
	width: 25px;
	height: 32px;
	background: url(/wp-content/uploads/2022/07/check-image.png) no-repeat center/contain;
	left: 0;
	top: -5px;
}
.courses-popUp .innerSub {
	font-size: 18px;
	margin: 0 0 35px;
}
.courses-popUp .closeTxt {
	cursor: pointer;
	font-size: 16px;
	color: #999999;
}
.courses-popUp .linkBtn {
	margin: 0 0 28px;
}

body ul.f-size14 li {
	font-size: 14px;
}
body ul.cm-mnlist li a:hover {
	background: none;
	color: #822582;
}
.priv-main-grp-sec.f-size20 p {
	font-size: 20px;
}
.priv-main-grp-sec.f-size20 a{
	font-weight: 700;
}
body .reed-m-link.stronRead-m a::after {
	top: 7px;
	margin-left: 1px;
}
body .glosseryFull-sec {
	background-color: #eae1d5;
	padding: 120px 0 0;
}
.dr-posts-wrap {
	background-color: #faf5ee;
	padding: 120px 0 80px;
}
.dr-posts-wrap .wp-block-group__inner-container {
	max-width: 632px;
}
.dr-posts-wrap .wp-block-group__inner-container p {
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 56px;
}
.alphabet-glossary{
	flex-wrap: wrap;
}
.targetStrong strong {
	margin-right: 4px;
}
h3.mrLR-40 {
	margin-left: 40px;
	margin-right: 40px;
}
body .k-home-2nd-sec {
	padding-bottom: 40px;
}
.let-me-sec-grp .abt.mr-top0 {
	margin-top: 0;
}
.priv-main-grp-sec.padd-0 {
	padding-top: 0;
	padding-bottom: 0;
}
.priv-main-grp-sec.padd-0 .wp-block-columns.thing-book-clm {
	margin-bottom: 0;
}
.satisfaction-badge img {
	max-width: 110px;
	width: 100%;
	margin-top: 53px;
}
ul#menu-footer-menu > li.blue-Menu-lists .satisfaction-badge a, 
ul#menu-footer-menu-spanish > li.blue-Menu-lists .satisfaction-badge a {
	background: none;
}
li.satisfaction-badge.displayBlock{
	display: none;
}
.footer-widgets-1 .gform_wrapper.gravity-theme input[type=email], .footer-widgets-1 #field_submit input{
	padding: 12px 17px;
}
.footer-widgets-1 div#gform_wrapper_13,
.footer-widgets-1 div#gform_wrapper_22 {
	margin-top: 60px;
}
.footer-widgets-1 input#input_13_1, 
.footer-widgets-1 input#input_22_1 {
	background: transparent;
	border-right: none;
	color: #999;
}
.footer-widgets-1 input#gform_submit_button_13, 
.footer-widgets-1 input#gform_submit_button_22 {
	background: #515251;
}
.footer-widgets-1 input#gform_submit_button_13:hover,
.footer-widgets-1 input#gform_submit_button_22:hover{
	color: #fff !important;
	background: #515251bf;
}
div#gform_confirmation_message_13, 
div#gform_confirmation_message_22 {
	margin-top: 40px;
	margin-bottom: 33px;
	font-size: 20px;
}
.footer-widgets-1 div#gform_fields_13, 
.footer-widgets-1 div#gform_fields_22 {
	display: flex;
	gap: 0;
}
.footer-widgets-1 .gform_footer.top_label {
	display: none !important;
}
.footer-widgets-1 .gform_body.gform-body {
	margin-bottom: 17px;
}
.genesis-nav-menu .sub-menu li.left-subMenu {
	float: left;
}
.genesis-nav-menu .sub-menu li.right-subMenu {
	float: right;
	margin-left: 17px;
}
body .grp-legl-sec .wp-block-group__inner-container {
	max-width: 1280px;
}
div#validation_message_13_1 {
	max-width: 230px;
	width: 100%;
}
.geodir-image-container ul.geodir-images li, body ul.geodir-category-list-view.geodir-gridview>li{
	background: none;
}
.geodir-loop-paging-container.sdel-eb788859, 
.wp-block-geodirectory-geodir-widget-loop-paging {
	display: none;
}
body .newsLetter-subs .wp-block-group__inner-container {
	max-width: 392px;
	background-color: #faf5ee;
	padding: 36px 26px 4px;
}
body .newsLetter-subs .gform_title {
	font-size: 28px;
	line-height: 32px;
	margin-bottom: 20px;
}
body .newsLetter-subs {
	padding: 29px 0 70px;
}
body .newsLetter-subs .gform_description {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 26px;
	display: block;
	font-style: italic;
}
body .newsLetter-subs .gform_footer.top_label input.gform_button {
	width: 100%;
	margin-bottom: 5px;

}
body .newsLetter-subs p {
	font-size: 12px;
	line-height: 16px;
}
body .newsLetter-subs .gform_wrapper.gravity-theme .gfield input.large {
	padding: 13px 23px;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 24px;
}
input#input_17_4 {
	margin-bottom: 0;
}
body .newsLetter-subs .gfield-choice-input {
	margin-right: 13px !important;
}
body .newsLetter-subs  .gform_wrapper.gravity-theme .gfield-choice-input {
	vertical-align: top;
	margin-top: 5px;
}
body .newsLetter-subs  .gform_wrapper.gravity-theme .gfield-choice-input+label {
	margin-bottom: 14px;
}
label#label_17_6_2 {
	margin-bottom: 0;
}
body .newsLetter-subs  .gform_footer.top_label {
	margin-top: 0 !important;
	padding-top: 12px;
}
.newsThanks-sec .wp-block-columns {
	max-width: 391px;
	width: 100%;
	margin: 0 auto;
	padding: 65px 32px 55px;
	background: #EAE1D5;
}
body .newsThanks-sec {
	padding: 205px 0;
}
.newsThanks-sec .wp-block-group__inner-container figure.docImage {
	max-width: 158px;
	width: 100%;
	margin: 0 auto;
	margin-top: -211px;
	margin-bottom: 45px;
}
.newsThanks-sec .wp-block-columns h3 {
	margin-top: 0;
}
.newsThanks-sec .wp-block-columns p {
	margin-bottom: 22px;
	font-size: 16px;
}
.thankyou-sign figure {
	max-width: 150px;
	width: 100%;
	margin: 0 auto;
}
body .disp-none {
	display: none;
}
.single-sfwd-courses .single-pst-st-main .single-pst-txt {
	max-width: 846px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
}
.single-sfwd-courses .single-pst-st-main .vi-btn {
	max-width: 141px;
	width: 100%;
	margin: 0 auto;

}
/* .course-single-content-sec .M-heading {
display: none;
} */
.coursePopup-container .wrap p {
	font-size: 18px;
	font-weight: 400;
	text-align: center;
}
.coursePopup-container .wrap {
	max-width: 443px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.coursePopup-container .wrap .wp-block-buttons {
	justify-content: center;
	margin-bottom: 40px;
	margin-top: 50px;
}
.pop-last{
	font-size: 16px;
	color: #999999;
	line-height: 24px;
}
.coursePopup-container .wrap h2 {
	margin-bottom: 20px;
}
body .coursePopup-container .wrap img {
	max-width: 161px;
	width: 100%;
	height: 136px;
}
#pum-35853 .pum-container .popmake-close,
#pum-35855 .pum-container .popmake-close,
#pum-35856 .pum-container .popmake-close, 
#pum-37970 .pum-container .popmake-close{
	font-size: 0;
}
#pum-35853 .pum-container .popmake-close,
#pum-35855 .pum-container .popmake-close,
#pum-35856 .pum-container .popmake-close, 
#pum-37970 .pum-container .popmake-close{
	background: url(/wp-content/uploads/2022/03/close-menu.png) no-repeat right/contain;
	height: 20px;
	width: 20px;
	position: fixed;
	top: 58px;
	right: 10%;
	box-shadow: none!important;
	text-shadow: none!important;
}
body p.bellowForm-CTA {
	font-size: 12px;
	line-height: 16px;
}
.pop-last strong.pum-close.popmake-close {
	position: static !important;
	background: none !important;
}
.margin-topAdded.testimonial-BG-sec {
	background: #faf5ee;
	height: 77px;
	position: relative;
	top: 76px;
	margin-top: -77px !important;
}
.testimonial-BG-sec.heightAdded {
	background: #faf5ee;
	height: 200px;
	position: relative;
	top: 0;
}
body .directoryBanner p.has-text-align-center.directory-Dics {
	font-size: 14px;
	font-weight: 500 !important;
}
body .sixWidth-practitioner {
	padding: 100px 0px;
}
body .sixWidth-practitioner p {
	font-size: 20px;
}
body .sixWidth-practitioner .wp-block-group__inner-container {
	max-width: 645px;
	margin: 0 auto;
	width: 100%;
}
body.site-map-page {
	background: #faf5ee;
}
body .sitemap-sec {
	padding-bottom: 40px;
}
body .sitemap-sec .head {
	font-size: 16px;
	font-family: GuanabaraSans;
	line-height: 24px;
	margin-bottom: 0px;
	margin-top: 20px;
}
body .entry-content .sitemap-sec ul {
	margin-left: 0px;
	margin-top: 5px;       
	margin-bottom: 6px;
}
body .entry-content .add-padd-left {
	padding-left: 20px;
}
body .entry-content .sitemap-sec ul li {
	background: no-repeat;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 22px;
}
body .entry-content .sitemap-sec ul li a {
	border-bottom: none;
	font-size: 14px;
}
body .sitemap-sec .wp-block-columns {
	margin-bottom: 0px;
}
.site-map-page .entry-title {
	font-size: 28px;
	margin-top: 51px;
	margin-bottom: 17px;
}
body .entry-content .sitemap-sec .wsp-container {
	margin-top: 10px;
}
body .entry-content .sitemap-sec .wsp-posts-title {
	display: none;
}
body .entry-content .sitemap-sec ul.wsp-posts-list {
	margin: 0px !important;
}
body .entry-content .sitemap-sec li.wsp-post {
	padding-bottom: 0px;
}
body .sitemap-sec strong.wsp-category-title {
	display: none;
}
body .sitemap-sec .inner-head {
	margin-bottom: 0px;
	margin-top: 5px;
	font-size: 14px;
}
body .sitemap-sec .inner-head a {
	border-bottom: none;
}
body .hide-h1 {
	display: none!important;
}
body .btn-primary:not(:disabled):not(.disabled):active:focus, 
body .btn-primary:not(:disabled):not(.disabled).active:focus,
body .show>.btn-primary.dropdown-toggle:focus {
	box-shadow: unset;
}
body .btn-primary:not(:disabled):not(.disabled):active, 
body .btn-primary:not(:disabled):not(.disabled).active, 
body .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #a255aa;
	border-color: #a255aa;
}
body .modal-open .modal {
	z-index: 9999999;
}
.entry-content ul.navbar-nav li {
	background-image: unset;
}
body .card-body {
	max-width: 600px;
	margin: 0 auto;
	width: 100%;
}
body .card-body .btn-primary {
	height: auto;
}
body .d-block {
	display: inline-block !important;
}
body .geodir-tabs-content .geodir-image-container ul.geodir-images li img {
	height: unset !important;
	border-radius: 0;
	max-width: unset;
}
.geodir-tabs-content .geodir-image-container ul.geodir-images.geodir-gallery li{
	width:100%
}
body .books-sections {
	padding: 64px 0px 100px;
}
body .books-sections .wp-block-columns {
	gap: 61px;
	margin-bottom: 0px;
}
body .books-sections .subhead.fnt-sz24 {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 15px;
}
body .books-sections .subhead {
	font-size: 20px;
	margin-bottom: 17px;
}
body .books-sections img {
	box-shadow: rgb(0 0 0 / 33%) 0px 30px 60px -12px, rgb(0 0 0 / 44%) 0px 18px 36px -18px;
}
body .books-sections .left-col {
	max-width: 378px;
	margin: 0 auto;
	width:100%;
}
body .books-sections figure {
	text-align: center;
}
body .books-sections img {
	box-shadow: rgb(0 0 0 / 33%) 0px 30px 60px -12px, rgb(0 0 0 / 44%) 0px 18px 36px -18px;
	/* 	height: 492px;
	object-fit: contain;
	max-width: 380px;
	width: 100%;
	margin: 0 auto; */
}
body .books-sections .right-col {
	max-width: 506px;
	margin: 0px auto 0px;
	margin-left: 0px !important;
	width:100%;
}
body .books-sections .Mhead {
	margin-bottom: 20px;
}
body .books-sections .wp-block-buttons {
	margin-top: 43px;
}
body .books-sections .wp-block-buttons .wp-block-button {
	max-width: 216px;
	width: 100%;
}
body .books-sections .wp-block-buttons .wp-block-button a.wp-block-button__link {
	max-width: 216px;
	width: 100%;
	padding: 12px 28px;
}
body .books-sections.NW2 {
	padding: 122px 0px 93px;
}
body .books-sections.NW2 .right-col {
	margin: 0px auto 0px;
	margin-left: auto !important;
}
.books-page .alignfull .wp-block-group__inner-container {
	max-width: 1140px;
	padding: 0 20px;
	margin: 0 auto;
}
body .books-sections.booksec3 {
	padding: 110px 0px;
}
body.archive.category .categTitle {
	font-size: 40px;
	line-height: 48px;
	font-weight: 700;
}
body .ginput_recaptcha.gform-initialized {
	opacity: 0;
}
.course-single-content-sec.instructor.stepsSec {
	padding-bottom: 0;
}
:focus-visible {
	outline: none !important
}
p.f121 {
	font-size: 20px;
	line-height: 33px;
	text-align: center;
	margin: 0;
}

p.f121 strong {
	font-weight: 600;
}
.postid-36437 .single-pst-st-main {
	display: none !important;
}
.margin-left {
	margin-left: 0 !important;
	margin-top: 20px;
}
.home_cov img {
	object-position: top;
}
.brainbowB-page .wp-block-column.nutr-sec-clm img {
	max-width: 340px;
}
.brainbowB-page .wp-block-column.nutr-sec-clm {
	max-width: 340px;
}
body .mgbot {
	margin-bottom: 0px;
}
.k-home-2nd-sec .book-pera2 {
	max-width: 632px;
	margin: 0 auto;
	width: 100%;
}
body .sugarpost-table tr:first-child{
	padding: 5px;
	background-color: #0196a8;
	color: #ffffff;
}
body .sugarpost-table tr:first-child td{
	text-align: center;
}
.pum-theme-33568, .pum-theme-default-theme {
	background-color: rgba( 250, 245, 238, 1.00 ) !important;
}
body .lms-section .blog-latest-section-single-content h3 {
	min-height: 128px;
}
span.id-asesoria-avanzada, span.id-bajo-demanda {
	display: none;
}
.blog-latest-section.lms-section.ac-lms span.id-bajo-demanda {
	display: block;
}
.blog-latest-section.lms-section.ac-lms span.id-cursos-cortos {
	display: none;
}
.prp-text-bann strong {
	font-weight: 500;
}
:lang(es) .header-image .site-title > a {
	background: none;
}
:lang(es) .header-image .title-area {
	margin-top: 4px;
}

:lang(es) .header-image .site-title {
	background: url(/wp-content/uploads/2023/08/dra-leslie-korn-logo-color-4000.png) no-repeat left !important;
	min-height: 70px;
	width: 100%;
	background-size: contain !important;
}
a.es-foot-logo {
	display: none;
}
:lang(es) a.es-foot-logo {
	display: block;
}
:lang(es) a.en-foot-logo {
	display: none;
}
:lang(es) .ft-log img {
	max-width: 310px;
}
.prp-text-bann {
	margin-bottom: 0px;
	margin-top: 20px;
	margin-left: 0px !important;
	font-size:20px !important;
	color: #822582 !important;
}
.add_copy_spanish {
	color: #822582;
	font-size: 16px;
	margin: 7px 0px;
	font-weight: 500;
	letter-spacing: 0.5px;
}
.single-sfwd-courses a.wp-block-button__link.wp-element-button, 
.single-sfwd-courses .single-pst-st-main .vi-btn {
	border-bottom: 0 !important;
}
.genesis-nav-menu .leftAligned-btn a{
	background: #fddfaf;
	font-weight: bold;
	padding: 14px 10px 10px 18px;
	margin: -2px 0 0 0;
	border-bottom: unset !important;
	display: block !important;
	font-size: 16px;
	font-weight: 500;
	text-transform: unset;
}
.genesis-nav-menu .leftAligned-btn a span {
	position: relative;
}
.genesis-nav-menu .leftAligned-btn a span::after {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2023/09/arrow-1.png)no-repeat;
	background-size: 6px;
	right: -20px;
	top: 0;
	width: 12px;
	height: 12px;
}
li.leftAligned-btn {
	position: absolute;
	left: -622px;
	margin-left: 0px !important;
	max-width: 217px;
	width: 100%;
	padding-left: 30px !important;
	top: 50px;
}
li.leftAligned-btn.aboutMen {
	left: -766px;
}
li.leftAligned-btn:hover {
	position: absolute !important;
}
.leftMobile-btn{
	display: none !important;
}
li#menu-item-38426 {
	display: none !important;
}
.leftMobile-btn{
	display: none !important;
}
.genesis-nav-menu .leftMobile-btn a span {
	position: relative;
}
.genesis-nav-menu .leftMobile-btn a span::after {
	content: " ";
	position: absolute;
	background: url(/wp-content/uploads/2023/09/arrow.png)no-repeat;
	background-size: 6px;
	right: -20px;
	top: 4px;
	width: 12px;
	height: 12px;
}
.hiddenTag {
	display: none !important;
}
li.leftAligned-btn.spanBtn {
	max-width: 270px;
}
.leftMobile-btn a {
	text-transform: uppercase;
}
.blog-latest-section-single.block-38363 .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;
}

body figure.wp-block-table.is-style-regular.stevia-sugartable{
	margin:0;
}

body .stevia-sugartable td{
	border: 1px solid #808080;
	border-bottom: 1px solid #ddd;
}

body .stevia-sugartable th{
	padding: 5px;
	background-color: #0196a8;
	color: #ffffff;
	text-align: center;
	border-right:1px solid #808080;
}

body .stevia-sugartable thead{
	border-bottom:none;
}

body .healthysugar-head{
	margin-top:30px;
}

body .author-box .author-box-title{
	font-size:24px;
	margin-bottom:12px;
}

body .author-box .author-box-content p{
	font-size:18px;
	line-height: 25px;
}
body .abh_box.abh_box_down.abh_box_business li{
	list-style-type: none !important;
	background: none;
	padding-left:10px;
}
body .abh_box.abh_box_down.abh_box_business .abh_description.note{
	margin-top:10px;
	font-size:16px !important;
}
body .abh_box.abh_box_down.abh_box_business .abh_description.note .abh_tab_content .abh_text ul {
	margin: 5px 0 0 10px!important;
}
body .abh_box.abh_box_down.abh_box_business .abh_tab_content .abh_text .fn{
	font-size:20px !important;
}
.course-single-page-banner .wp-block-column.right-col {
	position: relative;
}
.sale-ticker {
	position: absolute;
	left: 7px;
	font-size: 14px;
	background: #D0151E;
	top: 7px;
	padding: 7px 10px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	text-transform: uppercase;
	color: #fff !important;
}
.site-header .widget-area .widget.widget_icl_lang_sel_widget {
	position: absolute;
	top: 10px;
	right: 100px;
	z-index:9;
	width:100px;
}
.site-header .wpml-ls-sub-menu a.wpml-ls-link {
	padding: 5px 0;
	text-align: center;
}
body .wpml-ls-item-legacy-dropdown a {
	transition: all 0s ease-in-out 0s;
}
body .wpml-ls-legacy-dropdown a {
	background-color: transparent;
	border: 0 solid #cdcdcd;
	color: #525252;
	display: block;
	line-height: 1;
	text-decoration: none;
	padding: 4px 0;
	font-size: 13px;
	font-weight: 500;
	padding: 4px 0;
}
:lang(es) .site-header .widget-area .widget.widget_icl_lang_sel_widget {
	right: 150px;
}
:lang(es) .genesis-nav-menu #menu-item-37893 > .sub-menu{
	width: 569px;
}
.site-header .wpml-ls-legacy-dropdown a span {
	margin-left: 0.4em;
}
.site-header  li#menu-item-wpml-ls-3-en, .site-header li#menu-item-wpml-ls-3-es {
	display: none;
}
.hideIt{
	display:none;
}
body .FornText-banner {
	padding: 90px 0;
}
body .FornText-banner .imageT-main figure {
	margin: 0;
}
body .FornText-banner .mainCol {
	justify-content: space-between;
	margin-bottom:0;
}
body .FornText-banner .mainCol p.gform_required_legend {
	display: none;
}
body .FornText-banner .mainCol input[type="text"], body .FornText-banner .mainCol input[type="email"] {
	padding: 15px 15px;
}
body .FornText-banner .mainCol .rightCol h3 {
	margin-top: 0;
}
body .FornText-banner .mainCol p.bellowForm-CTA{
	margin-bottom:0;
}
body .FornText-banner .imageT-main figure img {
	box-shadow: 0px 3px 11px 3px rgb(50 50 50 / 47%);
}
body .FornText-banner .mainCol .gform_footer input[type="submit"] {
	width: 100%;
}
body .FornText-banner .mainCol .gfield-choice-input {
	margin-top: 4px;
	vertical-align: top;
}
body .FornText-banner .mainCol .gchoice:last-child input, body .FornText-banner .mainCol .gchoice:last-child label {
	margin-bottom: 0 !important;
}
body .FornText-banner .mainCol .gform_confirmation_message {
	margin-bottom: 20px;
}
.bookPopup {
	position: fixed;
	bottom: 0;
	right: -450px;
	z-index: 99999999999999999;
	background: url(https://drlesliekorn.com/wp-content/uploads/2023/12/bookPop.png);
	padding: 30px;
	background-position: 50% 33%;
	max-width: 391px;
	width: 100%;
	text-align: center;
	height: 595px;
	box-shadow: 15px 29px 102.12px 8.88px rgba(0, 0, 0, 0.4);
	top: 20%;
}
.bookPopup.slideIn {
	right: 0;
	transition: right 0.3s;
}
.bookPopup h3 {
	margin-top: 50px !important;
}
.bookPopup.hidee {
	right: -450px;
}
.bookPopup > img {
	max-width: 138px;
	width: 100%;
	box-shadow: 10px 17px 28.52px 2.48px rgba(0, 0, 0, 0.4);
	margin-top: 35px;
	height: 207px;
	object-fit: cover;
}
.bookPopup .wp-block-button.n-isp-btn a {
	width: 100%;
}
p.cancelImg {
	margin: 0 !important;
}
.bookPopup .wp-block-button.n-isp-btn {
	width: 100%;
	margin-top: 10px;
}
.bookPopup p {
	margin-top: 26px !important;
	margin-bottom: 14px !important;
	font-size: 16px;
}
.bookPopup .cancelImg img {
	color: #555;
	display: block;
	font-family: lato;
	cursor: pointer;
	font-size: 50px;
	font-weight: 300;
	line-height: 1;
	position: absolute;
	right: 10px;
	text-align: right;
	top: 12px;
	max-width: 20px;
	box-shadow: none;
	width: 100%;
	margin-top: 0;
}
.overLay-bg {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #6373b382;
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
	z-index: 999999999;
}
.overLay-bg.hidee {
	display: none;
}
.overLay-bg.slideIn {
	display: block;
}
.overFlow-add {
	overflow: hidden;
}
:lang(es) .overLay-bg{
	display:none;
}
:lang(es) .overFlow-add{
	overflow:unset;
}
.hideH1{
	display:none;
}
body .footer-widgets-1 .widget_custom_html .gform_wrapper.gravity-theme .gfield.gfield--type-submit{
	min-width:auto;
}
body .footer-widgets-1 .widget_custom_html .gform_wrapper.gravity-theme .gfield.gfield--type-submit{
	min-width:auto;
}
body .footer-widgets-1 .widget_custom_html .gform_wrapper.gravity-theme .gfield.gfield--type-submit{
	min-width:auto !important;
}
.footer-widgets-1 .gform_validation_error .gform_wrapper.gravity-theme .gfield_description {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 111111;
}

.footer-widgets-1 .gform_validation_error .gform-body.gform_body {
	position: relative;
	z-index: 99999999;
}
.inte-pop-div {
	display: flex;
	align-items: center;
	background: #faf5ee;
	box-shadow: 0px 0px 11px 0px rgb(50 50 50 / 47%)
}
div#pum-38974 .inte-pop-div{
	align-items: unset !important;
}
div#pum-38974  .inte-L-col img {
	height: 100%;
	object-fit: cover;
}
div#pum-38912  button.pum-close.popmake-close:hover {
	top: 0;
	right: 0;
	box-shadow: none;
	font-size: 30px;
}
div#pum-38974 button.pum-close.popmake-close,
div#pum-38974  button.pum-close.popmake-close:hover {
	color: #111111 !important;
	top: 10px;
	right: 19px;
	box-shadow: none;
	font-size: 30px;
}
div#pum-38912  button.pum-close.popmake-close
{
	top: 0;
	right: 0;
	box-shadow: none;
	font-size: 30px;
}

.inte-L-col {
	width: 50%;
}
.inte-R-col {
	width: 50%;
	padding: 45px 40px 20px;
}
.inte-R-col h2 {
	text-align: center;
	font-size: 28px;
	line-height: 33px;
	max-width: 310px;
	margin: 0 auto 13px;
	width: 100%;
}
body div#pum-38912 .inte-R-col h2.head {
	text-align: center;
	font-size: 28px;
	line-height: 33px;
	max-width: 310px;
	margin: 0 auto 13px;
	width: 100%;
}
body div#pum-38912  .inte-R-col h2.gform_submission_error.hide_summary {
	max-width: 100%;
}	
body div#pum-38912  .inte-R-col .gform_wrapper.gravity-theme .gform_validation_errors{
	padding: 16px 16px 16px 48px;
}
.inte-R-col p {
	text-align: center;
	font-size: 14px;
	margin-bottom: 20px;
}
.inte-bottoom-texr span {
	font-size: 14px;
	margin-bottom: 19px;
	font-weight: 500;
	text-align: center;
	display: block;
}
div#pum-38912 ,
div#pum-38974 {
	background: #faf5eebf;
}
.inte-bottoom-texr p {
	font-size: 12px;
	margin-bottom: 0px;
	color: #666666;
	text-align: left;
}
.inte-bottoom-texr p strong {
	font-weight: 500;
}
.inte-R-col .gform_footer {
	justify-content: center;
	padding-bottom: 0px !important;
}
.inte-R-col .gform_footer .gform_button.button {
	width: 100%;
	margin-bottom: 0px;
	padding: 12px 28px !important;
}
body .inte-R-col .gform_wrapper.gravity-theme .gfield input {
	padding: 12px 20px !important;
	font-weight: 400 !important;
}
body .quizMian-sec .bookCol-sec {
	padding: 40px 20px;
	margin-bottom: 0;
}
body .quizMian-sec .bookCol-sec figure {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	max-width: 312px;
	width: 100%;
	margin: -186px auto 20px;
}
body .quizMian-sec .bookCol-sec .wp-block-column:last-child h2 {
	margin-bottom: 20px;
}
body .quizMian-sec .bookCol-sec .wp-block-column .wp-block-buttons {
	margin-bottom: 28px;
}
body .quizMian-sec .bookCol-sec .wp-block-column:last-child p:last-child {
	max-width: 500px;
	width: 100%;
	margin-bottom: 0;
}
body .quizMian-sec .bookCol-sec .wp-block-column .wp-block-buttons a.wp-block-button__link.wp-element-button {
	padding: 10px 28px;
	width: 100%;
	max-width: 295px;
}
body .quizMian-sec .bookCol-sec .wp-block-column .wp-block-buttons .wp-block-button {
	width: 100%;
}
body .quizMian-sec {
	padding: 100px 0;
}
body .quizMian-sec h1 {
	margin-bottom: 64px;
}
body .quizMian-sec  .firstColMain p {
	margin-bottom: 0;
	max-width: 492px;
	width: 100%;
}
body .listNew-sec {
	padding: 117px 0;
	background-color: #faf5ee;
}
body .secondNewlsit.listNew-sec{
	padding: 142px 0;
}
body .secondNewlsit.listNew-sec .wp-block-group__inner-container {
	max-width: 1080px;
}
body .listNew-sec .wp-block-group__inner-container {
	max-width: 1010px;
}
.listNew-sec .wp-block-columns {
	justify-content: center;
}
body .listNew-sec .wp-block-columns {
	margin-bottom: 0px;
}
body .threeColSection {
	padding: 0px 0 40px;
	background: url(https://drlesliekorn.com/wp-content/uploads/2024/09/flowerimage.webp);
	background-repeat: no-repeat;
	background-size: contain;
	margin-top: 112px;
	margin-bottom: 77px;
}
body .threeColSection  h2 {
	margin-bottom: 57px;
}
body .threeColSection .wp-block-columns {
	justify-content: space-between;
}
body .threeColSection p.colHead {
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0px;
}
body .threeColSection p{
	font-size: 20px;
}
body .rainBow-sec {
	padding: 180px 0 112px;;
}
body .rainBow-sec p {
	font-size:20px;
}
body .rainBow-sec h2 {
	margin-bottom: 20px;
}
body .rainBow-sec  p:last-child {
	margin-bottom: 63px;
}
body .rainBow-sec  .wp-block-columns {
	margin-bottom: 0;
}
body .meetGuide-sec h2 {
	margin-top: 72px;
	margin-bottom: 23px;
}
body .meetGuide-sec p{
	font-size:20px;
}
body .newCourse-sec.home-p-sec9-course .blog-latest-section {
	padding: 32px 0 0px;
}
body .haveWhite.testimonial-BG-sec {
	background: #ffffff;
	height: 77px;
	position: relative;
	top: 77px;
	z-index: 1;
}
body .newCourse-review {
	margin-bottom: 0 !important;
	top: 0 !important;
}
body .home-p-sec9-course.newCourse-sec {
	padding: 100px 0px;
}
body .heroMian-sec {
	padding: 160px 0 170px;
}
body .heroMian-sec h1 {
	margin-bottom: 37px;
	font-weight:400;
}
body .heroMian-sec  p {
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 47px;
}

body.page-id-35064 {
	display: block;
}
body div#pum-38912 .gform_wrapper.gravity-theme .gfield_radio label,
body div#pum-38974 .gform_wrapper.gravity-theme .gfield_radio label{
	margin-bottom: 10px !important;
}
body div#pum-38912 .gform_wrapper.gravity-theme .gfield-choice-input,
body div#pum-38974 .gform_wrapper.gravity-theme .gfield-choice-input {
	vertical-align: top;
	margin-top: 4px;
	margin-bottom: 10px !important;
}
div#pum-38912 .inte-L-col img {
	height: 100%;
	object-fit: cover;
}
div#pum-38912 .inte-pop-div {
	align-items: unset !important;
}

body .cover-res {
	padding: 110px 0 346px;
	background: url(https://drlesliekorn.com/wp-content/uploads/2024/03/research-dr-leslie-korn-integrative-medicine.jpg);
	background-size: cover;
	background-position: center;
	justify-content: flex-start;
	align-items: flex-start;
}
.increaseWidth .wp-block-group__inner-container {
	max-width: 1320px;
}
.content-res,
.cover-res .wp-block-cover__inner-container {
	max-width: 860px;
	width: 100%;
	margin: 0 auto;
}
.cover-res .wp-block-cover__background{
	opacity:0 !important
}
.cover-res h1 {
	font-size: 60px;
	margin-bottom: 19px;
}
.cover-res p strong {
	font-size: 24px;
}
.cover-res p {
	font-size: 20px;
	line-height: 33px;
	margin-bottom: 81px;
}
.cover-res .wpgb-facet .wpgb-search-facet input[type="search"] {
	background: #fff;
	border: unset;
	border-radius: 0;
	max-width: 604px;
	padding: 8px 28px;
	font-size: 20px;
	font-weight: bold;
}
.cover-res .wpgb-facet .wpgb-search-facet{
	max-width:604px;
}
.cover-res .wpgb-facet .wpgb-search-facet label:after {
	position: absolute;
	content: "Search";
	background: #1fdef5;
	height: 100%;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 120px;
	font-weight: bold;
	font-size: 20px;
}
.cover-res .wpgb-facet .wpgb-clear-button {
	right: -7px;
}
.cover-res .wpgb-facet .wpgb-input-icon {
	left: unset;
	right: 0;
	z-index: 9;
	height: 100%;
	top: 0;
	opacity: 0;
	width: 120px;
	margin: 0;
	cursor: pointer;
}
.content-res .wp-block-column.cat-cont-se {
	width: 180px;
}
.content-res {
	position: relative;
	padding: 113px 0;
	max-width:100%;
}
.content-res h2 {
	font-size: 40px;
	margin-bottom: 48px;
}
.content-res h4 {
	font-size: 16px;
	font-family: GuanabaraSans;
	margin: 15px 0 7px;
	font-weight:500;
}
.databases-service-cont-wrap {
	display: flex;
	align-items: center;
	gap: 33px;
	margin-bottom: 30px;
}
.ft-24{
	font-size:24px;
}
.databases-service-img-wrap img {
	aspect-ratio: 3 / 3;
	object-fit: cover;
	object-position: center;
	display: block;
}

.databases-service-img-wrap {
	min-width: 150px;
	width: 100%;
	max-width: 150px;
	min-height: 150px;
	background: #888888 url(https://drlesliekorn.com/wp-content/uploads/2022/04/dr-leslie-korn-logo-white.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 80%;
}

.content-res .databases-service-cont-single h2 {
	font-size: 20px;
	margin: 0;
	line-height: 32px;
	font-family: GuanabaraSans;
}

.content-res .databases-service-cont-single p {
	font-size: 20px;
	line-height: 32px;
	margin-bottom:0
}

.content-res  .wpgb-hierarchical-list span.wpgb-radio-control {
	display: none !important;
}

.content-res .wpgb-hierarchical-list li {
	background: unset !important;
	font-size: 14px;
}

.content-res .wpgb-facet .wpgb-radio-label {
	font-size: 14px;
	padding: 0;
	display: inline-block;
	border-bottom: 1px solid #1fdef5;
	line-height: 14px;
}

.content-res .wpgb-facet .wpgb-radio-facet .wpgb-radio {
	display: block;
}
.content-res .wpgb-radio:hover,
.content-res .wpgb-radio[aria-pressed="true"] {
	color: #1fdef5;
}
.single-research-databases .site-inner {
	max-width: 1280px;
}
.single-research-databases .site-inner .hero-banner-header {
	max-width: 853px;
}
.single-research-databases  .hero-banner-header.wrap h1{
	margin-bottom: 35px;
}
.single-research-databases .site-inner .hero-banner-header span {
	margin-top: 0;
}
.single-research-databases .content-res h4 {
	margin-top: 0;
}
.single-research-databases .site-inner  p {
	font-size: 20px;
}
.single-research-databases .site-inner .ft-24{
	font-size: 24px;
	font-weight: 500 !important;
}
.single-research-databases figure {
	margin: 50px 0;
}
.middleSection {
	background: #eae1d5;
	padding:60px 40px;
	margin: 50px 0 51px;
}

.middleSection p {
	margin-bottom: 0;
	font-size: 16px !important;
	line-height:24px;
}

.middleSection p a {
	font-weight: 700;
}
.single-research-databases .addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
	display: none;
}
.content-res .wp-block-column.cat-cont-se ul {
	margin: 0 0 89px;
}
.content-res .wp-block-column.cat-cont-se ul li {
	background: none;
	margin: 0 0 5px;
	padding: 0;
	font-size: 14px;
}
.allCaps {
	line-height: normal;
	font-size: 16px;
	color: #00acc8;
	font-weight: 500;
	display: block;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 20px;
}
.allCaps span{
	text-transform: none;
}
.afterTitle {
	margin-bottom: 40px;
}
.allCaps span {
	font-weight: 300;
	color: #000;
}

.sharingbuttons .addtoany_shortcode {
	margin-top: 80px;
	position: relative;
	background-color: transparent;
	line-height: 32px;
	font-size: 18px;
}
.sharingbuttons .addtoany_shortcode .addtoany_list {
	display: block;
}
.single-research-databases .content-res{
	padding: 77px 0 100px;
}
.sharingbuttons .addtoany_shortcode .addtoany_list a {
	display: block;
	border: 1px solid #111;
	border-radius: 100%;
	margin-bottom: 12px;
	padding: 4px;
	width: 18%;
	width: 100%;
	max-width: 35px;
}
.sharingbuttons .addtoany_shortcode a.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share {
	left: 0;
	width: 100%;
	max-width: 100%;
	border-radius: unset;
	font-size: 16px;
}
body .sharingbuttons .addtoany_shortcode .addtoany_list a .a2a_svg {
	background-repeat: repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 25px;
	line-height: 30px;
	padding: 0;
	width: 25px;
}
.sharingbuttons .addtoany_shortcode:after {
	content: "Share";
	font-weight: 500;
	position: absolute;
	top: -41px;
	border-bottom: 2px solid #60d1e0;
	line-height: 1;
	padding-bottom: 0;
	color: transparent;
	left: 5px;
}
.sharingbuttons .addtoany_shortcode:before {
	content: "";
	background: url(/wp-content/uploads/2022/03/arrow-n.png);
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: -37px;
	right: 0;
	left:60px;
	background-size: contain;
	background-repeat: no-repeat;
}
body .searchHeader {
	background: #eae1d5;
	padding: 50px 0 80px;
}
body .searchHeader 
.wp-block-group__inner-container {
	max-width: 860px;
}
.QueryResults .databases-research-section-single {
	margin-top: 7px;
}
.search-results .content-res{
	padding: 74px 0;
}
body .searchHeader p.backresult {
	font-size: 14px;
	display: flex;
	gap: 4px;
	font-weight: 500;
	margin-bottom: 14px;
}
body .searchHeader .search-results-title {
	font-size: 27px;
	line-height: 32px;
}
body .searchHeader p.backresult:before {
	content: "<";
}
body .searchHeader .recLib {
	font-weight: 500;
	margin-bottom: 0;
}
body .searchHeader .search-results-title span {
	font-style: italic;
	color: #00acc8;
}
.sharingbuttons .addtoany_shortcode a.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share .a2a_svg {
	display: none;
}
.QueryResults article {
	display: flex;
	align-items: center;
	gap: 20px;
}
.QueryResults article::before {
	display: none;
}
.QueryResults article .entry-thumbnail {
	flex-basis: 22%;
	width: 100%;
}
.QueryResults article .entry-thumbnail a {
	border: none;
}
.QueryResults article .entry-title {
	margin: 0 0 6px;
}
.QueryResults article .entry-thumbnail img {
	width: 100%;
	max-width: 100%;
}
.QueryResults article .headResultSearch .entry-content {
	font-size: 16px;
}
.QueryResults .content-res h4 {
	margin-top: 0;
}
.QueryResults article .headResultSearch {
	flex-basis: 100%;
}
form#searchform {
	display: flex;
	max-width: 607px;
}
form#searchform input[type="submit"] {
	background-color: #1fdef5;
	border: none;
	box-shadow: none;
	color: #000 !important;
}
.increaseWidth .content-cont-se p {
	font-size: 20px;
}
.increaseWidth .content-cont-se p.ft-24{
	font-size: 24px;
	font-weight:600;
}
.cover-res p a:hover {
	background: no-repeat;
	border: none;
}
ul.researchBullet {
	padding: 0;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-left: 20px;
}

ul.researchBullet li {
	list-style: none;
	background: url(/wp-content/uploads/2022/03/list-icons-leslie.png);
	background-repeat: no-repeat;
	background-size: 8px;
	background-position: left top 7px;
	padding-left: 25px;
	padding-bottom: 20px;
}
body .lms-section.ac-lms .blog-latest-section-single a.blog-latest-cont-wrap:hover {
	background: transparent;
}
.blog-latest-section.lms-section .blog-latest-section-single a.blog-latest-cont-wrap {
	border: none;
}
button.btn.btn-primary.w-100.text-uppercase.uwp_login_submit {
	line-height: normal;
	width: 100%;
	margin: 0 0 10px;
}
form.uwp-login-form.uwp_form .mb-3 {
	margin-bottom: 10px;
}
p.researchTags {
	margin-bottom: 40px;
}
body .input-group {
	position: relative;
}
body .px-3{ 
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}
body .form-check-input {
	margin-right: 10px;
}
.leftAligned-btn.resBtn {
	left: unset;
	right: 974px;
	padding-left: 0px !important;
}
.genesis-nav-menu .researchMnu .sub-menu li.right-subMenu {
	margin-left: 0;
}
.genesis-nav-menu .threeCols.menu-item:hover > .sub-menu {
	margin: 0;
	max-width: 640px;
	display: grid;
	width: 100%;
	right: 100px;
	grid-template-columns: 34% 36% 30%;
}

.genesis-nav-menu .threeCols.menu-item .sub-menu li.right-subMenu {
	margin: 0;
	width: 100%;
}
.threeCols li.leftAligned-btn.aboutMen {
	left: -546px;
}
.genesis-nav-menu .threeCols.menu-item .sub-menu li ul.sub-menu {
	margin: 0;
}

body.page.page-id-33867 .uwp-footer-links ,
body .btn.btn-primary.uwp_forgot_submit{
	margin-top: 20px;
}

body.archive.category .home-lisr-section.alignfull{
	margin-bottom: 30px;
}

a.page-numbers {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	padding: 8px 12px;
}

span.page-numbers.current li{
	background-color: #822582;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	padding: 8px 12px;
	border-bottom: 2px solid #60d1e0;
}

body .publication-separator {
	margin-top: 50px;
	border-bottom: 1px solid #111;
	margin-bottom: 50px;
}
.techOpt ul li {
	list-style: none;
	background: url(/wp-content/uploads/2022/03/list-icons-leslie.png);
	background-repeat: no-repeat;
	background-size: 8px;
	background-position: left top 7px;
	padding-left: 25px;
	padding-bottom: 20px;
	line-height: 1;
	font-size: 20px;
	line-height: 20px;
	line-height: 32px;
}
.techOpt ul li:last-child{
	padding-bottom:0;
}
.techOpt ul {
	padding: 0;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-left: 20px;
}
.promSec {
	background: #eae1d5;
	padding: 30px 0px;
	margin: 20px 0 20px;
	text-align: center;
}
.promSec h3 {
	margin-top: 0 !important;
	margin-bottom: 20px;
}
.promSec a.wp-block-button__link.wp-element-button {
	padding: 11px 28px;
}
.promSec  p {
	margin-bottom: 20px;
}
body .mar-0 {
	margin: 1em 0 0;
}

#popmake-39754 .gform_footer.top_label {
	padding: 0;
	margin: 0 0 30px;
}

#popmake-39754 .inte-bottoom-texr-subhead {
	color: #000;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 20px;
}
#popmake-39754 .inte-pop-div {
	align-items: normal !important;
}
#popmake-39754 .inte-pop-div  .inte-L-col img{
	height:100%;
}
.single-post .content figure {
	margin: 1em 0px;
}

body .career-logo-sec .ists-logo img ,
body .career-logo-sec .public-healthlogo img{
	max-width: 287px;
}

li#menu-item-49 > a {
	font-size: 0;
}
span.hidden {
	font-size: 0;
}
li#menu-item-49 > div.menu-image-list > a{
	font-size:0px;
}
body .geodir-image-container ul.geodir-images li a:hover {
	background: no-repeat;
}
.post-33628 header.entry-header {
	display: none;
}
body ul.geodir-category-list-view.geodir-gridview>li .gd-list-item-right > p {
	margin: 0;
}
body.single-post .geodir-embed-container {
	/*     padding-bottom: 0; */
}

body .site-description:lang(es) {
	display: none;
}
select#input_25_1 {
	padding-right: 44px !important;
}
.single-gd_place .site-container {
	padding-top: 170px;
}
.content .entry .blog-latest-section h3 {
	margin-top: 0;
}



body.page-id-40214 .certification-form-sec .wp-block-group__inner-container {
	max-width: 746px;
}
body.page-id-40214 .certification-form-sec .wp-block-group__inner-container h2 {
	font-size: 32px !important;
	line-height: 38.4px !important;
}
.promSec.step-2 .blog-latest-section.lms-section {
	padding: 10px;
	background: #ffffff;
	margin: 0 -20px;
}
.promSec.step-2 .blog-latest-section.lms-section .blog-latest-section-single {
	margin-bottom:0;
}
body .promSec.step-2 p {
	text-align: left;
}
body .promSec.step-2 .blog-latest-section-single a.blog-latest-cont-wrap .bialty-container img {
	height: 150px;
}
body .promSec.step-2 .blog-latest-section-single a.blog-latest-cont-wrap img.badge-type {
	max-width: 100px;
	bottom: -45px;
}
body .promSec.step-2 .blog-latest-section-single .blog-latest-section-single-content {
	padding-left: 10px;
	padding-right: 10px;
}
body .promSec.step-2 .blog-latest-section-single .blog-latest-section-single-content h3 {
	text-align: left;
	font-size: 16px;
	line-height: 25px;
	margin: 0;
	min-height: 60px;
}
body .promSec.step-2 .lms-section .blog-latest-section-single-content {
	min-height: 220px;
}
body .promSec.step-2 .author-c-learndashsetting {
	font-weight:bold;
}
body .promSec.step-2 .lms-section .blog-latest-section-single-content {
	padding-top: 60px;
}
body .promSec.step-2 .blog-latest-section-single-content p {
	font-size: 12px;
}
body .promSec.step-2 .lms-section .author-c-learndashsetting {
	text-align: left;
}
body .certification-form-sec form#gform_38 .gform_footer.top_label {
	margin: 0 !important;
}
body .certification-form-sec form#gform_38 .gform_body.gform-body .gchoice {
	margin: 0;
}
body .certification-form-sec .promSec.step-2 h2 {
	padding-bottom: 30px;
}
body .certification-form-sec .promSec.step-2 {
	padding-bottom: 70px;
}
body .gform-body.gform_body span#input_38_12_6_container {
	flex: 0 0 100%;
}
body .certification-form-sec .promSec.step-2 .gform_footer.top_label{
	margin-top: 0 !important;
}
body .certification-form-sec .step-3 {
	padding: 40px 0 !important;
}
body .certification-form-sec p.after-step-4 {
	padding: 40px 0;
}
body .certification-form-sec div#gform_confirmation_message_38 {
	background: #d8e5c7;
	padding: 40px 20px;
}
body .certification-form-sec .gform_wrapper.gravity-theme .gform_validation_errors > h2 {
	font-size: 18px !important;
}
body .certification-form-sec label.gfield_label.gform-field-label {
	font-size: 18px !important;
}
body .certification-form-sec div#field_38_24 p {
	margin-top: 30px !important;
}
body.postid-34723 .wp-block-group.alignfull.testimonial-BG-sec {
	display: none !important;
}
.content-res .wp-block-column.cat-cont-se select {
	display: none;
}
.news-lo .gform_wrapper.gravity-theme .gform_validation_errors>h2 {
    display: block;
}

/* # Media Queries
---------------------------------------------------------------------------------------------------- 

@media only screen and (max-width: 1200px) {

.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,
.site-header .widget-area {
width: 620px;
}

.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,
.title-area {
width: 300px;
}

.footer-widgets-1 {
margin-right: 30px;
}

}

@media only screen and (max-width: 960px) {
.blog-latest-section h2{
font-size:36px;
}
.blog-latest-section-single-content h6 {
font-size: 12px;
}
.cta-section h2 {
font-size: 48px;
}
.blog-latest-section-single-content h3 {
font-size: 24px;
}
.home-lisr-section.alignfull b {
font-size: 18px;
}
.home-lisr-section.alignfull b.big-b-text {
font-size: 24px;
}
.home-lisr-section.alignfull b.big-b-text span {
width: 100%;
float: left;
max-width: 42%;
}
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: 20px 5%;
}

.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: 123px 0px 70px;
}
.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;
}


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


/* 	body:not(.home) .hamIcon {
padding-left: 0px;
display: flex;
padding-bottom: 10px;
padding-top: 20px;
color: #000;
text-align: left;
align-items: center;
} */
/* 	.genesis-nav-menu .menu-item {
display: block;
}
ul#menu-main-nav {
background-color: #d6d5d5;
}
.genesis-nav-menu, .Login-dropdown {
display: none;
}

.hamIcon i {
margin: 0 8px 0 0;
}
body .title-area {
float: left;
padding: 15px 0 10px;
max-width: 40% !important;
width: 100%;
height: 75px;
margin-top:0px!important;
}
.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; 
}

}


@media only screen and (max-width: 800px) {
.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 b.big-b-text span {
width: 100%;
float: left;
max-width: 55%;
}
.home-lisr-section.alignfull .wrap {
max-width: 848px;
display: flex;
flex-direction: row-reverse;
}
.Findsearch{
display:none;
}
body ul.cm-mnlist {
display: inline-flex;
flex-direction: column;
}
.k-home-sec .wp-block-columns {
display: block;
}
.wp-block-column.nutr-sec-clm img {
position: relative !important;
margin: 30px 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%;
}

.archive-description,
.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;
}

}
@media only screen and (max-width: 600px) {
.main-section-single {
display: flex;
flex-wrap: wrap;
}


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:12
}
*/
