.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= Header ==================== */

/** Header >> #topBanner p **/
#topBanner p {
	color: rgb(255, 255, 255) !important;
}

/** Header >> #topBanner p a **/
#topBanner p a {
	color: rgb(255, 255, 255) !important;
}

/** Header >> #topBanner p a:hover **/
#topBanner p a:hover {
	text-decoration: underline !important;
}

/** Header >> Elementor element a62ffd9 link **/
.elementor-element-a62ffd9 a {
	color: rgb(255, 255, 255) !important;
	text-decoration: underline !important;
}
.elementor-element-a62ffd9 a:hover {
	color: rgb(255, 255, 255) !important;
	text-decoration: none !important;
}


/*= Main Menu ================= */

/** Main Menu >> house menu icon normal **/
#menu-1-55c77f3 .fas {
	font-size: 20px !important;
}


/*= Home ====================== */

/** Home >> Main Image **/
.swiper-slide {
	height: 880px !important;
}

/** Home >> home section h2 Right **/
#homeServicesRowRight h2 {
	width: 550px !important;
}

/** Home >> home section paragraph Right **/
#homeServicesRowRight p {
	width: 550px !important;
	position: relative !important;
}

/** Home >> home section h2 Left **/
#homeServicesRowLeft h2 {
	width: 550px !important;
	float: right !important;
}

/** Home >> home section paragraph Left **/
#homeServicesRowLeft p {
	width: 550px !important;
	float: right !important;
}


/*= Sidebar =================== */

/** Sidebar >> SidebarColumn elementor heading title **/
#sidebarColumn .elementor-heading-title {
	line-height: 1.2em !important;
}


/*= Contact page ============== */

/** Contact page >> Gform submit button 1 **/
#gform_submit_button_1 {
	width: 60px !important;
}

/** Contact page >> contact form confirmation message **/
.mt-498 #gform_confirmation_message_1 {
	color: rgb(255, 255, 255) !important;
	font-size: 22px !important;
	line-height: 1.6em !important;
	font-weight: 600 !important;
	text-align: center !important;
	background-color: rgb(48, 160, 196) !important;
	padding: 30px !important;
}


/*= Footer Main =============== */

/** Footer Main >> Footer Logo Area a:hover **/
#footerMainLogoSection a:hover {
	text-decoration: underline !important;
}


/*= Footer Legal ============== */

/** Footer Legal >> footer legal section **/
#footerLegal {
	padding-top: 15px !important;
}

/** Footer Legal >> LegalRight link **/
#legalRight a {
	color: rgba(255, 255, 255, 0.41) !important;
}

/** Footer Legal >> LegalRight link hover **/
#legalRight a:hover {
	color: rgba(255, 255, 255, 0.41) !important;
	text-decoration: underline !important;
}

/** Footer Legal >> footer legal left column **/
#legalLeft {
	padding-right: 20px !important;
}

/** Footer Legal >> footer legal right column **/
#legalRight {
	padding-left: 20px !important;
}


/*= Inner Pages - All ========= */

/** Inner Pages - All >> InsideMainImage **/
#insideMainImage {
	height: 800px !important;
}

/** Inner Pages - All >> mainColumn h1 **/
#mainColumn  h1 {
	line-height: 1.4em !important;
}

/** Inner Pages - All >> mainColumn h2 **/
#mainColumn h2 {
	margin-bottom: 0 !important;
}

/** Inner Pages - All >> sidebarColumn headers **/
#sidebarColumn .elementor-size-default {
	line-height: 1.6em !important;
}

/** Inner Pages - All >> communication sidebar caption **/
.mt-371 .wp-caption-text {
	padding: 10px !important;
}


/*= Press Page ================ */

/** Press Page >> FloClosedBar link **/
.mt-719 #floClosedBar a {
	color: rgb(255, 255, 255) !important;
	text-decoration: underline !important;
}

/** Press Page >> FloClosedBar link hover **/
.mt-719 #floClosedBar a:hover {
	color: rgb(255, 255, 255) !important;
	text-decoration: none !important;
}


/*= Flourish 2023 page ======== */

/** Flourish 2023 page >> top subhead **/
.mt-1489 #topSubhead {
	margin-top: 30px !important;
}

/** Flourish 2023 page >> rona/amanda photo caption **/
.mt-1489 #post-1489 .widget-image-caption {
	padding-right: 50px !important;
	padding-left: 50px !important;
}

/** Flourish 2023 page >> Elementor widget uael video elementor widget container **/
.mt-1489 .elementor-widget-uael-video .elementor-widget-container {
	margin-top: 40px !important;
}

/** Flourish 2023 page >> counter section **/
.mt-1489 #counterSection {
	margin-top: 40px !important;
}

/** Flourish 2023 page >> vimeo video **/
.mt-1805 .elementor-widget-uael-video .elementor-widget-container {
	margin-top: 20px !important;
}


/*= Flourish 2025 ============= */

/** Flourish 2025 >> top subhead **/
.mt-1918 #topSubhead {
	margin-top: 30px !important;
}

/** Flourish 2025 >> rona/amanda photo caption **/
.mt-1918 #post-1918 .widget-image-caption {
	padding-right: 50px !important;
	padding-left: 50px !important;
}

/** Flourish 2025 >> Elementor widget uael video elementor widget container **/
.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	margin-top: 40px !important;
}

/** Flourish 2025 >> counter section **/
.mt-1918 #counterSection {
	margin-top: 40px !important;
}

/** Flourish 2025 >> counter section number **/
.mt-1918 .elementor-counter-number {
	font-size: 59px !important;
}

/** Flourish 2025 >> counter section title **/
.mt-1918 .elementor-counter-title {
	font-size: 18px !important;
	text-align: center !important;
}

/** Flourish 2025 >> vimeo video **/
.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	margin-top: 20px !important;
}


/*( 2732 )*/
@media (max-width: 2732px) {
	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	margin-bottom: -200px !important;
}

	/** Footer Main >> Elementor widget container _2 **/
	.mt-446 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 60px !important;
}

}


/*( 1440 )*/
@media (max-width: 1440px) {
	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 44px !important;
}

	/** Flourish 2023 page >> TopSubhead elementor widget container **/
	.mt-1489 #topSubhead .elementor-widget-container {
	margin-bottom: -30px !important;
}

	/** Flourish 2025 >> TopSubhead elementor widget container **/
	.mt-1918 #topSubhead .elementor-widget-container {
	margin-bottom: -30px !important;
}

}


/*( 1400 )*/
@media (max-width: 1400px) {
	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 650px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 40px !important;
}

	/** Inner Pages - All >> reviews main column text **/
	.mt-437 #mainColumn p {
	font-size: 16px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	width: 700px !important;
}

	/** Flourish 2023 page >> top subhead **/
	.mt-1489 #topSubhead {
	margin-bottom: 100px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	margin-top: 80px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	padding-right: 60px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 60px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	width: 700px !important;
}

	/** Flourish 2025 >> top subhead **/
	.mt-1918 #topSubhead {
	margin-bottom: 100px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	margin-top: 80px !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	padding-right: 60px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 60px !important;
}

}


/*( 1280 )*/
@media (max-width: 1280px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 700px !important;
}

	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 55px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 600px !important;
}

	/** Inner Pages - All >> sidebarColumn #sideLogo .uael-retina-img **/
	#sidebarColumn #sideLogo .uael-retina-img {
	width: 80% !important;
}

	/** Inner Pages - All >> sidebarColumn headers **/
	#sidebarColumn .elementor-size-default {
	font-size: 24px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	width: 600px !important;
	margin-top: 40px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	margin-top: 120px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image **/
	.mt-1489 .swiper-slide {
	height: 650px !important;
	margin-top: 120px !important;
}

	/** Flourish 2023 page >> top apply now button **/
	.mt-1489 .elementor-element-056db4d {
	margin-top: 20px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 120px !important;
}

	/** Flourish 2023 page >> 2014 rotating slides **/
	#slides2024 {
	margin-top: 50px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	max-height: 700px !important;
	margin-top: 40px !important;
	margin-bottom: 40px !important;
}

	/** Flourish 2023 page >> vimeo video **/
	.mt-1805 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	width: 600px !important;
	margin-top: 40px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	margin-top: 120px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image **/
	.mt-1918 .swiper-slide {
	height: 650px !important;
	margin-top: 120px !important;
}

	/** Flourish 2025 >> top apply now button **/
	.mt-1918 .elementor-element-056db4d {
	margin-top: 20px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 120px !important;
}

	/** Flourish 2025 >> 2014 rotating slides **/
	#slides2024 {
	margin-top: 50px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	max-height: 700px !important;
	margin-top: 40px !important;
	margin-bottom: 80px !important;
}

	/** Flourish 2025 >> vimeo video **/
	.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 700px !important;
}

}


