
body {
	margin: 0;
	overflow-x: hidden;
}

.archive-description {
	max-width: 1120px;
	margin: 0 auto;
}

#scrollup-master {
	transition: all .3s ease 0s;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, .1);
}

.genesis-skip-link {
	display: none;
}

.start-now-btn {
	white-space: nowrap !important;
}

/*header*/
.page-id-14369 .elementor-15 .elementor-element.elementor-element-128585d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-128585d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.page-id-4811 .site-header, .page-id-5957 .site-header, .page-id-5269 .site-header, .page-id-6158 .site-header, .page-id-6925 .site-header {
	display: none;
}

.header-bottom {
	transition: all .5s ease 0s;
}

.header-bottom._scroll {
	transition: all .5s ease 0s;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	background-color: rgba(255, 255, 255, .9) !important;
}

.elementor-15 .elementor-element.elementor-element-fb657fa {
	order: 2 !important;
}

.header-bottom-adaptiv {
	transition: all .5s ease 0s;
}

.header-bottom-adaptiv._scroll {
	transition: all .5s ease 0s;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	background-color: rgba(255, 255, 255, .9) !important;
}

.header-bottom .elementor-container.elementor-column-gap-default {
	justify-content: space-between !important;
}

/*header search*/

/*Menu Header*/
.hfe-menu-toggle.sub-arrow.hfe-menu-child-0 {
	display: none;
}

.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal {
	position: fixed;
	max-width: 250px;
	border-radius: 33px 0px 0px 33px !important;
	padding: 0px 0px 0px 0px;
	top: 0;
	min-height: 100vh;
	right: 0px;
}

.eael-simple-menu-toggle {
	z-index: 150;
}

.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li {
	z-index: 15;
}

.elementor-15 .elementor-element.elementor-element-b649823 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive > li:not(:last-child) > a {
	border-bottom: none;
}

.elementor-15 .elementor-element.elementor-element-990511e .eael-simple-menu.eael-simple-menu-responsive .eael-simple-menu-indicator {
	transform: translate(-50%, 3px);
}

ul#menu-main-menu {
	border-top-left-radius: 100px !important;
	border-bottom-left-radius: 14px !important;
}

ul#menu-main-menu {
	background-color: #e7e7e7;
	min-height: 100vh;
	padding-top: 107px;
}

ul#menu-main-menu:after {
	content: url("https://thp.financialjoyacademy.com/wp-content/uploads/2022/01/Vector-18.svg");
	position: absolute;
	bottom: -4px;
	right: 0px;
}

#menu-main-menu li.menu-item-has-children span.eael-simple-menu-indicator {
	width: 90px;
	-webkit-transform: translate(11%, -3px) !important;
	-ms-transform: translate(11%, -3px) !important;
	transform: translate(11%, -3px) !important;
	height: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-menu-header button.eael-simple-menu-toggle {
	width: 60px;
	margin-right: -17px;
}

.mob-nav-overlay {
	height: 100vh;
	position: fixed;
	width: 100vw;
	left: 0;
	top: 0;
	z-index: 99;
}

.elementor-15 .elementor-element.elementor-element-212d656 .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent.current-menu-item a.hfe-menu-item:before, .elementor-15 .elementor-element.elementor-element-212d656 .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent.current-menu-item a.hfe-menu-item:after {
	top: 22px;
	height: 6px !important;
	border-radius: 50px;
}

.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after {
	top: 22px;
	height: 6px !important;
	border-radius: 50px;
}

.main-title span {
	color: #f3c854 !important;
}

.mery-ken-title span {
	color: #77eac8 !important;
}

.start-now span {
	font-weight: 800;
	margin-left: 4px !important;
	font-size: 30px;
	color: #f3c854 !important;
	border-radius: 2.5px !important;
}

/*Footer*/
.page-id-17 .elementor-806 .elementor-element.elementor-element-e26e075 > .elementor-shape-top .elementor-shape-fill {
	fill: #a6f6de;
}

.page-id-4364 .elementor-806 .elementor-element.elementor-element-e26e075 > .elementor-shape-top .elementor-shape-fill {
	fill: #a6f6de;
}

.page-id-7348 .elementor-806 .elementor-element.elementor-element-e26e075 > .elementor-shape-top .elementor-shape-fill {
	fill: #a6f6de;
}

body:not(.rtl) .elementor-806 .elementor-element.elementor-element-9385eea .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item {
	flex: 0 1 33.333%;
}

.wpcf7-form-control.has-spinner.wpcf7-submit {
	margin-bottom: 0 !important;
	cursor: pointer !important;
}

.wpcf7-response-output {
	margin: 0 !important;
}

.create-box .elementor-widget-wrap.elementor-element-populated {
	min-height: 100% !important;
	display: flex !important;
	flex-direction: column !important;
}

