
.elementor-2456 .elementor-element.elementor-element-22837e8 {
	overflow: hidden;
}

.elementor-2456 .elementor-element.elementor-element-8279a63:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-8279a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #181818;
	background-image: url("https://cdn-ilecbog.nitrocdn.com/eAkixTWAzPSMpkvgkdJUSLcRDehtZRxX/assets/images/optimized/rev-786c853/sunniledahabiya.com/wp-content/uploads/2025/08/Artboard-%D9%A1%D9%A1.png");
}

.elementor-2456 .elementor-element.elementor-element-8279a63:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2456 .elementor-element.elementor-element-8279a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2456 .elementor-element.elementor-element-8279a63 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 30px 0px;
}

.elementor-2456 .elementor-element.elementor-element-8279a63 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-4c3445d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-2456 .elementor-element.elementor-element-3f2ff1e:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-3f2ff1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e1e1e;
}

.elementor-2456 .elementor-element.elementor-element-3f2ff1e {
	border-style: solid;
	border-width: 4px 0px 0px 0px;
	border-color: #c19d68;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -107px;
	margin-bottom: 0px;
	padding: 25px 24px 7px 32px;
	z-index: 2;
}

.elementor-2456 .elementor-element.elementor-element-3f2ff1e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-d4db337:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-d4db337 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-2456 .elementor-element.elementor-element-d4db337 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 63px 0px 334px 0px;
}

.elementor-2456 .elementor-element.elementor-element-d4db337 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-c019020 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-2456 .elementor-element.elementor-element-4ecec9e {
	z-index: 2;
}

.elementor-2456 .elementor-element.elementor-element-e4d65d4 {
	z-index: 2;
}

.elementor-2456 .elementor-element.elementor-element-e4d65d4 .section-title {
	text-align: center;
}

.elementor-2456 .elementor-element.elementor-element-e4d65d4 .section-title .title {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-e4d65d4 .section-title .description {
	color: #acacac;
	text-transform: capitalize;
}

body:not(.rtl) .elementor-2456 .elementor-element.elementor-element-a3cb1a5 {
	left: 0px;
}

body.rtl .elementor-2456 .elementor-element.elementor-element-a3cb1a5 {
	right: 0px;
}

.elementor-2456 .elementor-element.elementor-element-a3cb1a5 {
	top: -105px;
}

.elementor-2456 .elementor-element.elementor-element-f3af670:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-f3af670 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e1e1e;
}

.elementor-2456 .elementor-element.elementor-element-f3af670 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 41px 0px;
}

.elementor-2456 .elementor-element.elementor-element-f3af670 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-832cf97 {
	margin-top: -330px;
	margin-bottom: 0px;
}

.elementor-2456 .elementor-element.elementor-element-de1b2bd .service_item .service_content {
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(172, 172, 172, .42);
}

.elementor-2456 .elementor-element.elementor-element-de1b2bd .service_item .service_title h2 {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-de1b2bd .service_item .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-de1b2bd .service_item .service_title .sub_title {
	margin: 0px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-de1b2bd .service_item .room-pricing .title {
	margin: 0px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-9919073 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-9919073:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-9919073 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e1e1e;
}

.elementor-2456 .elementor-element.elementor-element-9919073 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 53px 0px 42px 0px;
}

.elementor-2456 .elementor-element.elementor-element-9919073 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-26d7aa9 .elementor-wrapper {
	--video-aspect-ratio: 1.5;
}

.elementor-2456 .elementor-element.elementor-element-c8a66a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-2456 .elementor-element.elementor-element-c8a66a6 > .elementor-element-populated {
	padding: 0px 0px 0px 25px;
}

.elementor-2456 .elementor-element.elementor-element-fc3d228 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-2456 .elementor-element.elementor-element-23e8d84 .section-title .title {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-23e8d84 .section-title .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-d672f4e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-d672f4e {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-2456 .elementor-element.elementor-element-101d572 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-2456 .elementor-element.elementor-element-400d550 .elementor-heading-title {
	font-size: 60px;
	color: #c19d68;
}

.elementor-2456 .elementor-element.elementor-element-7e66605 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 0px 0px 0px;
	color: rgba(255, 255, 255, .6);
}

.elementor-2456 .elementor-element.elementor-element-8aaba76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-2456 .elementor-element.elementor-element-a103d2a .elementor-heading-title {
	font-size: 60px;
	color: #c19d68;
}

.elementor-2456 .elementor-element.elementor-element-b712773 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 0px 0px 0px;
	color: rgba(255, 255, 255, .6);
}

.elementor-2456 .elementor-element.elementor-element-afd3b57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

.elementor-2456 .elementor-element.elementor-element-12c5f41 .elementor-heading-title {
	font-size: 60px;
	color: #c19d68;
}

.elementor-2456 .elementor-element.elementor-element-e6dcfab {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 0px 0px 0px;
	color: rgba(255, 255, 255, .6);
}

.elementor-2456 .elementor-element.elementor-element-ce45b74:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-ce45b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e1e1e;
}