/*( 1112 )*/
@media (max-width: 1112px) {
	/** Header >> header row **/
	.elementor-18 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Home >> Main Image **/
	.swiper-slide {
	height: 650px !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	width: 90% !important;
}

	/** Home >> home section paragraph Right **/
	#homeServicesRowRight p {
	width: 90% !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	width: 90% !important;
}

	/** Home >> home section paragraph Left **/
	#homeServicesRowLeft p {
	width: 90% !important;
}

	/** Footer Main >> footerMainLogoSection img **/
	#footerMainLogoSection img {
	width: 55% !important;
}

	/** Inner Pages - All >> mainColumn **/
	#mainColumn {
	padding-left: 30px !important;
	margin-top: -30px !important;
}

	/** Inner Pages - All >> mainColumn p **/
	#mainColumn p {
	font-size: 16px !important;
}

	/** Inner Pages - All >> mainColumn h2 **/
	#mainColumn h2 {
	font-size: 28px !important;
}

	/** Inner Pages - All >> List Text **/
	#mainColumn .elementor-icon-list-text {
	font-size: 16px !important;
}

	/** Inner Pages - All >> sidebarColumn **/
	#sidebarColumn {
	padding-right: 30px !important;
	margin-top: -20px !important;
}

	/** Inner Pages - All >> sidebarColumn iconFact **/
	#sidebarColumn #iconFact .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
	margin-top: 10px !important;
}

	/** Inner Pages - All >> sidebarColumn iconPro **/
	#sidebarColumn #iconPro .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
	margin-top: 10px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> Elementor element 3f0d982 elementor size default **/
	.mt-192 .elementor-element-3f0d982 .elementor-size-default {
	font-size: 35px !important;
	margin-right: 150px !important;
	margin-left: 150px !important;
}

	/** call to action section >> skills cta section **/
	.mt-287 .elementor-element-fd41a12 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	margin-right: 150px !important;
	margin-left: 150px !important;
}

	/** call to action section >> cta workforce planning h2 **/
	.mt-332 .elementor-element-56f5805 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta compensation h2 **/
	.mt-339 .elementor-element-56f5805 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta engagement h2 **/
	.mt-360 .elementor-element-56f5805 h2 {
	font-size: 35px !important;
}

	/** call to action section >> cta communications h2 **/
	.mt-371 .elementor-element-56f5805 h2 {
	font-size: 35px !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta supplement h2 **/
	.mt-479 .elementor-element-a0ed613 h2 {
	margin-right: 130px !important;
	margin-left: 130px !important;
}

	/** call to action section >> cta why h2 **/
	.mt-487 .elementor-element-a0ed613 h2 {
	font-size: 35px !important;
	margin-right: 60px !important;
	margin-left: 60px !important;
}

	/** Contact page >> contact form confirmation message **/
	.mt-498 #gform_confirmation_message_1 {
	font-size: 20px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	font-size: 16px !important;
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	height: 650px !important;
	margin-top: 60px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	font-size: 16px !important;
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	height: 650px !important;
	margin-top: 0 !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 660px !important;
}

}


/*( 1024 )*/
@media (max-width: 1024px) {
	/** Header >> Elementor menu toggle **/
	.elementor-menu-toggle {
	margin-top: 10px !important;
}

	/** Home >> Main Image **/
	.swiper-slide {
	height: 625px !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	font-size: 35px !important;
	width: 90% !important;
}

	/** Home >> home section paragraph Right **/
	#homeServicesRowRight p {
	width: 90% !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	font-size: 35px !important;
	width: 90% !important;
}

	/** Home >> homeServicesRowRight **/
	#homeServicesRowRight {
	width: 100% !important;
}

	/** Home >> homeServicesRowRight image **/
	#homeServicesRowRight .size-full {
	width: 100% !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	width: 100% !important;
}

	/** Home >> homeServicesRowLeft **/
	#homeServicesRowLeft {
	width: 100% !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	width: 40px !important;
	height: 40px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	width: 40px !important;
	height: 40px !important;
}

	/** Footer Main >> Footer Main Left Icon **/
	#footerMain #left #icon {
	margin-top: 0 !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	margin-top: 30px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 37px !important;
}

	/** Footer Main >> Footer Main Right Icon **/
	#footerMain #right #icon {
	margin-top: 30px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 6px !important;
}

	/** Footer Main >> Footer Logo Area a **/
	#footerMainLogoSection a {
	font-size: 22px !important;
}

	/** Footer Main >> Uael retina image container **/
	.mt-1950 .elementor-element-881f911 .uael-retina-image-container {
	margin-top: -60px !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 500px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 38px !important;
}

	/** Inner Pages - All >> sidebarColumn headers **/
	#sidebarColumn .elementor-size-default {
	font-size: 20px !important;
}

	/** Inner Pages - All >> sidebarColumn p **/
	#sidebarColumn p {
	font-size: 15px !important;
}

	/** Inner Pages - All >> communication sidebar caption **/
	.mt-371 .wp-caption-text {
	font-size: 14px !important;
}

	/** Inner Pages - All >> stories page h2 **/
	.mt-406 .elementor-widget-container h2 {
	text-align: center !important;
}

	/** Inner Pages - All >> stories divider icons **/
	.mt-406 .elementor-inner-column .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
}

	/** Inner Pages - All >> stories text **/
	.mt-406 #mainColumn p {
	font-size: 15px !important;
}

	/** Inner Pages - All >> reviews icons main column **/
	.mt-437 .elementor-inner-column .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
}

	/** Inner Pages - All >> reviews main column text **/
	.mt-437 #mainColumn p {
	font-size: 15px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	margin-right: 80px !important;
	margin-left: 80px !important;
}

	/** call to action section >> Elementor element 3f0d982 elementor size default **/
	.mt-192 .elementor-element-3f0d982 .elementor-size-default {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	font-size: 30px !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta workforce planning h2 **/
	.mt-332 .elementor-element-56f5805 h2 {
	font-size: 30px !important;
}

	/** call to action section >> cta compensation h2 **/
	.mt-339 .elementor-element-56f5805 h2 {
	font-size: 35px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	font-size: 30px !important;
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta communications h2 **/
	.mt-371 .elementor-element-56f5805 h2 {
	line-height: 1.5em !important;
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** Contact page >> Gform submit button 1 **/
	#gform_submit_button_1 {
	width: 50px !important;
}

	/** Contact page >> contact form labels **/
	.mt-498 .gfield_label {
	font-size: 15px !important;
}

	/** Contact page >> contact form lower labels **/
	.mt-498 .ginput_complex label {
	font-size: 13px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	width: 500px !important;
}

	/** Flourish 2023 page >> TopSubhead elementor widget container **/
	.mt-1489 #topSubhead .elementor-widget-container {
	padding-right: 80px !important;
	padding-left: 80px !important;
	margin-bottom: 100px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	margin-top: 120px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image **/
	.mt-1489 .swiper-slide {
	height: 750px !important;
	margin-top: 90px !important;
}

	/** Flourish 2023 page >> top apply now button **/
	.mt-1489 .elementor-element-056db4d {
	margin-bottom: 0 !important;
}

	/** Flourish 2023 page >> top apply now button text **/
	.mt-1489 .elementor-element-056db4d .elementor-button-text {
	font-size: 20px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	padding-right: 80px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 250px !important;
}

	/** Flourish 2023 page >> flo top logo **/
	.mt-1805 .attachment-medium_large {
	max-width: 80% !important;
	margin-bottom: 20px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	min-height: 600px !important;
}

	/** Flourish 2023 page >> Swiper wrapper b607fda5f3b2af31 **/
	.mt-1805 #swiper-wrapper-b607fda5f3b2af31 {
	width: 100% !important;
	min-width: 100% !important;
}

	/** Flourish 2023 page >> Elementor carousel image **/
	.mt-1805 .swiper-slide-active .elementor-carousel-image {
	min-width: 800px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	width: 500px !important;
}

	/** Flourish 2025 >> TopSubhead elementor widget container **/
	.mt-1918 #topSubhead .elementor-widget-container {
	padding-right: 80px !important;
	padding-left: 80px !important;
	margin-bottom: 100px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image **/
	.mt-1918 .swiper-slide {
	height: 750px !important;
	margin-top: 90px !important;
}

	/** Flourish 2025 >> top apply now button **/
	.mt-1918 .elementor-element-056db4d {
	margin-bottom: 0 !important;
}

	/** Flourish 2025 >> top apply now button text **/
	.mt-1918 .elementor-element-056db4d .elementor-button-text {
	font-size: 20px !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	padding-right: 0 !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 250px !important;
}

	/** Flourish 2025 >> flo top logo **/
	.mt-1918 .attachment-medium_large {
	max-width: 80% !important;
	margin-bottom: 20px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	min-height: 600px !important;
	margin-top: 80px !important;
}

	/** Flourish 2025 >> Elementor swiper **/
	.mt-1918 .elementor-swiper {
	margin-top: -150px !important;
}

	/** Flourish 2025 >> Swiper wrapper b607fda5f3b2af31 **/
	.mt-1918 #swiper-wrapper-b607fda5f3b2af31 {
	width: 100% !important;
	min-width: 100% !important;
}

	/** Flourish 2025 >> Elementor carousel image **/
	.mt-1918 .swiper-slide-active .elementor-carousel-image {
	min-width: 800px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -200px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	width: 100% !important;
	height: 600px !important;
}

}


