@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
	overflow-x: hidden;
	line-height: 1.15;
	font-size: 1vw !important;
}

body {
	font-family: "Poppins", sans-serif;
	font-weight: normal;
	color: #58595B;
	overflow-x: hidden;
	font-size: 1.05rem;
	line-height: 1.43;
	margin: 0;
	font-size: 1rem;
}

body, html{
	overflow-x:hidden !important;
}

header .menu-container {
	left: 0 !important;
	right: 0 !important;
	text-align: center;
	margin: 0 auto;
}

footer {

}

/* base */
.elementor-212 .elementor-element.elementor-element-565690f .elementor-button {
	font-family: "Poppins", Sans-serif !important;
	font-size: 0.9rem !important;
	font-weight: 500 !important;
	background: linear-gradient(127.78deg, #4E0973 5.29%, #7A53A2 96.69%) !important;
	box-shadow: 0px 17px 7px rgba(0, 0, 0, 0.01), 0px 10px 6px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.09), 0px 1px 2px rgba(0, 0, 0, 0.1) !important;
	border-radius: 3rem !important;
	padding: 1rem 2rem !important;
}


/* body */



section {
	padding: 2.55rem 0 !important;
}
section .container {
	width: 85rem;
	padding-right: 1.071rem;
	padding-left: 1.071rem;
}

body {
	background-image: url(https://2xj.40d.mytemp.website/imgs/Home-body.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
}

section.elementor-element.elementor-element-bc9da2d.e-flex.e-con-boxed {
	padding-top: 0.55rem !important;
}

.hometab > div:hover {

}
.hometab > div:first-child {
	border-radius: 0.4rem 0 0 0.4rem;
}
.hometab > div:hover .elementor-icon-list-text {
	color: #fff !important;
}

.hometab svg {
	width: 1rem !important;
	object-fit: contain;
	height: 1rem !important;
}

/* br lines */
section.elementor-element.elementor-element-bc9da2d.e-flex.e-con-boxed.e-con.e-parent {
	border-bottom: 0 !important;
}
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	padding-bottom: 3rem !important;
}
section.elementor-element.elementor-element-8591ce2.e-con-full.e-flex.e-con.e-parent,
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent,
section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent,
section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent,
section.elementor-element.elementor-element-2ef32cb.e-flex.e-con-boxed.e-con.e-parent {
	position: relative;
	border-top: 0.10rem solid #E9E6F4;
}
section.elementor-element.elementor-element-2ef32cb.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
section.elementor-element.elementor-element-ff3b273.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	overflow: hidden;
	background: #ffffff;
	z-index: 10;
}
section.elementor-element.elementor-element-38f71a1.e-flex.e-con-boxed.e-con.e-parent,
section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-parent {
	position: relative;
	overflow: hidden;
}
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.elementor-element.elementor-element-d9c1640.container.e-flex.e-con-boxed.e-con.e-child,
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent,
section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent,
section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-parent {
	position: relative;
}

.elementor-element.elementor-element-70863af.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	padding: 3rem 0;
	position: relative;
	border-top: 0.10rem solid #E9E6F4;
}

