.elementor-550 .elementor-element.elementor-element-070f232:not(.elementor-motion-effects-element-type-background),
.elementor-550 .elementor-element.elementor-element-070f232>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbfaf8
}

.elementor-550 .elementor-element.elementor-element-070f232 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 240px 0 0
}

.elementor-550 .elementor-element.elementor-element-070f232>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-550 .elementor-element.elementor-element-7dff016>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-6cc4481>.elementor-widget-container {
	margin: 0 0 -30px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-1052566 {
	margin-top: -485px;
	margin-bottom: 0;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-ba94ce3>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-c16c6d6 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 140px 0 124px
}

.elementor-550 .elementor-element.elementor-element-2cb3b00>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 16% 0% 0%
}

.elementor-550 .elementor-element.elementor-element-351b7db>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 10% 0% 6%
}

.elementor-550 .elementor-element.elementor-element-6413ff3>.elementor-widget-container {
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-3abb942>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 5% 0% 11%
}

.elementor-550 .elementor-element.elementor-element-22bcb67>.elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-87edba0>.elementor-element-populated {
	margin: 10px 0 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 16%
}

.elementor-550 .elementor-element.elementor-element-9671929 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 70px 16px 0px
}

.elementor-550 .elementor-element.elementor-element-49e5517>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 12px 0 0
}

.elementor-550 .elementor-element.elementor-element-cfef4f9>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 8px 0 4px
}

.elementor-550 .elementor-element.elementor-element-37b235c>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 4px 0 8px
}

.elementor-550 .elementor-element.elementor-element-d684e66>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 0 0 12px
}

.elementor-550 .elementor-element.elementor-element-41bbfc0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 142px 0 140px
}

.elementor-550 .elementor-element.elementor-element-41bbfc0>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-550 .elementor-element.elementor-element-bde3fbb>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 9% 0% 0%
}

.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-59990f0.elementor-column .elementor-widget-wrap {
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-59990f0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-59990f0.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start
}

.elementor-550 .elementor-element.elementor-element-59990f0>.elementor-element-populated {
	text-align: left;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 15% 0% 0%
}

.elementor-550 .elementor-element.elementor-element-0c5a5c6>.elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-0c5a5c6 {
	width: auto;
	max-width: auto
}

.elementor-550 .elementor-element.elementor-element-9b0e879>.elementor-widget-container {
	margin: -2px 0 0
}

.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-8e6813b.elementor-column .elementor-widget-wrap {
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-8e6813b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-8e6813b.elementor-column>.elementor-widget-wrap {
	justify-content: flex-start
}

.elementor-550 .elementor-element.elementor-element-8e6813b>.elementor-element-populated {
	text-align: left;
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0%
}

.elementor-550 .elementor-element.elementor-element-1b5a70b>.elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-1b5a70b {
	width: auto;
	max-width: auto
}

.elementor-550 .elementor-element.elementor-element-796fbdd>.elementor-widget-container {
	margin: -2px 0 0
}

.elementor-550 .elementor-element.elementor-element-713d8ee {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 57px 0 55px
}

.elementor-550 .elementor-element.elementor-element-713d8ee:not(.elementor-motion-effects-element-type-background),
.elementor-550 .elementor-element.elementor-element-713d8ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbfaf8
}

.elementor-550 .elementor-element.elementor-element-713d8ee>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-550 .elementor-element.elementor-element-b859593>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0%
}

.elementor-550 .elementor-element.elementor-element-dd36c48>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-b2b0b3b {
	z-index: 3
}

body:not(.rtl) .elementor-550 .elementor-element.elementor-element-743fa81 {
	left: -30px
}

body.rtl .elementor-550 .elementor-element.elementor-element-743fa81 {
	right: -30px
}

.elementor-550 .elementor-element.elementor-element-743fa81 {
	bottom: -100%;
	--e-transform-origin-x: left;
	--e-transform-origin-y: top
}

.elementor-550 .elementor-element.elementor-element-743fa81>.elementor-widget-container {
	--e-transform-rotateZ: -90deg
}

.elementor-550 .elementor-element.elementor-element-7c3ce80 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 150px 0 100px
}