.elementor-2456 .elementor-element.elementor-element-ce45b74 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 110px 0px 82px 0px;
}

.elementor-2456 .elementor-element.elementor-element-ce45b74 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-eac8113 .section-title {
	text-align: center;
}

.elementor-2456 .elementor-element.elementor-element-4971151 .icon-box  h4 {
	margin: 17px 0px 0px 33px;
}

.elementor-2456 .elementor-element.elementor-element-a5704d5 .icon-box  h4 {
	margin: 17px 0px 0px 33px;
}

.elementor-2456 .elementor-element.elementor-element-f71e450 .icon-box .icon-box-icon {
	margin: 3px -11px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-f71e450 .icon-box-icon .icon i {
	height: 0px;
}

.elementor-2456 .elementor-element.elementor-element-f71e450 .icon-box  h4 {
	margin: 12px 0px 0px 33px;
}

.elementor-2456 .elementor-element.elementor-element-9859ea9 .icon-box  h4 {
	margin: 12px 0px 0px 33px;
}

.elementor-2456 .elementor-element.elementor-element-429a779 .icon-box  h4 {
	margin: 17px 0px 0px 33px;
}

.elementor-2456 .elementor-element.elementor-element-a85a016 .icon-box  h4 {
	margin: 17px 0px 0px 33px;
}

.elementor-2456 .elementor-element.elementor-element-9c789b9:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-9c789b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #212121;
}

.elementor-2456 .elementor-element.elementor-element-9c789b9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 70px 0px;
}

.elementor-2456 .elementor-element.elementor-element-9c789b9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-26ba965 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-2456 .elementor-element.elementor-element-26ba965 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-popup-btn {
	background-color: var(--e-global-color-primary);
	width: 60px;
	height: 60px;
	--glow-size: 15px;
	color: #fff;
	border-style: solid;
	border-color: var(--e-global-color-e0dae23);
}

.elementor-2456 .elementor-element.elementor-element-99542ba > .elementor-widget-container {
	margin: 300px 0px 300px 0px;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
	padding: 0px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-99542ba a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
	font-size: 15px;
}

.elementor-2456 .elementor-element.elementor-element-99542ba a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
	font-size: 15px;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .glow-ripple:before {
	color: var(--e-global-color-e0dae23);
}

.elementor-2456 .elementor-element.elementor-element-99542ba .glow-ripple:after {
	color: var(--e-global-color-e0dae23);
}

.elementor-2456 .elementor-element.elementor-element-99542ba .glow-ripple > i:after {
	color: var(--e-global-color-e0dae23);
}

.elementor-2456 .elementor-element.elementor-element-99542ba .glow-radio_wave:before {
	color: var(--e-global-color-e0dae23);
}

.elementor-2456 .elementor-element.elementor-element-99542ba .glow-radio_wave:after {
	color: var(--e-global-color-e0dae23);
}