section.elementor-element.elementor-element-8591ce2.e-con-full.e-flex.e-con.e-parent:before,
section.elementor-element.elementor-element-38f71a1.e-flex.e-con-boxed.e-con.e-parent:before {
	content: '';
	position: absolute;
	border-left: 0.10rem solid #E9E6F4;
	z-index: 1;
	left: 8.15rem;
	top: -4.35rem;
	width: 1rem;
	height: 100vh;
}
section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent:before {
	content: '';
	position: absolute;
	border-left: 0.10rem solid #E9E6F4;
	z-index: 1;
	left: 7.98rem;
	top: 5.65rem;
	width: 1rem;
	height: 100vh;
}
/*section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent:after {
	content: '';
	position: absolute;
	border-right: 0.10rem solid #E9E6F4;
	z-index: 1;
	right: 7.98rem;
	top: 5.65rem;
	width: 1rem;
	height: 100vh;
}*/
section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded:before,
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded:before,
section.elementor-element.elementor-element-2ef32cb.e-flex.e-con-boxed.e-con.e-parent:before,
section.elementor-element.elementor-element-ff3b273.e-con-full.e-flex.e-con.e-parent:before,
section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-parent:before {
	content: '';
	position: absolute;
	border-left: 0.10rem solid #E9E6F4;
	z-index: 1;
	left: 7.985rem;
	top: -4.85rem;
	width: 1rem;
	height: 74rem;
}
section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded:after,
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded:after,
section.elementor-element.elementor-element-2ef32cb.e-flex.e-con-boxed.e-con.e-parent:after,
section.elementor-element.elementor-element-ff3b273.e-con-full.e-flex.e-con.e-parent:after,
section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-parent:after {
	content: '';
	position: absolute;
	border-left: 0.10rem solid #E9E6F4;
	z-index: 1;
	right: 7.985rem;
	top: -4.85rem;
	width: 1rem;
	height: 74rem;
}
section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent:after,
section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-paret:after {
	content: '';
	position: absolute;
	border-left: 0.10rem solid #E9E6F4;
	z-index: 1;
	right: 7.98rem;
	top: 5.65rem;
	width: 1rem;
}

section.elementor-element.elementor-element-8591ce2.e-con-full.e-flex.e-con.e-parent:after,
section.elementor-element.elementor-element-38f71a1.e-flex.e-con-boxed.e-con.e-parent:after {
	content: '';
	position: absolute;
	border-right: 0.10rem solid #E9E6F4;
	z-index: 1;
	height: 100vh;
	right: 8.5rem;
	top: -4.10rem;
	width: 1rem;
}
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded:before {
	left: 8rem;
	top: -6.35rem;
}
.elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded:after {
	right: 8rem;
	top: -6.35rem;
}


/* ends */
.counter-txt-x {
    color: #C9B6E4 !important;
	 font-size: 1rem;
}

.elementor-element.elementor-element-314b0db .e-con-inner .e-con-full.e-flex.e-con.e-child .e-con.e-child {
    padding: 0 !important;
}
.elementor-element.elementor-element-d9c1640.container.e-flex.e-con-boxed.e-con.e-child {
	width: 80rem !important;
}
section.elementor-element.elementor-element-8591ce2.e-con-full.e-flex.e-con.e-parent .e-con-inner,
section.elementor-element.elementor-element-38f71a1.e-flex.e-con-boxed.e-con.e-parent .e-con-inner,
section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent .e-con-inner,
.elementor-2546 .elementor-element.elementor-element-4260f7d,
.elementor-2546 .elementor-element.elementor-element-7083381 {
	width: 78rem !important;
	max-width: 100% !important;
}
section.elementor-element.elementor-element-38f71a1.e-flex.e-con-boxed.e-con.e-parent {
	padding-top: 0 !important;
}
.elementor-element.elementor-element-3adf566.e-con-full.container.e-flex.e-con.e-child,
.elementor-element.elementor-element-04fd0a2.container.e-flex.e-con-boxed.e-con.e-child {
	width: 78rem !important;
	max-width: 100% !important;
	margin: 1rem auto;
}
.elementor-element.elementor-element-3adf566.e-con-full.container.e-flex.e-con.e-child .elementor-heading-title {
	line-height: 140%;
}
section.elementor-element.elementor-element-e3e0ee6.e-flex.e-con-boxed.e-con.e-parent {
	z-index: 10;
}
section.elementor-element.elementor-element-e3e0ee6.e-flex.e-con-boxed.e-con.e-parent {

}
section.elementor-element.elementor-element-9ec6f53.e-con-full.e-flex.e-con {
	padding-top: 0 !important;
}
.elementor-element.elementor-element-dfb4a27.elementor-widget.elementor-widget-heading,
.elementor-element.elementor-element-efcd9b7.elementor-widget.elementor-widget-heading {
	display: none !important;
}