.elementor-element.text-flex.elementor-widget.elementor-widget-text-editor {
	flex: 1 1 auto !important;
}

.font-weight-text span {
	color: #42cea5;
	font-weight: 900;
}

.posts-box .elementor-widget-wrap.elementor-element-populated {
	min-height: 100% !important;
	display: flex !important;
	flex-direction: column !important;
}

.elementor-element.posts-text.elementor-widget.elementor-widget-text-editor {
	flex: 1 1 auto !important;
}

.elementor-17 .elementor-element.elementor-element-223ad22 {
	width: 100% !important;
	min-width: 100% !important;
}

.main-screen-section .elementor-column.elementor-col-50 {
	align-self: center;
}

/*Home Page*/
body.home, body.home .site-container {
	overflow-x: hidden;
}

.letUsHelpColumn .elementor-widget-wrap.elementor-element-populated {
	min-height: 100% !important;
	display: flex !important;
	flex-direction: column !important;
}

.letUsHelpText {
	flex: 1 1 auto !important;
}

/*Course Page*/
.page-id-3959 .entry-title {
	display: none !important;
}

.elementor-3959 .elementor-element.elementor-element-3e68a07e.column-course-page {
	align-self: flex-start;
}

.column-course-flex .elementor-widget-wrap.elementor-element-populated {
	display: flex;
	min-height: 100%;
	flex-direction: column;
}

.text-course-flex {
	flex: 1 1 auto;
}

/*Workshops Page*/
.elementor-4364 .elementor-element.elementor-element-2a1466b0.column-course-page {
	align-self: flex-start;
}

.column-workchops-height {
	min-height: 409px;
}

/*budget-for-life Page*/
.page-id-4811 header {
	display: none !important;
}

.elementor-shape[data-negative=false].elementor-shape-bottom {
	z-index: 50;
}

.last-chance-section {
	position: fixed;
	z-index: 90;
	top: 0;
	left: 0;
	width: 100%;
}

/*FIRE SUPERPOWER COURSE Page*/
.superpower-span span {
	position: relative;
	top: -19px;
	left: 5px;
	font-size: 18px;
	line-height: 21px;
}

.fire-decore-small {
	transform: translate(0px, 50%);
}

.thevalue-title-span span {
	font-family: "Nunito";
	font-weight: 800;
	font-size: 36px;
	line-height: 49px;
	letter-spacing: .2px;
	color: #53bf9f;
	position: relative;
	top: 5px;
	left: 0;
	padding: 0px 20px 0px 0px;
}

.fire-list-decor .elementor-icon-list-icon {
	padding: 5px 13px 0px 0px;
	align-self: flex-start;
}

.elementor-icon-list-text span {
	font-weight: 800 !important;
}

/*SUPER SIMPLE INVESTING Page*/

/*Onegrandplus Page*/
span.countdown-amount {
	padding: 20px 25px 20px 25px !important;
}

.oneGrandBonuseColumn .elementor-widget-wrap.elementor-element-populated {
	min-height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.oneGrandBonuseText {
	flex: 1 1 auto;
}

.nearlyColumn {
	min-height: 227px;
}

/*Rocket Your Income Page*/
.rocketAblosuteBgDecor img {
	transform: translate(0px, 100%);
}

.faqAcoordeonColumn .elementor-widget-wrap.elementor-element-populated {
	min-height: 70px;
	align-self: flex-start;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	min-height: 50px;
	background: #cacaca !important;
	align-items: center;
	border-radius: 10px !important;
}

/*About Page*/
.spollerAboutMobile .elementor-tab-title {
	display: flex;
	align-items: center;
}

.about-text-ken p {
	margin: 0;
}

.aboutSectionMain .elementor-container.elementor-column-gap-default {
	justify-content: space-between !important;
}

.hfe-search-submit {
	cursor: pointer;
}

.aboutDecorOne {
	transform: translate(0px, 100%);
}

a.hoverlink {
	transition: all .3s ease 0s !important;
}

a.hoverlink:hover {
	color: #fff !important;
}

.aboutDecorAbsolute {
	transform: translate(0px, 50%);
}

/*Programmes Page*/
.page-id-8486 .elementor-15 .elementor-element.elementor-element-7b06242 {
	margin-bottom: -1px;
}

.page-id-8486 .elementor-15 .elementor-element.elementor-element-128585d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-128585d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.progScreenColumn {
	justify-content: flex-end !important;
}

.progScreenColumn .elementor-widget-wrap.elementor-element-populated {
	max-width: 560px !important;
}

.progDecorMainScreen {
	transform: translate(0px, 25%);
}

.intensiveProgrammesInnerSection:after {
	content: "";
	height: 1px;
	width: 100%;
	max-width: 743px;
	position: absolute;
	z-index: 35;
	bottom: 0;
	right: 0;
	background-color: #f3c854;
	transform: translate(0px, 20px);
}

.intensiveProgrammesInnerSectionSecond:after {
	content: "";
	height: 1px;
	width: 100%;
	max-width: 743px;
	position: absolute;
	z-index: 35;
	bottom: 0;
	left: 0;
	background-color: #f3c854;
	transform: translate(0px, 20px);
}

.progPowerHourColumn {
	justify-content: flex-end;
}

.progPowerHourColumn .elementor-widget-wrap.elementor-element-populated {
	max-width: 289px;
}

/*Contact Page*/
.contact-main-column {
	align-self: center;
}

.elementor-10386 .elementor-element.elementor-element-3ce5269 .premium-cf7-container textarea {
	padding: 30px 10px 0px 27px;
}

.contactForms form {
	text-align: center;
}

.contactForms .wpcf7-form-control.has-spinner.wpcf7-submit {
	transform: translate(30%, 0px);
}

.contactAdressBox h3 {
	margin: -10px 5px 0px 0px;
}

/*Free Resourses Page*/
.elementor-14369 .elementor-element.elementor-element-abd136a {
	margin-bottom: 0;
}

.eael-simple-menu-toggle.active .eicon-menu-bar:before {
	content: "✖";
}

.page-id-17 .has_eae_slider.header-bottom._scroll {
	background-color: #f5f5f5 !important;
}

.collapse-handlers .collapse-handler.active > .elementor-element-populated {
	background-color: #ffe295 !important;
}

/*media*/
@media (max-width: 1600px) {
	.elementor-17 .elementor-element.elementor-element-5c4776f > .elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}
}