/*( 960 )*/
@media (max-width: 960px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 550px !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	font-size: 30px !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	font-size: 30px !important;
}

	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 50px !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	font-size: 16px !important;
}

	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 22px !important;
}

	/** Footer Main >> Footer Main Left Icon **/
	#footerMain #left #icon {
	margin-top: 5px !important;
}

	/** Footer Main >> Footer Main Left Button **/
	#footerMain #left #button {
	margin-top: 10px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 45px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 15px !important;
}

	/** Footer Main >> Uael retina image container **/
	.mt-1950 .elementor-element-881f911 .uael-retina-image-container {
	margin-top: -60px !important;
}

	/** Footer Main >> Elementor widget wrap **/
	.mt-1950 #footerMainLogoSection .elementor-widget-wrap {
	border-top-width: 0 !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 450px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	font-size: 25px !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	margin-right: 150px !important;
	margin-left: 150px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	font-size: 35px !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta engagement h2 **/
	.mt-360 .elementor-element-56f5805 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta supplement h2 **/
	.mt-479 .elementor-element-a0ed613 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta why h2 **/
	.mt-487 .elementor-element-a0ed613 h2 {
	font-size: 32px !important;
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** Press Page >> floClosedBar Text **/
	.mt-719 #floClosedBar p {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	margin-top: -80px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	margin-top: 100px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image **/
	.mt-1489 .swiper-slide {
	height: 450px !important;
	margin-top: 0 !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image _2 **/
	.mt-1489 .swiper-slide {
	width: 100% !important;
	margin-top: 180px !important;
}

	/** Flourish 2023 page >> Mt 1489 swiper pagination clickable **/
	.mt-1489 .swiper-pagination-clickable {
	display: none !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -80px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 280px !important;
}

	/** Flourish 2023 page >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Flourish 2023 page >> vimeo video **/
	.mt-1805 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 80px !important;
	padding-left: 80px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	margin-top: -80px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	margin-top: 100px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image **/
	.mt-1918 .swiper-slide {
	height: 450px !important;
	margin-top: 0 !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image _2 **/
	.mt-1918 .swiper-slide {
	width: 100% !important;
	margin-top: 180px !important;
}

	/** Flourish 2025 >> Mt 1489 swiper pagination clickable **/
	.mt-1918 .swiper-pagination-clickable {
	display: none !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	margin-top: 0 !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 280px !important;
}

	/** Flourish 2025 >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Flourish 2025 >> vimeo video **/
	.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 80px !important;
	padding-left: 80px !important;
}

	/** Flourish 2025 >> counter section title **/
	.mt-1918 .elementor-counter-title {
	line-height: 24px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -250px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 550px !important;
}

	/** Flourish 2025 2 >> Elementor container **/
	.mt-1950 #counterSection .elementor-container {
	margin-top: -50px !important;
}

}


/*( 900 )*/
@media (max-width: 900px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 500px !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	font-size: 30px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta supplement h2 **/
	.mt-479 .elementor-element-a0ed613 h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 21px !important;
}

	/** Footer Main >> Footer Main Top Blue Height **/
	#footerMain {
	height: 610px !important;
}

	/** Footer Main >> Footer Main p **/
	#footerMain p {
	font-size: 15px !important;
}

	/** Footer Main >> Footer Main Left Button **/
	#footerMain #left #button {
	margin-top: 0 !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 30px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: -5px !important;
}

	/** Footer Main >> Elementor widget container **/
	.mt-1950 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 50px !important;
}

	/** Footer Legal >> footer legal right column **/
	#legalRight {
	font-size: 12px !important;
}

	/** Footer Legal >> footer legal left column **/
	#legalLeft {
	font-size: 12px !important;
}

	/** Inner Pages - All >> mainColumn h2 **/
	#mainColumn h2 {
	font-size: 26px !important;
}

	/** Inner Pages - All >> sidebarColumn p **/
	#sidebarColumn p {
	font-size: 14px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image **/
	.mt-1489 .swiper-slide {
	margin-top: 0 !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image _2 **/
	.mt-1489 .swiper-slide {
	height: 1000px !important;
	margin-top: -80px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-right: 0 !important;
	margin-bottom: -40px !important;
	margin-left: 60px !important;
}

	/** Flourish 2023 page >> Swiper pagination **/
	.mt-1805 .swiper-pagination {
	margin-top: -40px !important;
	position: relative !important;
	top: -60px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image **/
	.mt-1918 .swiper-slide {
	margin-top: 0 !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image _2 **/
	.mt-1918 .swiper-slide {
	height: 1000px !important;
	margin-top: -80px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-right: 0 !important;
	margin-left: 60px !important;
}

	/** Flourish 2025 >> Swiper pagination **/
	.mt-1918 .swiper-pagination {
	margin-top: -40px !important;
	position: relative !important;
	top: -60px !important;
}

	/** Flourish 2025 >> counter section title **/
	.mt-1918 .elementor-counter-title {
	line-height: 24px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 500px !important;
}

}


/*( 896 )*/
@media (max-width: 896px) {
	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 45px !important;
}

	/** Footer Main >> Footer Main p **/
	#footerMain p {
	font-size: 14px !important;
}

	/** Footer Main >> Footer Main Left Button **/
	#footerMain #left #button {
	margin-top: 30px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 60px !important;
}

	/** call to action section >> skills cta section **/
	.mt-287 .elementor-element-fd41a12 h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta why h2 **/
	.mt-487 .elementor-element-a0ed613 h2 {
	font-size: 40px !important;
	margin-right: 40px !important;
	margin-left: 40px !important;
}

}


/*( 853 )*/
@media (max-width: 853px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 450px !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	font-size: 25px !important;
}

	/** Home >> home section paragraph Right **/
	#homeServicesRowRight p {
	font-size: 16px !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	font-size: 25px !important;
}

	/** Home >> home section paragraph Left **/
	#homeServicesRowLeft p {
	font-size: 16px !important;
}

	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 18px !important;
}

	/** Footer Main >> Footer Main Top Blue Height **/
	#footerMain {
	height: 500px !important;
}

	/** Footer Main >> footer Gradient **/
	#footerGradient {
	margin-top: -500px !important;
}

	/** Footer Main >> Footer Main Left Button **/
	#footerMain #left #button {
	margin-top: 10px !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	margin-top: -10px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 70px !important;
}

	/** Footer Main >> Footer Main Right Icon **/
	#footerMain #right #icon {
	margin-top: -7px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 28px !important;
}

	/** Footer Main >> Elementor widget container **/
	.mt-1950 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 80px !important;
}

	/** Footer Main >> Elementor widget container _2 **/
	.mt-446 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 100px !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 400px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 36px !important;
}

	/** Inner Pages - All >> sidebarColumn #sideLogo .uael-retina-img **/
	#sidebarColumn #sideLogo .uael-retina-img {
	width: 190px !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> cta workforce planning h2 **/
	.mt-332 .elementor-element-56f5805 h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta compensation h2 **/
	.mt-339 .elementor-element-56f5805 h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta engagement h2 **/
	.mt-360 .elementor-element-56f5805 h2 {
	line-height: 1.5em !important;
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta supplement h2 **/
	.mt-479 .elementor-element-a0ed613 h2 {
	font-size: 35px !important;
}

	/** Contact page >> contact form confirmation message **/
	.mt-498 #gform_confirmation_message_1 {
	font-size: 18px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	margin-top: -40px !important;
}

	/** Flourish 2023 page >> TopSubhead elementor widget container **/
	.mt-1489 #topSubhead .elementor-widget-container {
	padding-right: 60px !important;
	padding-left: 60px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	margin-top: 200px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image **/
	.mt-1489 .swiper-slide {
	width: 100% !important;
	height: 1200px !important;
	margin-top: -200px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image _2 **/
	.mt-1489 .swiper-slide {
	width: 100% !important;
	margin-top: -120px !important;
}

	/** Flourish 2023 page >> top apply now button **/
	.mt-1489 .elementor-element-056db4d {
	margin-bottom: -200px !important;
}

	/** Flourish 2023 page >> counter section number **/
	.mt-1489 .elementor-counter-number {
	font-size: 50px !important;
}

	/** Flourish 2023 page >> counter section title **/
	.mt-1489 .elementor-counter-title {
	font-size: 16px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -70px !important;
	margin-bottom: 30px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 340px !important;
}

	/** Flourish 2023 page >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 100px !important;
	padding-left: 100px !important;
	margin-top: 0 !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-left: 50px !important;
}

	/** Flourish 2023 page >> vimeo video **/
	.mt-1805 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 40px !important;
	padding-left: 40px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	margin-top: -40px !important;
}

	/** Flourish 2025 >> TopSubhead elementor widget container **/
	.mt-1918 #topSubhead .elementor-widget-container {
	padding-right: 60px !important;
	padding-left: 60px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	margin-top: 200px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image **/
	.mt-1918 .swiper-slide {
	width: 100% !important;
	height: 1200px !important;
	margin-top: -200px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image _2 **/
	.mt-1918 .swiper-slide {
	width: 100% !important;
	margin-top: -120px !important;
}

	/** Flourish 2025 >> top apply now button **/
	.mt-1918 .elementor-element-056db4d {
	margin-bottom: -200px !important;
}

	/** Flourish 2025 >> counter section number **/
	.mt-1918 .elementor-counter-number {
	font-size: 50px !important;
}

	/** Flourish 2025 >> counter section title **/
	.mt-1918 .elementor-counter-title {
	font-size: 16px !important;
	line-height: 22px !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	margin-bottom: 30px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 340px !important;
}

	/** Flourish 2025 >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 100px !important;
	padding-left: 100px !important;
	margin-top: 0 !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-top: -300px !important;
	margin-left: 50px !important;
}

	/** Flourish 2025 >> vimeo video **/
	.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 40px !important;
	padding-left: 40px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 460px !important;
}

}