.elementor-element.elementor-element-4260f7d.container.e-flex.e-con-boxed.e-con.e-child .e-con-full {
	padding: 1rem !important;
	border-radius: 0.55rem !important;
}
.elementor-element.elementor-element-4260f7d.container.e-flex.e-con-boxed.e-con.e-child .e-con-full img {
	width: 100% !important;
	height: 15rem !important;
	border-radius: 0.55rem !important;
	object-fit: cover;
	object-position: top;
}
.elementor-element.elementor-element-4260f7d.container.e-flex.e-con-boxed.e-con.e-child .e-con-full .e-con-full {
	padding: 0 !important;
}
.elementor-element.elementor-element-d9d4682.e-con-full.e-flex.e-con.e-child .e-con-full {
	padding: 1rem !important;
}
.elementor-element.elementor-element-d9d4682.e-con-full.e-flex.e-con.e-child .e-con-full .elementor-widget-heading p {
	font-weight: 400 !important;
}
.e-con-full.home-logo {

}
.e-con-full.home-logo .e-con-full {
	border: 0 !important;
	border-right: 0.10rem solid #E9E6F4 !important;
}
section.elementor-element.elementor-element-ff3b273.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	border-top: 0.10rem solid #E9E6F4 !important;
	border-bottom: 0.10rem solid #E9E6F4 !important;
}


/* footer */

body footer {
	margin: 0 auto;
	padding-top: 3rem;
	max-width: 100% !important;
	border-top: 0.10rem solid #E9E6F4;
}
body footer footer {
	border: 0 !important;
	padding: 0 !important;
}
body footer.elementor-element.elementor-element-ecb5905.footer-cont-main.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner:first-child {
	max-width: 85rem !important;
}
.footer-pf-image img{
	width: 11rem;
}
.footer-intimg img{
	width: 14rem !important;
}
body .elementor-position-left h3.elementor-image-box-title {
	margin-top: 0 !important;
}
#stage1, #stage2, #stage3, #stage4, #stage5, #stage6 {
	padding: 0rem !important;
}
.elementor-element-d69ff92.e-con-full.home-stage p.elementor-heading-title.elementor-size-default {
	display: none !important;
}
.elementor-element-d69ff92.e-con-full.home-stage .active p.elementor-heading-title.elementor-size-default {
	display: block !important;
}

.elementor-element-5bb8ad1 section .elementor-element.e-con-boxed.e-child {
	display: block !important;
}
.elementor-element-5bb8ad1 .elementor-element.e-con-boxed.e-child {
	display: none !important;
}
.elementor-element-5bb8ad1 .elementor-element.e-con-boxed.e-child.tab-visible {
	display: block !important;
}
.elementor-element-5bb8ad1 .elementor-element.e-con-boxed.e-child.tab-visible .e-con-full.e-flex.e-con.e-child {
	width: 75rem !important;
	padding: 1rem !important;
}
section.elementor-element.elementor-element-9ec6f53.e-con-full.e-flex.e-con.e-child {
	padding-bottom: 0 !important;
}

/* progress */

/* =========================================
ACCURACY PROGRESS CIRCLES - REM
========================================= */

.elementor-element-3080f9e,
.elementor-element-152154e,
.elementor-element-93776a7,
.elementor-element-b864842 {
	width: 4.75rem !important;
	height: 4.75rem !important;
	margin: 0.625rem 0 !important;
	display: block !important;
}


/* Counter */

.elementor-element-3080f9e .elementor-counter,
.elementor-element-152154e .elementor-counter,
.elementor-element-93776a7 .elementor-counter,
.elementor-element-b864842 .elementor-counter {
	width: 4.75rem !important;
	height: 4.75rem !important;
}


/* =========================================
OUTER PROGRESS RING
========================================= */