.elementor-2456 .elementor-element.elementor-element-99542ba .glow-radio_wave > i:after {
	color: var(--e-global-color-e0dae23);
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-inline-btn {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-popup-btn svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-inline-btn svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-popup-btn:hover {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-inline-btn:hover {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-popup-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-inline-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-popup-btn, .elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-popup-btn:before {
	border-radius: 36px 36px 36px 36px;
}

.elementor-2456 .elementor-element.elementor-element-99542ba .ekit-video-popup-btn > i {
	padding-left: 0px;
}

.mfp-iframe-holder .ekit-popup-close {
	width: 44px;
	height: 44px;
	right: 0;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .ekit-popup-close > i {
	font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
	background-color: #000;
}

.mfp-iframe-holder .ekit-popup-close:hover {
	background-color: #000;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-2456 .elementor-element.elementor-element-2627414:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-2627414 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #212121;
}

.elementor-2456 .elementor-element.elementor-element-2627414 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 16px 0px 105px 0px;
}

.elementor-2456 .elementor-element.elementor-element-2627414 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-a41aece > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-7f21f51 .section-title .title {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-d305c69 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-d305c69 {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(97, 97, 97, .26);
	margin-top: 38px;
	margin-bottom: 0px;
	padding: 28px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-098fcb9 > .elementor-element-populated {
	margin: 0px 0px 0px 25px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 25px;
}

.elementor-2456 .elementor-element.elementor-element-2d62479 .service-box .content h3 {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-2d62479 .service-box .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-2d62479 .service-box .service-btn a {
	color: #c19d68;
}

.elementor-2456 .elementor-element.elementor-element-ca4126e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-ca4126e {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(97, 97, 97, .26);
	margin-top: 29px;
	margin-bottom: 0px;
	padding: 28px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-8fe4cdc > .elementor-element-populated {
	margin: 0px 25px 0px 0px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 0px;
}

.elementor-2456 .elementor-element.elementor-element-f953f75 .service-box .content h3 {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-f953f75 .service-box .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-f953f75 .service-box .service-btn a {
	color: #c19d68;
}

.elementor-2456 .elementor-element.elementor-element-d9364ab > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-d9364ab {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(97, 97, 97, .26);
	margin-top: 29px;
	margin-bottom: 0px;
	padding: 28px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-f729973 > .elementor-element-populated {
	margin: 0px 0px 0px 25px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 25px;
}

.elementor-2456 .elementor-element.elementor-element-1a809fe .service-box .content h3 {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-1a809fe .service-box .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-1a809fe .service-box .service-btn a {
	color: #c19d68;
}

.elementor-2456 .elementor-element.elementor-element-7dc4bfa > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-7dc4bfa {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(97, 97, 97, .26);
	margin-top: 29px;
	margin-bottom: 0px;
	padding: 28px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-b23108a > .elementor-element-populated {
	margin: 0px 25px 0px 0px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 0px;
}

.elementor-2456 .elementor-element.elementor-element-c0d0196 .service-box .content h3 {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-c0d0196 .service-box .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-c0d0196 .service-box .service-btn a {
	color: #c19d68;
}

.elementor-2456 .elementor-element.elementor-element-c823010:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-c823010 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e1e1e;
}

.elementor-2456 .elementor-element.elementor-element-c823010 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 92px 0px 100px 0px;
}

.elementor-2456 .elementor-element.elementor-element-c823010 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-e2fbe8b {
	padding: 0px 0px 33px 0px;
}

.elementor-2456 .elementor-element.elementor-element-f7d9aa0 .section-title .title {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-e4a1cf0 {
	margin-top: 12px;
	margin-bottom: 0px;
}

.elementor-2456 .elementor-element.elementor-element-3b8f110 .service_item .service_content {
	background-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .32);
}

.elementor-2456 .elementor-element.elementor-element-3b8f110 .service_item .service_title h2 {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-3b8f110 .service_item .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-3b8f110 .service_item .room-pricing .title {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-3b8f110 .service_item .country_name {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-3b8f110 .service_item .offer {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-9616913 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2456 .elementor-element.elementor-element-9616913:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-9616913 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1d1d1d;
}

.elementor-2456 .elementor-element.elementor-element-9616913 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 13px 0px 80px 0px;
}

.elementor-2456 .elementor-element.elementor-element-9616913 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-0a1c023 .section-title .title {
	color: #fff;
	font-size: 38px;
}

.elementor-2456 .elementor-element.elementor-element-b7b647f {
	margin-top: 14px;
	margin-bottom: 0px;
}

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

.elementor-2456 .elementor-element.elementor-element-8f4430d:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-8f4430d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-2456 .elementor-element.elementor-element-8f4430d, .elementor-2456 .elementor-element.elementor-element-8f4430d > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-8f4430d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 48px 49px 22px 49px;
}

.elementor-2456 .elementor-element.elementor-element-8f4430d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-d27d172 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	--kit-widget-spacing: 0px;
}

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

.elementor-2456 .elementor-element.elementor-element-21702af .heading {
	text-align: center;
}

.elementor-2456 .elementor-element.elementor-element-21702af .heading .heading-text {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	margin: 0px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-6282ed2 .heading {
	text-align: center;
}

.elementor-2456 .elementor-element.elementor-element-6282ed2 .heading .heading-text {
	color: rgba(255, 255, 255, .68);
	margin: 7px 0px 36px 0px;
}

.elementor-2456 .elementor-element.elementor-element-ac1dbfd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2456 .elementor-element.elementor-element-c4a9b2b:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-c4a9b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilecbog.nitrocdn.com/eAkixTWAzPSMpkvgkdJUSLcRDehtZRxX/assets/images/optimized/rev-786c853/sunniledahabiya.com/wp-content/uploads/2023/11/testi-bg.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-2456 .elementor-element.elementor-element-c4a9b2b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2456 .elementor-element.elementor-element-c4a9b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2456 .elementor-element.elementor-element-c4a9b2b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 105px 0px 42px 0px;
}

.elementor-2456 .elementor-element.elementor-element-c4a9b2b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-808f7f8 {
	z-index: 2;
}

.elementor-2456 .elementor-element.elementor-element-808f7f8 .section-title {
	text-align: center;
}

.elementor-2456 .elementor-element.elementor-element-808f7f8 .section-title .title {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-808f7f8 .section-title .description {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-cccd1ce {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-2456 .elementor-element.elementor-element-3386308 .testimonial .testimonial-item .inner_box {
	background-color: #272727;
}

.elementor-2456 .elementor-element.elementor-element-3386308 .testimonial .testimonial-item .name {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-3386308 .testimonial .testimonial-item .designation {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-3386308 .testimonial .testimonial-item .quote {
	color: #acacac;
}

.elementor-2456 .elementor-element.elementor-element-e0313f6:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-e0313f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e1e1e;
}

.elementor-2456 .elementor-element.elementor-element-e0313f6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 95px 0px 74px 0px;
}

.elementor-2456 .elementor-element.elementor-element-e0313f6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2456 .elementor-element.elementor-element-ade7da5 {
	z-index: 2;
}

.elementor-2456 .elementor-element.elementor-element-5792123 {
	z-index: 2;
}

.elementor-2456 .elementor-element.elementor-element-5792123 .section-title {
	text-align: center;
}

.elementor-2456 .elementor-element.elementor-element-5792123 .section-title .title {
	color: var(--e-global-color-primary);
}

.elementor-2456 .elementor-element.elementor-element-5792123 .section-title .description {
	color: #acacac;
}

body:not(.rtl) .elementor-2456 .elementor-element.elementor-element-80dce06 {
	left: 0px;
}

body.rtl .elementor-2456 .elementor-element.elementor-element-80dce06 {
	right: 0px;
}

.elementor-2456 .elementor-element.elementor-element-80dce06 {
	top: -105px;
}

.elementor-2456 .elementor-element.elementor-element-c9c5e89 {
	margin-top: 10px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-2456 .elementor-element.elementor-element-4392482 .royella-single-blog_adn .user_url a {
	color: rgba(255, 255, 255, .5);
}

.elementor-2456 .elementor-element.elementor-element-4392482 .royella-single-blog_adn .royella-blog-meta-left span {
	color: rgba(255, 255, 255, .5);
}

.elementor-2456 .elementor-element.elementor-element-4392482 .royella-single-blog_adn .blog-page-title_adn h2 a {
	color: #fff;
}

.elementor-2456 .elementor-element.elementor-element-4392482 .post-item .single_blog_post_content .blog_post_inner_content .description {
	color: rgba(255, 255, 255, .5);
}

.elementor-2456 .elementor-element.elementor-element-4392482 .royella-blog-readmore a {
	color: #fff;
}

@media (min-width:768px) {
	.elementor-2456 .elementor-element.elementor-element-1092f95 {
		width: 57.121%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-c9f81cf {
		width: 42.803%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2456 .elementor-element.elementor-element-c1a2f46 {
		width: 100%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-c8a66a6 {
		width: 100%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-a4003c5 {
		width: 50%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-43f5e55 {
		width: 50%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-d2f90a6 {
		width: 50%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-e4f3144 {
		width: 50%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-132930d {
		width: 50%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-5dcf981 {
		width: 50%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-a4d8ef9 {
		width: 100%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-34be2cf {
		width: 100%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-96b72ef {
		width: 100%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-1092f95 {
		width: 100%;
	}
	
	.elementor-2456 .elementor-element.elementor-element-c9f81cf {
		width: 100%;
	}
}

@media (min-width:1367px) {
	.elementor-2456 .elementor-element.elementor-element-c4a9b2b:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-c4a9b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (min-width:2400px) {
	.elementor-2456 .elementor-element.elementor-element-c589fef img {
		width: 262px;
	}
}

@media (max-width:1024px) {
	.elementor-2456 .elementor-element.elementor-element-c8a66a6 > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-098fcb9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-8fe4cdc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-f729973 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-b23108a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-c9f81cf > .elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
}

@media (max-width:767px) {
	.elementor-2456 .elementor-element.elementor-element-3f2ff1e {
		padding: 25px 40px 60px 30px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-26ba965 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-9616913 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 85px 0px 0px 0px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-0a1c023 .section-title .title {
		font-size: 20px;
	}
	
	.elementor-2456 .elementor-element.elementor-element-8f4430d {
		padding: 20px 10px 20px 10px;
	}
}