/*( 850 )*/
@media (max-width: 850px) {
	/** call to action section >> cta communications h2 **/
	.mt-371 .elementor-element-56f5805 h2 {
	font-size: 30px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-bottom: 20px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-left: 40px !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	margin-bottom: -200px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-top: -100px !important;
	margin-left: 40px !important;
}

	/** Footer Main >> Elementor widget container **/
	.mt-1950 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 120px !important;
}

	/** Footer Main >> Elementor widget container _2 **/
	.mt-446 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 140px !important;
}

}


/*( 834 )*/
@media (max-width: 834px) {
	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 17px !important;
}

	/** Footer Main >> Footer Main Top Blue Height **/
	#footerMain {
	height: 480px !important;
}

	/** Footer Main >> footer Gradient **/
	#footerGradient {
	margin-top: -480px !important;
}

	/** Footer Main >> footerMainLogoSection img **/
	#footerMainLogoSection img {
	width: 65% !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	font-size: 30px !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** Inner Pages - All >> communication sidebar caption **/
	.mt-371 .wp-caption-text {
	font-size: 13px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	margin-top: 30px !important;
}

	/** Flourish 2023 page >> top subhead **/
	.mt-1489 #topSubhead {
	font-size: 17px !important;
	line-height: 1.8em !important;
	font-weight: 800 !important;
}

	/** Flourish 2023 page >> Swiper pagination **/
	.mt-1805 .swiper-pagination {
	top: -100px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-bottom: -80px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	margin-top: 30px !important;
}

	/** Flourish 2025 >> top subhead **/
	.mt-1918 #topSubhead {
	font-size: 17px !important;
	line-height: 1.8em !important;
	font-weight: 800 !important;
}

	/** Flourish 2025 >> Swiper pagination **/
	.mt-1918 .swiper-pagination {
	top: -100px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -200px !important;
}

}


/*( 823 )*/
@media (max-width: 823px) {
	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	font-size: 27px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	font-size: 30px !important;
}

	/** call to action section >> cta why  button **/
	.mt-487 .elementor-element-97c19f7 .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
}

	/** Contact page >> contact p **/
	.mt-498 #mainColumn p {
	font-size: 15px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image _2 **/
	.mt-1489 .swiper-slide {
	margin-top: -230px !important;
}

	/** Flourish 2023 page >> top apply now button **/
	.mt-1489 .elementor-element-056db4d {
	margin-bottom: 20px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -170px !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: -20px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-left: 30px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image _2 **/
	.mt-1918 .swiper-slide {
	margin-top: -230px !important;
}

	/** Flourish 2025 >> top apply now button **/
	.mt-1918 .elementor-element-056db4d {
	margin-bottom: 20px !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: -20px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-top: 100px !important;
	margin-bottom: 40px !important;
	margin-left: 30px !important;
}

}


/*( 812 )*/
@media (max-width: 812px) {
	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 40px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 72px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 0 !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	font-size: 15px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	padding-right: 90px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-left: 20px !important;
}

	/** Flourish 2023 page >> vimeo video **/
	.mt-1805 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	padding-right: 90px !important;
	margin-bottom: -100px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-top: 80px !important;
	margin-bottom: 30px !important;
	margin-left: 20px !important;
}

	/** Flourish 2025 >> vimeo video **/
	.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 450px !important;
}

	/** Flourish 2025 >> Elementor counter title **/
	.mt-1950 .elementor-element-eea02bd .elementor-counter-title {
	line-height: 26px !important;
	margin-top: 10px !important;
}

}


/*( 800 )*/
@media (max-width: 800px) {
	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Footer Main >> Footer Main Top Blue Height **/
	#footerMain {
	height: 520px !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	margin-top: 7px !important;
}

	/** Footer Main >> Footer Main Right Icon **/
	#footerMain #right #icon {
	margin-top: 7px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 80px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 13px !important;
}

	/** Footer Main >> Elementor widget container **/
	.mt-1950 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 100px !important;
}

	/** call to action section >> cta compensation h2 **/
	.mt-339 .elementor-element-56f5805 h2 {
	font-size: 30px !important;
}

	/** call to action section >> cta why h2 **/
	.mt-487 .elementor-element-a0ed613 h2 {
	font-size: 35px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -180px !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: -40px !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: -40px !important;
}

}


/*( 768 )*/
@media (max-width: 768px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 400px !important;
}

	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 16px !important;
}

	/** Footer Main >> Footer Main Left Button **/
	#footerMain #left #button {
	margin-top: -10px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 83px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 40px !important;
}

	/** Footer Main >> Footer Main Top Blue Height **/
	#footerMain {
	height: auto !important;
}

	/** Footer Main >> Elementor widget wrap _2 **/
	.mt-446 #footerMainLogoSection .elementor-widget-wrap {
	margin-top: -100px !important;
}

	/** Footer Main >> Elementor element aae1012 **/
	.mt-446 .elementor-element-aae1012 {
	width: 100% !important;
}

	/** Footer Main >> Elementor widget container _2 **/
	.mt-446 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 30px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 34px !important;
}

	/** Inner Pages - All >> stories page h2 **/
	.mt-406 .elementor-widget-container h2 {
	font-size: 24px !important;
}

	/** call to action section >> Elementor element 3f0d982 elementor size default **/
	.mt-192 .elementor-element-3f0d982 .elementor-size-default {
	font-size: 25px !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** call to action section >> skills cta section **/
	.mt-287 .elementor-element-fd41a12 h2 {
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	font-size: 14px !important;
	margin-bottom: 30px !important;
}

	/** Header >> linkedin logo **/
	.elementor-element-6ee558d .elementor-animation- {
	max-width: 50px !important;
	margin-left: 20px !important;
}

	/** Header >> instagram logo **/
	.elementor-element-2f3c73d .elementor-animation- {
	max-width: 60px !important;
	margin-top: 10px !important;
	margin-left: 20px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	padding-right: 0 !important;
	margin-left: -40px !important;
}

	/** Flourish 2023 page >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 50px !important;
	padding-left: 50px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	width: 100% !important;
	margin-top: 100px !important;
	margin-bottom: -120px !important;
	margin-left: 0 !important;
}

	/** Flourish 2023 page >> Swiper pagination **/
	.mt-1805 .swiper-pagination {
	top: -140px !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	padding-right: 0 !important;
	margin-left: -40px !important;
}

	/** Flourish 2025 >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 50px !important;
	padding-left: 50px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	width: 100% !important;
	margin-top: 100px !important;
	margin-left: 0 !important;
}

	/** Flourish 2025 >> Swiper pagination **/
	.mt-1918 .swiper-pagination {
	top: -140px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	width: 100% !important;
	height: 425px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Flourish 2025 2 >> Elementor container **/
	.mt-1950 #counterSection .elementor-container {
	width: 100% !important;
	margin-top: -30px !important;
	margin-bottom: 20px !important;
}

	/** Flourish 2025 2 >> countdown columns **/
	.mt-1950 #counterSection .elementor-column {
	width: 33.333% !important;
}

}


