@charset "UTF-8";

/*
Theme Name: Gateway Of Healing
Theme URI: https://www.gatewayofhealing.com/
Author: the Gateway Of Healing team
Description: Dr. Chandni Tugnait uses multiple energy healing therapies to heal mental, physical and emotional issues. Energy healing works like magic.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */

/* Categories 01 to 03 are the basics. */


/* Variables */
:root {

	/* Font Family */
	--global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
	--global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);

	/* Font Size */
	--global--font-size-base: 1.25rem;
	--global--font-size-xs: 1rem;
	--global--font-size-sm: 1.125rem;
	--global--font-size-md: 1.25rem;
	--global--font-size-lg: 1.5rem;
	--global--font-size-xl: 2.25rem;
	--global--font-size-xxl: 4rem;
	--global--font-size-xxxl: 5rem;
	--global--font-size-page-title: var(--global--font-size-xxl);
	--global--letter-spacing: normal;

	/* Line Height */
	--global--line-height-body: 1.7;
	--global--line-height-heading: 1.3;
	--global--line-height-page-title: 1.1;

	/* Headings */
	--heading--font-family: var(--global--font-primary);
	--heading--font-size-h6: var(--global--font-size-xs);
	--heading--font-size-h5: var(--global--font-size-sm);
	--heading--font-size-h4: var(--global--font-size-lg);
	--heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
	--heading--font-size-h2: var(--global--font-size-xl);
	--heading--font-size-h1: var(--global--font-size-page-title);
	--heading--letter-spacing-h6: 0.05em;
	--heading--letter-spacing-h5: 0.05em;
	--heading--letter-spacing-h4: var(--global--letter-spacing);
	--heading--letter-spacing-h3: var(--global--letter-spacing);
	--heading--letter-spacing-h2: var(--global--letter-spacing);
	--heading--letter-spacing-h1: var(--global--letter-spacing);
	--heading--line-height-h6: var(--global--line-height-heading);
	--heading--line-height-h5: var(--global--line-height-heading);
	--heading--line-height-h4: var(--global--line-height-heading);
	--heading--line-height-h3: var(--global--line-height-heading);
	--heading--line-height-h2: var(--global--line-height-heading);
	--heading--line-height-h1: var(--global--line-height-page-title);
	--heading--font-weight: normal;
	--heading--font-weight-page-title: 300;
	--heading--font-weight-strong: 600;

	/* Block: Latest posts */
	--latest-posts--title-font-family: var(--heading--font-family);
	--latest-posts--title-font-size: var(--heading--font-size-h3);
	--latest-posts--description-font-family: var(--global--font-secondary);
	--latest-posts--description-font-size: var(--global--font-size-sm);
	--list--font-family: var(--global--font-secondary);
	--definition-term--font-family: var(--global--font-primary);

	/* Colors */
	--global--color-black: #000;
	--global--color-dark-gray: #28303d;
	--global--color-gray: #39414d;
	--global--color-light-gray: #f0f0f0;
	--global--color-green: #d1e4dd;
	--global--color-blue: #d1dfe4;
	--global--color-purple: #d1d1e4;
	--global--color-red: #e4d1d1;
	--global--color-orange: #e4dad1;
	--global--color-yellow: #eeeadd;
	--global--color-white: #fff;
	--global--color-white-50: rgba(255, 255, 255, 0.5);
	--global--color-white-90: rgba(255, 255, 255, 0.9);
	--global--color-primary: var(--global--color-dark-gray);
	/* Body text color, site title, footer text color. */
	--global--color-secondary: var(--global--color-gray);
	/* Headings */
	--global--color-primary-hover: var(--global--color-primary);
	--global--color-background: var(--global--color-green);
	/* Mint, default body background */
	--global--color-border: var(--global--color-primary);
	/* Used for borders (separators) */

	/* Spacing */
	--global--spacing-unit: 20px;
	--global--spacing-measure: unset;
	--global--spacing-horizontal: 25px;
	--global--spacing-vertical: 30px;

	/* Elevation */
	--global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);

	/* Forms */
	--form--font-family: var(--global--font-secondary);
	--form--font-size: var(--global--font-size-sm);
	--form--line-height: var(--global--line-height-body);
	--form--color-text: var(--global--color-dark-gray);
	--form--color-ranged: var(--global--color-secondary);
	--form--label-weight: 500;
	--form--border-color: var(--global--color-secondary);
	--form--border-width: 3px;
	--form--border-radius: 0;
	--form--spacing-unit: calc(0.5 * var(--global--spacing-unit));

	/* Cover block */
	--cover--height: calc(15 * var(--global--spacing-vertical));
	--cover--color-foreground: var(--global--color-white);
	--cover--color-background: var(--global--color-black);

	/* Buttons */
	--button--color-text: var(--global--color-background);
	--button--color-text-hover: var(--global--color-secondary);
	--button--color-text-active: var(--global--color-secondary);
	--button--color-background: var(--global--color-secondary);
	--button--color-background-active: var(--global--color-background);
	--button--font-family: var(--global--font-primary);
	--button--font-size: var(--global--font-size-base);
	--button--font-weight: 500;
	--button--line-height: 1.5;
	--button--border-width: 3px;
	--button--border-radius: 0;
	--button--padding-vertical: 15px;
	--button--padding-horizontal: calc(2 * var(--button--padding-vertical));

	/* entry */
	--entry-header--color: var(--global--color-primary);
	--entry-header--color-link: currentColor;
	--entry-header--color-hover: var(--global--color-primary-hover);
	--entry-header--color-focus: var(--global--color-secondary);
	--entry-header--font-size: var(--heading--font-size-h2);
	--entry-content--font-family: var(--global--font-secondary);
	--entry-author-bio--font-family: var(--heading--font-family);
	--entry-author-bio--font-size: var(--heading--font-size-h4);

	/* Header */
	--branding--color-text: var(--global--color-primary);
	--branding--color-link: var(--global--color-primary);
	--branding--color-link-hover: var(--global--color-secondary);
	--branding--title--font-family: var(--global--font-primary);
	--branding--title--font-size: var(--global--font-size-lg);
	--branding--title--font-size-mobile: var(--heading--font-size-h4);
	--branding--title--font-weight: normal;
	--branding--title--text-transform: uppercase;
	--branding--description--font-family: var(--global--font-secondary);
	--branding--description--font-size: var(--global--font-size-sm);
	--branding--description--font-family: var(--global--font-secondary);
	--branding--logo--max-width: 300px;
	--branding--logo--max-height: 100px;
	--branding--logo--max-width-mobile: 96px;
	--branding--logo--max-height-mobile: 96px;

	/* Main navigation */
	--primary-nav--font-family: var(--global--font-secondary);
	--primary-nav--font-family-mobile: var(--global--font-primary);
	--primary-nav--font-size: var(--global--font-size-md);
	--primary-nav--font-size-sub-menu: var(--global--font-size-xs);
	--primary-nav--font-size-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-button: var(--global--font-size-xs);
	--primary-nav--font-style: normal;
	--primary-nav--font-style-sub-menu-mobile: normal;
	--primary-nav--font-weight: normal;
	--primary-nav--font-weight-button: 500;
	--primary-nav--color-link: var(--global--color-primary);
	--primary-nav--color-link-hover: var(--global--color-primary-hover);
	--primary-nav--color-text: var(--global--color-primary);
	--primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
	--primary-nav--border-color: var(--global--color-primary);

	/* Pagination */
	--pagination--color-text: var(--global--color-primary);
	--pagination--color-link-hover: var(--global--color-primary-hover);
	--pagination--font-family: var(--global--font-secondary);
	--pagination--font-size: var(--global--font-size-lg);
	--pagination--font-weight: normal;
	--pagination--font-weight-strong: 600;

	/* Footer */
	--footer--color-text: var(--global--color-primary);
	--footer--color-link: var(--global--color-primary);
	--footer--color-link-hover: var(--global--color-primary-hover);
	--footer--font-family: var(--global--font-primary);
	--footer--font-size: var(--global--font-size-sm);

	/* Block: Pull quote */
	--pullquote--font-family: var(--global--font-primary);
	--pullquote--font-size: var(--heading--font-size-h3);
	--pullquote--font-style: normal;
	--pullquote--letter-spacing: var(--heading--letter-spacing-h4);
	--pullquote--line-height: var(--global--line-height-heading);
	--pullquote--border-width: 3px;
	--pullquote--border-color: var(--global--color-primary);
	--pullquote--color-foreground: var(--global--color-primary);
	--pullquote--color-background: var(--global--color-background);
	--quote--font-family: var(--global--font-secondary);
	--quote--font-size: var(--global--font-size-md);
	--quote--font-size-large: var(--global--font-size-xl);
	--quote--font-style: normal;
	--quote--font-weight: 700;
	--quote--font-weight-strong: bolder;
	--quote--font-style-large: normal;
	--quote--font-style-cite: normal;
	--quote--line-height: var(--global--line-height-body);
	--quote--line-height-large: 1.35;
	--separator--border-color: var(--global--color-border);
	--separator--height: 1px;

	/* Block: Table */
	--table--stripes-border-color: var(--global--color-light-gray);
	--table--stripes-background-color: var(--global--color-light-gray);
	--table--has-background-text-color: var(--global--color-dark-gray);

	/* Widgets */
	--widget--line-height-list: 1.9;
	--widget--line-height-title: 1.4;
	--widget--font-weight-title: 700;
	--widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));

	/* Admin-bar height */
	--global--admin-bar--height: 0px;
}

.admin-bar {
	--global--admin-bar--height: 32px;
}

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

	.admin-bar {
		--global--admin-bar--height: 46px;
	}
}

@media only screen and (min-width: 652px) {

	:root {
		--global--font-size-xl: 2.5rem;
		--global--font-size-xxl: 6rem;
		--global--font-size-xxxl: 9rem;
		--heading--font-size-h3: 2rem;
		--heading--font-size-h2: 3rem;
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/

@font-face {
	font-family: 'gilroyextrabold';
	src: url('../goh/assets/font/radomir_tinkov_-_gilroy-extrabold.woff2') format('woff2'),
		url('../goh/assets/font/radomir_tinkov_-_gilroy-extrabold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'gilroylight';
	src: url('../goh/assets/font/radomir_tinkov_-_gilroy-light.woff2') format('woff2'),
		url('../goh/assets/font/radomir_tinkov_-_gilroy-light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'gilroy-mediumuploaded_file';
	src: url('../goh/assets/font/gilroy-medium.woff2') format('woff2'),
		url('../goh/assets/font/gilroy-medium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


body {
	font-family: 'gilroy-mediumuploaded_file';
	color: #444444;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #e60449;
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 24px;
	padding-top: 30px;
}

.greenText {
	color: #03bcb5;
}

p {
	font-size: 21px;
}

/*--------------------------------------------------------------
  # Back to top button
  --------------------------------------------------------------*/

.back-to-top {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	right: 15px;
	bottom: 15px;
	z-index: 1000;
	background: #fba919;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	transition: all 0.4s;
}

.back-to-top i {
	font-size: 24px;
	color: #fff;
	line-height: 0;
}

.back-to-top:hover {
	background: #00969f;
	color: #fff;
}

.back-to-top.active {
	visibility: visible;
	opacity: 1;
}

/*--------------------------------------------------------------
  # Preloader
  --------------------------------------------------------------*/

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	overflow: hidden;
	background: #fff;
}

#preloader:before {
	content: "";
	position: fixed;
	top: calc(50% - 30px);
	left: calc(50% - 30px);
	border: 6px solid #fba919;
	border-top-color: #ffe9e3;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	-webkit-animation: animate-preloader 1s linear infinite;
	animation: animate-preloader 1s linear infinite;
}

@-webkit-keyframes animate-preloader {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes animate-preloader {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.zoom-effect {
	transition: 0.5s all ease-in-out;
	position: relative;
	overflow: hidden;
}

.zoom-effect:hover {
	transform: scale(1.1);
}


.hrimpactfull-thumbnail:hover .zoom-effect {
	transform: scale(0.9);
}

.hrimpactfull-thumbnail:hover .hrimpactfull-img h2 {
	bottom: 15px;
	transition: 0.5s all ease-in-out;
}

/* mobile banner */
.mobile_banner img {
	width: 100%;
}

.mobile_banner {
	display: none;
}

/* desktop banner */
header.entry-header.alignwide figure.post-thumbnail {
	display: block; text-align:center;
}

/*--------------------------------------------------------------
  # Disable aos animation delay on mobile devices
  --------------------------------------------------------------*/
@media screen and (max-width: 768px) {
	[data-aos-delay] {
		transition-delay: 0 !important;
	}
}

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

#header {
	transition: all 0.5s;
	z-index: 997;
	padding: 0;
	background-color: #fff;
}

#header.header-scrolled,
#header.header-inner-pages {
	background: #fff;
	padding: 10px 0;
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}

#header .logo {
	font-size: 32px;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 2px;
}

#header .logo a {
	color: #fff;
}

#header .logo img {
	max-height: 60px;
}

img.header_logo.custom_svglogo {
	width: 80px;
	/* / height: 47px; / */
}

/*--------------------------------------------------------------
  # Navigation Menu
  --------------------------------------------------------------*/
/**
  * Desktop Navigation
  */

nav#navbar ul li.custom_sub_menu:hover ul.sub-menu {
	width: 440px;
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.navbar {
	padding: 0;
}

.navbar ul {
	margin: 0;
	padding: 0;
	display: flex;
	list-style: none;
	align-items: center;
}

.navbar li {
	position: relative;
}

.navbar>ul>li {
	white-space: nowrap;
	padding: 8px 13px;
}

.navbar a,
.navbar a:focus {
	display: flex;
	align-items: center;
	position: relative;
	justify-content: space-between;
	padding: 0 3px;
	font-size: 17px;
	text-transform: capitalize;
	font-weight: 800;
	color: #000 !important;
	white-space: nowrap;
	transition: 0.3s;
	
}

.navbar a i,
.navbar a:focus i {
	font-size: 12px;
	line-height: 0;
	margin-left: 5px;
}

.navbar>ul>li>a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -6px;
	left: 0;
	background-color: #ffa500;
	visibility: hidden;
	width: 0px;
	transition: all 0.3s ease-in-out 0s;
}

.navbar a:hover:before,
.navbar li:hover>a:before,
.navbar .active:before {
	visibility: visible;
	width: 100%;
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover>a {
	color: #ffa500;
}

.navbar .getstarted,
.navbar .getstarted:focus {
	padding: 8px 25px;
	border-radius: 4px;
	color: #fff;
	border: 2px solid #ffa500;
	background-color: #ffa500;
}

.navbar .getstarted:hover,
.navbar .getstarted:focus:hover {
	color: #fff;
	background: #ffa500;
	border-color: #ffa500;
}

.navbar .signup,
.navbar .signup:focus {
	padding: 8px 25px;
	border-radius: 50px;
	color: #000;
	border: 2px solid #4e4e4e;
	background-color: #fff;
}

.navbar .signup:hover,
.navbar .signup:focus:hover {
	color: #fff;
	background: #ffa500;
	border-color: #ffa500;
}

.navbar .signup:before {
	display: none;
}

.navbar>ul>li>.getstarted:before {
	visibility: hidden;
}

.navbar .dropdown ul {
	display: block;
	position: absolute;
	left: 14px;
	top: calc(100% + 30px);
	margin: 0;
	padding: 10px 0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	background: #fff;
	box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	transition: 0.3s;
	border-radius: 4px;
}

.navbar .dropdown ul li {
	min-width: 200px;
}

.navbar .dropdown ul a {
	padding: 10px 20px;
	font-size: 14px;
	text-transform: none;
	color: #15222b;
	font-weight: 400;
}

.navbar .dropdown ul a i {
	font-size: 12px;
}

.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {
	color: #ef4036;
}

.navbar .dropdown:hover>ul {
	opacity: 1;
	top: 100%;
	visibility: visible;
}

.navbar .dropdown .dropdown ul {
	top: 0;
	left: calc(100% - 30px);
	visibility: hidden;
}

.navbar .dropdown .dropdown:hover>ul {
	opacity: 1;
	top: 0;
	left: 100%;
	visibility: visible;
}

/*** sub menu ***/

nav#navbar ul li ul.sub-menu {
	display: none;
}