@media (min-width: 1400px) {
	.elementor-14369 .elementor-element.elementor-element-abd136a img {
		width: 90%;
	}
	
	.elementor-5269 .elementor-element.elementor-element-6dfa84e img {
		padding: 0px 100px 0px 0px;
	}
}

@media (min-width: 1600px) {
	.elementor-14369 .elementor-element.elementor-element-abd136a img {
		width: 85%;
	}
	
	.elementor-5269 .elementor-element.elementor-element-6dfa84e img {
		padding: 0px 100px 0px 0px;
	}
	
	.elementor-4364 .elementor-element.elementor-element-ff6761c > .elementor-element-populated {
		padding: 300px 0px 100px 0px;
	}
	
	.finallyColumnAbout > .elementor-widget-wrap.elementor-element-populated {
		padding: 260px 0px 250px 0px !important;
	}
	
	.aboutFirstGenerationColumn .elementor-widget-wrap.elementor-element-populated {
		padding: 100px 0px 10px 0px !important;
	}
	
	.aboutMeMoreColumn .elementor-widget-wrap.elementor-element-populated {
		padding: 100px 0px 100px 0px !important;
	}
	
	.aboutSectionIamTop {
		padding: 50px 0px 0px 0px !important;
	}
	
	.aboutColumnIamBottom {
		padding: 0px 15px 150px 15px;
	}
	
	.rocketYourIncomeSection {
		padding: 262px 0px 150px 0px !important;
	}
	
	#rocketYourIncome .elementor-container.elementor-column-gap-default {
		min-height: 750px;
	}
	
	.onegrandFaqColumn {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-6158 .elementor-element.elementor-element-781d423 > .elementor-element-populated {
		padding: 66px 0px 150px 0px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-160b036 > .elementor-background-overlay {
		transform: translate(0px, 5%);
	}
	
	.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-096487a.elementor-section-full_width.section-smile-girls.elementor-section-height-default.elementor-section-height-default {
		margin: -400px 0px 0px 0px;
	}
	
	.kencolumnokoroafor {
		padding: 100px 0px 0px 0px;
	}
	
	.elementor-17 .elementor-element.elementor-element-1ab86db {
		padding: 0px 0px 0px 0px;
	}
	
	.fire-column-mainscreen {
		margin: -100px 0px 0px -150px;
	}
	
	.rocket-column-mainscreen {
		margin: -100px 0px 0px -150px;
	}
}

@media (min-width: 1800px) {
	.elementor-14369 .elementor-element.elementor-element-1928e3f > .elementor-element-populated {
		padding: 500px 0px 313px 0px;
	}
	
	.elementor-14369 .elementor-element.elementor-element-a528ce8 > .elementor-element-populated {
		padding: 350px 0px 350px 0px;
	}
	
	.elementor-14369 .elementor-element.elementor-element-abd136a img {
		width: 80%;
	}
	
	.elementor-5269 .elementor-element.elementor-element-6dfa84e img {
		padding: 0px 120px 0px 0px;
	}
	
	.elementor-10386 .elementor-element.elementor-element-0ed1ce7:not(.elementor-motion-effects-element-type-background), .elementor-10386 .elementor-element.elementor-element-0ed1ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 28% auto;
	}
	
	#rocketYourIncome .elementor-container.elementor-column-gap-default {
		min-height: 850px;
	}
	
	.elementor-5957 .elementor-element.elementor-element-f87b22d.letYoursSection {
		padding: 20px 0px 370px 0px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-160b036 > .elementor-background-overlay {
		transform: translate(0px, 8%);
	}
	
	.elementor-5957 .elementor-element.elementor-element-5f33e03 > .elementor-background-overlay {
		transform: translate(0px, 8%);
	}
}