.elementor-550 .elementor-element.elementor-element-a8d335d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-550 .elementor-element.elementor-element-a8d335d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(/assets/template/wp-content/uploads/2023/03/home-2-single-img-01.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-550 .elementor-element.elementor-element-a8d335d>.elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0 0 0 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
	padding: 0 0 0 30px
}

.elementor-550 .elementor-element.elementor-element-a8d335d>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-550 .elementor-element.elementor-element-db43c0d>.elementor-widget-container {
	padding: 680px 0 0
}

.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-534a2e8.elementor-column .elementor-widget-wrap {
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-534a2e8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-534a2e8>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 13%
}

.elementor-550 .elementor-element.elementor-element-3c1d930>.elementor-widget-container {
	margin: 0 0 -15px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-d6ef6e4 {
	font-size: 18px
}

.elementor-550 .elementor-element.elementor-element-44ee24e>.elementor-widget-container {
	margin: 0;
	padding: 20px 0 0
}

.elementor-550 .elementor-element.elementor-element-05fbf7d>.elementor-widget-container {
	padding: 2px 0 0
}

.elementor-550 .elementor-element.elementor-element-f138504 {
	padding: 15px 0 0
}

.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-04949ef.elementor-column .elementor-widget-wrap {
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-04949ef.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-04949ef>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-fd5ff35.elementor-column .elementor-widget-wrap {
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-fd5ff35.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-fd5ff35>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-0ff4217.elementor-column .elementor-widget-wrap {
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-0ff4217.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center
}

.elementor-550 .elementor-element.elementor-element-0ff4217>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-40bb257 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 57px 0 55px
}

.elementor-550 .elementor-element.elementor-element-40bb257:not(.elementor-motion-effects-element-type-background),
.elementor-550 .elementor-element.elementor-element-40bb257>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbfaf8
}

.elementor-550 .elementor-element.elementor-element-40bb257>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-550 .elementor-element.elementor-element-7de70d2>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0%
}

.elementor-550 .elementor-element.elementor-element-a19accc>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-f96c51c {
	z-index: 3
}

body:not(.rtl) .elementor-550 .elementor-element.elementor-element-8a90392 {
	left: -30px
}

body.rtl .elementor-550 .elementor-element.elementor-element-8a90392 {
	right: -30px
}

.elementor-550 .elementor-element.elementor-element-8a90392 {
	bottom: -100%;
	--e-transform-origin-x: left;
	--e-transform-origin-y: top
}

.elementor-550 .elementor-element.elementor-element-8a90392>.elementor-widget-container {
	--e-transform-rotateZ: -90deg
}

.elementor-550 .elementor-element.elementor-element-df2145e {
	margin-top: 0;
	margin-bottom: 0;
	padding: 50px 0 0px 0
}

.elementor-550 .elementor-element.elementor-element-5d7e7a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-550 .elementor-element.elementor-element-5d7e7a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(/assets/template/wp-content/uploads/2023/03/home-2-single-img-02.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-550 .elementor-element.elementor-element-5d7e7a6>.elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0 0 0 13%;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 13%;
	padding: 0 0 0 30px
}

.elementor-550 .elementor-element.elementor-element-5d7e7a6>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-550 .elementor-element.elementor-element-43146cd>.elementor-widget-container {
	padding: 680px 0 0
}

.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-2e40d9e.elementor-column .elementor-widget-wrap {
	align-items: flex-start
}

.elementor-550 .elementor-element.elementor-element-2e40d9e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start
}

.elementor-550 .elementor-element.elementor-element-2e40d9e>.elementor-element-populated {
	margin: 50px 0 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 5%
}

.elementor-550 .elementor-element.elementor-element-98ceed9 {
	font-size: 18px
}

.elementor-550 .elementor-element.elementor-element-397de5f>.elementor-widget-container {
	margin: 24px 0 0;
	padding: 0% 13% 0% 0%
}

.elementor-550 .elementor-element.elementor-element-177df4d>.elementor-widget-container {
	margin: 12px 0 0;
	padding: 0% 13% 0% 0%
}