.elementor-element-3080f9e .elementor-counter-number-wrapper,
.elementor-element-152154e .elementor-counter-number-wrapper,
.elementor-element-93776a7 .elementor-counter-number-wrapper,
.elementor-element-b864842 .elementor-counter-number-wrapper {
	width: 4.75rem !important;
	height: 4.75rem !important;

	min-width: 4.75rem !important;
	min-height: 4.75rem !important;

	padding: 0 !important;
	margin: 0 !important;

	border-radius: 50% !important;

	position: relative !important;

	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	box-sizing: border-box !important;
}


/* =========================================
85%
========================================= */

.elementor-element-3080f9e .elementor-counter-number-wrapper {
	background: conic-gradient(
		#710080 0deg 306deg,
		#eadfeb 306deg 360deg
	) !important;
}


/* =========================================
95%
========================================= */

.elementor-element-152154e .elementor-counter-number-wrapper {
	background: conic-gradient(
		#710080 0deg 342deg,
		#eadfeb 342deg 360deg
	) !important;
}


/* =========================================
90%
========================================= */

.elementor-element-93776a7 .elementor-counter-number-wrapper {
	background: conic-gradient(
		#710080 0deg 324deg,
		#eadfeb 324deg 360deg
	) !important;
}


/* =========================================
73%
========================================= */

.elementor-element-b864842 .elementor-counter-number-wrapper {
	background: conic-gradient(
		#f3b06b 0deg 263deg,
		#8d2a98 263deg 360deg
	) !important;
}


/* =========================================
INNER CIRCLE
========================================= */

.elementor-element-3080f9e .elementor-counter-number-wrapper::before,
.elementor-element-152154e .elementor-counter-number-wrapper::before,
.elementor-element-93776a7 .elementor-counter-number-wrapper::before {
	content: "" !important;

	position: absolute !important;

	width: 3.625rem !important;
	height: 3.625rem !important;

	top: 0.5625rem !important;
	left: 0.5625rem !important;

	border-radius: 50% !important;

	background: #ffffff !important;

	z-index: 1 !important;
}


/* Purple inner circle */

.elementor-element-b864842 .elementor-counter-number-wrapper::before {
	content: "" !important;

	position: absolute !important;

	width: 3.625rem !important;
	height: 3.625rem !important;

	top: 0.5625rem !important;
	left: 0.5625rem !important;

	border-radius: 50% !important;

	background: #710080 !important;

	z-index: 1 !important;
}


/* =========================================
NUMBER
========================================= */

.elementor-element-3080f9e .elementor-counter-number,
.elementor-element-152154e .elementor-counter-number,
.elementor-element-93776a7 .elementor-counter-number,
.elementor-element-b864842 .elementor-counter-number {
	position: relative !important;

	z-index: 2 !important;

	display: inline-block !important;

	width: auto !important;

	margin: 0 !important;
	padding: 0 !important;

	font-size: 1.25rem !important;
	line-height: 1 !important;

	font-weight: 700 !important;

	color: #710080 !important;
}


/* Production number */

.elementor-element-b864842 .elementor-counter-number {
	color: #ffffff !important;
}


/* =========================================
% SYMBOL
========================================= */

.elementor-element-3080f9e .elementor-counter-number::after,
.elementor-element-152154e .elementor-counter-number::after,
.elementor-element-93776a7 .elementor-counter-number::after,
.elementor-element-b864842 .elementor-counter-number::after {
	content: "%" !important;

	font-size: 1.0625rem !important;
	margin-left: 0.0625rem !important;
}
.elementor-element-3080f9e .elementor-counter-number-wrapper,
.elementor-element-152154e .elementor-counter-number-wrapper,
.elementor-element-93776a7 .elementor-counter-number-wrapper,
.elementor-element-b864842 .elementor-counter-number-wrapper {
	text-align: center !important;
	overflow: visible !important;
}

.elementor-element-3080f9e .elementor-counter-number,
.elementor-element-152154e .elementor-counter-number,
.elementor-element-93776a7 .elementor-counter-number,
.elementor-element-b864842 .elementor-counter-number {
	text-align: center !important;
	white-space: nowrap !important;
}
span.elementor-counter-number {
	text-indent: 1.35rem;
}
/* progress ends */