nav#navbar ul li:hover ul.sub-menu {
	display: block;
	width: 280px;
	height: auto;
	position: absolute;
	background-color: #fff;
	padding: 40px 0px 15px 0px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 100px 100px 0px;
	border-radius: 10px;
	top: 40px;
	left: 0;
}

nav#navbar ul li:hover ul.sub-menu li a {
	padding: 10px 15px;
	font-size: 14px;
}

nav#navbar ul li:hover ul.sub-menu li a:hover {
	background-color: #fba919;
	color: #fff;
}

nav#navbar ul li:hover ul.sub-menu li {
	margin-bottom: 0px;
}

nav#navbar ul li .sub-menu-toggle {
	display: none;
}

/* saurabh contact 21-09-2023 */
.aboutus-cn {
	background: #007a89;
	color: #fff;
	padding: 15px;
	min-height: 690px;
}

.dr-chandni-image {
	margin-bottom: 15px;
}

.aboutus-cn .dr-name {
	margin: 0;
	color: #fff;
}

.aboutus-cn p {
	line-height: 23px;
	font-size: 15px;
	margin-bottom: 0;
}

.aboutus-cn .about-punchline {
	color: #fbffd3;
	font-size: 16px;
	margin-top: 10px;
	font-weight: 500;
	line-height: 19px;
	margin-bottom: 10px;
}

.contactS2Content {
	color: #fff;
}

.contact_form textarea {
	width: 100%;
	height: 140px;
	border: 0px;
	box-shadow: 1px 1px 9px #ccc;
	padding: 10px 25px;
	border-radius: 30px;
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}


.wpcf7 form .wpcf7-response-output {
	margin: -2em 0.5em 1em;
	padding: 0.2em 1em;
	/* border: 2px solid #00a0d2; */
}

div.wpcf7-response-output {
	float: left;
	width: 100%;
}

div.wpcf7-response-output {

	font-size: 11px;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900;
	color: #f00;
}

/* pintu css 25-09-23*/
header.entry-header.alignwide h1.entry-title {
	display: none;
}

header.entry-header.alignwide {
	position: relative;
	margin-top: 90px;
}

.headsubtitle {
	position: absolute;
	/* top: 42%; */
	top: 50%;
	color: #fff;
	left: 16%;
	transform: translateY(-50%);
	width: 29%;
}

.headsubtitle h3 {
	font-size: 3.5rem;
	line-height: 70px;
}

.headsubtitle h5 {
	font-size: 1.3rem;
	margin-top: 15px;
}

/* header.entry-header.alignwide img {
	padding-top: 65px;
} */
header.entry-header.alignwide img {
	/* padding-top: 50px; */
	background: #f9f9f9;
}

/* saurabh contact 21-09-2023 */

/* blog css */
h4.blog-h4 {
	font-size: 18px;
}

.blog #content .entry-header.alignwide {
	position: relative;
}

.blog #content .entry-header.alignwide img {
	width: 100%;
}

.entry-header.alignwide.mob-top {
	margin-top: 89px;
}

.blog #content .blogtitle {
	position: absolute;
	top: 50%;
	left: 0px;
	right: 0px;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-left: auto;
	margin-right: auto;
	max-width: 1320px;
	margin: 0 auto;
}

.blog #content .blogtitle h1 {
	color: #fff;
}

.blog_loop {
	background: #fff;
	margin-bottom: 35px;
	/* -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
    box-shadow: 1px 1px 2px rgba(0,0,0,.1); */
	padding: 0px 0 20px 0;
}

.sidebar-row a {
	line-height: 19px;
	display: inline-block;
	font-size: 0.9rem;
	font-weight: 600;
	
}

.sidebar-row a:hover {
	Color: #00969f;
}

.cat-links a {
	background: #fbaa19;
	color: #fff;
	padding: 3px 20px;
	border-radius: 50px;
	font-weight: 600;
	
	font-size: 0.8rem;
	margin: 5px 5px;
}

.cat-links a:hover {
	background: #36beaf;
}

.tags-links a {
	background: #f1f1f1;
	color: #696969;
	padding: 3px 20px;
	border-radius: 50px;
	font-weight: 600;
	
	font-size: 0.8rem;
	margin: 5px 5px;
	display: inline-block;
}

.tags-links a:hover {
	background: #000;
	Color: #fff;
}

.blog_loop h2.entry-title.default-max-width a:hover {
	Color: #fbaa19;
}

.more-link:hover {
	Color: #000;
}

.entry-footer .posted-on {
	display: none;
}

.post-date {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -35px;
	right: 25px;
	width: 100%;
	text-align: center;
	line-height: 20px;
	background: #fbaa19;
	color: #fff;
	padding: 15px;
	font-size: 18px;
	font-weight: 600;
	
	max-width: 125px;
}

.comment-author img {
	border-radius: 50px;
	margin-right: 15px;
}

.comment-metadata {
	margin-top: 10px;
}

.comment-content p {
	font-size: 1rem;
	
}

.comment-metadata time {
	font-size: 0.9rem;
	font-weight: 600;
	
	margin-bottom: 5px;
	display: inline-block;
}

.reply {
	display: inline-block;
	margin-bottom: 25px;
	background: #fbaa19;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	padding: 2px 15px 1px 15px;
	border-radius: 50px;
	letter-spacing: 1px;
	
}

.reply a {
	Color: #fff;
}

.reply:hover {
	background: #2cbbab;
}

.blog_loop .entry-content {
	padding: 30px !important;
}

.blog_loop h2.entry-title.default-max-width {
	padding-left: 30px !important;
}

.blog_loop footer.entry-footer.default-max-width {
	padding: 0 30px !important;
}

.entry-content a {
	color: #fba919;
	font-weight: 600;
	
}

.blog .sidebar-item {
	margin-bottom: 35px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
	padding: 20px 15px;
}

.blog .about-image.sidebarAboutS {
	margin-bottom: 35px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
	padding: 20px 15px;
}

.single-post .about-image.sidebarAboutS {
	margin-bottom: 35px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
	padding: 20px 15px;
}

.blog .about-image.sidebarAboutS p {
	margin-top: 20px;
}

.single-post .sidebar-item {
	margin-bottom: 35px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
	padding: 20px 15px;
}

/* .single-post .sidebar-wrap { margin-top: 50px; } */

/* blog css end */
.background-second-tile {
	background-image: url(../goh/assets/img/content-bg.jpg);
	width: 100%;
	height: auto;
	background-size: cover;
	padding: 30px;
}

.second-tile-content {
	padding: 50px 30px 0;
	background-color: #d18a70cc;
	min-height: 100%;
}

.second-tile-content-two {
	padding: 50px 30px 0;
	background-color: #61bf9bc9;
	min-height: 100%;
}

.second-tile-content-two p {
	color: #fff;
	font-size: 18px;
	padding-top: 20px;
}

.call-to-action a {
	background: #ffc13c;
	color: #002956;
	font-size: 20px;
	padding: 10px 30px;
	border: 1px solid #ffc13c;
	border-radius: 20px;
	font-weight: 600;
	text-decoration: none;
	position: relative;
	display: inline-block;
}

.call-to-action a br {
	display: none;
}

.call-to-action a:hover {
	background: #e0a82f;
	transition-duration: .3s;
}

.call-to-action {
	text-align: center;
	margin: 30px 0;
	position: relative;
}

.third-section-registration h3 {
	color: #102273;
	text-align: center;
}

.wrapper-cont {
	padding: 40px 0 20px;
	text-align: center;
	border-bottom: 2px dotted #87cead;
}

.comman-class {
	position: relative;
}

.comman-class p {
	text-align: center;
	font-size: 14px;
	color: #4b4b4b;
	line-height: 20px;
}

.comman-class h4 {
	font-size: 20px;
	color: #20825c;
	padding: 20px 0;
	font-weight: 700;
	text-align: center;
	min-height: 40px;
}

.comman-class p {
	text-align: center;
	font-size: 14px;
	color: #4b4b4b;
	line-height: 20px;
}

.bs-example h1 {
	text-align: center;
}

.accordion {
	background-color: #fff;
	color: #052e3e;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: 0;
	font-size: 15px;
	transition: .4s;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	margin-bottom: 10px;
	position: relative;
}
.single-product .accordion .accordion-item {
	border: 0px solid #ddd !important;
}
.bs-example {
	margin: 20px;
}

.my-ans {
	width: 100%;
	font-size: 18px;
	background: #246db3;
	color: #fff;
	padding: 7px;
}

.btn-link:hover,
.card-style .btn-link:focus {
	color: #fff !important;
	background: #235d94;
}

.form-fix {
	background: #002956;
	padding: 15px;
}

.form-head {
	background: #002956;
	padding-bottom: 12px;
	text-align: center;
}

.form-head h3 {
	text-transform: uppercase;
	color: #ffc13c;
	font-weight: 800;
	font-size: 30px;
}

.form-head p {
	color: #acd3fe;
	font-size: 14px;
	margin-bottom: 0;
}

.form-fix.navs.sticky-top label {
	color: #fff;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
	width: 100%;
}

.form-fix input[type=email],
.form-fix input[type=tel],
.form-fix input[type=text],
.form-fix select,
.form-fix textarea {
	width: 100%;
	border: none;
	padding: .375rem .75rem;
	font-size: 16px;
	border-radius: 15px;
	color: #5b5b5b;
	margin-bottom: 5px;
}

.form-fix input[type=submit] {
	padding: 2px 30px;
	font-size: 18px;
	color: #002956;
	text-transform: uppercase;
	background: #ffc13c;
	font-weight: 700;
	text-align: center;
	border-radius: 20px;
	margin: 0 auto;
	display: block;
	border: 1px solid #ffc13c;
}

.form-feild {
	background: #002956;
	padding: 12px;
	color: #fff;
	text-align: center;
}

.wpcf7-form-control-wrap {
	position: relative;
}

body div .wpcf7-form .fit-the-fullspace {
	position: absolute;
	margin-left: -999em;
}

.form-fix input[type=submit]:hover {
	background-color: #002956;
	transition-duration: .3s;
	color: #fff;
	border: 1px solid #fff;
}

.sticky-top {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 10;
}

.btn-link:hover,
.card-style .btn-link:focus {
	color: #fff !important;
	background: #235d94;
}

.card-style {
	border: none;
	margin-bottom: 10px !important;
	padding: 0 !important;
	background-color: transparent;
}

.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.my-ans.btn-link {
	display: flex;
	justify-content: space-between;
	flex-flow: row-reverse;
	text-decoration: none;
	font-weight: 600;
}

.card.my-card {
	border: transparent;
}

/* term  */
.sticky_top_terms {
	position: -webkit-sticky;
	position: sticky;
	top: 140px;
	z-index: 9;
}

ul.cmsLeftList.sticky_top_terms {
	list-style: none;
	padding-left: 30px;
}

ul.cmsLeftList.sticky_top_terms li {
	position: relative;
}

.cmsLeftList {
	background-color: #d9f4ff;
	padding: 15px;
	margin: 0;
	display: block;
}

.cmspage li {
	color: #001a4f;
	line-height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
}

.cmsLeftList li a {
	color: #001a4f;
}

.cmsLeftList li:before {
	font-family: FontAwesome;
	content: "\f104";
	position: absolute;
	left: -15px;
	color: #000;
	font-size: 14px;
	top: 2px;
}

/* video section neha */
.sectiontitle-vedio {
	color: #0f0f0f;
	font-size: 2.3rem;
	font-weight: 800;
	/* margin-bottom: 50px; */
	display: inline-block;
	width: 100%;
	text-align: center;
}

.section-heading1 p {
	color: #000;
	font-weight: 600;
	text-align: center;
	padding-bottom: 30px;
}

.video-col.section-video {
	height: 535px;
}

.video-col {
	box-shadow: 0 .5rem 6rem rgba(0, 0, 0, .2) !important;
	border-radius: 10px;
	height: 475px;
}

.video-content.p-3 {
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	top: -21px;
	position: relative;
	/* width: 365px; */
}

.video-content a {
	color: #000;
	text-decoration: none;
}

p.video-para {
	font-size: 18px;
}

.video-col a.btn-contact.person1 {
	width: 50%;
}

.video-col .video-content a.btn-contact.person1 {
	padding: 3px 15px 3px 15px;
	margin-top: 20px;
}

/* img.img-fluid.rounded.zoom-effect {
    left: 6%;
    position: relative;
} */
.video-col>a {
	display: block;
	padding: 0 15px;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	transform: translateZ(0);
}

.zoom-effect:hover {
	transform: scale(1.1);
}

.video-col img {
	margin: 0 auto;
	display: table;
	/* height: 291px; */
	position: relative;
	top: -40px;
	transition: all 0.3s;
}

.video-content h3 {
	padding-top: 0px;
}

.video-col:hover img {
	transform: scale(0.90);
	transition: all 0.3s;
}

span.video-name {
	font-size: 18px;
	font-weight: 700;
	color: #2C3411;
}

/* video section neha */

.bullets_styl li::marker {
	color: #03bcb5;
}

.bullets_styl li {
	list-style: square;
}


/* neha 11.10.2023 */
p.chand-para {
	padding: 0px 40px 30px 0;
	text-align: left;
}

p.chand-para1 {
	padding: 0px 0 0 40px;
	text-align: left;
}

.light-font1 {
	font-family: 'gilroylight';
	font-size: 1.8rem;
	line-height: 37px;
	padding-left: 40px;
	margin-top: 30px;
}

.light-font2 {
	font-family: 'gilroylight';
	font-size: 1.8rem;
	line-height: 37px;
	padding-right: 40px;
	margin-top: 42px;
}

/* neha 11.10.2023 */
/* term end */

.acc-container {
	max-width: 700px;
	width: 100%;
}

.acc {
	margin-bottom: 10px;
}

.acc-head {
	background-color: rgb(69 108 172);
	padding: 10px 10px;
	font-size: 22px;
	position: relative;
	cursor: pointer;
}

.acc-head::before,
.acc-head::after {
	content: '';
	position: absolute;
	top: 50%;
	background-color: #fff;
	transition: all .3s;
}

.acc-head::before {
	right: 30px;
	width: 3px;
	height: 20px;
	margin-top: -10px;
}

.acc-head::after {
	right: 21px;
	width: 20px;
	height: 3px;
	margin-top: -2px;
}

.acc-head p {
	color: #fff;
	font-weight: bold;
}

.acc-content {
	padding: 15px 10px;
	display: none;
}

.acc-head.active::before {
	transform: rotate(90deg);
}

.fancybox-controls .fancybox-infobar {
	display: none !important;
}

/* neha testimonial */

/* blog inner */


.entry-header h1 {
	color: #006e7b !important;
	padding: 20px 20px 0;
}

.entry-content p strong {
	color: #006e7b
}

.entry-content h2 {
	color: #006e7b;
	font-size: 22px;
}

.entry-content h3 {
	color: #006e7b;
	font-size: 20px;
}

/* .entry-content p u {color: #006e7b} */
.entry-content p u {
	font-weight: 600;
	text-decoration: none;
}

.entry-content p b {
	color: #006e7b;
	font-weight: 600;
}

.entry-content ol li {
	margin-bottom: 10px;
	font-weight: 400;
}

.entry-content ul li {
	margin-bottom: 10px;
	font-weight: 400;
}

.entry-content ol li::marker {
	color: #006e7b;
	font-weight: 600;
}

.entry-content li strong {
	color: #006e7b;
	font-size: 18px;
}

#comments h2#reply-title {
	font-size: 30px;
}

textarea#comment {
	width: 100%;
	height: 100px;
	border-radius: 10px;
	padding: 10px 15px;
}