.elementor-550 .elementor-element.elementor-element-df059af:not(.elementor-motion-effects-element-type-background),
.elementor-550 .elementor-element.elementor-element-df059af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fbfaf8
}

.elementor-550 .elementor-element.elementor-element-df059af {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0 70px
}

.elementor-550 .elementor-element.elementor-element-df059af>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-550 .elementor-element.elementor-element-5323522>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-550 .elementor-element.elementor-element-27112cb {
	margin-top: 0;
	margin-bottom: 0;
	padding: 110px 0 90px
}

.elementor-550 .elementor-element.elementor-element-356bbc8>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

@media(min-width:768px) {
	.elementor-550 .elementor-element.elementor-element-bde3fbb {
		width: 55%
	}

	.elementor-550 .elementor-element.elementor-element-59990f0 {
		width: 23.516%
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b {
		width: 21.15%
	}

	.elementor-550 .elementor-element.elementor-element-04949ef {
		width: 24.425%
	}

	.elementor-550 .elementor-element.elementor-element-fd5ff35 {
		width: 19.722%
	}

	.elementor-550 .elementor-element.elementor-element-0ff4217 {
		width: 55.517%
	}
}

@media(max-width:1440px) {
	.elementor-550 .elementor-element.elementor-element-070f232 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 130px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-7dff016>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-550 .elementor-element.elementor-element-6cc4481>.elementor-widget-container {
		margin: 0 0 -50px
	}

	.elementor-550 .elementor-element.elementor-element-1052566 {
		margin-top: -330px;
		margin-bottom: 0
	}

	.elementor-550 .elementor-element.elementor-element-2cb3b00>.elementor-element-populated {
		padding: 0% 4% 0% 0%
	}

	.elementor-550 .elementor-element.elementor-element-351b7db>.elementor-element-populated {
		padding: 0% 3% 0% 1%
	}

	.elementor-550 .elementor-element.elementor-element-3abb942>.elementor-element-populated {
		padding: 0% 1% 0% 3%
	}

	.elementor-550 .elementor-element.elementor-element-87edba0>.elementor-element-populated {
		padding: 0% 0% 0% 4%
	}

	.elementor-550 .elementor-element.elementor-element-bde3fbb>.elementor-element-populated {
		padding: 0%
	}

	.elementor-550 .elementor-element.elementor-element-59990f0>.elementor-element-populated {
		padding: 0% 0% 0% 12%
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b>.elementor-element-populated {
		padding: 0% 0% 0% 18%
	}

	.elementor-550 .elementor-element.elementor-element-b859593>.elementor-element-populated {
		padding: 0%
	}

	.elementor-550 .elementor-element.elementor-element-a8d335d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-550 .elementor-element.elementor-element-a8d335d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url(/assets/template/wp-content/uploads/2023/03/home-2-single-img-01.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-550 .elementor-element.elementor-element-a8d335d>.elementor-element-populated {
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-534a2e8>.elementor-element-populated {
		padding: 0% 0% 0% 13%
	}

	.elementor-550 .elementor-element.elementor-element-7de70d2>.elementor-element-populated {
		padding: 0%
	}

	.elementor-550 .elementor-element.elementor-element-5d7e7a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-550 .elementor-element.elementor-element-5d7e7a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url(/assets/template/wp-content/uploads/2023/03/home-2-single-img-02.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-550 .elementor-element.elementor-element-5d7e7a6>.elementor-element-populated {
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-2e40d9e>.elementor-element-populated {
		padding: 0% 0% 0% 13%
	}
}

@media(max-width:1030px) {
	.elementor-550 .elementor-element.elementor-element-070f232 {
		padding: 170px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-1052566 {
		margin-top: -491px;
		margin-bottom: 0
	}

	.elementor-550 .elementor-element.elementor-element-c16c6d6 {
		padding: 110px 0 125px
	}

	.elementor-550 .elementor-element.elementor-element-2cb3b00>.elementor-element-populated {
		padding: 0% 15%
	}

	.elementor-550 .elementor-element.elementor-element-351b7db>.elementor-element-populated {
		padding: 0% 15%
	}

	.elementor-550 .elementor-element.elementor-element-3abb942>.elementor-element-populated {
		margin: 48px 0 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 15%
	}

	.elementor-550 .elementor-element.elementor-element-87edba0>.elementor-element-populated {
		margin: 58px 0 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 15%
	}

	.elementor-550 .elementor-element.elementor-element-49e5517>.elementor-element-populated {
		padding: 0 8px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-cfef4f9>.elementor-element-populated {
		padding: 0 0 0 8px
	}

	.elementor-550 .elementor-element.elementor-element-37b235c>.elementor-element-populated {
		padding: 16px 8px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-d684e66>.elementor-element-populated {
		padding: 16px 0 0 8px
	}

	.elementor-550 .elementor-element.elementor-element-41bbfc0 {
		padding: 123px 0 122px
	}

	.elementor-550 .elementor-element.elementor-element-bde3fbb>.elementor-element-populated {
		padding: 0 0 42px
	}

	.elementor-550 .elementor-element.elementor-element-59990f0>.elementor-element-populated {
		padding: 0%
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b>.elementor-element-populated {
		padding: 0% 0% 0% 24%
	}

	.elementor-550 .elementor-element.elementor-element-713d8ee {
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-dfd3127 {
		padding: 6px 0 100px
	}

	.elementor-550 .elementor-element.elementor-element-7c3ce80 {
		padding: 130px 0 65px
	}

	.elementor-550 .elementor-element.elementor-element-a8d335d>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-550 .elementor-element.elementor-element-534a2e8>.elementor-element-populated {
		margin: 0% 21% 0% 0%;
		--e-column-margin-right: 21%;
		--e-column-margin-left: 0%;
		padding: 60px 0 42px
	}

	.elementor-550 .elementor-element.elementor-element-40bb257 {
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-bdfbeb0 {
		padding: 60px 0 100px
	}

	.elementor-550 .elementor-element.elementor-element-df2145e {
		padding: 130px 0 82px
	}

	.elementor-550 .elementor-element.elementor-element-5d7e7a6>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px
	}

	.elementor-550 .elementor-element.elementor-element-2e40d9e>.elementor-element-populated {
		margin: 0% 25% 0% 0%;
		--e-column-margin-right: 25%;
		--e-column-margin-left: 0%;
		padding: 60px 0 42px
	}

	.elementor-550 .elementor-element.elementor-element-df059af {
		padding: 130px 0 90px
	}

	.elementor-550 .elementor-element.elementor-element-27112cb {
		padding: 130px 0 90px
	}
}

@media(max-width:880px) {
	.elementor-550 .elementor-element.elementor-element-2cb3b00>.elementor-element-populated {
		padding: 0% 8% 0% 0%
	}

	.elementor-550 .elementor-element.elementor-element-351b7db>.elementor-element-populated {
		padding: 0% 0% 0% 8%
	}

	.elementor-550 .elementor-element.elementor-element-3abb942>.elementor-element-populated {
		padding: 0% 8% 0% 0%
	}

	.elementor-550 .elementor-element.elementor-element-87edba0>.elementor-element-populated {
		padding: 0% 0% 0% 8%
	}

	.elementor-550 .elementor-element.elementor-element-41bbfc0 {
		padding: 122px 0
	}

	.elementor-550 .elementor-element.elementor-element-59990f0>.elementor-element-populated {
		padding: 0% 10% 0% 0%
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b>.elementor-element-populated {
		padding: 0% 0% 0% 10%
	}

	.elementor-550 .elementor-element.elementor-element-534a2e8>.elementor-element-populated {
		margin: 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%
	}

	.elementor-550 .elementor-element.elementor-element-2e40d9e>.elementor-element-populated {
		margin: 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%
	}
}

@media(max-width:767px) {
	.elementor-550 .elementor-element.elementor-element-070f232 {
		padding: 240px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-1052566 {
		margin-top: -405px;
		margin-bottom: 0
	}

	.elementor-550 .elementor-element.elementor-element-2cb3b00>.elementor-element-populated {
		padding: 0%
	}

	.elementor-550 .elementor-element.elementor-element-351b7db>.elementor-element-populated {
		padding: 58px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-3abb942>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 48px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-87edba0>.elementor-element-populated {
		padding: 0%
	}

	.elementor-550 .elementor-element.elementor-element-9671929 {
		padding: 0 25px
	}

	.elementor-550 .elementor-element.elementor-element-49e5517>.elementor-element-populated {
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-cfef4f9>.elementor-element-populated {
		padding: 20px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-37b235c>.elementor-element-populated {
		padding: 20px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-d684e66>.elementor-element-populated {
		padding: 20px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b>.elementor-element-populated {
		padding: 50px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-db43c0d>.elementor-widget-container {
		padding: 350px 0 0
	}

	.elementor-550 .elementor-element.elementor-element-04949ef {
		width: 33%
	}

	.elementor-550 .elementor-element.elementor-element-04949ef>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-50b9e4a>.elementor-widget-container {
		margin: 0;
		padding: 0 0 0 3px
	}

	.elementor-550 .elementor-element.elementor-element-fd5ff35 {
		width: 33%
	}

	.elementor-550 .elementor-element.elementor-element-5608dd8>.elementor-widget-container {
		margin: 0;
		padding: 0 0 0 10px
	}

	.elementor-550 .elementor-element.elementor-element-0ff4217 {
		width: 33%
	}

	.elementor-550 .elementor-element.elementor-element-0ff4217>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-a32395e>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-550 .elementor-element.elementor-element-43146cd>.elementor-widget-container {
		padding: 350px 0 0
	}
}

@media(max-width:1440px) and (min-width:768px) {
	.elementor-550 .elementor-element.elementor-element-bde3fbb {
		width: 52%
	}

	.elementor-550 .elementor-element.elementor-element-59990f0 {
		width: 22%
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b {
		width: 22%
	}

	.elementor-550 .elementor-element.elementor-element-a8d335d {
		width: 49%
	}

	.elementor-550 .elementor-element.elementor-element-534a2e8 {
		width: 51%
	}

	.elementor-550 .elementor-element.elementor-element-5d7e7a6 {
		width: 49%
	}

	.elementor-550 .elementor-element.elementor-element-2e40d9e {
		width: 51%
	}
}

@media(max-width:1030px) and (min-width:768px) {
	.elementor-550 .elementor-element.elementor-element-2cb3b00 {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-351b7db {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-3abb942 {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-87edba0 {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-49e5517 {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-cfef4f9 {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-37b235c {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-d684e66 {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-bde3fbb {
		width: 100%
	}

	.elementor-550 .elementor-element.elementor-element-59990f0 {
		width: 35%
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b {
		width: 44%
	}

	.elementor-550 .elementor-element.elementor-element-a8d335d {
		width: 100%
	}

	.elementor-550 .elementor-element.elementor-element-534a2e8 {
		width: 100%
	}

	.elementor-550 .elementor-element.elementor-element-5d7e7a6 {
		width: 100%
	}

	.elementor-550 .elementor-element.elementor-element-2e40d9e {
		width: 100%
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-550 .elementor-element.elementor-element-bde3fbb {
		width: 100%
	}

	.elementor-550 .elementor-element.elementor-element-59990f0 {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-8e6813b {
		width: 50%
	}

	.elementor-550 .elementor-element.elementor-element-534a2e8 {
		width: 100%
	}

	.elementor-550 .elementor-element.elementor-element-5d7e7a6 {
		width: 100%
	}

	.elementor-550 .elementor-element.elementor-element-2e40d9e {
		width: 100%
	}
}


.qodef-banner-row{
	margin: 0px -25px;
}
.qodef-banner {
    padding: 0px 25px;
}

.elementor-550 .elementor-element.elementor-element-9671929{
	padding: 70px 0px 0px;
}

.qodef-woo-product-list .qodef-e-media-image{
	

}
.qodef-woo-product-list .qodef-e-media-image a{
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.qodef-woo-product-list .qodef-e-media-image img{
	width: auto !important;
    height: auto !important;
    max-width: 70%;
    max-height: 95%;
}