@media (min-width: 2000px) {
	.elementor-14369 .elementor-element.elementor-element-abd136a img {
		width: 100%;
	}
	
	.elementor-5269 .elementor-element.elementor-element-6dfa84e img {
		padding: 0px 125px 0px 0px;
	}
	
	.elementor-4364 .elementor-element.elementor-element-ff6761c > .elementor-element-populated {
		padding: 450px 0px 150px 0px;
	}
	
	.elementor-5957 .elementor-element.elementor-element-42441a3 {
		padding: 0px 15px 250px 15px;
	}
	
	.mainTitleProg h1 {
		margin: 0px 0px 0px -150px;
		font-size: 80px;
	}
	
	.aboutFirstGenerationColumn .elementor-widget-wrap.elementor-element-populated {
		padding: 150px 0px 20px 0px !important;
	}
	
	.aboutMeMoreColumn .elementor-widget-wrap.elementor-element-populated {
		padding: 150px 0px 150px 0px !important;
	}
	
	.rocketTestimotialSection {
		padding: 187px 15px 349px 15px !important;
	}
	
	.rocketInnerSectionChallenge {
		padding: 0px 15px 304px 15px !important;
	}
	
	.rocket-column-mainscreen {
		margin: -100px 0px 0px -250px;
	}
	
	#rocketYourIncome .elementor-container.elementor-column-gap-default {
		min-height: 1000px;
	}
	
	.onegrandFaqColumn {
		padding: 100px 0px 0px 0px;
	}
	
	.oneGrandBtn {
		padding: 0px 0px 150px 0px;
	}
	
	.elementor-6158 .elementor-element.elementor-element-781d423 > .elementor-element-populated {
		padding: 66px 0px 250px 0px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-160b036 > .elementor-background-overlay {
		transform: translate(0px, 10%);
	}
	
	.elementor-5957 .elementor-element.elementor-element-5f33e03 > .elementor-background-overlay {
		transform: translate(0px, 10%);
	}
}

@media (min-width: 2130px) {
	.elementor-5269 .elementor-element.elementor-element-6dfa84e img {
		padding: 0px 225px 0px 0px;
	}
	
	.fire-column-mainscreen {
		margin: -100px 0px 0px -350px;
	}
	
	.fire-column-mainscreen h1 {
		font-size: 80px !important;
	}
	
	.fire-column-mainscreen h2 {
		font-size: 60px !important;
	}
	
	.elementor-5957 .elementor-element.elementor-element-46dce0ef {
		font-size: 36px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.elementor-5269 .elementor-element.elementor-element-d90bdaf {
		font-size: 36px !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.elementor-5269 .elementor-element.elementor-element-160b036 > .elementor-background-overlay {
		transform: translate(0px, 13%);
	}
	
	.elementor-5957 .elementor-element.elementor-element-5f33e03 > .elementor-background-overlay {
		transform: translate(0px, 13%);
	}
}

@media (min-width: 2300px) {
	.elementor-5269 .elementor-element.elementor-element-6dfa84e img {
		padding: 0px 325px 0px 0px;
	}
	
	.imageProgMainScreen img {
		padding: 0px 100px 0px 0px;
	}
	
	.aboutFirstGenerationColumn .elementor-widget-wrap.elementor-element-populated {
		padding: 150px 0px 30px 0px !important;
	}
	
	.elementor-5269 .elementor-element.elementor-element-160b036 > .elementor-background-overlay {
		transform: translate(0px, 18%);
	}
	
	.elementor-5957 .elementor-element.elementor-element-5f33e03 > .elementor-background-overlay {
		transform: translate(0px, 18%);
	}
}

@media (min-width: 2600px) {
	.elementor-14369 .elementor-element.elementor-element-1928e3f > .elementor-element-populated {
		padding: 500px 0px 413px 0px;
	}
	
	.elementor-14369 .elementor-element.elementor-element-a528ce8 > .elementor-element-populated {
		padding: 550px 0px 550px 0px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-057b8e8 {
		margin-top: 0px;
	}
	
	.elementor-10386 .elementor-element.elementor-element-0ed1ce7:not(.elementor-motion-effects-element-type-background), .elementor-10386 .elementor-element.elementor-element-0ed1ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 25% auto;
	}
}

@media (min-width: 2900px) {
	.elementor-14369 .elementor-element.elementor-element-1928e3f > .elementor-element-populated {
		padding: 500px 0px 513px 0px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-6dfa84e img {
		padding: 0px 425px 0px 0px;
	}
	
	.elementor-10386 .elementor-element.elementor-element-0ed1ce7:not(.elementor-motion-effects-element-type-background), .elementor-10386 .elementor-element.elementor-element-0ed1ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 20% auto;
	}
}

@media (min-width: 4000px) {
	.elementor-14369 .elementor-element.elementor-element-1928e3f > .elementor-element-populated {
		padding: 500px 0px 613px 0px;
	}
}

@media (min-width: 1600px) {
	.elementor-10386 .elementor-element.elementor-element-9a169db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10386 .elementor-element.elementor-element-9a169db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
}

@media (min-width: 767px) {
	#aboutForm p {
		display: flex;
	}
	
	#aboutForm .wpcf7-form-control.has-spinner.wpcf7-submit {
		margin: 0px 0px 0px 20px !important;
	}
}

