.elementor-127 .elementor-element.elementor-element-fb311ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-127 .elementor-element.elementor-element-fb311ed:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-fb311ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/rsw_1280h_720.webp");background-position:0px -182px;background-size:cover;}.elementor-127 .elementor-element.elementor-element-fb311ed::before, .elementor-127 .elementor-element.elementor-element-fb311ed > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-fb311ed > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-fb311ed > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-fb311ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-fb311ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1a1a1a;--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-9df1262{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-widget-aux_modern_heading .aux-modern-heading-primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-127 .elementor-element.elementor-element-2d7f209{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-2d7f209 .aux-modern-heading-primary{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:bold;line-height:74px;color:var( --e-global-color-5e462d11 );margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-2d7f209 .aux-modern-heading-divider{height:1px;width:116px;margin:0px 0px 17px 0px;background-color:var( --e-global-color-accent );}.elementor-127 .elementor-element.elementor-element-41788115 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-127 .elementor-element.elementor-element-41788115:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-41788115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-41788115 > .elementor-container{max-width:1400px;}.elementor-127 .elementor-element.elementor-element-41788115 > .elementor-background-overlay{opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127 .elementor-element.elementor-element-41788115{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-49d3634e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/rsw_1280h_583.webp");background-position:-191px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-127 .elementor-element.elementor-element-49d3634e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-element-populated{border-style:solid;border-width:20px 20px 0px 20px;border-color:var( --e-global-color-5e462d11 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-element-populated, .elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-element-populated > .elementor-background-overlay, .elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127 .elementor-element.elementor-element-fe56a06{--spacer-size:50px;}.elementor-127 .elementor-element.elementor-element-1014d9e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 5% 0% 0%;}.elementor-127 .elementor-element.elementor-element-3b15c6db{animation-duration:2000ms;animation-delay:0ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-3b15c6db > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;line-height:11px;-webkit-text-stroke-color:#000;stroke:#000;color:#FF5301;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-secondary .aux-head-highlight{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:0.9em;letter-spacing:-1.8px;margin:0px 0px 0px 0px;max-width:600px;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-divider{height:1px;width:70px;margin:0px 0px 20px 0px;background-color:var( --e-global-color-accent );}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-description{color:var( --e-global-color-text );font-size:16px;max-width:770px;}.elementor-127 .elementor-element.elementor-element-43f69ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-d75b608 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-127 .elementor-element.elementor-element-1e9bd1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-e43cc82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-127 .elementor-element.elementor-element-7afaa6e{width:var( --container-widget-width, 25.465% );max-width:25.465%;--container-widget-width:25.465%;--container-widget-flex-grow:0;top:-156.333px;}.elementor-127 .elementor-element.elementor-element-7afaa6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-7afaa6e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-7afaa6e{left:10px;}body.rtl .elementor-127 .elementor-element.elementor-element-7afaa6e{right:10px;}.elementor-127 .elementor-element.elementor-element-dea4a82{width:var( --container-widget-width, 17.364% );max-width:17.364%;--container-widget-width:17.364%;--container-widget-flex-grow:0;top:373px;}.elementor-127 .elementor-element.elementor-element-dea4a82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-dea4a82.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-dea4a82{left:-30px;}body.rtl .elementor-127 .elementor-element.elementor-element-dea4a82{right:-30px;}.elementor-127 .elementor-element.elementor-element-dea4a82 img{width:60%;}.elementor-127 .elementor-element.elementor-element-000705b{width:var( --container-widget-width, 17.364% );max-width:17.364%;--container-widget-width:17.364%;--container-widget-flex-grow:0;top:72.267px;}.elementor-127 .elementor-element.elementor-element-000705b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-000705b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-000705b{left:70px;}body.rtl .elementor-127 .elementor-element.elementor-element-000705b{right:70px;}.elementor-127 .elementor-element.elementor-element-000705b img{width:70%;}.elementor-127 .elementor-element.elementor-element-d740abf{width:var( --container-widget-width, 36.704% );max-width:36.704%;--container-widget-width:36.704%;--container-widget-flex-grow:0;top:180px;}.elementor-127 .elementor-element.elementor-element-d740abf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-d740abf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-d740abf{left:265px;}body.rtl .elementor-127 .elementor-element.elementor-element-d740abf{right:265px;}.elementor-127 .elementor-element.elementor-element-ff13407{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-127 .elementor-element.elementor-element-074c283{animation-duration:1000ms;top:-733px;animation-delay:500ms;}.elementor-127 .elementor-element.elementor-element-074c283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-074c283.elementor-element{--align-self:center;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-074c283{right:-8px;}body.rtl .elementor-127 .elementor-element.elementor-element-074c283{left:-8px;}.elementor-127 .elementor-element.elementor-element-a037dcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a037dcd.elementor-element{--align-self:center;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-a037dcd{right:120px;}body.rtl .elementor-127 .elementor-element.elementor-element-a037dcd{left:120px;}.elementor-127 .elementor-element.elementor-element-a037dcd{top:275px;}.elementor-127 .elementor-element.elementor-element-a037dcd img{width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-b44dd80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-b44dd80.elementor-element{--align-self:center;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-b44dd80{right:-20px;}body.rtl .elementor-127 .elementor-element.elementor-element-b44dd80{left:-20px;}.elementor-127 .elementor-element.elementor-element-b44dd80{top:15px;}.elementor-127 .elementor-element.elementor-element-b44dd80 img{width:79%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-fa6a20c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-fa6a20c:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-fa6a20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/timerBg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-127 .elementor-element.elementor-element-c1d892c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:120px 120px 0px 0px;box-shadow:0px 0px 0px 13px rgba(255, 120.99999999999994, 27.000000000000018, 0.17);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-c1d892c:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-c1d892c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8594ad4 );background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/booking-shape-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-127 .elementor-element.elementor-element-c1d892c::before, .elementor-127 .elementor-element.elementor-element-c1d892c > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-c1d892c > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-c1d892c > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-c1d892c > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-c1d892c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/booking-shape-1.png");--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-c1d892c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-f86b2b5{--spacer-size:50px;}.elementor-127 .elementor-element.elementor-element-5dd5e7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-5dd5e7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-5d52fa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-5d52fa2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-7386d71{--display:flex;--overlay-opacity:0.24;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F1F16B;--border-color:#F1F1F16B;--margin-top:0px;--margin-bottom:62px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-127 .elementor-element.elementor-element-7386d71::before, .elementor-127 .elementor-element.elementor-element-7386d71 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-7386d71 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-7386d71 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-7386d71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-7386d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-2d9a83e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-127 .elementor-element.elementor-element-2d9a83e .elementor-icon-box-wrapper{gap:-10px;}.elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8594ad4 );}.elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-default .elementor-icon{fill:var( --e-global-color-8594ad4 );color:var( --e-global-color-8594ad4 );border-color:var( --e-global-color-8594ad4 );}.elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-a29a5db );}.elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-127 .elementor-element.elementor-element-2d9a83e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-a29a5db );color:var( --e-global-color-a29a5db );border-color:var( --e-global-color-a29a5db );}.elementor-127 .elementor-element.elementor-element-2d9a83e .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-2d9a83e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;}.elementor-127 .elementor-element.elementor-element-2d9a83e .elementor-icon-box-title{color:var( --e-global-color-8594ad4 );}.elementor-127 .elementor-element.elementor-element-2d9a83e:has(:hover) .elementor-icon-box-title,
					 .elementor-127 .elementor-element.elementor-element-2d9a83e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a29a5db );}.elementor-127 .elementor-element.elementor-element-2d9a83e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;color:var( --e-global-color-5e462d11 );}.elementor-127 .elementor-element.elementor-element-255bfb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-255bfb1:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-255bfb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0E04F;}.elementor-127 .elementor-element.elementor-element-255bfb1::before, .elementor-127 .elementor-element.elementor-element-255bfb1 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-255bfb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-255bfb1 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-255bfb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-255bfb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/pngwing.com-2025-05-02T183452.924.png");--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-84e42b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:45px;}.elementor-127 .elementor-element.elementor-element-ad9428e{width:var( --container-widget-width, 119.132% );max-width:119.132%;--container-widget-width:119.132%;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-ad9428e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-127 .elementor-element.elementor-element-ad9428e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-ad9428e .aux-modern-heading-secondary .aux-head-highlight{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:900;text-transform:capitalize;line-height:1em;letter-spacing:-1.8px;color:#FF8A2A;margin:0px 0px 10px 0px;max-width:600px;}.elementor-127 .elementor-element.elementor-element-95e944f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-648f8c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b91e1ab );border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-648f8c3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-127 .elementor-element.elementor-element-648f8c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-648f8c3.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-648f8c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ca12ed9 );color:var( --e-global-color-2ca12ed9 );border-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-648f8c3 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-648f8c3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:20px;}.elementor-127 .elementor-element.elementor-element-648f8c3 .elementor-icon-box-title{color:var( --e-global-color-48eff407 );}.elementor-127 .elementor-element.elementor-element-648f8c3:has(:hover) .elementor-icon-box-title,
					 .elementor-127 .elementor-element.elementor-element-648f8c3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a29a5db );}.elementor-127 .elementor-element.elementor-element-648f8c3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-127 .elementor-element.elementor-element-e69dbc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b91e1ab );border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-e69dbc5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-127 .elementor-element.elementor-element-e69dbc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-e69dbc5.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-e69dbc5.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ca12ed9 );color:var( --e-global-color-2ca12ed9 );border-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-e69dbc5 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-e69dbc5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:20px;}.elementor-127 .elementor-element.elementor-element-e69dbc5 .elementor-icon-box-title{color:var( --e-global-color-48eff407 );}.elementor-127 .elementor-element.elementor-element-e69dbc5:has(:hover) .elementor-icon-box-title,
					 .elementor-127 .elementor-element.elementor-element-e69dbc5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a29a5db );}.elementor-127 .elementor-element.elementor-element-e69dbc5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-127 .elementor-element.elementor-element-1e201f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b91e1ab );border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-1e201f2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-127 .elementor-element.elementor-element-1e201f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-1e201f2.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-1e201f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ca12ed9 );color:var( --e-global-color-2ca12ed9 );border-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-1e201f2 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-1e201f2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:20px;}.elementor-127 .elementor-element.elementor-element-1e201f2 .elementor-icon-box-title{color:var( --e-global-color-48eff407 );}.elementor-127 .elementor-element.elementor-element-1e201f2:has(:hover) .elementor-icon-box-title,
					 .elementor-127 .elementor-element.elementor-element-1e201f2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a29a5db );}.elementor-127 .elementor-element.elementor-element-1e201f2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-127 .elementor-element.elementor-element-0d0cb0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b91e1ab );border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-0d0cb0b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-127 .elementor-element.elementor-element-0d0cb0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-0d0cb0b.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-0d0cb0b.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ca12ed9 );color:var( --e-global-color-2ca12ed9 );border-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-0d0cb0b .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-0d0cb0b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:20px;}.elementor-127 .elementor-element.elementor-element-0d0cb0b .elementor-icon-box-title{color:var( --e-global-color-48eff407 );}.elementor-127 .elementor-element.elementor-element-0d0cb0b:has(:hover) .elementor-icon-box-title,
					 .elementor-127 .elementor-element.elementor-element-0d0cb0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-a29a5db );}.elementor-127 .elementor-element.elementor-element-0d0cb0b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;line-height:20px;}.elementor-127 .elementor-element.elementor-element-bea083f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-127 .elementor-element.elementor-element-bea083f:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-bea083f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/IMG-20250625-WA0069.jpg");background-size:cover;}.elementor-127 .elementor-element.elementor-element-6c196c4{--spacer-size:447px;}.elementor-127 .elementor-element.elementor-element-455d0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-69px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-455d0cc:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-455d0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sahelrestaurantlounge.com/wp-content/uploads/2025/07/Screenshot-2025-07-07-131759.png");}.elementor-127 .elementor-element.elementor-element-de89905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-127 .elementor-element.elementor-element-de89905.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-73c7bfa{width:var( --container-widget-width, 104.848% );max-width:104.848%;--container-widget-width:104.848%;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-73c7bfa > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-127 .elementor-element.elementor-element-73c7bfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-73c7bfa .aux-modern-heading-primary{font-size:20px;font-weight:600;text-transform:capitalize;line-height:11px;color:var( --e-global-color-accent );max-width:522px;}.elementor-127 .elementor-element.elementor-element-73c7bfa .aux-modern-heading-secondary .aux-head-highlight{font-family:"Cormorant", Sans-serif;font-size:60px;font-weight:900;text-transform:capitalize;line-height:1em;letter-spacing:-1.8px;color:var( --e-global-color-5e462d11 );margin:0px 0px 10px 0px;max-width:765px;}.elementor-127 .elementor-element.elementor-element-7e48f32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-7e48f32.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-127 .elementor-element.elementor-element-2dc4268 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 20px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-2dc4268 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-127 .elementor-element.elementor-element-2dc4268 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-5e462d11 );}.elementor-127 .elementor-element.elementor-element-2dc4268.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-2dc4268.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-2dc4268.elementor-view-default .elementor-icon{fill:var( --e-global-color-2ca12ed9 );color:var( --e-global-color-2ca12ed9 );border-color:var( --e-global-color-2ca12ed9 );}.elementor-127 .elementor-element.elementor-element-2dc4268 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-2dc4268 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;line-height:20px;}.elementor-127 .elementor-element.elementor-element-2dc4268:has(:hover) .elementor-icon-box-title,
					 .elementor-127 .elementor-element.elementor-element-2dc4268:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5e462d11 );}.elementor-127 .elementor-element.elementor-element-2dc4268 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:500;line-height:20px;color:var( --e-global-color-2ca12ed9 );}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-fb311ed{--flex-wrap:wrap;}.elementor-127 .elementor-element.elementor-element-fb311ed:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-fb311ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-127 .elementor-element.elementor-element-2d7f209 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-2d7f209 .aux-modern-heading-primary{margin:0px 0px 0px 38px;}.elementor-127 .elementor-element.elementor-element-2d7f209 .aux-modern-heading-secondary{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-2d7f209 .aux-modern-heading-divider{margin:0px 0px 0px 38px;}.elementor-127 .elementor-element.elementor-element-49d3634e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-127 .elementor-element.elementor-element-1014d9e5 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-primary{font-size:17px;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-secondary .aux-head-highlight{font-size:46px;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-description{font-size:15px;}.elementor-127 .elementor-element.elementor-element-ad9428e .aux-modern-heading-secondary .aux-head-highlight{font-size:46px;}.elementor-127 .elementor-element.elementor-element-95e944f{--grid-auto-flow:row;}.elementor-127 .elementor-element.elementor-element-73c7bfa .aux-modern-heading-primary{font-size:17px;}.elementor-127 .elementor-element.elementor-element-73c7bfa .aux-modern-heading-secondary .aux-head-highlight{font-size:46px;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-fb311ed:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-fb311ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-127 .elementor-element.elementor-element-9df1262{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-2d7f209 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-2d7f209 .aux-modern-heading-primary{font-size:37px;}.elementor-127 .elementor-element.elementor-element-2d7f209 .aux-modern-heading-divider{width:75px;margin:0px 0px 00px 35px;}.elementor-127 .elementor-element.elementor-element-41788115{margin-top:0px;margin-bottom:0px;padding:16% 3% 0% 3%;}.elementor-127 .elementor-element.elementor-element-49d3634e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-127 .elementor-element.elementor-element-49d3634e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-fe56a06{--spacer-size:180px;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-primary{font-size:16px;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-secondary .aux-head-highlight{font-size:36px;}.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-description{font-size:14px;}.elementor-127 .elementor-element.elementor-element-7386d71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-255bfb1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-ad9428e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-ad9428e .aux-modern-heading-secondary .aux-head-highlight{font-size:30px;line-height:1.1em;}.elementor-127 .elementor-element.elementor-element-95e944f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-bea083f{--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-6c196c4{--spacer-size:270px;}.elementor-127 .elementor-element.elementor-element-6c196c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-455d0cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-127 .elementor-element.elementor-element-73c7bfa .aux-modern-heading-primary{font-size:16px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-73c7bfa .aux-modern-heading-secondary .aux-head-highlight{font-size:25px;line-height:1.1em;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-7e48f32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-2dc4268 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-2dc4268 .elementor-icon-box-wrapper{align-items:center;}.elementor-127 .elementor-element.elementor-element-2dc4268 .elementor-icon{font-size:40px;}}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-fb311ed{--content-width:1400px;}.elementor-127 .elementor-element.elementor-element-43f69ed{--content-width:1400px;}.elementor-127 .elementor-element.elementor-element-e43cc82{--width:50%;}.elementor-127 .elementor-element.elementor-element-ff13407{--width:50%;}.elementor-127 .elementor-element.elementor-element-fa6a20c{--content-width:1400px;}.elementor-127 .elementor-element.elementor-element-c1d892c{--width:28.339%;}.elementor-127 .elementor-element.elementor-element-5dd5e7f{--width:13.227%;}.elementor-127 .elementor-element.elementor-element-5d52fa2{--width:35.396%;}.elementor-127 .elementor-element.elementor-element-255bfb1{--content-width:1400px;}.elementor-127 .elementor-element.elementor-element-84e42b4{--width:50%;}.elementor-127 .elementor-element.elementor-element-bea083f{--width:50%;}.elementor-127 .elementor-element.elementor-element-455d0cc{--content-width:1400px;}.elementor-127 .elementor-element.elementor-element-de89905{--width:53.261%;}.elementor-127 .elementor-element.elementor-element-7e48f32{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-9df1262{--width:100%;}.elementor-127 .elementor-element.elementor-element-49d3634e{width:100%;}.elementor-127 .elementor-element.elementor-element-1014d9e5{width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-3b15c6db */.elementor-127 .elementor-element.elementor-element-3b15c6db .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px) and (min-width:768px){
    .elementor-127 .elementor-element.elementor-element-3b15c6db .aux-widget-modern-heading{
        text-align:center;
    }
    .elementor-127 .elementor-element.elementor-element-3b15c6db .aux-modern-heading-description{
        margin:0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7afaa6e *///>>>>> Video Animation Start <<<<<//
@-webkit-keyframes rippleOne {
    70% {
        -webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
        box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
        box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
    }
}

@keyframes rippleOne {
    70% {
        -webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
        box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
        box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
    }
}

.ripple-effect {
	display: inline-block;
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	background-color: $theme-color;
	border: 1px solid $white;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 0 rgb(255, 255, 255);
	box-shadow: 0 0 0 0 rgb(255, 255, 255);
	animation: rippleOne 2s infinite;

	.playerImg {
		width: 28px;
		height: 25.972px;
	}
  }
//>>>>> Video Animation End <<<<<//

 


@keyframes up-down {
	0% {
	  transform: translateY(10px);
	}
  
	100% {
	  transform: translateY(-10px);
	}
  }


//>>>>> Preloader Animation Start <<<<<//
 @-webkit-keyframes spinner {
	to {
		-webkit-transform: rotateZ(360deg);
		transform: rotateZ(360deg);
	}
}

@keyframes spinner {
	to {
		-webkit-transform: rotateZ(360deg);
		transform: rotateZ(360deg);
	}
}

@-webkit-keyframes letters-loading {
	0%,
	75%,
	100% {
		opacity: 0;
		transform: rotateY(-90deg);
	}
	25%,
	50% {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

@keyframes letters-loading {
	0%,
	75%,
	100% {
		opacity: 0;
		transform: rotateY(-90deg);
	}
	25%,
	50% {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

//>>>>> Preloader Animation Start <<<<<//
@keyframes loaderspin {
	0% {
	  transform: translate(-50%, -50%) rotate(0deg);
	}
	100% {
	  transform: translate(-50%, -50%) rotate(360deg);
	}
}


@keyframes tpswing{
	0% {
    -webkit-transform: rotate(20deg);
    -ms-transform:rotate(20deg);
    transform: rotate(20deg);
	}
    100% { 
      -webkit-transform: rotate(0deg);
      -ms-transform:rotate(0deg);
      transform: rotate(0deg);
	}
}


@keyframes width {
	0% {
	  width: 0%;
	}
	100% {
	  width: 100%;
	}
}

@-webkit-keyframes width {
	0% {
		width: 0%;
	  }
	  100% {
		width: 100%;
	}
}

@-webkit-keyframes loaderspin {
0% {
	transform: translate(-50%, -50%) rotate(0deg);
}
100% {
	transform: translate(-50%, -50%) rotate(360deg);
}
}

@keyframes loaderpulse {
0% {
	transform: scale(1);
}
100% {
	transform: scale(1.2);
}
}
//>>>>> Preloader Animation End <<<<<//

//animation
@keyframes rounded {
    50%{
        transform: rotate(20deg);
    }
}


.cir36{
	animation: cir36 20s linear infinite;
	-webkit-animation: cir36 20s linear infinite;
}  

@keyframes cir36 {
	100% {
			  transform: rotate(360deg);
	}
}

.float-bob-y {
	-webkit-animation-name: float-bob-y;
	animation-name: float-bob-y;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}
  
  @-webkit-keyframes float-bob-y {
	0% {
	  -webkit-transform: translateY(-30px);
	  transform: translateY(-30px);
	}
	50% {
	  -webkit-transform: translateY(-10px);
	  transform: translateY(-10px);
	}
	100% {
	  -webkit-transform: translateY(-30px);
	  transform: translateY(-30px);
	}
}

  @keyframes float-bob-y {
	0% {
	  -webkit-transform: translateY(-30px);
	  transform: translateY(-30px);
	}
	50% {
	  -webkit-transform: translateY(-10px);
	  transform: translateY(-10px);
	}
	100% {
	  -webkit-transform: translateY(-30px);
	  transform: translateY(-30px);
	}
}
  
.float-bob-x {
	-webkit-animation-name: float-bob-x;
	animation-name: float-bob-x;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}
  
  @-webkit-keyframes float-bob-x {
	0% {
	  -webkit-transform: translateX(-0px);
	  transform: translateX(30px);
	}
	50% {
	  -webkit-transform: translateX(10px);
	  transform: translateX(10px);
	}
	100% {
	  -webkit-transform: translateX(30px);
	  transform: translateX(30px);
	}
}

  @keyframes float-bob-x {
	0% {
	  -webkit-transform: translateX(30px);
	  transform: translateX(30px);
	}
	50% {
	  -webkit-transform: translateX(10px);
	  transform: translateX(10px);
	}
	100% {
	  -webkit-transform: translateX(30px);
	  transform: translateX(30px);
	}
}

@keyframes bounce-x {
	0% {
	  -webkit-transform: translateX(0);
			  transform: translateX(0);
	}
	50% {
	  -webkit-transform: translateX(30px);
			  transform: translateX(30px);
	}
	100% {
	  -webkit-transform: translateX(0);
			  transform: translateX(0);
	}
}

.bounce-x {
	-webkit-animation: bounce-x 7s infinite linear;
	animation: bounce-x 7s infinite linear;
}

@keyframes criss-cross-left {
	0% {
	  left: -20px;
	}
	50% {
	  left: 50%;
	  width: 20px;
	  height: 20px;
	}
	100% {
	  left: 50%;
	  width: 375px;
	  height: 375px;
	}
  }
  @keyframes criss-cross-right {
	0% {
	  right: -20px;
	}
	50% {
	  right: 50%;
	  width: 20px;
	  height: 20px;
	}
	100% {
	  right: 50%;
	  width: 375px;
	  height: 375px;
	}
  }

@keyframes rotated2 {
	0% {
	  transform: rotate(0);
	}
	100% {
	  transform: rotate(-360deg);
	}
}

@keyframes wave {
	0% {transform: translateX(0);}
	50% {transform: translateX(-25%);}
	100% {transform: translateX(-50%);}
}


// This is for Progress bar animation also has a js code 
@keyframes animate-positive {
	0% {
	  width: 0;
	}
  
	100% {
	  width: var(--progress-width);
	}
  }


  .reveal {
	position: relative;
	display: -ms-inline-flexbox;
	visibility: hidden;
	overflow: hidden;
  }
  
  .reveal img {
	height: 100%;
	width: 100%;
	display: inline-block;
	-o-object-fit: cover;
	object-fit: cover;
	transform-origin: left;
  }
  
  .image-anime {
	position: relative;
	overflow: hidden;
  }
  
  .image-anime:after {
	content: "";
	position: absolute;
	width: 200%;
	height: 0%;
	left: 50%;
	top: 50%;
	background-color: rgba(255, 255, 255, 0.3);
	transform: translate(-50%, -50%) rotate(-45deg);
	z-index: 1;
  }
  
  .image-anime:hover:after {
	height: 250%;
	transition: all 600ms linear;
	background-color: transparent;
  }
  

  @keyframes slideDown {
	from {
		top: 370px;
}
	to {
		top: 0px;
	}
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dea4a82 */.hand-anim {
    animation: back 2s infinite;
    animation-direction:alternate-reverse;
    transform-origin:left;
}

@keyframes back{
    from{
        transform: translate(-15%) rotate(-10deg);
    }
    to{
        transform: translate(0%)
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000705b */.hand-anim {
    animation: back 2s infinite;
    animation-direction:alternate-reverse;
    transform-origin:left;
}

@keyframes back{
    from{
        transform: translate(-15%) rotate(-10deg);
    }
    to{
        transform: translate(0%)
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d740abf */.hand-anim {
    animation: back 2s infinite;
    animation-direction:alternate-reverse;
    transform-origin:left;
}

@keyframes back{
    from{
        transform: translate(-15%) rotate(-10deg);
    }
    to{
        transform: translate(0%)
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a037dcd */.rotating {
  animation: spin 25s linear infinite;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ad9428e */.elementor-127 .elementor-element.elementor-element-ad9428e .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px) and (min-width:768px){
    .elementor-127 .elementor-element.elementor-element-ad9428e .aux-widget-modern-heading{
        text-align:center;
    }
    .elementor-127 .elementor-element.elementor-element-ad9428e .aux-modern-heading-description{
        margin:0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-73c7bfa */.elementor-127 .elementor-element.elementor-element-73c7bfa .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px) and (min-width:768px){
    .elementor-127 .elementor-element.elementor-element-73c7bfa .aux-widget-modern-heading{
        text-align:center;
    }
    .elementor-127 .elementor-element.elementor-element-73c7bfa .aux-modern-heading-description{
        margin:0 auto !important;
    }
}/* End custom CSS */