#comments input[type=text],
#comments input[type=email],
#comments input[type=url],
#comments input[type=password],
#comments input[type=search],
#comments .site textarea {
	margin: 0 2px;
	max-width: 100%;
	border: 1px solid #385469;
	border-radius: 10px;
	width: 100%;
	line-height: 35px;
	padding: 10px 15px;
}

.comment-form {
	display: flex;
	flex-wrap: wrap;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email {
	flex-basis: 0;
	flex-grow: 1;
}

.comment-form>* {
	flex-basis: 100%;
}

.comment-form>p.comment-form-author {
	margin-right: calc(1.5 * var(--global--spacing-horizontal));
}

.comment-form>p label,
.comment-form>p input[type=email],
.comment-form>p input[type=text],
.comment-form>p input[type=url],
.comment-form>p textarea {
	display: block;
	font-size: var(--global--font-size-sm);
	margin-bottom: calc(0.5 * var(--global--spacing-unit));
	width: 100%;
	font-weight: var(--form--label-weight);
}

/* #comments .form-submit .submit {
    border: 1px solid #ef7f1b;
    padding: 10px 15px;
    font-size: 18px;
    border-radius: 20px;
	background: #ef7f1b;
} */

.comment-form .submit {
	background-color: #07394c;
	border: none;
	padding: 10px 25px;
	border-radius: 50px;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
	width: auto;
	height: auto;
	cursor: pointer;
}

.comment-form .comment-form-cookies-consent>label,
.comment-form .comment-notes {
	font-size: var(--global--font-size-xs);
	font-weight: normal;
}

.post-navigation .meta-nav {
	line-height: var(--global--line-height-body);
	color: var(--global--color-primary);
	font-size: 18px;
}

.post-navigation .post-title {
	font-size: 16px;
	margin-bottom: 20px;
}

.post-template-default #content {
	background: #f9f9f9;
}

.post.type-post {
	background-color: #fff;
	border: 1px solid #f2f2f2;
}

.single-post {
	margin-top: 50px;
}

.blog_loop .post.type-post {
	border: 0px solid #f2f2f2;
}

#content .entry-content {
	padding: 20px 0;
	color: #000;
	font-weight: 300;
	font-size: 17px;
}

.single-post #content .entry-content {
	padding: 20px;
	color: #000;
	font-weight: 300;
	font-size: 17px;
}

.single-post #content .entry-content p {
	color: #000;
	font-size: 18px;
}

footer.entry-footer.default-max-width {
	padding: 0 20px 20px;
}

.comments-area {
	border: 5px solid #f2f2f2;
	padding: 0 20px;
	background: #fff;
	margin-top: 30px;
}

p.logged-in-as {
	font-size: 18px;
	font-weight: 300;
}

.comment-form>p.comment-form-cookies-consent {
	display: flex;
}

input[type=checkbox]+label,
input[type=radio]+label {
	display: inline-block;
	padding-left: 10px;
	font-size: var(--global--font-size-xs);
	vertical-align: top;
}

#comments [type=checkbox],
#comments [type=radio] {
	box-sizing: border-box;
	padding: 0;
	border: 1px solid #000;
}

input[type=checkbox],
input[type=radio] {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	width: 25px;
	height: 25px;
	border: var(--form--border-width) solid var(--form--border-color);
	background: var(--global--color-white);
}

.comment-form>p label {
	color: #000;
	font-weight: 300;
	font-size: 20px;
}

p.name a strong {
	color: #006e7b;
}

/* blog inner end */

/* blog related */
nav.navigation.pagination .nav-links a.next.page-numbers {
	margin-left: 20px;
}

/* .related-posts { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding:0 10px; border-radius: 5px; margin-bottom: 40px; } */
.row.related_post h2 {
	padding-top: 20px;
	margin-bottom: 15px;
}

.row.related_post h3 {
	font-size: 13px;
	padding-top: 10px;
}

.story p {
	font-size: 19px !important;
	color: #5ca8a6;
}

.story {
	background: rgba(226, 234, 247, 0.3);
	padding: 40px;
}

.story strong {
	font-weight: 900 !important;
}


/* blog related end */



.thankyouContainer {
	background: rgb(123, 27, 215);
	background: linear-gradient(60deg, rgba(123, 27, 215, 1) 0%, rgba(65, 71, 194, 1) 100%);
	border-radius: 20px;
	padding: 145px 30px;
	max-width: 1320px;
	margin: 140px auto 100px auto;
	width: 100%;
}

.thankyouContainer h1 {
	color: #fff;
	font-size: 45px;
	text-align: center;
}

.thankyouContainer h2 {
	color: #fff;
	font-size: 30px;
	text-align: center;
}

/* life coaching page neha */
.myth-sec {
	padding: 15px 38px;
	height: 100%;
}

.life-font {
	padding-top: 33px;
	margin-bottom: 1rem;
}

.life-font p {
	font-family: 'gilroylight';
	font-size: 1.4rem;
	line-height: 29px;
	margin-bottom: 10px;
}

.myth-sec h5 {
	font-size: 24px;
	line-height: 40px;
}

.myth-sec h5 strong {
	font-size: 24px;
	color: #03bcb5;
	line-height: 34px;
	display: block;
	font-weight: 600;
}

.myth-sec p {
	font-size: 20px;
	font-family: 'gilroylight';
}

h5.new_aura_heading-life {
	color: #03bcb5;
	text-transform: uppercase;
	font-size: 26px;
	letter-spacing: 8px;
}

.last-sec {
	background: #03bcb5;
}

.last-sec .last-par p {
	color: #fff;
	font-size: 33px;
}

.light-font-life {
	font-size: 30px;
	line-height: 46px;
	color: #03bcb5;
}

p.life-para1 {
	padding: 0px 0 0 40px;
	text-align: left;
	font-size: 20px;
	font-family: 'gilroylight';
	line-height: 26px;
}

.LC-font {
	font-size: 2.2rem;
	line-height: 37px;
	margin-top: 30px;
	padding-left: 40px;
}

.LC-p {
	font-size: 25px;
	font-weight: 700;
	padding: 0px 0 0 40px;
	text-align: left;
}

.life_ol li strong.list-life {
	color: #000;
	font-size: 20px;
	font-weight: 900;
	font-family: 'gilroyextrabold';
}

ol.list-style.life_ol li {
	padding: 32px 20px 32px 75px !important;
}

.course-overview h5.life-co {
	font-weight: 700;
	font-size: 36px;
}

p.c-para-life {
	margin-bottom: 12px;
	text-align: left;
	line-height: 30px;
}

.font-life-1 {
	font-size: 36px;
	line-height: 43px;
	padding-left: 70px;
	font-weight: 900;
}

.font-life-2 {
	font-size: 36px;
	line-height: 43px;
	padding-right: 50px;
	font-weight: 900;
	margin-top: 20px;
}

.life-lis {
	background: #fff;
	border-radius: 30px;
}

.life-lis ul li {
	margin-bottom: 0;
	padding-bottom: 35px;
}

.life-lis ul.icon-style {
	border-radius: 30px;
	padding: 40px 30px !important;
}

.life-lis strong.list-life {
	color: #000;
	font-size: 19px;
	font-weight: 900;
	font-family: 'gilroyextrabold';
}

.white-life p {
	font-size: 31px;
	color: #262626;
	font-family: 'gilroylight';
}

.lc-para1 {
	font-size: 20px;
	line-height: 28px;
	padding-left: 50px;
	font-family: 'gilroylight';
}

.c-para {
	font-size: 20px;
	line-height: 34px;
	padding-right: 50px;
	font-family: 'gilroylight';
}

.courses-overvie-content-c p.c-bold {
	font-weight: 900;
}

.course-overview-para .ab-content-life h5 {
	font-size: 36px;
	margin-top: 30px;
}

.section-heading h5.new_life_heading {
	font-size: 36px;
	margin-top: 30px;
}

p.c-para-life strong.list-life {
	font-size: 21px;
	color: #000;
	font-weight: 900;
	font-family: 'gilroyextrabold';
}

.course-overview-para h5.LC-font-n {
	font-size: 36px;
	/* margin: 0 0 44px; */
}

.last-par p.app-life a {
	color: #fba919;
	font-weight: 600;
	font-family: 'gilroylight';
}

.last-par p.app-life a:hover {
	border-bottom: 2px solid #fba919;
}

.lifeCoa {
	padding-top: 35px;
}

.lifeCoa h2 {
	color: #0f0f0f;
	font-size: 2rem;
	font-weight: 800;
	margin-bottom: 20px;
	width: 100%;
	text-align: center;
}

.lifeCoa p {
	line-height: 28px;
}

.last-par p span {
	color: #fba919;
}

/* life coaching page neha end */

/* money and abundance */
p.text-bold {
	font-size: 33px;
	line-height: 46px;
}

.textbobb {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	padding: 28px 28px 16px 28px;
	border-radius: 20px;
}

.textbobb p {
	color: #00958f;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
}

section.drchan {
	background: #f6f6f6;
	padding: 35px 0 80px 0;
	margin-bottom: 60px;
}

.ftw {
	width: 83%;
}

.ftw p {
	font-weight: 300;
	color: #3d3d3d;
	font-size: 20px;
}

.htwotitle {
	background: #f8f8f8;
	padding-bottom: 0px;
	color: #000;
}

.htwotitle h2 {
	color: #0f0f0f;
	font-size: 2rem;
	font-weight: 800;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.quickBox {
	background: #fff;
	border-radius: 20px;
	margin-bottom: 40px;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	padding: 50px 15px 20px 15px;
}

.quickBox h5 {
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
	margin-bottom: 20px;
	padding-left: 16px;
	padding-top: 0px;
}

.quickBox ul li {
	padding-bottom: 35px;
	margin-bottom: 0;
}

.bggray {
	background: #f8f8f8;
}

.challengemn {
	padding: 75px 0 65px 0;
}

section.mindset-expect {
	color: #000;
}

.challengemn h2 {
	font-size: 30px;
	color: #000;
	font-weight: 700;
	line-height: 40px;
	margin-bottom: 20px;
}

.Benefitsmn {
	padding-top: 20px;
	color: #000;
}

section.mt-3 {
	color: #000;
}

/* money and abundance end*/

/* business coachinng */
.last-business {
	padding: 20px 0 0 40px;
}

.quickBox li strong {
	color: #000;
}

.quickBox p {
	padding: 0 0 20px 20px;
	font-weight: 600;
}

ul.left-cls {
	padding-left: 60px;
}

.fontfmly {
	font-family: 'gilroylight';
}

.b-left p {
	font-family: 'gilroylight';
	font-size: 32px;
	padding-bottom: 24px;
}

.bc-left ul li {
	background: #f8f8f8;
	padding-right: 40px;
}

.bcc-left p {
	font-family: 'gilroylight';
	font-size: 32px;
	padding-bottom: 24px;
	padding-left: 55px;
}

.bcc-left ul li {
	background: #f8f8f8;
}

.bcc-left ul {
	padding: 20px 0 10px 40px;
}

.last-business ul li {
	background: #fff;
}

.new-full-para {
	font-size: 26px;
	font-weight: 600;
	color: #000;
}

.last-sec-b {
	height: 100%;
	padding: 15px 40px;
}

.business-co {
	color: #262626 !important;
	font-size: 30px !important;
	text-align: center;
	line-height: 36px;
	margin-bottom: 10px;
}

.last-sec-b h2 {
	color: #03bcb5;
	font-size: 30px;
	padding-bottom: 28px;
}

.quickBox h3 {
	font-size: 20px;
	padding-left: 20px !important;
	position: relative;
	color: #000;
	margin-bottom: 25px;
	padding-top: 0px;
}

.quickBox h3 span {
	width: 50px;
	height: 50px;
	background: #03bcb5;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	border-radius: 60px;
	display: inline-block;
	vertical-align: middle;
	padding-top: 12px;
	margin-right: 12px;
}

.course-join .subtitle {
	font-weight: 500;
}

.last-sec-b h2 {
	color: #03bcb5;
	font-size: 30px;
	padding-bottom: 28px;
	font-weight: 500;
}

.last-sec-b h2 span {
	font-weight: 600;
}

/* business coachinng end */
/* ralation coaching start */
.N-Para p {
	font-weight: 700;
	font-size: 25px;
	padding-top: 30px;
}

/* .main-rel a {padding: 15px 29px;} */
.first-rel h6 {
	font-size: 20px;
	line-height: 28px;
}

.rel-box {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	padding: 28px 28px 16px 28px;
	border-radius: 20px;
}

.rel-box p {
	color: #0f0f0f;
	font-size: 22px;
	font-weight: 400;
	line-height: 38px;
}

.relation {
	background: #f8f8f8
}

.relation h2 {
	color: #0f0f0f;
	font-size: 36px;
	line-height: 36px;
	font-weight: 800;
	margin: 0 0 45px 0;
}

.relation-list ul {
	display: flex;
}

.relation-list ul li {
	text-align: center;
}

.relation-list ul {
	display: flex;
	justify-content: center;
	gap: 30px;
	list-style: none;
}

.rel-div p {
	font-size: 18px;
}

.relation-list ul li {
	width: 100%;
}

.rel-div {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	height: 100%;
}

.row.com-rel {
	gap: 60px;
	margin-bottom: 8px;
}

.row.com-rel .col-lg-5 {
	text-align: center;
	border: 2px dashed #03bcb5;
	border-radius: 11px;
	padding: 20px 0;
	color: #00958f;
	font-size: 20px;
	line-height: normal;
}

.rel-li ul li {
	margin-bottom: 15px;
}

.rel-li {
	background: #fff;
	border-radius: 20px;
	margin-bottom: 40px;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	padding: 4% 15%;
}

.new-rel-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rel-box p span {
	font-weight: 600;
	font-size: 21px;
	color: #00958f;
}

ul.icon-style.new-rel-list li {
	padding: 0px;
}

.last-business h6 {
	font-size: 19px;
}

.col-lg-9.mx-auto.emotional h2 {
	color: #000;
	font-size: 2rem;
	line-height: 46px;
}

.apna-relate p {
	font-size: 29px;
	color: #03a7a1;
	line-height: 41px;
}

.apna-relate-2 h2 {
	font-size: 30px;
	color: #000;
	font-weight: 700;
	line-height: 40px;
	margin-bottom: 20px;
}

.last-relation-1 {
	padding-left: 40px;
}

.the-sol h2 {
	font-size: 36px;
	color: #000;
}

.last-relation-1 {
	color: #000;
}

.last-relation-1 h6 {
	padding-left: 40px;
	font-size: 20px;
}

ul.icon-style.new-rel-list li {
	background: #fff;
}

.last-relations {
	padding-left: 40px;
}

.row.com-rel .col-lg-5:hover {
	border: 2px dashed #fba919;
}

.rel-div:hover {
	color: #03bcb5;
}

.the-rel h5 {
	font-size: 20px;
}

/* ralation coaching  */

/* low of attraction */
.low-li ul {
	padding: 25px;
}

.low-li ul li {
	padding: 9px;
}

.last-low p {
	font-size: 26px;
	font-weight: 600;
	margin-top: 60px;
}

.apna-law h2 {
	font-size: 24px;
	line-height: 33px;
}

.law-btn {
	text-align: center;
	margin-top: 30px;
}

.apna-law p {
	font-size: 24px;
	color: #03a7a1;
}

.last-h h2 {
	margin-top: 0px;
	font-size: 36px;
	font-weight: 900;
	margin-bottom: 25px;
	color: #000;
}

.law-2 h2 {
	font-size: 36px;
	line-height: 55px;
}

.last-law {
	padding: 30px 0 0 40px;
}

.last-law h6 {
	font-size: 34px;
}

.last-law p {
	padding-top: 10px;
	font-size: 23px;
}

.last-law1 {
	padding: 30px 50px 0 0;
}

.last-law1 h6 {
	font-size: 33px;
	padding-bottom: 12px;
}

.last-law1 p {
	font-size: 23px;
}

.result-law h2 {
	font-size: 36px;
	margin-bottom: 20px;
}

.apna-law h2 {
	color: #444;
}

.low-li {
	border-radius: 25px;
}


/* low of attraction end*/

/* mindset coaching  */
.mindset-coach ol li {
	padding: 20px 10px 10px;
}

.mindset-expect h2 {
	margin-bottom: 40px;
}

h2.headi {
	font-size: 36px;
	color: #000;
}

.courses-overvie-content-c {
	margin-top: 35px;
}

/* mindset coaching end */
/* woocommerce*/

#content .entry-content .woocommerce {
	max-width: 1320px;
	margin: 0 auto 40px auto;
	padding: 50px 30px;
	text-align: left;
}