@media (min-width: 480px) {
	.elementor-7348 .elementor-element.elementor-element-b0d1cb4 > .elementor-element-populated {
		padding: 110px 10px 10px 10px;
	}
}

@media (max-width: 1396px) {
	.elementor-17 .elementor-element.elementor-element-5a58c00 > .elementor-element-populated {
		padding: 120px 13px 120px 0px;
	}
}

@media (max-width: 1098px) {
	.elementor-17 .elementor-element.elementor-element-8309ef1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-17 .elementor-element.elementor-element-8309ef1 {
		text-align: left !important;
	}
	
	.elementor-17 .elementor-element.elementor-element-3696f9a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width: 1100px) {
	.aboutFirstGenerationColumn .elementor-widget-wrap.elementor-element-populated {
		padding: 100px 0px 0px 0px;
	}
	
	.decorContactPage img {
		max-width: 170px;
	}
	
	.start-now-btn-header a.premium-button.premium-button-none.premium-btn-lg.premium-button-none {
		padding: 14px 30px 14px 30px;
	}
	
	.elementor-17 .elementor-element.elementor-element-6cc5f0b.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start !important;
	}
	
	.elementor-17 .elementor-element.elementor-element-8309ef1 {
		text-align: left !important;
	}
	
	.elementor-17 .elementor-element.elementor-element-3696f9a .premium-button-container {
		text-align: left !important;
	}
	
	.elementor-17 .elementor-element.elementor-element-62caa11 > .elementor-widget-container {
		margin: 0px 20px 45px 0px;
	}
}

@media (max-width: 1120px) {
	.elementor-6158 .elementor-element.elementor-element-4e3ec60:not(.elementor-motion-effects-element-type-background), .elementor-6158 .elementor-element.elementor-element-4e3ec60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -39% -50px;
	}
	
	.main-title h1 {
		font-size: 45px !important;
	}
	
	.superColumnBg .elementor-element-populated {
		padding: 80px 15px 10px 15px !important;
	}
	
	.fireColumnBg .elementor-element-populated {
		padding: 80px 15px 10px 15px !important;
	}
	
	.elementor-5269 .elementor-element.elementor-element-160b036 > .elementor-background-overlay {}
	
	.elementor-5957 .elementor-element.elementor-element-5f33e03 > .elementor-background-overlay {}
	
	.elementor-17 .elementor-element.elementor-element-8309ef1 {
		text-align: left !important;
	}
}

@media (max-width: 900px) {
	.main-title h1 {
		font-size: 35px !important;
	}
}

@media (max-width: 1500px) {
	.elementor-17 .elementor-element.elementor-element-bf5cd9b {
		max-width: 1070px !important;
		margin: 0 auto !important;
		padding: 0px 15px 0px 15px;
	}
}

.mainscreen-column .elementor-widget-wrap.elementor-element-populated {
	max-width: 560px !important;
}

.elementor-column.elementor-col-100 {
	justify-content: flex-end;
}

@media (max-width: 1090px) {
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-212d656 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child) {
		margin-right: 5px !important;
	}
}