/*( 740 )*/
@media (max-width: 740px) {
	/** Header >> header row **/
	.elementor-18 {
	padding-right: 20px !important;
	padding-left: 0 !important;
}

	/** Header >> tmg logo **/
	.elementor-element-05c43e0 .uael-retina-img {
	margin-left: 20px !important;
}

	/** Header >> Elementor menu toggle **/
	.elementor-menu-toggle {
	margin-top: 20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Header >> linkedin row **/
	#page .elementor-element-fc4f0f8 {
	max-width: 52% !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	float: left !important;
}

	/** Header >> instagram row **/
	#page .elementor-element-462ee5b {
	max-width: 45% !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

	/** Header >> linkedin logo **/
	.elementor-element-6ee558d .elementor-animation- {
	margin-right: 10px !important;
	float: right !important;
}

	/** Header >> instagram logo **/
	.elementor-element-2f3c73d .elementor-animation- {
	height: 50px !important;
	margin-top: 5px !important;
	margin-left: 0 !important;
	float: left !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	text-align: center !important;
	margin-top: 40px !important;
	margin-left: 20px !important;
}

	/** Home >> home section paragraph Right **/
	#homeServicesRowRight p {
	text-align: center !important;
	margin-left: 20px !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	text-align: center !important;
	margin-top: 40px !important;
	margin-right: 20px !important;
}

	/** Home >> home section paragraph Left **/
	#homeServicesRowLeft p {
	text-align: center !important;
	margin-right: 30px !important;
}

	/** Home >> homeServicesRowRight image **/
	#homeServicesRowRight .size-full {
	width: 50% !important;
	margin-right: 180px !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	width: 50% !important;
	margin-left: 180px !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-bottom: 40px !important;
	margin-left: 320px !important;
	float: none !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 320px !important;
	margin-bottom: 40px !important;
}

	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 24px !important;
}

	/** Footer Main >> footer Gradient **/
	#footerGradient {
	display: none !important;
}

	/** Footer Main >> Footer Main p **/
	#footerMain p {
	font-size: 18px !important;
	text-align: center !important;
	margin-top: 6px !important;
}

	/** Footer Main >> Footer Main Left Column **/
	#footerMain #left {
	background-color: rgb(6, 127, 188) !important;
	width: 100% !important;
	padding-top: 40px !important;
	margin-bottom: 20px !important;
}

	/** Footer Main >> Footer Main Left Icon **/
	#footerMain #left #icon {
	width: 40% !important;
	height: 80px !important;
	margin-right: auto !important;
	margin-bottom: 0 !important;
	margin-left: auto !important;
}

	/** Footer Main >> left button img **/
	#footerMain #left #button .uael-retina-img {
	width: 40px !important;
	height: 40px !important;
	margin-bottom: 50px !important;
}

	/** Footer Main >> Footer Main Center **/
	#footerMain #center {
	background-color: rgb(6, 127, 188) !important;
	width: 100% !important;
	margin-bottom: 20px !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	width: 40% !important;
	height: 80px !important;
	margin-top: -20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 0 !important;
}

	/** Footer Main >> center button img **/
	#footerMain #center #button .uael-retina-img {
	width: 40px !important;
	height: 40px !important;
	margin-bottom: 60px !important;
}

	/** Footer Main >> Footer Main Right **/
	#footerMain #right {
	background-color: rgb(6, 127, 188) !important;
	width: 100% !important;
	margin-bottom: 20px !important;
}

	/** Footer Main >> Footer Main Right Icon **/
	#footerMain #right #icon {
	width: 40% !important;
	margin: -20px auto 40px auto !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 0 !important;
}

	/** Footer Main >> right button img **/
	#footerMain #right  #button .uael-retina-img {
	width: 40px !important;
	height: 40px !important;
	margin-bottom: 60px !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	background-color: rgb(0, 50, 78) !important;
	width: 100% !important;
	margin-top: 0 !important;
}

	/** Footer Main >> footerMainLogoSection img **/
	#footerMainLogoSection img {
	width: 70% !important;
}

	/** Footer Main >> Footer Main Top Blue Height **/
	#footerMain {
	height: auto !important;
}

	/** Footer Main >> Elementor widget container **/
	.mt-1950 .elementor-element-aae1012 .elementor-widget-container {
	margin-top: 20px !important;
}

	/** Footer Main >> Elementor widget wrap _2 **/
	.mt-446 #footerMainLogoSection .elementor-widget-wrap {
	margin-top: 0 !important;
}

	/** Footer Legal >> footer legal left column **/
	#legalLeft {
	text-align: center !important;
	width: 100% !important;
	padding-right: 0 !important;
}

	/** Footer Legal >> footer legal right column **/
	#legalRight {
	text-align: center !important;
	width: 100% !important;
	padding-left: 0 !important;
	margin-top: -10px !important;
}

	/** Footer Legal >> legal columns text together **/
	#legalLeft p, 
#legalRight p {
	text-align: center !important;
	padding-bottom: px !important;
	margin-bottom: 0 !important;
}

	/** Footer Legal >> footer legal section **/
	#footerLegal {
	padding-bottom: 20px !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 350px !important;
}

	/** Inner Pages - All >> mainColumn **/
	#mainColumn {
	padding-left: 40px !important;
}

	/** Inner Pages - All >> sidebarColumn **/
	#sidebarColumn {
	padding-right: 0 !important;
	margin-top: 50px !important;
}

	/** Inner Pages - All >> sidebarColumn iconFact **/
	#sidebarColumn #iconFact .uael-retina-img {
	width: 60px !important;
	height: 60px !important;
}

	/** Inner Pages - All >> sidebarColumn iconPro **/
	#sidebarColumn #iconPro .uael-retina-img {
	width: 60px !important;
	height: 60px !important;
}

	/** Inner Pages - All >> sidebarColumn #sideLogo .uael-retina-img **/
	#sidebarColumn #sideLogo .uael-retina-img {
	width: 70% !important;
}

	/** Inner Pages - All >> sideLogo **/
	#sideLogo {
	width: 50% !important;
}

	/** Inner Pages - All >> sidebarColumn headers **/
	#sidebarColumn .elementor-size-default {
	font-size: 22px !important;
}

	/** Inner Pages - All >> sidebarColumn p **/
	#sidebarColumn p {
	font-size: 16px !important;
}

	/** Inner Pages - All >> communication sidebar caption **/
	.mt-371 .wp-caption-text {
	font-size: 15px !important;
}

	/** Inner Pages - All >> stories text **/
	.mt-406 #mainColumn p {
	font-size: 16px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> skills cta section **/
	.mt-287 .elementor-element-fd41a12 h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta workforce planning h2 **/
	.mt-332 .elementor-element-56f5805 h2 {
	font-size: 25px !important;
	line-height: 1.6em !important;
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta engagement h2 **/
	.mt-360 .elementor-element-56f5805 h2 {
	font-size: 30px !important;
}

	/** call to action section >> cta why h2 **/
	.mt-487 .elementor-element-a0ed613 h2 {
	font-size: 30px !important;
	margin-right: 60px !important;
	margin-left: 60px !important;
}

	/** call to action section >> cta why  button **/
	.mt-487 .elementor-element-97c19f7 .uael-retina-img {
	width: 40px !important;
	height: 40px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	width: 450px !important;
	margin-top: 40px !important;
}

	/** Flourish 2023 page >> TopSubhead elementor widget container **/
	.mt-1489 #topSubhead .elementor-widget-container {
	font-size: 16px !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	margin-bottom: 180px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	margin-top: 200px !important;
}

	/** Flourish 2023 page >> Elementor widget uael video elementor widget container **/
	.mt-1489 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Flourish 2023 page >> top apply now button **/
	.mt-1489 .elementor-element-056db4d {
	margin-bottom: 0 !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-left: 0 !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: 30px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 260px !important;
}

	/** Flourish 2023 page >> flo top logo **/
	.mt-1805 .attachment-medium_large {
	max-width: 70% !important;
	margin-top: -150px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-left: -10px !important;
}

	/** Flourish 2023 page >> vimeo video **/
	.mt-1805 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	width: 450px !important;
	margin-top: 40px !important;
}

	/** Flourish 2025 >> TopSubhead elementor widget container **/
	.mt-1918 #topSubhead .elementor-widget-container {
	font-size: 16px !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	margin-bottom: 180px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	margin-top: 200px !important;
}

	/** Flourish 2025 >> Elementor widget uael video elementor widget container **/
	.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Flourish 2025 >> top apply now button **/
	.mt-1918 .elementor-element-056db4d {
	margin-bottom: 0 !important;
}

	/** Flourish 2025 >> counter section **/
	.mt-1918 #counterSection {
	margin-left: 0 !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: 30px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 260px !important;
}

	/** Flourish 2025 >> flo top logo **/
	.mt-1918 .attachment-medium_large {
	max-width: 70% !important;
	margin-top: -150px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-bottom: 0 !important;
	margin-left: -10px !important;
}

	/** Flourish 2025 >> vimeo video **/
	.mt-1918 .elementor-widget-uael-video .elementor-widget-container {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -250px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 400px !important;
}

	/** Flourish 2025 2 >> Image **/
	.mt-1950 #ronaAmanda img {
	margin-top: 120px !important;
}

	/** Flourish 2025 2 >> Elementor widget container **/
	.mt-1950 #topSubhead .elementor-widget-container {
	width: 80% !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

}