.woocommerce .checkout input {
	line-height: 40px !important;
	border-radius: 7px;
	border: 1px solid #ccc;
	padding: 0 10px;
}

.select2-container .select2-selection--single {
	cursor: pointer;
	border-radius: 7px !important;
}

.page-id-3443 .woocommerce .checkout .form-row input:focus {
	outline: 0px !important;
}

.woocommerce .checkout input:focus-visible {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	outline: none;
	border: 1px solid #1e1c80;
}

h2.benif {
	font-size: 36px;
	color: #000;
	font-weight: 900;
}





/******************************************* media query start ************************************ */





@media (max-width: 1399px) {
	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 630px;
	}

	.mindset-coach ol li {
		font-size: 16px !important;
	}
}

/* media query neha testimonial */


@media (max-width: 1366px) {
	.navbar .dropdown .dropdown ul {
		left: -90%;
	}

	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 630px;
	}

	.navbar .dropdown .dropdown:hover>ul {
		left: -100%;
	}

	.blog #content .blogtitle {
		margin: 0 auto;
		width: 80%;
	}

	/* life coaching neha */
	.light-font {
		font-size: 1.6rem;
		line-height: 35px;
		padding-top: 18px;
	}

	.white-life p {
		font-size: 30px;
		line-height: 40px;
	}

	.font-life-1 {
		font-size: 34px;
		line-height: 39px;
		padding-left: 45px;
	}

	.lc-para1 {
		font-size: 19px;
		line-height: 27px;
		padding-left: 48px;
	}

	.font-life-2 {
		font-size: 34px;
		line-height: 39px;
	}

	.lifeCoa p {
		line-height: 27px;
	}

	.LC-font {
		font-size: 32px;
	}

	.LC-p {
		font-size: 22px;
	}

	.lifeCoa p {
		line-height: 23px;
	}

	h5.LC-font-n {
		font-size: 31px;
		padding-top: 0px;
	}

	p.fontfmly {
		line-height: 30px;
	}

	.myth-sec h5 strong {
		font-size: 22px;
		line-height: 30px;
	}

	/* life coaching neha end */
	/* money abundance */
	p.life-font {
		font-size: 25px;
		line-height: 33px;
		padding-top: 0px;
	}

	.textbobb {
		height: 100%;
	}

	p.text-bold {
		font-size: 32px;
		line-height: 43px;
	}

	.reptop {
		margin-top: 39px;
	}

	.btn-mon {
		margin-left: 78px;
	}

	.last-sec .last-par p {
		font-size: 30px;
	}

	/* money abundance */
	/* relation coach */
	.relation-list ul {
		gap: 11px;
	}

	.relation h2 {
		font-size: 31px;
	}

	.row.com-rel {
		gap: 40px;
	}

	.col-lg-9.mx-auto.emotional h2 {
		font-size: 1.8rem;
	}

	.last-relations h6 {
		font-size: 20px;
	}

	.the-sol h2 {
		font-size: 30px;
	}

	.last-relation-1 {
		padding-left: 20px;
	}

	.apna-relate p {
		font-size: 28px;
		line-height: 38px;
	}

	.ab-content.pe-5 p {
		font-size: 21px;
		line-height: 26px;
	}

	/* law coach */
	.first-rel-l {
		margin-top: 45px;
	}

	.last-law h6 {
		font-size: 28px;
	}

	.last-law p {
		padding-top: 6px;
		font-size: 22px;
	}

	.last-law1 h6 {
		font-size: 28px;
		padding-bottom: 12px;
	}

	.last-law1 p {
		font-size: 22px;
	}

	.apna-law h2 {
		font-size: 23px;
	}

	.apna-law p {
		font-size: 23px;
	}

	/* law coach endx */

}


/**
  * Mobile Navigation  */
.mobile-nav-toggle {
	color: #00969f;
	font-size: 35px;
	cursor: pointer;
	display: none;
	line-height: 0;
	transition: 0.5s;
	padding-right: 15px;
}

/* neha css 09.10.2023 start */

@media (max-width: 1280px) {
	.healing-col .healing-content {
		top: -51px;
		position: relative;
	}

	.healing-content h3 {
		padding-top: 0px;
	}

	.healing-col .healing-content {
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		top: -60px;
		position: relative;
	}

	.latest-content p {
		font-size: 18px;
		line-height: 30px;
	}

	.navbar>ul>li {
		white-space: nowrap;
		padding: 8px 8px;
	}

	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 630px;
	}

	p.chand-para1 {
		padding: 0px 0 0 30px;
		text-align: left;
		font-size: 20px;
	}

	p.chand-para {
		padding: 0px 30px 0px 0;
		text-align: left;
		font-size: 20px;
	}

	.light-font1 {
		padding-left: 28px;
		margin-top: 0px;
	}

	.light-font2 {
		margin-top: 20px;
	}

	/* busine */
	.b-left p {
		font-size: 30px;
		padding-bottom: 10px;
		line-height: 40px;
	}

	.last-sec-b h2 {
		font-size: 26px;
		padding-bottom: 15px;
	}

	/* life coa */
	.lifeCoa p {
		line-height: 26px;
	}

	.relation-list ul {
		flex-wrap: wrap;
	}

	.relation-list ul li {
		width: 22%;
	}

}

/* neha css 09.10.2023 end */
@media (max-width: 1199px) {
	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 750px;
	}

	.mindset-coach a {
		padding: 10px 20px;
	}

	.mindset-coach ol li {
		padding-bottom: 10px;
	}
}


@media (max-width: 991px) {
	.mobile-nav-toggle {
		display: block;
	}

	.navbar ul {
		display: none;
	}

	nav#navbar ul li:hover ul.sub-menu {
		display: block;
		width: 100%;
		height: auto;
		position: relative;
		padding: 0px 1px 0px 0px;
		top: 0;
		left: 0;
		margin-top: 10px;
		overflow: hidden;
	}

	nav#navbar ul li.custom_sub_menu:hover ul.sub-menu {
		width: 100%;
		display: block;
	}

	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 640px;
	}

	img.img-fluid.rounded {
		padding: 0 0 0 60px;
	}

	p.chand-para1 {
		padding: 30px 0 0 0;
		text-align: center;
	}

	p.chand-para {
		padding: 0px;
		text-align: center;
	}

	/* money Abundance */
	.mbtn {
		display: flex;
		justify-content: center;
	}

	.reptop img {
		padding: 0px !important;
	}

	section.drchan .col-lg-3 {
		margin-bottom: 50px;
	}

	/* money Abundance end */
	.row.com-rel {
		margin-top: 28px;
		justify-content: space-between;
	}

	.mindset-coach h5 {
		margin: 40px 0px 40px 0px;
		font-size: 28px;
	}

	.mindset-coach ol li {
		font-size: 19px !important;
		padding: 20px;
	}

	.mindset-coach ol {
		margin-top: 40px;
	}
}

.navbar-mobile {
	position: fixed;
	overflow: hidden;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(4, 7, 9, 0.9);
	transition: 0.3s;
	z-index: 999;
}

.navbar-mobile .mobile-nav-toggle {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
}

.navbar-mobile ul {
	display: block;
	position: absolute;
	top: 55px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	padding: 10px 0;
	border-radius: 10px;
	background-color: #fff;
	overflow-y: auto;
	transition: 0.3s;
}

.navbar-mobile a,
.navbar-mobile a:focus {
	padding: 10px 20px;
	font-size: 15px;
	color: #15222b;
}

.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
	color: #ef4036;
}

.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
	margin: 15px;
}

.navbar-mobile .dropdown ul {
	position: static;
	display: none;
	margin: 10px 20px;
	padding: 10px 0;
	z-index: 99;
	opacity: 1;
	visibility: visible;
	background: #fff;
	box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
}

.navbar-mobile .dropdown ul li {
	min-width: 200px;
}

.navbar-mobile .dropdown ul a {
	padding: 10px 20px;
}

.navbar-mobile .dropdown ul a i {
	font-size: 12px;
}

.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul li:hover>a {
	color: #ef4036;
}

.navbar-mobile .dropdown>.dropdown-active {
	display: block;
}

.header-top {
	background-color: #f6f4f4;
	padding: 5px;
}

.headertop-li {
	margin: 0;
	padding: 0;
}

.headertop-li li {
	list-style: none;
	display: inline-block;
	margin: 0px 10px;
}

.headertop-li li a {
	color: #474747;
	font-size: 0.9rem;
}

.header-top-btn {
	font-size: 0.8rem;
	text-transform: uppercase;
	font-weight: 600;
	padding: 5px 15px;
	background-color: #fff;
	border: #b0b0b0 solid 1px;
	border-radius: 5px;
	margin: 0px 0px 0px 10px;
	font-weight: 600;
}

.header-top .bx-envelope,
.header-top .bx-envelope .bx-phone-call {
	font-size: 1.2rem;
	position: relative;
	top: 4px;
}

.header-top-btn:hover {
	background-color: #e60449;
	color: #fff;
	border: #e60449 solid 1px;
}

.search-btm .form-control {
	height: auto;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	border: 0;
	font-size: 32px;
	font-weight: 300;
	background-color: #fff;
	padding: 20px 30px;
}

.search-btm form {
	position: relative;
}

.search-btm .btn {
	background-image: url("assets/img/search_icon.png");
	width: 75px;
	height: 73px;
	position: absolute;
	right: 3px;
	background-color: transparent;
	border-radius: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	top: 56%;
	transform: translateY(-50%);
}

.text-search-section {
	z-index: 2;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 740px;
}

.search-btm {
	transition: all ease-in-out 0.8s;
	-webkit-transition: all ease-in-out 0.8s;
	-moz-transition: all ease-in-out 0.8s;
	-ms-transition: all ease-in-out 0.8s;
	width: 550px;
}

.opacity-1 {
	opacity: 1;
	transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
}

/*--------------------------------------------------------------
  # Main Banner Section
  --------------------------------------------------------------*/

.mainBanner {
	margin-top: 15px;
	overflow: inherit;
}


/*--------------------------------------------------------------  # Sections General  --------------------------------------------------------------*/

section {
	padding: 35px 0;
	overflow: hidden;
}

.section-bg {
	background-color: #f0f4f8;
}

.section-title {
	padding-bottom: 40px;
}

.contact_form {
	margin: 0px auto 0;
	display: table;
	min-width: 100%;
}

.contact_form .formwrap {
	display: block;
}

.contact_form .formwrap h3 {
	background: #017d87;
	max-width: 500px;
	margin: 0 auto;
	text-align: center;
	line-height: 50px;
}

.contact_form input {
	padding: 10px 10px;
}

.contact_form input {
	padding: 10px 10px;
	width: 100%;
}

.contact_form input {
	padding: 10px 25px;
	width: 100%;
	border: 0px;
	box-shadow: 1px 1px 9px #ccc;
	line-height: 40px;
	border-radius: 30px;
}

.contact_form input:focus-visible {
	outline-color: #fba919;
}

.contact_form input[type=submit] {
	padding: 5px 15px;
	border: 0 none;
	cursor: pointer;
	max-width: 140px;
	margin: 0;
	display: block;
	line-height: 36px;
}

.contact_form input[type=submit]:hover {
	background: #fba919;
	color: #000;
}

.section-title h2 {
	font-size: 14px;
	font-weight: 500;
	padding: 0;
	line-height: 1px;
	margin: 0 0 5px 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #5c8eb0;
	
}

.section-title h2::after {
	content: "";
	width: 120px;
	height: 1px;
	display: inline-block;
	background: #ff8664;
	margin: 4px 10px;
}

.section-title p {
	margin: 0;
	margin: 0;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	
	color: #263d4d;
}

.section-heading {
	text-align: center;
}

.section-heading span {
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 27px;
	display: inline-block;
	margin-top: 0px;
}

.sectiontitle {
	color: #0f0f0f;
	font-size: 2.3rem;
	font-weight: 800;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
	padding-top: 0;
}

h1.sectiontitle {
	padding-top: 0px;
}

section.healer-section {
	padding-top: 0px;
}

.btn-contact {
	transition: all 0.5s;
	border: #000 solid 2px;
	border-radius: 50px;
	padding: 10px 38px 10px 40px;
	
	display: inline-block;
	color: #000;
	font-weight: 700;
	font-size: 16px;
}

.btn-contact span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
}

.btn-contact span:after,
.healing-col:hover .btn-contact span:after {
	content: '';
	background-image: url(assets/img/hover-flower.png);
	width: 36px;
	height: 24px;
	position: absolute;
	opacity: 0;
	top: 0px;
	right: -20px;
	transition: 0.5s;
}

.healing-col:hover .btn-contact span:after {
	opacity: 1;
}

.btn-contact:hover span,
.healing-col:hover .btn-contact span {
	padding-right: 35px;
}

.btn-contact:hover span:after {
	opacity: 1;
	right: -12px;
}

.btn-contact:hover,
.healing-col:hover .btn-contact {
	background-color: #000;
	color: #fff !important;
}

.btn-contact:hover span,
.healing-col:hover .btn-contact span {
	color: #fff !important;
}


.aboutus {
	overflow: inherit;
}

.topabout-section {
	margin-top: -35px;
	position: relative;
	z-index: 9;
}

.topabout-section img {
	padding: 0px 15px;
}