@media (max-width: 991px) {
	.rocketTestimotialSection .elementor-section.elementor-section-boxed > .elementor-container {
		justify-content: center !important;
	}
	
	.elementor-6925 .elementor-element.elementor-element-711ceba9 > .elementor-background-overlay {
		background-position: -72px 0;
	}
	
	.elementor-6925 .elementor-element.elementor-element-711ceba9:not(.elementor-motion-effects-element-type-background), .elementor-6925 .elementor-element.elementor-element-711ceba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {}
	
	body:not(.rtl) .elementor-5269 .elementor-element.elementor-element-83a7934 {
		transform: translate(0px, 72%);
	}
	
	.thevalue-title-span span {
		font-size: 32px;
		line-height: 45px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-59e1946 > .elementor-background-overlay {
		background-position: 30% bottom !important;
	}
	
	.elementor-5957 .elementor-element.elementor-element-39a90b76 > .elementor-background-overlay {
		background-position: 30% bottom !important;
	}
	
	/*Menu Header Style Mobile*/
	#menu-main-menu {
		overflow: auto !important;
		flex-direction: column;
		justify-content: flex-end;
	}
	
	.btnMenuMobileDiv {
		flex-direction: column;
		display: flex;
		justify-content: flex-end;
		flex: 1 1 auto;
	}
	
	.btnMenuMobile span {
		color: #555 !important;
	}
	
	.btnMenuMobile {
		position: relative;
		z-index: 100;
		background-color: #f3c854 !important;
		font-family: "Nunito", sans-serif;
		font-size: 12px !important;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: .2px;
		border-radius: 20px;
		max-width: 107px;
		white-space: nowrap;
		box-shadow: 6px 6px 24px 0 rgba(243, 200, 84, .1);
		max-height: 41px;
		margin: 0px 0px 75px 71px !important;
		padding: 13px 20px 13px 20px;
	}
	
	.column-workchops-height {
		min-height: 309px;
	}
	
	.elementor-element.elementor-widget__width-initial.elementor-absolute.leftDecorWorkshop.elementor-widget.elementor-widget-image {
		left: -18px;
	}
	
	.leftDecorWorkshop img {
		height: 310px;
	}
	
	.elementor-10386 .elementor-element.elementor-element-0ed1ce7:not(.elementor-motion-effects-element-type-background), .elementor-10386 .elementor-element.elementor-element-0ed1ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 45% auto;
	}
	
	.decor-absolute-adaptive {
		right: 1px !important;
	}
	
	.main-title h1 {
		font-size: 39px !important;
	}
	
	.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li {
		margin-bottom: 8px;
	}
	
	.menu-item-1073 a {
		padding: 0px 10px 0px 50px !important;
	}
	
	header .menu-item.current-menu-item > a {
		font-weight: 800 !important;
		color: #f3c854 !important;
		background-color: #fff !important;
	}
	
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.create-box {
		min-height: 300px !important;
	}
	
	.h2-control {
		width: 100% !important;
		min-width: 100% !important;
	}
	
	.testimotionals-section .elementor-section.elementor-section-boxed > .elementor-container {
		justify-content: center !important;
	}
	
	.create-financial-section .elementor-section.elementor-section-boxed > .elementor-container {
		justify-content: center !important;
	}
}