/*( 731 )*/
@media (max-width: 731px) {
	/** Inner Pages - All >> mainColumn p **/
	#mainColumn p {
	font-size: 15px !important;
}

	/** Inner Pages - All >> mainColumn h2 **/
	#mainColumn h2 {
	font-size: 24px !important;
}

	/** Inner Pages - All >> List Text **/
	#mainColumn .elementor-icon-list-text {
	font-size: 15px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	font-size: 25px !important;
	margin-right: 100px !important;
	margin-left: 100px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	font-size: 15px !important;
}

	/** Flourish 2023 page >> RonaAmanda image **/
	.mt-1489 #ronaAmanda img {
	margin-top: 30px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	font-size: 15px !important;
}

	/** Flourish 2025 >> RonaAmanda image **/
	.mt-1918 #ronaAmanda img {
	margin-top: 30px !important;
}

}


/*( 667 )*/
@media (max-width: 667px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 350px !important;
}

	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 35px !important;
}

	/** Home >> homeServicesRowRight image **/
	#homeServicesRowRight .size-full {
	margin-right: 150px !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	margin-left: 160px !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-left: 300px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 300px !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	margin-top: 0 !important;
}

	/** Footer Main >> Footer Main Left Icon **/
	#footerMain #left #icon {
	margin-bottom: -20px !important;
}

	/** Inner Pages - All >> mainColumn **/
	#mainColumn {
	padding-left: 30px !important;
}

	/** call to action section >> Elementor element 3f0d982 elementor size default **/
	.mt-192 .elementor-element-3f0d982 .elementor-size-default {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta compensation h2 **/
	.mt-339 .elementor-element-56f5805 h2 {
	font-size: 25px !important;
}

	/** call to action section >> cta communications h2 **/
	.mt-371 .elementor-element-56f5805 h2 {
	font-size: 25px !important;
}

	/** call to action section >> cta supplement h2 **/
	.mt-479 .elementor-element-a0ed613 h2 {
	font-size: 30px !important;
}

	/** call to action section >> cta supplement button **/
	.mt-479  #button .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	line-height: 22px !important;
}

	/** Press Page >> floClosedBar Text **/
	.mt-719 #floClosedBar p {
	font-size: 14px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	margin-top: 80px !important;
}

	/** Flourish 2023 page >> RonaAmanda image **/
	.mt-1489 #ronaAmanda img {
	margin-top: 50px !important;
}

	/** Flourish 2023 page >> text block rona/amanda **/
	.mt-1489 .elementor-element-0769af0 .elementor-widget-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image _2 **/
	.mt-1489 .swiper-slide {
	margin-top: -250px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -220px !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: 30px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 240px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-bottom: -160px !important;
	margin-left: -30px !important;
}

	/** Flourish 2023 page >> Swiper pagination **/
	.mt-1805 .swiper-pagination {
	top: -180px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	margin-top: 80px !important;
}

	/** Flourish 2025 >> RonaAmanda image **/
	.mt-1918 #ronaAmanda img {
	margin-top: 50px !important;
}

	/** Flourish 2025 >> text block rona/amanda **/
	.mt-1918 .elementor-element-0769af0 .elementor-widget-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image _2 **/
	.mt-1918 .swiper-slide {
	margin-top: -250px !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: 30px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 240px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-bottom: -40px !important;
	margin-left: -30px !important;
}

	/** Flourish 2025 >> Swiper pagination **/
	.mt-1918 .swiper-pagination {
	top: -180px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -250px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 380px !important;
}

	/** Flourish 2025 2 >> Elementor widget container **/
	.mt-1950 #topSubhead .elementor-widget-container {
	margin-top: 20px !important;
}

}


/*( 640 )*/
@media (max-width: 640px) {
	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	margin-left: 140px !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-left: 280px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 280px !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 325px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 32px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> cta button **/
	.elementor-element-9f75ebf .uael-retina-img, 
.elementor-element-cc53b9f .uael-retina-img {
	width: 40px !important;
	height: 40px !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	font-size: 25px !important;
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** call to action section >> cta workforce planning h2 **/
	.mt-332 .elementor-element-56f5805 h2 {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	font-size: 16px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	width: 400px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	width: 400px !important;
	margin-top: 150px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -150px !important;
}

}


/*( 600 )*/
@media (max-width: 600px) {
	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	line-height: 1.3em !important;
}

	/** Home >> h1 row **/
	.mt-15 .elementor-element-877bf6a {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-left: 260px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 260px !important;
}

	/** Footer Main >> footerMainLogoSection img **/
	#footerMainLogoSection img {
	width: 80% !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	margin-top: 0 !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	margin-bottom: 0 !important;
}

	/** call to action section >> skills cta section **/
	.mt-287 .elementor-element-fd41a12 h2 {
	line-height: 1.4em !important;
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> cta workforce planning h2 **/
	.mt-332 .elementor-element-56f5805 h2 {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> cta supplement h2 **/
	.mt-479 .elementor-element-a0ed613 h2 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** Inner Pages - All >> stories text **/
	.mt-406 #mainColumn p {
	font-size: 15px !important;
}

	/** Press Page >> floClosedBar Text **/
	.mt-719 #floClosedBar p {
	font-family: "Zapf Dingbats" !important;
	font-size: 18px !important;
	line-height: 1.4em !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Flourish 2023 page >> Elementor button **/
	.mt-1805 .elementor-element-d2cba80 .elementor-button {
	max-width: 225px !important;
	padding-right: 10px !important;
	padding-left: 20px !important;
}

	/** Flourish 2023 page >> Elementor button text **/
	.mt-1805 .elementor-element-d2cba80 .elementor-button-text {
	font-size: 16px !important;
}

	/** Flourish 2025 >> Elementor button **/
	.mt-1918 .elementor-element-d2cba80 .elementor-button {
	max-width: 225px !important;
	padding-right: 10px !important;
	padding-left: 20px !important;
}

	/** Flourish 2025 >> Elementor button text **/
	.mt-1918 .elementor-element-d2cba80 .elementor-button-text {
	font-size: 16px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 350px !important;
}

}


/*( 568 )*/
@media (max-width: 568px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 300px !important;
}

	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 30px !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	margin-left: 130px !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-left: 240px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 240px !important;
}

	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 22px !important;
}

	/** Footer Main >> Footer Main p **/
	#footerMain p {
	font-size: 16px !important;
}

	/** Footer Main >> Footer Main Left Icon **/
	#footerMain #left #icon {
	margin-top: 10px !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	margin-top: -10px !important;
}

	/** Footer Main >> Footer Main Right Icon **/
	#footerMain #right #icon {
	margin-top: -10px !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	margin-top: 0 !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 300px !important;
}

	/** Inner Pages - All >> sidebarColumn p **/
	#sidebarColumn p {
	font-size: 15px !important;
}

	/** Inner Pages - All >> stories text **/
	.mt-406 #mainColumn p {
	font-size: 14px !important;
}

	/** call to action section >> Elementor element 3f0d982 elementor size default **/
	.mt-192 .elementor-element-3f0d982 .elementor-size-default {
	font-size: 22px !important;
}

	/** call to action section >> cta compensation h2 **/
	.mt-339 .elementor-element-56f5805 h2 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> cta engagement h2 **/
	.mt-360 .elementor-element-56f5805 h2 {
	font-size: 25px !important;
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> cta supplement h2 **/
	.mt-479 .elementor-element-a0ed613 h2 {
	font-size: 25px !important;
}

	/** call to action section >> cta why h2 **/
	.mt-487 .elementor-element-a0ed613 h2 {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** Press Page >> Press h2 **/
	.mt-719 #mainColumn h2 {
	text-align: center !important;
}

	/** Press Page >> Press h3 **/
	.mt-719 h3 {
	text-align: center !important;
}

	/** Press Page >> Press buttons **/
	.mt-719 .elementor-button-wrapper {
	text-align: center !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	font-size: 14px !important;
}

	/** Flourish 2023 page >> top apply now button **/
	.mt-1489 .elementor-element-056db4d {
	margin-bottom: -10px !important;
}

	/** Flourish 2023 page >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 260px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-bottom: -220px !important;
	margin-left: -60px !important;
}

	/** Flourish 2023 page >> Swiper pagination **/
	.mt-1805 .swiper-pagination {
	top: -240px !important;
	left: 50px !important;
}

	/** Flourish 2025 >> top apply now button **/
	.mt-1918 .elementor-element-056db4d {
	margin-bottom: -10px !important;
}

	/** Flourish 2025 >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 260px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-bottom: -60px !important;
	margin-left: -60px !important;
}

	/** Flourish 2025 >> Swiper pagination **/
	.mt-1918 .swiper-pagination {
	top: -240px !important;
	left: 50px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 325px !important;
}

	/** Flourish 2025 2 >> Elementor widget container **/
	.mt-1950 #topSubhead .elementor-widget-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

}