.top-section-title {
	background-color: #000;
	color: #fff;
	font-weight: 900;
	font-size: 1.5rem;
	line-height: 61px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.col-0 {
	padding: 0;
}

.topabout-col {
	background-color: #fff;
}

.hr-impactfull {
	margin-top: 50px;
}

.hrimpactfull-thumbnail {
	background-color: #fff;
	border-radius: 10px;
	padding: 15px;
	margin: 10px 10px 70px 10px;
	min-height: 330px;
}

.hrimpactfull-thumbnail img {
	border-radius: 10px;
}

.hrimpactfull-thumbnail .hr-content {
	padding: 0 15px;
	position: relative;
	top: -24px;
	text-align: left;
}

.hrimpactfull-thumbnail .hr-content h3 {
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 27px;
	text-align: center;
	margin-bottom: 15px;
}

.hrimpactfull-thumbnail .hr-content p {
	margin: 0;
	padding: 0;
	font-size: 1rem;
	line-height: 23px;
}

.trending-courses .btndetails {
	background-color: #123589;
	margin-top: 20px;
	color: #fff;
	padding: 5px 20px 7px 20px;
	border-radius: 50px;
	display: inline-block;
	font-weight: 600;
}

.hrimpactfull-img {
	position: relative;
	top: -50px;
}

.hrimpactfull-img h2 {
	position: absolute;
	bottom: 0;
	text-align: center;
	left: 0;
	right: 0;
	color: #fff;
	text-transform: capitalize;
	font-weight: 900;
	line-height: 32px;
	font-family: 'gilroyextrabold';
	font-size: 1.8rem;
}

.hrimpactfull-thumbnail:hover {
	cursor: pointer;
}

.hrimpactfull-thumbnail:hover {
	box-shadow: 0 .5rem 6rem rgba(0, 0, 0, .2) !important;
}

.hrimpactfull-thumbnail:hover .btndetails {
	background-color: #ff0037;
}

.mainbanner-slider .swiper-wrapper .swiper-slide {
	text-align: center;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

/*--------------------------------------------------------------
  # About us section
  --------------------------------------------------------------*/

.designation {
	position: absolute;
	bottom: 5%;
	left: 5%;
	color: #b3a098;
}

.designation p {
	padding: 0;
	margin: 0;
}

.designation .name-title {
	color: #fff;
	
	font-weight: 600;
	font-size: 1.5rem;
}

.light-font {
	font-family: 'gilroylight';
	font-size: 1.8rem;
	line-height: 37px;
	padding-top: 33px;
}

.medium-font {
	font-size: 1.2rem;
}


/*--------------------------------------------------------------
  # Breadcrumbs
  --------------------------------------------------------------*/

.breadcrumbs {
	padding: 15px 0;
	background: #f0f4f8;
	min-height: 40px;
	margin-top: 78px;
}

.breadcrumbs h2 {
	font-size: 28px;
	font-weight: 400;
}

.breadcrumbs ol {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0;
}

.breadcrumbs ol li+li {
	padding-left: 10px;
}

.breadcrumbs ol li+li::before {
	display: inline-block;
	padding-right: 10px;
	color: #263d4d;
	content: "/";
}

@media (max-width: 992px) {
	.breadcrumbs {
		margin-top: 52px;
	}

	.breadcrumbs .d-flex {
		display: block !important;
	}

	.breadcrumbs ol {
		display: block;
	}

	.breadcrumbs ol li {
		display: inline-block;
	}

	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 745px;
	}

	.first-rel h6 {
		font-size: 18px;
		line-height: 24px;
	}

	.main-rel a {
		padding: 6px 16px;
		font-size: 15px;
	}

	.relation h2 {
		font-size: 28px;
	}

	.rel-box p {
		font-size: 23px;
		line-height: 36px;
	}

	.row.com-rel .col-lg-5 {
		font-size: 18px;
	}

	.the-rel h5 {
		font-size: 18px;
	}

	.htwotitle h2 {
		font-size: 1.7rem;
	}

	.col-lg-9.mx-auto.emotional h2 {
		font-size: 1.6rem;
	}

	ul.icon-style.new-rel-list li {
		font-size: 18px;
	}

	.last-relations h6 {
		font-size: 19px;
		margin-bottom: 17px;
	}

	.the-sol h2 {
		font-size: 27px;
	}

	.challengemn h2 {
		font-size: 24px;
	}

	.apna-relate p {
		font-size: 25px;
		line-height: 36px;
	}

	.ab-content.pe-5 p {
		font-size: 19px;
		line-height: 24px;
	}

	.apna-relate-2 h2 {
		font-size: 26px;
		margin-bottom: 8px;
	}

	.apna-relate-2 p {
		font-size: 19px;
		line-height: 24px;
	}

	.ab-content1.pe-5.mt-3 {
		margin-top: 64px !important;
	}

}




/*--------------------------------------------------------------
  # Healing Consultation
  --------------------------------------------------------------*/

.healing-consultation h2.sectiontitle span {
	font-size: 1.5rem;
	line-height: 35px;
}

.get-unlimited .sectiontitle {
	margin: 0;
}

section.get-unlimited h1 {
	color: #0f0f0f;
	font-size: 2.3rem;
	font-weight: 800;
	margin-bottom: 0;
	padding-top: 0;
	display: inline-block;
	width: 100%;
}

section.get-unlimited h2.sectiontitle {
	padding-top: 5px;
	font-size: 24px;
	font-weight: 600;
}

section.get-unlimited {
	padding: 20px 0 !important;
}

.section-heading p {
	color: #000;
	font-weight: 600;
}

.get-started h4 {
	color: #6a6a6a;
	font-size: 1.7rem;
	line-height: 36px;
	font-weight: 400;
}

.get-started h4 span {
	color: #431c79;
	font-weight: 700;
}

.get-started p {
	font-size: 1.2rem;
}

section.get-yourcomplete {
	padding-bottom: 30px;
}

.green-btn {
	background-color: #1ebcab;
	border-radius: 50px;
	padding: 10px 20px;
	width: 100%;
	color: #fff;
	display: inline-block;
	text-align: center;
	font-size: 1.4rem;
	margin: 15px 0px;
}

.green-btn:hover {
	background-color: #ffa500;
	color: #000;
}

.healing-col>a {
	display: block;
	padding: 15px;
}


/*--------------------------------------------------------------
  # Register for scan
  --------------------------------------------------------------*/
section.register-of-scan.text-center {
	padding: 30px 0;
}

.register-of-scan {
	background-color: #1ebcab;
	text-align: center;
	color: #fff;
}

.register-of-scan li {
	display: inline-block;
	padding: 0px 25px;
	font-family: 'gilroyextrabold';
	border-right: #fff solid 1px;
	font-size: 1.9rem;
}

.register-of-scan ul li:last-child {
	border: none;
	font-size: 1.2rem;
}

.register-of-scan .btn-contact {
	background-color: #fff;
	color: #000;
	border-color: #fff;
}

.register-of-scan .btn-contact:hover span {
	color: #000 !important;
}


/*--------------------------------------------------------------
  # Dr Chandani Message
  --------------------------------------------------------------*/

.dr-chandni-video {
	position: relative;
}

.latest-col h3 {
	font-size: 1.3rem;
	color: #000;
	line-height: 26px;
	padding-top: 0px;
}

.latest-col p {
	margin: 0;
	padding: 0;
	font-size: 1.4rem;
	line-height: 33px;
}

.latest-col:hover {
	box-shadow: 0 .5rem 6rem rgba(0, 0, 0, .2) !important;
}

.readmore-btn {
	color: #000;
	font-size: 1.2rem;
	font-weight: 600;
}

.cta {
	position: relative;
	margin: auto;
	padding: 16px 22px;
	transition: all 0.2s ease;
}

.cta:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	border-radius: 28px;
	background: rgba(251, 169, 25, 0.5);
	width: 56px;
	height: 56px;
	transition: all 0.3s ease;
}

.cta span {
	position: relative;
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
	vertical-align: middle;
	letter-spacing: 1px;
}

.cta svg {
	position: relative;
	top: 0;
	margin-left: 10px;
	fill: none;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke: #111;
	stroke-width: 2;
	transform: translateX(-5px);
	transition: all 0.3s ease;
}

.cta:hover:before {
	width: 100%;
	background: #fbab1e;
	color: #000;
}

.cta:hover {
	color: #000 !important;
}

.cta:hover svg {
	transform: translateX(0);
}

.cta:active {
	transform: scale(0.96);
}

.video-thumb h3 {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	text-align: center;
	color: #fff;
	font-size: 2.2rem;
}

.social-links li {
	line-height: 50px;
}

.social-links li a {
	color: #000;
	font-size: 1.4rem;
	font-weight: 500;
}

.social-links li a:hover {
	color: #132c93;
	font-weight: 600;
}

.social-links li a img {
	margin-right: 15px;
}

.stay-connected h2.sectiontitle span {
	font-size: 1.6rem;
	line-height: 30px;
}


/*--------------------------------------------------------------
  # Footer
  --------------------------------------------------------------*/
a { text-decoration: none !important; 
	color:#000;
}

.scroll-box p a:hover {
	color: #fff;
 }

#footer {
	/* background: #fff url(assets/img/footbg.png) no-repeat; */
	background: #fff;
	background-position: center bottom;
	padding: 0 0 30px 0;
	color: #fff;
	font-size: 14px;
	box-shadow: 0 0rem 6rem rgba(0, 0, 0, .175) !important;
}

/*  */
.scroll-sec {
	background-color: rgba(0, 26, 79, .82);
	padding: 10px 0;
	z-index: 999;
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	display: none;
	text-align: center
}

.scroll-box a {
	color: #fba919;
	text-decoration: none;
	font-size: 18px;
	font-weight: 400
}

.scroll-box a i {
	font-size: 22px
}

.client-list {
	background-color: #fff;
	text-align: center
}

.footerbot-link li a:hover {
	color: #00969f;
}

.client-list h2 {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 15px
}

.footerbot-link li a:hover {
	background-color: #00969f;
	color: #fff;
}

.client-list img {
	border: 1px solid #000;
	padding: 0;
	margin: 0 10px;
	width: 98%
}

/*  */
#footer .footer-top h4:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 9px;
	width: 60px;
	height: 2px;
	background-color: #fba919;
}

address.mb-3 strong {
	font-weight: 600;
	font-size: 16px;
}

#footer .footer-top {
	padding: 0px 0 30px 0;
	margin-bottom: 30px;
}

#footer .footer-top .footer-info {
	margin-bottom: 30px;
}

#footer .footer-top .footer-info h3 {
	font-size: 28px;
	margin: 0 0 15px 0;
	padding: 2px 0 2px 0;
	line-height: 1;
	font-weight: 700;
}

#footer .footer-top .footer-info p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
	
	color: #000;
}

#footer .footer-top .social-links a {
	font-size: 18px;
	display: inline-block;
	background: rgba(255, 255, 255, 0.08);
	color: #000;
	line-height: 1;
	padding: 8px 0;
	margin-right: 4px;
	border-radius: 4px;
	text-align: center;
	width: 36px;
	height: 36px;
	transition: 0.3s;
}

#footer .footer-top .social-links a:hover {
	background: #ff4a17;
	color: #000;
	text-decoration: none;
}

#footer .footer-top h4 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	position: relative;
	padding-bottom: 12px;
}

#footer .footer-top .footer-links {
	margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#footer .footer-top .footer-links ul i {
	padding-right: 2px;
	color: #000;
	font-size: 18px;
	line-height: 1;
}

#footer .footer-top .footer-links ul li {
	padding: 2px 0;
	display: flex;
	align-items: center;
}

#footer .footer-top .footer-links ul li:first-child {
	padding-top: 0;
}

li.line_height a {
	line-height: 16px !important;
}



#footer .footer-top .footer-links ul a {
	color: #000;
	transition: 0.3s;
	display: inline-block;
	font-weight: 600;
	line-height: 21px;
	font-size: 13px;
	text-decoration: none;
}

#footer .footer-top .footer-links ul a:hover {
	color: #00969f;
}

#footer .footer-top .footer-newsletter form {
	margin-top: 30px;
	background: #fff;
	padding: 6px 10px;
	position: relative;
	border-radius: 4px;
}

#footer .footer-top .footer-newsletter form input[type=email] {
	border: 0;
	padding: 4px;
	width: calc(100% - 110px);
}

#footer .footer-top .footer-newsletter form input[type=submit] {
	position: absolute;
	top: 0;
	right: -2px;
	bottom: 0;
	border: 0;
	background: none;
	font-size: 16px;
	padding: 0 20px;
	background: #ef4036;
	color: #fff;
	transition: 0.3s;
	border-radius: 0 4px 4px 0;
}

#footer .footer-top .footer-newsletter form input[type=submit]:hover {
	background: #ff5e31;
}

#footer .copyright {
	text-align: center;
	background-color: #e7e3e3;
	padding: 10px;
	color: #000;
}

#footer .credits {
	padding-top: 10px;
	text-align: center;
	font-size: 13px;
	color: #fff;
}

#footer .credits a {
	transition: 0.3s;
}

.footer-links address {
	color: #000;
	position: relative;
	padding-left: 20px;
	font-weight: 600;
}

.footer-links address .bx {
	position: absolute;
	left: 0;
	top: 5px;
}

.footerbot-link {
	margin: 0;
	padding: 0;
	border-top: #ccc solid 1px;
	padding-top: 25px;
}

.footerbot-link li {
	display: inline-block;
	list-style: none;
}

.footerbot-link li a {
	color: #000;
	border-right: #000 solid 1px;
	padding: 0px 15px;
	font-weight: 600;
}

.footerbot-link li:last-child a {
	border: none;
}

.healings_footer ul {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

/*--------------------------------------------------------------
  # Custom css
  --------------------------------------------------------------*/


.our-life-changing {
	padding: 50px 0px;
	position: relative;
	z-index: 1;
	overflow: inherit;
}

.tellus-wrap {
	position: relative;
	top: -40px;
	margin-bottom: 50px;
	/* transform: translate(-50%, -50%);width: 100%; */
}

.bi-emoji-smile,
.bi-clock {
	font-size: 45px;
	color: #ef4036;
	font-weight: bold;
}

.bi-journal-richtext {
	font-size: 45px;
	color: #fff;
	font-weight: bold;
}

.purecounter {
	font-size: 25px;
	font-weight: 900;
}

.tellus-wrap ul {
	display: flex;
	width: 100%;
	align-items: center;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	overflow: hidden;
	background-color: #fff;
}

.tellus-wrap ul li {
	background: #ffffff;
	padding: 10px 10px 10px 20px;
	width: 33.333333%;
	height: 90px;
	display: flex;
	align-items: center;
	border: #ebebeb solid 1px;
	margin: 10px;
	justify-content: center;
}

.icon-wrap {
	position: relative;
}

.tellus-cont {
	margin-left: 13px;
	margin-top: 5px;
	font-size: 1rem;
}

.tellus-cont h4 {
	font-size: 18px;
	font-weight: 900;
	color: #04509b;
	font-family: 'Montserrat', sans-serif;
	line-height: 16px;
}

.tellus-cont p {
	font-size: 17px;
	font-weight: 600;
	color: #515151;
	line-height: 20px;
	margin-top: 0;
}

.clan-form {
	padding: 0px 30px 0px 0px;
	position: relative;
	background-color: #ffffff;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	margin-bottom: 30px;
	border-radius: 10px;
	z-index: 1;
}

.upcoming-content {
	padding: 30px 0px 30px 0px;
}

.subscribe-btn {
	color: #ffffff;
	font-size: 15px;
	font-weight: 800;
	text-decoration: none;
	padding: 10px 35px;
	background: #ef4036;
	border-radius: 25px;
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	overflow: hidden;
}

.subscribe-btn:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ffffff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	border-radius: 25px;
}

.subscribe-btn:hover,
.subscribe-btn:focus,
.subscribe-btn:active {
	color: #ef4036;
	text-decoration: none;
}

.subscribe-btn:hover:before,
.subscribe-btn:focus:before,
.subscribe-btn:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.healer-section {
	position: relative;
}

.healer-content {
	font-size: 1.2rem;
	line-height: 32px;
}

.healer-content span {
	font-weight: 600;
}

h2.sectiontitle span {
	font-size: 1.1rem;
}

.testimonial-col {
	border: #e4e4e4 solid 1px;
	height: 470px;
}


.healing-col a:hover {
	color: #000;
}

.healing-col {
	box-shadow: 0 .5rem 6rem rgba(0, 0, 0, .2) !important;
	border-radius: 10px;
	height: 500px;
}

body.page-template-default.page.page-id-98 section.testimonials {
	display: none;
}

body.page-template-default.page.page-id-216 section.healer-section {
	display: none;
}

/* 06.09.2023 */
/* .healing-col */
.chakra-section {
	height: 430px;
}

.healing-col.chakra-section img {
	height: auto;
}

/* 06.09.2023  end */


.healing-col:hover .btn-contact {
	background-color: #000;
	color: #fff !important;
}


.book-consultation-mobile,
.formobile-view {
	display: none !important;
}

.healing-content h3 {
	font-size: 1.2rem;
	margin-top: 13px;
}

.healing-content p {
	font-size: 18px;
	line-height: 23px;
	min-height: 69px;
}

/**** Programme ***/