@media (max-width: 767px) {
	.page-id-17 .elementor-element.elementor-element-d18ed3e > .elementor-shape-top .elementor-shape-fill {
		fill: #a6f6de;
	}
	
	.elementor-4811 .elementor-element.elementor-element-cd8a6bf {
		text-align: center;
		width: 37px;
		max-width: 37px;
	}
	
	.mainscreen-column.elementor-column.elementor-col-100 {
		justify-content: center !important;
	}
	
	.page-id-4364 .elementor-806 .elementor-element.elementor-element-d18ed3e > .elementor-shape-top .elementor-shape-fill {
		fill: #a6f6de;
	}
	
	.elementor-6925 .elementor-element.elementor-element-65e16206:not(.elementor-motion-effects-element-type-background), .elementor-6925 .elementor-element.elementor-element-65e16206 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background: none;
	}
	
	.elementor-6925 .elementor-element.elementor-element-4d25130 {
		background-color: #a6f6de;
	}
	
	.elementor-6925 .elementor-element.elementor-element-4d25130 > .elementor-background-overlay {
		background: none;
	}
	
	.elementor-6925 .elementor-element.elementor-element-3970f51 > .elementor-background-overlay {
		background: none !important;
	}
	
	.elementor-6925 .elementor-element.elementor-element-9211ec1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6925 .elementor-element.elementor-element-9211ec1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-6925 .elementor-element.elementor-element-3970f51 > .elementor-background-overlay {
		background: none;
	}
	
	.sectionMobileRocketBg {
		background-color: #a6f6de;
	}
	
	.elementor-6925 .elementor-element.elementor-element-7cb49b6 > .elementor-background-overlay {
		background: none !important;
	}
	
	.elementor-6925 .elementor-element.elementor-element-757136a > .elementor-background-overlay {
		background: none !important;
	}
	
	.elementor-6925 .elementor-element.elementor-element-757136a {
		background-color: var(--e-global-color-5be734c);
	}
	
	.elementor-6158 .elementor-element.elementor-element-5b7f443:not(.elementor-motion-effects-element-type-background), .elementor-6158 .elementor-element.elementor-element-5b7f443 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: var(--e-global-color-5be734c);
	}
	
	.elementor-6158 .elementor-element.elementor-element-5b7f443 > .elementor-background-overlay {
		background: none;
	}
	
	.elementor-6158 .elementor-element.elementor-element-944f6bd {
		width: 70%;
		max-width: 70%;
	}
	
	.elementor-6158 .elementor-element.elementor-element-4e3ec60:not(.elementor-motion-effects-element-type-background), .elementor-6158 .elementor-element.elementor-element-4e3ec60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background: none;
	}
	
	.elementor-5957 .elementor-element.elementor-element-9ce1be8:not(.elementor-motion-effects-element-type-background), .elementor-5957 .elementor-element.elementor-element-9ce1be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background: none;
	}
	
	body:not(.rtl) .elementor-5957 .elementor-element.elementor-element-dd4a742 {
		transform: translate(0px, -90%);
	}
	
	body:not(.rtl) .elementor-5269 .elementor-element.elementor-element-26d6aa3 {
		transform: translate(0px, -90%);
	}
	
	body:not(.rtl) .elementor-5957 .elementor-element.elementor-element-f70bac0 {
		transform: translate(0px, -69%);
	}
	
	.elementor-5957 .elementor-element.elementor-element-5f33e03 > .elementor-background-overlay {
		background: none;
	}
	
	.elementor-5269 .elementor-element.elementor-element-057b8e8:not(.elementor-motion-effects-element-type-background), .elementor-5269 .elementor-element.elementor-element-057b8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background: none;
	}
	
	.faqAcoordeonColumn .elementor-tab-title.inactive {
		align-items: center;
		justify-content: center;
		display: flex;
		flex-direction: row-reverse;
	}
	
	.faqAcoordeonColumn .elementor-tab-title.inactive {
		text-align: center;
	}
	
	.faqAcoordeonColumn .elementor-accordion-icon-closed {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-26c8b0d:not(.elementor-motion-effects-element-type-background), .elementor-5269 .elementor-element.elementor-element-26c8b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background: none;
	}
	
	.testimotionals-section.elementor-section.elementor-top-section.elementor-element.elementor-element-ce26a0d {
		overflow: visible;
	}
	
	.curriculumColumnMobile .elementor-widget-wrap.elementor-element-populated {
		flex-wrap: nowrap;
	}
	
	.stageMobileFire .spanStageMobileFire {
		display: none;
	}
	
	.thevalue-title-span h2 {
		display: flex;
	}
	
	.thevalue-title-span span {
		padding: 0px 25px 0px 0px;
		line-height: 27px !important;
	}
	
	body:not(.rtl) .elementor-5269 .elementor-element.elementor-element-c45b4c8 {}
	
	.fireMobileimageValue {
		overflow: hidden;
	}
	
	.elementor-5269 .elementor-element.elementor-element-9cdf5fa:not(.elementor-motion-effects-element-type-background), .elementor-5269 .elementor-element.elementor-element-9cdf5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background: none !important;
	}
	
	body:not(.rtl) .elementor-5269 .elementor-element.elementor-element-0a10960 {
		transform: translate(0px, -69%);
	}
	
	.elementor-5269 .elementor-element.elementor-element-160b036 > .elementor-background-overlay {
		background: none !important;
		transition: background 0s, border-radius .3s, opacity .3s;
	}
	
	.elementor-7348 .elementor-element.elementor-element-a722ccb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7348 .elementor-element.elementor-element-a722ccb .premium-cf7-container input.wpcf7-submit {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-7348 .elementor-element.elementor-element-e950c88 .premium-cf7-container input.wpcf7-submit {
		margin: 10px 0px 0px 0px;
	}
	
	#aboutForm p {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.spollerAboutMobile .elementor-tab-title {
		text-align: center;
	}
	
	.elementor-7348 .elementor-element.elementor-element-9acf8a8:not(.elementor-motion-effects-element-type-background), .elementor-7348 .elementor-element.elementor-element-9acf8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-color: #fdecb5;
	}
	
	.page-id-7348 .elementor-806 .elementor-element.elementor-element-d18ed3e > .elementor-shape-top .elementor-shape-fill {
		fill: #a6f6de;
	}
	
	.imageCurseMobile .elementor-widget-container:after {
		content: url("https://thp.financialjoyacademy.com/wp-content/uploads/2022/02/Slicer22.svg");
		position: absolute;
		bottom: 0px;
		left: -21px;
	}
	
	.page-id-3959 .entry-title {
		display: none;
	}
	
	.column-workchops-height:not(:last-child) {
		margin-bottom: 58px;
	}
	
	.column-workchops-height {
		min-height: 339px;
	}
	
	.elementor-element.elementor-widget__width-initial.elementor-absolute.leftDecorWorkshop.elementor-widget.elementor-widget-image {
		left: -18px;
	}
	
	.leftDecorWorkshop img {
		height: 340px;
	}
	
	.elementor-10386 .elementor-element.elementor-element-3ce5269 .premium-cf7-container textarea {
		padding: 20px 10px 0px 27px;
	}
	
	.elementor-10386 .elementor-element.elementor-element-0ed1ce7:not(.elementor-motion-effects-element-type-background), .elementor-10386 .elementor-element.elementor-element-0ed1ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background: none;
	}
	
	.innerSectionCursePage {
		position: relative;
		background-color: #a6f6de;
	}
	
	.contacfFormMobile .elementor-column.elementor-col-100 {
		justify-content: center;
	}
	
	.contactAdressBox .elementor-icon-box-wrapper {
		display: flex;
	}
	
	.contactAdressBox .elementor-icon-box-content {
		padding: 0px 0px 0px 18px;
	}
	
	.contactAdressBox h3 {
		margin: 0px 5px 0px 0px;
	}
	
	.testimotionals-section {
		overflow-x: hidden;
	}
	
	footer .has_eae_slider.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-6e7cbd7 {
		overflow: hidden;
	}
	
	footer .elementor-widget-social-icons .elementor-grid {
		display: flex;
		justify-content: space-between;
	}
	
	#menu-1-cc63c89 li {
		flex: 0 1 50%;
		width: 145px;
		margin-right: 0px;
	}
	
	.homeFooterForm {
		text-align: center;
	}
	
	.homeFooterForm .wpcf7-form-control.has-spinner.wpcf7-submit {
		transform: translate(30%, 0px);
	}
	
	.elementor-17 .elementor-element.elementor-element-269966a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-79ef7ac {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17 .elementor-element.elementor-element-8bd6a86 {
		width: 100%;
		max-width: 100%;
	}
	
	.stepDecorHome {
		transform: translate(-60%, 0px);
	}
	
	.start-now span {
		font-weight: 400;
		font-size: 16px;
	}
	
	.correspondence .elementor-image-box-title {
		margin-bottom: 12px !important;
	}
	
	.correspondence .elementor-image-box-wrapper {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}
	
	.main-title h1 {
		font-size: 39px !important;
		text-align: center;
	}
	
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.create-box {
		min-height: 259px !important;
	}
	
	.elementor-15 .elementor-element.elementor-element-fb657fa {
		order: 0 !important;
	}
	
	.elementor-17 .elementor-element.elementor-element-5c4776f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}
	
	.create-box:not(:last-child) {
		margin-bottom: 70px;
	}
	
	.h2-control {
		width: 100% !important;
		min-width: 100% !important;
	}
	
	.aboutFirstGenerationColumn .elementor-widget-wrap.elementor-element-populated {
		padding: 30px 0px 0px 0px !important;
	}
	
	.elementor-15 .elementor-element.elementor-element-990511e .eael-simple-menu-container .eael-simple-menu-toggle i {
		color: #000;
	}
}