.elementor-element.elementor-element-314b0db .e-con-inner .e-con-full.e-flex.e-con.e-child {
	padding: 1rem !important;
}


.elementor-element.elementor-element-dd2b543.e-con-full.home-stage.e-flex.e-con.e-child{
	position:relative !important;
	height:100%;
}
.elementor-element-dd2b543 div div img{
	position:absolute;
	top: 11rem !important;
	left: 8rem !important;
	margin: 0;
	padding: 0;
	width:30rem;
}
.elementor-element-dd2b543 div div,.elementor-element-dd2b543 div {
	width:100%;
	padding:0;
	margin:0;
}
.elementor-848 .elementor-element.elementor-element-70512af:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-70512af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent !important;
	background-image: none !important;
}
.elementor-2546 .elementor-element.elementor-element-2170b33:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-2170b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: none !important;
}


.elementor-widget-heading .elementor-heading-title span {
	background: linear-gradient(90.03deg, #4E0973 0.02%, #AD9CD5 99.98%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
h1.elementor-heading-title.elementor-size-default {
    background: linear-gradient(90.03deg, #4E0973 0.02%, #AD9CD5 99.98%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

/* btn */
.elementor-element.elementor-element-06fe88e.elementor-widget__width-initial.elementor-widget.elementor-widget-button a {
    background: linear-gradient(127.78deg, #4E0973 5.29%, #7A53A2 96.69%);
    box-shadow: 0px 17px 7px rgba(0, 0, 0, 0.01), 0px 10px 6px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.09), 0px 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 5rem;
}

/* btn ends */

/* media */

@media (max-width: 991px) {
	html {
		font-size: 14px !important;
	}
	section .container {
		width: 100%;
	}
	.elementor-2546 .elementor-element.elementor-element-1460810 .elementor-heading-title {
		font-size: 2rem;
	}
	.hometab > div:first-child {
		border-radius: 0;
	}
	.elementor-2546 h3.elementor-heading-title {
		font-size: 2rem !important;
		line-height: 140% !important;
	}
	.elementor-2546 .elementor-element.elementor-element-a22e802 h4.elementor-heading-title.elementor-size-default,
	.elementor-2546 .elementor-element.elementor-element-4373066 .elementor-heading-title {
		line-height: 140% !important;
	}
	section.elementor-element.elementor-element-8591ce2.e-con-full.e-flex.e-con.e-parent:before, section.elementor-element.elementor-element-38f71a1.e-flex.e-con-boxed.e-con.e-parent:before, .elementor-element.elementor-element-d9c1640.container.e-flex.e-con-boxed.e-con.e-child:before,
	section.elementor-element.elementor-element-8591ce2.e-con-full.e-flex.e-con.e-parent:after, section.elementor-element.elementor-element-38f71a1.e-flex.e-con-boxed.e-con.e-parent:after, .elementor-element.elementor-element-d9c1640.container.e-flex.e-con-boxed.e-con.e-child:after,
	section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded:before, .elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded:before, section.elementor-element.elementor-element-2ef32cb.e-flex.e-con-boxed.e-con.e-parent:before, section.elementor-element.elementor-element-ff3b273.e-con-full.e-flex.e-con.e-parent:before, section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-parent:before,
	section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded:after, .elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent.e-lazyloaded:after, section.elementor-element.elementor-element-2ef32cb.e-flex.e-con-boxed.e-con.e-parent:after, section.elementor-element.elementor-element-ff3b273.e-con-full.e-flex.e-con.e-parent:after, section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-parent:after,
	section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent:after, section.elementor-element.elementor-element-37a9cef.e-flex.e-con-boxed.e-con.e-paret:after,
	section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent:before {
		display: none !important;
	}
	section.elementor-element.elementor-element-8591ce2.e-con-full.e-flex.e-con.e-parent, .elementor-element.elementor-element-5bb8ad1.e-con-full.e-flex.e-con.e-parent, section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent, section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent, section.elementor-element.elementor-element-2ef32cb.e-flex.e-con-boxed.e-con.e-parent {
		border-top: 0 !important;
	}
	.elementor-element.elementor-element-d9c1640.container.e-flex.e-con-boxed.e-con.e-child {
		width: 100% !important;
	}
	.elementor-element.elementor-element-5ae8963.elementor-widget.elementor-widget-heading h3 br {
		display: none !important;
	}
	.elementor-element-5bb8ad1 .elementor-element.e-con-boxed.e-child.tab-visible .e-con-full.e-flex.e-con.e-child {
		width: 100% !important;
		padding: 1rem !important;
		display: block !important;
	}
	.elementor-element.elementor-element-419c15b.e-con-full.e-flex.e-con.e-child {
		display: block !important;
		width: 100% !important;
	}
	.elementor-element.elementor-element-419c15b.e-con-full.e-flex.e-con.e-child .home-stage {

	} 
	#content1, #content2, #content3, #content4, #content5, #content6 {
		position: relative !important;
	}
	.e-con-full.home-logo .e-con-full {
		border-right: 0 !important;
	}


	.elementor-element-dd2b543 div div img{
		top: 0rem !important;
	}
	.elementor-element-dd2b543 div div,.elementor-element-dd2b543 div {
		width:100%;
		padding:0;
		margin:0;
	}
	section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{
		margin-top: 12rem;        
	}
	.elementor-2546 .elementor-element.elementor-element-d69ff92 {
		width:66%;
	}	


}


@media (max-width: 767px) {
	#card-1, #card-2, #card-3, #card-4, #card-5, #card-6, #card-7, #card-8 {
		margin: 1rem 0 !important;
	}
	.elementor-2546 .elementor-element.elementor-element-2402861 {
		display: block;
	}
	.elementor-element.elementor-element-2aeb579.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
		width: 100% !important;
		max-width: 100% !important;	
	}
	.elementor-element.elementor-element-1439d5e.elementor-align-left.elementor-widget.elementor-widget-button a {
		padding-left: 0 !important;
	}
	section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent .elementor-element.elementor-element-d69ff92.e-con-full.home-stage figure {
		        display: block;
        margin: 0 !important;
		
	}
	.elementor-2546 .elementor-element.elementor-element-c8b1f28 .elementor-heading-title,
	.elementor-2546 .elementor-element.elementor-element-c0932fa .elementor-heading-title,
	.elementor-2546 .elementor-element.elementor-element-4332d81 .elementor-heading-title {
		font-size: 2rem !important;
		line-height: 140% !important;
	}
	#stage1, #stage2, #stage3, #stage4, #stage5, #stage6 {
		max-height: 100% !important;
	}
	.elementor-element.elementor-element-419c15b.e-con-full.e-flex.e-con.e-child .home-stage img {
		width: 100% !important;
	}
	.elementor-2546 .elementor-element.elementor-element-d69ff92 {
		width: 100%;
	}
	.elementor-element-dd2b543 div div img {
		left: 0rem !important;
	}
section.elementor-element.elementor-element-0f94e5a.e-flex.e-con-boxed.e-con.e-parent .elementor-element.elementor-element-d69ff92.e-con-full.home-stage .elementor-image-box-wrapper {
  display: flex !important;
}	
    section.elementor-element.elementor-element-27a6510.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 7rem;
    }
	.elementor-element.elementor-element-bd25995.elementor-widget.elementor-widget-heading h3.elementor-heading-title.elementor-size-default {
    margin-bottom: 2rem;
}
.elementor-element.elementor-element-2aeb579.elementor-widget__width-initial.elementor-widget.elementor-widget-heading p.elementor-heading-title.elementor-size-default {
    width: 90% !important;
    margin: 1rem auto;
}
.counter-txt-x  {
    display: block;
    text-align: center;
    margin: 0.55rem 0;
    width: 100%;
	font-size: 1.55rem !important;
   
}


}	