/*( 414 )*/
@media (max-width: 414px) {
	/** Home >> Main Image **/
	.swiper-slide {
	min-width: 400px !important;
	height: 200px !important;
	margin-right: 0 !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	margin-left: 0 !important;
}

	/** Home >> home section paragraph Right **/
	#homeServicesRowRight p {
	font-size: 15px !important;
	margin-left: 10px !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	margin-right: 10px !important;
}

	/** Home >> home section paragraph Left **/
	#homeServicesRowLeft p {
	font-size: 15px !important;
	margin-right: 10px !important;
}

	/** Home >> h1 row **/
	.mt-15 .elementor-element-877bf6a {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Home >> homeServicesRowRight image **/
	#homeServicesRowRight .size-full {
	margin-right: 100px !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	margin-left: 100px !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-left: 150px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 180px !important;
}

	/** Header >> tmg logo **/
	.elementor-element-05c43e0 .uael-retina-img {
	margin-left: 20px !important;
}

	/** Header >> linkedin row **/
	#page .elementor-element-fc4f0f8 {
	max-width: 53% !important;
}

	/** Header >> instagram row **/
	#page .elementor-element-462ee5b {
	max-width: 44% !important;
}

	/** Header >> linkedin logo **/
	.elementor-element-6ee558d .elementor-animation- {
	height: 40px !important;
}

	/** Header >> instagram logo **/
	.elementor-element-2f3c73d .elementor-animation- {
	height: 40px !important;
}

	/** Footer Main >> Footer Main Headings **/
	#footerMain .elementor-column-wrap > div > div:nth-of-type(1) > div:nth-of-type(1) > h3:nth-of-type(1) {
	font-size: 20px !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	margin-top: 0 !important;
}

	/** Footer Main >> footerMainLogoSection img **/
	#footerMainLogoSection img {
	width: 95% !important;
}

	/** Footer Main >> Footer Logo Area a **/
	#footerMainLogoSection a {
	font-size: 20px !important;
}

	/** Footer Main >> Footer Main Right Icon **/
	#footerMain #right #icon {
	width: 60% !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	width: 60% !important;
}

	/** Footer Main >> Footer Main Left Icon **/
	#footerMain #left #icon {
	width: 60% !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 200px !important;
}

	/** Inner Pages - All >> mainColumn **/
	#mainColumn {
	margin-top: -40px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 30px !important;
}

	/** Inner Pages - All >> sidebarColumn headers **/
	#sidebarColumn .elementor-size-default {
	font-size: 20px !important;
}

	/** Inner Pages - All >> communication sidebar caption **/
	.mt-371 .wp-caption-text {
	font-size: 13px !important;
}

	/** Inner Pages - All >> stories page h2 **/
	.mt-406 .elementor-widget-container h2 {
	font-size: 20px !important;
}

	/** Inner Pages - All >> Elementor widget container **/
	.mt-1950 .elementor-element-51060f5 .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Inner Pages - All >> Elementor widget container _2 **/
	.mt-1950 .elementor-element-6ec365b .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Inner Pages - All >> Elementor widget container _3 **/
	.mt-1950 .elementor-element-6b69e69 .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Inner Pages - All >> Elementor element ee0f6b3 **/
	.mt-1950 .elementor-element-ee0f6b3 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	font-size: 22px !important;
}

	/** call to action section >> cta workforce planning h2 **/
	.mt-332 .elementor-element-56f5805 h2 {
	font-size: 22px !important;
}

	/** call to action section >> cta communications h2 **/
	.mt-371 .elementor-element-56f5805 h2 {
	font-size: 22px !important;
}

	/** call to action section >> cta why h2 **/
	.mt-487 .elementor-element-a0ed613 h2 {
	font-size: 25px !important;
}

	/** Contact page >> contact form confirmation message **/
	.mt-498 #gform_confirmation_message_1 {
	font-size: 16px !important;
}

	/** Press Page >> Rona Image **/
	.mt-719 .wp-image-732 {
	margin-right: 30px !important;
	margin-bottom: 30px !important;
	margin-left: 50px !important;
}

	/** Press Page >> dream big logo **/
	.mt-719 .wp-image-742 {
	margin-bottom: 20px !important;
	margin-left: 30px !important;
}

	/** Press Page >> floClosedBar Text **/
	.mt-719 #floClosedBar p {
	font-size: 16px !important;
}

	/** Flourish 2023 page >> flo logo top **/
	.mt-1489 #floLogo {
	margin-top: 60px !important;
}

	/** Flourish 2023 page >> RonaAmanda image **/
	.mt-1489 #ronaAmanda img {
	margin-top: 180px !important;
}

	/** Flourish 2023 page >> rona/amanda photo caption **/
	.mt-1489 #post-1489 .widget-image-caption {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image _2 **/
	.mt-1489 .swiper-slide {
	margin-top: -300px !important;
}

	/** Flourish 2023 page >> top apply now button text **/
	.mt-1489 .elementor-element-056db4d .elementor-button-text {
	font-size: 16px !important;
	margin-top: 4px !important;
}

	/** Flourish 2023 page >> Elementor element 056db4d fa play **/
	.mt-1489 .elementor-element-056db4d .fa-play {
	font-size: 18px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -340px !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: 20px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 360px !important;
}

	/** Flourish 2023 page >> flo top logo **/
	.mt-1805 .attachment-medium_large {
	max-width: 90% !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	min-width: 600px !important;
	margin-bottom: -340px !important;
	margin-left: -180px !important;
}

	/** Flourish 2023 page >> 2014 rotating slides **/
	#slides2024 {
	min-width: 100% !important;
}

	/** Flourish 2023 page >> Swiper pagination **/
	.mt-1805 .swiper-pagination {
	top: -350px !important;
}

	/** Flourish 2025 >> flo logo top **/
	.mt-1918 #floLogo {
	margin-top: 200px !important;
}

	/** Flourish 2025 >> RonaAmanda image **/
	.mt-1918 #ronaAmanda img {
	margin-top: 180px !important;
}

	/** Flourish 2025 >> rona/amanda photo caption **/
	.mt-1918 #post-1918 .widget-image-caption {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image _2 **/
	.mt-1918 .swiper-slide {
	margin-top: -300px !important;
}

	/** Flourish 2025 >> top apply now button text **/
	.mt-1918 .elementor-element-056db4d .elementor-button-text {
	font-size: 16px !important;
	margin-top: 4px !important;
}

	/** Flourish 2025 >> Elementor element 056db4d fa play **/
	.mt-1918 .elementor-element-056db4d .fa-play {
	font-size: 18px !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: 20px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 360px !important;
}

	/** Flourish 2025 >> flo top logo **/
	.mt-1918 .attachment-medium_large {
	max-width: 90% !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	min-width: 600px !important;
	margin-top: 140px !important;
	margin-bottom: -100px !important;
	margin-left: -180px !important;
}

	/** Flourish 2025 >> 2014 rotating slides **/
	#slides2024 {
	min-width: 100% !important;
}

	/** Flourish 2025 >> Swiper pagination **/
	.mt-1918 .swiper-pagination {
	top: -350px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -250px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 250px !important;
}

	/** Flourish 2025 2 >> Elementor container **/
	.mt-1950 #counterSection .elementor-container {
	margin-top: -40px !important;
	margin-bottom: 40px !important;
}

}


/*( 411 )*/
@media (max-width: 411px) {
	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	font-size: 22px !important;
	margin-left: 10px !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	font-size: 22px !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	margin-left: 80px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 28px !important;
	line-height: 1.5em !important;
}

	/** Press Page >> dream big logo **/
	.mt-719 .wp-image-742 {
	margin-left: 20px !important;
}

	/** Flourish 2023 page >> TopSubhead elementor widget container **/
	.mt-1489 #topSubhead .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Flourish 2023 page >> section under top subhead **/
	.mt-1489 .elementor-element-9167308 {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Flourish 2023 page >> text block rona/amanda **/
	.mt-1489 .elementor-element-0769af0 .elementor-widget-wrap {
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-top: 10px !important;
}

	/** Flourish 2023 page >> top apply now button text **/
	.mt-1489 .elementor-element-056db4d .elementor-button-text {
	margin-top: 3px !important;
}

	/** Flourish 2025 >> TopSubhead elementor widget container **/
	.mt-1918 #topSubhead .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Flourish 2025 >> section under top subhead **/
	.mt-1918 .elementor-element-9167308 {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Flourish 2025 >> text block rona/amanda **/
	.mt-1918 .elementor-element-0769af0 .elementor-widget-wrap {
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-top: 10px !important;
}

	/** Flourish 2025 >> top apply now button text **/
	.mt-1918 .elementor-element-056db4d .elementor-button-text {
	margin-top: 3px !important;
}

	/** Flourish 2025 2 >> Elementor widget container **/
	.mt-1950 #topSubhead .elementor-widget-container {
	margin-bottom: -40px !important;
}

}