.programe-banner {
	background-image: url(../goh/assets/img/programmebanner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 120px 0px;
}


.programebanner-content {
	color: #fff;
	font-size: 1.3rem;
	line-height: 32px;
}

.programebanner-content h1 {
	font-size: 2rem;
	line-height: 36px;
}

.programebanner-content p {
	line-height: 28px;
}

.digit-design {
	font-size: 3.5rem;
	font-weight: 900;
	color: #000;
}

.programme-topcol small {
	font-size: 1rem;
	font-weight: 500;
	text-transform: uppercase;
	padding-left: 10px;
	line-height: 19px;
	color: #595e67;
	letter-spacing: 2px;
}

.programme-topcol {
	line-height: 25px;
	text-transform: uppercase;
	font-size: 1.5rem;
}

.topabout-section .programme-topcol:nth-child(3) .digit-design {
	font-size: 1.9rem;
	font-weight: 900;
}

.topabout-section .programme-topcol:nth-child(3) small {
	padding: 5px 0 0 0;
}

.programme-topcol .btn-contact {
	background-color: #03bcb5;
	border-color: #03bcb5;
	color: #fff;
}

.programme-topcol .btn-contact:hover {
	background-color: #000;
	border-color: #000;
}

.topabout-section .programme-topcol {
	border-right: #c0c0c0 solid 1px;
	padding-right: 50px;
	height: 50px;
}

.topabout-section .programme-topcol:last-child {
	border: none;
	padding-right: 0;
}

.topabout-section .programme-topcol:last-child:after {
	content: '';
	border: none;
	background: none;
}

.proinfo .designation {
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

.proinfo .designation p {
	color: #8cd4f0;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 0.8rem;
}

.proinfo .designation .name-title {
	font-weight: 800;
	font-size: 2.5rem;
	line-height: 35px;
	color: #fff;
}

.digit-design.d1 {
	font-size: 17px;
	text-transform: capitalize;
	font-weight: 400;
}

.programme-topcol small.d2 {
	letter-spacing: 0;
	padding: 0;
	line-height: 20px;
	font-weight: 900;
	font-size: 18px;
	color: #000;
	text-transform: none;
}

.programme-topcol.d3 .digit-design.d1 {
	font-size: 17px;
	font-weight: 400;
}

.topabout-section .programme-topcol.d4 {
	padding-right: 70px;
}

.blueprint_part {
	background-color: #ffda9a;
	padding: 30px;
	margin: 35px 0;
}

.blueprint_part p span {
	font-weight: 700;
}

.blueprint_part h5 {
	font-size: 24px;
}

.blueprint_duration {
	background-color: #03bcb5;
	padding: 30px;
	color: #fff;
}


.blueprint_duration p strong {
	font-size: 18px;
}

.blueprint_duration p {
	font-size: 16px;
}

.blueprint_duration p span.span_main {
	font-size: 18px;
	letter-spacing: 1px;
}

.blueprint_duration p span.span_main span.span_new1 {
	background-color: #009892;
	padding: 3px 10px;
	border-radius: 30px;
	letter-spacing: 0;
	font-size: 14px;
}

.blueprint_duration p span.span_new2 {
	display: block;
	margin-top: 10px;
	font-size: 30px;
	font-weight: 400;
}

.blueprint_duration p span.span_new3 {
	font-weight: 700;
}

.blueprint_duration {
	margin-top: 35px;
}

.blueprint_duration p.para_new1 {
	margin-bottom: 0;
}







/**** Course Overview ***/

.course-overview {
	background-color: #f8f8f8;
}

.course-overview p.subtitle {
	color: #6a6a6a;
}

.course-overview h5 {
	font-weight: 700;
	font-size: 1.7rem;
}


ol.list-style {
	list-style: none;
	counter-reset: my-awesome-counter;
}

ol.list-style li {
	counter-increment: my-awesome-counter;
	background-color: #fff;
	font-size: 1.2rem;
	padding-left: 80px !important;
	position: relative;
}

ol.list-style li::before {
	content: counter(my-awesome-counter);
	color: white;
	font-weight: bold;
	background-color: #03bcb5;
	width: 40px;
	height: 40px;
	text-align: center;
	border-radius: 50px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 20px;
}

.course-join {
	background-color: #fff;
	color: #000;
}

.course-join .subtitle {
	font-weight: 600;
}

.course-join h5 {
	font-weight: 700;
	font-size: 1.7rem;
}

.icon-style {
	margin: 0;
	padding: 0;
	list-style: none;
}

.icon-style li {
	position: relative;
	background-color: #fff;
	padding-left: 50px !important;
	font-size: 1.2rem;
}

.icon-style li:before {
	content: '';
	background-image: url(../goh/assets/img/check-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 15px;
	width: 24px;
	height: 22px;
	font-size: 1.2rem;
}


/**** Testimoials ***/

.testimonials {
	background-color: #f8f8f8;
	position: relative;
}

.swiper-button-next.swiper-button-next1,
.swiper-button-prev.swiper-button-prev1 {
	width: 20%;
	top: 55%;
}

.testimonialprograme-slider .testimonial-col .testi-content {
	padding: 20px 50px;
}

.testimonialprograme-slider .testimonial-col {
	background-color: #fff;
}

.swiper-button-next1:after,
.swiper-rtl .swiper-button-prev1:after {
	content: 'next';
	font-size: 30px;
	color: #2dc7c1;
}

.swiper-button-prev1:after,
.swiper-rtl .swiper-button-next1:after {
	content: 'prev';
	font-size: 30px;
	color: #2dc7c1;
}

.swiper-button-prev1,
.swiper-rtl .swiper-button-next1 {
	left: 25px;
	right: auto;
}

.swiper-button-next1,
.swiper-rtl .swiper-button-prev1 {
	right: 25px;
	left: auto;
}

.testimonial-img img {
	width: 100px;
	transition: 1s ease;
	border: 3px solid #fba919;
}

/* 04.10.2023 neha start */

.testimonial2-img img {
	width: 100px;
	transition: 1s ease;
	border: 3px solid #fba919;
}

.testi-cont {
	min-height: 300px;
	overflow: hidden;
	transition: all ease-in 0.5;
	transition-delay: 100ms;
}

.test-N {
	border: #e4e4e4 solid 1px;
	height: 605px;
}

.testimonial-col.p-3.shadow.rounded p {
	font-size: 18px;
	text-align: left;
}

















/* 04.10.2023 neha end */

/* 18.09.2023 neha */
.loving-changes .testimonial-col {
	min-height: 537px;
}

/* .testimonial-col.clientname p{
	font-size: 22px;
	font-family: 700;
	margin: 0;
} */
p.clientname.mt-2 {
	font-size: 22px;
	font-weight: 700;
	margin: 0;
}

/* .testimonial-col:hover .testimonial-img {
	transition: 1s ease;
border: 3px solid #fba919;
border-radius:100%;
  } */
.testi-content {
	min-height: 300px;
	overflow: hidden;
	transition: all ease-in 0.5;
	transition-delay: 100ms;
}

.testi-content.fullview {
	height: auto;
	overflow: visible;
	transition: all ease-in 0.5;
	transition-delay: 100ms;
}

/* 18.09.2023 end */
.testimonials h3.name small {
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
}

.testimonials h3.name {
	font-size: 20px;
	text-align: left;
}

.testi-content p.clientname {
	font-weight: 700;
	font-size: 22px;
	margin: 0;
}

p.testiCityname {
	font-size: 18px;
	font-style: italic;
	margin-bottom: 0;
}

.testi-content.p-2.fullview p {
	margin-bottom: 0;
	color: #04509b;
}

p.cname small {
	font-style: italic;
}


/***** FAQ ****/
.acc-head p {
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 700;
}

.fabsubtitle {
	color: #03bcb5 !important;
	text-transform: uppercase;
	font-weight: 800;
	letter-spacing: 2px;
	font-size: 2rem;
}

.acc-content p {
	font-size: 18px;
}

.acc-content p br {
	display: none;
}

.accordion-faq .accordion-button:not(.collapsed) {
	background-color: #fff;
	color: #000;
	border: none;
}

.accordion-faq .accordion-item .accordion-button {
	border-radius: 0;
	font-weight: 600;
}

.accordion-faq {
	list-style: none;
	counter-reset: my-awesome-counter;
	position: relative;
}

.accordion-faq .accordion-item {
	counter-increment: my-awesome-counter;
	background-color: #fff;
	font-size: 1.2rem;
	padding-left: 50px !important;
}

.accordion-faq .accordion-item::before {
	content: counter(my-awesome-counter);
	color: white;
	font-weight: bold;
	background-color: #03bcb5;
	width: 40px;
	height: 40px;
	padding: 10px;
	text-align: center;
	border-radius: 50px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	left: -15px;
	position: absolute;
	left: 10px;
	z-index: 1;
	margin-top: 5px;
}

/*** book-an-in-person ***/

.book-an-in-person {
	background-image: url(../goh/assets/img/book-an-in-person.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

.book-person-content {
	position: relative;
}

.book-person-content h1 {
	font-size: 4rem;
	line-height: 64px;
	color: #fff;
}

.designation_person span.name-title {
	text-transform: uppercase;
	font-size: 22px;
	letter-spacing: 14px;
	color: #fff;
	display: block;
	padding: 10px 0;
}

.designation_person p {
	color: #fff;
	font-size: 26px;
	line-height: 34px;
	padding: 0px 0;
	display: block;
}

.btn-contact.person {
	background-color: #fba919;
	border: #fba919 solid 2px;
	color: #000;
}

.btn-contact.person:hover {
	background-color: #fff;
	border: #fff solid 2px;
	color: #000;
}

.btn-contact.person:hover span {
	color: #000 !important;
}

.person-content p {
	font-size: 24px;
	color: #000;
	font-weight: 400;
	line-height: 36px;
}

.person-content {
	text-align: center;
}

.btn-contact.person1 {
	background-color: #fba919;
	border: #fba919 solid 2px;
	color: #000;
}

.btn-contact.person1:hover {
	background-color: #000;
	border: #000 solid 2px;
}

.btn-contact.person1 span {
	font-size: 14px !important;
}

.btn-contact.person1:hover span {
	color: #fff !important;
}

.scroll-box p {
	margin-bottom: 0;
}

.icon_style_new li {
	position: relative;
	background-color: #fff;
	padding-left: 90px !important;
	font-size: 1.2rem;
	list-style-type: none;
}

.icon_style_new li:before {
	content: '';
	background-image: url(../goh/assets/img/check-icon-new.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 20px;
	width: 52px;
	height: 52px;
	font-size: 1.2rem;
}

.icon_style_new h3 {
	color: #000;
	font-weight: 700;
	font-size: 26px;
}

.icon_style_new span {
	color: #6a6a6a;
	font-size: 18px;
	font-weight: 400;
}

.icon_style_new .domains {
	color: #03bcb5;
	font-size: 18px;
	margin: 15px 0;
}

.icon_style_new .para1 {
	color: #6a6a6a;
	font-size: 18px;
}

.course-join .btn-contact.person1 {
	text-align: center;
	margin: 0 auto;
	display: table;
}

/*** Aura Cleansing ***/

.aura-cleansing-banner {
	background-image: url(../goh/assets/img/aura-cleansing-banner.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
	text-transform: uppercase;
}

.aura-cleansing-content h1 {
	font-size: 5rem;
	line-height: 80px;
	color: #fff;
}

p.aura_para {
	color: #6a6a6a;
	font-size: 18px;
	font-weight: 400;
}

ol.list-style.aura_ol li h4 {
	color: #000;
	font-size: 22px;
	padding: 7px 0 0 0;
}

.sectiontitle.aura_layser {
	font-size: 30px;
}

h5.aura_importance {
	font-size: 2rem;
	color: #000;
}

h5.new_aura_heading {
	color: #03bcb5;
	text-transform: uppercase;
	font-size: 26px;
	letter-spacing: 8px;
}

p.auta_bottom_para {
	font-size: 18px;
	color: #6a6a6a;
}

p.auta_bottom_para {
	font-size: 18px;
	color: #6a6a6a;
	font-weight: 400;
}

ol.list-style.aura_ol li span {
	font-size: 20px;
	color: #000;
	font-weight: 600;
}

.healing-col:hover a.person1 {
	border: 2px solid #000;
}

.healing-col a.btn-contact.person1 {
	width: 50%;
}

/*** pintu css 11 aug ***/
.healing-col .healing-content {
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	top: -72px;
	position: relative;
}

.healing-col .healing-content a.btn-contact.person1 {
	padding: 3px 10px 3px 10px;
	font-size: 16px;
	margin-top: 11px;
}

.healing-col img {
	margin: 0 auto;
	display: table;
	height: 310px;
	position: relative;
	top: -40px;
	transition: all 0.3s;
}

.healing-col:hover img {
	transform: scale(0.90);
	transition: all 0.3s;
}

.healing-consultation h2.sectiontitle {
	margin-bottom: 80px;
}

/*** Book Sonsulting ***/

/* neha 06.09.2023 */
.latest-col img {
	width: 100%;
	margin: 0 auto;
	display: table;
	position: relative;
	transition: all 0.3s;
	border-radius: 8px;
}

.latest-col:hover img {
	transform: scale(0.90);
	transition: all 0.3s;
}

.latest-col>a {
	display: block;
	padding: 15px;
	position: relative;
	top: -40px;
}

.latest-content.p-4 {
	padding-top: 0px !important;
	margin-top: -30px;
	min-height: 433px;
}

.latest-content p {
	font-size: 1.2rem;
	line-height: 26px;
}

.latest-content a:hover {
	Color: #000;
}

/* neha 06.09.2023 end */



.book-consulting {
	background-image: url(../goh/assets/img/online-consulting-banner.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

/*** Access bar ***/

.access-bar-banner {
	background-image: url(../goh/assets/img/access-bar.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

/*** core value ***/

.core-value-banner {
	background-image: url(../goh/assets/img/Core-Values-philosophy.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

.core-value-banner.achievementPress {
	background-image: url(../goh/assets/img/achievements_press.jpg);
}

/*** crystal healing ***/
.crystal-healing-banner {
	background-image: url(../goh/assets/img/Crystal-Healing.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

/* emotional-freedom-banner */

.emotional-freedom-banner {
	background-image: url(../goh/assets/img/Emotional-Freedom-Technique.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

/* energy-detoxific-banner */
.energy-detoxific-banner {
	background-image: url(../goh/assets/img/Energy-detoxification.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}


/* money magnetization banner */
.money-magnetization-banner {
	background-image: url(../goh/assets/img/Money-magnetization.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

/* Numerology banner */

.numerology-banner {
	background-image: url(../goh/assets/img/Numerology.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

/* welcome-to-goh-banner */

.welcome-to-goh-banner {
	background-image: url(../goh/assets/img/Welcome-to-GOH.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

.welcome-to-goh-banner.tuganitbanner {
	background-image: url(../goh/assets/img/aboutBanner.jpg);
}

/* conscious-mind-banner */

.conscious-mind-banner {
	background-image: url(../goh/assets/img/conscious-mind.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}






/*** power of infinity ***/


.power-of-infinity-banner {
	background-color: #000;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

/*** power of infinity ***/

.numerology-banner {
	background-color: #000;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

.the-power-of-infinity-banner {
	background-image: url(../goh/assets/img/The-power-of-infinity-healing.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}

.power-of-infinity-banner {
	background: url(../goh/assets/img/entity-clearing.jpg);
}

.power-of-infinity-banner.medi-mindfullness {
	background: url(../goh/assets/img/meditaiton-mindfullness.jpg);
}

/* money blueprint */
.person-content.coma h5 {
	color: #00969f;
}

.success_wrap .shadow {
	min-height: 190px;
}

.course-join ol.list-style.aura_ol {
	padding: 0;
}

.list_wrap ul {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 20px;
}

.person_wrapper {
	position: relative;
}

.person_info {
	position: absolute;
	top: 50%;
	color: #fff;
	width: 55%;
	transform: translate(-50%, -50%);
	left: 36%;
}

.person_info p {
	font-size: 16px;
}

ol.list-style.aura_ol {
	padding: 0;
}

/* slider */
.swiper-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.client-list img {
	border: #000 solid 1px;
	padding: 0px;
	margin: 0px 5px;
	width: 100%;
}

.swiper-button-prev6 {
	background-image: url(images/left-arrow.png) !important;
	left: -20px !important;
}

.swiper-button-next6 {
	background-image: url(images/right-arrow.png) !important;
	right: -20px !important;
}

.swiper-button-next,
.swiper-button-prev {
	width: 18px;
	height: 45px;
	background-size: 100%;
}

.client-list h2 {
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 15px;
	text-align: center;
}

.swiper-button-next6 {
	background-image: url(images/right-arrow.png) !important;
	right: -6px !important;
	background-repeat: no-repeat;
}

.swiper-button-prev6 {
	background-image: url(images/left-arrow.png) !important;
	left: -6px !important;
	background-repeat: no-repeat;
}

section.client-list {
	padding-top: 35px !important;
}

.swiper-button-prev.swiper-button-prev6:after {
	display: none;
}

.swiper-button-next.swiper-button-next6:after {
	display: none;
}

/* .crystal-healing-banner {
	background-image: url('images/Money.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
} */

.goh_info h5 {
	color: #03bcb5;
	font-size: 24px;
	text-transform: uppercase;
}

.swiper-container.swiper6 {
	padding: 0 0px;
}

.topabout-section .programme-topcol {
	padding-right: 70px !important;
}

.topabout-section .programme-topcol:last-child {
	padding-right: 0 !important;
}

.topabout-section img {
	padding: 0px 0px !important;
}

section.money_blue_print {
	background-image: url(../goh/assets/img/Money.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 150px 0px;
}


.navigation .nav-links {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.navigation .post-title {
	display: none;
}

.navigation .meta-nav {
	margin-top: 50px;
}

.post-navigation .meta-nav {
	background: #fbaa19;
	color: #fff;
	padding: 5px 15px;
	border-radius: 50px;
}

.post-navigation .meta-nav:hover {
	background: #199a8c;
}

/* 19.12.2023  */
ol.benifitMoney li {
	counter-increment: my-awesome-counter;
	background-color: #fff;
	font-size: 1.2rem;
	padding-left: 80px !important;
	position: relative;
}

.benifitMoney {
	margin-bottom: 40px;
	padding: 50px 15px 20px 15px;
}

.benifitMoney h3 {
	font-size: 18px;
	padding-left: 10px !important;
	position: relative;
	color: #000;
	margin-bottom: 25px;
	padding-top: 0px;
	color: #006e7b;
}

.benifitMoney li {
	list-style: none;
}

ol.six-no {
	padding: 50px 50px 0 0;
}

.benifitMoney h3 span {
	width: 40px;
	height: 40px;
	background: #03bcb5;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	border-radius: 60px;
	display: inline-block;
	vertical-align: middle;
	padding-top: 8px;
	margin-right: 12px;
	position: absolute;
	left: -60px;
	top: 0px;
}

/* 19.12.2023  */
a#toplinkhd {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
	top: 90px;
	left: 0;
	min-height: 290px;
	max-height: 550px;
}

.page-id-4009 #header.header-scrolled #topform {
	margin-top: 100px !important;
}

.newtopform {
	border: 0px solid #ccc;
	border-radius: 10px;
}

.skylight {
	color: #03bcb5 !important;
}

.life-font-bold {
	font-family: 'gilroyextrabold';
	font-weight: 700;
}

.life-font-bold p {
	font-size: 20px;
	margin-bottom: 15px;
}

p.lcfont {
	font-weight: 700;
}

.life-coach-form {
	border: 0px solid #ccc;
	padding: 50px 50px 10px 50px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	border-radius: 20px;
}

/* .life-coach-form input { width: 100%; border:1px solid #ccc; border-radius: 10px; padding: 0 15px; box-shadow: 1px 1px 9px #ccc; } */
.life-coach-form input {
	padding: 7px 20px;
	width: 100%;
	border: 0px;
	border: 1px solid #ccc;
	line-height: 32px;
	border-radius: 10px;
	font-size: 20px;
}

.life-coach-form textarea {
	width: 100%;
	height: 110px;
	border: 0px;
	border: 1px solid #ccc;
	padding: 7px 20px;
	border-radius: 10px;
}

.life-coach-form input[type=submit] {
	padding: 10px 15px;
	border: 0 none;
	cursor: pointer;
	max-width: 100%;
	margin: 0;
	display: block;
	line-height: 36px;
	background: #fba919;
	color: #000;
	font-size: 28px;
	font-weight: 700;
}

.life-coach-form input:focus-visible,
.life-coach-form textarea:focus-visible {
	outline-color: #fba919;
}

.life-coach-form input[type=submit]:hover {
	background: #000;
	color: #fff;
}

.life-coach-form p {
	margin-bottom: 10px;
}

section#life-coaching {
	position: relative;
}

div#topform {
	position: absolute;
	width: 2px;
	background: red;
	height: 1px;
	top: -180px;
}


/* thankyou page2 */
.congsec {
	width: 100%;
	border-radius: 10px;
	background: #00b0a9;
	
	padding: 34px 50px 60px;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.congsec h2 {
	font-size: 46px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
}

.congsec h3 {
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	margin-top: 10px;
	padding-top: 0px;
}

.congsec h3 span {
	font-weight: 400;
}

.whatsappsec {
	width: 100%;
	border-radius: 10px;
	background: #fff;
	
	padding: 75px 50px 70px 60px;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.whatsappsec h3 {
	font-size: 30px;
	font-weight: 300;
	color: #101010;
	margin-top: 10px;
	margin-bottom: 20px;
}

.whatsappsec h3 a {
	font-weight: 700;
	color: #101010;
	text-decoration: none;
}

/* thankyou page2 */

/* Life Coaching */
.audiosection {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	background: #fff;
	border-radius: 20px;
	padding: 15px 50px 10px 50px;
	text-align: center;
	margin-bottom: 30px;
}

.audiosection h3 {
	font-size: 25px;
	font-weight: 600;
	color: #101010;
	padding-top: 0px;
}

.audiosection h2 {
	font-size: 25px;
	font-weight: 700;
	color: #fbaa19;
	margin-bottom: 10px;
	padding-top: 0px;
}

.audiobox {
	display: flex;
	justify-content: space-around;
	align-items: center;
	gap: 20px;
}

.audiosection h4 {
	font-size: 22px;
	font-weight: 400;
	color: #101010;
	text-align: left;
}

.audio-graph img {
	width: 100%;
}

#player-container #play-pause {
	cursor: pointer;
	text-indent: -999999px;
	height: 50px;
	width: 50px;
	padding: 12px 18px;
	z-index: 2;
	background-image: url(https://www.gatewayofhealing.com/wp-content/uploads/2024/01/play_btn.png);
	background-repeat: no-repeat !important;
	background-position: center;
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	background-color: #fff;
}

.play {
	background-image: url(https://www.gatewayofhealing.com/wp-content/uploads/2024/01/play_btn.png);
}

.pause {
	background-image: url(https://www.gatewayofhealing.com/wp-content/uploads/2024/01/pause.png) !important;
}

.drchandani {
	width: 140px;
}

.drchandani img {
	width: 100%;
}

/* Life Coaching end */


/* social-leftside */
.social-leftside {
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgba(255, 255, 255, 0.7);
	border-radius: 7px 0 0 7px;
	z-index: 990;
	padding: 5px 0;
	right: 0px;
}

.social-leftside .icon-bar a {
	display: block;
	text-align: center;
	padding: 5px;
	transition: all 0.3s ease;

}

.social-leftside .icon-bar a:hover {
	transform: scale(1.1);
}

.social-leftside .icon-bar a img {
	width: 80%;
}

/* social-leftside end */
/* 12.02.2024 */
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;

	font-size: 16px;
}

/* 12.02.2024 end*/



/* 27.04.2024 */

.woocommerce ul.order_details {
    margin: 1em 0 3em;
    border: 1px solid #ececec;  
    margin: 0 auto;
    display: block;
    max-width: 630px;
	background: #ececec;
	margin-bottom: 20px;
}
.woocommerce ul.order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-right: 1px dashed #cfc8d8;
    padding-right: 1em;
 
    padding-left: 1em;
    list-style-type: none;
    padding-top: 15px;
	
}
/* .page-id-3443 .entry-content p { font-size:20px;} */
.paymentmn { width: 100%; text-align: center; max-width: 1280px; margin: 0 auto; }
.paymentmn h1 { font-size: 50px; color: #00969f; padding-top: 0px; margin-bottom: 20px;}
.paymentmn p { font-size:24px; margin-bottom: 20px; }
.paymentmn h6 { font-size: 30px; margin: 0 0 15px 0; font-weight: 400; padding-top: 0px;}
.paymentmn p.supportm {
    color: #fff;
    background: #128c7e;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 30px !important;
    font-weight: 400;
	margin-top: 20px;
}
.paymebtm { margin-top: 30px;}
.paymentmn p.supportm a { color: #fff; }
.entry-content .woocommerce-order p {
    text-align: center; font-weight: 400;
}
/* 27.04.2024 end */

/*  02 may 2024 */
.post-5119 .mobile_banner img {
    display: none;
}
/*  02 may 2024 end*/

/*  07 may 2024 */

.newform_mind { background:#f7f8fb; padding: 40px 20px 0; margin:40px auto  0 auto;}

.newform_mind h3 {
    padding: 0px;
	margin-bottom: 20px;
    text-align: center;
}
.newform_mind label { width: 100%;}
.newform_mind input { width: 100%;}
.newform_mind input[type=submit] {
    padding: 2px 30px;
    font-size: 18px;
    color: #002956;
    text-transform: uppercase;
    background: #ffc13c;
    font-weight: 700;
    text-align: center;
    border-radius: 20px;
    margin: 0 auto;
    display: block;
    border: 1px solid #ffc13c;
	max-width: 130px;
	line-height:35px;
}


/*  07 may 2024 end*/



/*************************************************************************************************** */
/******************************************* media query start ************************************ */
/************************************************************************************************* */

@media(max-width: 1366px) {
	.book-an-in-person {
		background-size: 100%;
		padding: 50px 0px;
	}

	.book-person-content h1 {
		font-size: 2.75rem;
		line-height: 48px;
	}
}

@media(max-width: 1366px) {
	.book-an-in-person {
		padding: 10px 0px 50px 0px;
	}

	.headsubtitle h3 {
		font-size: 2.5rem;
		line-height: 55px;
	}

	#footer .footer-top .footer-links ul li {
		padding: 2px 2px;
	}

	a#toplinkhd {
		max-height: 421px;
	}
}

@media (max-width: 1200px) {
	.congsec h2 {
		font-size: 35px;
	}

	.congsec h3 {
		font-size: 25px;
	}

	.whatsappsec h3 {
		font-size: 25px;
		margin-top: 4px;
	}

}


@media(max-width:1024px) and (min-width:992px) {
	.topabout-section img {
		width: 180px;
	}

	.top-section-title {
		font-size: 1.2rem;
	}

	a#toplinkhd {
		max-height: 300px;
	}
}

@media(max-width: 991px) {

	.book-consultation-mobile {
		display: block !important;
		margin: 0px 15px;
		background-color: #fba919;
		padding: 5px 15px !important;
		border-radius: 50px;
		color: #fff !important;
		z-index: -1;
	}

	.formobile-view {
		display: block !important;
		text-align: center;
	}

	.formobile-view img {
		max-height: 85px !important;
		text-align: center !important;
		margin: 0 auto 25px auto !important;
	}

	.navbar>ul>li {
		padding: 0;
	}

	.navbar-mobile a {
		border-bottom: #f3f3f3 solid 1px;
		font-size: 18px;
	}

	.navbar .signup {
		display: inline-block;
		margin: 15px;
	}

	.topabout-section {
		margin-top: 15px;
	}

	.as-seen-on-col img {
		display: inline-block;
		padding: 5px;
		width: 150px;
	}

	.top-section-title {
		background-color: #fff;
		color: #000;
		font-weight: 900;
		font-size: 1.8rem;
	}

	/* thank you */

	.thankyouContainer {
		padding: 75px 30px;
		max-width: 1320px;
		margin: 100px auto 70px auto;
	}

	.thankyouContainer h1 {
		color: #fff;
		font-size: 28px;
		text-align: center;
	}

	.thankyouContainer h2 {
		color: #fff;
		font-size: 20px;
		text-align: center;
	}

	a#toplinkhd {
		max-height: 290px;
	}

	.congsec {
		margin-bottom: 40px;
	}
}

@media(max-width:767px) {
	.chakra-section {
		height: auto;
	}

	/* mobile banner */
	.mobile_banner {
		display: block;
	}

	.headsubtitle h3 {
		top: 30%;
		font-size: 2.3rem;
		line-height: 42px;
		display: block;
		text-align: center;
	}

	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 600px;
	}

	/* desktop banner */
	.post-template-default header.entry-header.alignwide figure.post-thumbnail {
		display: block;
	}

	header.entry-header.alignwide figure.post-thumbnail {
		display: none;
	}


	.headsubtitle {
		color: #fff;
		left: 10%;
		width: 80%;
	}

	.dr-chandni-video iframe {
		width: 100%;
		height: 300px;
	}

	.testimonial-slider .testimonial-col {
		min-height: auto;
	}

	.testi-content p.clientname {
		font-size: 20px;
	}

	section.money_blue_print {
		padding: 60px 0px !important;
		background-size: 100% 100% !important;
	}

	.core-value-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.emotional-freedom-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.money-magnetization-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.energy-detoxific-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.numerology-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.the-power-of-infinity-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.welcome-to-goh-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.crystal-healing-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.conscious-mind-banner {
		padding: 60px 0px;
		background-size: 100% 100%;
	}

	.sectiontitle.aura_layser.mb-4 {
		margin-top: 0;
	}

	.sectiontitle.sectiontitle_new.mb-2 {
		margin-top: 35px;
	}

	.as-seen-on-col img {
		width: initial;
	}

	.topabout-section .programme-topcol {
		padding-right: 0px !important;
	}

	.blueprint_part h5 {
		font-size: 28px;
		line-height: 36px;
	}

	.blueprint_part h5 br {
		display: none;
	}

	.programme-topcol small.d2 {
		margin-top: 7px;
	}

	.healings_footer ul {
		display: block;
	}

	.healing-consultation h2.sectiontitle {
		margin-bottom: 60px;
	}

	.hrimpactfull-img {
		position: relative;
		top: -50px;
		margin: 0 auto;
		display: table;
	}

	.healing-col {
		height: auto;
	}

	.healing-col .healing-content {
		top: 0;
	}

	.healing-col img {
		top: 0;
		height: auto;
	}

	.hrimpactfull-thumbnail {
		min-height: auto;
	}

	.our-life-changing {
		padding: 25px 0px;
	}

	.sectiontitle.aura_layser {
		font-size: 30px;
		margin-top: 35px;
	}

	/*** Aura Cleansing ***/
	.aura-cleansing-banner {
		padding: 120px 0px;
	}

	.aura-cleansing-content h1 {
		font-size: 2rem;
		line-height: 45px;
	}

	h2.sectiontitle {
		font-size: 1.7rem;
	}

	h5.new_aura_heading {
		font-size: 18px;
		letter-spacing: 4px;
	}

	h5.aura_importance {
		margin-top: 30px;
	}

	ol.benifitMoney li {
		font-size: 1rem;
	}



	/*** book an in person ***/
	.book-person-content h1 {
		font-size: 2.2rem;
		line-height: 36px;
	}

	.designation_person span.name-title {
		font-size: 18px;
		letter-spacing: 5px;
	}

	.designation_person p {
		font-size: 18px;
		line-height: 20px;
	}

	.book-an-in-person {
		padding: 60px 0px;
	}

	.person-content p {
		font-size: 18px;
	}

	.icon_style_new {
		padding: 0;
	}

	.icon_style_new li {
		padding-left: 70px !important;
	}

	.icon_style_new li:before {
		left: 10px;
	}

	.icon_style_new span {
		font-size: 18px;
	}

	.icon_style_new h3 {
		font-size: 18px;
	}

	.icon_style_new .para1 {
		color: #6a6a6a;
		font-size: 16px;
	}

	.icon_style_new .domains {
		font-size: 18px;
		margin: 12px 0;
	}

	.person_info {
		position: relative;
		width: 100%;
		transform: initial;
		left: initial;
		margin-top: 20px;
		color: #000;
	}

	/***end book an person***/
	.relation-list ul li {
		width: 45%;
	}

	.tellus-wrap ul {
		display: block;
	}

	.tellus-wrap ul li {
		width: 100%;
	}

	.tellus-wrap ul li:nth-child(2):before,
	.tellus-wrap ul li:nth-child(2):after {
		display: none;
	}

	.list_wrap ul {
		display: block;
	}

	.clan-form {
		padding: 25px;
	}

	.services .icon-box {
		min-height: auto;
	}

	.navbar .getstarted {
		background-color: #ef4036;
		color: #fff;
	}

	#hero {
		background: url("assets/img/main-banner.png") left center;
	}

	#hero .hero-container {
		position: relative;
		top: 25%;
		left: 0;
		width: 100%;
	}

	.sectiontitle {
		font-size: 1.8rem;
		margin-bottom: 0;
	}

	.workfroce-team .sectiontitle {
		margin-bottom: 50px;
	}

	.accordion-item .accordion-button {
		display: block;
	}

	.blog-section {
		padding-top: 0px;
	}

	.blog-section h2.sectiontitle {
		margin-bottom: 50px;
	}

	.blog-content:after {
		display: none;
	}

	.as-seen-on-col {
		padding: 15px;
		text-align: center;
	}

	section {
		padding: 30px 0;
	}

	.light-font {
		font-size: 1.6rem;
		line-height: 35px;
	}

	.healer-section .sectiontitle {
		margin-bottom: 35px;
	}

	h2.sectiontitle span br,
	.sectiontitle br {
		display: none;
	}

	.section-heading {
		padding: 0px 15px;
		text-align: left;
	}

	.healing-col {
		margin-bottom: 25px;
	}

	.register-of-scan li {
		border: none;
	}

	.register-of-scan li {
		font-size: 1.4rem;
	}

	.register-of-scan .btn-contact {
		margin-top: 25px !important;
	}

	.dr-chandni-video .sectiontitle {
		margin-bottom: 25px;
	}

	.latest-col {
		margin-bottom: 25px;
		text-align: center;
	}

	.latest-col img {
		padding-top: 25px;
	}

	.video-thumb {
		margin-bottom: 25px;
	}

	.mainBanner {
		margin-top: 50px;
	}

	#header .logo img {
		padding-left: 15px;
	}

	.header_logo {
		width: 70px;
	}

	.programebanner-content {
		padding: 15px;
	}

	.programebanner-content h1 {
		font-size: 2.2rem;
	}

	.topabout-section .programme-topcol {
		height: auto;
		display: inline-block !important;
		width: 45%;
		text-align: center;
		margin-bottom: 40px;
		border: none;
		padding: 0;
	}

	.programme-topcol small {
		padding-left: 0;
		line-height: 19px;
		color: #595e67;
		letter-spacing: 2px;
		display: inline-block;
		height: 50px;
		margin-top: 25px;
		white-space: normal;
		display: flex;
		justify-content: center;
	}

	.topabout-section .programme-topcol:nth-child(3),
	.topabout-section .programme-topcol:nth-child(4) {
		width: 100%;
		margin-bottom: 0 !important;
	}

	.topabout-section .programme-topcol:nth-child(3) small {
		margin-top: 0;
		margin-bottom: 20px;
	}

	.topabout-col {
		background-color: #fff;
		padding: 20px !important;
	}

	.hym .sectiontitle {
		margin-bottom: 25px;
	}

	.hym .ab-content {
		padding: 0px 15px 15px 15px !important;
	}

	.hym .ab-content .light-font {
		font-size: 1.2rem;
		line-height: 28px;
		margin-left: 0;
	}

	.accordion-faq .accordion-item::before {
		margin-top: 20px;
	}

	.course-join {
		padding: 0px 15px !important;
	}

	.course-join h5 br {
		display: none;
	}

	.course-join h5,
	.courses-overvie-content {
		text-align: center !important;
	}

	.programe-banner {
		padding: 120px 0px 50px;
	}

	.course-overview {
		padding: 50px 0px !important;
	}

	.course-overview .sectiontitle {
		margin-bottom: 25px !important;
		font-size: 1.7rem !important;
		font-size: 40px;
	}

	.course-overview .subtitle br {
		display: none;
	}

	.course-overview h5 {
		text-align: left !important;
		margin-bottom: 25px !important;
	}

	.course-overview-para {
		padding: 0px 15px;
	}

	.course-overview .course-overview-para .left-para {
		padding-left: 60px;
	}

	.courses-overvie-content .subtitle {
		font-weight: 600;
	}

	ol.list-style {
		margin: 0;
		padding: 0;
	}

	ol.list-style li {
		font-size: 1rem;
		line-height: 1.5rem;
	}

	.core-value-banner.achievementPress {
		background-image: url(../goh/assets/img/mobile-banner_press.jpg);
		text-align: center;
	}

	.welcome-to-goh-banner.tuganitbanner {
		background-image: url(../goh/assets/img/about_mobile_banner.jpg);
		text-align: center;
		min-height: 220px;
	}

	img.img-fluid.rounded {
		padding: 0;
	}

	.testimonial-col {
		height: 550px;
	}

	.swiper-button-next.swiper-button-next1,
	.swiper-button-prev.swiper-button-prev1 {
		width: 0%;
		top: 61%;
	}

	.home .testimonial-col {
		height: auto;
	}

	.home .testi-content {
		min-height: auto;
	}

	section.course-join {
		margin-top: 30px;
	}

	.entry-header.alignwide.mob-top {
		margin-top: 89px;
	}

	/* life coaching */
	h5.new_aura_heading-life {
		text-align: center !important;
	}

	.course-overview h5.life-co {
		text-align: center !important;
		line-height: 40px;
	}

	.light-font-life {
		font-size: 1.5rem;
		line-height: 45px;
	}

	p.life-para1 {
		padding: 0;
	}

	.LC-font {
		font-size: 2rem;
		line-height: 45px;
		margin: 33px 0;
		text-align: center;
		padding-left: 0;
	}

	.LC-p {
		text-align: center;
	}

	.last-sec .last-par p {
		font-size: 25px;
	}

	.btn-contact-bo {
		transition: all 0.5s;
		border: #000 solid 2px;
		border-radius: 50px;
		padding: 9px 20px 10px 20px;
		
		display: inline-block;
		color: #000;
		font-weight: 700;
		font-size: 16px;
	}

	/* money an abundance */
	.textbobb {
		margin-bottom: 20px;
	}

	.text p {
		font-size: 20px !important;
		line-height: 30px !important;
	}

	.ftw {
		width: 100%;
	}

	.htwotitle h2 {
		font-size: 1.5rem;
		font-weight: 700;
	}

	section.p-5.bggray {
		padding: 0px !important;
	}

	h5.text-center.mb-5 {
		text-align: center !important;
		font-weight: 700 !important;
	}

	.reptop {
		margin-top: 50px;
	}

	section.bggray.p-5.padbotom {
		padding-bottom: 50px !important;
	}

	section.htwotitle.p-5 {
		padding: 0 !important;
	}

	.course-overview-para .ab-content-life h5 {
		font-size: 26px;
		margin-top: 0px;
	}

	.life-lis ul.icon-style {
		border-radius: 30px;
		padding: 40px 15px !important;
	}

	.white-life p {
		font-size: 24px;
	}

	.font-life-1 {
		font-size: 25px;
		line-height: 35px;
		padding-left: 0px;
	}

	.lc-para1 {
		padding-left: 0px;
	}

	.font-life-2 {
		font-size: 25px;
		line-height: 35px;
		padding-right: 0px;
	}

	.c-para {
		line-height: 30px;
		padding-right: 0px;
	}

	.lifeCoa h2 {
		font-weight: 600;
	}

	.bggray.lifeCoa .col-lg-4.px-3 {
		margin-bottom: 40px;
	}

	.light-font-life {
		line-height: 35px;
	}

	.LC-font {
		font-size: 30px;
		line-height: 41px;
		margin: 20px 0;
	}

	.LC-p {
		padding: 0px 0 0 0px;
	}

	.lifeCoa h2 {
		font-size: 30px;
	}

	.course-overview-para h5.LC-font-n {
		font-size: 30px;
	}

	ul.left-cls {
		padding-left: 0px;
	}

	.row.d-flex.flex-wrap-reverse.mt-5 {
		margin-top: 0px !important;
	}

	.b-left p {
		font-size: 22px;
	}

	.course-overview h5.life-co {
		font-weight: 600;
		font-size: 30px;
		margin-top: 0px !important;
	}

	.left-para.bc-left {
		margin-top: 25px;
	}

	.bcc-left p {
		font-size: 28px;
		padding-left: 0px;
		line-height: 35px;
	}

	.bcc-left ul {
		padding: 10px 0 10px 0px;
	}

	.new-full-para {
		font-size: 22px;
		font-weight: 500;
	}

	.business-co {
		font-size: 26px !important;
		line-height: 34px;
		margin-bottom: 20px;
		padding-top: 0px;
	}

	.quickBox h3 {
		line-height: 40px;
	}

	.quickBox h3 span {
		padding-top: 6px;
	}

	.last-sec-b h2 {
		font-size: 26px;
	}

	.bottom_res {
		margin-bottom: 40px;
	}

	/* relation */
	.rel-box p {
		font-size: 21px;
		line-height: 32px;
	}

	.the-rel h5 {
		font-size: 20px;
	}

	.col-lg-9.mx-auto.emotional h2 {
		font-size: 1.5rem;
	}

	.challengemn {
		padding: 0;
	}

	.last-sec .last-par p {
		font-size: 23px;
	}

	.life-font p br {
		display: none;
	}

	a#toplinkhd {
		max-height: 330px;
	}

	h3.skylight {
		padding-left: 15px;
		padding-right: 15px;
	}

	.congsec {
		padding: 34px 15px 60px;
		margin-bottom: 40px;
	}

	.whatsappsec {
		padding: 50px 30px;
	}

	.audio-graph img {
		width: 100%;
		display: none;
	}

	.life-coach-form {
		padding: 15px 25px 10px 25px;
	}

	/* .audiosection {padding: 30px 30px;	}
	.audiosection h3 {font-size: 25px; padding-top: 0px;	}
	.audiosection h2 {font-size: 25px; padding-top: 0px;	} */


	.audio-graph {
		display: none;
	}

	.drchandani {
		width: 65px;
	}

	.drchandani img {
		width: 100%;
	}

	.audiosection {
		padding: 20px 30px 10px 30px;
	}

	.audiobox {
		gap: 7px;
		justify-content: space-between;
		align-items: flex-start;
	}

	.audiosection h3 {
		font-size: 25px;
	}

	.audiosection h2 {
		font-size: 25px;
	}

	.audiosection h4 {
		display: none;
	}

	/* .social-leftside { 
		background: #fff; 
		border-radius: 0 7px 7px 0;} */
	.social-leftside .icon-bar a img {
		width: 30px;
	}

}

@media(max-width:575px) {
	.main-rel {
		text-align: center;
	}

	.relation h2 {
		font-size: 24px;
	}

	.rel-box p {
		font-size: 20px;
		line-height: 28px;
	}

	.row.com-rel {
		margin-top: 20px;
	}

	.rel-li ul li {
		margin-bottom: 10px;
	}

	.rel-li {
		padding: 5% 10%;
	}

	/* .discovery p h2 {margin-left: 30px;} */
	.law-2 h2 {
		font-size: 28px;
		line-height: 38px;
	}

	/* low of attraction */
	.the-rel h5 {
		font-size: 20px;
		text-align: center;
	}

	div#topform {
		top: -300px;
	}

	/* .audiobox {	gap: 34px;	} */
	.audiosection h4 {
		font-size: 18px;
		padding-top: 0px;
	}

	.audiosection h3 {
		font-size: 18px;
		font-weight: 400;
	}

	.audiosection h2 {
		font-size: 20px;
	}

	.audiosection {
		padding: 10px 30px;
	}

	.audiosection h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.audiosection {
		padding: 20px 30px 10px 30px;
	}

	.entry-content h3 {

		font-size: 18px;
	}

	.entry-content h3 {

		font-size: 18px !important;
	}

	.life-coach-form {
		padding: 20px 25px 10px 25px;
	}

	.life-coach-form {
		padding: 13px 25px 10px 25px;
	}

	.audiosection h2 {
		font-size: 20px;
		margin-bottom: 13px;
	}

	.entry-content h3 {
		font-size: 18px !important;
		margin-bottom: 5px;
	}

	h5.lcfont {
		font-size: 19px;
		padding-top: 0px;
		font-weight: 600;
	}
}


@media(max-width:480px) {
	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 900px;
	}

	img.img-fluid.rounded {
		padding: 0;
	}

	.top-section-title {
		line-height: 35px;
	}

	.topabout-col {
		padding: 10px 20px !important;
	}

	.comment-form .comment-form-author,
	.comment-form .comment-form-email {
		flex-basis: 100%;
	}

	.comment-form>p.comment-form-author {
		margin-right: 0px;
	}

	.thankyouContainer {
		padding: 75px 30px;
		margin: 75px auto 20px auto;
	}

	/* life-coaching */
	h5.new_aura_heading-life {
		font-size: 24px;
		letter-spacing: 4px;
	}

	.relation-list ul li {
		width: 100%;
	}

	.relation h2 {
		margin: 0 0 5px 0;
	}

	h2.benif {
		font-size: 31px;
	}

	h2.benif {
		font-size: 24px;
	}

	.audiosection audio {
		width: 230px;
	}

	.life-coach-form input[type=submit] {
		font-size: 22px;
		font-weight: 600;
	}

}


@media(max-width:375px) {
	.book-consultation-mobile {
		margin: 0px 5px;
		font-size: 0.6rem !important;
	}

	.testi-N .test-N {
		border: #e4e4e4 solid 1px;
		height: 771px;
	}

	.white-life p {
		font-size: 22px;
		line-height: 31px;
	}

	.font-life-2 {
		font-size: 23px;
	}

	.lifeCoa h2 {
		font-size: 29px;
		margin: 0;
		padding-bottom: 20px;
	}

	.light-font-life {
		line-height: 32px;
	}

	p.life-para1 {
		text-align: center;
	}

	h5.LC-font-n {
		font-size: 30px;
		padding-top: 13%;
	}

	.lifeCoa p {
		line-height: 30px;
	}

	.htwotitle h2 {
		margin: 0;
		padding: 0 0 30px;
	}

	element.style {
		font-size: 29px;
	}

	.btn-mon {
		margin-left: 0px;
	}

	.font-life-1 {
		font-size: 23px;
		padding-top: 22px;
	}

	.b-left p {
		font-size: 21px;
		line-height: 30px;
	}

	.course-overview h5.life-co {
		font-size: 28px;
	}

	.bcc-left p {
		font-size: 26px;
	}

	.business-co {
		font-size: 25px !important;
		margin-left: 0;
	}

	.col-lg-9.mx-auto.emotional h2 {
		font-size: 1.4rem;
		margin-left: 0;
		line-height: 32px;
	}

	.last-relations {
		padding-left: 0px;
	}

	.the-sol h2 {
		font-size: 27px;
		margin-left: 0;
		padding: 0 0 20px;
	}

	.last-relation-1 h6 {
		padding-left: 0px;
		font-size: 21px;
	}

	.apna-relate p {
		font-size: 23px;
		line-height: 33px;
	}

	.apna-relate-2 h2 {
		font-size: 22px;
	}

	.last-law {
		padding: 0 0 0 40px;
	}

	.last-h h2 {
		font-size: 28px;
		margin-left: 0;
	}

	.discovery p,
	h2 {
		text-align: center;
	}

	.ab-content.pe-5 p {
		font-size: 19px;
		line-height: 24px;
		text-align: center;
	}

	.apna-law p {
		text-align: center;
	}

	.lifeCoa {
		padding-top: 0px;
	}

	section.course-overview.lifeCoa {
		padding-top: 0 !important;
	}

	.result-law h2 {
		font-size: 28px;
		margin-left: 0;
		padding-top: 0;
	}

}

@media(max-width:360px) {
	.audiosection {
		padding: 20px 24px;
	}
}