@media (max-width: 480px) {
	span.countdown-amount {
		padding: 12px 15px !important;
	}
	
	#main-logo-mobile a img {
		height: 38px;
	}
}

@media (min-width: 406px) and (max-width: 480px) {
	.elementor-6925 .elementor-element.elementor-element-fc59a87 {
		margin-top: -100px;
	}
}

@media (min-width: 480px) and (max-width: 600px) {
	.elementor-6925 .elementor-element.elementor-element-fc59a87 {
		margin-top: -120px;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	.elementor-6925 .elementor-element.elementor-element-fc59a87 {
		margin-top: -150px;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.elementor-6925 .elementor-element.elementor-element-9211ec1 > .elementor-element-populated {
		padding: 50px 0px 250px 0px;
	}
	
	.elementor-6925 .elementor-element.elementor-element-aa75c64 > .elementor-element-populated {
		padding: 50px 0px 300px 0px;
	}
	
	.elementor-6925 .elementor-element.elementor-element-af09e0a > .elementor-widget-container {
		margin: 0px 0px 105px 0px;
	}
	
	.elementor-6925 .elementor-element.elementor-element-220f7212 > .elementor-element-populated {
		padding: 190px 0px 0px 0px;
	}
	
	.oneGrandBtnNowTime .elementor-widget-container {
		padding: 0px 0px 100px 0px !important;
	}
	
	.oneGrandBtnbegin .elementor-widget-container {
		padding: 0px 0px 180px 0px !important;
	}
	
	.oneGrandBtn .elementor-widget-container {
		padding: 0px 0px 180px 0px !important;
	}
	
	.elementor-6158 .elementor-element.elementor-element-49d2db6 > .elementor-element-populated {
		padding: 159px 0px 30px 0px;
	}
	
	.elementor-6158 .elementor-element.elementor-element-5820b2ba > .elementor-element-populated {
		padding: 200px 0px 119px 0px;
	}
	
	.elementor-5957 .elementor-element.elementor-element-4e000673 > .elementor-element-populated {
		padding: 150px 0px 0px 0px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-a57a801 > .elementor-widget-container {
		padding: 0px 0px 170px 33px;
	}
	
	.elementor-5269 .elementor-element.elementor-element-0f31bea {
		text-align: center;
		bottom: -30px;
	}
	
	.elementor-7348 .elementor-element.elementor-element-aee1f6d > .elementor-widget-container {
		margin: 0px 0px 190px 0px;
	}
}