/*( 375 )*/
@media (max-width: 375px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 200px !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	font-size: 20px !important;
}

	/** Home >> home section h2 Left **/
	#homeServicesRowLeft h2 {
	font-size: 20px !important;
}

	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 27px !important;
	line-height: 1.4em !important;
}

	/** Home >> h1 row **/
	.mt-15 .elementor-element-877bf6a {
	padding-top: 30px !important;
	padding-bottom: 0 !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-left: 130px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 160px !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	margin-top: 0 !important;
}

	/** Inner Pages - All >> mainColumn h2 **/
	#mainColumn h2 {
	font-size: 22px !important;
}

	/** Inner Pages - All >> sidebarColumn iconFact **/
	#sidebarColumn #iconFact .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
}

	/** Inner Pages - All >> sidebarColumn iconPro **/
	#sidebarColumn #iconPro .uael-retina-img {
	width: 50px !important;
	height: 50px !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	font-size: 20px !important;
}

	/** call to action section >> Elementor element 3f0d982 elementor size default **/
	.mt-192 .elementor-element-3f0d982 .elementor-size-default {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> skills cta section **/
	.mt-287 .elementor-element-fd41a12 h2 {
	font-size: 22px !important;
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** call to action section >> cta performance h2 **/
	.mt-350 .elementor-element-56f5805 h2 {
	font-size: 22px !important;
}

	/** Press Page >> Rona Image **/
	.mt-719 .wp-image-732 {
	margin-left: 30px !important;
}

	/** Press Page >> dream big logo **/
	.mt-719 .wp-image-742 {
	margin-left: 10px !important;
}

	/** Press Page >> floClosedBar Text **/
	.mt-719 #floClosedBar p {
	font-size: 14px !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	font-size: 13px !important;
	line-height: 20px !important;
}

	/** Flourish 2023 page >> RonaAmanda image **/
	.mt-1489 #ronaAmanda img {
	margin-top: 180px !important;
}

	/** Flourish 2023 page >> rona/amanda photo caption **/
	.mt-1489 #post-1489 .widget-image-caption {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -350px !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: 10px !important;
}

	/** Flourish 2025 >> RonaAmanda image **/
	.mt-1918 #ronaAmanda img {
	margin-top: 180px !important;
}

	/** Flourish 2025 >> rona/amanda photo caption **/
	.mt-1918 #post-1918 .widget-image-caption {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: 10px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 225px !important;
}

}


/*( 360 )*/
@media (max-width: 360px) {
	/** Header >> tmg logo **/
	.elementor-element-05c43e0 .uael-retina-img {
	width: 250px !important;
}

	/** Header >> linkedin row **/
	#page .elementor-element-fc4f0f8 {
	max-width: 54% !important;
}

	/** Home >> home h1 **/
	.mt-15 .elementor-widget-container h1 {
	font-size: 26px !important;
}

	/** Home >> homeServicesRowRight image **/
	#homeServicesRowRight .size-full {
	margin-right: 80px !important;
}

	/** Home >> HomeServicesRowLeft image **/
	.mt-15 #homeServicesRowLeft .size-full {
	margin-left: 70px !important;
}

	/** Footer Main >> Footer Main p **/
	#footerMain p {
	font-size: 15px !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	margin-top: 0 !important;
}

	/** Footer Main >> Footer Main Left Icon **/
	#footerMain #left #icon {
	width: 80% !important;
}

	/** Footer Main >> Footer Main Center Icon **/
	#footerMain #center #icon {
	width: 80% !important;
}

	/** Footer Main >> Footer Main Right Icon **/
	#footerMain #right #icon {
	width: 80% !important;
}

	/** call to action section >> services page cta h2 **/
	.mt-465 .elementor-widget-container h2 {
	font-size: 23px !important;
}

	/** call to action section >> cta compensation h2 **/
	.mt-339 .elementor-element-56f5805 h2 {
	font-size: 22px !important;
}

	/** Press Page >> Rona Image **/
	.mt-719 .wp-image-732 {
	margin-left: 20px !important;
}

	/** Press Page >> dream big logo **/
	.mt-719 .wp-image-742 {
	margin-left: 0 !important;
}

	/** Flourish 2023 page >> top subhead **/
	.mt-1489 #topSubhead {
	font-size: 15px !important;
}

	/** Flourish 2023 page >> Swiper slide prev elementor carousel image _2 **/
	.mt-1489 .swiper-slide {
	margin-top: -350px !important;
}

	/** Flourish 2023 page >> counter section **/
	.mt-1489 #counterSection {
	margin-top: -400px !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: -40px !important;
}

	/** Flourish 2023 page >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** Flourish 2023 page >> flo top logo **/
	.mt-1805 .attachment-medium_large {
	max-width: 100% !important;
	margin-top: -170px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-left: -190px !important;
}

	/** Flourish 2025 >> top subhead **/
	.mt-1918 #topSubhead {
	font-size: 15px !important;
}

	/** Flourish 2025 >> Swiper slide prev elementor carousel image _2 **/
	.mt-1918 .swiper-slide {
	margin-top: -350px !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: -40px !important;
}

	/** Flourish 2025 >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** Flourish 2025 >> flo top logo **/
	.mt-1918 .attachment-medium_large {
	max-width: 100% !important;
	margin-top: -170px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-top: 200px !important;
	margin-left: -190px !important;
}

	/** Flourish 2025 2 >> Elementor container **/
	.mt-1950 #counterSection .elementor-container {
	font-size: 14px !important;
	line-height: 1em em !important;
}

	/** Flourish 2025 2 >> Elementor widget container **/
	.mt-1950 #topSubhead .elementor-widget-container {
	margin-bottom: -60px !important;
}

}


/*( 320 )*/
@media (max-width: 320px) {
	/** Home >> Main Image **/
	.swiper-slide {
	height: 175px !important;
}

	/** Home >> home section h2 Right **/
	#homeServicesRowRight h2 {
	margin-left: 0 !important;
}

	/** Home >> right side section buttons **/
	.mt-15 #homeServicesRowRight #button img {
	margin-left: 110px !important;
}

	/** Home >> left side section buttons **/
	.mt-15 #homeServicesRowLeft #button img {
	margin-right: 130px !important;
}

	/** Footer Main >> Footer Main Center Button **/
	#footerMain #center #button {
	margin-top: 10px !important;
}

	/** Footer Main >> Footer Main Right Button **/
	#footerMain #right #button {
	margin-top: 10px !important;
}

	/** Footer Main >> footerMainLogoSection **/
	#footerMainLogoSection {
	margin-top: 0 !important;
}

	/** Footer Legal >> legal columns text together **/
	#legalLeft p, 
#legalRight p {
	font-size: 11px !important;
}

	/** Inner Pages - All >> InsideMainImage **/
	#insideMainImage {
	height: 175px !important;
}

	/** Inner Pages - All >> mainColumn h1 **/
	#mainColumn  h1 {
	font-size: 26px !important;
}

	/** Inner Pages - All >> mainColumn p **/
	#mainColumn p {
	font-size: 13px !important;
}

	/** Inner Pages - All >> Elementor widget container _3 **/
	.mt-1950 .elementor-element-6b69e69 .elementor-widget-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** call to action section >> cta coaching h2 **/
	.mt-314 .elementor-element-56f5805 h2 {
	font-size: 22px !important;
}

	/** Press Page >> Rona Image **/
	.mt-719 .wp-image-732 {
	margin-left: 5px !important;
}

	/** Header >> #topBanner p **/
	#topBanner p {
	font-size: 15px !important;
}

	/** Flourish 2023 page >> logo wall **/
	.mt-1489 .elementor-element-8dd2511 {
	margin-top: -30px !important;
}

	/** Flourish 2023 page >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 410px !important;
}

	/** Flourish 2023 page >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Flourish 2023 page >> rotating images above numbers **/
	.mt-1805 .elementor-main-swiper {
	margin-bottom: -400px !important;
	margin-left: -220px !important;
}

	/** Flourish 2023 page >> Swiper pagination **/
	.mt-1805 .swiper-pagination {
	top: -400px !important;
}

	/** Flourish 2025 >> logo wall **/
	.mt-1918 .elementor-element-8dd2511 {
	margin-top: -30px !important;
}

	/** Flourish 2025 >> spacing under top bold subhead **/
	#floIntroRow {
	margin-top: 410px !important;
}

	/** Flourish 2025 >> bold under top logo **/
	.mt-1805 #topSubhead .elementor-widget-container {
	margin-right: 20px !important;
	margin-left: 20px !important;
}

	/** Flourish 2025 >> rotating images above numbers **/
	.mt-1918 .elementor-main-swiper {
	margin-left: -220px !important;
}

	/** Flourish 2025 >> Swiper pagination **/
	.mt-1918 .swiper-pagination {
	top: -400px !important;
}

	/** Flourish 2025 >> rona and amanda row **/
	.mt-1918 #floIntroRow .elementor-container {
	margin-top: -300px !important;
}

	/** Flourish 2025 >> Elementor main swiper **/
	.mt-1950 .elementor-main-swiper {
	height: 200px !important;
}

	/** Flourish 2025 2 >> Elementor widget container **/
	.mt-1950 #topSubhead .elementor-widget-container {
	margin-bottom: -80px !important;
}

}

