/*!
Theme Name: Geely Arabic
Theme URI: https://geelyoman.com/
Author: Appologix
Author URI: https://wa.me/923338888969
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: geelyoman
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Geely is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body{margin:0;font-family:'Inter',sans-serif;box-sizing:border-box}h1{font-weight:400!important;font-family:'neosans',sans-serif}h2{font-weight:400;font-family:'neosans',sans-serif}h3{font-size:34px;font-weight:400!important;font-family:'neosans',sans-serif}p{font-family:"Inter",Helvetica,sans-serif;line-height:26px}.post-1311 li{font-family:"Inter",Helvetica,sans-serif;line-height:28px}@media screen and (min-width:200px) and (max-width:767px){p{line-height:22px}}@media screen and (min-width:768px) and (max-width:1024px){p{line-height:24px}}.search_overlay .search_block form .form_field input[type=search]{border-radius:0 0}.banner_block.banner_bg{background-position:center}.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{bottom:40px}.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{bottom:40px}.main_banner .main_banner_carousel .banner_block .inner_container div img{max-width:100%}.main_banner .main_banner_carousel.banner_crousal_special-offers .banner_block{min-height:400px;min-height:unset!important}.main_banner .main_banner_carousel.banner_crousal_special-offers .banner_block .inner_container .center{width:auto;position:absolute;left:5%}.elementor-4769 .elementor-element.elementor-element-180a5a8:not(.elementor-motion-effects-element-type-background){background-color:#0070b7!important}.post-4769 .elementor-element-671a85d .elementor-element-bea837f .elementor-heading-title.elementor-size-default a{color:#fff!important}.elementor-4769 .elementor-element.elementor-element-262aacb .elementor-heading-title{color:#fff}.post-4769 .elementor-element-bea837f .elementor-heading-title{color:#d0dfe9!important}.banner_block.banner_bg{background-size:cover}.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block{min-height:730px;background-position:center}.main_banner .main_banner_carousel .banner_block .inner_container .video_block{max-width:1300px!important;padding-top:0px!important;padding-bottom:30px!important}.main_banner .main_banner_carousel .banner_block .inner_container .video_block video{width:1300px;height:450px}.main_banner .main_banner_carousel .banner_block .inner_container .center{position:unset;width:70%;margin:auto}.text_styling_testimonials.custom_text_class0{font-size:38px;color:#fff;padding-bottom:20px;font-weight:400;width:80%;margin:auto;text-align:center}.text_styling_testimonials.custom_text_class1{font-size:16px;font-family:'Inter';line-height:26px;padding-bottom:20px;color:#f1e6e6;width:80%;margin:auto;text-align:center}.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container{max-width:1300px;margin:auto}.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container .center{width:100%;transform:translatex(0%)}.banner_crousal_homePage .banner_block .btn_block{border:unset;color:#000;background-color:#D4DCDE99;font-size:15px;line-height:25px;padding:10px 30px;text-transform:uppercase;font-weight:500;transition:.3s ease-in-out}.banner_crousal_homePage .banner_block .btn_block:hover{background-color:#D4DCDE}.main_banner_carousel.owl-carousel .owl-dots .owl-dot:before{line-height:16px}.main_banner .main_banner_carousel.owl-carousel .owl-nav{bottom:-22px}.main_banner .nav-main-class{position:absolute;bottom:30px;left:50%;transform:translatex(-50%)}.main_banner .main_banner_carousel.owl-carousel .owl-dots{position:static;transform:unset;padding:0 40px;box-sizing:border-box}.main_banner .main_banner_carousel.owl-carousel .owl-dots .owl-dot:last-child{margin-right:0}.main_banner_carousel.owl-carousel .owl-dots .owl-dot:focus{outline:none}.main_banner_carousel.owl-carousel .owl-nav button:focus{outline:none}.main_banner .banner_crousal_testimonials .nav-main-class{bottom:54px}.main_banner_carousel.banner_crousal_testimonials.owl-carousel .owl-dots .owl-dot{background-color:#acb8c9}.main_banner_carousel.banner_crousal_testimonials.owl-carousel .owl-dots .owl-dot.active:before{color:#0070b7}.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .banner-img-geely img{max-width:100%;width:100%!important}.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:unset!important}.main_banner .main_banner_carousel .banner_block{min-height:unset!important}.main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-nav{display:none}.main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-dots .owl-dot:after{display:none}.main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-dots .owl-dot{width:10px;height:10px}@media screen and (min-width:200px) and (max-width:899px){.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{display:none}.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .inner_container .bottom_left{display:block}.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{padding:0 15px;box-sizing:border-box;right:0;transform:unset;bottom:16%}.main_banner .nav-main-class{bottom:25px}.main_banner .main_banner_carousel.owl-carousel .owl-nav{bottom:-12px}.main_banner .main_banner_carousel.owl-carousel .owl-dots{padding:0 30px;text-align:center}.main_banner .main_banner_carousel .banner_block .inner_container div img{width:70%}.main_banner .main_banner_carousel .banner_block .inner_container div.banner-img-geely img{width:100%}.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block{min-height:500px}.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container{padding:0 15px;box-sizing:border-box}.main_banner .main_banner_carousel .banner_block .inner_container .video_block video{width:100%;height:100%}.main_banner .main_banner_carousel .banner_block .inner_container .video_block{padding-bottom:15px!important}.main_banner .banner_crousal_testimonials .nav-main-class{bottom:25px}.main_banner .banner_crousal_homePage .nav-main-class{min-width:270px;bottom:-4px}.main_banner .main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-nav{display:none}.main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-dots .owl-dot{width:10px;height:10px}.main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-dots .owl-dot:before{display:none}.main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-dots .owl-dot.active{background-color:#0070b7}.main_banner .main_banner_carousel.banner_crousal_homePage{padding-bottom:22px}.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:620px}.main_banner .banner_crousal_special-offers .nav-main-class{min-width:270px;bottom:-4px}.main_banner .main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-nav{display:none}.main_banner_carousel.owl-carousel.banner_crousal_special-offers .owl-dots .owl-dot{width:10px;height:10px}.main_banner_carousel.owl-carousel.banner_crousal_special-offers .owl-dots .owl-dot:before{display:none}.main_banner_carousel.owl-carousel.banner_crousal_special-offers .owl-dots .owl-dot.active{background-color:#0070b7}.main_banner .main_banner_carousel.banner_crousal_special-offers{padding-bottom:22px}.banner_crousal_homePage .banner_block .btn_block{padding:5px 20px;font-size:13px;line-height:23px}.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{bottom:30px}.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{bottom:30px}}@media screen and (min-width:900px) and (max-width:1380px){.main_banner .main_banner_carousel .banner_block .inner_container .bottom_right{bottom:12%}.main_banner .main_banner_carousel .banner_block .inner_container .bottom_left{bottom:12%}.main_banner .nav-main-class{bottom:22px}.main_banner .main_banner_carousel.owl-carousel .owl-nav{bottom:-12px}.main_banner .main_banner_carousel.owl-carousel .owl-dots{padding:0 40px}.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block{min-height:600px}.main_banner .main_banner_carousel.banner_crousal_testimonials .banner_block .inner_container{padding:0 15px;box-sizing:border-box}.main_banner .main_banner_carousel .banner_block .inner_container .video_block video{width:100%;height:100%}.main_banner .main_banner_carousel .banner_block .inner_container .video_block{padding-bottom:15px!important}.main_banner .banner_crousal_testimonials .nav-main-class{bottom:25px}}@media screen and (min-width:1300px){.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:600px}}@media screen and (min-width:1480px){.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:670px}}@media screen and (min-width:1680px){.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:760px}}@media screen and (min-width:1800px){.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:810px}}@media screen and (min-width:2000px){.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:880px}}@media screen and (min-width:2200px){.main_banner .main_banner_carousel.banner_crousal_homePage .banner_block{min-height:980px}}.shopping_tools_quick_links .elementor-container .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title a{transition:.3s ease-in-out}.shopping_tools_quick_links .elementor-container .elementor-widget-image-box .elementor-image-box-wrapper:hover .elementor-image-box-content .elementor-image-box-title a{color:#0070b7}@media screen and (min-width:200px) and (max-width:599px){.elementor-109 .elementor-element.elementor-element-e771b07 .elementor-image-box-img img{width:25px}.elementor-109 .elementor-element.elementor-element-eef47a2 .elementor-image-box-img img{width:26px}.elementor-109 .elementor-element.elementor-element-d4ef3e7 .elementor-image-box-img img{width:24px}.elementor-109 .elementor-element.elementor-element-ddc78f3 .elementor-image-box-img img{width:26px}}@media screen and (min-width:600px) and (max-width:767px){.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25{width:25%}.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-wrap{border:unset}.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box .elementor-image-box-img{width:100%}.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box .elementor-image-box-img img{width:30px}.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box.elementor-element-e771b07 .elementor-image-box-img img{width:40px}.shopping_tools_quick_links .elementor-container .elementor-column.elementor-col-25 .elementor-widget-image-box.elementor-element-eef47a2 .elementor-image-box-img img{width:40px}}@media screen and (min-width:768px) and (max-width:1024px){.elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-img img{width:32px}}.form_container .form_inner_block .form_field.full_name{width:100%}.elementor-element-42d514e .elementor-element-086216c.elementor-widget-google_maps{margin-bottom:0}.contact_us_sub_text{display:block;font-size:22px;text-transform:none;padding-top:10px}.contact_info_block{padding-left:0;list-style:none}.contact_info_block li{padding-bottom:10px}.contact_info_block li a{color:#494949;display:flex;align-items:center;transition:.3s ease-in-out}.contact_info_block li a:hover{color:#0070b7}.contact_info_block li a img{padding-right:20px;box-sizing:border-box;vertical-align:middle}.contact_us_title>.elementor-widget-container{min-height:120px;display:flex;align-items:center}.contact_us_list>.elementor-widget-container{min-height:120px;display:flex;align-items:center}@media screen and (min-width:200px) and (max-width:499px){.elementor-element-25a63a0.forms_left_img_block{display:none}.elementor-element-3793a50 .elementor-column.elementor-col-50.elementor-element-42d514e{width:100%}}@media screen and (min-width:200px) and (max-width:767px){.contact_us_sub_text{font-size:18px}.contact_info_block li a img{padding-right:10px}.elementor-1455 .elementor-element.elementor-element-1abc2cd{width:100%!important;max-width:100%!important;border-bottom:1px solid #cfcece}.elementor-1455 .elementor-element.elementor-element-a97d659{width:100%!important;max-width:100%!important}.form_container .form_inner_block .form_field.radio_btns .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="radio"]{width:16px;height:16px}.contact_us_title>.elementor-widget-container{min-height:100px}}@media screen and (min-width:600px) and (max-width:767px){.elementor-1455 .elementor-element.elementor-element-1abc2cd{border-bottom:0}.contact_us_title>.elementor-widget-container{min-height:120px}.elementor-1455 .elementor-element.elementor-element-1abc2cd{width:50%!important;max-width:50%!important}.elementor-1455 .elementor-element.elementor-element-a97d659{width:50%!important;max-width:50%!important}}@media screen and (min-width:768px) and (max-width:1024px){.contact_us_sub_text{font-size:19px;line-height:24px}.contact_us_title>.elementor-widget-container{min-height:132px}.contact_us_list>.elementor-widget-container{min-height:132px}}@media screen and (min-width:1025px) and (max-width:1071px){.contact_us_title>.elementor-widget-container{min-height:132px}.elementor-1455 .elementor-element.elementor-element-1abc2cd .elementor-heading-title{font-size:26px!important;line-height:32px}}.loader{border:9px solid #f3f3f3;border-top:9px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.success_message{display:none}span.success_message{color:#0070b7;padding-top:10px;font-size:14px;line-height:24px}.brand-container{max-width:1500px;margin:auto}.brand-inner-container{width:100%}.brand-heading h2{font-size:36px;font-weight:600;text-align:center;padding:40px 0}.brand-container .owl-carousel .owl-item img{width:88%!important;margin:auto}@media screen and (min-width:200px) and (max-width:899px){.title{font-size:16px}}.brand-inner-container.owl-carousel .owl-nav button.owl-prev{width:20px;outline:none;position:absolute;width:35px;height:35px;top:50%;left:-60px;transform:translate(0%,-50%);text-align:center}.brand-inner-container.owl-carousel .owl-nav button.owl-prev.disabled{opacity:.6}.brand-inner-container.owl-carousel .owl-nav button.owl-next{width:20px;outline:none;position:absolute;width:35px;height:35px;top:50%;right:-60px;transform:translate(0%,-50%);text-align:center}.brand-inner-container.owl-carousel .owl-nav button.owl-next.disabled{opacity:.6}.brand-inner-container.owl-carousel .owl-nav button.owl-prev img{padding-top:2px;max-width:24%;filter:invert(1)}.brand-inner-container.owl-carousel .owl-nav button.owl-next img{padding-top:2px;max-width:24%;filter:invert(1)}.brand-inner-container.owl-nav .disabled{display:none}@media screen and (min-width:200px) and (max-width:899px){.brand-container .brand-inner-container.owl-carousel{width:86%;margin:auto;padding-top:10px}.brand-inner-container.owl-carousel .owl-nav button.owl-prev{left:-25px;width:25px;height:25px}.brand-inner-container.owl-carousel .owl-nav button.owl-next{right:-25px;width:25px;height:25px}.title{font-size:16px}}@media screen and (min-width:900px) and (max-width:1300px){.brand-container .brand-inner-container.owl-carousel{width:92%;margin:auto}.brand-inner-container.owl-carousel .owl-nav button.owl-prev{left:-25px}.brand-inner-container.owl-carousel .owl-nav button.owl-next{right:-25px}}.featured-container{max-width:100%}.featured-container:nth-child(3) .content-col-black .car-spec span:nth-child(5) .car-spec-sub{font-weight:600;font-size:14px}.car-model{display:flex}.image-col{width:50%;;background-color:#0070b7;background-position:center;background-size:cover}.content-col{width:50%;background-color:transparent;background-position:center;background-size:cover;padding:60px 80px;color:#fff}.content-col-black{width:50%;background-color:transparent;background-position:center;background-size:cover;padding:60px 80px;color:#000}.car-details{padding:60px;display:flex;flex-wrap:wrap;color:#fff;font-size:20px;box-sizing:border-box}.car-tittle{width:100%}.car-tittle h2{font-size:48px;margin-top:0}.car-tittle .car-sub-tittle-top{font-size:20px;text-transform:uppercase!important;color:#f1f3f4}.car-sub-tittle{font-size:20px;padding-left:15px;color:#f1f3f4;font-weight:400}.car-spec{padding:20px 46px;border-top:1px solid #f1f3f4;margin:40px 0;border-bottom:1px solid #f1f3f4;width:75%;display:flex;justify-content:space-between;text-align:center;align-items:center}.car-spec .car-spec-1{font-size:18px;line-height:18px}.car-spec .car-spec-1 span{font-size:20px;line-height:20px}.car-spec .car-spec-1 .car-spec-sub{font-size:12px;line-height:18px;color:#cbd6e0}.car-spec .car-spec-2{text-transform:uppercase;font-size:22px;line-height:28px;font-weight:500}.car-specs{width:100%;padding:5px 15px;box-sizing:border-box}.car-spec .divider{width:1px;height:30px;display:inline-block;background-color:#fff;margin:0 6px}.car-specs span{vertical-align:middle;font-size:16px;font-family:'Inter';color:#f1f3f4}.car-spec-detail{padding:10px 0 2px;display:flex;align-items:flex-start}.car-spec-img{width:40px;display:inline-block;text-align:center;padding-right:15px}.car-spec-sub{display:block;font-size:14px}.car-detail-btns{width:86%;display:flex;justify-content:space-between;margin-top:40px}.detail-btn{width:31.6%}.car-detail-btns a{font-size:18px;line-height:26px;font-weight:500;text-transform:uppercase;text-decoration:none;color:#fff;border:1px solid;padding:10px 20px 8px;display:block;text-align:center;transition:.3s ease-in-out}.car-detail-btns a{font-size:17px;line-height:25px;padding:10px 20px}.car-detail-btns a:hover{background-color:#fff;border:1px solid #fff;color:#000}.content-col-black .car-detail-btns a{color:#000}.content-col-black .car-detail-btns a:hover{background-color:#000;border:1px solid #000;color:#fff}.content-col-black .detail-btn.buy-now-btn a{background-color:#000;color:#fff;border-color:#000}.detail-btn.buy-now-btn a{background-color:#fff;color:#000;border-color:#fff}.brand-inner-container.owl-carousel .owl-nav button.disabled{display:none}.brand-container .owl-item .title{font-family:'inter'!important;font-size:18px;margin-top:10px;display:block;color:#000;text-align:center}.content-col-black .car-tittle .car-sub-tittle-top{color:#000}.car-tittle-logo{max-width:100%;width:30%;vertical-align:middle}.content-col-black .car-sub-tittle{color:#000}.content-col-black .car-specs span{color:#000}.content-col-black .car-spec .car-spec-1 .car-spec-sub{color:#1d1d1d}.content-col-black .car-spec{border-color:#000}.content-col-black .car-spec .divider{background-color:#000}@media screen and (min-width:200px) and (max-width:899px){.car-model{flex-direction:column;padding:0 0;box-sizing:border-box}.featured-container:nth-child(even) .car-model{flex-direction:column-reverse}.image-col{width:100%;min-height:360px}.content-col{width:100%;padding:30px 15px}.content-col-black{width:100%;padding:30px 15px}.car-details{padding:20px 15px}.car-sub-tittle{font-size:15px}.car-tittle h2{font-size:26px}.car-specs span{font-size:15px}.car-spec{width:100%;padding:15px 10px;margin:20px 0}.car-detail-btns{width:100%;flex-direction:column;margin-top:20px;align-items:center}.detail-btn{width:100%}.car-detail-btns a{margin-bottom:10px;font-size:16px;padding-bottom:7px}.car-detail-btns .detail-btn:last-child a{margin-bottom:0}.car-spec-detail{display:flex;align-items:flex-start}.car-spec .divider{display:inline-block;padding:0p 5px;box-sizing:border-box}.car-spec .car-spec-1{font-size:16px}.car-spec .car-spec-1 span{font-size:18px}.car-spec .car-spec-2{font-size:20px}.n2-ss-slider-controls.n2-ss-slider-controls-below{margin-bottom:6px!important}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{width:50%!important;height:94%!important}.elementor-506 .elementor-element.elementor-element-951462e>.elementor-widget-container{padding:unset!important;margin-top:-20px}.elementor-506 .elementor-element.elementor-element-a7cd585>.elementor-widget-container{padding:unset!important}.elementor-element.elementor-element-a0ae76e{margin-top:-20px}.elementor-element .elementor-element-ca23f22{margin-top:-20px}.elementor-506 .elementor-element.elementor-element-f785aca a{color:#6A6A6A}.title{font-size:14px}.brand-container .owl-carousel .owl-item img{width:100%!important}.brand-container .owl-item .title{font-size:14px}.car-tittle .car-sub-tittle-top{font-size:18px}}@media screen and (min-width:200px) and (max-width:450px){.car-sub-tittle{display:block;padding-left:0;padding-top:4px}}@media screen and (min-width:500px) and (max-width:899px){.car-detail-btns{width:100%;flex-direction:row;align-items:flex-start}.detail-btn{width:32%}.car-detail-btns a{padding:10px 20px}.car-spec{padding:20px 20px;justify-content:space-around}}@media screen and (min-width:767px) and (max-width:899px){.featured-container:nth-child(even) .car-model{flex-direction:row}.car-model{flex-direction:row}.image-col{width:50%}.content-col{width:50%}.content-col-black{width:50%}.car-detail-btns a{padding:10px 12px}}@media screen and (min-width:900px) and (max-width:1280px){.content-col{padding:40px 25px}.content-col-black{padding:40px 25px}.car-details{padding:30px 30px}.car-detail-btns a{font-size:16px}.car-detail-btns{width:100%}.car-spec{width:90%;padding:20px 20px}.car-spec .car-spec-2{font-size:18px;line-height:24px}.car-spec .car-spec-1{font-size:15px;line-height:22px}.car-tittle h2{font-size:40px}.car-sub-tittle{font-size:18px}}@media screen and (min-width:1600px){.car-detail-btns{width:90%}}.accordion_slider_bg .main_container{max-width:1500px;margin:auto}.accordion_slider_bg{background-color:#eae9e8}.offers_accordion_slider{padding:30px 0 50px;height:550px;position:relative}#hero{width:100%;display:block;overflow:hidden;position:relative;height:100%}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;margin:0;padding:0;font-family:"Open Sans",sans-serif;position:absolute;top:0;bottom:0;left:0;right:0}.hero .slider_block{margin-right:5px;margin-left:0;margin-top:0;padding:0;width:10%;height:100%;position:relative;-ms-flex-preferred-size:10%;flex-basis:10%;-webkit-transition:0.8s linear;-o-transition:0.8s linear;transition:0.8s linear;opacity:.5;border-left:2px solid #f1f3f4;border-right:2px solid #f1f3f4}.hero .slider_block:last-child{margin-right:0}.hero .slider_block.on{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-transition:0.8s linear;-o-transition:0.8s linear;transition:0.8s linear;z-index:20;opacity:01}.hero .slider_block:not(.on):hover{cursor:pointer}.hero .slider_block img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .slider_block.on img{width:100%;height:100%;object-fit:fill}.hero .slider_block .content_block{-webkit-animation:infoOut;animation:infoOut;background-color:rgba(0,0,0,.65);position:absolute;bottom:0%;left:0%;right:0%;width:100%;height:0}.hero .slider_block.on .content_block{height:95px;transition:1.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9);-webkit-animation:infoIn 1.2s;animation:infoIn 1.2s}.hero .slider_block.on .content_block .content_details{padding:30px 15px;box-sizing:border-box;text-align:center;width:100%}.hero .slider_block.on .content_block .content_details .title{font-size:26px;line-height:33px;text-transform:uppercase;font-weight:400;display:inline-block;color:#fff;padding-right:12px;margin:0;box-sizing:border-box}.hero .slider_block.on .content_block .content_details .sub_title{font-size:15px;line-height:24px;color:#cdc10c}.offers_accordion_slider .nav .prev{background-position:center;background-size:14px;background-repeat:no-repeat;position:absolute;top:50%;left:36px;transform:translate(0,-50%);cursor:pointer;width:26px;height:26px;z-index:20;display:inline-block;text-align:center}.offers_accordion_slider .nav .next{z-index:101;background-position:center;background-size:14px;background-repeat:no-repeat;position:absolute;top:50%;right:36px;transform:translate(0,-50%);cursor:pointer;width:26px;height:26px;z-index:20;display:inline-block;text-align:center}.offers_accordion_slider .dots{text-align:center;padding-top:30px}.offers_accordion_slider .dots .single_dot{padding-right:6px;cursor:pointer;width:24px}@media screen and (min-width:200px) and (max-width:899px){.offers_accordion_slider .dots{text-align:center;padding-top:30px}.offers_accordion_slider .dots .single_dot{padding-right:6px;cursor:pointer;width:18px}.hero .slider_block.on img{object-fit:fill;height:100%}}@media screen and (min-width:200px) and (max-width:899px){.hero{flex-direction:column}.offers_accordion_slider{height:450px;padding:0 0 30px}.hero .slider_block{margin-right:4px;width:100%;height:8%;margin-bottom:5px!important;margin-right:0}.hero .slider_block.on .content_block .content_details .title{font-size:20px;line-height:26px;padding-right:0}.hero .slider_block.on .content_block .content_details .sub_title{font-size:14px;line-height:22px;padding-top:10px;display:block}.hero .slider_block.on .content_block .content_details{width:100%;padding:10px 15px}.hero .slider_block.on .content_block{height:unset;min-height:60px}.hero .slider_block .content_block{overflow:hidden}.offers_accordion_slider .nav{display:none}.offers_accordion_slider .dots{padding-top:12px}}@media screen and (min-width:375px) and (max-width:899px){.hero .slider_block.on .content_block{min-height:60px}}@media screen and (min-width:767px) and (max-width:899px){.hero{flex-direction:row}.hero .slider_block{width:12%;height:100%;margin-bottom:0;margin-right:5px}.hero .slider_block.on img{object-fit:fill;height:100%}}@media screen and (min-width:768px) and (max-width:1024px){.offers_accordion_slider{padding:0 15px 40px;height:calc(460px + 40px)}}@media screen and (min-width:900px) and (max-width:1280px){.hero .slider_block.on .content_block .content_details .title{padding-right:0}.hero .slider_block.on .content_block .content_details .sub_title{display:block}.hero .slider_block.on .content_block{height:125px}}@media screen and (min-width:600px) and (max-width:767px){.offers_accordion_slider{height:660px}}@media screen and (min-width:768px) and (max-width:1023px){.offers_accordion_slider{height:380px}}@media screen and (min-width:1024px) and (max-width:1280px){.offers_accordion_slider{height:520px}}.sticky_sidebar{position:fixed;top:50%;transform:translatey(-50%);right:22px;height:auto;width:auto;margin-left:auto;z-index:10}.sticky_sidebar .cta_block{height:100%;display:flex;align-items:center}.sticky_sidebar .cta_block ul{text-align:center;list-style-type:none;padding-left:0}.sticky_sidebar .cta_block ul li{margin:10px 0;position:relative;background-color:#ffffffa8;box-shadow:2px 1px 5px 7px rgba(0,0,0,.04);-webkit-box-shadow:2px 1px 5px 7px rgba(0,0,0,.04);-moz-box-shadow:2px 1px 5px 7px rgba(0,0,0,.04)}.sticky_sidebar .cta_block ul li{border-radius:3px}.sticky_sidebar .cta_block ul li:hover{border-radius:0 3px 3px 0}.sticky_sidebar .cta_block ul li a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;position:relative;padding:5px 5px;box-sizing:border-box}.sticky_sidebar .cta_block ul li a img{max-width:100%}.sticky_sidebar .cta_block ul li a span{font-size:15px;height:36px;border-radius:3px 0 0 3px;position:absolute;top:0;right:0%;display:flex;align-items:center;justify-content:center;width:0;color:#000;overflow:hidden}.sticky_sidebar .cta_block ul li a:hover{border-radius:0 3px 3px 0}.sticky_sidebar .cta_block ul li:hover a span{min-width:8em;padding:0 10px;box-sizing:border-box;right:100%;background-color:#ffffffa8;transition:0.5s ease;box-shadow:2px 1px 5px 7px rgba(0,0,0,.04);-webkit-box-shadow:2px 1px 5px 7px rgba(0,0,0,.04);-moz-box-shadow:2px 1px 5px 7px rgba(0,0,0,.04)}@media screen and (min-width:200px) and (max-width:1024px){.sticky_sidebar{right:12px}.sticky_sidebar .cta_block ul li a{width:30px;height:30px;padding:0 0}.sticky_sidebar .cta_block ul li a span{height:30px;font-size:14px}.sticky_sidebar .cta_block ul li:hover a span{padding:0 6px;min-width:7em}.sticky_sidebar .cta_block ul li a img{width:16px}}.spotlight_right_top .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:12px}.spotlight_right_bottom .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:12px}@media screen and (min-width:200px) and (max-width:767px){.spotlight_block>.elementor-container .elementor-column:first-child .elementor-widget-wrap{flex-direction:column}.spotlight_block>.elementor-container .elementor-column:first-child .elementor-widget-wrap .elementor-widget__width-initial{width:100%;max-width:100%}.spotlight_right_top .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:0}.spotlight_right_bottom .elementor-container .elementor-widget-wrap .elementor-element{margin-bottom:0}.spotlight_block .elementor-container .elementor-column.elementor-col-50:first-child .elementor-widget-wrap{background-position-x:0%}}@media screen and (min-width:600px) and (max-width:767px){.spotlight_block .elementor-container .elementor-column.elementor-col-50:last-child .elementor-widget-wrap{justify-content:space-between}.spotlight_block .elementor-container .elementor-column.elementor-col-50:last-child .elementor-widget-wrap .spotlight_right_top{width:49%}.spotlight_block .elementor-container .elementor-column.elementor-col-50:last-child .elementor-widget-wrap .spotlight_right_bottom{width:49%}}@media screen and (min-width:768px) and (max-width:1073px){.spotlight_block>.elementor-container{flex-direction:column}.spotlight_block>.elementor-container .elementor-column.elementor-col-50{width:100%}.spotlight_block>.elementor-container .elementor-column:last-child>.elementor-widget-wrap{justify-content:space-between;padding-left:0;margin-top:10px}.rtl .spotlight_block>.elementor-container>.elementor-column:last-child>.elementor-widget-wrap{padding-right:0}.spotlight_block>.elementor-container .elementor-column .elementor-widget-wrap .elementor-section{width:49%}}.elementor-18 .elementor-element.elementor-element-84a9986{margin-bottom:0px!important}@media screen and (min-width:200px) and (max-width:1024px){.resp_header .elementor-element-a06e192 .elementor-container .elementor-column .elementor-widget-wrap .elementor-element{margin-bottom:0;padding-right:15px}.resp_header .elementor-element-a06e192 .elementor-container .elementor-column .elementor-widget-wrap .elementor-element:last-child{padding-right:6px}}@media screen and (min-width:1025px) and (max-width:1300px){.elementor-section.elementor-top-section.elementor-element-6ae90e64.desk_header{padding:10px 15px}.desk_header .elementor-container .elementor-column.elementor-element-5a53c81d{width:20%}.desk_header .elementor-container .elementor-column.elementor-element-dbffade{width:60%}.desk_header .elementor-container .elementor-column.elementor-element-dbffade .elementor-nav-menu .menu-item .elementor-item{padding:0 15px;font-size:15px}.desk_header .elementor-element.elementor-element-9df38c5 .elementor-container .elementor-column{padding-right:0px!important}}.footer_transtion .elementor-widget-container .elementor-icon-list-item .elementor-icon-list-text{transition:.3s ease-in-out}.elementor-element-bb21fb3{margin-bottom:20px important}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item{border-bottom:1px solid #414141!important;padding:15px 0}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title{position:relative}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-down:before{position:absolute;top:50%;right:10px;transform:translate(0%,-50%);font-size:16px}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-up:before{position:absolute;top:50%;right:10px;transform:translate(0%,-50%);font-size:16px}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{padding-bottom:5px;padding-top:18px}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{padding-left:0;list-style:none}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li{padding-top:8px}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a{color:a5a5a5}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li:first-child{padding-top:0}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li a img{max-width:100%;margin-right:12px;width:22px}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li.req_btn{text-align:Center}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li a.call_req_btn{font-size:14px;line-height:23px;display:inline-block;padding:8px 20px 7px;background-color:#232322;color:#a5a5a5;margin:auto;margin-top:15px;text-transform:uppercase}.bottom_footer_link:first-child{padding-left:15px;box-sizing:border-box}.bottom_footer_link{font-size:14px;line-height:22px;font-family:'Inter';color:#656565;transition:.3s ease-in-out}.bottom_footer_link:after{content:'';display:inline-block;width:1px;height:14px;background-color:#777;margin:0 18px;vertical-align:middle}.bottom_footer_link:last-child:after{display:none}.bottom_footer_link:hover{color:#999}.resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a{color:#a5a5a5;display:flex;align-items:start;text-align:left}.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a{text-align:right}.footet_logo_divider{display:flex;align-items:center}.footet_logo_divider .elementor-divider-separator{height:20px;background-color:#949494;margin:0 35px!important}.elementor-element-da13b6b .elementor-widget-container{font-family:'Inter'}@media screen and (min-width:200px) and (max-width:767px){.footer_bottom_link_block{display:block;padding-top:6px}.bottom_footer_link:after{vertical-align:middle}.bottom_footer_link{font-size:13px;line-height:21px}}@media screen and (min-width:767px) and (max-width:1024px){.elementor-element-c9ccd8a .elementor-container .elementor-column .elementor-widget-wrap.elementor-element-populated{flex-wrap:nowrap}.elementor-506 .elementor-element.elementor-element-8581ae5>.elementor-widget-container{padding-right:15px!important}.elementor-506 .elementor-element.elementor-element-e49067f{font-size:15px!important}.elementor-506 .elementor-element.elementor-element-38770f8{padding-left:15px;box-sizing:border}.elementor-506 .elementor-element.elementor-element-38770f8>.elementor-widget-container{margin-left:0px!important}.elementor-506 .elementor-element.elementor-element-6460c34>.elementor-widget-container{padding-right:15px!important}.elementor-506 .elementor-element.elementor-element-742c8e2{font-size:15px!important}}@media screen and (min-width:1025px) and (max-width:1200px){.footet_logo_divider .elementor-divider-separator{margin:0 28px!important}}.elementor-element-9639cc9 .elementor-heading-title{transform:rotate(270deg)}@media screen and (min-width:200px) and (max-width:499px){.elementor-1994 .elementor-element.elementor-element-442a3e6{display:none}.elementor-1994 .elementor-element.elementor-element-ede8694{width:100%!important}}@media screen and (min-width:500px) and (max-width:767px){.elementor-1994 .elementor-element.elementor-element-ede8694>.elementor-element-populated{border-radius:0 4px 4px 0px!important}}.policy_text .elementor-widget-container{font-family:'Inter'!important}.policy_text .elementor-widget-container a{color:#06398f;}.main_container{max-width:1300px;margin:auto;padding:0 15px;box-sizing:border-box}.Events_module_container{width:100%;padding:60px 0 60px;box-sizing:border-box;text-align:center}.Events_module_container .title{font-size:26px;line-height:3rem;color:#000;text-transform:capitalize}.Events_module_container>span{font-size:16px;color:#000;line-height:26px;display:block}.top-bar{display:flex;align-items:center}.column-news{display:flex;width:100%;align-items:center;padding-bottom:15px}.list-news{display:flex;width:50%;justify-content:end;flex:2}.list-view{margin-right:15px}.tabs_icon{cursor:pointer}.social_tabs{display:flex;align-items:center}.tabs_btn.active_tabs{color:#06398f}.tabs_btn{text-decoration:none}.tabs_btn{color:#747474}.news-tittle{flex:.7}.title{text-align:left}.social_tabs{flex:1}.tabs_btn.active_tabs .tab-inactive{display:none}.tabs_btn .tab-inactive{display:block}.Events_module_container .events_inner_block .social_tabs{display:flex;margin:30px 0 40px;box-sizing:border-box}.Events_module_container .events_inner_block .social_tabs .tabs_btn{flex:1;outline:unset;border:0;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative}.Events_module_container .events_inner_block .social_tabs .tabs_btn img{max-width:100%;width:20px}.Events_module_container .events_inner_block .social_tabs .tabs_btn .color_img{display:none}.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs .color_img{display:none}.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs .black_img{display:none}.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs:hover .color_img{display:none}.Events_module_container .events_inner_block .social_tabs .tabs_btn span{display:block;color:#000;font-size:16px;padding:18px 14px;text-transform:capitalize;transition:.3s ease-in-out}.social_tabs .divider{width:1px;height:16px;display:inline-block;background-color:#a8a8a8;margin:0 24px}.social_tabs a{font-size:16px;font-weight:500;color:#000}.social_tabs a:hover{color:#06398f}.Events_module_container .events_inner_block .social_tabs .tabs_btn:after{content:'';display:block;color:#1979c3;border-bottom:3px solid #1979c3;transform:scaleX(0);transition:.3s ease-in-out;position:absolute;bottom:0;width:100%}.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover span{color:#1979c3}.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover:after{transform:scaleX(1)}.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover .black_img{display:none}.Events_module_container .events_inner_block .social_tabs .tabs_btn:hover .color_img{display:block}.Events_module_container .events_inner_block .social_tabs .tabs_btn .active_img{display:none}.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs .active_img{display:block}.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs:after{transform:scaleX(1);color:#1979c3}.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs span{color:#fff}.Events_module_container .events_inner_block .social_tabs .tabs_btn.active_tabs{background-color:#1979c3}.social-divider{width:1px;height:14px;display:inline-block;background-color:#a8a8a8;margin:0 14px}.other_details .share_block{display:flex;width:60%;justify-content:flex-end;align-items:center}.other_details .share_block .date{margin-right:20px;font-size:12px;text-transform:uppercase}.share_block ul{display:flex;padding:0}.date_block{width:40%}.events_inner_block .vew_all_btn{font-size:15px;color:#fff;background-color:#1979c3;padding:12px 30px;box-sizing:border-box;display:inline-block;text-transform:uppercase;margin-top:50px;border:1px solid #1979c3;border-radius:3px}.events_inner_block .vew_all_btn:hover{background:#006bb4;border:1px solid #006bb4}.events_inner_block .social_block .tabs_content{width:100%;display:none}.events_inner_block .social_block .tabs_content.active_tab_content{display:block}.events_inner_block .social_block .tabs_content .social_feeds{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;text-align:left}.events_inner_block .social_block .tabs_content .social_feeds{padding:0!important}.events_inner_block .social_block .tabs_content .social_feeds li .social_details{box-shadow:0 0 14px 1px rgb(0 0 0 / 15%);border-radius:6px}.events_inner_block .social_block .tabs_content .social_feeds li{display:block}.events_inner_block .social_block .tabs_content .social_feeds li .feed_img img{max-width:100%;width:100%;border-radius:6px 6px 0 0;height:100%}.feed_img_list img{border-radius:6px 0 0 6px!important}.feed_img_list{width:30%}.feed_img_list a{height:100%;display:block}.feed_img_list img{height:100%;object-fit:cover}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block{padding:0 15px;box-sizing:border-box}.top_block h3{font-size:18px;font-weight:700;line-height:26px;text-decoration:none;min-height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top_block_list.top_block h3{min-height:unset}.top_block h3 a{text-decoration:none;color:#000}.top_block a:hover{color:#1979c3}.social_feeds_list{grid-template-columns:1fr!important}.social_details_list{display:flex}.feed_details_list{width:70%;padding:40px 30px 0 40px}.top_block_list{padding:0px!important;border-bottom:1px solid #e1e1e1;padding-bottom:30px!important}.top_block_list h3{margin-bottom:10px!important}.top_block_list_content{padding-top:15px}.top_block_list_content a{text-decoration:none;background-color:#4c4c4c;border-radius:4px;padding:6px 10px;color:#fff;font-size:12px}.top_block_list_content a:hover{background-color:#0070b7;color:#fff}.top_block_list_content p{margin-bottom:25px;font-size:15px;line-height:24px;color:#242424}.other_details_list{padding-top:15px!important}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{font-size:16px;line-height:22px;color:#000;display:block;text-align:left;font-weight:500}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link:hover{color:#06398f}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .feed_name{font-size:15px;line-height:23px;color:#000;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:46px}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details{display:flex;padding:0 15px 15px 15px;box-sizing:border-box;justify-content:flex-end}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block{text-align:left;display:inline-block;box-sizing:border-box}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span{font-size:15px;line-height:20px;display:inline-block;color:#5e5e5e}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span:after{content:'';display:inline-block;width:1px;height:13px;background-color:#5e5e5e;margin:0 5px 0 10px;vertical-align:middle}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span:last-child:after{display:none}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details>img{max-width:100%;float:right;margin-top:2px}.Events_module_container.listing_page{padding:40px 0;box-sizing:border-box}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details_list{padding:15px 0}.social_feeds_list .date_block{width:100%}.social_feeds_list .date_block .date.date-list{font-weight:600;font-family:'neosans'}.top_block_list_content ul{padding:0 0;font-size:15px;line-height:23px;font-family:'Inter'}@media screen and (min-width:200px) and (max-width:899px){.top_block h3{min-height:unset}.main_container{max-width:100%;padding:0 15px}.Events_module_container{padding:20px 0 40px}.Events_module_container .title{font-size:24px;line-height:32px}.Events_module_container>span{font-size:14px;line-height:24px}.Events_module_container .events_inner_block .social_tabs{margin:25px 0}.Events_module_container .events_inner_block .social_tabs .tabs_btn img{display:none!important}.Events_module_container .events_inner_block .social_tabs .tabs_btn span{font-size:14px;padding:16px 12px}.events_inner_block .social_block .tabs_content .social_feeds{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span{font-size:12px;line-height:18px}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span:after{height:12px;margin:0 0 0 5px}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{font-size:15px}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .feed_name{font-size:14px;line-height:22px}.events_inner_block .vew_all_btn{font-size:14px;margin-top:20px}.events_inner_block{padding-top:15px}.social_tabs a{font-size:16px}.social_tabs .divider{margin:0 12px}.feed_img_list img{border-radius:6px 6px 0 0px!important}.list-news{display:none}}@media screen and (min-width:550px) and (max-width:1180px){.social-divider{margin:0 7px}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top_block h3{min-height:45px}}@media screen and (min-width:200px) and (max-width:899px){.column-news{flex-wrap:wrap;padding-bottom:5px}.news-tittle{width:100%;flex:unset;padding-bottom:5px}.social_tabs{width:100%;flex:unset!important;justify-content:center}.list-news{flex:unset!important}.Events_module_container .title{text-align:center}.list-news{width:20%}.social_details_list{flex-wrap:wrap!important}.feed_img_list{width:100%}.feed_details_list{width:100%;padding:0 15px;padding-top:10px}.top_block_list{padding-bottom:15px!important}.top_block_list_content{padding-top:0}.other_details .share_block_list{width:100%!important;margin-top:0px!important}.other_details .share_block .date{margin-right:10px}.social-divider{margin:0 10px}.top_block_list_content p{font-size:14px;line-height:22px}}@media screen and (min-width:500px) and (max-width:899px){.feed_img.feed_img_list{width:40%}.feed_details.feed_details_list{width:60%}.top_block_list_content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed_img_list img{border-radius:6px 0 0 6px!important}}@media screen and (min-width:200px) and (max-width:700px){.share_block .date{display:none}.share_block_list .date{display:block}.date_block{width:50%}}@media screen and (min-width:900px) and (max-width:1180px){.news-tittle{flex:1}.social_tabs{flex:1.2;padding-left:15px}.social_tabs .divider{margin:0 15px}.events_inner_block .social_block .tabs_content .social_feeds{grid-gap:20px}}@media screen and (min-width:970px) and (max-width:1180px){.events_inner_block .social_block .tabs_content .social_feeds{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block{width:45%}.events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span{font-size:14px}.other_details .share_block .date{margin-right:4px}.rtl .other_details .share_block .date{margin-right:0;margin-left:4px}.other_details .share_block{width:55%}}body{margin:0}.media_banner{width:100%;padding:0 0;overflow:hidden}.media_banner.banner_bg{background-color:#eae9e8}.media_banner .media_banner_carousel{width:100%;max-width:1300px;margin:auto}.media_banner .media_banner_carousel .banner_block{width:100%;position:relative}.media_banner .media_banner_carousel .banner_block .inner_container{width:100%}.media_banner .media_banner_carousel .banner_block .inner_container .content{width:100%;padding:30px 30px 20px;box-sizing:border-box}.media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{font-size:22px;line-height:30px;color:#000;font-weight:500;margin:0 0;padding-bottom:10px;text-align:left}.media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title .sub_title{font-size:22px;line-height:30px;color:#242424;font-weight:400}.media_banner .media_banner_carousel .banner_block .inner_container .content .text{font-size:17px;line-height:24px;font-family:'Inter';padding-bottom:0;color:#242424;display:block;text-align:left}.media_banner .media_banner_carousel .banner_block .inner_container .content .text>span{width:70%;vertical-align:middle}.media_banner .media_banner_carousel .banner_block .inner_container .content .text>span p{margin-bottom:0}.media_banner .media_banner_carousel .banner_block .inner_container .content .text a{color:#0070b7;text-decoration:none}.media_banner .media_banner_carousel .banner_block .inner_container .content .date{font-size:15px;line-height:23px;color:#8a8a8a;font-family:'Inter';display:block;text-align:left;padding-top:6px}.media_banner_carousel.owl-carousel .owl-nav button:focus{outline:none}.media_banner_carousel.owl-carousel .owl-nav{position:absolute;bottom:50%;right:30px;transform:translateY(50%);min-width:70px;display:flex;justify-content:space-between}.media_banner_carousel.owl-carousel .owl-nav .owl-prev{width:32px;height:32px;border-radius:30px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.media_banner_carousel.owl-carousel .owl-nav .owl-next{width:32px;height:32px;border-radius:30px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:.3s ease-in-out}.media_banner_carousel.owl-carousel .owl-nav img{filter:brightness(.1);max-width:100%;width:11px;transition:.3s ease-in-out}.media_banner_carousel.owl-carousel .owl-nav .owl-prev:hover{background-color:#0070b7}.media_banner_carousel.owl-carousel .owl-nav .owl-prev:hover img{filter:brightness(1)}.media_banner_carousel.owl-carousel .owl-nav .owl-next:hover{background-color:#0070b7}.media_banner_carousel.owl-carousel .owl-nav .owl-next:hover img{filter:brightness(1)}@media screen and (min-width:200px) and (max-width:899px){.media_banner .media_banner_carousel .banner_block .inner_container .content{padding:30px 15px}.media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{font-size:18px;line-height:26px;min-height:60px}.media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title .sub_title{font-size:18px;line-height:26px}.media_banner .media_banner_carousel .banner_block .inner_container .content .text{font-size:16px;line-height:24px;display:block}.media_banner .media_banner_carousel .banner_block .inner_container .content .text>span{width:unset;-webkit-line-clamp:2}.media_banner_carousel.owl-carousel .owl-nav{bottom:30px;right:20px;transform:unset;min-width:60px}.media_banner_carousel.owl-carousel .owl-nav .owl-prev{width:25px;height:25px}.media_banner_carousel.owl-carousel .owl-nav .owl-next{width:25px;height:25px}.media_banner_carousel.owl-carousel .owl-nav img{width:7px}}@media screen and (min-width:450px) and (max-width:899px){.media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{min-height:unset}.media_banner .media_banner_carousel .banner_block .inner_container .content{padding:30px 15px}}@media screen and (min-width:768px) and (max-width:899px){.media_banner .media_banner_carousel .banner_block .inner_container .content .text{}.media_banner .media_banner_carousel .banner_block .inner_container .content .text>span{width:85%;-webkit-line-clamp:1}}@media screen and (min-width:900px) and (max-width:1380px){.media_banner_carousel.owl-carousel .owl-nav{bottom:50%;min-width:60px}.media_banner_carousel.owl-carousel .owl-nav .owl-prev{width:26px;height:26px}.media_banner_carousel.owl-carousel .owl-nav .owl-next{width:26px;height:26px}.media_banner_carousel.owl-carousel .owl-nav img{width:8px}.media_banner .media_banner_carousel .banner_block .inner_container .content .text>span p{width:80%}}.header_bg{background-color:#fff}.header_container{max-width:1500px;margin:auto}.header_container .header_inner{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.header_container .header_inner .logo{width:18%}.header_container .header_inner .logo .desk_logo img{max-width:100%;width:84%;vertical-align:middle}.header_container .header_inner .logo .resp_logo{display:none}.header_container .header_inner .logo .resp_logo img{max-width:100%}.nav{width:70%}.nav .nav_bar{display:flex;justify-content:center;padding-left:0;list-style:none;margin:0 0}.nav .nav_bar .nav_list .item a{font-size:17px;line-height:24px;font-family:"Inter";font-weight:500;text-transform:capitalize;color:#000;text-decoration:none;display:inline-block;padding:0 20px;box-sizing:border-box;transition:.3s ease-in-out}.nav .nav_bar .nav_list:last-child .item a{color:#06398f}.nav .nav_bar .nav_list:last-child .item a{color:#06398f}.nav .nav_bar .nav_list .item a:hover{color:#000}.header_container .header_inner .right_col{width:13%;display:flex;align-items:center}.header_container .header_inner .right_col .block{width:25%;text-align:center}.header_container .header_inner .right_col .block a{display:block}.header_container .header_inner .right_col .block.lang a{padding-right:6px}.header_container .header_inner .right_col .block.map a{padding-left:6px}.header_container .header_inner .right_col .block a img{max-width:100%}.side_bar_close{position:absolute;top:30px;right:30px;cursor:pointer}.side_bar_block .customer_care_bg{background-color:#f1f1f1}.side_bar_block .side_inner_block{padding:30px 40px;box-sizing:border-box}.side_bar_block .side_inner_block .title{font-size:20px;line-height:28px;text-transform:uppercase;font-weight:500!important;color:#0070b7;margin:0 0 20px}.side_bar_block .side_inner_block .tools_list{padding-left:0;list-style:none;margin:0}.side_bar_block .side_inner_block .tools_list li{padding-bottom:15px}.side_bar_block .side_inner_block .tools_list li:last-child{padding-bottom:0}.side_bar_block .side_inner_block .tools_list li a{font-size:14px;line-height:22px;color:#000;text-decoration:none;display:inline-block;transition:.3s ease-in-out}.side_bar_block .side_inner_block .tools_list li a img{max-width:100%;vertical-align:middle}.side_bar_block .side_inner_block .tools_list li a .tool_list_text{display:inline-block;padding-left:15px;box-sizing:border-box}.side_bar_block .side_inner_block .tools_list li a:hover{color:#0070b7}.side_bar_block .side_bottom_block{padding:30px 40px;box-sizing:border-box;position:absolute;bottom:0;width:100%}.side_bar_block .side_bottom_block .social_links{display:flex;justify-content:center;padding-left:0;list-style:none;margin:0}.side_bar_block .side_bottom_block .social_links li a{display:inline-block}.side_bar_block .side_bottom_block .social_links li a img{max-width:100%;margin-right:18px;box-sizing:border-box;vertical-align:middle}.side_bar_block .side_bottom_block .social_links li:last-child a img{margin-right:0}.side_bar_block .side_bottom_block .text{display:block;font-size:14px;line-height:22px;color:#606060;font-family:'Inter';text-align:center;padding-top:15px}.side_bar_block .side_inner_block.useful_links{display:none}#resp_nav{display:none}.wpml-ls-legacy-list-horizontal{padding:0}.wpml-ls-legacy-list-horizontal a{padding:0;font-size:16px;line-height:24px}.wpml-ls-legacy-list-horizontal a span{vertical-align:top;color:#000}.wpml-ls-legacy-list-horizontal a:hover span{color:#000}@media screen and (min-width:200px) and (max-width:1024px){.header_container{max-width:100%}.header_container .header_inner{padding:10px 15px;justify-content:space-between;padding-bottom:5px}.header_container .header_inner .logo{width:35%}.header_container .header_inner .logo .resp_logo img{width:58px}.header_container .header_inner .logo .desk_logo{display:none}.header_container .header_inner .logo .resp_logo{display:block}#resp_nav{display:block}#desk_nav{display:none}.header_container .header_inner .right_col{width:60%;justify-content:flex-end}.header_container .header_inner .right_col .block{width:auto;padding-right:10px}.header_container .header_inner .right_col .block.side_bar_icon{padding-right:0}.header_container .header_inner .right_col .block.map a{padding-left:0}.header_container .header_inner .right_col .block.lang a{padding-right:0}.header_container .header_inner .right_col .block a img{width:85%}.header_container .header_inner .logo .desk_logo img{width:100%}.side_bar_block .nav{width:100%}.side_bar_block .nav>.title{font-size:20px;line-height:32px;font-weight:500!important;text-transform:uppercase;color:#0070b7;margin:0 0;padding:20px 20px 0}.side_bar_block .nav .nav_bar{flex-direction:column;padding-top:15px;padding-bottom:20px}.side_bar_block .nav .nav_bar .nav_list .item a{font-size:14px;line-height:20px;font-weight:400;display:block;padding-bottom:10px;padding-left:24px}.side_bar_block .nav .nav_bar .nav_list:last-child .item a{padding-bottom:0}.side_bar_close{top:32px;right:20px}.side_bar_close img{width:12px}.side_bar_block .useful_links_bg{background-color:#f1f1f1}.side_bar_block .shopping_tool_bg{background-color:#f1f1f1}.side_bar_block .customer_care_bg{background-color:transparent}.side_bar_block .side_inner_block{padding:20px 20px}.side_bar_block .side_inner_block .title{font-size:18px;line-height:24px;margin-bottom:15px}.side_bar_block .side_inner_block .tools_list li{padding-bottom:10px}.side_bar_block .side_inner_block .tools_list li a .tool_list_text{padding-left:7px}.side_bar_block .side_inner_block .tools_list li a .tool_img{display:inline-block;width:20px}.side_bar_block .side_inner_block .tools_list li a img{width:90%}.side_bar_block .side_bottom_block{padding:20px 20px;position:static}.side_bar_block .side_bottom_block .social_links li a img{margin-right:14px}.side_bar_block .side_bottom_block .text{font-size:13px;line-height:20px;padding-top:10px}.side_bar_block .side_inner_block.shopping_tool{display:none}.side_bar_block .side_inner_block.customer_care{display:none}.side_bar_block .side_inner_block.useful_links{display:block;padding-left:24px}}@media screen and (min-width:400px) and (max-width:900px){.header_container .header_inner .logo .resp_logo{display:none}.header_container .header_inner .logo .desk_logo{display:block}.header_container .header_inner .right_col .block{padding-right:15px}}@media screen and (min-width:600px) and (max-width:1024px){.header_container .header_inner{padding-bottom:10px}.header_container .header_inner .logo .desk_logo{display:block}.header_container .header_inner .logo .resp_logo{display:none}.header_container .header_inner .right_col .block a img{width:85%}.header_container .header_inner .right_col .block{padding-right:15px}.header_container .header_inner .logo .desk_logo img{width:180px}}@media screen and (min-width:1025px) and (max-width:1280px){.header_container .header_inner{padding:12px 15px 8px}.header_container .header_inner .logo{width:16%;padding-top:2px}.nav{width:}.header_container .header_inner .right_col{width:18%;padding-top:2px}.nav .nav_bar .nav_list .item a{font-size:16px;line-height:24px;padding:0 10px}}@media screen and (min-width:1281px) and (max-width:1520px){.header_container .header_inner{padding:0 15px 0}}.search_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:none;z-index:99}.search_overlay .search_block{position:relative;padding:0 15px;box-sizing:border-box;height:100%}.search_overlay .search_block form{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.search_overlay .search_block form .form_field{max-width:600px;margin:auto;padding:0 15px;box-sizing:border-box}.search_overlay .search_block form .form_field input[type="search"]{width:100%;padding:10px 15px;font-size:22px;line-height:30px;color:#fff;border:unset;outline:none;border-bottom:1px solid #fff;background-color:transparent}.preloader_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,1);display:block;animation-name:preloader;animation-duration:6s}.preloader_container{position:relative;width:100%;height:100%}.preloader_container .inner_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@keyframes preloader{0%{opacity:1;z-index:99}90%{opacity:1;z-index:99}91%{opacity:.9;z-index:99}92%{opacity:.8;z-index:99}93%{opacity:.7;z-index:99}94%{opacity:.6;z-index:99}95%{opacity:.5;z-index:99}96%{opacity:.4;z-index:99}97%{opacity:.3;z-index:99}98%{opacity:.2;z-index:99}99%{opacity:.1;z-index:99}100%{opacity:0;z-index:99}}.preloader_container .title{font-size:22px;line-height:30px;color:#fff;margin:0;text-align:center;opacity:0;animation-name:greeting_title;animation-duration:5s;animation-delay:1s}.preloader_container .sub_title{font-size:30px;line-height:38px;font-weight:500;color:#fff;display:block;padding-top:10px;letter-spacing:2px;text-align:center;animation-name:greeting_sub_title;animation-duration:5s;animation-delay:2s;opacity:0}@keyframes greeting_title{0%{opacity:0}25%{opacity:.3}50%{opacity:.6}75%{opacity:.9}100%{opacity:1}}@keyframes greeting_sub_title{0%{opacity:0}25%{opacity:.3}50%{opacity:.6}75%{opacity:.9}100%{opacity:1}}.preloader_container .preload_site_logo{text-align:center;opacity:0;animation-name:site_logo;animation-duration:5s;animation-delay:1s;padding:20px 0 0}.preloader_container .preload_site_logo img{max-width:100%}@keyframes site_logo{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.preloader_container .preload_car{text-align:center;opacity:0;animation-name:car_img;animation-duration:5s;animation-delay:1s;padding:40px 0 0}.preloader_container .preload_car img{max-width:100%;width:22%}@keyframes car_img{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1)}100%{transform:scale(0)}}.preloader_container .loader_Bar{width:280px;margin:auto}.preloader_container .loader_Bar .bar{height:8px;width:0;border-radius:10px;display:block;background-color:#0070b7;animation-name:bar_bg;animation-duration:6s}@keyframes bar_bg{0%{width:0%}100%{width:100%}}@media screen and (min-width:200px) and (max-width:899px){.preloader_container .loader_Bar{width:240px}.preloader_container .preload_site_logo img{width:200px}.preloader_container .preload_car img{width:240px}}.main_container{max-width:1300px;margin:auto;padding:0 15px;box-sizing:border-box}.testimonial_module_container{width:100%;padding-bottom:60px;box-sizing:border-box;text-align:center}.list-testimonial{display:flex;width:50%;justify-content:end;flex:2}.list-view{margin-right:15px}.tabs_btn{text-decoration:none}.tabs_btn{color:#000}.testimonial_inner_block .vew_all_btn{font-size:15px;color:#fff;background-color:#1979c3;padding:12px 30px;box-sizing:border-box;display:inline-block;text-transform:uppercase;margin-top:50px;border:1px solid #1979c3;border-radius:3px}.testimonial_inner_block .vew_all_btn:hover{background:#006bb4;border:1px solid #006bb4}.testimonial_inner_block .testimonial_block .tabs_content{width:100%;display:none}.testimonial_inner_block .testimonial_block .tabs_content.active_tab_content{display:block}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;text-align:left}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{padding:0!important}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li{display:block}.user-detail{display:flex;margin-top:20px;align-items:center;padding:0 0;box-sizing:border-box}.user-about span{display:block;margin-left:20px;color:#6b6b6b;font-family:'Inter';font-size:14px}.user-about .user-name{font-size:16px;font-weight:500;color:#000;font-family:'neonsans'}.user-img img{max-width:100%}.testimonial_details{padding-bottom:20px}.testimonial-block{padding:10px 25px;box-sizing:border-box;border-bottom:1px solid #0070b7;box-shadow:0 0 14px 2px rgb(0 0 0 / 6%)}.testimonial-block h3{font-size:16px;font-family:'Inter';font-weight:600!important;line-height:26px;text-decoration:none;margin:0;padding:15px 0 8px;box-sizing:border-box}.testimonial-block p{font-size:15px;line-height:25px;font-family:'Inter';margin-bottom:15px;padding-bottom:0}.testimonial-block p.testimonial_two_lines_text{padding-bottom:0}.testimonial_feeds_list{grid-template-columns:1fr!important}.testimonial_details_list{display:flex}.testimonial-details_list{width:70%;padding:20px 40px}.testimonial-block_list{padding:0px!important;border-bottom:1px solid #e1e1e1;padding-bottom:30px!important}.testimonial-block_list h3{margin-bottom:10px!important}.testimonial-block_list_content{padding-top:15px}.testimonial-block_list_content p{margin-bottom:25px}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .link{font-size:18px;line-height:25px;color:#000;display:block;text-align:left;line-height:20px}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .link:hover{color:#0070b7}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .feed_name{font-size:15px;line-height:23px;color:#000;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:46px}.testimonial_module_container.listing_page{padding:40px 0;box-sizing:border-box}@media screen and (min-width:200px) and (max-width:899px){.main_container{max-width:100%;padding:0 15px}.testimonial_module_container{padding:15px 0}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:20px}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .link{font-size:15px}.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds li .testimonial-details .testimonial-block .feed_name{font-size:14px;line-height:22px}.text_styling_testimonials.custom_text_class0{font-size:24px;line-height:32px;width:100%;padding-bottom:15px}.text_styling_testimonials.custom_text_class1{width:100%;font-size:14px;line-height:24px;padding-bottom:65px}.testimonial-block p{font-size:14px;line-height:24px}.testimonial-block{padding:10px 20px}.testimonial-block p{padding-bottom:15px}.testimonial_details{padding-bottom:10px}}@media screen and (min-width:501px) and (max-width:1180px){.testimonial_inner_block .testimonial_block .tabs_content .testimonial_feeds{grid-template-columns:1fr 1fr}}@media screen and (min-width:200px) and (max-width:826px){.list-testimonial{flex:unset!important}.list-testimonial{width:20%}.testimonial_details_list{flex-wrap:wrap!important}.testimonial-details_list{width:100%!important;padding:0 15px}.testimonial-block_list{padding-bottom:15px!important}.testimonial-block_list_content{padding-top:0}.share_block_list{width:100%!important;margin-top:20px!important}}@media screen and (min-width:900px) and (max-width:1380px){.text_styling_testimonials.custom_text_class0{font-size:28px;line-height:38px;padding-bottom:20px}.text_styling_testimonials.custom_text_class1{padding-bottom:65px}.testimonial_details{padding-bottom:0}.testimonial_module_container{padding-bottom:40px}}.testimonial_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none;z-index:1}.testi_popup_container{position:relative;width:100%;height:100%;padding:30px 15px;box-sizing:border-box;display:none}.testi_popup_container .testi_popup_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:960px;width:100%;box-shadow:0 0 8px 0 rgb(0 0 0/20%);display:flex}.testi_popup_inner .popup-tittle{position:relative;background-color:#f1f3f4;width:18%;vertical-align:middle;border-radius:4px 0 0 4px}.testi_popup_inner .title-vertical{font-weight:800;color:#e1e2e2;display:block;font-size:75px;vertical-align:middle;width:100%;height:100%;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.testi_popup_inner .testi_popup-form{width:82%;background-color:#fff;border-radius:0 4px 4px 0;z-index:1}.testi_popup_inner .form-tittle{text-align:center;background-color:#f9f9f9;padding:40px 0;border-radius:0 4px 0 0}.testi_popup_inner .form-tittle-main{font-size:24px;line-height:32px;color:#000}.testi_popup_inner .testimonial-form{padding:60px 50px}.testi_popup_inner .testimonial-form form{display:flex;flex-wrap:wrap;justify-content:space-between}.testi_popup_inner .form_field{padding-bottom:20px}.testi_popup_inner .form_field.full_width{width:100%}.testi_popup_inner .form_field.half_width{width:49%}.testi_popup_inner .form_field label{font-size:15px;line-height:23px;display:block;color:#242424;padding-bottom:8px;font-family:'Inter'}.testi_popup_inner .form_field label .form_star{color:#0070b7;display:inline-block;padding-left:2px}.testi_popup_inner .form_field .testi_input_field{font-size:15px;line-height:23px;padding:13px 15px;box-sizing:border-box;border:1px solid #e4e6e7!important;border-top:4px solid #e4e6e7!important;background-color:#f1f3f4;border-radius:5px;font-family:'Inter';width:100%}.testi_popup_inner .form_field .testi_input_field:focus{outline:none}.testi_popup_inner .form_field select{-webkit-appearance:none;background-repeat:no-repeat;background-position:96% center;background-size:}.testi_popup_inner .form_field .textarea{font-size:15px;line-height:23px;padding:13px 15px;box-sizing:border-box;border:1px solid #e4e6e7!important;border-top:4px solid #e4e6e7!important;background-color:#f1f3f4;border-radius:5px;font-family:'Inter';width:100%;resize:none;height:100px}.testi_popup_inner .form_field .textarea:focus{outline:none}.testi_popup_inner .form_field .submit_btn{font-size:16px;line-height:24px;font-family:'neosans';letter-spacing:1px;font-weight:500;color:#fff;text-transform:uppercase;background-color:#0070b7;border:1px solid #0070b7;padding:10px 20px 7px;min-width:10em;border-radius:2px;transition:0.4s ease-in-out;cursor:pointer}.testi_popup_inner .form_field .submit_btn:focus{outline:none}.testi_popup_inner .testi_popup-form .close_icon{position:absolute;top:25px;right:25px}.testi_popup_inner .testi_popup-form .close_icon img{max-width:100%;cursor:pointer}@media screen and (min-width:200px) and (max-width:899px){.testi_popup_container .testi_popup_inner{width:90%;margin:0 auto}.testi_popup_inner .popup-tittle{display:none}.testi_popup_inner .testi_popup-form{width:100%;border-radius:4px 4px 4px 4px}.testi_popup_inner .testimonial-form{padding:20px 20px}.testi_popup_inner .form-tittle{padding:30px 30px;border-radius:4px 4px 0 0}.testi_popup_inner .form-tittle-main{font-size:18px;line-height:26px}.testi_popup_inner .testi_popup-form .close_icon{top:15px;right:15px}.testi_popup_inner .testi_popup-form .close_icon img{width:12px}.testi_popup_inner .form_field.half_width{width:100%}.testi_popup_inner .form_field .testi_input_field{font-size:14px;line-height:22px;padding:8px 15px}.testi_popup_inner .form_field .textarea{height:90px;font-size:14px;line-height:22px}.testi_popup_inner .form_field .submit_btn{min-width:8em;font-size:15px;padding:6px 15px}}@media screen and (min-width:900px) and (max-width:1300px){.testi_popup_container .testi_popup_inner{width:90%;margin:0 auto}}.network_container .network_form_bg{border-radius:10px}.network_container .network_form .form_titile{font-weight:400}.network_container .network_inner_container{padding-bottom:10px!important}.network_form .network_form_field_block .form_field select{padding:16px 18px!important;background-color:#000}.showroom_container .showroom_detail_block:last-child .showroom_detail_inner_block{border-bottom:0}.network_container .network_form .network_form_field_block{width:84%}.showroom_container .showroom_detail_block .showroom_title{padding-bottom:20px}.showroom_container .showroom_detail_block .showroom_block .showroom_content .showroom_content_title{font-weight:400!important}.showroom_container .showroom_detail_block .showroom_block .showroom_content{padding:34px 34px!important}.showroom_content.address_block a{color:#333}.showroom_content.address_block li:last-child a{color:#333}.elementor-element-f607768 .elementor-image-box-title{margin:0 0px!important;font-weight:400!important}.showroom_container .showroom_detail_block .showroom_block .showroom_content .showroom_content_title img{padding-right:0px!important;margin-right:10px;vertical-align:sub!important}@media screen and (min-width:200px) and (max-width:767px){.elementor-5670 .elementor-element.elementor-element-f607768 .elementor-image-box-img img{width:40px;margin-bottom:10px}.network_container .network_inner_container{padding-bottom:0px!important}}@media screen and (min-width:500px) and (max-width:767px){.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column{width:50%}.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column.elementor-element-df3e99c{padding:0 10px!important;box-sizing:border-box}}@media screen and (min-width:700px) and (max-width:899px){.network_container .network_form .network_form_field_block{flex-direction:row!important}.network_form .network_form_field_block .form_field{width:32%!important}}@media screen and (min-width:768px) and (max-width:1024px){.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column{width:45%}.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column.elementor-element-df3e99c{width:55%}.elementor-element-1359ee4 .elementor-container.elementor-column-gap-default .elementor-column.elementor-element-df3e99c{padding:0 10px!important;box-sizing:border-box}.network_container .network_inner_container{padding-bottom:0px!important}}@media screen and (min-width:200px) and (max-width:899px){.network_container .showroom_container{padding-top:30px!important}.network_container .network_form .network_form_field_block{width:100%}.network_form .network_form_field_block .form_field select{padding:10px 15px!important}}@media screen and (min-width:900px) and (max-width:1280px){.network_container .showroom_container{padding-top:40px!important}.showroom_container .showroom_detail_block .showroom_block .showroom_content ul li{font-size:14px!important;line-height:22px!important}.showroom_container .showroom_detail_block .showroom_block .showroom_content{padding:22px 22px!important}.network_form .network_form_field_block .form_field select{padding:10px 15px!important}}@media screen and (min-width:1025px) and (max-width:1180px){.elementor-5670 .elementor-element.elementor-element-045a390{font-size:15px!important}.elementor-element-045a390{width:unset!important;max-width:unset!important}.elementor-element-fdb1ab3{width:unset!important;max-width:unset!important}.elementor-5670 .elementor-element.elementor-element-fdb1ab3>.elementor-widget-container{margin-left:15px!important}}@media screen and (min-width:200px) and (max-width:767px){.elementor-7643 .elementor-element.elementor-element-2a94e7f{max-width:100%!important;width:100%!important;justify-content:center}.elementor-7643 .elementor-element.elementor-element-1044ee5{max-width:100%!important;width:100%!important}.elementor-7643 .elementor-element.elementor-element-1044ee5 .elementor-button-wrapper{text-align:center}}.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-dots{display:flex;align-items:center}.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-dots .owl-dot:before{display:none}.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-dots .owl-dot{background-color:#414653;width:20px;height:20px;margin-right:10px}.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-prev{bottom:16px}.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-next{bottom:16px}@media screen and (min-width:200px) and (max-width:767px){.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-next{bottom:10px}.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-prev{bottom:10px}}@media screen and (min-width:768px) and (max-width:1380px){.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-next{bottom:10px}.main_banner_carousel.owl-carousel.banner_crousal_r_and_d .owl-nav .owl-prev{bottom:10px}}.main_banner .banner_crousal_intec_slider .nav-main-class{position:static;transform:unset}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav{width:auto;right:0;display:flex;flex-direction:column;bottom:64px}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev{width:100px;height:100px;display:flex;justify-content:center;align-items:center;position:static;background-color:#3a3c49;border-radius:0;transition:.3s ease-in-out}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next{width:100px;height:100px;display:flex;justify-content:center;align-items:center;position:static;background-color:#3a3c49;border-radius:0;transition:.3s ease-in-out}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev:hover,.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next:hover{background-color:#474956}.main_banner .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots{text-align:center;padding-top:40px}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot{width:20px;height:20px}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot:before{display:none}@media screen and (min-width:200px) and (max-width:767px){.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav{bottom:44px}.main_banner .main_banner_carousel.banner_crousal_intec_slider .banner_block{min-height:400px}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev{width:40px;height:40px}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next{width:40px;height:40px}.main_banner .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots{padding-top:20px}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot{width:16px;height:16px}}@media screen and (min-width:767px) and (max-width:1024px){.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev{width:60px;height:60px}.main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next{width:60px;height:60px}}.main_banner .main_banner_carousel.banner_crousal_safety_slider{padding-bottom:60px}.main_banner .main_banner_carousel.banner_crousal_safety_slider .banner_block{min-height:600px}.main_banner .banner_crousal_safety_slider .nav-main-class{bottom:0}.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot{background-color:#414653}.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot:before{display:none}.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot{width:20px;height:20px}@media screen and (min-width:200px) and (max-width:767px){.main_banner .main_banner_carousel.banner_crousal_safety_slider{min-height:unset}.main_banner .main_banner_carousel.banner_crousal_safety_slider .banner_block{min-height:400px}.main_banner_carousel.owl-carousel .owl-dots .owl-dot{margin-right:10px!important}.main_banner .main_banner_carousel.banner_crousal_safety_slider{padding-bottom:50px}.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-next{bottom:10px}.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-prev{bottom:10px}.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-dots .owl-dot{width:16px;height:16px}}@media screen and (min-width:768px) and (max-width:1380px){.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-next{bottom:14px}.main_banner_carousel.owl-carousel.banner_crousal_safety_slider .owl-nav .owl-prev{bottom:14px}}.main_banner .main_banner_carousel.banner_crousal_safety_slider .banner_block{min-height:unset!important}@media screen and (min-width:200px) and (max-width:767px){.car-model-banner .elementor-container.elementor-column-gap-default .elementor-column:first-child{order:1}.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child{display:none}.prod_banner_cta_block .elementor-column .elementor-widget-wrap{flex-wrap:wrap;justify-content:start}}@media screen and (min-width:450px) and (max-width:767px){.car-model-banner .elementor-widget-image img{max-width:400px!important}.prod_banner_cta_block .elementor-column .elementor-widget-wrap{justify-content:flex-start}.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button{width:auto}.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:nth-child(2){display:block}.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child .elementor-widget-container{margin:0 0}.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:first-child .elementor-widget-container{margin:0 0}.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:nth-child(2) .elementor-widget-container{margin-right:15px;margin-left:15px}}@media screen and (min-width:650px) and (max-width:767px){.prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child{display:block}}.search-no-results .page-content p{font-size:16px;line-height:26px;margin:0 0;padding:30px 0;font-weight:500}.no_padding .feature_detail_container .feature_detail_inner.interior_feat,.no_padding .feature_detail_container .feature_detail_inner{padding-top:0}.tech_power .feature_detail_container .feature_detail_inner.interior_feat{padding-top:0;padding-bottom:70px}@media screen and (min-width:200px) and (max-width:1024px){.tech_power .feature_detail_container .feature_detail_inner.interior_feat{padding-bottom:30px}}.rtl .elementor-element-7696a4c+.bottom_footer_link{display:none}.rtl .bottom_footer_link:first-child{padding-left:0;padding-right:15px}.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{padding-left:inherit;padding-right:0}.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li a img{margin-right:0;margin-left:12px}.rtl .header_container .header_inner .right_col .block.lang{display:contents}.rtl .header_container .header_inner .right_col .block.lang a{font-size:18px;font-weight:400;color:#000}.rtl .header_container .header_inner .right_col .block.lang a{padding-right:0;padding-left:6px}.rtl .side_bar_close{right:20px;left:unset}.rtl .side_bar_block .side_inner_block .tools_list li a .tool_list_text{padding-left:15px;padding-right:0}.rtl .side_bar_block .side_inner_block .tools_list{padding-right:0}.rtl .side_bar_block .side_bottom_block .social_links li a img{margin-right:0;margin-left:18px}.rtl .main_banner_carousel.owl-carousel .owl-dots .owl-dot{margin-left:14px;margin-right:0px!important}.rtl .main_banner_carousel.owl-carousel .owl-dots .owl-dot:last-child{margin-left:0}.rtl .sticky_sidebar{right:unset;left:22px;direction:ltr}.rtl .sticky_sidebar .cta_block ul{padding-right:0;padding-left:0}.rtl .sticky_sidebar .cta_block ul li a span{right:unset;left:0;border-radius:0 3px 3px 0}.rtl .sticky_sidebar .cta_block ul li:hover a span{right:unset;left:100%}.rtl .sticky_sidebar .cta_block ul li:hover{border-radius:3px 0 0 3px}@media screen and (min-width:200px) and (max-width:1024px){.rtl .header_container .header_inner .right_col .block{padding-right:0;padding-left:6px}.rtl .header_container .header_inner .right_col .block.side_bar_icon{padding-left:15px}.rtl .header_container .header_inner .right_col .block.lang a{font-size:14px;line-height:14px;padding-left:6px}.rtl .side_bar_block .nav .nav_bar{padding-left:0;padding-right:0}.rtl #resp_nav .nav_bar .nav_list .item .open_nav{right:14px;left:unset}}@media screen and (min-width:400px) and (max-width:900px){.rtl .header_container .header_inner .right_col .block{padding-right:0;padding-left:15px}.rtl .header_container .header_inner .right_col .block.lang a{padding-left:15px}}.rtl .car-tittle h2{display:flex;align-items:end}.rtl .car-sub-tittle{padding-left:0;padding-right:15px}@media screen and (min-width:200px) and (max-width:1024px){.rtl .sticky_sidebar{right:unset;left:12px}.rtl .sticky_sidebar .cta_block ul{padding-right:0;padding-left:0}}.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-down:before{right:unset;left:10px}.rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .fas.fa-chevron-up:before{right:unset!important;left:10px!important}.rtl .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:left}.rtl .car-spec-img{padding-right:0;padding-left:15px}.rtl .hero .slider_block.on .content_block .content_details .title{padding-left:12px}.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title{text-align:right}.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text{text-align:right}.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .date{text-align:right;width:100%}.rtl .media_banner_carousel.owl-carousel .owl-nav{right:unset;left:30px;direction:ltr}.rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text>span p{display:flex;flex-wrap:wrap}.rtl .news-tittle{flex:.8}.rtl .events_inner_block .social_block .tabs_content .social_feeds{direction:rtl}.rtl .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link{text-align:right}.rtl .other_details .share_block .date{margin-right:0;margin-left:20px}.rtl .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block{text-align:right}.rtl .social_feeds_list .date_block{text-align:right}.rtl .top_block_list_content{text-align:right}@media screen and (min-width:970px) and (max-width:1180px){.rtl .other_details .share_block .date{margin-right:0;margin-left:4px}}.rtl .title{text-align:initial}.rtl .list-view{margin-right:0;margin-left:15px}.rtl .network_form .network_form_field_block .form_field select{background-position-X:4%}.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content .showroom_content_title img{padding:0;margin-left:10px}.rtl .showroom_container .showroom_detail_block .showroom_map .get_direction img{margin-right:0;margin-left:6px}.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.time_block{border-radius:4px 0 0 4px}.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.address_block{border-radius:0 4px 4px 0}@media screen and (min-width:200px) and (max-width:549px){.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.time_block{border-radius:0 0 4px 4px}.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.address_block{border-radius:4px 4px 0 0}}@media screen and (min-width:550px) and (max-width:899px){.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.time_block{border-radius:4px 0 0 4px}.rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content.address_block{border-radius:0 4px 4px 0}}.rtl.page-id-8623 .breadcrumb p{color:#fff!important}.rtl .testi_popup_inner .testi_popup-form{border-radius:4px 0 0 4px}.rtl .testi_popup_inner .form-tittle{border-radius:4px 0 0 0}.rtl .testi_popup_inner .popup-tittle{border-radius:0 4px 4px 0}.rtl .testi_popup_inner .testi_popup-form .close_icon{right:unset;left:25px}.rtl .testi_popup_inner .form_field select{background-position:6% center}.rtl .testimonial-block h3{text-align:right}.rtl .testimonial-block p{text-align:right}.rtl .user-about span{margin-left:0;margin-right:20px;text-align:right}.rtl .contact_info_block li a img{padding-right:0;padding-left:20px}.rtl .contact_info_block{padding-right:0}@media screen and (min-width:200px) and (max-width:767px){.rtl .contact_info_block li a img{padding-left:10px}}.nav_bar .nav_list{position:relative;padding:20px 0 17px}.nav_bar .nav_list .first_layer{display:none;position:absolute;top:61px;background-color:#fff;box-shadow:0 12px 30px -2px rgb(0 0 0 / 10%);border-top:3px solid #0070b7;z-index:9999}.nav_bar .nav_list .first_layer ul{list-style:none;padding:30px 30px;box-sizing:border-box}.nav_bar .nav_list .first_layer ul .first_layer_item{min-width:27em}.nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link{font-size:16px;line-height:26px;text-decoration:none;color:#000;display:block;transition:all .3s ease-in-out;padding:6px 15px;box-sizing:border-box;position:relative}.nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link{color:#0070b7;padding-left:32px}.nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before{content:'';position:absolute;top:50%;transform:translateX(-50%);left:20px;width:0;height:1px;background-color:#0070b7;transition:all .3s ease-in-out;transition-delay:.1s ease-in-out;text-align:initial}.nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link:before{width:8px}#resp_nav .nav_bar .nav_list .item{position:relative;padding:0 24px;box-sizing:border-box}#resp_nav .nav_bar .nav_list .item .open_nav{width:24px;height:24px;background-image:url(../images/open_nav.png);background-repeat:no-repeat;background-size:12px;background-position:center;position:absolute;right:14px;top:50%;transform:translateY(-50%)}#resp_nav .nav_bar .nav_list .first_layer{position:static;padding:10px 32px;margin-top:6px;box-shadow:unset;border-top-width:0;background-color:#f1f1f1;transition:.3 ease-in-out}#resp_nav .nav_bar .nav_list .first_layer .first_layer_item{padding:4px 0;min-width:auto}#resp_nav .nav_bar .nav_list .first_layer .first_layer_item .first_layer_link{padding:0;font-size:13px;line-height:18px}#resp_nav .nav_bar .nav_list .first_layer ul{padding:0 0}#resp_nav .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before{display:none}.side_bar_block #resp_nav.nav .nav_bar .nav_list .item a.geelyksa-title-section{color:#000}#resp_nav .nav_bar .nav_list .item .open_nav.active_nav{background-image:url(../images/close_nav.png)}#resp_nav .nav_bar .nav_list .first_layer.open_first_layer{display:block}#resp_nav.nav .nav_bar .nav_list{padding:5px 0}.side_bar_block #resp_nav.nav .nav_bar .nav_list .item a{padding:0 0}@media screen and (min-width:1025px) and (max-width:1280px){.header_container .header_inner{padding:0 15px 0}.nav .nav_bar .nav_list{padding:12px 0 10px}.nav_bar .nav_list .first_layer{top:46px}}.rtl .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before{left:10px;right:unset}.rtl .nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link{padding-left:32px;padding-right:15px}.rtl .elementor-element-53e4c2f .elementor-heading-title.elementor-size-default a{font-size:0}.rtl .elementor-element-53e4c2f .elementor-heading-title.elementor-size-default a:after{font-size:12px;content:'Ø§Ù„ØµÙØ­Ø© Ø§Ù„Ø±Ø¦ÙŠØ³ÙŠØ©'}@media screen and (min-width:200px) and (max-width:767px){.geely_offers_desktop{display:none}.geely_offers_mobile{display:block}}@media screen and (min-width:768px){.geely_offers_desktop{display:block}.geely_offers_mobile{display:none}}.rtl form .form_block select#contact_time{direction:ltr;text-align:right}@media screen and (min-width:1301px) and (max-width:1620px){.brand-container .brand-inner-container.owl-carousel{width:92%;margin:auto}.brand-inner-container.owl-carousel .owl-nav button.owl-next{right:-24px}.brand-inner-container.owl-carousel .owl-nav button.owl-prev{left:-24px}}.gallery_carousel_container .gallery_carousel.owl-carousel .owl-nav.disabled{display:block}.gallery_carousel_container .gallery_carousel.owl-carousel .owl-dots.disabled{display:block}
/*
 * Combined CSS extracted from <style> tags in index.html
 * Note: External stylesheets (<link rel="stylesheet">) are not fetched here.
 * Generated by ChatGPT on demand.
 */

/* dark overlay added in the nav bar */

	
	.banner-img-geely {
  position: relative;
}

.banner-img-geely::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px; /* Adjust height for your nav */
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0.7) 0%,
    rgba(0,0,0,0.3) 70%,
    rgba(0,0,0,0) 100%
  );
}

	




	
        /* clears the â€˜Xâ€™ from Internet Explorer */
        input[type=search]::-ms-clear {
            display: none;
            width: 0;
            height: 0;
        }

        input[type=search]::-ms-reveal {
            display: none;
            width: 0;
            height: 0;
        }

        /* clears the â€˜Xâ€™ from Chrome */
        input[type="search"]::-webkit-search-decoration,
        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-results-button,
        input[type="search"]::-webkit-search-results-decoration {
            display: none;
        }


img:is([sizes="auto" i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }


img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 0.07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }


/*! This file is auto-generated */
        .wp-block-button__link {
            color: #fff;
            background-color: #32373c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }


:root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6;
        }


.elementor-kit-17 {
            --e-global-color-primary: #000000;
            --e-global-color-secondary: #54595F;
            --e-global-color-text: #000000;
            --e-global-color-accent: #0070B7;
            --e-global-color-0464b44: #F1F3F4;
            --e-global-color-688e395: #FFFFFF;
            --e-global-color-2b2a305: #E9E9E9;
            --e-global-color-47207e5: #EEEEEE;
            --e-global-color-db5a634: #EAE9E8;
            --e-global-color-6173bfc: #194BFF;
            --e-global-typography-primary-font-family: "neosans";
            --e-global-typography-primary-font-weight: 500;
            --e-global-typography-primary-text-transform: uppercase;
            --e-global-typography-secondary-font-family: "Roboto Slab";
            --e-global-typography-secondary-font-weight: 400;
            --e-global-typography-text-font-family: "Arial";
            --e-global-typography-text-font-weight: 400;
            --e-global-typography-accent-font-family: "Roboto";
            --e-global-typography-accent-font-weight: 500;
            --e-global-typography-0ec6a40-font-family: "neosans";
            --e-global-typography-0ec6a40-font-size: 32px;
            --e-global-typography-0ec6a40-line-height: 39px;
            --e-global-typography-4317b85-font-family: "neosans";
            --e-global-typography-4317b85-font-size: 20px;
            --e-global-typography-4317b85-line-height: 28px;
            --e-global-typography-ebb1f48-font-family: "Inter";
            --e-global-typography-ebb1f48-font-size: 18px;
            --e-global-typography-ebb1f48-font-weight: 400;
            --e-global-typography-ebb1f48-text-transform: none;
            --e-global-typography-ebb1f48-line-height: 26px;
            --e-global-typography-316c9f9-font-family: "Inter";
            --e-global-typography-316c9f9-font-size: 17px;
            --e-global-typography-316c9f9-font-weight: 500;
            --e-global-typography-316c9f9-line-height: 20px;
            --e-global-typography-d5e09b9-font-family: "neosans";
            --e-global-typography-d5e09b9-font-size: 36px;
            --e-global-typography-d5e09b9-line-height: 43px;
        }

        .elementor-kit-17 button,
        .elementor-kit-17 input[type="button"],
        .elementor-kit-17 input[type="submit"],
        .elementor-kit-17 .elementor-button {
            font-family: var(--e-global-typography-316c9f9-font-family), Sans-serif;
            font-size: var(--e-global-typography-316c9f9-font-size);
            font-weight: var(--e-global-typography-316c9f9-font-weight);
            line-height: var(--e-global-typography-316c9f9-line-height);
            letter-spacing: var(--e-global-typography-316c9f9-letter-spacing);
            word-spacing: var(--e-global-typography-316c9f9-word-spacing);
        }

        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1140px;
        }

        .e-con {
            --container-max-width: 1140px;
        }

        .elementor-widget:not(:last-child) {
            margin-block-end: 20px;
        }

        .elementor-element {
            --widgets-spacing: 20px 20px;
        }

          

        h1.entry-title {
            display: var(--page-title-display);
        }

        .elementor-kit-17 e-page-transition {
            background-color: #FFBC7D;
        }

        .site-header {
            padding-right: 0px;
            padding-left: 0px;
        }

        @media(max-width:1024px) {
            .elementor-kit-17 {
                --e-global-typography-0ec6a40-font-size: 27px;
                --e-global-typography-0ec6a40-line-height: 34px;
                --e-global-typography-4317b85-font-size: 18px;
                --e-global-typography-4317b85-line-height: 28px;
                --e-global-typography-ebb1f48-font-size: 17px;
                --e-global-typography-ebb1f48-line-height: 25px;
                --e-global-typography-316c9f9-font-size: 15px;
                --e-global-typography-d5e09b9-font-size: 30px;
                --e-global-typography-d5e09b9-line-height: 38px;
            }

            .elementor-kit-17 button,
            .elementor-kit-17 input[type="button"],
            .elementor-kit-17 input[type="submit"],
            .elementor-kit-17 .elementor-button {
                font-size: var(--e-global-typography-316c9f9-font-size);
                line-height: var(--e-global-typography-316c9f9-line-height);
                letter-spacing: var(--e-global-typography-316c9f9-letter-spacing);
                word-spacing: var(--e-global-typography-316c9f9-word-spacing);
                padding: 10px 22px 10px 22px;
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1024px;
            }

            .e-con {
                --container-max-width: 1024px;
            }
        }

        @media(max-width:767px) {
            .elementor-kit-17 {
                --e-global-typography-0ec6a40-font-size: 21px;
                --e-global-typography-0ec6a40-line-height: 28px;
                --e-global-typography-4317b85-font-size: 18px;
                --e-global-typography-4317b85-line-height: 26px;
                --e-global-typography-ebb1f48-font-size: 16px;
                --e-global-typography-ebb1f48-line-height: 26px;
                --e-global-typography-316c9f9-font-size: 15px;
                --e-global-typography-316c9f9-line-height: 23px;
                --e-global-typography-d5e09b9-font-size: 24px;
                --e-global-typography-d5e09b9-line-height: 32px;
            }

            .elementor-kit-17 button,
            .elementor-kit-17 input[type="button"],
            .elementor-kit-17 input[type="submit"],
            .elementor-kit-17 .elementor-button {
                font-size: var(--e-global-typography-316c9f9-font-size);
                line-height: var(--e-global-typography-316c9f9-line-height);
                letter-spacing: var(--e-global-typography-316c9f9-letter-spacing);
                word-spacing: var(--e-global-typography-316c9f9-word-spacing);
                padding: 10px 20px 10px 20px;
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 767px;
            }

            .e-con {
                --container-max-width: 767px;
            }
        }

        /* Start Custom Fonts CSS */
        @font-face {
            font-family: 'neosans';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src: url('fonts/GEELY-Bold-20230926_1.woff') format('woff'),
                url('fonts/GEELY-Bold-20230926.ttf') format('truetype');
        }

        @font-face {
            font-family: 'neosans';
            font-style: normal;
            font-weight: 500;
            font-display: auto;
            src: url('fonts/GEELY-Bold-20230926_1.woff') format('woff'),
                url('fonts/GEELY-Bold-20230926.ttf') format('truetype');
        }

        @font-face {
            font-family: 'neosans';
            font-style: normal;
            font-weight: 900;
            font-display: auto;
            src: url('fonts/GEELY-Bold-20230926_1.woff') format('woff'),
                url('fonts/GEELY-Bold-20230926.ttf') format('truetype');
        }

        /* End Custom Fonts CSS */
        .elementor-109 .elementor-element.elementor-element-5770073:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-5770073>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("wp-content/uploads/2024/10/360_bg_gradient-1.png");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-109 .elementor-element.elementor-element-5770073>.elementor-container {
            min-height: 100vh;
        }

        .elementor-109 .elementor-element.elementor-element-5770073 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-5770073>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-2bdc61a>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-5093196>.elementor-container {
            max-width: 980px;
        }

        .elementor-109 .elementor-element.elementor-element-5093196 {
            margin-top: 60px;
            margin-bottom: 30px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-widget-heading .elementor-heading-title {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-primary-font-weight);
            text-transform: var(--e-global-typography-primary-text-transform);
        }

        .elementor-109 .elementor-element.elementor-element-f5be887 {
            text-align: center;
        }

        .elementor-109 .elementor-element.elementor-element-f5be887 .elementor-heading-title {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
            font-size: var(--e-global-typography-0ec6a40-font-size);
            line-height: var(--e-global-typography-0ec6a40-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-0022e9f {
            margin-top: 20px;
            margin-bottom: 0px;
        }

        .elementor-widget-image-box .elementor-image-box-title {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-primary-font-weight);
            text-transform: var(--e-global-typography-primary-text-transform);
        }

        .elementor-widget-image-box .elementor-image-box-description {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-109 .elementor-element.elementor-element-9a8379c.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-9a8379c.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-9a8379c.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-9a8379c .elementor-image-box-wrapper .elementor-image-box-img {
            width: 30%;
        }

        .elementor-109 .elementor-element.elementor-element-9a8379c .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-9a8379c .elementor-image-box-title {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-b41b176.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-b41b176.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-b41b176.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-b41b176 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 30%;
        }

        .elementor-109 .elementor-element.elementor-element-b41b176 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-b41b176 .elementor-image-box-title {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-d87faf0.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d87faf0.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d87faf0.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 30%;
        }

        .elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-title {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-d2d0868.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d2d0868.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d2d0868.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d2d0868 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 30%;
        }

        .elementor-109 .elementor-element.elementor-element-d2d0868 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-d2d0868 .elementor-image-box-title {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-b3d1c81.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-b3d1c81.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-b3d1c81.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-b3d1c81 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 30%;
        }

        .elementor-109 .elementor-element.elementor-element-b3d1c81 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-b3d1c81 .elementor-image-box-title {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-b7d83a1 {
            --display: flex;
            --background-transition: 0.3s;
            --margin-top: 50px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-1c78357 {
            width: 100%;
            max-width: 100%;
        }

        .elementor-109 .elementor-element.elementor-element-1c78357>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-9891ffe {
            --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;
            --background-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-05ba8e0 {
            --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;
            --background-transition: 0.3s;
            --padding-top: 50px;
            --padding-bottom: 70px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-0f062bc {
            --display: flex;
            --background-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-4b09bd7 {
            text-align: center;
        }

        .elementor-109 .elementor-element.elementor-element-4b09bd7 .elementor-heading-title {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
            font-size: var(--e-global-typography-0ec6a40-font-size);
            line-height: var(--e-global-typography-0ec6a40-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-f50194c {
            --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;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-3e596dc {
            --display: flex;
            --justify-content: center;
            --background-transition: 0.3s;
            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: #E2E9FA;
            --border-color: #E2E9FA;
            --border-radius: 3px 3px 3px 3px;
            --padding-top: 20px;
            --padding-bottom: 10px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-109 .elementor-element.elementor-element-3e596dc:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-3e596dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F8FF;
        }

        .elementor-109 .elementor-element.elementor-element-3e596dc,
        .elementor-109 .elementor-element.elementor-element-3e596dc::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-ec13c7f>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-ec13c7f.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-ec13c7f.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-ec13c7f.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-wrapper .elementor-image-box-img {
            width: 40px;
        }

        .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-title {
            color: #000000;
            font-family: "Inter", Sans-serif;
            font-size: 18px;
            font-weight: 500;
        }

        .elementor-109 .elementor-element.elementor-element-0b4ae03 {
            --display: flex;
            --justify-content: center;
            --background-transition: 0.3s;
            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: #E2E9FA;
            --border-color: #E2E9FA;
            --border-radius: 3px 3px 3px 3px;
            --padding-top: 20px;
            --padding-bottom: 10px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-109 .elementor-element.elementor-element-0b4ae03:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-0b4ae03>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F8FF;
        }

        .elementor-109 .elementor-element.elementor-element-0b4ae03,
        .elementor-109 .elementor-element.elementor-element-0b4ae03::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-da6f7c5>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-da6f7c5.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-da6f7c5.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-da6f7c5.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 40px;
        }

        .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-title {
            color: #000000;
            font-family: "Inter", Sans-serif;
            font-size: 18px;
            font-weight: 500;
        }

        .elementor-109 .elementor-element.elementor-element-a242600 {
            --display: flex;
            --justify-content: center;
            --background-transition: 0.3s;
            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: #E2E9FA;
            --border-color: #E2E9FA;
            --border-radius: 3px 3px 3px 3px;
            --padding-top: 20px;
            --padding-bottom: 10px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-109 .elementor-element.elementor-element-a242600:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-a242600>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F8FF;
        }

        .elementor-109 .elementor-element.elementor-element-a242600,
        .elementor-109 .elementor-element.elementor-element-a242600::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-59d7db0>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-59d7db0.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-59d7db0.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-59d7db0.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 40px;
        }

        .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-title {
            color: #000000;
            font-family: "Inter", Sans-serif;
            font-size: 18px;
            font-weight: 500;
        }

        .elementor-109 .elementor-element.elementor-element-f2f3b89 {
            --display: flex;
            --justify-content: center;
            --background-transition: 0.3s;
            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: #E2E9FA;
            --border-color: #E2E9FA;
            --border-radius: 3px 3px 3px 3px;
            --padding-top: 20px;
            --padding-bottom: 10px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-109 .elementor-element.elementor-element-f2f3b89:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-f2f3b89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F8FF;
        }

        .elementor-109 .elementor-element.elementor-element-f2f3b89,
        .elementor-109 .elementor-element.elementor-element-f2f3b89::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-2675aa6>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-2675aa6.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-2675aa6.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-2675aa6.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 40px;
        }

        .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-title {
            color: #000000;
            font-family: "Inter", Sans-serif;
            font-size: 18px;
            font-weight: 500;
        }

        .elementor-109 .elementor-element.elementor-element-ceb751b {
            --display: flex;
            --justify-content: center;
            --background-transition: 0.3s;
            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: #E2E9FA;
            --border-color: #E2E9FA;
            --border-radius: 3px 3px 3px 3px;
            --padding-top: 20px;
            --padding-bottom: 10px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-109 .elementor-element.elementor-element-ceb751b:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-ceb751b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F5F8FF;
        }

        .elementor-109 .elementor-element.elementor-element-ceb751b,
        .elementor-109 .elementor-element.elementor-element-ceb751b::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-d634308>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-d634308.elementor-position-right .elementor-image-box-img {
            margin-left: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d634308.elementor-position-left .elementor-image-box-img {
            margin-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d634308.elementor-position-top .elementor-image-box-img {
            margin-bottom: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 40px;
        }

        .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-title {
            color: #000000;
            font-family: "Inter", Sans-serif;
            font-size: 18px;
            font-weight: 500;
        }

        .elementor-109 .elementor-element.elementor-element-6aedd54:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-6aedd54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #D0D7EB;
        }

        .elementor-109 .elementor-element.elementor-element-6aedd54>.elementor-container {
            max-width: 1920px;
        }

        .elementor-109 .elementor-element.elementor-element-6aedd54 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 60px 0px 60px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-6aedd54>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-4a669db {
            text-align: center;
        }

        .elementor-109 .elementor-element.elementor-element-4a669db .elementor-heading-title {
            font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
            font-size: var(--e-global-typography-0ec6a40-font-size);
            line-height: var(--e-global-typography-0ec6a40-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-57f982d>.elementor-widget-container {
            margin: 30px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-85aa811 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

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

        .elementor-109 .elementor-element.elementor-element-ed090a0 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d9f2ccf>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 60px 0px 60px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-d9f2ccf>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-32de374>.elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-32de374 {
            text-align: center;
        }

        .elementor-109 .elementor-element.elementor-element-32de374 .elementor-heading-title {
            font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
            font-size: var(--e-global-typography-0ec6a40-font-size);
            line-height: var(--e-global-typography-0ec6a40-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-176a95d {
            --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;
            --background-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-176a95d:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-176a95d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F8F5F7;
        }

        .elementor-109 .elementor-element.elementor-element-176a95d,
        .elementor-109 .elementor-element.elementor-element-176a95d::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-176a95d.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-109 .elementor-element.elementor-element-7bb46d6 {
            --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;
            --background-transition: 0.3s;
            --padding-top: 30px;
            --padding-bottom: 60px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-742ac1a {
            --display: flex;
            --background-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-e3a0cb1>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-109 .elementor-element.elementor-element-e3a0cb1 {
            text-align: center;
        }

        .elementor-109 .elementor-element.elementor-element-e3a0cb1 .elementor-heading-title {
            font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
            font-size: var(--e-global-typography-0ec6a40-font-size);
            line-height: var(--e-global-typography-0ec6a40-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-ac7f3fe {
            --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;
            --justify-content: space-between;
            --align-items: stretch;
            --gap: 12px 12px;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-bea77e6 {
            --display: flex;
            --gap: 0px 0px;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-bea77e6:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-bea77e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("wp-content/uploads/2024/09/231129_Geely_Gradient-Source_16x9_Light-Blue-4.png");
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-109 .elementor-element.elementor-element-bea77e6,
        .elementor-109 .elementor-element.elementor-element-bea77e6::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-4f61279 {
            --display: flex;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-109 .elementor-element.elementor-element-25f633a {
            width: 100%;
            max-width: 100%;
        }

        .elementor-109 .elementor-element.elementor-element-25f633a img {
            width: 100%;
        }

        .elementor-109 .elementor-element.elementor-element-5394c27 {
            --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;
            --background-transition: 0.3s;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-109 .elementor-element.elementor-element-5394c27,
        .elementor-109 .elementor-element.elementor-element-5394c27::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-03b29ce .elementor-heading-title {
            font-family: var(--e-global-typography-4317b85-font-family), Sans-serif;
            font-size: var(--e-global-typography-4317b85-font-size);
            line-height: var(--e-global-typography-4317b85-line-height);
        }

        .elementor-widget-text-editor {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .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-109 .elementor-element.elementor-element-1dddb29 {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-widget-button .elementor-button {
            background-color: var(--e-global-color-accent);
            font-family: var(--e-global-typography-accent-font-family), Sans-serif;
            font-weight: var(--e-global-typography-accent-font-weight);
        }

        .elementor-109 .elementor-element.elementor-element-8375153 .elementor-button {
            background-color: #464D5200;
            font-family: "Inter", Sans-serif;
            font-size: 17px;
            font-weight: 500;
            fill: #000000;
            color: #000000;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-8375153 .elementor-button:hover,
        .elementor-109 .elementor-element.elementor-element-8375153 .elementor-button:focus {
            background-color: #194BFF;
            color: #FFFFFF;
            border-color: #194BFF;
        }

        .elementor-109 .elementor-element.elementor-element-8375153 .elementor-button:hover svg,
        .elementor-109 .elementor-element.elementor-element-8375153 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

        .elementor-109 .elementor-element.elementor-element-77bfd19 {
            --display: flex;
            --gap: 0px 0px;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-77bfd19:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-77bfd19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("wp-content/uploads/2024/09/231129_Geely_Gradient-Source_16x9_Neutral-2.png");
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-109 .elementor-element.elementor-element-77bfd19,
        .elementor-109 .elementor-element.elementor-element-77bfd19::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-8ab11b8 {
            --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;
            --justify-content: center;
            --align-items: flex-start;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-b564ce9 {
            width: 100%;
            max-width: 100%;
        }

        .elementor-109 .elementor-element.elementor-element-b564ce9 img {
            width: 100%;
        }

        .elementor-109 .elementor-element.elementor-element-4bff7ce {
            --display: flex;
            --background-transition: 0.3s;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-109 .elementor-element.elementor-element-4bff7ce,
        .elementor-109 .elementor-element.elementor-element-4bff7ce::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-5e6ba74 .elementor-heading-title {
            font-family: var(--e-global-typography-4317b85-font-family), Sans-serif;
            font-size: var(--e-global-typography-4317b85-font-size);
            line-height: var(--e-global-typography-4317b85-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-7d9ea4d {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-36b9042 .elementor-button {
            background-color: #464D5200;
            font-family: "Inter", Sans-serif;
            font-size: 17px;
            font-weight: 500;
            fill: #000000;
            color: #000000;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-36b9042 .elementor-button:hover,
        .elementor-109 .elementor-element.elementor-element-36b9042 .elementor-button:focus {
            background-color: #194BFF;
            color: #FFFFFF;
            border-color: #194BFF;
        }

        .elementor-109 .elementor-element.elementor-element-36b9042 .elementor-button:hover svg,
        .elementor-109 .elementor-element.elementor-element-36b9042 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

        .elementor-109 .elementor-element.elementor-element-ffd8a02 {
            --display: flex;
            --gap: 0px 0px;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-ffd8a02:not(.elementor-motion-effects-element-type-background),
        .elementor-109 .elementor-element.elementor-element-ffd8a02>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("wp-content/uploads/2024/09/231129_Geely_Gradient-Source_16x9_Light-Green-1.png");
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-109 .elementor-element.elementor-element-ffd8a02,
        .elementor-109 .elementor-element.elementor-element-ffd8a02::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-aced091 {
            --display: flex;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-109 .elementor-element.elementor-element-eae2697 img {
            width: 100%;
        }

        .elementor-109 .elementor-element.elementor-element-7d33147 {
            --display: flex;
            --background-transition: 0.3s;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-109 .elementor-element.elementor-element-7d33147,
        .elementor-109 .elementor-element.elementor-element-7d33147::before {
            --border-transition: 0.3s;
        }

        .elementor-109 .elementor-element.elementor-element-8712162 .elementor-heading-title {
            font-family: var(--e-global-typography-4317b85-font-family), Sans-serif;
            font-size: var(--e-global-typography-4317b85-font-size);
            line-height: var(--e-global-typography-4317b85-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-07c153f {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-109 .elementor-element.elementor-element-07864f0 .elementor-button {
            background-color: #464D5200;
            font-family: "Inter", Sans-serif;
            font-size: 17px;
            font-weight: 500;
            fill: #000000;
            color: #000000;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-radius: 3px 3px 3px 3px;
        }

        .elementor-109 .elementor-element.elementor-element-07864f0 .elementor-button:hover,
        .elementor-109 .elementor-element.elementor-element-07864f0 .elementor-button:focus {
            background-color: #194BFF;
            color: #FFFFFF;
            border-color: #194BFF;
        }

        .elementor-109 .elementor-element.elementor-element-07864f0 .elementor-button:hover svg,
        .elementor-109 .elementor-element.elementor-element-07864f0 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

        :root {
            --page-title-display: none;
        }

        @media(min-width:768px) {
            .elementor-109 .elementor-element.elementor-element-9891ffe {
                --content-width: 1920px;
            }

            .elementor-109 .elementor-element.elementor-element-05ba8e0 {
                --content-width: 1196px;
            }

            .elementor-109 .elementor-element.elementor-element-176a95d {
                --content-width: 1920px;
            }

            .elementor-109 .elementor-element.elementor-element-bea77e6 {
                --width: 32%;
            }

            .elementor-109 .elementor-element.elementor-element-77bfd19 {
                --width: 32%;
            }

            .elementor-109 .elementor-element.elementor-element-ffd8a02 {
                --width: 32%;
            }
        }

        @media(max-width:1024px) {
            .elementor-109 .elementor-element.elementor-element-5093196 {
                margin-top: 40px;
                margin-bottom: 40px;
            }

            .elementor-109 .elementor-element.elementor-element-f5be887 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-0022e9f {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 10px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-8eb5a2b>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-9a8379c .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-66ac33b>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-b41b176 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-42db7d5>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-9876816>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-d2d0868 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-a19c86b>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-b3d1c81 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-b7d83a1 {
                --margin-top: 30px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-05ba8e0 {
                --padding-top: 30px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-4b09bd7 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-3e596dc {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-title {
                margin-bottom: 0px;
                font-size: 16px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-0b4ae03 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-title {
                margin-bottom: 0px;
                font-size: 16px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-a242600 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-title {
                margin-bottom: 0px;
                font-size: 16px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-f2f3b89 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-title {
                margin-bottom: 0px;
                font-size: 16px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-ceb751b {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-title {
                margin-bottom: 0px;
                font-size: 16px;
            }

            .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-6aedd54 {
                padding: 40px 0px 40px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-4a669db .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-57f982d>.elementor-widget-container {
                margin: 10px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-32de374 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-7bb46d6 {
                --padding-top: 20px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-e3a0cb1 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-5394c27 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-109 .elementor-element.elementor-element-03b29ce .elementor-heading-title {
                font-size: var(--e-global-typography-4317b85-font-size);
                line-height: var(--e-global-typography-4317b85-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-1dddb29 {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-8375153 .elementor-button {
                font-size: 15px;
                padding: 6px 20px 6px 17px;
            }

            .elementor-109 .elementor-element.elementor-element-4bff7ce {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-109 .elementor-element.elementor-element-5e6ba74 .elementor-heading-title {
                font-size: var(--e-global-typography-4317b85-font-size);
                line-height: var(--e-global-typography-4317b85-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-7d9ea4d {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-36b9042 .elementor-button {
                font-size: 15px;
                padding: 6px 20px 6px 17px;
            }

            .elementor-109 .elementor-element.elementor-element-7d33147 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-109 .elementor-element.elementor-element-8712162 .elementor-heading-title {
                font-size: var(--e-global-typography-4317b85-font-size);
                line-height: var(--e-global-typography-4317b85-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-07c153f {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-07864f0 .elementor-button {
                font-size: 15px;
                padding: 6px 20px 6px 17px;
            }
        }

        @media(max-width:767px) {
            .elementor-109 .elementor-element.elementor-element-5770073>.elementor-container {
                min-height: 100vh;
            }

            .elementor-109 .elementor-element.elementor-element-5093196 {
                margin-top: 30px;
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-f5be887 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-8eb5a2b {
                width: 50%;
            }

            .elementor-109 .elementor-element.elementor-element-9a8379c .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-9a8379c .elementor-image-box-wrapper .elementor-image-box-img {
                width: 20%;
            }

            .elementor-109 .elementor-element.elementor-element-9a8379c .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-66ac33b {
                width: 50%;
            }

            .elementor-109 .elementor-element.elementor-element-b41b176 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-b41b176 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 20%;
            }

            .elementor-109 .elementor-element.elementor-element-b41b176 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-42db7d5 {
                width: 50%;
            }

            .elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 20%;
            }

            .elementor-109 .elementor-element.elementor-element-d87faf0 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-9876816 {
                width: 50%;
            }

            .elementor-109 .elementor-element.elementor-element-d2d0868 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-d2d0868 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 20%;
            }

            .elementor-109 .elementor-element.elementor-element-d2d0868 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-a19c86b {
                width: 100%;
            }

            .elementor-109 .elementor-element.elementor-element-b3d1c81 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-b3d1c81 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 12%;
            }

            .elementor-109 .elementor-element.elementor-element-b3d1c81 .elementor-image-box-title {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-05ba8e0 {
                --justify-content: center;
                --padding-top: 20px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-4b09bd7 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-f50194c {
                --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;
                --justify-content: space-between;
                --gap: 18px 18px;
            }

            .elementor-109 .elementor-element.elementor-element-3e596dc {
                --width: 46.5%;
                --justify-content: center;
                --gap: 132px 132px;
                --padding-top: 35px;
                --padding-bottom: 35px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f.elementor-position-right .elementor-image-box-img {
                margin-left: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f.elementor-position-left .elementor-image-box-img {
                margin-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f.elementor-position-top .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-ec13c7f .elementor-image-box-title {
                font-size: 15px;
            }

            .elementor-109 .elementor-element.elementor-element-0b4ae03 {
                --width: 46.5%;
                --padding-top: 35px;
                --padding-bottom: 35px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5.elementor-position-right .elementor-image-box-img {
                margin-left: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5.elementor-position-left .elementor-image-box-img {
                margin-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5.elementor-position-top .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-da6f7c5 .elementor-image-box-title {
                font-size: 15px;
            }

            .elementor-109 .elementor-element.elementor-element-a242600 {
                --width: 46.5%;
                --padding-top: 35px;
                --padding-bottom: 35px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0.elementor-position-right .elementor-image-box-img {
                margin-left: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0.elementor-position-left .elementor-image-box-img {
                margin-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0.elementor-position-top .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-59d7db0 .elementor-image-box-title {
                font-size: 15px;
            }

            .elementor-109 .elementor-element.elementor-element-f2f3b89 {
                --width: 46.5%;
                --padding-top: 35px;
                --padding-bottom: 35px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6.elementor-position-right .elementor-image-box-img {
                margin-left: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6.elementor-position-left .elementor-image-box-img {
                margin-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6.elementor-position-top .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 34px;
            }

            .elementor-109 .elementor-element.elementor-element-2675aa6 .elementor-image-box-title {
                font-size: 15px;
            }

            .elementor-109 .elementor-element.elementor-element-ceb751b {
                --width: 46.5%;
                --padding-top: 35px;
                --padding-bottom: 35px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-img {
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-wrapper .elementor-image-box-img {
                width: 32px;
            }

            .elementor-109 .elementor-element.elementor-element-d634308 .elementor-image-box-title {
                font-size: 15px;
            }

            .elementor-109 .elementor-element.elementor-element-6aedd54 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 30px 0px 30px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-4a669db>.elementor-widget-container {
                padding: 0px 0px 10px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-4a669db .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-57f982d>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-85aa811 {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-d9f2ccf>.elementor-element-populated {
                padding: 30px 0px 30px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-32de374>.elementor-widget-container {
                padding: 0px 0px 10px 0px;
            }

            .elementor-109 .elementor-element.elementor-element-32de374 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-7bb46d6 {
                --padding-top: 15px;
                --padding-bottom: 50px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-e3a0cb1 .elementor-heading-title {
                font-size: var(--e-global-typography-0ec6a40-font-size);
                line-height: var(--e-global-typography-0ec6a40-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-03b29ce .elementor-heading-title {
                font-size: var(--e-global-typography-4317b85-font-size);
                line-height: var(--e-global-typography-4317b85-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-1dddb29 {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-5e6ba74 .elementor-heading-title {
                font-size: var(--e-global-typography-4317b85-font-size);
                line-height: var(--e-global-typography-4317b85-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-7d9ea4d {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-aced091 {
                --min-height: 0px;
            }

            .elementor-109 .elementor-element.elementor-element-8712162 .elementor-heading-title {
                font-size: var(--e-global-typography-4317b85-font-size);
                line-height: var(--e-global-typography-4317b85-line-height);
            }

            .elementor-109 .elementor-element.elementor-element-07c153f {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }
        }

        /* Start custom CSS for container, class: .elementor-element-7d33147 */
        @media screen and (max-width:1096px) {
            .spotlight_sec .spotlight_div {
                min-height: 260px;
            }
        }

        /* End custom CSS */
        .elementor-18 .elementor-element.elementor-element-6ae90e64 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 12px 35px 12px 35px;
            z-index: 95;
        }

        .elementor-18 .elementor-element.elementor-element-5a53c81d>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-194ce02 {
            text-align: left;
            z-index: 90;
        }

        .elementor-18 .elementor-element.elementor-element-194ce02 img {
            width: 100%;
            max-width: 100%;
        }

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

        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-menu-toggle {
            margin: 0 auto;
        }

        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu .elementor-item {
            font-family: "neosans", Sans-serif;
            font-size: 17px;
            font-weight: 500;
            text-transform: uppercase;
        }

        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main .elementor-item {
            color: #000000;
            fill: #000000;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main .elementor-item:hover,
        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: #61CE7000;
        }

        .elementor-18 .elementor-element.elementor-element-c6e7d80 .e--pointer-framed .elementor-item:before,
        .elementor-18 .elementor-element.elementor-element-c6e7d80 .e--pointer-framed .elementor-item:after {
            border-color: #61CE7000;
        }

        .elementor-18 .elementor-element.elementor-element-c6e7d80 .elementor-nav-menu--main .elementor-item.elementor-item-active {
            color: var(--e-global-color-primary);
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-78363692.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

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

        .elementor-18 .elementor-element.elementor-element-9df38c5>.elementor-container {
            max-width: 480px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-d8e56e0.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-18 .elementor-element.elementor-element-d8e56e0.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-18 .elementor-element.elementor-element-541312d {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-541312d img {
            width: 100%;
            max-width: 100%;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-2d575a8.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-2d575a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-2d575a8.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-18 .elementor-element.elementor-element-228d741 {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-228d741 img {
            max-width: 100%;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-d4c860a.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-18 .elementor-element.elementor-element-d4c860a.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-18 .elementor-element.elementor-element-1c02455 .elementor-search-form {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-1c02455 .elementor-search-form__toggle {
            --e-search-form-toggle-size: 32px;
            --e-search-form-toggle-color: #000000;
        }

        .elementor-18 .elementor-element.elementor-element-1c02455:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
            border-radius: 3px;
        }

        .elementor-18 .elementor-element.elementor-element-1c02455.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
            border-radius: 3px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-a2e719c.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-18 .elementor-element.elementor-element-a2e719c.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-18 .elementor-element.elementor-element-f406685>.elementor-container {
            max-width: 1500px;
        }

        .elementor-18 .elementor-element.elementor-element-f406685 {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 10px 0px 10px 0px;
            z-index: 95;
        }

        .elementor-18 .elementor-element.elementor-element-84a9986 {
            text-align: right;
            z-index: 90;
        }

        .elementor-18 .elementor-element.elementor-element-84a9986 img {
            width: 85%;
            max-width: 100%;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-c23ca15.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

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

        .elementor-18 .elementor-element.elementor-element-837a217 .elementor-search-form {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-837a217 .elementor-search-form__toggle {
            --e-search-form-toggle-size: 0px;
            --e-search-form-toggle-icon-size: calc(0em / 100);
        }

        .elementor-18 .elementor-element.elementor-element-837a217 input[type="search"].elementor-search-form__input {
            font-family: "Arial", Sans-serif;
            font-weight: 400;
        }

        .elementor-18 .elementor-element.elementor-element-837a217:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
            border-radius: 3px;
        }

        .elementor-18 .elementor-element.elementor-element-837a217.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
            border-radius: 3px;
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-menu-toggle {
            margin-left: auto;
            background-color: #02010100;
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu .elementor-item {
            font-family: "neosans", Sans-serif;
            font-weight: 500;
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--main .elementor-item:hover,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--main .elementor-item.elementor-item-active {
            color: var(--e-global-color-primary);
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--dropdown a,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-menu-toggle {
            color: var(--e-global-color-text);
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--dropdown a:hover,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--dropdown a.elementor-item-active,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--dropdown a.highlighted,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-menu-toggle:hover {
            color: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--dropdown a:hover,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--dropdown a.elementor-item-active,
        .elementor-18 .elementor-element.elementor-element-728ad3b .elementor-nav-menu--dropdown a.highlighted {
            background-color: var(--e-global-color-2b2a305);
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b div.elementor-menu-toggle {
            color: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-728ad3b div.elementor-menu-toggle svg {
            fill: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-9239bbf>.elementor-container {
            max-width: 1500px;
        }

        .elementor-18 .elementor-element.elementor-element-9239bbf {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 10px 0px 10px 0px;
            z-index: 95;
        }

        .elementor-18 .elementor-element.elementor-element-15654ba {
            text-align: right;
            z-index: 90;
        }

        .elementor-18 .elementor-element.elementor-element-15654ba img {
            width: 85%;
            max-width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-menu-toggle {
            margin-left: auto;
            background-color: #02010100;
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu .elementor-item {
            font-family: "neosans", Sans-serif;
            font-weight: 500;
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--main .elementor-item:hover,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--main .elementor-item.elementor-item-active {
            color: var(--e-global-color-primary);
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--dropdown a,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-menu-toggle {
            color: var(--e-global-color-text);
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--dropdown a:hover,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--dropdown a.elementor-item-active,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--dropdown a.highlighted,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-menu-toggle:hover {
            color: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--dropdown a:hover,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--dropdown a.elementor-item-active,
        .elementor-18 .elementor-element.elementor-element-d517271 .elementor-nav-menu--dropdown a.highlighted {
            background-color: var(--e-global-color-2b2a305);
        }

        .elementor-18 .elementor-element.elementor-element-d517271 div.elementor-menu-toggle {
            color: var(--e-global-color-accent);
        }

        .elementor-18 .elementor-element.elementor-element-d517271 div.elementor-menu-toggle svg {
            fill: var(--e-global-color-accent);
        }

        @media(max-width:1024px) {
            .elementor-18 .elementor-element.elementor-element-6ae90e64 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-541312d img {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-f406685 {
                margin-top: 10px;
                margin-bottom: 10px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-84a9986 {
                text-align: left;
            }

            .elementor-18 .elementor-element.elementor-element-84a9986 img {
                width: 150px;
            }

            .elementor-18 .elementor-element.elementor-element-292df1d.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-18 .elementor-element.elementor-element-292df1d>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-c23ca15.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-18 .elementor-element.elementor-element-c23ca15>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-0106dec img {
                width: 50px;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-0106dec {
                width: auto;
                max-width: auto;
            }

            .elementor-18 .elementor-element.elementor-element-709fa44 {
                width: auto;
                max-width: auto;
            }

            .elementor-18 .elementor-element.elementor-element-837a217 {
                width: auto;
                max-width: auto;
            }

            .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-f8c7cbc.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

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

            .elementor-18 .elementor-element.elementor-element-9239bbf {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-a637b2b.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

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

            .elementor-18 .elementor-element.elementor-element-0d66327 img {
                width: 70%;
                max-width: 58%;
            }

            .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-04a7e1a.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-18 .elementor-element.elementor-element-04a7e1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }
        }

        @media(max-width:767px) {
            .elementor-18 .elementor-element.elementor-element-6ae90e64 {
                margin-top: 0px;
                margin-bottom: -110px;
                padding: 50px 20px 0px 20px;
            }

            .elementor-18 .elementor-element.elementor-element-5a53c81d {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-dbffade {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-78363692 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-f406685 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 10px 15px 10px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-42824bf {
                width: 38%;
            }

            .elementor-18 .elementor-element.elementor-element-42824bf>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-84a9986 {
                text-align: left;
            }

            .elementor-18 .elementor-element.elementor-element-84a9986 img {
                width: 180px;
            }

            .elementor-18 .elementor-element.elementor-element-c45e52a {
                text-align: left;
            }

            .elementor-18 .elementor-element.elementor-element-c45e52a img {
                max-width: 60px;
            }

            .elementor-18 .elementor-element.elementor-element-292df1d {
                width: 54%;
            }

            .elementor-18 .elementor-element.elementor-element-292df1d>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a06e192 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-c23ca15.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-18 .elementor-element.elementor-element-0106dec img {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-0106dec>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-709fa44 img {
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-709fa44>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-837a217 input[type="search"].elementor-search-form__input {
                font-size: 18px;
                line-height: 40px;
            }

            .elementor-18 .elementor-element.elementor-element-837a217>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-f8c7cbc {
                width: 6%;
            }

            .elementor-18 .elementor-element.elementor-element-f8c7cbc>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-9239bbf {
                margin-top: 0px;
                margin-bottom: -110px;
                padding: 50px 20px 0px 20px;
            }

            .elementor-18 .elementor-element.elementor-element-530d15c {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-15654ba {
                text-align: left;
            }

            .elementor-18 .elementor-element.elementor-element-a637b2b {
                width: 30%;
            }

            .elementor-18 .elementor-element.elementor-element-0d66327 {
                text-align: right;
            }

            .elementor-18 .elementor-element.elementor-element-0d66327 img {
                width: 40%;
                max-width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-04a7e1a {
                width: 20%;
            }

            .elementor-18 .elementor-element.elementor-element-04a7e1a>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-d517271>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }
        }

        @media(min-width:768px) {
            .elementor-18 .elementor-element.elementor-element-5a53c81d {
                width: 22%;
            }

            .elementor-18 .elementor-element.elementor-element-dbffade {
                width: 58%;
            }

            .elementor-18 .elementor-element.elementor-element-78363692 {
                width: 19.664%;
            }

            .elementor-18 .elementor-element.elementor-element-d8e56e0 {
                width: 25%;
            }

            .elementor-18 .elementor-element.elementor-element-2d575a8 {
                width: 25%;
            }

            .elementor-18 .elementor-element.elementor-element-d4c860a {
                width: 25%;
            }

            .elementor-18 .elementor-element.elementor-element-a2e719c {
                width: 25%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-18 .elementor-element.elementor-element-42824bf {
                width: 30%;
            }

            .elementor-18 .elementor-element.elementor-element-292df1d {
                width: 64%;
            }

            .elementor-18 .elementor-element.elementor-element-f8c7cbc {
                width: 6%;
            }

            .elementor-18 .elementor-element.elementor-element-530d15c {
                width: 30%;
            }

            .elementor-18 .elementor-element.elementor-element-a637b2b {
                width: 20%;
            }

            .elementor-18 .elementor-element.elementor-element-04a7e1a {
                width: 20%;
            }
        }

        .elementor-506 .elementor-element.elementor-element-3bd00a9:not(.elementor-motion-effects-element-type-background),
        .elementor-506 .elementor-element.elementor-element-3bd00a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #21262A;
        }

        .elementor-506 .elementor-element.elementor-element-3bd00a9>.elementor-container {
            max-width: 1920px;
        }

        .elementor-506 .elementor-element.elementor-element-3bd00a9 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 120px 10px 100px 10px;
        }

        .elementor-506 .elementor-element.elementor-element-3bd00a9>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-767aa55>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 10px;
        }

        .elementor-506 .elementor-element.elementor-element-767aa55>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 40px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-476e7d5 {
            --display: flex;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-649a971 {
            --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;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-ecce844 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: flex-start;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-506 .elementor-element.elementor-element-fe6904f {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            align-self: center;
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-fe6904f img {
            max-width: 100%;
        }

        .elementor-506 .elementor-element.elementor-element-cd907e8 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --background-transition: 0.3s;
            --padding-top: 5px;
            --padding-bottom: 0px;
            --padding-left: 18px;
            --padding-right: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-690dc96 {
            --display: flex;
            --min-height: 20px;
            --background-transition: 0.3s;
            border-style: solid;
            --border-style: solid;
            border-width: 0px 0px 0px 1px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 1px;
            border-color: #EBEBEB;
            --border-color: #EBEBEB;
        }

        .elementor-506 .elementor-element.elementor-element-690dc96,
        .elementor-506 .elementor-element.elementor-element-690dc96::before {
            --border-transition: 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-25dc960 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: flex-start;
            --background-transition: 0.3s;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-4d1dc29 {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            align-self: center;
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-4d1dc29 img {
            transition-duration: 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-5a76d16 {
            --spacer-size: 40px;
        }

        .elementor-widget-text-editor {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .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-506 .elementor-element.elementor-element-a99fe0f {
            color: #CACACA;
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-506 .elementor-element.elementor-element-876e17f>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-876e17f {
            color: var(--e-global-color-688e395);
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-506 .elementor-element.elementor-element-3312c5a {
            --spacer-size: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-3823771 {
            --grid-template-columns: repeat(0, auto);
            --grid-column-gap: 31px;
            --grid-row-gap: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-3823771 .elementor-widget-container {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-3823771 .elementor-social-icon {
            background-color: #58585800;
            --icon-padding: 0em;
        }

        .elementor-506 .elementor-element.elementor-element-3823771 .elementor-social-icon i {
            color: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-3823771 .elementor-social-icon svg {
            fill: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-3823771 .elementor-social-icon:hover i {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-3823771 .elementor-social-icon:hover svg {
            fill: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-3e00882>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-3e00882>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-3e00882>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-widget-heading .elementor-heading-title {
            color: var(--e-global-color-primary);
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-primary-font-weight);
            text-transform: var(--e-global-typography-primary-text-transform);
        }

        .elementor-506 .elementor-element.elementor-element-a7cd585>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-a7cd585 {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-a7cd585 .elementor-heading-title {
            color: var(--e-global-color-688e395);
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            text-transform: capitalize;
            line-height: 28px;
        }

        .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
            border-color: var(--e-global-color-text);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon i {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-widget-icon-list .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-icon-list .elementor-icon-list-text {
            color: var(--e-global-color-secondary);
        }

        .elementor-506 .elementor-element.elementor-element-951462e {
            width: auto;
            max-width: auto;
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-951462e>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(10px/2);
            margin-left: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-10px/2);
            margin-left: calc(-10px/2);
        }

        body.rtl .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-10px/2);
        }

        body:not(.rtl) .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-item>a {
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-text {
            color: #CACACA;
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-951462e .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-8da8118>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-22c94d5>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-22c94d5 {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-22c94d5 .elementor-heading-title {
            color: var(--e-global-color-688e395);
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            text-transform: capitalize;
            line-height: 28px;
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e {
            width: auto;
            max-width: auto;
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(10px/2);
            margin-left: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-10px/2);
            margin-left: calc(-10px/2);
        }

        body.rtl .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-10px/2);
        }

        body:not(.rtl) .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-item>a {
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-text {
            color: #CACACA;
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-a0ae76e .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-4905296>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-4905296>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-4905296>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-ceaccb1>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-ceaccb1 {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-ceaccb1 .elementor-heading-title {
            color: var(--e-global-color-688e395);
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            text-transform: capitalize;
            line-height: 28px;
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 {
            width: auto;
            max-width: auto;
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(10px/2);
            margin-left: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-10px/2);
            margin-left: calc(-10px/2);
        }

        body.rtl .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-10px/2);
        }

        body:not(.rtl) .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-item>a {
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-text {
            color: #CACACA;
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-ca23f22 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-53e2854:not(.elementor-motion-effects-element-type-background),
        .elementor-506 .elementor-element.elementor-element-53e2854>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #21262A;
        }

        .elementor-506 .elementor-element.elementor-element-53e2854>.elementor-container {
            max-width: 1560px;
        }

        .elementor-506 .elementor-element.elementor-element-53e2854 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 80px 10px 80px 10px;
        }

        .elementor-506 .elementor-element.elementor-element-53e2854>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-3f838f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 10px;
        }

        .elementor-506 .elementor-element.elementor-element-3f838f1>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 40px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-dc27e76 {
            width: var(--container-widget-width, 33%);
            max-width: 33%;
            --container-widget-width: 33%;
            --container-widget-flex-grow: 0;
            align-self: center;
            text-align: left;
        }

        .elementor-widget-divider {
            --divider-color: var(--e-global-color-secondary);
        }

        .elementor-widget-divider .elementor-divider__text {
            color: var(--e-global-color-secondary);
            font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-secondary-font-weight);
        }

        .elementor-widget-divider.elementor-view-stacked .elementor-icon {
            background-color: var(--e-global-color-secondary);
        }

        .elementor-widget-divider.elementor-view-framed .elementor-icon,
        .elementor-widget-divider.elementor-view-default .elementor-icon {
            color: var(--e-global-color-secondary);
            border-color: var(--e-global-color-secondary);
        }

        .elementor-widget-divider.elementor-view-framed .elementor-icon,
        .elementor-widget-divider.elementor-view-default .elementor-icon svg {
            fill: var(--e-global-color-secondary);
        }

        .elementor-506 .elementor-element.elementor-element-1caa7bf {
            --divider-border-style: solid;
            --divider-color: #949494;
            --divider-border-width: 1.2px;
            width: auto;
            max-width: auto;
        }

        .elementor-506 .elementor-element.elementor-element-1caa7bf .elementor-divider-separator {
            width: 1px;
        }

        .elementor-506 .elementor-element.elementor-element-4e47fd1 {
            width: var(--container-widget-width, 31%);
            max-width: 31%;
            --container-widget-width: 31%;
            --container-widget-flex-grow: 0;
            align-self: center;
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-b564a01 {
            color: #CACACA;
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-506 .elementor-element.elementor-element-9bbbcc5 {
            --grid-template-columns: repeat(0, auto);
            width: auto;
            max-width: auto;
            --grid-column-gap: 28px;
            --grid-row-gap: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-9bbbcc5 .elementor-widget-container {
            text-align: right;
        }

        .elementor-506 .elementor-element.elementor-element-9bbbcc5 .elementor-social-icon {
            background-color: #58585800;
            --icon-padding: 0em;
        }

        .elementor-506 .elementor-element.elementor-element-9bbbcc5 .elementor-social-icon i {
            color: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-9bbbcc5 .elementor-social-icon svg {
            fill: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-9bbbcc5 .elementor-social-icon:hover i {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-9bbbcc5 .elementor-social-icon:hover svg {
            fill: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-494c523 {
            --spacer-size: 40px;
        }

        .elementor-506 .elementor-element.elementor-element-f8386f1 {
            --spacer-size: 40px;
        }

        .elementor-506 .elementor-element.elementor-element-e115f17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-e115f17>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-e115f17>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-6867b11>.elementor-widget-container {
            padding: 0px 0px 0px 35px;
        }

        .elementor-506 .elementor-element.elementor-element-6867b11 {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-6867b11 .elementor-heading-title {
            color: var(--e-global-color-688e395);
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            text-transform: capitalize;
            line-height: 28px;
        }

        .elementor-506 .elementor-element.elementor-element-807b001>.elementor-widget-container {
            padding: 0px 0px 0px 35px;
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(10px/2);
            margin-left: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-10px/2);
            margin-left: calc(-10px/2);
        }

        body.rtl .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-10px/2);
        }

        body:not(.rtl) .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-807b001 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-text {
            color: #CACACA;
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-95f5dcf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-2600f26>.elementor-widget-container {
            padding: 0px 0px 0px 35px;
        }

        .elementor-506 .elementor-element.elementor-element-2600f26 {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-2600f26 .elementor-heading-title {
            color: var(--e-global-color-688e395);
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            text-transform: capitalize;
            line-height: 28px;
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6>.elementor-widget-container {
            padding: 0px 0px 0px 35px;
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(10px/2);
            margin-left: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-10px/2);
            margin-left: calc(-10px/2);
        }

        body.rtl .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-10px/2);
        }

        body:not(.rtl) .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-text {
            color: #CACACA;
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-42b64ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-42b64ac>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-42b64ac>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-eb5a195>.elementor-widget-container {
            padding: 0px 0px 0px 35px;
        }

        .elementor-506 .elementor-element.elementor-element-eb5a195 {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-eb5a195 .elementor-heading-title {
            color: var(--e-global-color-688e395);
            font-family: "Inter", Sans-serif;
            font-size: 20px;
            text-transform: capitalize;
            line-height: 28px;
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489>.elementor-widget-container {
            padding: 0px 0px 0px 35px;
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(10px/2);
            margin-left: calc(10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-10px/2);
            margin-left: calc(-10px/2);
        }

        body.rtl .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            left: calc(-10px/2);
        }

        body:not(.rtl) .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            right: calc(-10px/2);
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 {
            --e-icon-list-icon-size: 14px;
            --icon-vertical-offset: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-text {
            color: #CACACA;
            transition: color 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-item:hover .elementor-icon-list-text {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-00a016b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-00a016b>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-00a016b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-widget-accordion .elementor-accordion-icon,
        .elementor-widget-accordion .elementor-accordion-title {
            color: var(--e-global-color-primary);
        }

        .elementor-widget-accordion .elementor-accordion-icon svg {
            fill: var(--e-global-color-primary);
        }

        .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
        .elementor-widget-accordion .elementor-active .elementor-accordion-title {
            color: var(--e-global-color-accent);
        }

        .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-accordion .elementor-accordion-title {
            font-family: var(--e-global-typography-primary-font-family), Sans-serif;
            font-weight: var(--e-global-typography-primary-font-weight);
            text-transform: var(--e-global-typography-primary-text-transform);
        }

        .elementor-widget-accordion .elementor-tab-content {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), Sans-serif;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-item {
            border-width: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-item .elementor-tab-content {
            border-width: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-item .elementor-tab-title.elementor-active {
            border-width: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-icon,
        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-title {
            color: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-icon svg {
            fill: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-active .elementor-accordion-icon,
        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-active .elementor-accordion-title {
            color: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-active .elementor-accordion-icon svg {
            fill: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-title {
            font-family: "neosans", Sans-serif;
            font-size: 20px;
            line-height: 28px;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-title .elementor-accordion-icon i:before {
            color: #CACACA;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-title .elementor-accordion-icon svg {
            fill: #CACACA;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
            fill: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-content {
            color: #CACACA;
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-506 .elementor-element.elementor-element-983733d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 10px;
        }

        .elementor-506 .elementor-element.elementor-element-983733d>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 40px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-442a692 {
            --spacer-size: 40px;
        }

        .elementor-506 .elementor-element.elementor-element-9e0200d {
            --grid-template-columns: repeat(0, auto);
            width: auto;
            max-width: auto;
            --grid-column-gap: 28px;
            --grid-row-gap: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-9e0200d .elementor-widget-container {
            text-align: right;
        }

        .elementor-506 .elementor-element.elementor-element-9e0200d .elementor-social-icon {
            background-color: #58585800;
            --icon-padding: 0em;
        }

        .elementor-506 .elementor-element.elementor-element-9e0200d .elementor-social-icon i {
            color: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-9e0200d .elementor-social-icon svg {
            fill: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-9e0200d .elementor-social-icon:hover i {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-9e0200d .elementor-social-icon:hover svg {
            fill: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-f45c133 {
            --spacer-size: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-6c905a0 {
            color: #CACACA;
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 400;
        }

        .elementor-506 .elementor-element.elementor-element-00c9765>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-00c9765 {
            color: var(--e-global-color-688e395);
            font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
            font-size: var(--e-global-typography-ebb1f48-font-size);
            font-weight: var(--e-global-typography-ebb1f48-font-weight);
            text-transform: var(--e-global-typography-ebb1f48-text-transform);
            line-height: var(--e-global-typography-ebb1f48-line-height);
        }

        .elementor-506 .elementor-element.elementor-element-b49a9ef:not(.elementor-motion-effects-element-type-background),
        .elementor-506 .elementor-element.elementor-element-b49a9ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #21262A;
        }

        .elementor-506 .elementor-element.elementor-element-b49a9ef>.elementor-container {
            max-width: 1473px;
        }

        .elementor-506 .elementor-element.elementor-element-b49a9ef {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 30px 60px 30px 60px;
        }

        .elementor-506 .elementor-element.elementor-element-b49a9ef>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-3dcf814>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
            margin-bottom: 30px;
        }

        .elementor-506 .elementor-element.elementor-element-3dcf814>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 60px 0px 0px;
        }

        .elementor-506 .elementor-element.elementor-element-3472fb7 {
            width: var(--container-widget-width, 42%);
            max-width: 42%;
            --container-widget-width: 42%;
            --container-widget-flex-grow: 0;
            align-self: center;
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-e40c393 {
            --divider-border-style: solid;
            --divider-color: #949494;
            --divider-border-width: 0.5px;
            width: auto;
            max-width: auto;
        }

        .elementor-506 .elementor-element.elementor-element-e40c393 .elementor-divider-separator {
            width: 1px;
        }

        .elementor-506 .elementor-element.elementor-element-704d4ab {
            width: var(--container-widget-width, 42%);
            max-width: 42%;
            --container-widget-width: 42%;
            --container-widget-flex-grow: 0;
            align-self: center;
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-item {
            border-width: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-item .elementor-tab-content {
            border-width: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-item .elementor-tab-title.elementor-active {
            border-width: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-icon,
        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-title {
            color: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-icon svg {
            fill: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-active .elementor-accordion-icon,
        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-active .elementor-accordion-title {
            color: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-active .elementor-accordion-icon svg {
            fill: var(--e-global-color-688e395);
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-title {
            font-family: "Inter", Sans-serif;
            font-size: 16px;
            font-weight: 600;
            text-transform: uppercase;
            line-height: 14px;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-title .elementor-accordion-icon i:before {
            color: #CACACA;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-title .elementor-accordion-icon svg {
            fill: #CACACA;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
            color: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
            fill: #FFFFFF;
        }

        .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-content {
            color: #CACACA;
            font-family: "Inter", Sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 24px;
        }

        .elementor-506 .elementor-element.elementor-element-73efdc7:not(.elementor-motion-effects-element-type-background),
        .elementor-506 .elementor-element.elementor-element-73efdc7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #21262A;
        }

        .elementor-506 .elementor-element.elementor-element-73efdc7>.elementor-container {
            max-width: 1250px;
        }

        .elementor-506 .elementor-element.elementor-element-73efdc7 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 14px 15px 14px 15px;
        }

        .elementor-506 .elementor-element.elementor-element-73efdc7>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-34787af {
            --grid-template-columns: repeat(0, auto);
            --grid-column-gap: 31px;
            --grid-row-gap: 0px;
        }

        .elementor-506 .elementor-element.elementor-element-34787af .elementor-widget-container {
            text-align: left;
        }

        .elementor-506 .elementor-element.elementor-element-34787af .elementor-social-icon {
            background-color: #58585800;
            --icon-padding: 0em;
        }

        .elementor-506 .elementor-element.elementor-element-34787af .elementor-social-icon i {
            color: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-34787af .elementor-social-icon svg {
            fill: #E3E3E3;
        }

        .elementor-506 .elementor-element.elementor-element-7696a4c:not(.elementor-motion-effects-element-type-background),
        .elementor-506 .elementor-element.elementor-element-7696a4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #21262A;
        }

        .elementor-506 .elementor-element.elementor-element-7696a4c>.elementor-container {
            max-width: 1250px;
        }

        .elementor-506 .elementor-element.elementor-element-7696a4c {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 14px 15px 14px 15px;
        }

        .elementor-506 .elementor-element.elementor-element-7696a4c>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-506 .elementor-element.elementor-element-7b47870.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-506 .elementor-element.elementor-element-da13b6b {
            width: auto;
            max-width: auto;
            color: #CACACA;
            font-family: "Inter", Sans-serif;
            font-size: 14px;
            font-weight: 400;
        }

        .elementor-theme-builder-content-area {
            height: 400px;
        }

        .elementor-location-header:before,
        .elementor-location-footer:before {
            content: "";
            display: table;
            clear: both;
        }

        @media(max-width:1024px) {
            .elementor-506 .elementor-element.elementor-element-767aa55.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-506 .elementor-element.elementor-element-767aa55>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-fe6904f {
                --container-widget-width: 215px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 215px);
                max-width: 215px;
            }

            .elementor-506 .elementor-element.elementor-element-4d1dc29 {
                --container-widget-width: 205px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 205px);
                max-width: 205px;
            }

            .elementor-506 .elementor-element.elementor-element-a7cd585 .elementor-heading-title {
                font-size: 18px;
                line-height: 28px;
            }

            .elementor-506 .elementor-element.elementor-element-22c94d5 .elementor-heading-title {
                font-size: 18px;
                line-height: 28px;
            }

            .elementor-506 .elementor-element.elementor-element-ceaccb1 .elementor-heading-title {
                font-size: 18px;
                line-height: 28px;
            }

            .elementor-506 .elementor-element.elementor-element-53e2854 {
                padding: 60px 10px 50px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-3f838f1.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-506 .elementor-element.elementor-element-3f838f1>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-dc27e76 {
                --container-widget-width: 215px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 215px);
                max-width: 215px;
            }

            .elementor-506 .elementor-element.elementor-element-1caa7bf>.elementor-widget-container {
                padding: 15px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-4e47fd1 {
                --container-widget-width: 205px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 205px);
                max-width: 205px;
            }

            .elementor-506 .elementor-element.elementor-element-b564a01 {
                width: auto;
                max-width: auto;
            }

            .elementor-506 .elementor-element.elementor-element-b564a01>.elementor-widget-container {
                padding: 0px 10px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-9bbbcc5>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-9bbbcc5 {
                --icon-size: 18px;
                --grid-column-gap: 20px;
            }

            .elementor-506 .elementor-element.elementor-element-494c523 {
                --spacer-size: 20px;
            }

            .elementor-506 .elementor-element.elementor-element-6867b11>.elementor-widget-container {
                padding: 0px 0px 0px 2px;
            }

            .elementor-506 .elementor-element.elementor-element-6867b11 .elementor-heading-title {
                font-size: 18px;
                line-height: 28px;
            }

            .elementor-506 .elementor-element.elementor-element-807b001>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-2600f26>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-2600f26 .elementor-heading-title {
                font-size: 18px;
                line-height: 28px;
            }

            .elementor-506 .elementor-element.elementor-element-008b4f6>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-eb5a195>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-eb5a195 .elementor-heading-title {
                font-size: 18px;
                line-height: 28px;
            }

            .elementor-506 .elementor-element.elementor-element-e4ef489>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-title {
                font-size: 18px;
                line-height: 28px;
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-title {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-content {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-983733d.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-506 .elementor-element.elementor-element-983733d>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-9e0200d>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-9e0200d {
                --icon-size: 18px;
                --grid-column-gap: 20px;
            }

            .elementor-506 .elementor-element.elementor-element-6c905a0 {
                width: auto;
                max-width: auto;
            }

            .elementor-506 .elementor-element.elementor-element-6c905a0>.elementor-widget-container {
                padding: 0px 10px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-00c9765 {
                width: auto;
                max-width: auto;
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-00c9765>.elementor-widget-container {
                padding: 0px 0px 0px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-b49a9ef {
                padding: 35px 15px 25px 15px;
            }

            .elementor-bc-flex-widget .elementor-506 .elementor-element.elementor-element-3dcf814.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-506 .elementor-element.elementor-element-3dcf814.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-506 .elementor-element.elementor-element-3dcf814.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-506 .elementor-element.elementor-element-3dcf814>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-3472fb7 {
                --container-widget-width: 28%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 28%);
                max-width: 28%;
                text-align: right;
            }

            .elementor-506 .elementor-element.elementor-element-704d4ab {
                --container-widget-width: 170px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 170px);
                max-width: 170px;
            }

            .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-title {
                font-size: 16px;
            }

            .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-title {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-34787af .elementor-widget-container {
                text-align: center;
            }
        }

        @media(min-width:768px) {
            .elementor-506 .elementor-element.elementor-element-767aa55 {
                width: 41%;
            }

            .elementor-506 .elementor-element.elementor-element-ecce844 {
                --width: 33%;
            }

            .elementor-506 .elementor-element.elementor-element-cd907e8 {
                --width: 10%;
            }

            .elementor-506 .elementor-element.elementor-element-690dc96 {
                --width: 1%;
            }

            .elementor-506 .elementor-element.elementor-element-25dc960 {
                --width: 33%;
            }

            .elementor-506 .elementor-element.elementor-element-3e00882 {
                width: 17%;
            }

            .elementor-506 .elementor-element.elementor-element-8da8118 {
                width: 28%;
            }

            .elementor-506 .elementor-element.elementor-element-4905296 {
                width: 14%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-506 .elementor-element.elementor-element-767aa55 {
                width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-3e00882 {
                width: 33%;
            }

            .elementor-506 .elementor-element.elementor-element-8da8118 {
                width: 39%;
            }

            .elementor-506 .elementor-element.elementor-element-4905296 {
                width: 28%;
            }

            .elementor-506 .elementor-element.elementor-element-3f838f1 {
                width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-e115f17 {
                width: 33%;
            }

            .elementor-506 .elementor-element.elementor-element-95f5dcf {
                width: 45%;
            }

            .elementor-506 .elementor-element.elementor-element-42b64ac {
                width: 22%;
            }

            .elementor-506 .elementor-element.elementor-element-00a016b {
                width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-983733d {
                width: 100%;
            }
        }

        @media(max-width:767px) {
            .elementor-506 .elementor-element.elementor-element-3bd00a9 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 25px 25px 25px 25px;
            }

            .elementor-506 .elementor-element.elementor-element-3e00882>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 10px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-a7cd585>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-a7cd585 {
                text-align: left;
            }

            .elementor-506 .elementor-element.elementor-element-a7cd585 .elementor-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .elementor-506 .elementor-element.elementor-element-951462e>.elementor-widget-container {
                margin: -30px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-8da8118>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 10px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-22c94d5>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-22c94d5 {
                text-align: left;
            }

            .elementor-506 .elementor-element.elementor-element-22c94d5 .elementor-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .elementor-506 .elementor-element.elementor-element-a0ae76e>.elementor-widget-container {
                margin: -30px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-4905296>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 10px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-ceaccb1>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-ceaccb1 {
                text-align: left;
            }

            .elementor-506 .elementor-element.elementor-element-ceaccb1 .elementor-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .elementor-506 .elementor-element.elementor-element-ca23f22>.elementor-widget-container {
                margin: -30px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-53e2854 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 50px 15px 50px 15px;
            }

            .elementor-bc-flex-widget .elementor-506 .elementor-element.elementor-element-3f838f1.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-506 .elementor-element.elementor-element-3f838f1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-506 .elementor-element.elementor-element-3f838f1.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-506 .elementor-element.elementor-element-3f838f1>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-dc27e76>.elementor-widget-container {
                padding: 0px 10px 20px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-dc27e76 {
                --container-widget-width: 145px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 145px);
                max-width: 145px;
                text-align: center;
            }

            .elementor-506 .elementor-element.elementor-element-dc27e76 img {
                max-width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-1caa7bf>.elementor-widget-container {
                margin: -20px -10px 0px -10px;
                padding: 5px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-1caa7bf .elementor-divider {
                padding-block-start: 2px;
                padding-block-end: 2px;
            }

            .elementor-506 .elementor-element.elementor-element-4e47fd1>.elementor-widget-container {
                padding: 0px 10px 20px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-4e47fd1 {
                --container-widget-width: 145px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 145px);
                max-width: 145px;
                text-align: center;
            }

            .elementor-506 .elementor-element.elementor-element-b564a01 {
                width: 100%;
                max-width: 100%;
                text-align: left;
                font-size: 14px;
            }

            .elementor-506 .elementor-element.elementor-element-b564a01>.elementor-widget-container {
                padding: 7px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-9bbbcc5 .elementor-widget-container {
                text-align: left;
            }

            .elementor-506 .elementor-element.elementor-element-9bbbcc5 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-9bbbcc5>.elementor-widget-container {
                padding: 0px 0px 0px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-494c523 {
                --spacer-size: 12px;
            }

            .elementor-506 .elementor-element.elementor-element-f8386f1 {
                --spacer-size: 40px;
            }

            .elementor-506 .elementor-element.elementor-element-e115f17 {
                width: 55%;
            }

            .elementor-506 .elementor-element.elementor-element-e115f17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 16px;
            }

            .elementor-506 .elementor-element.elementor-element-e115f17>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 10px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-6867b11>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-6867b11 {
                text-align: left;
            }

            .elementor-506 .elementor-element.elementor-element-6867b11 .elementor-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .elementor-506 .elementor-element.elementor-element-807b001>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-506 .elementor-element.elementor-element-807b001 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-95f5dcf {
                width: 91%;
            }

            .elementor-506 .elementor-element.elementor-element-95f5dcf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 16px;
            }

            .elementor-506 .elementor-element.elementor-element-95f5dcf>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 10px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-2600f26>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-2600f26 {
                text-align: left;
            }

            .elementor-506 .elementor-element.elementor-element-2600f26 .elementor-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .elementor-506 .elementor-element.elementor-element-008b4f6>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-506 .elementor-element.elementor-element-008b4f6 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-42b64ac {
                width: 60%;
            }

            .elementor-506 .elementor-element.elementor-element-42b64ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 16px;
            }

            .elementor-506 .elementor-element.elementor-element-42b64ac>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 10px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-eb5a195>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-eb5a195 {
                text-align: left;
            }

            .elementor-506 .elementor-element.elementor-element-eb5a195 .elementor-heading-title {
                font-size: 18px;
                line-height: 26px;
            }

            .elementor-506 .elementor-element.elementor-element-e4ef489>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-506 .elementor-element.elementor-element-e4ef489 .elementor-icon-list-item>a {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-00a016b>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 10px 10px 10px 10px;
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 10px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-accordion-title {
                font-size: 16px;
                line-height: 26px;
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-title {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-c8b4601 .elementor-tab-content {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-983733d.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-506 .elementor-element.elementor-element-6c905a0>.elementor-widget-container {
                padding: 7px 10px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-6c905a0 {
                text-align: center;
                font-size: 15px;
            }

            .elementor-506 .elementor-element.elementor-element-00c9765 {
                font-size: var(--e-global-typography-ebb1f48-font-size);
                line-height: var(--e-global-typography-ebb1f48-line-height);
            }

            .elementor-506 .elementor-element.elementor-element-b49a9ef {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 35px 15px 25px 15px;
            }

            .elementor-506 .elementor-element.elementor-element-3dcf814>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-3472fb7 {
                --container-widget-width: 45%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 45%);
                max-width: 45%;
                text-align: center;
            }

            .elementor-506 .elementor-element.elementor-element-3472fb7 img {
                width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-704d4ab {
                --container-widget-width: 130px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 130px);
                max-width: 130px;
            }

            .elementor-506 .elementor-element.elementor-element-704d4ab img {
                width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-6717f8d {
                width: 100%;
                max-width: 100%;
            }

            .elementor-506 .elementor-element.elementor-element-6717f8d>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 10px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-accordion-title {
                font-size: 15px;
            }

            .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-title {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-6717f8d .elementor-tab-content {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-73efdc7 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-0613f83>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-506 .elementor-element.elementor-element-da13b6b {
                text-align: center;
            }
        }

        /* Start Custom Fonts CSS */
        @font-face {
            font-family: 'neosans';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src: url('fonts/GEELY-Bold-20230926_1.woff') format('woff'),
                url('fonts/GEELY-Bold-20230926.ttf') format('truetype');
        }

        @font-face {
            font-family: 'neosans';
            font-style: normal;
            font-weight: 500;
            font-display: auto;
            src: url('fonts/GEELY-Bold-20230926_1.woff') format('woff'),
                url('fonts/GEELY-Bold-20230926.ttf') format('truetype');
        }

        @font-face {
            font-family: 'neosans';
            font-style: normal;
            font-weight: 900;
            font-display: auto;
            src: url('fonts/GEELY-Bold-20230926_1.woff') format('woff'),
                url('fonts/GEELY-Bold-20230926.ttf') format('truetype');
        }

        /* End Custom Fonts CSS */
        .elementor-219791 .elementor-element.elementor-element-55c8d50>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-219791 .elementor-element.elementor-element-9ca627f .elementor-wrapper {
            --video-aspect-ratio: 1.77777;
        }

        #elementor-popup-modal-219791 .dialog-message {
            width: 1000px;
            height: auto;
        }

        #elementor-popup-modal-219791 {
            justify-content: center;
            align-items: center;
            pointer-events: all;
            background-color: rgba(0, 0, 0, .8);
        }

        #elementor-popup-modal-219791 .dialog-close-button {
            display: flex;
        }

        #elementor-popup-modal-219791 .dialog-widget-content {
            box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
        }


#moove_gdpr_cookie_modal,
        #moove_gdpr_cookie_info_bar,
        .gdpr_cookie_settings_shortcode_content {
            font-family: Nunito, sans-serif
        }

        #moove_gdpr_save_popup_settings_button {
            background-color: #373737;
            color: #fff
        }

        #moove_gdpr_save_popup_settings_button:hover {
            background-color: #000
        }

        #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
        #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
            background-color: #eae9e8
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
        .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green {
            background-color: #eae9e8;
            border-color: #eae9e8
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,
        .gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {
            background-color: #fff;
            color: #eae9e8
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
            background-color: #eae9e8;
            border: 1px solid #eae9e8
        }

        #moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,
        #moove_gdpr_cookie_info_bar span.change-settings-button:focus,
        #moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,
        #moove_gdpr_cookie_info_bar button.change-settings-button:focus {
            -webkit-box-shadow: 0 0 1px 3px #eae9e8;
            -moz-box-shadow: 0 0 1px 3px #eae9e8;
            box-shadow: 0 0 1px 3px #eae9e8
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,
        #moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button {
            color: #eae9e8
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
            color: inherit
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
            color: inherit
        }

        #moove_gdpr_cookie_modal .gdpr-acc-link {
            line-height: 0;
            font-size: 0;
            color: transparent;
            position: absolute
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,
        #moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,
        span.change-settings-button:focus,
        button.change-settings-button.focus-g,
        button.change-settings-button:focus,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,
        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus {
            color: #eae9e8
        }

        #moove_gdpr_cookie_modal.gdpr_lightbox-hide {
            display: none
        }


.home_lmt_offer {
            background-color: #D0D7EB;
            padding: 20px 20px;
            box-sizing: border-box;
        }

        .home_lmt_offer .text {
            font-size: 16px;
            line-height: 24px;
            color: #000000;
            font-family: "Inter";
            text-align: center;
            margin: 0px 0px;
        }

        .home_lmt_offer .text a {
            font-size: 16px;
            line-height: 24px;
            color: #000000;
            font-family: "Inter";
            text-decoration: none;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .home_lmt_offer .text {
                font-size: 14px;
                line-height: 24px;
            }

            .home_lmt_offer .text a {
                font-size: 14px;
                line-height: 24px;
            }
        }


.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
            background-image: none !important;
        }

        @media screen and (max-height: 1024px) {

            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }

        @media screen and (max-height: 640px) {

            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }


html,
        body {
            /* 	width:100%;
    margin:0px;
    padding:0px; */
            /* 	overflow-x: hidden !important; */
        }



        @media screen and (min-width: 1024px) and (max-width: 1280px) {
            .product-landing em.wpforms-error {
                position: absolute !important;
                top: 92%;
                width: 100% !important;
                font-size: 11px !important;
            }

            .product-landing>.elementor-widget-container {
                padding-bottom: 28px !important
            }
        }

        @media screen and (min-width: 1281px) {
            .product-landing em.wpforms-error {
                position: absolute !important;
                top: 92%;
                width: 90% !important;
            }

            .product-landing>.elementor-widget-container {
                padding-bottom: 28px !important
            }
        }


        .product-landing .wpforms-smart-phone-field {
            min-height: 50px !important;
            display: block !important;
            font-size: 16px !important;
            line-height: 24px !important;
            color: #000 !important;
            font-family: inherit;
            border: 0 !important;
            padding: 0 0 !important;
            box-sizing: border-box !important;
            border-bottom: 1px solid #000 !important;
            outline: none !important;
            width: 100% !important;
            background-color: transparent !important;
        }

        .kw-landing-form .wpforms-smart-phone-field,
        .events-data-wf .wpforms-smart-phone-field {
            background-color: #fff !important;
            line-height: 25px;
            border: 1px solid #fff !important;
            font-size: 15px;
            height: 50px;
            border-radius: 4px;
            padding: 0 15px;
            box-sizing: border-box;
        }

        .wpforms-smart-phone-field {
            height: 50px !important;
        }

        .rtl .iti__country-container .iti__dial-code {
            direction: ltr !important;
        }

        /* Okavango interior tab hide */
        .page-id-14102 .wrapper_360 .tab_360 .tabs_360:last-child,
        .page-id-14102 .wrapper_360 .tab_360.tabs a:first-child::after,
        .page-id-16940 .wrapper_360 .tab_360 .tabs_360:last-child,
        .page-id-16940 .wrapper_360 .tab_360.tabs a:first-child::after {
            display: none;
        }

        /* @media screen and (min-width:1025px){
	.ft_carousel.ft_carousel0.owl-carousel .owl-item img {
    display: block;
    width: 719px;
	height:540px !important;
	max-height:100% !important;
    max-width: 100%;
}

}
 */


        .bottom_footer_link:hover {
            color: #fff !important;
        }

        .ftr .elementor-icon-list-item {
            width: fit-content;
        }

        .main_image_banner7 .geely_inner_heading_new {
            visibility: hidden !important;
        }

        body {
            overflow-x: hidden !important;
        }

        .owl-item .title {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .select_model_new .select_mdl_cnt .form_field select {
            background-position-x: 4%;
        }

        .mobile-ph {
            padding: 0 !important;
            margin: 0 !important;
        }

        .checkbox_container .offertext {
            display: block !important;
        }



        .feature_btns>.elementor-widget-wrap {
            /*     justify-content:flex-start !important; */
        }

        @media screen and (max-width:480px) {
            .elementor-element-3630168 h1.elementor-heading-title {
                font-size: 13px !important;
            }

            .elementor-element-33e85c5 .wpml-ls-link {
                font-size: 14px;
            }

            .elementor-150976 .elementor-element.elementor-element-3630168>.elementor-widget-container {
                margin: 0 10px 0 0;
            }

            .elementor-element-33e85c5 .wpml-ls-native {
                margin: unset;
            }
        }

        @media screen and (min-width:480px) {
            .rtl.elementor-page-20368 .header_block {
                justify-content: flex-end !important;
            }
        }

        @media screen and (min-width:601px) and (max-width:767px) {
            .feature_btns>.elementor-widget-wrap {
                justify-content: flex-start !important;
            }
        }

        /* .rtl.page-id-206555 .prod_banner_cta_block .elementor-element-74521d8f .elementor-widget-wrap{
      justify-content: end;}
  
  .rtl.page-id-206555 .prod_banner_cta_block .elementor-element-fec724f .elementor-widget-wrap{
      justify-content: end;} */

        .single-e-landing-page .wpml-ls-legacy-list-horizontal a span {
            color: #000 !important;
        }

        .rtl .thankyou_content .thankyou_text {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_footer_content .text {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_footer_links li a {
            font-family: 'NeosansRegularArabic';
        }

        .new_landing_form_container .landing_form form .landing_field .error_message {
            color: #fff;
            font-size: 14px;
            line-height: 22px;
        }

        .cta-loc a {
            color: #000;
        }

        .manjaro .feat_highlights_block .feat_content_block .feat_content_detail ul li {
            list-style: disc;
            padding-top: 10px;
        }

        .rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content .showroom_content_title img {
            margin-right: 0px;
        }

        .elementor-element-6717f8d .elementor-accordion {
            text-align: left;
        }

        .rtl .elementor-element-dbc638f .elementor-widget-container .featured-container:nth-child(4) .car-spec .car-spec-1:last-child .car-spec-sub {
            font-weight: 500;
            font-size: 18px;
        }

        .owl-dots .owl-dot:focus {
            outline: none;
        }

        .remove-text {
            opacity: 0 !important;
        }

        .rtl .history_timeline .timeline_list:after {
            display: none;
        }

        .promo_form .promo_field .checkbox_container a {
            text-decoration: none;
            color: #0070b7;
        }

        .search_overlay .search_block form .form_field input[type=search] {
            border-radius: 0px;
            -webkit-appearance: none;
            -webkit-border-radius: 0;
        }

        .content-col-black .Ø§ÙˆÙƒØ§ÙØ§Ù†Ø¬Ùˆ .car-spec .car-spec-1 .car-spec-sub {
            font-size: 16px;
            font-weight: 600;
        }

        .elementor-element-f6ade98 .elementor-widget-container {
            display: flex;
            align-items: center;
        }

        /* network breadcrumb */

        .elementor-element.elementor-element-53e4c2f {
            display: none;
        }

        .elementor-element.elementor-element-c15b528 {
            display: none;
        }



        @media screen and (min-width:900px) and (max-width:1279px) {
            .car-spec {
                width: 90%;
                padding: 20px 20px;
            }

            .car-spec .car-spec-2 {
                font-size: 18px;
                line-height: 24px;
            }

            .car-spec .car-spec-1 {
                font-size: 15px;
                line-height: 22px;
            }
        }

        @media screen and (min-width:1280px) and (max-width:1600px) {
            .car-spec {
                width: 82%;
            }

            .car-spec .car-spec-1 {
                font-size: 15px;
                line-height: 20px;
            }

            .car-spec .car-spec-2 {
                font-size: 20px;
                line-height: 28px;
            }
        }

        /* ************************ */
        .OKAVANGO .car-spec .car-spec-1:last-child .car-spec-sub {
            font-weight: 600;
            font-size: 18px !important;
        }

        .form_category_block .cat_tabs span:first-child {
            margin: unset;
        }

        .rtl .gallery_category_carousel .gallery_model_block {
            padding-right: 10px;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .elementor-widget-container {
                line-height: 24px;
            }

            .rtl .elementor-8628 .elementor-element.elementor-element-c8ac7af .elementor-image-box-wrapper {
                text-align: center;
            }
        }

        .rtl .elementor-8628 .elementor-element.elementor-element-c8ac7af .elementor-image-box-wrapper .elementor-image-box-img {
            margin-right: 10px;
            margin-left: 10px;
        }

        .rtl .elementor-8628 .elementor-element.elementor-element-d81624e .elementor-image-box-wrapper .elementor-image-box-img {
            margin-right: 10px;
            margin-left: 10px;
        }

        @media screen and (min-width:200px) and (max-width:1024px) {

            #elementor-popup-modal-20279 .dialog-close-button,
            #elementor-popup-modal-20298 .dialog-close-button {
                display: none !important;
            }
        }

        .spec_table .spec_model_info {
            width: 20% !important;
        }


        .brand-inner-container.owl-carousel .owl-stage-outer .owl-stage {
            margin: 0px auto;
        }

        .car-tittle-logo {
            max-width: 100%;
            width: 35%;
            vertical-align: middle;
        }

        /* Geely Network arabic */

        .rtl .elementor-element-f607768 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
            order: 1;
        }

        /*  */

        /* Testimonial Read more */
        .testimonial_read_more,
        .testimonial_read_less {
            font-size: 13px;
            line-height: 14px;
            color: #0070b7;
            cursor: pointer;
            letter-spacing: .5px;
            padding-bottom: 7px;
            display: inline-block;
        }

        .testimonial-block p {
            padding-bottom: 0px;
            margin-bottom: 15px;
            min-height: unset;
        }

        .rtl .testimonial-block {
            text-align: right;
        }


        /*  */
        .otgs-development-site-front-end {
            display: none;
        }

        .post-14859 .image360Wrapper .tab_360 {
            display: none;
        }

        .page-id-16935 .image360Wrapper .tab_360 {
            display: none;
        }

        .vp-controls-wrapper .play.rounded-box.state-playing {
            display: none !important;
        }



        /* post detail page */

        .elementor-share-btn.elementor-share-btn_twitter {
            background: url(wp-content/uploads/2023/09/20x16-4thcell.png);
            background-position: center;
            background-size: 18px;
            background-repeat: no-repeat;
            background-position: 24% 50%;
        }


        .rtl .elementor-share-btn.elementor-share-btn_twitter {
            background: url(wp-content/uploads/2023/09/20x16-4thcell.png);
            background-position: center;
            background-size: 18px;
            background-repeat: no-repeat;
            background-position: 74% 50%;
        }

        .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter svg {
            fill: #1da1f200 !important;
        }





        .elementor-element.elementor-element-41fefde {
            display: none;
        }

        .single-news .elementor-element.elementor-element-3cd6fe3 .elementor-heading-title {
            font-weight: 500 !important
        }

        .elementor-posts .elementor-post.elementor-grid-item {
            display: flex;
            align-items: center;
        }

        .elementor-post.elementor-grid-item .elementor-post__thumbnail__link {
            flex: 1;
        }

        .elementor-post.elementor-grid-item .elementor-post__text {
            flex: 2;
        }

        .elementor-post.elementor-grid-item .elementor-post__title a {
            font-size: 14px;
            font-family: "Inter";
            text-transform: capitalize;
            font-weight: 600;
            color: #000;
        }

        .elementor-post.elementor-grid-item .elementor-post__thumbnail__link {
            margin-bottom: unset !important;
        }

        .elementor-post.elementor-grid-item .elementor-post__text {
            padding-left: 20px;
        }

        .rtl .elementor-post.elementor-grid-item .elementor-post__text {
            padding-left: 0px;
            padding-right: 20px;
        }

        .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more {
            background-color: #dcdcdc;
            border-radius: 4px;
            padding: 4px 10px;
            color: #4c4c4c;
            transition: .3s ease-in-out;
        }

        .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more:hover {
            background-color: #4c4c4c;
            border-radius: 4px;
            padding: 4px 10px;
            color: #fff;
        }

        /* .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more:hover {background-color: #4c4c4c;
    border-radius: 4px;padding: 6px 10px;color: #fff;} */

        .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__title {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .elementor-post.elementor-grid-item .elementor-post__thumbnail {
            border-radius: 10px;
            height: 100px;
        }

        .elementor-widget-share-buttons .fa-envelope:before {
            content: url(wp-content/uploads/2021/11/gmail.png) !important;
        }

        .fa-whatsapp:before {
            content: url(wp-content/uploads/2021/11/whatsapp.png) !important;
        }

        .fa-facebook:before {
            content: url(wp-content/uploads/2021/11/fb.png) !important;
        }

        .fa-twitter:before {
            content: url(wp-content/uploads/2021/11/twitter.png) !important;
        }

        .elementor-widget-post-info .elementor-icon-list-icon {
            display: none;
        }

        /*  .events_inner_block .social_block #tab-1 .social_feeds li .feed_img img{
    height: 240px; width: 100%;
      object-fit: cover;} */

        .elementor-widget-share-buttons .elementor-grid .elementor-grid-item:after {
            width: 1px;
            height: 14px;
            display: inline-block;
            background-color: #a8a8a8;
            margin: 0px 14px;
        }


        /* .elementor-posts-container .elementor-grid-item{border-bottom:1px solid #e7e7e7; padding-bottom:15px;} */

        .elementor-posts-container .elementor-grid-item:last-child {
            border-bottom: 0px !important;
            padding-bottom: 0px !important;
        }

        .elementor-share-btn__icon {
            justify-content: space-around !important;
        }

        .elementor-share-btn__icon:after {
            content: '';
            width: 1px;
            height: 16px;
            background-color: #e7e7e7;
            display: inline-block;
        }

        .elementor-share-btn_facebook .elementor-share-btn__icon:after {
            display: none;
        }

        @media screen and (min-width:200px) and (max-width:599px) {
            .elementor-widget-theme-post-content .wp-block-gallery {
                justify-content: center;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .elementor-post.elementor-grid-item .elementor-post__text {
                padding-left: 15px;
            }

            .rtl .elementor-post.elementor-grid-item .elementor-post__text {
                padding-right: 15px;
            }

            .elementor-post.elementor-grid-item .elementor-post__thumbnail {
                height: auto;
                min-height: 70px;
            }
        }

        /* detail page end */



        .elementor-element-2a94e7f {
            display: flex;
            align-items: center;
        }

        .elementor-element-2a94e7f .elementor-widget-container a {
            text-decoration: underline;
            color: #fff;
        }

        @media screen and (min-width:900px) {

            /* Slow-motion Zoom Container */
            .img-hover-zoom--slowmo img {
                transform-origin: 50% 65%;
                transition: transform 3s, filter 3s ease-in-out;
            }

            /* The Transformation */
            .img-hover-zoom--slowmo:hover img {
                transform: scale(1.1);
            }

        }

        .main_banner_carousel .top_logo.bottom_right img {
            width: 100%;
            max-width: 100%;
        }


        .elementor-element-1c02455 .elementor-search-form__toggle {
            font-size: 4px !important;
        }

        .breadcrumb h1 {
            font-weight: 400 !important;
        }

        .breadcrumb p a {
            font-weight: 400 !important;
            color: #000 !important;
        }

        .breadcrumb p {
            font-weight: 400 !important;
            color: #919191 !important;
        }


        .page-header .entry-title {
            display: none !important;
        }

        .elementor-18 .elementor-element.elementor-element-9239bbf {
            margin-bottom: unset;
            padding: unset;
        }

        .elementor-element.elementor-element-66673be .elementor-widget-wrap.elementor-element-populated {
            padding: unset;
        }


        .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-12 a {
            color: #0070b7 !important;
        }

        /* Header Start */

        .header_inner .block.lang a {
            font-size: 16px;
            font-weight: 400;
            color: #000000;
            font-family: 'NeosansMediumArabic';
        }

        body {
            font-family: 'Inter' !important;
        }

        .owl-stage {
            text-align: center;
        }



        .elementor-search-form__toggle:before {
            content: url(wp-content/uploads/2021/11/serach.png) !important;
        }

        .fas.fa-search {
            display: none !important;
        }

        .elementor-element-bbd168d .elementor-nav-menu {
            background-color: #e2e8e9 !important;
        }

        .elementor-nav-menu .menu-item a:hover {
            color: #0070b7 !important;
        }

        .elementor-nav-menu .menu-item a:active {
            color: #0070b7 !important;
        }

        .elementor-element-9df38c5 .elementor-col-25 {
            padding: 0px !important;
            margin: 0px !important;
        }

        .elementor-element.elementor-element-f3ac781 {
            display: none;
        }

        /* menu-fixed-width */
        .elementor-element-9df38c5 .elementor-col-25.elementor-inner-column {
            width: unset !important;
        }

        .elementor-element-78363692 .elementor-element.elementor-element-9df38c5 .elementor-container.elementor-column-gap-default {
            justify-content: end;
        }

        .elementor-18 .elementor-element.elementor-element-d8e56e0 {
            padding-right: 6px !important;
        }

        .elementor-18 .elementor-element.elementor-element-2d575a8 {
            padding-right: 6px !important;
        }

        .elementor-18 .elementor-element.elementor-element-d4c860a {
            padding-right: 6px !important;
        }


        /* /* banner slider * */
        .top_left_parent {
            position: absolute;
            top: 30%;
            width: unset !important;
            left: 30px !important;
        }

        .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
            width: 85%
        }

        .bottom_left {
            left: 30px !important;
        }

        .top_left_parent .text_styling_homePage {
            text-align: center;
        }

        .rtl .top_left_parent {
            left: 70px !important;
        }

        .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
            font-size: 18px;
            line-height: 26px;
            margin-top: 3%;
            color: #fff;
            font-weight: 400;
            max-width: 600px;
        }

        .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
            line-height: 26px;
            text-align: center;
        }


        .banner_crousal_homePage .banner_block.banner_bg .top_left {
            top: 30%;
        }

        .banner_crousal_homePage .banner_block.banner_bg .top_left .image_styling {
            width: 85%;
        }


        .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left .image_styling {
            margin-right: auto;
        }

        .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
            margin-top: 20px;
            line-height: 30px;
            padding: 0px 20px;
            box-sizing: border-box;
        }

        /* Offer Page banner */
        .main_banner_carousel.owl-carousel.banner_crousal_special-offers .owl-dots .owl-dot:before {
            display: none;
        }

        .main_banner_carousel.owl-carousel.banner_crousal_special-offers .owl-dots .owl-dot {
            width: 10px;
            height: 10px;
        }

        .main_banner_carousel.owl-carousel.banner_crousal_special-offers .owl-nav {
            display: none;
        }

        /* .rtl .top_left{ text-align:right;} */
        @media screen and (min-width: 200px) and (max-width: 767px) {

            .geely_extra_headings .top_left_parent {
                top: unset;
                width: 100% !important;
                bottom: 18%;
                left: 0px !important;
            }

            .rtl .top_left_parent {
                left: 0px;
            }

            /* .banner_crousal_homePage .banner_block.banner_bg .top_left  {top: 20%;}	 */

            .rtl .inner_container .top_left .image_styling {
                margin: auto !important;
            }

            .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
                font-size: 15px;
                line-height: 22px;
                padding-left: 15px;
                padding-right: 15px;
                margin-top: 15px;
            }

            .banner_crousal_homePage .main_image_banner2.banner_block.banner_bg .top_left .image_styling {
                padding: 0px 15px;
                width: 100% !important;
                margin: auto;
            }

            .rtl .banner_crousal_homePage .main_image_banner2.banner_block.banner_bg .top_left .image_styling {
                padding: 0px 15px;
                width: 70% !important;
                margin: auto;
            }


            .banner_crousal_homePage .banner_block.banner_bg .top_left .image_styling {
                padding: 0px 15px;
                width: 70% !important;
                margin: auto;
            }

            .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left {
                left: unset;
                right: 5%;
            }

            .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left .image_styling {
                margin-left: auto;
                margin-right: unset;
            }



            .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
                line-height: 26px;
                text-align: center;
            }
        }

        @media screen and (min-width: 500px) and (max-width: 767px) {
            .inner_container .geely_extra_headings .top_left_parent {
                top: unset;
                bottom: 15%;
                width: 100%;
            }

            .banner_crousal_homePage .banner_block.banner_bg .top_left {
                top: 75%;
            }

            .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
                margin-top: 30px;
            }
        }

        @media screen and (min-width: 768px) and (max-width: 1340px) {
            .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
                font-size: 14px;
                line-height: 22px;
                margin-top: 10px;
                max-width: 400px;
            }

            .banner_crousal_homePage .banner_block.banner_bg .top_left .image_styling {
                width: 60%;
                padding: 0px 0px;
            }

            .detail_feature_btn {
                bottom: 30px !important;
            }

            .top_left {
                text-align: left;
            }

            .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
                padding: 0px 0px;
            }
        }

        @media screen and (min-width:1280px) {
            .top_left {
                text-align: left;
            }

            .rtl .top_left {
                text-align: left;
            }
        }

        /* @media screen and (min-width:767px) and (max-width:1280px){
    .rtl .top_left{text-align:center;}
    .rtl .banner_crousal_homePage .banner_block.banner_bg .top_left .image_styling{margin:auto;}
    .rtl .top_left_parent{left:30px !important;}
  } */

        div#n2-ss-2 .n2-thumbnail-dot img {
            width: unset;
            height: unset;
        }

        .nextend-thumbnail-inner .nextend-thumbnail-scroller {
            justify-content: center !important;
        }

        .n2-ss-slider-controls.n2-ss-slider-controls-below {
            position: absolute;
            width: 100%;
            bottom: 0;
            margin-bottom: 20px;
        }

        div#n2-ss-2 .n2-style-df32cb3742fdac43eb0251df7d67c185-simple {
            background: transparent;
        }

        .n2-thumbnail-dot.n2-style-67eb3c604afd812b9014e8165a592b43-dot.n2-active {
            background-color: #0070b7 !important;
            padding: 8px !important;
            border-radius: 100px !important;
        }

        .n2-thumbnail-dot.n2-style-67eb3c604afd812b9014e8165a592b43-dot {
            background-color: #6a6a6a !important;
            padding: 8px !important;
            border-radius: 100px !important;
        }

        div#n2-ss-2 .n2-style-67eb3c604afd812b9014e8165a592b43-dot {
            margin: 8px !important;
        }

        /* .n2-ss-slider-controls{justify-content:center;} */

        .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
            width: 16%;
            left: 50%;
            transform: translateX(-50%);
            height: 98%;
        }


        /* footer start */

        .footer-adr {
            display: flex;
        }

        .footer-po {
            margin-left: 25px;
            color: #000;
        }

        .footer-po-ar {
            margin-right: 25px;
            color: #000;
        }

        .second-num {
            margin-left: 25px;
        }

        .second-num-ar {
            margin-right: 25px;
            text-align: right;
        }

        .ph1text {
            color: #000;
        }

        .ph1textar {
            color: #000;
            text-align: right !important;
        }


        .elementor-element-eab93b1 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
            text-align: left;
        }

        .rtl .elementor-element-eab93b1 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
            text-align: right;
        }

        .elementor-element-3bd00a9 .elementor-icon-list-text {
            font-family: 'Inter';
        }

        .elementor-element-cc48964 .elementor-widget-wrap.elementor-element-populated {
            justify-content: end !important;
        }

        .elementor-element-49780af .elementor-widget-container {
            font-family: 'Inter';
        }

        .elementor-element-f3df052 ul li:nth-child(2):after {
            border-left: 1px solid #656565 !important;
        }

        .elementor-element-7696a4c .elementor-element-f3df052 ul li:nth-child(2):after {
            border-left: 2px solid #656565 !important;
        }

        .elementor-element-7696a4c .elementor-element-f3df052 ul li:nth-child(3):after {
            border-left: 2px solid #656565 !important;
        }

        .elementor-element-f3df052 ul li:nth-child(2):after {
            content: " ";
            /* 	background-color: #414141 !important; */
            border-left: 2px solid #a5a5a5 !important;
            height: 20px !important;
            padding-left: 15px
        }

        .elementor-element-f3df052 ul li:nth-child(3):after {
            content: " ";
            /* 	background-color: #414141 !important; */
            border-left: 2px solid #a5a5a5 !important;
            height: 20px !important;
            padding-left: 15px
        }

        .elementor-element-f3df052 ul li:nth-child(2) a {
            padding-right: 15px !important;
        }

        .elementor-element-f3df052 ul li:nth-child(3) a {
            padding-right: 15px !important;
        }



        /* push bar */
        #menu-slide-menu {
            padding-left: 0px !important;
        }

        .sidemenu_open>div {
            transform: unset !important;
        }

        #menu-item-869 {
            list-style: none;
        }

        .fa,
        .fas {
            font-size: 30px;
            color: #080837;
        }

        .sidemenu {
            width: 22%;
        }

        .sidemenu-navigation {
            display: none;
        }

        .sidemenu section h3 {
            color: #0070b7;
            font-size: 20px;
            padding-bottom: 10px;
        }

        .sidemenu {
            background-color: #fff;
        }

        .sidemenu p {
            color: #080837;
        }

        .sidemenu .close_sidemenu {
            color: #080837;
            top: 50px;
        }

        .sidemenu section {
            border-bottom: 0px solid;
            padding: 0px;
            margin: 0px;
        }

        .download {
            padding: 40px 40px;
        }

        .playstore {
            display: inline
        }

        .applestore {
            display: inline;
            padding-left: 15px;
        }

        .download img {
            width: 45%;
        }

        .playstore img {
            width: 45%;
        }

        .elementor-element-b7ea647 {
            top: unset !important;
        }

        .elementor-1423 .elementor-element.elementor-element-cd25212 .swiper-slide-contents {
            max-width: 98%;
            text-align: left;
        }


        .elementor-element-cd25212 .swiper-slide-inner {
            background-color: #f87252;

        }

        .elementor-element-cd25212 .elementor-slides .swiper-slide-inner {
            top: 75%;
        }

        .swiper-slide {
            border-radius: 20px;
        }

        .slideit {
            background-color: #fff;
            color: #f87252;
            padding: 0px 10px;
            font-weight: 700;
        }

        .sidemenu_open .sidemenu {
            top: 0;
        }

        .sidemenu section ul,
        .sidemenu section ol {
            padding-left: 0px !important;
        }

        .sidemenu ul li a img {
            padding-right: 15px;
        }

        .sidemenu ul li a {
            display: flex;
        }

        .sidemenu ul li a span:nth-child(2) {
            color: #000;
        }

        .contact-detail,
        .customer-care,
        .social {
            padding: 30px;
        }

        .contact-detail .address:hover {
            color: #0070b7;
        }

        .customer-care .address:hover {
            color: #0070b7;
        }

        .customer-care {
            background-color: #f1f1f1;
        }

        .sidemenu ul li {
            padding-bottom: 12px !important;
        }

        .social {
            padding-top: 50%;
            display: block;
            text-align: center;
        }

        .social ul {
            display: flex;
            justify-content: center;
            padding-bottom: 15px;
        }

        .social ul li {
            padding: 0px 20px 0px 0px !important;
        }

        .social .fa {
            color: #424242;
            font-size: 20px;
        }

        .social p {
            font-size: 15px;
            color: #424242;
        }


        /* PRIVACY POLICY */


        .elementor-element-2fae70d .menu-item {}

        .privacy_leagel_page .menu-item a {
            border-right: 6px solid transparent !important;
            align-items: start;
            padding: 17px 20px !important;
        }

        .privacy_leagel_page .menu-item a span {
            padding-right: 4px;
        }

        .privacy_leagel_page .menu-item a:hover {
            color: #0070b7 !important;
            border-right: 6px solid #0070b7 !important;
        }

        .privacy_leagel_page .menu-item .elementor-item-active {

            border-right: 6px solid #06398F !important;
            font-size: 17px !important;
            font-weight: 500 !important;
        }

        .rtl .privacy_leagel_page .menu-item .elementor-item-active {
            border-right: 0px !important;
            border-left: 6px solid #0070b7 !important;
        }

        .rtl .privacy_leagel_page .menu-item a {
            border-right: 0px !important;
        }

        .rtl .privacy_leagel_page .menu-item a:hover {
            border-right: 0px !important;
            border-left: 6px solid #06398F !important;
        }


        /* .elementor-element-2ab4049 .menu-item a:hover{
    color: #0070b7 !important;
    border-color: #0070b7 !important;
  } */


        .policy_text .elementor-widget-container ul {
            list-style: square;
            color: #5f5f5f;
        }

        .policy_text .elementor-widget-container ul li {
            color: #5f5f5f;
            font-size: 16px;
            line-height: 26px;
            padding-bottom: 2px;
            font-family: 'Inter';
        }

        .policy_text .elementor-widget-container ul li:last-child {
            padding-bottom: 0px;
        }

        /* Our History */

        .post-10545.page .breadcrumb p {
            color: #ffffff !important;
        }

        .post-10545.page .breadcrumb a {
            color: #ffffff !important;
        }


        .page-id-10600 .breadcrumb p {
            color: #ffffff !important;
        }

        .page-id-10600 .breadcrumb a {
            color: #ffffff !important;
        }




        @media screen and (min-width:768px) and (max-width:1024px) {
            .top_left_parent {
                top: 28%;
            }

            /* .main_image_banner1 .geely_extra_headings .top_left_parent {top: unset; bottom:30%; width: 60%;}	 */

            .main_image_banner1 .geely_extra_headings .top_left_parent .image_styling {
                width: 50% !important;
            }

            /* .main_image_banner2 .geely_extra_headings .top_left_parent {top: 20%;width: 60%;}	 */



            .elementor-3955 .elementor-element.elementor-element-2fae70d {
                max-width: 100%;
                width: 100%;
            }

            .privacy_leagel_page .menu-item .elementor-item-active {
                font-size: 15px !important;
                line-height: 22px !important;
                border-right: 4px solid #0070b7 !important
            }

            .privacy_leagel_page .menu-item a {
                border-right: 4px solid transparent !important;
                padding: 15px 15px !important;
            }

            .elementor-4317 .elementor-element.elementor-element-2ab4049 {
                width: 100%;
                max-width: 100%;
            }

            /* 	Arabic */
            .rtl .privacy_leagel_page .menu-item .elementor-item-active {
                border-left-width: 4px !important;
            }

            .rtl .privacy_leagel_page .menu-item a:hover {
                border-left-width: 4px !important;
            }

        }

        @media screen and (min-width:1025px) and (max-width:1300px) {
            .elementor-3955 .elementor-element.elementor-element-6edda17>.elementor-element-populated {
                padding-left: 10px;
            }

            .rtl .elementor-3955 .elementor-element.elementor-element-6edda17>.elementor-element-populated {
                padding-left: 0px;
            }

            .elementor-4317 .elementor-element.elementor-element-74d6ad9>.elementor-element-populated {
                padding-left: 10px;
            }

            .rtl .elementor-4317 .elementor-element.elementor-element-74d6ad9>.elementor-element-populated {
                padding-left: 0px;
            }

        }

        /* PRIVACY POLICY Ends */


        /* Innovation Pages Start */

        @media screen and (min-width:200px) and (max-width:767px) {
            .innovation_page_content_block .elementor-widget-wrap.elementor-element-populated .elementor-element p {
                line-height: 24px;
            }

            .innovation_page_content_block .elementor-widget-wrap.elementor-element-populated .elementor-element .elementor-widget-container {
                line-height: 24px;
            }

            .innovation_page_content_block .elementor-widget-wrap.elementor-element-populated .elementor-element:first-child .elementor-widget-container {
                padding-bottom: 10px;
            }
        }

        @media screen and (min-width:600px) and (max-width:767px) {
            .elementor-element-04931d8 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-04931d8 .elementor-column {
                width: 48%;
            }

            .elementor-element-a34ade0 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-a34ade0 .elementor-column {
                width: 48%;
            }
        }






        /* Innovation Pages Ends */


        /* iNTEC Page Start */

        .elementor-element-9f32698 .elementor-image-box-content {
            padding: 0px 10px 0px 20px !important;

        }

        .elementor-element-9f32698 h3 {
            font-weight: 500 !important;
        }



        /* iNTEC Page End */

        /* Design Philosophy page Start */
        .elementor-element-8864849 video {
            border-radius: 18px;
        }

        .elementor-element-bfaa52e .elementor-image-box-content {
            padding: 0px 20px !important;
        }

        .elementor-element-bfaa52e .elementor-image-box-img img {
            width: 100%;
        }

        .elementor-element-bfaa52e .elementor-image-box-content {
            width: 80%;
            display: inline-block
        }

        .elementor-element-a0def2e .elementor-widget-wrap>.elementor-element.elementor-absolute {
            position: relative;
        }

        .elementor-9436 .elementor-element.elementor-element-45988eb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
            border-radius: 20px 0px 0px 20px;
            margin-left: 3%;
        }

        .rtl .elementor-9436 .elementor-element.elementor-element-45988eb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
            margin-left: 0%;
            margin-right: 3%;
            border-radius: 0px 20px 20px 0px;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .elementor-element-bfaa52e .elementor-image-box-content {
                width: 100%;
            }

            .elementor-element-0383190 .elementor-element-6c49371 {
                width: 50%;
            }

            .elementor-element-0383190 .elementor-element-a7ac4d3 {
                width: 50%;
            }
        }

        @media screen and (min-width:600px) and (max-width:767px) {
            .elementor-element-1ebbcde .elementor-container {
                justify-content: space-between;
                align-items: flex-start;
            }

            .elementor-element-1ebbcde .elementor-element-1d2f0e4 {
                width: 49%;
            }

            .elementor-element-1ebbcde .elementor-element-ce226ed {
                width: 49%;
            }

            .elementor-element-1ebbcde .elementor-element-1d2f0e4>.elementor-widget-wrap {
                padding-top: 0px !important;
            }

            .elementor-1853 .elementor-element.elementor-element-54a61a4 .elementor-heading-title {
                text-align: initial;
            }

            .elementor-element-1ebbcde .elementor-element-ce226ed p {
                text-align: initial;
            }

            .elementor-element-b0058c5 .elementor-container {
                align-items: center;
                justify-content: space-between;
            }

            .elementor-element-b0058c5 .elementor-element-822c031 {
                width: 48%;
            }

            .elementor-element-b0058c5 .elementor-element-822c031 h2 {
                text-align: initial;
            }

            .elementor-element-b0058c5 .elementor-element-822c031 p {
                text-align: initial;
            }

            .elementor-element-b0058c5 .elementor-element-5a8b5f1 {
                width: 48%;
            }

            .elementor-element-fdb970f .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-fdb970f .elementor-column.elementor-col-50 {
                width: 48%;
            }

            .elementor-element-a338944 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-a338944 .elementor-element-a8d17ad {
                width: 48%;
            }

            .elementor-element-a338944 .elementor-element-3e07862 {
                width: 48%;
            }

            /* 	.elementor-element-84ae4bc .elementor-element-2a06d11{width:50%;}
    .elementor-element-84ae4bc .elementor-element-670a190{width:50%;} */

        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .elementor-element-bfaa52e .elementor-image-box-content {
                width: 95% !important;
            }
        }


        /* Design Philosophy page End */

        /* R & D page Start */

        .elementor-element-c604504 .elementor-image-box-content {
            padding: 0px 10px 0px 20px !important;
        }

        .elementor-element-c604504 h3 {
            font-weight: 500 !important;
        }

        @media screen and (min-width:200px) and (max-width:599px) {
            .elementor-element-1a9a5f5 {
                order: 1;
            }

            .elementor-element-de94885 {
                order: 1;
            }

            .elementor-element-81d2e04 {
                order: 1;
            }

            .elementor-element-bdba3ac {
                order: 1;
            }

            .elementor-element-a5ad2fb {
                order: 1;
            }

            .elementor-element-8341e77 {
                order: 1;
            }

        }

        @media screen and (min-width:600px) and (max-width:767px) {
            .elementor-element-64e9b77 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-64e9b77 .elementor-column {
                width: 48%;
            }

            .elementor-element-1a9a5f5 .elementor-heading-title {
                text-align: initial;
            }

            .elementor-element-1a9a5f5 p {
                text-align: initial;
            }

            .elementor-element-c360c0d .elementor-button-wrapper {
                text-align: initial;
            }

            .elementor-element-2d1a27f .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-2d1a27f .elementor-column {
                width: 48%;
            }

            .elementor-element-2d1a27f .elementor-element-de94885 h2 {
                text-align: initial;
            }

            .elementor-element-2d1a27f .elementor-element-de94885 p {
                text-align: initial;
            }

            .elementor-element-2d1a27f .elementor-element-de94885 .elementor-button-wrapper {
                text-align: initial;
            }

            .elementor-element-79a4e09 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-79a4e09 .elementor-column {
                width: 48%;
            }

            .elementor-element-81d2e04 h2 {
                text-align: initial;
            }

            .elementor-element-81d2e04 p {
                text-align: initial;
            }

            .elementor-element-81d2e04 .elementor-button-wrapper {
                text-align: initial;
            }

            .elementor-element-e227d4d .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-e227d4d .elementor-column {
                width: 48%;
            }

            .elementor-element-bdba3ac h2 {
                text-align: initial;
            }

            .elementor-element-bdba3ac p {
                text-align: initial;
            }

            .elementor-element-bdba3ac .elementor-button-wrapper {
                text-align: initial;
            }

            .elementor-element-0251164 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-0251164 .elementor-column {
                width: 48%;
            }

            .elementor-element-a5ad2fb h2 {
                text-align: initial;
            }

            .elementor-element-a5ad2fb p {
                text-align: initial;
            }

            .elementor-element-a5ad2fb .elementor-button-wrapper {
                text-align: initial;
            }

            .elementor-element-5b3dcc2 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-5b3dcc2 .elementor-column {
                width: 48%;
            }

            .elementor-element-8341e77 h2 {
                text-align: initial;
            }

            .elementor-element-8341e77 p {
                text-align: initial;
            }

            .elementor-element-8341e77 .elementor-button-wrapper {
                text-align: initial;
            }

        }


        /* R & D page End */

        /* Road Assistance Page Start */

        .page-id-3107 .elementor-widget .elementor-icon-list-item {
            align-items: start !important;
        }

        .page-id-3107 .elementor-widget .elementor-icon-list-icon {
            padding-top: 6px !important;
        }

        .page-id-3107 h2 {
            font-weight: 500;
        }

        .page-id-3107 h3 {
            font-weight: 500;
        }

        .page-id-3107 .elementor-element-d532a60 h3 {
            font-weight: 600;
        }

        .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
            background-color: #ffff !important;
            border: 1px solid #00000040;
            border-radius: 4px;
            padding: 26px 26px;
            margin-right: 32px !important;
        }

        .rtl .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
            margin-right: 0px !important;
            margin-left: 32px !important;
        }

        .RSA_block .elementor-image-box-wrapper .elementor-image-box-img img {
            width: 68px;
            vertical-align: middle;
        }

        .elementor-element-bda75ec b {
            font-family: 'Inter' !important;
        }

        .elementor-3107 .elementor-element.elementor-element-c8ac7af .elementor-image-box-title {
            margin: 0px;
        }

        .elementor-3107 .elementor-element.elementor-element-d81624e .elementor-image-box-title {
            margin: 0px;
        }

        .elementor-3107 .elementor-element.elementor-element-c8ac7af .elementor-image-box-img img {
            vertical-align: middle;
        }

        .elementor-3107 .elementor-element.elementor-element-d81624e .elementor-image-box-img img {
            vertical-align: middle;
        }


        @media only screen and (min-width:200px) and (max-width:767px) {

            .elementor-element-393f756 {
                width: 32% !important;
            }

            .elementor-element-8406d0b {
                width: 32% !important;
            }

            .elementor-element-330ab22 {
                width: 32% !important;
            }

            .elementor-3107 .elementor-element.elementor-element-bda75ec {
                width: 100%;
                max-width: 100%;
            }

            .elementor-3107 .elementor-element.elementor-element-965b33c {
                width: 100%;
                max-width: 100%;
            }

            .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
                margin-right: 0px !important;
                padding: 15px 15px;
            }

            .RSA_block .elementor-image-box-wrapper .elementor-image-box-img img {
                width: 50px;
            }

            .elementor-3107 .elementor-element.elementor-element-d0db902 {
                width: 50%;
            }

            .elementor-3107 .elementor-element.elementor-element-f607751 {
                width: 50%;
            }

            /* 	Arabic */
            .rtl .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
                margin-left: 0px !important;
            }

        }

        @media only screen and (min-width:500px) and (max-width:767px) {
            .elementor-element-49a57c4 {
                width: 50%;
            }

            .elementor-element-2fdc3ff {
                width: 50%;
            }

            .elementor-element-735906d {
                width: 50%;
            }

            .elementor-element-8b4b533 {
                width: 50%;
            }
        }

        @media only screen and (min-width:500px) and (max-width:767px) {
            .elementor-3107 .elementor-element.elementor-element-f355444 .elementor-image-box-img img {
                width: 100px;
            }

            .elementor-3107 .elementor-element.elementor-element-f607751 .elementor-widget-container {
                text-align: right;
            }

            .elementor-3107 .elementor-element.elementor-element-f607751 img {
                width: 120px;
                margin-right: 10px;
            }

            .elementor-3107 .elementor-element.elementor-element-d0db902>.elementor-widget-container {
                text-align: left;
            }

            .elementor-3107 .elementor-element.elementor-element-d0db902 img {
                width: 120px;
                margin-left: 10px;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
                margin-right: 15px !important;
                padding: 20px 20px;
            }

            .elementor-3107 .elementor-element.elementor-element-bda75ec {
                max-width: 100%;
                width: 100%;
            }

            .elementor-3107 .elementor-element.elementor-element-965b33c {
                max-width: 100%;
                width: 100%;
            }
        }

        @media screen and (min-width:1025px) and (max-width:1180px) {
            .elementor-3107 .elementor-element.elementor-element-393f756 img {
                width: 80%;
            }

            .elementor-3107 .elementor-element.elementor-element-8406d0b img {
                width: 80%;
            }

            .elementor-3107 .elementor-element.elementor-element-330ab22 img {
                width: 80%;
            }

            .elementor-3107 .elementor-element.elementor-element-e0fab6c>.elementor-widget-container {
                margin: 0px 26px;
            }

            .elementor-3107 .elementor-element.elementor-element-a169818>.elementor-widget-container {
                margin: 0px 26px;
            }
        }

        /* Road Assistance Page End */


        /* About Wallan Page Start */



        .page-id-3537 .elementor-widget .elementor-icon-list-item {
            align-items: start !important;
        }

        .page-id-3537 .elementor-widget .elementor-icon-list-icon {
            padding-top: 8px !important;
        }

        .elementor-3537 .elementor-element.elementor-element-fde4c36 {
            margin-bottom: 0px !important;
        }

        .core_values .elementor-container.elementor-column-gap-default {
            flex-wrap: wrap;
        }


        .core_values .elementor-container .elementor-column.elementor-col-16 {
            width: 33%;
        }

        .core_values .elementor-container .elementor-column.elementor-col-16:nth-child(1) {
            padding-bottom: 20px
        }

        .core_values .elementor-container .elementor-column.elementor-col-16:nth-child(2) {
            padding-bottom: 20px
        }

        .core_values .elementor-container .elementor-column.elementor-col-16:nth-child(3) {
            padding-bottom: 20px
        }

        @media screen and (max-width:1096px) {
            .spotlight_sec .spotlight_div {
                min-height: 260px;
            }
        }

        @media screen and (min-width:200px) and (max-width:767px) {

            .overview_main_txt .elementor-widget-container {
                line-height: 24px !important;
            }

            .elementor-8549 .elementor-element.elementor-element-7bd28c9 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-8549 .elementor-element.elementor-element-37bcc92 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-8549 .elementor-element.elementor-element-7bd28c9>.elementor-widget-container {
                padding-bottom: 0px;
            }

            .elementor-8530 .elementor-element.elementor-element-16df816 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-element-082363b p {
                margin-bottom: 0px !important;
            }

            .elementor-element-6f2644e p {
                margin-bottom: 0px !important;
            }

            .elementor-element-c434dc6 p {
                margin-bottom: 0px !important;
            }

            .core_values .elementor-container .elementor-column.elementor-col-16 {
                width: 50%;
            }

            .core_values .elementor-container .elementor-column.elementor-col-16 .elementor-widget-image-box .elementor-image-box-img img {
                width: 45px;
            }

            .core_values .elementor-container .elementor-column.elementor-col-16:nth-child(5) .elementor-widget-image-box .elementor-image-box-img img {
                width: 43px
            }

        }

        @media screen and (min-width:600px) and (max-width:767px) {
            .core_values .elementor-container .elementor-column.elementor-col-16 {
                width: 33%;
            }

            .elementor-element-a2e35d7 .elementor-container {
                justify-content: space-between;
                align-items: start;
                flex-direction: row-reverse;
            }

            .elementor-element-7d8cedf {
                width: 49%;
            }

            .elementor-element-7d8cedf .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-7d8cedf .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-139b7d8 {
                width: 49%;
            }

            .elementor-3537 .elementor-element.elementor-element-139b7d8>.elementor-element-populated {
                padding-top: 0px;
            }

            .elementor-element-daad81b .elementor-container {
                justify-content: space-between;
                align-items: start;
            }

            .elementor-element-ba41277 {
                width: 49%;
            }

            .elementor-element-ba41277 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-ba41277 .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-21de25d {
                width: 49%;
            }

            .elementor-3537 .elementor-element.elementor-element-21de25d>.elementor-element-populated {
                padding-top: 0px;
            }

            .elementor-element-4a9dd4b .elementor-container {
                justify-content: space-between;
                align-items: start;
                flex-direction: row-reverse;
            }

            .elementor-element-73b9467 {
                width: 49%;
            }

            .elementor-element-925b501 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-925b501 .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-925b501 {
                width: 49%;
            }

            .elementor-3537 .elementor-element.elementor-element-73b9467>.elementor-element-populated {
                padding-top: 0px;
            }



            /* 	Arabic */
            .rtl .elementor-8549 .elementor-element.elementor-element-621f071 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-7d8cedf .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8549 .elementor-element.elementor-element-2c7e935 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-ba41277 .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8549 .elementor-element.elementor-element-69fb3e2 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-925b501 .elementor-widget-text-editor p {
                text-align: right;
            }


            .rtl .elementor-post.elementor-grid-item .elementor-post__text {
                padding-right: 20px;
            }



        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .core_values .elementor-container .elementor-column.elementor-col-16 .elementor-widget-image-box .elementor-image-box-img img {
                width: 60px;
            }

            .core_values .elementor-container .elementor-column.elementor-col-16:nth-child(5) .elementor-widget-image-box .elementor-image-box-img img {
                width: 57px;
            }

        }

        /* About Wallan Page End */

        /* Warranty Page */

        .elementor-element-7084696 p {
            margin-bottom: 0px !important;
        }

        .elementor-element-2ea35be p {
            margin-bottom: 0px !important;
        }

        .warranty_provision_block .elementor-container {
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .warranty_provision_block .elementor-container .elementor-column.elementor-col-16 {
            width: 31.5%;
            margin-bottom: 40px;
        }

        .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img {
            background-color: #fff !important;
            border-radius: 4px;
            padding: 26px 26px;
            margin-right: 32px !important;
            border: 1px solid #00000040;
        }

        .rtl .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img {
            margin-right: 0px !important;
            margin-left: 32px !important;
        }

        .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img img {
            width: 68px;
            vertical-align: middle;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img {
                margin-right: 0px !important;
                padding: 15px 15px;
            }

            .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img img {
                width: 50px;
            }

            .warranty_provision_block .elementor-container .elementor-column.elementor-col-16 {
                width: 100%;
                margin-bottom: 20px;
            }

            /* 	Arabic */
            .rtl .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img {
                margin-left: 0px !important;
            }

        }

        @media screen and (min-width:500px) and (max-width:768px) {
            .elementor-element-2b8cc19 {
                width: 50%;
            }

            .elementor-element-8200481 {
                width: 50%;
            }

            .elementor-element-3f64258 {
                width: 50%;
            }

            .elementor-element-9ce9a65 {
                width: 50%;
            }

            .warranty_provision_block .elementor-container .elementor-column.elementor-col-16 {
                width: 48.5%;
                margin-bottom: 15px;
            }

        }

        @media screen and (min-width:500px) and (max-width:550px) {
            .elementor-element-a7a601e .elementor-container .elementor-column .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
                min-height: 46px;
            }

            .elementor-element-02a95ce .elementor-container .elementor-column .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
                min-height: 46px;
            }

            .elementor-element-cb586eb .elementor-container .elementor-column .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
                min-height: 46px;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img {
                margin-right: 15px !important;
                padding: 20px 20px;
            }

            .warranty_provision_block .elementor-container .elementor-column.elementor-col-16 {
                width: 32%;
                margin-bottom: 15px;
            }
        }

        /* Warranty Page  Ends */


        /* search result */
        .search.search-results .page-content ul li {
            background-color: #eae9e8;
            padding: 30px;
            margin: 15px 0px;
        }

        .search.search-results .page-content ul li h2 a {
            color: #000;
        }

        .search.search-results .page-content ul li p {
            font-size: 16px;
        }

        .search.search-results .page-content ul li {
            display: flex;
            align-items: center;
        }

        .search.search-results .search_content_block {
            width: 100%;
        }

        .not_found_data {
            background-color: #f1f3f4;
            text-align: center;
            padding: 50px 0px;
            margin: 50px;
        }

        .not_found_data p {
            padding: 0px !important;
        }

        .not_found_data h1 {
            padding-top: 20px;
        }

        .not_found_data .elementor-button {
            background-color: #0070b7 !important;
            margin-top: 20px;
        }


        /* Inner Pages Responsive */

        @media screen and (min-width:200px) and (max-width:767px) {
            .elementor-3641 .elementor-element.elementor-element-710b4ac {
                margin-bottom: 0px;
            }

            .elementor-3641 .elementor-element.elementor-element-7fd987c {
                width: 100%;
            }
        }

        @media screen and (min-width:600px) and (max-width:767px) {

            /* 	.elementor-element-9e64b04{width:32%;}
    .elementor-element-9339efc{width:32%;}
    .elementor-element-a28c174{width:32%;} */
            .elementor-element-1787e10 .elementor-container {
                justify-content: space-between;
            }

            .elementor-element-37755a8 {
                width: 49%;
            }

            .elementor-element-c2549cd {
                width: 49%;
            }

            .elementor-element-1053640 {
                width: 49%;
            }

            .elementor-element-90b557a {
                width: 49%;
            }

            .elementor-element-eefb07d h2 {
                text-align: left;
            }

            .elementor-element-c8b310e p {
                line-height: 22px;
                text-align: left;
            }

            .elementor-element-60d805f p {
                line-height: 22px;
                text-align: left;
            }

            .elementor-element-325ba8c .elementor-container.elementor-column-gap-default {
                align-items: center;
            }

            .elementor-3641 .elementor-element.elementor-element-82615e8 .elementor-heading-title {
                text-align: left;
            }

            .elementor-element-90b557a .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-325ba8c .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
            }

            /* 	Arabic CSS */

            .rtl .elementor-3641 .elementor-element.elementor-element-82615e8 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-90b557a .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8530 .elementor-element.elementor-element-eefb07d .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-c8b310e p {
                text-align: right;
            }

            .rtl .elementor-element-60d805f p {
                text-align: right;
            }

        }


        @media screen and (min-width:768px) and (max-width:1024px) {
            .elementor-element-710b4ac {
                margin-bottom: 0px !important;
            }

        }

        /***********************************/
        /* CSR Page */

        .elementor-element-6a354e5 .elementor-widget-container {
            font-family: 'Inter';
        }


        @media screen and (min-width:200px) and (max-width:767px) {
            .elementor-2945 .elementor-element.elementor-element-49d1e5f {
                width: 100%;
                max-width: 100%;
            }

            .elementor-element-e8bc1b1 .elementor-container.elementor-column-gap-default {
                flex-direction: column-reverse;
            }

            .elementor-element-1d63e3a .elementor-container {
                align-items: center;
            }

            .elementor-2945 .elementor-element.elementor-element-bc7676c>.elementor-widget-container {
                padding-top: calc(60px - 30px);
            }


        }

        @media screen and (min-width:370px) and (max-width:499px) {

            /* 	.elementor-2945 .elementor-element.elementor-element-24f8585{margin-top:calc(-130px - 40px);} */
            .elementor-2945 .elementor-element.elementor-element-1d63e3a>.elementor-container {
                min-height: calc(380px - 30px);
            }
        }

        @media screen and (min-width:450px) and (max-width:767px) {
            .elementor-2945 .elementor-element.elementor-element-1d63e3a>.elementor-container {
                min-height: calc(380px - 80px);
            }
        }

        @media screen and (min-width:500px) and (max-width:767px) {
            .elementor-2945 .elementor-element.elementor-element-1d63e3a>.elementor-container {
                min-height: 300px;
            }

            .elementor-element-4b47cc5 .elementor-element {
                text-align: initial !important;
            }

            /* 	Arabic */
            .rtl .elementor-8572 .elementor-element.elementor-element-eec4e12 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-6e75d92 .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8572 .elementor-element.elementor-element-82c181d .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-5e998e7 .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8572 .elementor-element.elementor-element-0f426bb .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-4b47cc5 .elementor-widget-text-editor p {
                text-align: right;
            }

        }

        @media screen and (min-width:600px) and (max-width:767px) {
            .elementor-element-456d960 .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
            }

            .elementor-element-ee84a36 {
                width: 49% !important;
            }

            .elementor-element-6e75d92 {
                width: 49% !important;
            }

            .elementor-element-6e75d92 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-6e75d92 .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-ee84a36 .elementor-widget-wrap {
                align-items: flex-start !important;
                align-content: flex-start !important;
            }

            .elementor-element-3225d62 .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
            }

            .elementor-element-5e998e7 {
                width: 48% !important;
            }

            .elementor-element-d605d24 {
                width: 48% !important;
            }

            .elementor-element-5e998e7 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-5e998e7 .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-e8bc1b1 .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
                flex-direction: row;
            }

            .elementor-element-1672be0 {
                width: 48% !important;
            }

            .elementor-element-4b47cc5 {
                width: 48% !important;
            }

            .elementor-element-4b47cc5 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-4b47cc5 .elementor-widget-text-editor p {
                text-align: left;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .elementor-2945 .elementor-element.elementor-element-9c5b376 {
                margin-bottom: 10px !important
            }
        }

        /* CSR Page Ends*/






        /* Vission Page  */

        @media screen and (min-width:200px) and (max-width:767px) {
            .elementor-element-1bb7052 .elementor-container.elementor-column-gap-default {
                flex-direction: column-reverse
            }

            .elementor-7244 .elementor-element.elementor-element-5967188 {
                position: static !important;
            }

            .elementor-element-2e35e55 {
                position: static !important;
            }

            body.rtl .elementor-8559 .elementor-element.elementor-element-b40b03b {
                position: static;
            }
        }

        @media screen and (min-width:600px) and (max-width:767px) {
            .elementor-element-3c5335c .elementor-widget-container {
                text-align: initial;
            }

            .elementor-element-188a94c .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
                align-items: start;
            }

            .elementor-element-0438306 {
                width: 48%
            }

            .elementor-element-7e2cfa7 {
                width: 48%;
            }

            .elementor-element-76946d5 .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
            }

            .elementor-element-c8f2901 {
                width: 48%
            }

            .elementor-element-f056ed9 {
                width: 48%;
            }

            .elementor-element-1bb7052 .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
                flex-direction: row;
            }

            .elementor-element-ce19efd {
                width: 48%
            }

            .elementor-element-61a7c56 {
                width: 48%;
            }

            .elementor-element-bf6340a .elementor-container.elementor-column-gap-default {
                justify-content: space-between;
                flex-direction: row;
            }

            .elementor-element-2f2d494 {
                width: 48%
            }

            .elementor-element-402e96a {
                width: 48%;
            }

            .elementor-element-7e2cfa7 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-7e2cfa7 .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-c8f2901 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-c8f2901 .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-61a7c56 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-61a7c56 .elementor-widget-text-editor p {
                text-align: left;
            }

            .elementor-element-2f2d494 .elementor-widget-heading h2 {
                text-align: left;
            }

            .elementor-element-2f2d494 .elementor-widget-text-editor p {
                text-align: left;
            }

            /*	Arabic */

            .rtl .elementor-8559 .elementor-element.elementor-element-3f2b720 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-7e2cfa7 .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8559 .elementor-element.elementor-element-7605879 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-c8f2901 .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8559 .elementor-element.elementor-element-a666afb .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-61a7c56 .elementor-widget-text-editor p {
                text-align: right;
            }

            .rtl .elementor-8559 .elementor-element.elementor-element-3fe52f5 .elementor-heading-title {
                text-align: right;
            }

            .rtl .elementor-element-2f2d494 .elementor-widget-text-editor p {
                text-align: right;
            }



        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .elementor-element-188a94c .elementor-container.elementor-column-gap-default {
                align-items: start;
            }

            .elementor-7244 .elementor-element.elementor-element-2e35e55 {
                left: 15px !important;
            }

            .elementor-7244 .elementor-element.elementor-element-5967188 {
                position: static !important;
            }

            .elementor-element-e7b8800 {
                padding-bottom: 15px;
            }

            .elementor-element-2e35e55 {
                height: 300px;
            }

            .elementor-element-2e35e55>.elementor-widget-container {
                height: 300px
            }

            .elementor-element-2e35e55 .elementor-video-iframe {
                max-height: 300px;
            }

            body.rtl .elementor-8559 .elementor-element.elementor-element-b40b03b {
                right: 15px;
            }

            body.rtl .elementor-element-b40b03b>.elementor-widget-container {
                height: 300px;
            }
        }

        @media screen and (min-width:1025px) and (max-width:1380px) {
            .elementor-7244 .elementor-element.elementor-element-5967188 {
                left: 20px !important;
            }

            .elementor-element-2e35e55 {
                left: 20px !important;
            }

            body.rtl .elementor-8559 .elementor-element.elementor-element-5967188 {
                right: 20px;
            }

            body.rtl .elementor-8559 .elementor-element.elementor-element-b40b03b {
                right: 20px;
            }

        }

        /* Vission Page Start */



        /* .spotlight_animation_effect:hover > .elementor-widget-wrap.elementor-element-populated{transform:;} */


        /*  */

        /* Safety Page CSS Start*/

        /* .elementor-element-eb401cc .elementor-widget-container img{} */

        .total_safety_management_video {
            min-width: 450px;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .elementor-2807 .elementor-element.elementor-element-9401a48 {
                position: static;
            }

            .elementor-element-4caa5e9 {
                background-size: cover !important;
            }

            .total_safety_management_video {
                position: static !important;
                min-width: auto;
            }

            .elementor-element-83fde98 .elementor-widget-container {
                line-height: 24px;
            }
        }



        @media screen and (min-width:200px) and (max-width:599px) {
            .elementor-element-3f9a280 {
                order: 10 !important;
            }

            .elementor-element-58bc3db {
                order: 10 !important;
            }

            .elementor-element-c98e927 {
                order: 10 !important;
            }

        }

        @media screen and (min-width:600px) and (max-width:768px) {
            .elementor-element-225e94a .elementor-container {
                justify-content: space-between;
                align-items: flex-start;
            }

            .elementor-element-225e94a .elementor-column {
                width: 48%;
            }

            .elementor-element-225e94a h2 {
                text-align: initial;
            }

            .elementor-element-225e94a p {
                text-align: initial;
            }

            .elementor-element-3f9a280 .elementor-widget-wrap {
                padding-top: 0px !important;
            }


            .elementor-element-1e19e4a .elementor-container {
                justify-content: space-between;
                align-items: flex-start;
            }

            .elementor-element-1e19e4a .elementor-column {
                width: 48%;
            }

            .elementor-element-1e19e4a h2 {
                text-align: initial;
            }

            .elementor-element-1e19e4a p {
                text-align: initial;
            }

            .elementor-element-4b4cccb .elementor-widget-wrap {
                padding-top: 0px !important;
            }


            .elementor-element-0c909de .elementor-container {
                justify-content: space-between;
                align-items: flex-start;
            }

            .elementor-element-0c909de .elementor-column {
                width: 48%;
            }

            .elementor-element-0c909de h2 {
                text-align: initial;
            }

            .elementor-element-0c909de p {
                text-align: initial;
            }

            .elementor-element-2c2dc3d .elementor-widget-wrap {
                padding-top: 0px !important;
            }
        }

        @media screen and (min-width:450px) and (max-width:768px) {
            .elementor-element-23b61ae {
                width: 50%;
            }

            .elementor-element-fe2c1f3 {
                width: 50%;
            }

            .elementor-element-67337b3 {
                width: 50% !important;
                order: 0;
            }

            .elementor-element-00d614e {
                order: 2;
            }

            .elementor-element-9a668ef {
                width: 50% !important;
                order: 1;
            }

            .elementor-element-9a668ef img {
                height: auto !important;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .elementor-element-4caa5e9 {
                background-size: 70% 100% !important;
            }

            .elementor-2807 .elementor-element.elementor-element-9a668ef img {
                height: auto;
            }

            .total_safety_management_video {
                min-width: 300px;
            }
        }

        @media screen and (min-width:1025px) and (max-width:1180px) {
            .total_safety_management_video {
                min-width: 400px;
            }
        }

        @media screen and (min-width:1025px) and (max-width:1400px) {
            .elementor-element-4caa5e9 {
                background-size: 70% 100% !important;
            }
        }







        /* Safety Page CSS Ends*/


        /* Blog Page details */

        .elementor-widget-theme-post-content .elementor-widget-container p a {
            color: #0070b7;
            text-decoration: underline
        }

        /* Videos Ratio */
        .our-vision-video .elementor-wrapper.elementor-fit-aspect-ratio {
            padding: 37.14%;
        }

        .design-philosophy-video .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 26.2%;
        }

        .elementor-element-8864849.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 26.2%;
        }


        .history-video .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 28.8%;
        }

        .elementor-element-7998812.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 28.8%;
        }

        .elementor-element-d862b97.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 28%;
        }

        .elementor-element-f988462.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 28%;
        }

        .elementor-element-927b138.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 82.4%;
        }

        .elementor-element-92283b0.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 41.8%;
        }

        .elementor-element-dab57dc.elementor-aspect-ratio-32 .elementor-wrapper.elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 36.1%;
        }

        .elementor-element-cff0263.elementor-aspect-ratio-32 .elementor-wrapper.elementor-fit-aspect-ratio.elementor-open-inline {
            padding: 36.1%;
        }

        .elementor-element-927b138.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
            padding-bottom: 83.2%;
        }

        .elementor-element-92283b0.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
            padding-bottom: 83.2%;
        }





        /* ****************** */
        /* Landing page */
        /* .promo_banner img.mobile-promo-image{display:none;}
  
  @media screen and (min-width:200px) and (max-width:767px){
    .promo_banner img.mobile-promo-image{display:block;}
    .promo_banner img.desktop-promo-image{display:none;}
  }
  .rtl .promo_footer_links{margin-right:auto;}
  
  .rtl .header_block .model_offer .head_title{text-align:left;}
  
  
  .header_block .model_offer .head_title{margin:0px 0px; font-weight:500 !important;}
  
  .promo_form .form_cta button:focus{outline:unset;}
  
  .promo_field .error_message{line-height:14px; padding-top:4px; display:none;}
  
  @media screen and (max-width:899px){
    .header_block .promo_logo img{width:160px;}
  } */

        @media screen and (max-width:480px) {

            .postid-20025 .header_block,
            .rtl .header_block {
                /*     flex-direction: unset !important; */
                justify-content: space-between !important;
                align-items: center !important;
                row-gap: 15px;
            }

            .rtl .header_block {
                flex-direction: row-reverse !important;
            }
        }

        /* Accordion Slider */

        @media screen and (min-width:200px) and (max-width:767px) {
            .offers_accordion_slider {
                height: 450px;
            }

            .hero .slider_block.on img {
                object-fit: cover;
            }
        }

        @media screen and (min-width:550px) and (max-width:767px) {
            .offers_accordion_slider {
                height: 650px;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .offers_accordion_slider {
                height: 380px;
            }

            .hero .slider_block.on img {
                object-fit: cover;
            }
        }

        @media screen and (min-width:900px) and (max-width:1280px) {

            /* 	.offers_accordion_slider{height:450px;} */
            .hero .slider_block.on img {
                object-fit: cover;
            }
        }

        /* Product Detail banner */



        @media screen and (min-width:1025px) {

            .prod_banner_cta_block .detail_feature_btn .elementor-widget-image,
            .prod_banner_cta_block .detail_feature_btn .elementor-widget-heading {
                width: 51%;
            }

        }

        @media screen and (min-width:767px) and (max-width:1024px) {

            .prod_banner_cta_block .detail_feature_btn .elementor-widget-image,
            .prod_banner_cta_block .detail_feature_btn .elementor-widget-heading {
                width: 60%;
            }
        }

        /*  */

        @media screen and (min-width:200px) and (max-width:899px) {
            .list-news {
                display: none;
            }

            .rtl .title {
                text-align: center;
            }

            .social_tabs {
                width: 100%;
                justify-content: center;
            }

            .rtl .news-tittle {
                flex: 1;
            }

            .rtl .side_bar_block.opened .title {
                text-align: left;
            }

        }

        @media screen and (min-width:200px) and (max-width:1024px) {

            .gallery_carousel.owl-carousel .owl-nav .owl-prev img,
            .gallery_carousel.owl-carousel .owl-nav .owl-next img {
                vertical-align: middle;
            }

            .gallery_carousel .nav-main-class .owl-dots .owl-dot span {
                vertical-align: middle;
            }
        }

        .search.search-results .page-content ul {
            padding: 0px 0px;
        }

        .search.search-results .page-content ul li h2 a {
            padding: 0px 15px;
            box-sizing: border-box;
        }


        /* ****************** */
        /* Banner Animation */


        /* .owl-item .banner-img-geely{opacity:0; transition.3s ease-in-out;}
  .owl-item.active .banner-img-geely{opacity:1;} */

        /* .owl-item .top_left_parent{transform:translateX(-80%); opacity:0; transition:.8s ease-in-out;}
  .owl-item.active .top_left_parent{transform:translateX(0%); opacity:1;} */

        /* .owl-item .top_left_parent .image_styling{transform:translateX(-80%); opacity:0; transition:.6s ease-in-out;}
  .owl-item.active .top_left_parent .image_styling{transform:translateX(0%); opacity:1;}
  
  .owl-item .top_left_parent .text_styling_homePage{transform:translateX(-80%); opacity:0; transition:1s ease-in-out;}
  .owl-item.active .top_left_parent .text_styling_homePage{transform:translateX(0%); opacity:1;}  */




        /* Banner update */

        @media screen and (min-width:601px) and (max-width:767px) {
            .banner_crousal_homePage .banner_block.banner_bg .top_left .text_styling_homePage {
                margin-top: 10px;
                font-size: 14px;
                line-height: 20px;
            }

            .geely_extra_headings .top_left_parent {
                width: 60% !important;
                bottom: 35% !important;
            }

            /* 	Detail page banner update */
            .detail_banner_mbl_image {
                display: none;
            }

            .detail_banner_desk_image {
                display: block !important;
            }

            .detail_feature_btn .elementor-widget-image .elementor-widget-container,
            .detail_feature_btn .elementor-widget-heading .elementor-widget-container {
                width: 100%;
                text-align: initial;
            }

            .detail_feature_btn .elementor-widget-image {
                margin-bottom: 10px;
            }

            .detail_feature_btn .elementor-widget-image .elementor-widget-container img {
                width: 60%;
            }

            .updt_cnt .elementor-widget-wrap {
                justify-content: flex-start !important;
            }


        }

        @media screen and (min-width: 300px) and (max-width: 768px) {

            .ldg-page-form .new_landing_form_container,
            .postid-227181 .new_landing_form_container,
            .postid-227287 .new_landing_form_container {
                margin-top: 56px;
            }
        }

        /* Banner New Update */

        .banner_crousal_homePage .geely_inner_heading_new {
            position: absolute;
            top: 50%;
            left: 3%;
            transform: translate(-80%, -50%);
            background-color: rgba(0, 0, 0, 0.8);
            padding: 30px 30px;
            box-sizing: border-box;
            max-width: 550px;
        }

        .banner_crousal_homePage .geely_inner_heading_new .ext_image_styling {
            max-width: 100%;
            width: 100%;
        }

        .banner_crousal_homePage .geely_inner_heading_new .ext_top_left {
            text-align: initial;
        }

        .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
            font-size: 15px;
            line-height: 23px;
            color: #fff;
            text-align: initial;
            padding: 30px 0px;
            box-sizing: border-box;
        }

        .banner_crousal_homePage .geely_inner_heading_new .ext_bottom_left {
            text-align: initial;
        }


        /* Updated banner animation */
        .owl-item .geely_inner_heading_new {
            opacity: 0;
            transition: 1s ease-in-out;
        }

        .owl-item.active .geely_inner_heading_new {
            transform: translate(0%, -50%);
            opacity: 1;
        }

        @media screen and (min-width:200px) and (max-width:600px) {
            .banner_crousal_homePage .geely_inner_heading_new {
                top: unset;
                bottom: 40px;
                left: 50%;
                transform: translate(-80%, -0px);
                max-width: 400px;
                width: 90%;
                padding: 20px 20px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
                font-size: 14px;
                line-height: 20px;
                padding: 15px 0px;
            }

            .main_banner .main_banner_carousel .banner_block .inner_container div .ext_image_styling {
                width: 90%;
            }

            .owl-item.active .geely_inner_heading_new {
                transform: translate(-50%, -0%);
                opacity: 1;
            }
        }

        @media screen and (min-width:601px) and (max-width:1280px) {
            .banner_crousal_homePage .geely_inner_heading_new {
                left: 30px;
                max-width: 300px;
                padding: 20px 20px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
                font-size: 13px;
                line-height: 20px;
                padding: 10px 0px;
            }

            .main_banner .main_banner_carousel .banner_block .inner_container div .ext_image_styling {
                width: 80%;
            }

        }

        @media screen and (min-width:900px) and (max-width:1280px) {
            .banner_crousal_homePage .geely_inner_heading_new {
                max-width: 400px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
                font-size: 14px;
                line-height: 20px;
                padding: 15px 0px;
            }
        }

        @media screen and (min-width:1281px) and (max-width:1420px) {
            .banner_crousal_homePage .geely_inner_heading_new {
                max-width: 450px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
                font-size: 14px;
                line-height: 24px;
                padding: 20px 0px;
            }

            .rtl .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
                line-height: 24px;
            }

        }

        .map .geely_image_map {
            max-width: 100%;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }


        @media screen and (min-width:200px) and (max-width:767px) {
            .detail_feature_btn {
                bottom: 40px !important;
            }

            .detail_feature_btn .elementor-widget-wrap.elementor-element-populated {
                margin-bottom: 40px;
            }

        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .rtl .resp_footer_accordion .elementor-accordion-item .elementor-tab-title {
                display: flex;
            }
        }

        /* .rtl .history_timeline .timeline_list:after{display:none;} */

        @media screen and (min-width:200px) and (max-width:599px) {
            .banner_crousal_homePage .main_image_banner4 .geely_inner_heading_new {
                background-color: rgba(0, 0, 0, 0.5);
            }
        }





        .elementor-widget-theme-post-content .elementor-widget-container ul li {
            text-align: initial;
        }

        .elementor-widget-theme-post-content .elementor-widget-container p {
            text-align: initial;
        }

        @media screen and (min-width:1300px) and (max-width:1600px) {
            .brand-container .brand-inner-container.owl-carousel {
                width: 92%;
                margin: auto;
            }
        }




        .header_block .model_offer .head_title a img {
            margin-left: 15px;
        }

        .rtl .header_block .model_offer .head_title {
            display: flex;
            flex-wrap: wrap;
        }

        .rtl .header_block .model_offer .head_title a img {
            margin-left: 0px;
            margin-right: 15px;
        }


        .social_feeds_list .date_block .date.date-list {
            font-size: 12px;
            line-height: 16px;
        }

        .top_block_list_content p strong {
            font-weight: 400;
        }

        .events_inner_block .social_block .tabs_content .social_feeds li strong {
            font-weight: 400;
        }

        .car-model .content-col-black .car-tittle img {
            filter: brightness(0);
        }

        .car-model .content-col-black .car-specs .car-spec-img {
            filter: brightness(0);
        }



        /* cookies */

        .moove-gdpr-cookie-notice {
            text-align: center;
        }

        .moove-gdpr-button-holder {
            justify-content: center;
        }

        .moove-gdpr-branding-cnt {
            display: none;
        }

        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
            background-color: #eae9e8;
            border-top: unset !important;
        }

        #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
            background-color: #000;
        }

        #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
            color: #000;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
            background-color: #000;
            border-color: #000;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
            color: #000;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
            background-color: #000;
            border: 1px solid #000;
        }

        .moove-gdpr-modal-close .gdpr-icon.moovegdpr-arrow-close {
            color: #fff !important;
        }

        .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close {
            color: #000 !important;
        }

        .moove-gdpr-infobar-close-btn.gdpr-fbo-3:hover .moovegdpr-arrow-close {
            color: #000 !important;
        }


        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
            color: #000;
        }

        #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
            color: #000 !important;
        }

        #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
            color: #000;
        }

        #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
            background-color: #000;
            color: #fff;
        }

        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
            color: #000;
            box-shadow: inset 0 0 0 1px #000;
        }

        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover {
            color: #fff;
            background-color: #000;
        }

        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover .moovegdpr-arrow-close {
            color: #fff !important;
        }


        /* Accordion Slider */

        @media screen and (min-width:1366px) {
            .offers_accordion_slider {
                height: 550px;
            }
        }

        @media screen and (min-width:1024px) and (max-width:1280px) {
            .offers_accordion_slider {
                height: 480px;
            }
        }

        .hero .slider_block.on img {
            object-fit: cover;
        }


        .top_sec>.elementor-widget-wrap>.elementor-widget-image {
            margin-bottom: 0px;
        }

        em {
            font-style: normal;
        }


        .rtl .spec_360_block .spec_360_list li:last-child::before {
            display: none;
        }


        /* Popup Container */

        .home_popup_container .dialog-widget-content {
            background-color: transparent;
        }

        .home_popup_container .dialog-close-button {
            border-radius: 50%;
            padding: 8px;
            box-sizing: border-box;
        }

        .home_popup_container .popup_cnt_block {
            position: absolute;
            bottom: 0px;
            left: 0px;
            width: 100%;
        }

        .home_popup_container .popup_cnt_block .elementor-container {
            flex-direction: column;
        }

        .home_popup_container .popup_cnt_block .elementor-container .pop_cnt_left_col {
            width: 80%;
            margin: auto;
        }

        .home_popup_container .popup_cnt_block .elementor-container .pop_cnt_left_col .elementor-widget-wrap {
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .home_popup_container .popup_cnt_block .elementor-container .pop_cnt_left_col .elementor-widget-wrap .elementor-widget-image {
            width: 32%;
            margin: 0px 0px;
        }


        .home_popup_container .popup_cnt_block .elementor-container .pop_cnt_right_col {
            width: 80%;
            margin: auto;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .home_popup_container .popup_cnt_block .elementor-container .pop_cnt_left_col {
                width: 100%;
            }

            .home_popup_container .popup_cnt_block .elementor-container .pop_cnt_right_col {
                width: 100%;
            }

            .home_popup_container .popup_cnt_block .elementor-container .pop_cnt_left_col .elementor-widget-wrap {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
        }

        .remove-text {
            opacity: 1 !important;
        }

        .search-results nav.pagination {
            display: flex;
            justify-content: center;
            padding: 10px 0px;
            box-sizing: border-box;
        }

        .search-results nav.pagination a {
            font-size: 14px;
            text-transform: capitalize;
            transition: .3s ease-in-out;
        }

        .search-results nav.pagination a:hover {
            color: #0070b7;
        }


        /* Arabic Font Face */

        @font-face {
            font-family: 'NeosansRegularArabic';
            font-style: normal;
            font-weight: 400;
            src: local('Neo Sans Pro Regular'), url('fonts/Neo-Sans-Arabic-Regular.woff') format('woff'), url('fonts/Neo-Sans-Arabic-Regular.ttf') format('ttf');
        }

        @font-face {
            font-family: 'NeosansMediumArabic';
            font-style: normal;
            font-weight: 500;
            src: url('fonts/NeoSansArabicMedium-1.woff') format('woff'), url('fonts/NeoSansArabicMedium.ttf') format('ttf');
        }

        @font-face {
            font-family: 'NeosansBoldArabic';
            font-style: normal;
            font-weight: 800;
            src: local('Neo Sans Pro Regular'), url('fonts/NeoSansArabicBold.woff') format('woff'), url('fonts/NeoSansArabicBold.ttf') format('ttf');
        }


        /* ************************** */
        /* Arabic Font Family  */

        body.rtl {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl div {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl h1,
        .rtl h2,
        .rtl h3,
        .rtl h4,
        .rtl h5 {
            font-family: 'NeosansMediumArabic' !important;
        }

        .rtl p {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .car-specs span {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .car-spec .car-spec-1 {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .car-spec .car-spec-2 {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .car-spec .car-spec-1 .car-spec-sub {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .elementor-button {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .elementor-button-text {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .elementor-element-3bd00a9 .elementor-icon-list-text {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .bottom_footer_link {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .sticky_sidebar .cta_block ul li:hover a span {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .nav .nav_bar .nav_list .item a {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .side_bar_block .side_inner_block .tools_list li a .tool_list_text {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .side_bar_block .side_bottom_block .text {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .elementor-element-e49067f a {
            font-family: 'NeosansRegularArabic';
        }

        /* listing page fonts for arabic */

        .rtl .car-sub-tittle {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .banner_crousal_homePage .banner_block .btn_block {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .elementor-widget-image-box .elementor-image-box-title a {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .detail-btn a {
            font-family: 'NeosansRegularArabic';
        }

        /* Detail page arabic font */

        .rtl .spec_360_block .spec_360_cta a {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .detail_feature_btn .elementor-heading-title {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .detail_feature_btn .elementor-button-wrapper .elementor-button-link {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .feat_highlights_block .feat_content_block .feat_content_detail {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .feat_highlights_block .feat_content_block .feat_content_detail li {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .wrapper_360 .tab_360 .tabs_360 {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .spec_360_block .spec_360_list li span {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .spec_360_block .spec_360_list li strong {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .feature_main_detail .detail_content_col .detail_content_title {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .feature_main_detail .detail_content_col .highlighted_content .txt {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .features_carousel_blocks .detail_block .feat_carousal_content .feat_carousel_txt {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .spec_table .spec_model_info .spec_model_cta a {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .spec_table .lower_body tr th {
            font-family: 'NeosansMediumArabic';
        }

        /* History Page */

        .rtl .history_hero_section .history_content_block li .history_cont_title {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .history_hero_section .history_content_block li .history_cont {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .history_timeline .timeline_list:before {
            font-family: 'NeosansRegularArabic';
        }

        /* Events Page */
        .media_banner .media_banner_carousel .banner_block .inner_container .content .text {
            display: flex;
        }

        .media_banner .media_banner_carousel .banner_block .inner_container .content .text>span {
            white-space: nowrap !important;
            overflow: hidden !important;
            text-overflow: ellipsis !important;
            max-width: 85ch !important;
            display: block;
        }

        .rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text>span {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text a {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .social_tabs .tabs_btn {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .elementor-widget-theme-post-content p {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .elementor-widget-theme-post-content p strong {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .elementor-widget-theme-post-content li {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .has-post-thumbnail .elementor-post__text .elementor-post__title a {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more {
            font-family: 'NeosansMediumArabic';
        }

        .rtl span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date {
            font-family: 'NeosansRegularArabic';
        }

        /* Offers Page */

        .rtl .offer_page_container .offer_block .offer .offer_hover_block .rcb_btn {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .offer_page_container .offer_block .offer .offer_hover_block .share_block .title {
            font-family: 'NeosansRegularArabic';
        }

        /* Network page */

        .rtl .network_form .network_form_field_block .form_field select {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .network_container .showroom_container .number_of_showroom span {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .showroom_container .showroom_detail_block .showroom_block .showroom_content ul li {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .showroom_container .showroom_detail_block .showroom_map .get_direction {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .hero-number .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
            font-family: neosans !important;
            font-size: 32px;
            /*     font-weight: 700; */

        }

        @media (max-width: 768px) {
            .rtl .hero-number .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
                font-size: 27px;
                /* Adjust font size for tablet */

            }
        }

        /* Mobile View (480px and below) */
        @media (max-width: 480px) {
            .rtl .hero-number .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
                font-size: 21px;
                /* Adjust font size for mobile */
                /* Optional: Adjust font weight if needed */
            }
        }

        /* Forms pages */

        .rtl form .form_block .form_field .label {
            font-family: 'NeosansRegularArabic';
        }

        .rtl form .form_block .form_field input {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .rtl form .form_block select {
            font-family: 'NeosansRegularArabic';
        }

        .rtl form .form_block .form_field .otp_link #otp_generate {
            font-family: 'NeosansRegularArabic';
        }

        .rtl form .form_block .form_field .otp_field .otp_button {
            font-family: 'NeosansMediumArabic';
        }

        .rtl form .form_block .form_field .label .terms {
            font-family: 'NeosansRegularArabic';
        }

        .rtl form .form_block .form_field .label .terms a {
            font-family: 'NeosansRegularArabic';
        }

        .rtl form .form_block select {
            font-family: 'NeosansRegularArabic';
        }

        .rtl form .form_block .form_field textarea {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .form_category_block .cat_tabs span {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .form_category_inner .form_left_col .form_vertical_block span b {
            font-family: 'NeosansMediumArabic';
        }

        .rtl .form_carousel .form_model_block .form_model_name {
            font-family: 'NeosansRegularArabic';
        }

        .rtl form .form_block .radio_btn .container {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .contact_info_block li a {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .contact_us_sub_text {
            font-family: 'NeosansRegularArabic';
        }

        /* Warranty page */

        .rtl .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-description {
            font-family: 'NeosansRegularArabic';
        }

        /* Road side assistance */

        .rtl .elementor-widget .elementor-widget-container .elementor-icon-list-icon+.elementor-icon-list-text {
            font-family: 'NeosansRegularArabic';
        }


        /* Images and Videos */

        .rtl .gallery_container .gallery_tabs span {
            font-family: 'NeosansRegularArabic';
        }

        /* policy page */

        .rtl .policy_text .elementor-widget-container {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .elementor-nav-menu.sm-vertical .elementor-item.elementor-item-anchor {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl.e-landing-page-template p,
        .rtl .thankyou_cta a.buy_cta {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .resp_footer_accordion .elementor-tab-title .elementor-accordion-title {
            font-family: 'NeosansMediumArabic' !important;
        }

        .rtl .resp_footer_accordion .elementor-tab-title {
            display: flex;
            justify-content: space-between;
            flex-direction: row-reverse;
        }

        /* ******************** */

        li a {
            color: #0070b7;
        }

        /* News Page link style */

        .elementor-element-2ec62f1 .Events_module_container .top_block_list_content a {
            background-color: unset;
            color: #0070b7;
            font-size: 15px
        }

        .read-more-btn {
            background-color: #4c4c4c !important;
            color: #ffffff !important;
            font-size: 12px !important;
        }

        .read-more-btn:hover {
            background-color: #000 !important;
        }

        /* coolray new page font */

        .feat_content_detail span {
            font-family: "Inter" !important;
        }


        /* New Landing Page */

        .landing_banner .landing_inner {
            position: absolute;
            top: 50%;
            left: 0px;
            transform: translate(0%, -50%);
        }

        .landing_banner .landing_banner_content {
            display: none;
        }


        .landing_banner .landing_inner .landing_content_col {
            max-width: 500px;
            width: 100%;
        }

        .landing_features .elementor-swiper .swiper-slide {
            border-radius: 0px;
        }

        .landing_features .elementor-swiper .swiper-slide .swiper-slide-inner {
            position: relative;
            bottom: 0px;
            right: 0px;
        }

        .landing_features .elementor-swiper .swiper-slide .swiper-slide-inner .swiper-slide-contents {
            background-color: #eae9e8e3;
            border-radius: 5px;
            padding: 35px 35px;
            box-sizing: border-box;
            position: absolute;
            bottom: 100px;
            right: 0;
            width: 45%;
        }

        .landing_features .elementor-swiper .swiper-slide .swiper-slide-inner .swiper-slide-contents ul {
            margin: 0px 0px;
            padding: 0px 0px 0px 20px;
        }

        .landing_features .elementor-swiper .swiper-pagination {
            bottom: -5px;
        }

        .landing_features .elementor-swiper .swiper-pagination .swiper-pagination-bullet {
            border: 1px solid #8e8f8e;
        }

        .landing_features .elementor-swiper .swiper-pagination {
            bottom: -5px;
        }

        .landing_features .elementor-swiper .swiper-pagination .swiper-pagination-bullet .swiper-pagination-bullet-active {
            border-color: #000;
        }

        .landing_features .elementor-swiper .swiper-slide .swiper-slide-inner .swiper-slide-contents ul li {
            padding: 5px 0px;
        }

        .landing_ft_ext .elementor-inner-section .elementor-container {
            justify-content: flex-end;
        }

        .ldg-page-form .new_landing_form_container {
            top: -152px !important;
        }

        .elementor-page-147679 .is-sticky .new_landing_form_container,
        .elementor-page-147706 .is-sticky .new_landing_form_container {
            top: 0px !important
        }

        .is-sticky .new_landing_form_container {
            top: 58px !important;
        }

        .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
            margin-bottom: 0px;
        }

        .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
            text-align: right;
        }

        @media screen and (min-width:200px) and (max-width:767px) {

            .extraone {
                font-size: 16px !important;
            }

            .extraone1 {
                font-size: 14px !important;
            }

            .form-section {
                background-color: transparent !important;
            }

            .landing_features .elementor-swiper .swiper-slide .swiper-slide-inner .swiper-slide-contents {
                bottom: 60px;
                right: 0;
                width: 80% !important;
            }

            .form_category_block .cat_tabs span {
                font-size: 11px;
            }



        }

        .postid-150988 .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
            text-align: left;
        }

        .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-content,
        .RSA_block .elementor-image-box-wrapper .elementor-image-box-content {
            order: 1;
        }

        .rtl .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img,
        .rtl .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
            order: 0 !important;
        }

        @media (min-width: 768px) {
            .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
                text-align: inherit !important;
                flex-direction: initial !important;
            }
        }

        /* Color changes css */

        /*   .nav .nav_bar .nav_list:last-child .item a{color:#06398f;}
  .nav .nav_bar .nav_list:last-child .item a:hover{color:#06398f;} */

        .bottom_footer_link {
            color: #cacaca;
            font-family: "Inter";
        }

        .main_banner_carousel.owl-carousel .owl-dots .owl-dot.active:before {
            color: #fff !important;
        }


        .main_banner_carousel.owl-carousel .owl-dots .owl-dot:before {
            color: #000 !important;
        }

        .accordion_slider_bg {
            background-color: #EAE9E8 !important;
        }

        .main_banner_carousel.owl-carousel .owl-dots .owl-dot.active {
            background-color: #000 !important;
        }

        .main_banner_carousel.owl-carousel .owl-dots .owl-dot {
            background-color: #fff !important;
        }

        .media_banner .media_banner_carousel .banner_block .inner_container .content .text a {
            color: #06398f;
        }

        /* .tabs_btn.active_tabs{color:#06398f;} */

        .media_banner_carousel.owl-carousel .owl-nav .owl-prev:hover,
        .media_banner_carousel.owl-carousel .owl-nav .owl-next:hover {
            background-color: #000;
        }

        .media_banner .media_banner_carousel .banner_block .inner_container .content .date {
            color: #000;
        }

        .banner_crousal_offer.owl-carousel .owl-dots .owl-dot {
            background-color: #000 !important;
        }

        .banner_crousal_offer.owl-carousel .owl-dots .owl-dot.active {
            background-color: #fff !important;
        }


        .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details .date_block span {
            color: #000;
        }

        .other_details .share_block .date {
            color: #000;
        }


        .offer_page_container .offer_block .offer .offer_hover_block .rcb_btn:hover {
            background-color: rgb(6 6 6 / 60%);
            border-color: rgb(0 0 0 / 60%);
        }

        form .form_block .form_btn .sub_btn {
            background-color: #000 !important;
        }

        form .form_block .checkbox .label a {
            color: #06398f;
        }

        form .form_block .form_field .label .star {
            color: #06398f;
        }

        .gallery_container .gallery_tabs span.gallery_tab_active,
        .gallery_container .gallery_tabs span:hover {
            background-color: #000 !important;
        }

        .gallery_category_carousel .gallery_model_block .gallery_model_block_inner.gallery_model_active {
            border-color: #000 !important;
        }

        .gallery_category_carousel .gallery_model_block .selected_model {
            background-color: #000 !important;
        }

        .gallery_carousel .nav-main-class .owl-dots .owl-dot.active span {
            background-color: #000 !important;
        }

        .form_category_block .cat_tabs span.cat_tab_active {
            background-color: #000;
        }

        form .form_block .form_field input,
        form .form_block select,
        form .form_block .form_field textarea {
            background-color: #eae9e8 !important;
        }

        form .form_block .checkbox .label input:checked~.checkmark {
            background-color: #000;
        }

        form .form_block .radio_btn .container .checkmark:after {
            background-color: #000;
        }

        form .form_block .radio_btn .container input:checked~.checkmark {
            border-color: #000;
        }

        .policy_text .elementor-widget-container a {
            color: #06398f;
        }

        .privacy_leagel_page .menu-item .elementor-item-active {
            border-color: #06398f;
        }

        .privacy_leagel_page .menu-item a:hover {
            color: #06398f !important;
            border-color: #06398f !important;
        }

        .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img,
        .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
            background-color: #eae9e8;
        }

        .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content ul li a {
            color: #cacaca;
        }

        .elementor-element-e49067f .elementor-widget-container pre a span {
            color: #000;
        }

        .policy_text .elementor-widget-container ul li {
            color: #000;
        }

        .form_carousel .form_model_block .car_model_active {
            border-color: #000;
        }

        .form_carousel .form_model_block .selected_model {
            background-color: #000;
        }

        .form_carousel .form_model_block .car_model_active .form_model_name {
            color: #000;
        }

        .feature_main_detail .detail_content_col {
            background-color: #eae9e8;
        }

        .spec_table .spec_model_info.first_col,
        .spec_table .lower_body tr th {
            background-color: #eae9e8 !important;
        }

        .spec_table .lower_body tr:nth-child(odd) td {
            background-color: #eae9e8 !important;
        }

        .spec_table .spec_model_info .spec_model_cta a {
            background-color: #000 !important;
            border-color: #000 !important;
        }

        .spec_table .spec_model_info .spec_model_cta a:hover {
            background-color: Transparent !important;
            color: #000 !important;
        }

        /* .nav .nav_bar .nav_list .item a:hover{color:#000;} */
        .nav_bar .nav_list .first_layer {
            border-top-color: #000;
        }

        .side_bar_block .side_inner_block .title {
            color: #000;
        }

        .side_bar_block .customer_care_bg {
            background-color: #EAE9E8
        }

        .nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link {
            color: #000;
        }

        .side_bar_block .side_inner_block .tools_list li a:hover {
            color: #000;
        }

        .side_bar_block .side_bottom_block .text {
            color: #000;
        }

        .shopping_tools_quick_links .elementor-container .elementor-widget-image-box .elementor-image-box-wrapper:hover .elementor-image-box-content .elementor-image-box-title a {
            color: #000;
        }

        .banner_crousal_homePage .banner_block .btn_block {
            background-color: #fff;
        }

        .history_wrapper {
            background-color: #fff;
        }

        .history_hero_section .history_content_block li {
            background-color: #EAE9E8;
        }

        .history_timeline {
            background-color: #F2F2F2;
        }


        .history_timeline .timeline_list li .active_history {
            color: transparent !important;
            -webkit-background-clip: text;
            background-image: linear-gradient(270deg, #b31d2f .68%, #7550a8 36.18%, #685ab4 51.41%, #2e75d8 66%, #94b0e8 83.6%, #50bbca 98.86%);
        }

        .history_timeline .timeline_list li .active_history .timeline_dot {
            background: linear-gradient(270deg, #b31d2f .68%, #7550a8 36.18%, #685ab4 51.41%, #2e75d8 66%, #94b0e8 83.6%, #50bbca 98.86%);
        }

        .history_timeline .timeline_list li a:hover {
            color: transparent !important;
            background-image: linear-gradient(270deg, #b31d2f .68%, #7550a8 36.18%, #685ab4 51.41%, #2e75d8 66%, #94b0e8 83.6%, #50bbca 98.86%);
            -webkit-background-clip: text;
        }

        .history_timeline .timeline_list li a:hover .timeline_dot {
            background: linear-gradient(270deg, #b31d2f .68%, #7550a8 36.18%, #685ab4 51.41%, #2e75d8 66%, #94b0e8 83.6%, #50bbca 98.86%);
        }

        .spec_360_block .spec_360_cta a {
            background-color: #000;
        }

        .background_360 {
            background-color: #EAE9E8;
        }

        .page-id-252839 .background_360 {
            background-color: unset;
            background-image: unset;
        }

        .feat_highlights_carousel.owl-carousel .owl-dots .owl-dot span {
            background-color: #8e8f8e;
            border-color: #8e8f8e;
        }

        .contact_info_block li a:hover {
            color: #000;
        }

        .contact_info_block li a {
            color: #000;
        }

        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev,
        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next {
            background-color: #fff;
        }

        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-prev:hover,
        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav .owl-next:hover {
            background-color: #dadada;
        }

        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot {
            background-color: #8e8f8e !important;
        }

        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot.active {
            background-color: #000 !important;
        }

        .showroom_container .showroom_detail_block .showroom_block .showroom_content.address_block {
            background-color: #EAE9E8 !important;
        }

        .showroom_container .showroom_detail_block .showroom_block .showroom_content.time_block {
            background-color: #f1f1f1 !important;
        }

        .network_container .showroom_container .number_of_showroom strong {
            color: #06398f !important;
        }

        .gallery_category_carousel .gallery_model_block .gallery_model_block_inner {
            padding: 30px 10px 10px;
        }

        /* .network_form_bg{
      background-image: url(https://stg-geelyuaecomingsoon-guaestaging.kinsta.cloud/wp-content/uploads/2023/04/network_form_bg.png) !important;} */

        .network_form_bg {
            background-image: unset !important;
            background-color: #f1f1f1;
        }

        .network_form .form_titile {
            color: #000;
        }

        .network_form .network_form_field_block .form_field select {
            background-color: #ffffffd9 !important;
        }

        .gallery_category_carousel .gallery_model_block .gallery_model_name {
            min-height: 66px !important;
        }

        .form_category_block .cat_tabs span:hover {
            color: #ffffff;
            background-color: #000;
        }

        .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content .contact_us li a.call_req_btn {
            color: #fff;
            background-color: #000;
        }

        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
            background-color: #EAE9E8;
            border-top: unset !important;
            z-index: 99999;
        }

        .image-col {
            background-color: transparent;
        }

        .content-col-black {
            background-color: transparent;
        }

        .elementor-element-2a94e7f .elementor-widget-container a {
            color: #000;
        }

        .form_bg {
            background-color: #eae9e8;
        }

        form .form_block .form_field .otp_field .otp_button {
            color: #000;
            border-color: #000;
        }

        form .form_block .form_field .otp_field .otp_button:hover {
            background-color: #000;
            color: #fff;
        }

        form .form_block .form_field .otp_link {
            color: #06398f;
        }


        .network_container .network_form .form_titile {
            color: #000;
        }

        .pagination .page-numbers.current {
            color: #000;
        }

        .pagination .next button,
        .pagination .prev button {
            color: #000 !important;
            border-color: #000 !important;
        }

        .pagination .next button:hover,
        .pagination .prev button:hover {
            background-color: #000 !important;
            color: #fff !important;
        }

        .pagination .page-numbers.current {
            color: #000 !important;
        }

        .showroom_container .showroom_detail_block .showroom_map .get_direction:hover {
            color: #000;
        }

        .footer_bg {
            background-color: #eae9e8;
        }

        .header_block .model_offer .head_title span {
            color: #000;
        }

        .promo_form {
            background-color: #fff;
        }

        .promo_form .promo_field input,
        .promo_form .promo_field select {
            background-color: #eae9e8;
        }

        .promo_form .form_cta button,
        .thankyou_cta a.buy_cta {
            background-color: #000;
            border-color: #000;
            color: #fff;
        }

        .promo_form .form_cta button:hover {
            background-color: #000;
            color: #fff;
        }

        .promo_form .promo_field .checkbox_container a {
            color: #06398f;
        }


        .offertext {
            color: #000;
        }

        .thankyou_bg {
            background-color: #F4F4F4;
        }

        .thankyou_bg:hover {
            color: #000;
        }

        .new_landing_form_container {
            background-color: #DFDFDF;
        }

        .new_landing_form_container .landing_form form .landing_field .field {
            color: #000;
            border-color: #000;
        }

        .new_landing_form_container .landing_form form .landing_field .field::placeholder {
            color: #000;
        }

        .new_landing_form_container .landing_form form .landing_field label {
            color: #000;
        }

        .new_landing_form_container .landing_form form .form_cta button {
            background-color: #000;
            color: #fff;
        }

        .ft_bg {
            background-color: #eae9e8;
        }

        .landing_ft .title {
            color: #000;
        }

        .landing_ft .landing_slider .landing_banner_block .landing_ft_cnt {
            background-color: #eae9e8e3;
        }

        .landing_ft .landing_slider .landing_banner_block .landing_ft_cnt .title {
            color: #000;
        }

        .landing_ft .landing_slider .landing_banner_block .landing_ft_cnt p.text {
            color: #000;
        }

        .landing_ft .landing_slider .owl-dots .owl-dot {
            border-color: #8E8F8E;
            background-color: #8E8F8E;
        }

        .landing_ft .landing_slider .owl-dots .owl-dot.active {
            border-color: #000;
            background-color: #000;
        }

        .main_bg {
            background-color: #eae9e8;
        }

        .landing_hero_section .inner_landing_hero_section .content_sec .title,
        .landing_hero_section .inner_landing_hero_section .content_sec .sub_title,
        .landing_hero_section .inner_landing_hero_section .content_sec .text {
            color: #000;
        }

        .secondary_bg {
            background-color: #DFDFDF;
        }

        .pagination .page-numbers:hover {
            color: #000 !important;
        }

        .elementor-element-f607768 .elementor-image-box-wrapper .elementor-image-box-img {
            order: 1;
        }

        form .form_block .error_message {
            color: #000;
        }

        .success_msg {
            color: #000;
        }

        .model_validation {
            color: #000 !important;
        }

        .side_bar_block #resp_nav.nav .nav_bar .nav_list .item a.geelyoman-title-section {
            color: #000;
        }

        .promo_field .checkbox_container input[type="checkbox"] {
            accent-color: #000;
        }

        .not_found_data {
            background-color: #eae9e8;
        }

        .not_found_data .elementor-button {
            background-color: #000 !important;
        }

        .read-more-btn:hover {
            background-color: #000;
        }

        .offer_page_container .offer_block .offer .offer_hover_block .share_block .links a:hover {
            background-color: rgb(0 0 0 / 60%);
            border-color: rgb(0 0 0 / 60%);
        }

        .error_message {
            color: #000 !important;
        }

        .thankyou_cta a.buy_cta:hover {
            color: #000;
        }

        .thankyou_icon {
            margin-bottom: 20px;
        }

        @media screen and (min-width:500px) and (max-width:767px) {
            .elementor-5670 .elementor-element.elementor-element-1359ee4 {
                background-image: linear-gradient(90deg, #DFDFDF 50%, #EAE9E8 0%) !important;
            }

            .elementor-5670 .elementor-element.elementor-element-464079d {
                background-image: unset !important;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .elementor-5670 .elementor-element.elementor-element-1359ee4 {
                background-image: linear-gradient(90deg, #DFDFDF 45%, #EAE9E8 0%) !important;
            }

            .elementor-5670 .elementor-element.elementor-element-464079d {
                background-image: unset !important;
            }
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .main_banner_carousel.owl-carousel .owl-dots .owl-dot {
                background-color: #8e8f8e !important;
            }
        }

        @media screen and (min-width: 200px) and (max-width: 1024px) {
            .side_bar_block .nav>.title {
                color: #000;
            }
        }

        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .nav-main-class .owl-nav {
            display: none;
        }

        .resp_footer_accordion {
            margin-top: 20px;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .footet_logo_divider .elementor-divider-separator {
                margin: 0px 20px !important;
            }
        }

        /* Color Change Ends */

        /* Header Change Request for arabic */

        .rtl .header_container {
            direction: ltr;
        }

        .rtl .nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link {
            padding-left: 32px;
            padding-right: 15px;
        }

        .rtl .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before {
            left: 10px;
            right: unset;
        }


        /* slider background image remove for landing page in arabic */
        .feature_highlights_bg {
            background: none !important;
        }

        .feat_highlights_carousel .feature_highlights_bg .owl-carousel .owl-item img {
            width: 98% !important;
            margin: auto !important;
        }


        .top_block_list_content a {
            background-color: transparent;
            color: #06398f;
        }

        .top_block_list_content a:hover {
            background-color: transparent;
            color: #06398f;
        }

        .form_category_block .cat_tabs span:hover {
            background-color: #000;
        }

        .rtl .error_message {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .success_msg {
            font-family: 'NeosansRegularArabic' !important;

            font-weight: 600;
        }

        .rtl .model_validation {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl form .form_block select#contact_time {
            direction: none;
        }

        .rtl .promo_container .header_block {
            direction: ltr;
        }

        @media screen and (max-width:480px) {

            .postid-236035 .promo_container .header_block {
                direction: unset !important
            }

            .postid-236035 .header_block .model_offer {
                flex-direction: row-reverse;
            }
        }



        .rtl .promo_container .head_title a {
            margin-left: 10px;
            margin-right: 0px;
        }

        .landing_ar>.elementor-container {
            direction: ltr;
        }

        .rtl .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-img,
        .rtl .RSA_block .elementor-image-box-wrapper .elementor-image-box-img {
            order: 1;
        }

        .thankyou_cta a.finance_cta {
            background-color: transparent;
            color: #000000;
            border-color: #000000;
            margin-left: 20px;
        }

        .rtl .warranty_benefit_block .elementor-image-box-wrapper .elementor-image-box-content,
        .rtl .RSA_block .elementor-image-box-wrapper .elementor-image-box-content {
            order: 0;
        }

        /* Request a quote form */

        .form_carousel .form_model_block .form_model_name {
            height: 66px;
        }



        .rtl .brand-container .owl-item .title {
            text-align: center !important;
        }


        .land_ft_h_block .feat_highlights_block .feat_content_block .feat_content_detail ul {
            list-style: disc;
            padding-left: 20px;
        }

        .rtl .land_ft_h_block .feat_highlights_block .feat_content_block .feat_content_detail ul {
            padding-left: 0px;
            padding-right: 20px;
        }

        .land_ft_h_block .feat_highlights_block .feat_content_block .feat_content_detail ul li {
            padding-top: 10px;
        }


        .promo_container .promo_block .title_block .title {
            color: #000 !important;
        }

        .promo_container .promo_block .promo_content ul li:before {
            background-color: #000 !important;
        }

        .promo_container .promo_form {
            background-color: #e9e9e9 !important;
        }

        .promo_container .promo_form .form_cta button {
            background-color: #000 !important;
            border-color: #000 !important;
        }

        .promo_container .promo_form .form_cta button:hover {
            background-color: #000;
        }

        .promo_container .promo_block .promo_highlited span {
            color: #06398f !important;
        }

        .promo_field .star {
            font-size: 14px;
            line-height: 22px;
            color: #000;
            padding-bottom: 10px;
        }

        .promo_field label {
            font-size: 14px;
            line-height: 22px;
            color: #000;
            padding-bottom: 10px !important;
        }

        .header_block .model_offer .head_title span {
            color: #000 !important;
        }

        .thankyou_cta a.buy_cta {
            background-color: #000 !important;
            color: #fff !important;
        }

        .promo_container .promo_form .promo_field select {
            background-image: url(../geelyomanw.kinsta.cloud/wp-content/uploads/2022/04/form_open.html);
        }

        .rtl .promo_container .promo_form .promo_field select {
            background-position: calc(10% - 18px) 55%;
        }

        .lnd_footer_logo_col .elementor-widget-wrap {
            flex-wrap: nowrap;
        }

        .promo_container .promo_block .promo_content ul {
            padding: 0px 0px 10px;
        }

        @media screen and (min-width:200px) and (max-width:1024px) {
            .promo_block .title_block .title {
                text-align: initial;
            }

            .lnd_footer_logo_col .elementor-widget-wrap {
                justify-content: space-between !important;
            }

            .lnd_footer_logo_col .elementor-widget-wrap .elementor-element {
                width: 48%;
            }
        }

        .rtl .promo_block .promo_content ul li {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_field .star {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_field label {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_field select {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_field input {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_field input::placeholder {
            font-family: 'NeosansRegularArabic';
        }

        .rtl .promo_container .promo_block .promo_highlited span {
            font-family: 'NeosansRegularArabic';
        }

        .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
            flex-direction: row !important;
        }

        @media screen and (min-width:200px) and (max-width:1075px) {
            .spotlight_right_bottom .elementor-container .elementor-widget-wrap .elementor-element {
                margin-bottom: 9px;
            }
        }

        @media screen and (min-width:200px) and (max-width:794px) {
            .rtl .spotlight_right_bottom .elementor-container .elementor-widget-wrap .elementor-element {
                margin-bottom: 1px;
            }
        }

        @media screen and (min-width:200px) and (max-width:1075px) {
            .rtl .spotlight_right_top .elementor-container .elementor-widget-wrap .elementor-element {
                margin-bottom: 9px;
            }
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .spotlight_right_bottom .elementor-container .elementor-widget-wrap .elementor-element {
                margin-bottom: 0px;
            }

            .promo_body .promo_block {
                margin-top: 0px !important;
            }

            .rtl .promo_body .promo_block {
                margin-top: 0px !important;
            }
        }

        @media screen and (min-width:200px) and (max-width:780px) {
            .rtl .spotlight_right_top .elementor-container .elementor-widget-wrap .elementor-element {
                margin-bottom: 1px;
            }
        }

        /* Landing Page */

        .promo_body {
            align-items: start !important;
        }

        .promo_body .promo_block {
            margin-top: 50px;
        }

        .rtl .promo_body {
            align-items: start !important;
        }

        .rtl .promo_body .promo_block {
            margin-top: 50px;
        }

        /* Coolray mbl button */

        .page-id-206541 .prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child {
            display: none !important;
        }

        .rtl.page-id-16940 .prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child {
            display: none !important;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child {
                display: unset;
            }
        }

        .top_block_list_content p,
        .top_block_list_content a {
            font-weight: 400;
        }

        .rtl .promo_form .promo_field select {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .promo_form .promo_field select option[value] {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl .promo_form .promo_field textarea {
            font-family: 'NeosansRegularArabic' !important;
        }

        .rtl strong.sub_title {
            font-family: 'NeosansRegularArabic';
        }

        @media screen and (min-width: 200px) and (max-width: 1026px) {
            .rtl .promo_footer_links {
                margin-right: unset !important;
            }
        }

        .promo_footer_content .text {
            text-align: center !important;
        }

        @media screen and (min-width: 200px) and (max-width: 480px) {
            .postid-20025 .header_block .model_offer .head_title {
                font-size: 12px !important;
                line-height: 18px !important;
            }

            .rtl .header_block .model_offer .head_title {
                font-size: 15px;
            }
        }



        @media screen and (min-width: 200px) and (max-width: 500px) {

            ul.bullet-front li:nth-child(2):before {
                width: 10px !important;
            }
        }


        @media screen and (min-width:200px) and (max-width:767px) {
            .post-200350 .detail_feature_btn {
                bottom: 40px !important;
            }


        }

        h2.elementor-heading-title.elementor-size-default {
            visibility: visible;
        }

        .postid-202250 .wpml-ls-native {
            margin-right: 10px;
        }

        /* .wpml-ls-native {color: #ffffff !important;} */


        /* Landing Form Fourth Template */

        .landingpage-gal img:hover {
            transform: scale(1.1);
            transition: 0.9s;
        }

        .promo_form.fourth_template {
            width: 100%;
            background-color: #FFFDFD;
            border-radius: 10px;
        }

        .fourth_template .promo_field input {
            border: 1px solid #C2C2C2 !important;
            border-radius: 5px !important;
            background-color: #EFEFEF !important;
            color: #0c0c0c !important;
        }

        .fourth_template .promo_field select {
            border: 1px solid #C2C2C2 !important;
            border-radius: 5px !important;
            background-color: #EFEFEF !important;
            color: #0c0c0c !important;
        }

        .fourth_template .promo_field textarea {
            border: 1px solid #C2C2C2 !important;
            border-radius: 5px !important;
            background-color: #EFEFEF !important;
            color: #0c0c0c !important;
        }



        .fourth_template .name_parent {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .promos.promo1 {
            width: 16%;
        }

        .promos.promo2 {
            width: 100%;
        }

        .promos.promo3 {
            width: 49%;
        }

        .contact_parent {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .promos.promo4 {
            width: 49%;
        }

        .promos.promo5 {
            width: 49%;
        }

        .fourth_template .form_cta button {
            width: 100% !important;
            font-size: 24px !important;
            font-weight: 400 !important;
            line-height: 38px !important;
        }

        .rtl .fourth_template .star {
            margin-bottom: 2px;
        }

        .rtl .fourth_template .promo_field select {
            background-position: calc(10% - 0px) 49% !important;
        }

        .rtl .fourth_template .promo7 .promo_field select {
            background-position: calc(10% - 50px) 49% !important;
        }

        .new-landing-page-footer p a {
            color: #464646 !important;
        }

        .new-landing-page-footer p a:first-child {
            margin-left: 20px;
        }

        .rtl .new-landing-page-footer a {
            color: #464646;
        }

        .landing-page-head .wpml-ls-legacy-list-horizontal a span {
            color: #fff !important;
        }

        .rtl.postid-45860 .promo_block {
            display: none;
        }

        .rtl.postid-45860 .promo_body {
            justify-content: center;
            padding-top: 40px;
        }

        .postid-45786 .promo_body {
            padding-top: 40px;
        }

        .promo_form .promo_field .checkbox_container a {
            font-family: 'NeosansRegularArabic';
        }



        @media screen and (max-width: 899px) {
            .promo_form.fourth_template {
                padding: 10px;
            }

            .promos {
                width: 100% !important;
            }

            .promo_form.fourth_template .checkbox_container .offertext {
                display: block;
            }

        }

        @media screen and (max-width: 1024px) {
            .landing-page-head {
                background-color: #000 !important;
            }
        }


        /* / Landing page Thank You message / */

        .thankyou_note {
            text-align: center;
            background-color: #f3fbfb;
            padding: 30px 0px 50px 0px;
        }

        .thankyou_note .thankyou_note_sub h1 {
            font-size: 35px;
        }

        .thankyou_note .thankyou_note_sub p {
            font-size: 16px;
            padding: 5px 0px 20px 0px;
        }

        .thankyou_note .thankyou_note_sub a {
            font-size: 16px;
            background-color: #000000;
            padding: 12px;
            color: #ffffff;
            border-radius: 3px;
        }

        #take_to_service {
            background-color: #54595f !important;
            margin: 10px;
        }

        .promo_body_unique {
            justify-content: center !important;
        }

        #take_to_service {
            display: none !important;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            #take_to_service {
                display: inline-block;
                margin-top: 20px;
            }

            .thankyou_note {
                padding: 20px;
            }
        }

        /* / tugella styling / */

        .rtl .post-47347 .feat_highlights_block .feat_content_block .feat_content_detail span {
            font-family: 'NeosansRegularArabic' !important;
        }

        .post-47345 .feature_highlights_bg,
        .post-47347 .feature_highlights_bg {
            background-image: none !important;
        }

        .back-to-school li:before {
            width: 13px !important;
        }

        @media screen and (min-width: 200px) and (max-width: 520px) {

            .back-to-school li:before {
                width: 11px !important;
            }

            .elementor-178003 .elementor-element.elementor-element-533e8db .elementor-heading-title {
                font-size: 13px;
            }

        }

        .promo_form {
            padding: 20px 20px;
        }

        .promo_form .promo_field input {
            height: 45px;
            padding: 0px 15px;
        }

        .promo_form .promo_field select {
            height: 45px;
            padding: 0px 15px;
        }

        .field {
            height: 45px;
            padding: 0px 15px;
        }

        .star {
            display: inline-block;
            padding-left: 2px;
            font-size: 14px;
        }

        .promo_form .promo_field {
            padding-bottom: 15px
        }

        .promos.promo5 select {
            font-size: 14px;
        }

        .promo_field input {
            font-size: 14px;
        }

        .promo_field select {
            font-size: 14px;
        }

        .promo_field textarea {
            font-size: 14px;
        }

        .checkbox_container input {
            height: 12px !important;
        }

        .checkbox_container .offertext .offercheckbox {
            margin-right: 10px;
        }

        label.offertext a b {
            color: #000000;
        }

        span.wpml-ls-native {
            margin-right: 10px;
        }

        /* Video play Button  */

        .postid-205897 svg.TinyProgressBar_module_tinyBarSVG__f8a567ff {
            display: none !important;
        }

        .postid-205897 svg.PlayButton_module_pauseIcon__fc6bec57 {
            display: none !important;
        }

        .postid-205897 button.Button_module_button__f5fb72bd.shared_module_focusable__63d26f6d.Button_module_customColor__f5fb72bd.Button_module_md__f5fb72bd.Button_module_icon__f5fb72bd.Tooltip_module_tooltipContainer__21ae5b80.exclude-global-button-styles.PlayButton_module_playButton__fc6bec57.shared_module_focusable__63d26f6d {
            display: none !important;
        }

        .wrapper_360 .tab_360 .tabs_360 {
            margin-left: 0px;
        }

        .elementor-196061 .elementor-element.elementor-element-4cb30457.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        /* landding page fix */

        .postid-147679 header h1 {
            padding: 0px;
        }

        .postid-147679 .header_block {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .postid-147679 .promo_container {
            max-width: 1440px;
            margin: auto;
            padding: 6px 10px;
        }

        .postid-147679 .promo_footer_links li {
            display: inline-block;
        }

        .postid-147679 .promo_footer_links {
            align-items: center;
            display: flex;
        }

        .postid-147706 header h1 {
            padding: 0px;
        }

        .postid-147706 .header_block {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .postid-147706 .promo_container {
            max-width: 1440px;
            margin: auto;
            padding: 6px 10px;
        }

        .postid-147706 .promo_footer_links li {
            display: inline-block;
        }

        .postid-147706 .promo_footer_links {
            align-items: center;
            display: flex;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .postid-147679 .promo_logo {
                width: 50% !important;
            }

            .postid-147706 .promo_logo {
                width: 40% !important;
            }

            .postid-147679 .promo_logo a {
                display: flex;
            }

            .postid-147706 .promo_log a {
                display: flex;
            }

            .promo_logo {
                margin-right: 0px;
            }

            .rtl .promo_logo {
                margin-left: 0px;
            }

        }

        .additional-packages {
            max-width: 1300px;
            margin: auto;
            margin-bottom: 20px;
        }

        .feature_main_detail .image_block .left_col li img {
            object-fit: unset;
        }

        /* elementor-widget-RefinedLandingForm */


        .header-ph {
            display: inline-block;
        }

        .header-ph .promo_link {
            display: flex;
            align-items: center;
            font-size: 22px;
            line-height: 32px;
            color: #000;
            text-decoration: none;
            font-weight: 500;
        }

        .lang-num .wpml-ls-native {
            font-size: 18px;
            margin-right: 20px;
        }

        .rtl .lang-num .wpml-ls-native {
            margin-left: 20px;
        }

        .lang-num .promo_link img {
            padding-right: 10px;
        }

        .rtl .lang-num .promo_link img {
            padding-left: 10px;
        }


        .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
            margin-bottom: 0px;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .header-ph .promo_link {
                font-size: 18px;
            }

            .lang-num .promo_link img {
                width: 25%;
            }

        }

        /* refined_form_widget */

        .refined_form_widget {
            width: 100% !important;
        }

        .promo_form.refined_form_widget .form_offer {
            width: 100% !important;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .promo_form.refined_form_widget {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }

        .refined_form_widget .promo_field_email {
            width: 48%;
        }

        .refined_form_widget .promo_field_name {
            width: 100%;
        }

        .refined_form_widget .promo_field_number {
            width: 48%;
        }

        .refined_form_widget .promo_field.promo_field_car {
            width: 100%;
        }

        .refined_form_widget .promo_field.promo_field_city {
            width: 100%;
        }

        .refined_form_widget .promo_field.promo_field_comment {
            width: 100%;
        }

        .refined_form_widget .promo_field.promo_field_checkbox {
            width: 100%;
        }

        .refined_form_widget .form_cta button {
            color: #fff !important;
            background-color: #000 !important;
            border: unset !important;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .refined_form_widget .promo_field_email {
                width: 100%;
            }

            .refined_form_widget .promo_field_number {
                width: 100%;
            }
        }

        /* End of Year offer */
        @media screen and (max-width: 480px) {
            .header_block {
                flex-direction: unset !important;
                justify-content: center !important;
                align-items: center !important;
                row-gap: 15px;
            }
        }

        .banner_crousal_landing-page-slider .nav-main-class,
        .ldg-page-slider.munjaro .main_banner .nav-main-class {
            bottom: 65px !important;
        }

        @media screen and (min-width: 200px) and (max-width: 600px) {

            .banner_crousal_landing-page-slider .nav-main-class,
            .ldg-page-slider.munjaro .main_banner .nav-main-class {
                bottom: 32px !important;
            }
        }

        .ldg-page-slider .geely_inner_heading_new {
            display: flex;
            gap: 10px;
            top: 72% !important;
            background-color: transparent;
        }

        @media screen and (min-width: 200px) and (max-width: 600px) {
            .ldg-page-slider .geely_inner_heading_new {
                left: 48%;
            }
        }

        /* 
  .ldg-page-form .new_landing_form_container{
      top: -152px !important;
  } */


        @media screen and (min-width: 200px) and (max-width: 899px) {
            .ldg-page-slider .geely_inner_heading_new {
                top: 88% !important;
            }

            .ldg-page-slider .banner_crousal_homePage .banner_block .btn_block {
                padding: 5px 15px;
                font-size: 12px;
            }
        }

        /* .postid-177994 .new_landing_form_container, .postid-178003 .new_landing_form_container {
      top: -140px;
  } */

        .ldg-page-slider .banner_crousal_homePage .banner_block .btn_block:focus {
            outline: none;
        }

        /* okavango landin thank you title */

        .postid-20025 .head_title {
            display: none;
        }

        .rtl.postid-20368 .head_title {
            display: none !important;
        }

        .car-spec-1 span {
            padding-bottom: 10px;
        }

        .elementor-element-e8ba887 {
            display: none !important;
        }



        /* Farooq's work
  Okavango Vehicle  */
        .page-id-14102 .tab_360 a:nth-of-type(2),
        .page-id-16940 .tab_360 a:nth-of-type(2) {
            display: none
        }

        /* Form Widget */

        .promo_field.promo_field_age {
            width: 48%;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .promo_field.promo_field_age {
                width: 100%;
            }

            .promo_container .header_block {
                justify-content: space-between !important;
            }

        }

        @media screen and (min-width: 200px) and (max-width: 450px) {
            .header_block .model_offer {
                width: unset !important;
            }
        }

        /* Preface page */

        .page-id-252839 .feat_highlights_block .feat_content_block .feat_content_detail ul {
            list-style: disc !important;
        }

        .page-id-252839 .feat_highlights_block .feat_content_block .feat_content_detail ul li {
            padding-top: 5px;
        }



        /*   .page-id-252839 .wrapper_360 .tab_360 {display: none;} */

        /*   .rtl.page-id-252845 .wrapper_360 .tab_360 {display: none;} */

        .rtl.page-id-252845 .feat_highlights_block .feat_content_block .feat_content_detail ul {
            list-style: disc !important;
        }

        .rtl.page-id-252845 .feat_highlights_block .feat_content_block .feat_content_detail ul li {
            padding-top: 5px;
        }

        .elementor-element.elementor-element-9816267.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .elementor-element.elementor-element-be8e115.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .rtl .elementor-element.elementor-element-6477541.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .rtl .elementor-element.elementor-element-c0f0faf.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .elementor-element.elementor-element-64e4ecd.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .elementor-element.elementor-element-6a31115.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .elementor-element.elementor-element-452f4ff.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .page-id-252839 .feature_detail_container .feature_detail_inner {
            padding: 90px 0 0px;
        }

        .rtl.page-id-252845 .feature_detail_container .feature_detail_inner.interior_feat {
            padding-bottom: 0px;
        }


        .post-252839 .left_col {
            display: none !important;
        }

        .post-252839 .right_col {
            width: 100% !important;
        }

        .rtl .post-252845 .left_col {
            display: none !important;
        }

        .rtl .post-252845 .right_col {
            width: 100% !important;
        }



        @media screen and (min-width: 200px) and (max-width: 767px) {
            .page-id-252839 .feat_highlights_block .feat_content_block .feat_content_detail ul li {
                font-size: 14px;
                padding-top: 0px;
            }

            .rtl.page-id-252845 .feat_highlights_block .feat_content_block .feat_content_detail ul li {
                font-size: 14px;
                padding-top: 0px;
                line-height: 24px;
            }



            /* .page-id-252839 .prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child{display: none;} */

            /* .rtl.page-id-252845 .prod_banner_cta_block .elementor-column .elementor-widget-wrap .elementor-widget-button:last-child{
    display: none;
    } */

        }

        .rtl .spec_360_block .spec_360_list li::before {
            left: 0 !important;
            right: unset !important;
        }

        .postid-259758 .feat_content_title {
            text-align: center !important;
        }

        .rtl.postid-259780 .feat_content_title {
            text-align: center !important;
        }

        /* Preface New work code */

        .post-252839 .elementor-element.elementor-element-d5efba4.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .post-252839 .elementor-element.elementor-element-e2ce9b7.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply !important;
        }

        .post-252839 .feat_highlights_block .feat_content_block {
            background-color: #f8f8f8;
            padding: 40px 0px;
        }

        .post-252839 .feat_highlights_block .feat_content_block .feat_content_title {
            text-align: center;
        }

        .post-252839 .feat_highlights_block .feat_content_block .feat_content_detail {
            padding-top: 0px;
        }

        .post-252839 .feat_content_block {
            height: 95%;
        }

        .post-252839 .spec_table .spec_model_info .spec_model_img img {
            max-width: 70%;
        }

        .rtl .post-252845 .spec_table .spec_model_info .spec_model_img img {
            max-width: 70%;
        }

        .rtl .post-252845 .feat_highlights_block .feat_content_block {
            background-color: #f8f8f8;
            padding: 40px 0px;
        }

        .rtl .post-252845 .feat_highlights_block .feat_content_block .feat_content_title {
            text-align: center;
        }

        .rtl .post-252845 .feat_highlights_block .feat_content_block .feat_content_detail {
            padding-top: 0px;
        }

        .rtl .post-252845 .feat_content_block {
            height: 95%;
        }

        @media screen and (min-width: 767px) {
            .post-252839 .feat_highlights_detail .feat_highlights_block:nth-child(2) {
                width: 80%;
            }

            .rtl .post-252845 .feat_highlights_detail .feat_highlights_block:nth-child(2) {
                width: 80%;
            }

            .post-252839 .owl-nav.disabled {
                display: unset !important;
            }

            .rtl .post-252845 .owl-nav.disabled {
                display: unset !important;
            }
        }

        /* New Preface landing car highlights	 */

        .postid-259758 .feat_highlights_block .feat_content_block {
            background-color: #f8f8f8;
            padding: 40px 0px;
        }

        .postid-259758 .feat_highlights_block .feat_content_block .feat_content_title {
            text-align: center !important;
        }

        .postid-259758 .feat_highlights_block .feat_content_block .feat_content_detail {
            padding-top: 0px;
        }

        @media screen and (min-width: 767px) {
            .postid-259758 .feat_highlights_detail .feat_highlights_block:nth-child(2) {
                width: 80%;
            }

            .rtl.postid-259780 .feat_highlights_detail .feat_highlights_block:nth-child(2) {
                width: 80%;
            }
        }


        .postid-259758 .feat_content_block {
            height: 95%;
        }

        .rtl.postid-259780 .feat_highlights_block .feat_content_block {
            background-color: #f8f8f8;
            padding: 40px 0px;
        }

        .rtl.postid-259780 .feat_highlights_block .feat_content_block .feat_content_title {
            text-align: center;
        }

        .rtl.postid-259780 .feat_highlights_block .feat_content_block .feat_content_detail {
            padding-top: 0px;
        }

        .rtl.postid-259780 .feat_content_block {
            height: 95%;
        }


        .wpforms-error {
            font-size: 12px !important;
        }

        /* 	Preface Draft landing code */

        .postid-260382 .feat_highlights_block .feat_content_block {
            background-color: #f8f8f8;
            padding: 40px 0px;
        }

        .postid-260382 .feat_highlights_block .feat_content_block .feat_content_title {
            text-align: center !important;
        }

        .postid-260382 .feat_highlights_block .feat_content_block .feat_content_detail {
            padding-top: 0px;
        }

        @media screen and (min-width: 767px) {
            .postid-260382 .feat_highlights_detail .feat_highlights_block:nth-child(2) {
                width: 80%;
            }

            .rtl.postid-260505 .feat_highlights_detail .feat_highlights_block:nth-child(2) {
                width: 80%;
            }
        }

        .postid-260382 .feat_content_block {
            height: 95%;
        }

        .rtl.postid-260505 .feat_highlights_block .feat_content_block {
            background-color: #f8f8f8;
            padding: 40px 0px;
        }

        .rtl.postid-260505 .feat_highlights_block .feat_content_block .feat_content_title {
            text-align: center;
        }

        .rtl.postid-260505 .feat_highlights_block .feat_content_block .feat_content_detail {
            padding-top: 0px;
        }

        .rtl.postid-260505 .feat_content_block {
            height: 95%;
        }

        /* 	service request
     */
        .elementor-element.elementor-element-8c00d8d.elementor-widget.elementor-widget-image {
            mix-blend-mode: multiply;
        }

        /* Service Cost	*/

        .form_field select option {
            font-family: 'NeosansRegularArabic' !important;
        }

        /* Home page */

        .rtl div ul li span {
            font-family: 'NeosansRegularArabic' !important;
        }

        /*   .page-id-252839 .background_360{
    background-color: #DDDDDD;
    }
    
  .rtl.page-id-252845 .background_360{
    background-color: #DDDDDD;
    } */

        .first_layer {
            width: 316px;
        }

        .nav_bar .nav_list .first_layer ul {
            padding: 15px;
        }

        .rtl .elementor-17370 .elementor-element.elementor-element-ab37327 .elementor-heading-title {
            line-height: 35px;
        }

        /* New Landing page kw style design	 */

        .kw-design-landing .promo_body .promo_block {
            width: 25% !important;
        }

        .kw-design-landing .promo_body .promo_form {
            width: 65% !important;
        }

        .kw-design-landing .promo_body .form_offer {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }

        .kw-design-landing .promo_body .form_offer .full_width {
            width: 100%;
        }

        .kw-design-landing .promo_body .form_offer .half_width {
            width: 49%;
        }

        .kw-design-landing .promo_body .form_offer .form_cta {
            width: 100%;
        }

        .kw-design-landing .wpforms-container input[type=text] {
            background-color: #ffffff !important;
        }

        @media screen and (min-width: 200px) and (max-width: 900px) {
            .kw-design-landing .promo_body .promo_block {
                width: 100% !important;
                max-width: 100% !important;
            }

            .kw-design-landing .promo_body .promo_form {
                width: 100% !important;
                max-width: 100% !important;
            }

        }

        .kw-design-landing .promo_body {
            width: 80% !important;
            margin: auto;
            padding-top: 80px !important;
        }

        @media screen and (min-width: 900px) and (max-width: 1400px) {
            .kw-design-landing .promo_body {
                width: 95% !important;
            }
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .kw-design-landing .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row {
                margin-right: 0px !important;
                margin-left: unset !important;
            }
        }

        /* KW Design Landing form */

        .kw-landing-form .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text],
        input[type=email],
        select {
            background-color: #ffffff !important;
        }

        .kw-landing-form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email] {
            background-color: #fff !important;
        }

        .kw-landing-form .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) select {
            background-color: #ffffff !important;
        }

        /*  Service Booking WPform*/

        @media screen and (max-width:767px) {
            #service_form .form_block>div:nth-child(4) select {
                height: 40px;
            }

            #service_form .form_block>div:nth-child(6) select {
                height: 40px;
                padding: 0 52px 0 15px
            }

            .rtl #service_form .form_block>div:nth-child(6) select {
                height: 40px;
                padding: 0 15px 0 52px;
            }
        }

        .service-booking-wf .wpforms-container .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
        .service-booking-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text] {
            background-color: #eae9e8 !important;
        }

        .service-booking-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) select {
            background-color: #eae9e8 !important;
        }

        .service-booking-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column select {
            background-color: #eae9e8 !important;
        }

        .service-booking-wf .wpforms-container select:read-only {
            background-color: #eae9e8 !important;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .service-booking-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
                padding: unset !important;
            }
        }

        /* Customer Care Wpform */

        .customer-care-wf .wpforms-container .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
        .customer-care-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text] {
            background-color: #eae9e8 !important;
        }

        .customer-care-wf .wpforms-container select:read-only {
            background-color: #eae9e8 !important;
        }

        .customer-care-wf .wpforms-container-full .wpforms-form textarea {
            background-color: #eae9e8 !important;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
                margin-right: 0px !important;
                margin-left: unset !important;
            }
        }

        /* Contact Us */

        .contact-us-wf .wpforms-container-full .wpforms-form textarea {
            background-color: #eae9e8 !important;
        }

        .contact-us-wf .wpforms-container .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
        .contact-us-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text] {
            background-color: #eae9e8 !important;
        }

        @media screen and (min-width: 200px) and (max-width: 767px) {
            .contact-us-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
                margin-right: 0px !important;
                margin-left: unset !important;
            }
        }

        /* WPform new code start */

        .wpforms-container input[type=text] {
            font-size: 15px;
            line-height: 25px;
            font-family: "Inter";
            height: 50px;
            border: 1px solid #e4e6e7 !important;
            border-top: 3px solid #e4e6e7 !important;
            border-radius: 4px !important;
            padding: 0 15px;
            box-sizing: border-box;
            width: 100%;
            background-color: #eae9e8 !important;
        }


        .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type=email] {
            font-size: 15px;
            font-family: "Inter";
            height: 50px;
            border: 1px solid #e4e6e7;
            border-top: 1px solid #e4e6e7;
            border-radius: 4px;
            padding: 0 15px;
            box-sizing: border-box;
            width: 100%;
            background-color: #eae9e8 !important;
        }

        .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type=text] {
            font-size: 15px;
            font-family: "Inter";
            height: 50px;
            border: 1px solid #e4e6e7;
            border-top: 3px solid #e4e6e7;
            border-radius: 4px;
            padding: 0 15px;
            box-sizing: border-box;
            width: 100%;
            background-color: #eae9e8 !important;
        }

        .wpforms-container-full .wpforms-form textarea {
            font-size: 15px;
            font-family: "Inter";
            height: 50px;
            border: 1px solid #e4e6e7;
            border-top: 3px solid #e4e6e7;
            border-radius: 4px;
            padding: 0 15px;
            box-sizing: border-box;
            width: 100%;
            background-color: #eae9e8 !important;
        }

        .wpforms-submit {
            background-color: #000 !important;
            font-size: 16px;
            font-weight: 500;
            line-height: 26px;
            text-transform: uppercase;
            color: #fff;
            background-color: #0070b7;
            border-radius: 3px;
            padding: 10px 15px;
            box-sizing: border-box;
            min-width: 10em;
            cursor: pointer;
            text-decoration: none;
            outline: none;
            border: 0;
        }

        .wpforms-valid:before {
            border-color: #000000 !important;
        }

        .wpforms-container-full input[type=radio]:checked:before {
            border: 1px solid #000000 !important;
        }


        .wpforms-container-full input[type=radio]:checked:after {
            background-color: #000000 !important;
        }

        .wpforms-container .wpforms-field-label {
            font-size: 15px;
            font-weight: 400;
        }

        .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column select {
            font-size: 15px;
            line-height: 25px;
            font-family: "Inter";
            height: 50px;
            border: 1px solid #e4e6e7;
            border-top: 3px solid #e4e6e7;
            border-radius: 4px;
            padding: 0 15px;
            box-sizing: border-box;
            width: 100%;
            background-color: #eae9e8 !important;
        }

        input#wpforms-258181-field_1 {
            background-color: #eae9e8 !important
        }


        @media screen and (min-width: 600px) and (max-width: 767px) {
            .rtl .request-quote-wf .wpforms-container .wpforms-field {
                margin: 0 10px;
            }
        }

        @media only screen and (max-width: 600px) {
            .rtl .request-quote-wf div.wpforms-container-full:not(:empty) {
                width: 100%;
            }
        }

        .form_category_inner .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-label {
            font-weight: 400;
        }


        /* WPform new code end */


        /* request test drive wpform */

        .test-drive-wf .wpforms-container select:read-only {
            background-color: #eae9e8 !important;
        }

        .test-drive-wf .wpforms-container .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
        .test-drive-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text] {
            background-color: #eae9e8 !important;
        }

        .wpforms-container select {
            font-size: 15px;
            line-height: 25px;
            font-family: "Inter";
            height: 50px !important;
            border: 1px solid #e4e6e7 !important;
            border-top: 3px solid #e4e6e7 !important;
            border-radius: 4px !important;
            padding: 0 15px;
            box-sizing: border-box;
            width: 100%;
            background-color: #eae9e8 !important;
        }

        .test-drive-wf .wpforms-validate.wpforms-form {
            width: 97%;
            margin-left: auto;
            padding-right: 0px;
            padding-left: 87px;
            padding-top: 30px;
            box-sizing: border-box;
        }

        .rtl .test-drive-wf .wpforms-validate.wpforms-form {
            width: 100%;
            margin-left: auto;
            padding-right: 30px;
            padding-left: 0px;
            padding-top: 30px;
            box-sizing: border-box;
        }

        .test-drive-wf .wpforms-container .wpforms-field-label {
            font-size: 16px !important;
            font-weight: 400 !important;
            color: #242424 !important;
        }

        .test-drive-wf .wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label {
            font-size: 16px !important;
            font-weight: 400;
            color: #242424;
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .test-drive-wf .wpforms-validate.wpforms-form {
                width: 100%;
                padding-left: 0px;
            }

            .test-drive-wf .elementor-299183 .elementor-element.elementor-element-34672ea3>.elementor-widget-container {
                padding: unset;
            }

            .rtl .test-drive-wf .wpforms-validate.wpforms-form {
                padding-right: unset;
            }

            .test-drive-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
                margin-right: 0px !important;
                margin-left: 0px !important;
            }

            .test-drive-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
                padding: unset;
            }

        }

        /* request test drive end */

        /* legacy form landing page */


        .legacy-form .wpforms-container-full input[type=text],
        .wpforms-container select:read-only,
        .wpforms-container-full .wpforms-form textarea {
            background-color: #ffffff !important;
        }

        .legacy-form .wpforms-container-full input[type=email] {
            border-width: 0px !important;
        }

        div.wpforms-container-full select {
            appearance: auto !important;
        }

        .rtl div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear {
            right: 90% !important;
        }

        div.wpforms-container-full input[type=text]:focus {
            box-shadow: none !important;
        }

        div.wpforms-container-full input[type=email]:focus {
            box-shadow: none !important;
        }

        div.wpforms-container-full select:focus {
            box-shadow: none !important;
        }

        div.wpforms-container-full textarea:focus {
            box-shadow: none !important;
        }

        div.wpforms-container-full button[type=submit]:focus:after {
            border: none !important;
            color: #000 !important;
        }

        div.wpforms-container-full textarea:focus {
            border: none !important;
        }

        div.wpforms-container-full select {
            background-image: unset !important;
        }

        .wpforms-container-full .wpforms-form em.wpforms-error:before {
            right: 0px !important;
        }

        /* request a qoute */

        .request-quote-wf .wpforms-container .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
        .request-quote-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text] {
            background-color: #eae9e8 !important;
        }

        .request-quote-wf .wpforms-validate.wpforms-form {
            width: 700px;
            margin-left: 120px;
            padding-right: 0px;
            padding-left: 0px;
        }

        .rtl .request-quote-wf .wpforms-validate.wpforms-form {
            width: 820px;
            margin-left: 0px;
            padding-right: 85px;
            padding-left: 0px;
        }

        @media screen and (min-width:200px) and (max-width:767px) {

            .request-quote-wf .wpforms-validate.wpforms-form {
                width: unset;
                margin-left: 0px;
                padding-right: 0px;
                padding-left: 0px;
            }

            .request-quote-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns {
                margin-right: 0px !important;
                margin-left: unset !important;
            }

            .rtl .request-quote-wf .wpforms-validate.wpforms-form {
                width: unset;
                margin-left: 0px;
                padding-right: 0px;
                padding-left: 0px;
            }

            .rtl .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
                padding: unset !important;
            }

        }


        @media screen and (min-width:767px) and (max-width:1024px) {
            .request-quote-wf .wpforms-validate.wpforms-form {
                width: 100%;
                margin-left: 28px;
                padding-right: 0px;
                padding-left: 10px;
            }

            .rtl .request-quote-wf .wpforms-validate.wpforms-form {
                width: unset;
                margin-left: 0px;
                padding-right: 0px;
                padding-left: 0px;
            }

        }

        .elementor-element-95b8524 div.wpforms-container-full {
            margin-left: 20% !important;
            margin-right: 8% !important;
        }

        .elementor-element-95b8524 div.wpforms-container-full {
            width: 100% !important;
        }

        .elementor-element-52c5057d div.wpforms-container-full {
            margin-left: 8% !important;
            margin-right: 20% !important;
        }

        .elementor-element-52c5057d div.wpforms-container-full {
            width: 100% !important;
        }

        .elementor-element-9070c77 div.wpforms-container-full {
            margin-left: 20% !important;
            margin-right: 8% !important;
        }

        .rtl .elementor-element-9070c77 div.wpforms-container-full {
            margin-left: 8% !important;
            margin-right: 20% !important;
        }

        /* request a qoute end */
        /* end */

        /* product landing page form */

        .product-landing.elementor-sticky--active {
            top: 105px !important;
        }

        .product-landing .elementor-element-1a1e91f1 .wpforms-container-full input[type=text],
        .product-landing .wpforms-container-full input[type=email],
        .product-landing .wpforms-container select:read-only {
            min-height: 30px !important;
            display: block !important;
            font-size: 16px !important;
            line-height: 24px !important;
            color: #000 !important;
            font-family: inherit;
            border: 0 !important;
            padding: 0 0 !important;
            box-sizing: border-box !important;
            border-bottom: 1px solid #000 !important;
            outline: none !important;
            width: 100% !important;
            background-color: transparent !important;
        }


        .product-landing .wpforms-container-full input[type=text],
        .product-landing .wpforms-container-full input[type=email],
        .product-landing .wpforms-container select:read-only {
            min-height: 50px !important;
            display: block !important;
            font-size: 16px !important;
            line-height: 24px !important;
            color: #000 !important;
            font-family: inherit;
            border: 0 !important;
            padding: 0 0 !important;
            box-sizing: border-box !important;
            border-bottom: 1px solid #000 !important;
            outline: none !important;
            width: 100% !important;
            background-color: transparent !important;
        }

        .product-landing .wpforms-container .wpforms-field {
            padding: 0 0;
        }

        .product-landing .wpforms-container .wpforms-field {
            padding: 0 0 !important;
        }

        #wpforms-form-299534 .wpforms-field-container>div {
            width: 20% !important;
        }

        .wpforms-container.inline-fields .wpforms-submit {
            font-size: 17px;
            line-height: 25px;
            outline: none;
            border: 0;
            color: #0070B7;
            background-color: #fff;
            border-radius: 0 25px 25px 0;
            padding: 8px 20px;
            text-transform: uppercase;
            min-height: 50px;
            min-width: 8em;
            cursor: pointer;
        }

        .rtl .product-landing .wpforms-container.inline-fields .wpforms-submit {
            border-radius: 25px 0px 0px 25px;
        }

        div#wpforms-field-limit-text-258453-19 {
            display: none;
        }

        .product-landing .elementor-element-1a1e91f1 .wpforms-container-full input[type=text]:focus,
        .product-landing .wpforms-container-full input[type=email]:focus,
        .product-landing .wpforms-container select:read-only:focus {
            box-shadow: none !important;
        }

        .product-landing .wpforms-container-full input[type=text],
        .product-landing .wpforms-container-full input[type=email],
        .product-landing .wpforms-container select:read-only {
            box-shadow: none !important;
        }

        .elementor-element-e46dc2e.elementor-sticky--active {
            margin-top: 59px !important;
        }

        input#wpforms-258453-field_11 {
            height: 50px;
        }

        div.wpforms-container-full button[type=submit]:focus:after {
            border: none !important;
        }

        .wpforms-container.inline-fields .wpforms-submit {
            color: #fff;
        }

        .wpforms-container.inline-fields .wpforms-field-container .wpforms-field {
            padding-right: 7px !important;
            padding-left: 8px !important;
        }

        .wpforms-field-limit-text {
            display: none;
        }

        .product-landing.elementor-sticky--active {
            top: 105px !important;
            position: fixed !important;
            top: 109px !important;
            left: 50% !important;
            width: 100% !important;
            max-width: 1400px !important;
            transform: translateX(-50%) !important;
            z-index: 10 !important;
            padding: 0 15px;
        }

        .rtl .product-landing.elementor-sticky--active {
            inset-inline-start: unset !important;
        }

        .elementor-300972 .elementor-element.elementor-element-6e8802d.elementor-sticky--active .elementor-widget-container {
            margin: -50px 0px 0px 0px !important;
        }



        @media screen and (min-width:1024px) {
            /*     #wpforms-form-299534 em.wpforms-error {
    position: absolute !important;
    top: 92%;
    width: 193% !important;
} */
        }

        @media screen and (min-width:600px) and (max-width:1024px) {
            #wpforms-form-299534 .wpforms-field-container {
                flex-wrap: wrap;
            }

            #wpforms-form-299534 .wpforms-field-container>div {
                flex-basis: 33%;
                margin-bottom: 10px;
            }
        }

        @media screen and (max-width:600px) {
            #wpforms-form-299534 .wpforms-field-container {
                flex-wrap: wrap;
            }

            #wpforms-form-299534 .wpforms-field-container>div {
                flex-basis: 100%;
                margin-bottom: 10px;
            }
        }

        @media screen and (max-width:1024px) {
            #wpforms-form-299534 {
                flex-wrap: wrap;
            }

            .wpforms-submit-container,
            #wpforms-form-299534 .wpforms-field-container {
                flex-basis: 100%;
            }

            .elementor-299461 .elementor-element.elementor-element-77895e7e>.elementor-widget-container {
                border-radius: 7px;
            }

            .product-landing.elementor-sticky .elementor-widget-container {
                border-radius: 12px !important;
            }
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .product-landing.elementor-sticky--active {
                top: 38px !important;
                padding: 0 0px;
            }

            .elementor-heading-title a {
                font-size: 11px !important;
            }
        }

        /* product landing page form end */


        /* WPForm Arabic font family */


        .wpforms-container .wpforms-form .wpforms-field-label {
            font-family: 'NeosansRegularArabic' !important;
        }

        .wpforms-container-full select:not([multiple])>option {
            font-family: 'NeosansRegularArabic' !important;
        }

        .wpforms-container-full input {
            font-family: 'NeosansRegularArabic' !important;
        }

        .wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select {
            font-family: 'NeosansRegularArabic' !important;
        }


        /* Events Data Landing Wpform
 */

        .events-data-wf .wpforms-container-full input[type=text],
        .wpforms-container .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=email],
        .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text],
        .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) select {
            background-color: #ffffff !important;
            line-height: 25px;
            border: 1px solid #fff !important;
        }

        .events-data-wf .wpforms-container select:read-only {
            background-color: #ffffff !important;
            line-height: 25px;
            border: 1px solid #fff !important;
        }

        .events-data-wf .wpforms-container ::-webkit-input-placeholder {
            color: #000000 !important;
            opacity: 0.8 !important;
        }


        @media screen and (min-width:200px) and (max-width:767px) {
            .events-data-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row {
                margin-right: 0px !important;
                margin-left: unset !important;
            }

            .events-data-wf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
                padding: unset !important;
            }
        }

        /*  */

        /*  */


        /* 	Design Update */

        .nav .nav_bar .nav_list .item a:hover {
            color: #fff;
        }

        .page-id-8515 .header_container .header_inner .logo svg path,
        .page-id-2 .header_container .header_inner .logo svg path {
            fill: #000
        }

        .page-id-8515 .nav .nav_bar .nav_list .item a,
        .page-id-2 .nav .nav_bar .nav_list .item a {
            color: #000;
        }

        .page-id-8515 .right_col svg path,
        .page-id-2 .right_col svg path {
            fill: #000;
        }

        .page-id-8515 .header_inner .block.lang a,
        .page-id-2 .header_inner .block.lang a {
            color: #000
        }

        .rtl.page-id-8515 .header_container .header_inner .right_col .block.lang a {
            color: #000;
        }

        .page-id-8515 .nav .nav_bar .nav_list:last-child .item a,
        .page-id-2 .normal_header .nav .nav_bar .nav_list:last-child .item a {
            color: #fff;
        }

        .nav .nav_bar .nav_list:last-child .item a {
            color: #fff;
        }

        body.page {
            background-color: #fff;
        }

        .section_padding {
            padding-inline: 80px !important;
        }

        .section_padding_right {
            padding-right: 80px !important;
        }

        .section_padding_left {
            padding-left: 80px !important;
        }

        .rtl .section_padding_right {
            padding-right: 80px !important;
        }

        .rtl .section_padding_left {
            padding-left: 80px !important;
        }

        .header_container {
            max-width: 1920px;
            padding: 20px 80px 12px;
            box-sizing: border-box;
        }

        [data-pushbar-id] {
            background-color: #1f2227;
        }

        .side_bar_logo {
            padding: 40px 30px 20px;
            box-sizing: border-box;
        }

        .side_bar_logo svg {
            width: 178px;
            height: auto;
        }

        .side_bar_close {
            top: 40px;
        }

        .side_bar_close img {
            width: 10px;
        }

        #resp_nav .nav_bar .nav_list .item .open_nav {
            right: 23px
        }

        .side_bar_block .side_inner_block {
            padding-inline: 30px;
        }

        .side_bar_block .side_inner_block .title {
            color: #fff;
        }

        .side_bar_block .side_inner_block .tools_list li a {
            color: #fff;
            font-family: inherit;
        }

        .side_bar_block .customer_care_bg {
            background-color: #1f2227;
        }

        .side_bar_block .side_bottom_block .social_links {
            justify-content: flex-start
        }

        .side_bar_block .side_bottom_block .text {
            color: #fff;
            font-family: inherit;
            text-align: initial;
        }

        .header_bg {
            border-bottom: 1px solid #D0D0D0;
        }

        .header_bg {
            border: 0px;
        }

        .header_container .header_inner .logo svg {
            max-width: 80px;
            height: unset;
        }

        .header_container .header_inner .logo svg path {
            fill: #fff;
        }

        .header_bg {
            background: transparent;
            margin-bottom: -98px;
            position: relative;
            z-index: 99;
        }

        .nav .nav_bar .nav_list .item a {
            padding: 0px 30px;
            cursor: pointer;
        }

        .nav .nav_bar .nav_list .item a {
            color: #fff;
        }

        .header_inner .block.lang a {
            color: #fff;
        }

        .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link {
            font-family: "Inter";
        }

        .right_col svg path {
            fill: #fff;
            stroke: #fff;
        }

        .right_col .side_bar_icon svg path {
            stroke: transparent;
        }

        .side_bar_block .side_inner_block .tools_list li a .tool_list_text {
            font-family: "Inter";
        }

        .sticky_sidebar .cta_block ul li {
            border: 0.5px solid #9D9D9D;
            border-radius: 4px;
            box-shadow: 0px 0px 9.5px 0px #0000001A;
            background-color: #FFFFFFB2;
        }

        .sticky_sidebar .cta_block ul li a img {
            width: 20px;
        }

        .rtl .header_container .header_inner .right_col .block.lang a {
            color: #fff;
            font-family: "Inter";
        }

        /* Banner */
        .main_banner_carousel.owl-carousel .owl-dots .owl-dot {
            background-color: #969696 !important;
        }

        .main_banner_carousel.owl-carousel .owl-dots .owl-dot.active {
            background-color: #fff !important;
        }

        .main_banner .nav-main-class {
            position: relative;
            transform: unset;
            left: unset;
            bottom: unset;
            max-width: 1920px;
            margin: auto;
        }

        .main_banner .main_banner_carousel.owl-carousel .owl-dots {
            padding: 0px;
            position: absolute;
            bottom: 50px;
            left: 80px;
        }

        .banner_crousal_homePage .geely_inner_heading_new {
            left: 80px;
            background-color: transparent;
            padding: 0px 0px;
        }

        .rtl .banner_crousal_homePage .geely_inner_heading_new {
            left: unset;
            right: 80px;
        }

        .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
            padding: 6px 0px;
            color: #fff;
            font-family: "Inter";
        }

        .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class0 {
            font-size: 28px;
            line-height: 36px;
            display: block;
        }

        .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class1 {
            font-size: 54px;
            line-height: 62px;
            font-family: "neosans";
            display: block;
        }

        .banner_crousal_homePage .geely_inner_heading_new {
            max-width: 650px;
        }

        .main_image_banner_buttons {
            position: absolute;
            bottom: 50px;
            right: 80px;
        }

        .rtl .main_image_banner_buttons {
            right: unset;
            left: 80px;
        }

        .main_image_banner_buttons {
            display: flex;
            gap: 20px;
        }

        .main_image_banner_buttons .btn_block.sliderbtnsnextpage {
            background-color: transparent;
            border: 1px solid #fff;
            border-radius: 3px;
            color: #fff;
        }

        .main_image_banner_buttons>div:nth-child(2) .btn_block.sliderbtnsnextpage {
            background-color: #fff;
            color: #194BFF;
        }

        .main_image_banner_buttons .btn_block.sliderbtnsnextpage:hover {
            background-color: #194BFF;
            border-color: #194BFF;
            color: #fff;
        }

        .main_image_banner_buttons>div:nth-child(2) .btn_block.sliderbtnsnextpage:hover {
            background-color: #194BFF;
            border-color: #194BFF;
            color: #fff;
        }

        .banner_crousal_homePage .banner_block .btn_block {
            text-transform: unset;
        }


        /* Brand Sectin */
        .brand-container {
            max-width: 1920px;
        }

        /* Featured Cars on Home */
        .content-col-black .car-detail-btns a {
            text-transform: unset;
        }

        .content-col .car-detail-btns a {
            text-transform: unset;
        }

        .featured-container .car-model .image-col {
            width: 62%;
        }

        .featured-container .car-model .content-col-black {
            width: 38%;
            padding: 160px 60px;
        }

        .featured-container .car-model .content-col {
            width: 40%;
            padding: 160px 60px;
        }

        .content-col-black .car-sub-tittle {
            font-family: "Inter";
            padding: 0px;
        }

        .car-specs {
            padding: 5px 0px;
        }

        .car-specs .car-spec-detail img {
            width: 28px;
        }

        .car-model .content-col-black .car-tittle h2 {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            width: 100%;
            align-items: center;
        }

        .car-model .content-col .car-tittle h2 {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            width: 100%;
            align-items: center;
        }

        .car-model .content-col-black .car-tittle img {
            max-width: 280px;
        }

        .featured-container .car-model .car-spec {
            width: 100%;
            margin: 20px 0px;
            padding: 20px 20px;
        }

        .car-specs span {
            font-size: 18px;
            line-height: 26px;
            color: #000;
            text-align: initial
        }

        .car-spec .car-spec-1 {
            font-size: 20px;
            line-height: 28px;
            font-family: "Inter";
            font-weight: 400;
        }

        .car-spec .car-spec-2 {
            font-size: 20px;
            line-height: 28px;
            font-family: "Inter";
            font-weight: 400;
        }

        .car-spec .car-spec-3 {
            font-size: 20px;
            line-height: 28px;
            font-family: "Inter";
            font-weight: 400;
        }

        .car-spec-1 span {
            padding-bottom: 2px;
        }

        .car-spec-detail {
            padding-top: 8px;
        }

        .car-detail-btns {
            width: 100%;
        }

        .car-spec .car-spec-1 .car-spec-sub {
            color: #000;
            font-size: 13px !important;
        }

        .content-col-black .car-detail-btns a {
            border-radius: 3px;
            font-family: "inter";
        }

        .content-col-black .car-detail-btns a:hover {
            background-color: #194BFF;
            border-color: #194BFF;
            color: #fff;
        }

        .content-col .car-detail-btns a {
            border-radius: 3px;
            font-family: "inter";
            color: #000;
            border-color: #000;
        }

        .content-col .car-detail-btns a:hover {
            background-color: #194BFF;
            border-color: #194BFF;
            color: #fff;
        }

        .detail-btn.buy-now-btn a {
            background-color: #000;
            color: #fff;
        }

        .content-col {
            color: #000;
        }

        .car-sub-tittle {
            color: #000;
        }

        .car-spec {
            border-color: #000
        }

        .car-spec .divider {
            background-color: #000;
        }

        .content-col-black .car-specs {
            justify-content: flex-start;
        }

        .content-col .car-specs {
            justify-content: flex-start;
        }

        .featured_listing_hm {
            position: relative;
        }

        .featured_listing_hm #counter {
            position: absolute;
            right: 95px;
            bottom: 15px;
            z-index: 20;
        }

        .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
            position: absolute;
            right: 140px;
            bottom: 26px;
        }

        .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
            position: absolute;
            right: 70px;
            bottom: 26px;
        }

        .featured_listing_hm .featured-container_parent .owl-nav img {
            width: 15px;
        }

        .rtl .featured_listing_hm #counter {
            left: 95px;
            right: unset;
        }

        .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
            left: 70px;
            right: unset;
        }

        .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
            left: 140px;
            right: unset;
        }

        .gallery_carousal.owl-carousel-accordion .owl-item.center {
            position: static;
            opacity: 1
        }

        .gallery_carousal.owl-carousel-accordion .owl-item {
            opacity: 0.9;
        }

        .gallery_carousal.owl-theme .owl-dots .owl-dot span {
            margin: 0px 7px !Important;
        }

        .sticky_sidebar .cta_block ul li:hover a span {
            min-width: 9em;
        }

        .sticky_sidebar .cta_block ul li a span {
            font-family: "Inter";
        }

        .brand-inner-container.owl-carousel .owl-nav button.owl-next img {
            filter: unset;
            max-width: 100%;
        }

        .brand-inner-container.owl-carousel .owl-nav button.owl-prev img {
            filter: unset;
            max-width: 100%;
        }

        .gallery_carousal .owl-item .caption {
            font-size: 28px;
            line-height: 36px;
            font-family: "neosans";
            text-shadow: none;
            bottom: 60px;
        }

        .gallery_carousal .owl-item .item {
            margin: 0px 0px;
            transform: scale(0.85);
        }

        .gallery_carousal .owl-item.center .item {
            transform: scale(1.12)
        }

        .shop_tool_hm h3 {
            text-transform: unset !important;
        }

        .rtl .brand-container .owl-item .title {
            font-family: inherit !important;
        }

        .rtl .content-col-black .car-sub-tittle {
            font-family: inherit;
        }

        .rtl .content-col-black .car-detail-btns a {
            font-family: inherit;
        }

        .rtl .content-col .car-detail-btns a {
            font-family: inherit;
        }

        .rtl .home_lmt_offer .text {
            font-family: inherit;
        }

        .car-model .content-col-black .car-tittle img {
            filter: unset;
        }

        .car-model .content-col .car-tittle img {
            filter: unset;
        }

        .featured_listing_hm .featured-container_parent .owl-dots {
            display: none;
            justify-content: center;
            gap: 6px;
        }

        .featured_listing_hm .featured-container_parent .owl-dots .owl-dot span {
            display: none;
        }

        .featured_listing_hm .featured-container_parent .owl-dots .owl-dot {
            width: 20px;
            height: 3px;
            border-radius: 6px;
            background-color: #7C7C7C80;
        }

        .featured_listing_hm .featured-container_parent .owl-dots .owl-dot.active {
            background-color: #000;
        }

        /* Listing page */
        /* .listing_pg .featured-container .car-model .image-col{width:60%;}
.listing_pg .featured-container .car-model .content-col-black{width:40%;} */

        .gallery_carousal.owl-carousel.owl-carousel-accordion .owl-dots {
            margin-top: 25px !important;
        }

        .gallery_carousel_container .gallery_carousel.owl-carousel .nav-main-class .owl-nav {
            display: none;
        }

        .gallery_carousel.owl-carousel .nav-main-class .owl-dots .owl-dot span {
            width: 20px !important;
        }

        /* Footer New */

        .bottom_footer_link:first-child {
            padding-left: 0px;
        }

        /* Offer */
        .resp_footer_accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item {
            border-bottom: 1px solid #7b7b7b !important;
        }

        .offer_page_container .offer_block .offer .offer_hover_block .rcb_btn:hover {
            background-color: #194BFF;
            border-color: #194BFF;
        }

        .offer_page_container .offer_block .offer .offer_hover_block .share_block .links a:hover {
            background-color: #194BFF;
            border-color: #194BFF;
        }

        .media_banner.banner_bg {
            background-color: #F6F3F5;
        }

        .media_banner_carousel.owl-carousel .owl-nav .owl-prev:hover,
        .media_banner_carousel.owl-carousel .owl-nav .owl-next:hover {
            background-color: #194BFF;
        }

        .media_banner .media_banner_carousel .banner_block .inner_container .content .text a {
            color: #194BFF;
        }

        .tabs_btn.active_tabs {
            color: #194BFF;
        }

        .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link:hover {
            color: #194BFF;
        }

        .top_block_list_content a {
            background-color: transparent !important;
            border: 1px solid #000;
            color: #000 !important;
        }

        /* .top_block_list_content a:hover{background-color:#194BFF !important; color:#fff !important; border-color:#194BFF;} */

        .social_feeds_list .date_block .date.date-list {
            font-family: "Inter";
        }

        .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block {
            padding: 0px 20px;
            margin-top: 15px;
        }

        .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details {
            padding: 0px 20px 20px;
        }

        .social_feeds_list .date_block .date.date-list {
            font-family: "Inter";
        }

        .gallery_container .gallery_tabs .gallery_tabs_inner {
            background-color: transparent !important;
            border-radius: 0px !important;
            border: 0px !important;
        }

        .gallery_container .gallery_tabs span {
            border: 1px solid #000;
        }

        .gallery_container .gallery_tabs span img {
            display: none;
        }

        .gallery_container .gallery_tabs span:first-child {
            margin: 0px 0px !important;
            border-radius: 4px 0px 0px 4px;
        }

        .gallery_container .gallery_tabs span:last-child {
            margin: 0px 0px;
            border-radius: 0px 4px 4px 0px;
        }

        .gallery_container .gallery_tabs span:hover img {
            filter: grayscale(1) invert(0);
        }

        .gallery_carousel.owl-carousel .nav-main-class .owl-dots .owl-dot span {
            height: 3px;
            width: 15px;
            border-radius: 10px;
        }

        .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more {
            background-color: transparent;
            border: 1px solid #000;
            color: #000;
        }

        .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more:hover {
            background-color: #194BFF;
            border: 1px solid #194BFF;
            color: #fff;
        }

        .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__title {
            display: inline-block;
            margin-bottom: 10px;
        }

        .history_timeline .timeline_list li .active_history {
            color: #194BFF;
        }

        .history_timeline .timeline_list li .active_history .timeline_dot {
            background-color: #194BFF;
        }

        .history_hero_section .history_content_block li {
            background-color: #E8E7E7;
        }

        .history_timeline {
            background-color: #E8E7E7;
        }

        .history_timeline .timeline_list li a:hover {
            color: #194BFF;
        }

        .history_timeline .timeline_list li a:hover .timeline_dot {
            background-color: #194BFF;
        }

        .history_hero_image.owl-carousel .owl-dots .owl-dot {
            width: 15px;
            height: 3px;
            border-radius: 6px;
        }

        .showroom_container .showroom_detail_block .showroom_block .showroom_content ul li {
            font-family: "Inter";
        }

        .elementor-element .network_container {
            max-width: 1920px;
        }

        .showroom_container .showroom_detail_block .showroom_map .get_direction {
            font-family: "Inter";
        }

        .full_image a {
            display: block;
        }

        /* New Home */
        .home_lmt_offer,
        .rtl .home_lmt_offer {
            display: none;
        }

        /* .home .home_lmt_offer{display: block;} */


        /* Product Detail Page */
        .new_prod_banner .banner_video {
            max-height: 560px;
        }

        /* .new_prod_banner .banner_slogans .elementor-element img {max-width:450px;} */

        .new_prod_banner .banner_slogans .elementor-heading-title {
            text-transform: unset;
        }

        .recent_event .elementor-post .elementor-post__text .elementor-post__title {
            display: block;
        }

        /* .showroom_container .showroom_detail_block .showroom_map .map{height:350px !important;} */
        .showroom_container .showroom_detail_block .showroom_block .showroom_content {
            height: 350px !important;
        }

        .collection_pg .dnd_blk .cta:hover {
            background-color: #194BFF !important;
            border-color: #194BFF;
        }

        .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot {
            height: 3px;
            border-radius: 3px;
            width: 24px;
        }

        .main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-dots .owl-dot {
            width: 24px;
            height: 3px;
            border-radius: 6px;
        }

        .side_bar_block .side_inner_block .tools_list li a:hover {
            color: #fff;
        }

        .side_bar_block .side_bottom_block .social_links {
            gap: 15px;
        }

        .brand-container .owl-item .title {
            text-transform: uppercase;
        }

        .gallery_carousel_container .gallery_carousel.owl-carousel .owl-dots.disabled {
            margin-bottom: 6px;
        }


        .media_banner .media_banner_carousel .banner_block .inner_container .content .text {
            flex-wrap: wrap;
        }

        .elementor-post.elementor-grid-item .elementor-post__text .elementor-post__read-more {
            display: inline-block;
        }

        .top_block_list_content p a {
            padding: 0px;
            border: 0px;
            color: #194BFF;
        }

        .top_block_list_content ul li a {
            border: 0px;
            padding: 0px;
        }

        .feed_details .top_block_list_content .read-more-btn {
            border: 1px solid #000;
            padding: 8px 12px;
        }

        .feed_details .top_block_list_content .read-more-btn:hover {
            border-color: #194BFF;
            background-color: #194BFF !important;
            color: #fff !important;
        }

        .wpforms-container .wpforms-form .wpforms-field-label,
        .wpforms-container .wpforms-form .wpforms-field-label {
            font-family: "Inter" !important;
        }

        .wpforms-container-full input[type=radio]:checked:before {
            border-color: #194BFF !important;
        }

        .wpforms-container-full input[type=radio]:checked:after {
            background-color: #194BFF !important;
        }

        .rtl .wpforms-container .wpforms-form .wpforms-field-label,
        .rtl .wpforms-container .wpforms-form .wpforms-field-label {
            font-family: 'NeosansRegularArabic' !important;
        }

        .wpforms-field .wpforms-layout-column .form_field.wpforms-field.wpforms-field-select select {
            background-color: #eae9e8 !important;
        }

        .owl-carousel .owl-nav button {
            outline: none;
        }

        .side_bar_close {
            width: 30px;
            height: 30px;
            border-radius: 25px;
            background-color: #ffffff3b;
            display: flex;
            align-items: center;
            justify-content: center;
        }


        .featured_listing_hm #counter {
            bottom: 30px;
        }


        .side_bar_block #resp_nav.nav .nav_bar .nav_list .item a.geelyoman-title-section {
            color: #fff;
        }

        #resp_nav .nav_bar .nav_list .first_layer {
            background-color: #1f2227;
        }

        #resp_nav .nav_bar .nav_list .first_layer .first_layer_item .first_layer_link {
            color: #fff;
        }

        #resp_nav .nav_bar .nav_list .item .open_nav.active_nav {
            background-image: url(wp-content/uploads/2024/10/updated_open_nav-up.png);
        }

        .ft_tab_dtl .ft_dtl_block .cnt h3 {
            text-align: initial;
        }

        .ft_tab_dtl .ft_dtl_block .cnt p {
            text-align: initial;
        }

        .common_slider .cnt h2 {
            text-align: initial;
        }

        .common_slider .cnt p {
            text-align: initial;
        }

        .history_hero_section .history_content_block li {
            padding: 30px 30px 20px;
        }

        .history_hero_section .history_content_block li .history_cont_title {
            font-size: 18px;
            line-height: 28px;
            font-weight: 400;
        }

        .media_banner .media_banner_carousel {
            max-width: 100%;
        }

        .media_banner .media_banner_carousel .banner_block .inner_container .content {
            padding-inline: 0px;
        }

        .column-news {
            padding-bottom: 20px;
        }

        .events_inner_block .social_block .tabs_content .social_feeds {
            grid-template-columns: repeat(3, 1fr);
        }

        .events_inner_block .social_block .tabs_content .social_feeds li .social_details {
            box-shadow: unset;
            border-radius: 0px;
        }

        .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details {
            padding-top: 10px;
        }

        .events_inner_block .social_block .tabs_content .social_feeds li .feed_img img {
            border-radius: 0px;
        }

        .main_container {
            max-width: 1920px;
            padding: 0px 0px;
        }

        .sticky_sidebar .cta_block ul li:hover a span {
            border: 0.5px solid #9D9D9D
        }

        .sticky_sidebar .cta_block ul li a span {
            top: -1px;
            height: 38px;
        }

        .sticky_sidebar {
            z-index: 11;
        }

        .car-model .content-col-black .car-specs .car-spec-img {
            filter: unset;
        }

        .wrapper-top-cnt .detail_page_title img {
            display: none;
        }

        div.wpforms-container-full .wpforms-form .wpforms-submit-container {
            margin-top: 25px !important;
        }

        /* .nav_bar .nav_list .first_layer{top:73px;} */

        .background_360.pananorma .wrapper_360 {
            padding-bottom: 0px;
        }

        .background_360.pananorma .wrapper_360 .panorama_container {
            margin-bottom: -45px;
        }

        #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover {
            background-color: #194BFF;
            box-shadow: inset 0 0 0 1px #194BFF
        }

        #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover,
        .not_found_data .elementor-button:hover {
            background-color: #194BFF !important;
        }

        .not_found_data .elementor-button {
            text-decoration: none;
        }

        .not_found_data {
            padding: 50px 10px !important;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
            background-color: #194BFF !important;
            border-color: #194BFF;
            color: #fff;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
            background-color: #194BFF;
            border-color: #194BFF;
        }

        .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close {
            color: #fff !important;
            border-color: #194BFF;
        }

        .form_category_block .cat_tabs span {
            border: 1px solid #000;
        }

        .form_category_block .cat_tabs span img {
            display: none;
        }

        .form_category_block .cat_tabs span:first-child {
            border-radius: 4px 0px 0px 4px;
        }

        .form_category_block .cat_tabs span:last-child {
            border-radius: 0px 4px 4px 0px;
        }

        .form_category_block .cat_tabs .cat_tabs_inner {
            border-radius: 4px;
            background-color: transparent;
            border: 0px;
        }

        .form_category_block .cat_tabs span {
            border-radius: 4px;
        }

        .test-drive-wf .wpforms-validate.wpforms-form {
            padding-top: 0px;
        }

        .select_model_new {
            border-radius: 5px !important;
        }

        .collection_pg .select_mdl_cnt {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 30px;
        }

        .collection_pg .select_mdl_cnt .title {
            width: 100%;
        }

        .collection_pg .select_model_new .select_mdl_cnt .form_fields_parent {
            margin: 0px 0px;
        }

        .select_model_new .select_mdl_cnt .form_btn .cta {
            padding-block: 17px !important;
        }


        .offer_page_container {
            max-width: 1920px;
        }

        #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
            border-radius: 6px;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
            border-radius: 6px;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
            border-radius: 6px;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
            width: 50px;
            height: 50px;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:before {
            height: 20px;
        }

        #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:after {
            height: 20px;
        }

        .main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .banner-img-geely {
            height: calc(100vh - 0px);
        }

        .main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .banner-img-geely img {
            height: 100%;
            object-fit: cover;
        }

        .brand-container .brand-inner-container.owl-carousel {
            width: 100%;
        }

        .form_bg {
            background-color: #ECE8E4;
        }

        .privacy_leagel_page .menu-item .elementor-item-active {
            border-color: #194BFF;
        }

        .wpforms-container .wpforms-form .wpforms-submit:hover {
            background-color: #000 !important;
        }

        .rtl .form_category_block .cat_tabs span:first-child {
            margin: 0px 0px;
            border-radius: 0px 4px 4px 0px;
        }

        .rtl .form_category_block .cat_tabs span:last-child {
            border-radius: 4px 0px 0px 4px;
        }

        .custom_forms_wpf .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text],
        .custom_forms_wpf .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email],
        .custom_forms_wpf .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=phone],
        .custom_forms_wpf .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=select],
        .custom_forms_wpf .wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:not(.wpforms-layout-column-100) input[type=text],
        .custom_forms_wpf .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea,
        .custom_forms_wpf .wpforms-container select:read-only,
        .custom_forms_wpf .wpforms-field .wpforms-layout-column .form_field.wpforms-field.wpforms-field-select select {
            background-color: #fff !important;
            border: 1px solid #0000001A !important;
        }

        .featured-container {
            margin-bottom: 2px;
        }

        .header_inner .block.lang a {
            font-family: 'NeosansRegularArabic';
        }

        .side_bar_close {
            top: 30px;
        }

        .brand-inner-container {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 40px;
        }

        .brand-inner-container .geely-url-product {
            display: block;
            text-align: center;
        }

        .brand-inner-container .geely-url-product .title {
            display: block;
            text-align: center;
            font-size: 18px;
            line-height: 26px;
            color: #000;
            font-family: "Inter";
        }


        .page-id-14102 .tab_360 a:nth-of-type(2),
        .page-id-16940 .tab_360 a:nth-of-type(2) {
            display: block;
        }

        .wrapper_360 .tab_360.tabs a::after {
            content: "";
            width: 2px;
            height: 15px;
            color: #000000;
            background-color: #000000;
            display: inline-block;
            margin-inline: 20px;
        }

        .wrapper_360 .tab_360.tabs a:last-child::after {
            display: none;
        }

        .top_content {
            margin-block-end: 45px;
        }

        .Events_module_container .title {
            color: transparent;
            background-image: linear-gradient(270deg, #b31d2f .68%, #7550a8 36.18%, #685ab4 51.41%, #2e75d8 66%, #94b0e8 83.6%, #50bbca 98.86%);
            -webkit-background-clip: text;
            font-family: "neosans";
            font-size: 36px;
            line-height: 44px;
        }

        .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link {
            font-size: 20px;
            line-height: 28px;
            font-family: "neosans";
        }

        .media_banner .media_banner_carousel .banner_block .inner_container .content .banner_title {
            font-family: "neosans";
        }

        .history_hero_section .history_content_block li,
        .history_timeline {
            background-color: transparent;
            background-image: url(wp-content/uploads/2024/10/grey-bg-pc.png);
            background-repeat: no-repeat;
            background-size: cover;
        }

        .main_banner_carousel.banner_crousal_special-offers.owl-carousel .inner_container {
            height: 100vh;
        }

        .main_banner_carousel.banner_crousal_special-offers.owl-carousel .inner_container .banner-img-geely {
            height: 100%;
        }

        .main_banner_carousel.banner_crousal_special-offers.owl-carousel .inner_container img {
            height: 100%;
            object-fit: cover;
        }

        .rtl .top_content h2 {
            text-align: center;
        }

        .main_image_banner7 .geely_inner_heading_new {
            visibility: visible !important;
        }

        .wrapper_360 .tab_360.tabs {
            flex-wrap: wrap;
        }

        .rtl .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
            font-family: 'NeosansRegularArabic';
        }

        .history_timeline {
            background-color: #E8E7E7;
        }

        .media_banner .media_banner_carousel .banner_block .inner_container .content .text {
            flex-wrap: wrap;
            gap: 10px;
        }

        .rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text>span {
            flex-wrap: wrap;
            gap: 10px;
            display: flex;
        }

        .rtl .gallery_container .gallery_tabs span:first-child {
            border-radius: 0px 4px 4px 0px;
        }

        .rtl .gallery_container .gallery_tabs span:last-child {
            border-radius: 4px 0px 0px 4px;
        }

        .rtl .spec_360_block .spec_360_list li:first-child::before {
            display: block;
        }

        .banner_crousal_homePage .geely_inner_heading_new .ext_image_styling {
            width: auto;
        }

        .elementor-element .end_of_year.elementor-widget-wpforms {
            max-width: 420px !important;
            width: 100%;
            position: absolute;
            bottom: 0px;
            right: 0px;
            background-color: #e9e9e9;
            padding: 0px 20px;
            box-sizing: border-box;
            border-radius: 4px;
        }

        .end_of_year.elementor-widget-wpforms .wpforms-field.wpforms-field-name .wpforms-field-large {
            background-color: #fff !important;
            border: 1px solid #00000040 !important;
        }

        .end_of_year.elementor-widget-wpforms .wpforms-field.wpforms-field-phone .wpforms-field-medium.wpforms-smart-phone-field {
            max-width: 100%;
            border: 1px solid #00000040 !important;
        }

        .end_of_year.elementor-widget-wpforms .wpforms-container .wpforms-field {
            padding: 5px 0px;
        }

        .rtl .header_container {
            direction: unset;
        }

        .rtl .side_bar_block .side_inner_block .tools_list li a .tool_list_text {
            padding-right: 15px;
        }

        .rtl .side_bar_close {
            right: unset;
            left: 20px;
        }

        .rtl .main_banner .main_banner_carousel.owl-carousel .owl-dots {
            left: unset;
            right: 80px;
        }

        .gallery_carousal .owl-item .caption {
            display: none;
        }

        .rtl .nav_bar .nav_list .first_layer ul .first_layer_item .first_layer_link:before {
            right: 10px;
            left: unset;
        }

        .rtl .nav_bar .nav_list .first_layer ul .first_layer_item:hover .first_layer_link {
            padding-left: 15px;
            padding-right: 32px;
        }

        .social_tabs {
            display: none;
        }

        .gallery_carousel .owl-item.center .gallery_block .fixed_block a:first-child {
            display: none;
        }

        .showroom_container .showroom_detail_block .showroom_map .map {
            height: unset !important;
        }

        .showroom_container .showroom_detail_block .showroom_block .showroom_content {
            height: unset !important;
        }

        /* ******************** */
        /* Media queries for new design */


        /* @media screen and (min-width:501px) and (max-width:767px){
.shoping-tools .elementor-image-box-wrapper .elementor-image-box-img img {width: 60%}
} */


        @media screen and (min-width:200px) and (max-width:1024px) {
            .spec_360_block .spec_360_list li {
                padding-inline: 5px;
            }

            .rtl #resp_nav .nav_bar .nav_list .item .open_nav {
                right: unset;
                left: 14px;
            }

            .top_block_list_content p {
                padding-top: 10px;
            }

            .Events_module_container .title {
                font-size: 24px;
                line-height: 32px;
            }

            .brand-inner-container {
                grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
                gap: 15px;
            }

            .brand-inner-container .geely-url-product .title {
                font-size: 14px;
                line-height: 24px;
            }

            .rtl .header_container .header_inner .right_col .block {
                padding-left: 17px;
            }

            .header_container .header_inner .right_col .block {
                padding-right: 17px;
            }

            .collection_pg .select_mdl_cnt {
                gap: 20px;
            }

            .select_model_new .select_mdl_cnt .form_btn .cta {
                padding-inline: 12px;
            }

            .sticky_sidebar .cta_block ul li a span {
                height: 32px;
            }

            .header_container {
                padding-top: 15px;
            }

            .header_container .header_inner {
                padding: 0px 0px;
            }

            .header_container .header_inner .logo svg {
                width: 100%;
                max-width: 70px;
                height: auto;
            }

            .header_bg {
                margin-bottom: -78px;
            }

            .header_inner .right_col svg {
                width: 20px;
            }

            .header_inner .right_col .map svg {
                width: 18px;
            }

            .header_inner .side_bar_logo {
                padding: 40px 20px 20px;
            }

            .header_inner .side_bar_logo svg {
                width: 140px;
            }

            .side_bar_block .nav>.title {
                color: #fff;
                display: none;
            }

            .side_bar_block .nav .nav_bar .nav_list .item a {
                color: #fff;
            }

            .side_bar_block .side_inner_block.useful_links {
                background-color: #1f2227;
            }

            .side_bar_block .useful_links_bg {
                display: none;
            }

            #resp_nav .nav_bar .nav_list .item .open_nav {
                background-image: url("wp-content/uploads/2024/09/updated_open_nav.png");
            }

            .brand-inner-container.owl-carousel .owl-nav button.owl-prev img {
                width: 15px;
            }

            .brand-inner-container.owl-carousel .owl-nav button.owl-next img {
                width: 15px;
            }

            .gallery_carousal .owl-item .caption {
                bottom: 30px;
                font-size: 20px;
                line-height: 30px;
            }

            .main_banner_carousel.owl-carousel.banner_crousal_intec_slider .owl-dots .owl-dot {
                width: 16px;
            }

            .main_banner .main_banner_carousel.banner_crousal_special-offers.owl-carousel .owl-dots .owl-dot {
                width: 18px;
            }

            .side_bar_block #resp_nav.nav .nav_bar .nav_list .item a {
                padding: 2px 0px;
                font-size: 15px;
                line-height: 24px;
            }

            .side_bar_block .side_bottom_block {
                position: absolute;
            }

            .side_bar_close {
                top: 32px;
            }

            .events_inner_block .social_block .tabs_content .social_feeds {
                grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
                gap: 20px;
            }

            .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block {
                padding: 0px 15px;
            }

            .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .other_details {
                padding-inline: 15px;
            }

            .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link {
                line-height: 25px;
                font-size: 18px;
            }
        }

        @media screen and (min-width:200px) and (max-width:767px) {
            .rtl .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                right: 0px;
            }

            .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                left: 0%;
                width: 100%;
            }

            .banner_crousal_homePage .main_image_banner4 .geely_inner_heading_new {
                background-color: transparent;
            }

            .main_banner .main_banner_carousel .banner_block .inner_container div .ext_image_styling {
                width: auto;
            }

            .rtl .banner_crousal_homePage .geely_inner_heading_new {
                right: 0px;
            }

            .rtl .main_image_banner_buttons {
                left: 0px;
            }

            .elementor-element .end_of_year.elementor-widget-wpforms {
                max-width: 420px !important;
                width: 100%;
                position: static;
            }

            .select_model_new .select_mdl_cnt .form_btn .cta {
                padding-block: 11px !important;
            }

            .banner_video video {
                min-height: 340px;
            }

            .elementor-element.banner_slogans .elementor-element img {
                max-width: 330px;
            }

            .featured_listing_hm .featured-container_parent .owl-dots {
                display: flex;
                position: absolute;
                bottom: 25px;
                width: 100%;
            }

            .brand-container .brand-inner-container.owl-carousel {
                width: 100%;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class0 {
                font-size: 18px;
                line-height: 28px;
                text-align: center;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class1 {
                font-size: 24px;
                line-height: 32px;
                text-align: center;
            }

            .featured-container .car-model .image-col {
                width: 100%;
            }

            .featured-container .car-model .content-col-black {
                width: 100%;
                padding: 30px 15px;
            }

            .featured-container .car-model .content-col {
                width: 100%;
                padding: 30px 15px;
            }

            .featured_listing_hm .featured-container .car-model .content-col-black {
                padding-bottom: 50px;
            }

            .featured_listing_hm .featured-container .car-model .content-col {
                padding-bottom: 50px;
            }

            .car-spec .car-spec-1 {
                font-size: 16px;
                line-height: 24px;
            }

            .car-spec .car-spec-2 {
                font-size: 16px;
                line-height: 24px;
            }

            .car-spec .car-spec-3 {
                font-size: 16px;
                line-height: 24px;
            }

            .car-specs span {
                font-size: 15px;
                line-height: 23px;
            }

            .banner_crousal_homePage .geely_inner_heading_new {
                left: 0px;
                transform: unset;
                top: 18%;
                width: 100%;
                bottom: unset;
            }

            .main_image_banner_buttons {
                flex-wrap: wrap;
                gap: 10px;
                justify-content: center;
                right: 0px;
                width: 100%;
            }

            .owl-item.active .geely_inner_heading_new {
                transform: unset;
            }

            .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                bottom: 20px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage {
                padding: 3px 0px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .ext_image_styling {
                margin: auto;
            }

            .main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-dots .owl-dot {
                width: 15px;
                height: 3px;
            }

            .featured_listing_hm #counter {
                bottom: 10px;
                right: calc(50% - 20px);
                transform: translateX(-50%);
                font-size: 14px;
                display: none;
            }

            .featured_listing_hm .featured-container_parent .owl-nav {
                display: none;
            }

            .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
                bottom: 8px;
                right: calc(50% + 55px);
                transform: translateX(-50%);
                outline: unset;
            }

            .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
                bottom: 8px;
                right: calc(50% - 35px);
                transform: translateX(-50%);
                outline: unset;
            }

            .rtl .featured_listing_hm #counter {
                left: 50%;
            }

            .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
                left: calc(50% - 35px);
                right: unset;
            }

            .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
                left: calc(50% + 55px);
                right: unset;
            }

            .wpforms-field-layout-columns.wpforms-field-layout-preset-50-50 {
                gap: 15px;
            }

            .wpforms-field-layout-columns.wpforms-field-layout-preset-50-50 .wpforms-layout-column-50 {
                padding: 0px 0px !important;
            }

        }

        @media screen and (min-width:200px) and (max-width:899px) {
            .brand-inner-container.owl-carousel .owl-nav button.owl-prev {
                left: -15px;
            }

            .brand-inner-container.owl-carousel .owl-nav button.owl-next {
                right: -15px;
            }
        }

        @media screen and (min-width:200px) and (max-width:599px) {
            .rtl .spec_360_block .spec_360_list li:nth-child(2)::before {
                display: none;
            }

            .rtl .spec_360_block .spec_360_list li:nth-child(3)::before {
                display: block;
            }

            .rtl.page-id-317094 .spec_360_block .spec_360_list li:nth-child(3)::before {
                display: none;
            }
        }

        @media screen and (min-width:200px) and (max-width:699px) {
            .banner-img-geely .geely_banner_mobile {
                display: block !important;
            }

            .banner-img-geely .geely_banner_desktop {
                display: none !important
            }
        }

        @media screen and (min-width:700px) and (max-width:1024px) {
            .new_prod_banner .banner_video {
                max-height: 420px;
            }

            .banner-img-geely .geely_banner_mobile {
                display: none !important;
            }

            .banner-img-geely .geely_banner_desktop {
                display: block !important
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class0 {
                font-size: 18px;
                line-height: 28px;
                text-align: initial;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class1 {
                font-size: 22px;
                line-height: 32px;
                text-align: initial;
            }

            .main_image_banner_buttons {
                width: auto;
                right: 20px;
                bottom: 20px;
            }

            .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                left: 20px;
                bottom: 25px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .ext_image_styling {
                margin: unset;
            }

            .banner_crousal_homePage .geely_inner_heading_new {
                left: 20px;
                top: 50%;
                transform: translateY(-50%);
            }

            .rtl .banner_crousal_homePage .geely_inner_heading_new {
                right: 20px;
            }

            .main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-dots .owl-dot {
                width: 15px;
                height: 3px;
                margin-right: 10px;
            }

        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class1 {
                text-align: center;
            }

            .banner_crousal_homePage .geely_inner_heading_new {
                left: 50% !important;
                transform: translatex(-50%) !important;
                top: 10%;
                text-align: center;
            }

            .banner_crousal_homePage .geely_inner_heading_new img.ext_image_styling {
                margin: auto;
                width: 65%;
            }

            .banner_crousal_homePage .geely_inner_heading_new label.text_styling_homePage {
                text-align: center;
            }

            .select_model_new .select_mdl_cnt .form_btn .cta {
                padding-block: 11px !important;
            }

            .events_inner_block .social_block .tabs_content .social_feeds li .feed_details .top_block .link {
                font-size: 20px;
                line-height: 28px;
            }

            .Events_module_container .title {
                font-size: 30px;
                line-height: 40px;
            }

            .featured-container .car-model .content-col-black {
                padding: 50px 20px;
                width: 50%;
            }

            .featured-container .car-model .content-col {
                padding: 50px 20px;
                width: 50%;
            }

            .featured-container .car-model .image-col {
                width: 50%;
            }

            .featured-container .car-model .car-spec {
                padding: 15px 15px;
            }

            .car-spec .car-spec-1 {
                font-size: 16px;
                line-height: 26px;
            }

            .car-spec .car-spec-2 {
                font-size: 16px;
                line-height: 26px;
            }

            .car-spec .car-spec-3 {
                font-size: 16px;
                line-height: 26px;
            }

            .content-col-black .car-spec .car-spec-1 .car-spec-sub {
                font-size: 14px !important;
                line-height: 24px;
            }

            .content-col .car-spec .car-spec-1 .car-spec-sub {
                font-size: 14px !important;
                line-height: 24px;
            }

            .car-spec .car-spec-detail {
                justify-content: flex-start;
            }

            .content-col-black .car-specs span {
                text-align: initial;
                font-size: 15px;
            }

            .featured_listing_hm #counter {
                bottom: 15px;
                right: 50px;
            }

            .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
                bottom: 13px;
                right: 20px;
            }

            .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
                bottom: 13px;
                right: 100px;
            }

            .rtl .featured_listing_hm #counter {
                left: 50px;
                right: unset;
            }

            .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
                left: 100px;
                right: unset;
            }

            .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
                left: 20px;
                right: unset;
            }

            .banner_slogans.section_padding {
                padding-right: 0px !important;
            }

            .banner_cta.section_padding {
                padding-left: 0px !important;
            }

            .rtl .banner_slogans.section_padding {
                padding-right: 30px !important;
                padding-left: 0px !important;
            }

            .rtl .banner_cta.section_padding {
                padding-left: 30px !important;
                padding-right: 0px !important;
            }

            .new_prod_banner .banner_video {
                max-height: 400px;
            }
        }

        @media screen and (min-width:1024px) and (max-width:1280px) {
            .nav .nav_bar .nav_list .item a {
                padding: 0px 10px;
            }
        }

        @media screen and (min-width:1280px) and (max-width:1600px) {
            .nav .nav_bar .nav_list .item a {
                padding: 0px 20px;
            }
        }

        @media screen and (min-width:1024px) and (max-width:1440px) {
            .column-news {
                gap: 20px;
            }

            .news-tittle {
                flex: 0.8;
            }

            .header_container .header_inner {
                padding: 0px 0px;
            }

            .nav .nav_bar .nav_list .item a {
                font-size: 15px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class0 {
                font-size: 20px;
                line-height: 28px;
                text-align: initial;
            }

            .banner_crousal_homePage .geely_inner_heading_new .text_styling_homePage.custom_text_class1 {
                font-size: 30px;
                line-height: 32px;
                text-align: initial;
            }

            .main_image_banner_buttons {
                width: auto;
                right: 50px;
                bottom: 40px;
            }

            .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                left: 50px;
                bottom: 25px;
            }

            .banner_crousal_homePage .geely_inner_heading_new .ext_image_styling {
                margin: unset;
            }

            .banner_crousal_homePage .geely_inner_heading_new {
                left: 50px;
                top: 50%;
                transform: translateY(-50%);
            }

            .rtl .banner_crousal_homePage .geely_inner_heading_new {
                right: 50px;
            }

            .main_banner_carousel.owl-carousel.banner_crousal_homePage .owl-dots .owl-dot {
                width: 20px;
                height: 3px;
                margin-right: 10px;
            }

            .featured-container .car-model .content-col-black {
                padding: 120px 30px;
            }

            .featured-container .car-model .content-col {
                padding: 120px 30px;
            }

            .car-spec .car-spec-1 {
                font-size: 18px;
            }

            .car-spec .car-spec-2 {
                font-size: 18px;
            }

            .car-spec .car-spec-3 {
                font-size: 18px;
            }

            .car-specs span {
                font-size: 16px;
            }

            .car-detail-btns a {
                font-size: 15px;
                padding-inline: 10px;
            }

            .car-detail-btns {
                margin-top: 20px;
            }

            .events_inner_block .social_block .tabs_content .social_feeds {
                grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
            }

            .social-divider {
                margin: 0px 10px;
            }

            .brand-container .owl-item .title {
                font-size: 16px;
                line-height: 24px;
            }

            .car-model .content-col-black .car-tittle img {
                max-width: 220px;
            }

            .sticky_sidebar {
                right: 15px;
            }

            .sticky_sidebar .cta_block ul li a {
                width: 30px;
                height: 30px;
            }

            .sticky_sidebar .cta_block ul li a span {
                height: 32px;
            }
        }

        @media screen and (min-width:200px) and (max-width:374px) {
            .section_padding {
                padding-inline: 10px !important;
            }

            .header_container {
                padding-inline: 10px;
            }

            .section_padding_right {
                padding-right: 10px !important;
            }

            .section_padding_left {
                padding-left: 10px !important;
            }

            .rtl .section_padding_right {
                padding-right: 10px !important;
            }

            .rtl .section_padding_left {
                padding-left: 10px !important;
            }

            .ft_carousel.owl-carousel {
                padding: 0px 10px;
                box-sizing: border-box;
            }
        }

        @media screen and (min-width:375px) and (max-width:767px) {
            .section_padding {
                padding-inline: 20px !important;
            }

            .header_container {
                padding-inline: 20px;
            }

            .section_padding_right {
                padding-right: 20px !important;
            }

            .section_padding_left {
                padding-left: 20px !important;
            }

            .rtl .section_padding_right {
                padding-right: 20px !important;
            }

            .rtl .section_padding_left {
                padding-left: 20px !important;
            }

            .ft_carousel.owl-carousel {
                padding: 0px 20px;
                box-sizing: border-box;
            }

        }

        @media screen and (min-width:768px) and (max-width:1023px) {
            .section_padding {
                padding-inline: 30px !important;
            }

            .header_container {
                padding-inline: 30px;
            }

            .section_padding_right {
                padding-right: 30px !important;
            }

            .section_padding_left {
                padding-left: 30px !important;
            }

            .rtl .section_padding_right {
                padding-right: 30px !important;
            }

            .rtl .section_padding_left {
                padding-left: 30px !important;
            }

            .banner_crousal_homePage .geely_inner_heading_new {
                left: 30px;
            }

            .rtl .banner_crousal_homePage .geely_inner_heading_new {
                right: 30px;
            }

            .ft_carousel.owl-carousel {
                padding: 0px 30px;
                box-sizing: border-box;
            }

            .rtl .main_image_banner_buttons {
                left: 30px;
            }

            .rtl .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                right: 30px;
            }
        }

        @media screen and (min-width:1024px) and (max-width:1440px) {
            .section_padding {
                padding-inline: 40px !important;
            }

            .header_container {
                padding-inline: 40px;
            }

            .section_padding_right {
                padding-right: 40px !important;
            }

            .section_padding_left {
                padding-left: 40px !important;
            }

            .rtl .section_padding_right {
                padding-right: 40px !important;
            }

            .rtl .section_padding_left {
                padding-left: 40px !important;
            }

            .banner_crousal_homePage .geely_inner_heading_new {
                left: 40px;
            }

            .rtl .banner_crousal_homePage .geely_inner_heading_new {
                right: 40px;
            }

            .ft_carousel.owl-carousel {
                padding: 0px 40px;
                box-sizing: border-box;
            }

            .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
                right: 40px;
            }

            .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
                right: 110px;
            }

            .featured_listing_hm #counter {
                right: 68px;
            }

            .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-prev {
                left: 40px;
            }

            .rtl .featured_listing_hm .featured-container_parent .owl-nav .owl-next {
                left: 120px;
            }

            .rtl .featured_listing_hm #counter {
                left: 70px;
            }

            .rtl .main_image_banner_buttons {
                left: 40px;
            }

            .rtl .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                right: 40px;
            }

            .rtl .wrapper_360 .model_color_360 {
                right: 40px;
            }
        }

        @media screen and (min-width:1441px) and (max-width:1919px) {
            .rtl .wrapper_360 .model_color_360 {
                right: 60px;
            }

            .section_padding {
                padding-inline: 60px !important;
            }

            .header_container {
                padding-inline: 60px;
            }

            .section_padding_right {
                padding-right: 60px !important;
            }

            .section_padding_left {
                padding-left: 60px !important;
            }

            .rtl .section_padding_right {
                padding-right: 60px !important;
            }

            .rtl .section_padding_left {
                padding-left: 60px !important;
            }

            .banner_crousal_homePage .geely_inner_heading_new {
                left: 60px;
            }

            .rtl .banner_crousal_homePage .geely_inner_heading_new {
                right: 60px;
            }

            .ft_carousel.owl-carousel {
                padding: 0px 60px;
                box-sizing: border-box;
            }

            .rtl .main_image_banner_buttons {
                left: 60px;
            }

            .rtl .main_banner .main_banner_carousel.owl-carousel .owl-dots {
                right: 60px;
            }
        }

        @media screen and (min-width:1024px) and (max-width:1400px) {
            .side_bar_block .side_bottom_block {
                position: static;
            }
        }


        @media screen and (min-width:1023px) and (max-width:1095px) {
            .ftr .elementor-container>div:nth-child(1) {
                width: 32%;
            }

            .ftr .elementor-container>div:nth-child(1) .elementor-widget-wrap {
                padding: 0;
            }

            .ftr .elementor-icon-list-item a {
                font-size: 15px !important;
            }

            .ftr .elementor-container>div:nth-child(2) {
                width: 22%;
            }

            .ftr .elementor-container>div:nth-child(3) {
                width: 25%;
            }

            .ftr .elementor-container>div:nth-child(4) {
                width: 21%;
            }

            .ftr .elementor-widget-image {
                width: 100% !important;
            }
        }

        @media screen and (min-width:1024px) and (max-width:1240px) {
            .ftr_geely_logo {
                width: 140px !important;
            }

            .ftr_walan_logo {
                width: 130px !important;
            }
        }

        @media screen and (min-width:200px) and (max-width:899px) {
            .showroom_container .showroom_detail_block .showroom_block .showroom_content {
                height: auto !important;
            }
        }

        @media screen and (min-width:601px) and (max-width:1024px) {
            .main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .banner-img-geely .geely_banner_tab {
                display: block !important;
            }

            .main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .banner-img-geely .geely_banner_desktop {
                display: none !important;
            }

            .main_banner .main_banner_carousel.banner_crousal_homePage .banner_block .banner-img-geely .geely_banner_mobile {
                display: none !important;
            }
        }

        @media screen and (min-width:200px) and (max-width:899px) {
            .showroom_container .showroom_detail_block .showroom_map .map img.geely_image_map {
                height: unset !important;
                object-fit: unset !important;
            }

            .showroom_container .showroom_detail_block .showroom_map .map {
                height: unset !important;
            }
        }

        /***** News Detail page starts *****/
        @media screen and (min-width:768px) and (max-width:1024px) {
            .single_news_detail_col h1.elementor-heading-title {
                font-size: 20px !important;
                line-height: 31px !important;
            }
        }

        @media screen and (min-width:1025px) and (max-width:1280px) {
            .single_news_detail_col h1.elementor-heading-title {
                font-size: 23px !important;
                line-height: 31px !important;
            }
        }

        @media screen and (min-width:768px) and (max-width:1100px) {

            .single_news_sidebar .elementor-post__title a {
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                line-clamp: 2;
                -webkit-box-orient: vertical;
            }
        }

        @media screen and (min-width:1101px) and (max-width:1340px) {
            .single_news_sidebar .elementor-post__title a {
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                line-clamp: 3;
                -webkit-box-orient: vertical;
            }
        }

        .rtl .spec_360_container .spec-whell-number p span {
            padding-right: 7px;
        }

        .rtl .spec_360_container .spec-whell-number p::before {
            margin-left: 6px;
        }

        span.trademarksamller {
            font-size: 50%;
            position: relative;
            top: -0.5em;
        }

        .rtl .content-col.Ø£Ù…Ø¬Ø±Ø§Ù†Ø¯ span.car-spec-sub,
        .content-col.Ø£Ù…Ø¬Ø±Ø§Ù†Ø¯ span.car-spec-sub1 {
            direction: ltr !important;
        }

        /***** News Detail page ends *****/

        #thankyouscrollquery h2 {
            font-weight: bold;
        }

        .displayThankyouQuerytrue h2 span {
            font-weight: bold;
        }

        .displayThankyouQuerytrue h2 {
            font-weight: bold;
        }

        @media screen and (min-width: 900px) and (max-width: 1380px) {
            .media_banner_carousel.owl-carousel .owl-nav {
                bottom: 34% !important;
            }
        }

        .rtl .media_banner .media_banner_carousel .banner_block .inner_container .content .text>span p {
            gap: 10px;
        }

        .rtl select#wpforms-299056-field_6 option {
            direction: ltr;
            text-align: right;
        }

        .postid-301018 .product-landing.elementor-sticky--active,
        .postid-301015 .product-landing.elementor-sticky--active {
            top: 150px !important;
        }

        .car-spec {
            justify-content: center;
            gap: 7%;
        }

        /* GX3Pro */
        .page-id-316417 .wrapper_360 .tab_360.tabs,
        .page-id-317094 .wrapper_360 .tab_360.tabs {
            display: none;
        }

        @media screen and (max-width:767px) {

            .gx3pro img,
            .rtl .gx3pro img {
                width: 180px !important;
            }
        }

        /* Road side assistance */
        @media screen and (min-width:1025px) {
            .rsa_nmbr .elementor-icon-list-text {
                font-size: 52px !important;
            }
        }

        @media screen and (min-width:768px) and (max-width:1024px) {
            .rsa_nmbr .elementor-icon-list-text {
                font-size: 38px !important;
            }
        }

        @media screen and (max-width:767px) {
            .rsa_nmbr .elementor-icon-list-text {
                font-size: 32px !important;
            }
        }

        .page-id-299183 .wpforms-container,
        .page-id-299199 .wpforms-container {
            width: 82% !important;
        }

        @media screen and (max-width:767px) {
            .page-id-299199 .wpforms-container {
                width: 95% !important;
                /* margin-left:100px !important; */
            }
        }

        @media screen and (min-width:768px) {
            .page-id-299199 .wpforms-container {
                width: 75% !important;
                margin-left: 10% !important;
            }
        }


.rll-youtube-player,
            [data-lazy-src] {
                display: none !important;
            }


:root {
            --wpforms-field-border-radius: 3px;
            --wpforms-field-border-style: solid;
            --wpforms-field-border-size: 1px;
            --wpforms-field-background-color: #ffffff;
            --wpforms-field-border-color: rgba(0, 0, 0, 0.25);
            --wpforms-field-border-color-spare: rgba(0, 0, 0, 0.25);
            --wpforms-field-text-color: rgba(0, 0, 0, 0.7);
            --wpforms-field-menu-color: #ffffff;
            --wpforms-label-color: rgba(0, 0, 0, 0.85);
            --wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55);
            --wpforms-label-error-color: #d63637;
            --wpforms-button-border-radius: 3px;
            --wpforms-button-border-style: none;
            --wpforms-button-border-size: 1px;
            --wpforms-button-background-color: #066aab;
            --wpforms-button-border-color: #066aab;
            --wpforms-button-text-color: #ffffff;
            --wpforms-page-break-color: #066aab;
            --wpforms-background-image: none;
            --wpforms-background-position: center center;
            --wpforms-background-repeat: no-repeat;
            --wpforms-background-size: cover;
            --wpforms-background-width: 100px;
            --wpforms-background-height: 100px;
            --wpforms-background-color: rgba(0, 0, 0, 0);
            --wpforms-background-url: none;
            --wpforms-container-padding: 0px;
            --wpforms-container-border-style: none;
            --wpforms-container-border-width: 1px;
            --wpforms-container-border-color: #000000;
            --wpforms-container-border-radius: 3px;
            --wpforms-field-size-input-height: 43px;
            --wpforms-field-size-input-spacing: 15px;
            --wpforms-field-size-font-size: 16px;
            --wpforms-field-size-line-height: 19px;
            --wpforms-field-size-padding-h: 14px;
            --wpforms-field-size-checkbox-size: 16px;
            --wpforms-field-size-sublabel-spacing: 5px;
            --wpforms-field-size-icon-size: 1;
            --wpforms-label-size-font-size: 16px;
            --wpforms-label-size-line-height: 19px;
            --wpforms-label-size-sublabel-font-size: 14px;
            --wpforms-label-size-sublabel-line-height: 17px;
            --wpforms-button-size-font-size: 17px;
            --wpforms-button-size-height: 41px;
            --wpforms-button-size-padding-h: 15px;
            --wpforms-button-size-margin-top: 10px;
            --wpforms-container-shadow-size-box-shadow: none;

        }


/* Overlay background */
        .overlay-1 {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5); /* Transparent black */
            display: flex;
            justify-content: center;
            align-items: center;
            z-index:99999999;
            font-family: 'neosans' !important;
        }

        /* Popup box */
        .popup-box {
            background: white;
            padding: 20px;
            width: 300px;
            text-align: center;
            position: relative;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
             font-family: 'neosans';
        }
        
        .popup-box p
        {
            font-family: 'neosans' !important;
        }

        /* Close button */
        .close-btns {
           
           
            color: white;

           border: none;
            cursor: pointer;
           
             font-family: 'neosans' !important;
             text-align:center;
             padding-bottom:0px !important;
             margin-bottom:0px !important;
        }
        
        .close-btns:hover{
            background-color:transparent;
        }
        
        .closesec{
             position: absolute;
            top: -10px;
            right: -10px;
             border-radius: 50%;
            text-align:center;
             background: #C36;
              width:30px;
           height:30px;
                       border: none;
                       align-items:center;
                       justify-content:center;
                       display:flex;
        }

        /* Action button */
        .action-btn {
            margin: 10px 0px 20px 0px;
            padding: 10px 20px;
            /*background: blue;*/
            /*color: white;*/
            /*border: none;*/
            cursor: pointer;
            border-radius: 5px;
            font-family: 'neosans';
             font-family: 'neosans' !important;
        }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


.geely_banner_desktop {
                                                display: block !important;
                                            }

                                            .geely_banner_mobile {
                                                display: none !important;
                                            }

                                            .geely_banner_tab {
                                                display: none !important;
                                            }

                                            @media screen and (min-width:200px) and (max-width:600px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: block !important;
                                                }
                                            }

                                            @media screen and (min-width:601px) and (max-width:1024px) {
                                                .geely_banner_desktop {
                                                    display: none !important;
                                                }

                                                .geely_banner_mobile {
                                                    display: none !important;
                                                }

                                                .geely_banner_tab {
                                                    display: block !important;
                                                }
                                            }


* {
                                    -webkit-box-sizing: border-box;
                                    box-sizing: border-box;
                                    margin: 0;
                                    padding: 0;
                                }

                                .c-business-cooperation .cnt_cta {
                                    text-align: center;
                                }

                                .c-business-cooperation .cnt_cta a {
                                    font-size: 17px;
                                    line-height: 25px;
                                    font-weight: 500;
                                    font-family: "Inter";
                                    border: 1px solid #000;
                                    display: inline-block;
                                    padding: 6px 20px;
                                    color: #000;
                                    margin-top: 20px;
                                    border-radius: 3px;
                                    transition: .3s ease-in-out;
                                }

                                .c-business-cooperation .cnt_cta a:hover {
                                    background-color: #194BFF;
                                    border-color: #194BFF;
                                    color: #fff;
                                }

                                .c-business-cooperation__item__content__desc p {
                                    color: #000;
                                    font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
                                    font-size: var(--e-global-typography-ebb1f48-font-size);
                                    line-height: var(--e-global-typography-ebb1f48-line-height);
                                }

                                .c-business-cooperation {
                                    overflow: hidden;
                                    display: block;
                                    grid-template-columns: repeat(24, 1fr);
                                }

                                .s-overall-settings {
                                    background-color: #fff;
                                    position: relative;
                                    z-index: 1;
                                }

                                .c-business-cooperation__body {
                                    grid-column-start: 2;
                                    grid-column-end: 24;
                                    overflow: hidden;
                                    position: relative;
                                    height: 40vw;
                                }

                                .c-business-cooperation__item__poster__mask {
                                    position: absolute;
                                    left: 0;
                                    top: 0;
                                    width: 100%;
                                    height: 100%;
                                    background: rgba(0, 0, 0, .3);
                                    z-index: 2;
                                    -webkit-transition: all .3s;
                                    transition: all .3s;
                                }

                                .c-business-cooperation__item {
                                    width: calc(100% + 1px);
                                    display: -webkit-box;
                                    display: -ms-flexbox;
                                    display: flex;
                                    -ms-flex-line-pack: center;
                                    align-content: center;
                                    position: absolute;
                                    -webkit-transition: all .3s;
                                    transition: all .3s;
                                }

                                .c-business-cooperation__item__poster {
                                    width: 50%;
                                    height: 38vw;
                                    position: relative;
                                    overflow: hidden;
                                    -webkit-transition: all .3s;
                                    transition: all .3s;
                                    z-index: 1;
                                }



                                .c-business-cooperation__item__poster__img {
                                    width: 100%;
                                    height: 100% !important;
                                    -o-object-fit: cover;
                                    object-fit: cover;
                                    display: block;
                                    -webkit-transition: all .3s;
                                    transition: all .3s;
                                }

                                .c-business-cooperation__item__poster__mask {
                                    position: absolute;
                                    left: 0;
                                    top: 0;
                                    width: 100%;
                                    height: 100%;
                                    background: rgba(0, 0, 0, .3);
                                    z-index: 2;
                                    -webkit-transition: all .3s;
                                    transition: all .3s;
                                }



                                .c-business-cooperation__item:last-child {
                                    -webkit-box-orient: horizontal;
                                    -webkit-box-direction: reverse;
                                    -ms-flex-direction: row-reverse;
                                    flex-direction: row-reverse;
                                }

                                .c-business-cooperation__item__content {
                                    background: rgba(240, 238, 236, 1);
                                    padding: 40px;
                                    text-align: start;
                                    -webkit-box-flex: 1;
                                    -ms-flex: 1;
                                    flex: 1;
                                    display: -webkit-box;
                                    display: -ms-flexbox;
                                    display: flex;
                                    -webkit-box-orient: vertical;
                                    -webkit-box-direction: normal;
                                    -ms-flex-direction: column;
                                    flex-direction: column;
                                    -webkit-box-align: center;
                                    -ms-flex-align: center;
                                    align-items: center;
                                    -webkit-box-pack: center;
                                    -ms-flex-pack: center;
                                    justify-content: normal;
                                    -webkit-transition: all .3s;
                                    transition: all .3s;
                                }

                                .c-business-cooperation__item__content .c-business-cooperation__item__content__title {
                                    font-size: 30px;
                                    font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
                                    line-height: 40px;
                                    color: rgba(0, 0, 0, 1);
                                    padding-bottom: 15px;
                                    width: 80%;
                                    margin: 0px;
                                }

                                .c-business-cooperation__item__content .c-business-cooperation__item__content__desc {
                                    font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
                                    font-size: var(--e-global-typography-ebb1f48-font-size);
                                    line-height: var(--e-global-typography-ebb1f48-line-height);
                                    color: rgba(0, 0, 0, 0.7);
                                    margin: 0px;
                                }




                                .top_content h2 {
                                    color: var(--e-global-color-primary);
                                    font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
                                    font-size: var(--e-global-typography-d5e09b9-font-size);
                                    line-height: var(--e-global-typography-0ec6a40-line-height);
                                    text-align: center;
                                }

                                .top_content p {
                                    text-align: center;
                                    color: var(--e-global-color-primary);
                                    font-family: var(--e-global-typography-ebb1f48-font-family), Sans-serif;
                                    font-size: var(--e-global-typography-ebb1f48-font-size);
                                    line-height: var(--e-global-typography-ebb1f48-line-height);
                                    width: 80%;
                                    margin: auto;
                                }

                                @media screen and (min-width:200px) and (max-width:767px) {
                                    .c-business-cooperation .cnt_cta a {
                                        font-size: 15px;
                                        line-height: 23px;
                                        margin-top: 15px;
                                    }

                                    .c-business-cooperation {
                                        display: block;
                                    }

                                    .c-business-cooperation__body {
                                        overflow: hidden;
                                        position: relative;
                                        height: auto;
                                    }

                                    .c-business-cooperation__item {
                                        width: 100%;
                                        display: block;
                                        -ms-flex-line-pack: center;
                                        align-content: center;
                                        position: static;
                                        -webkit-transition: all .3s;
                                        transition: all .3s;
                                    }

                                    .c-business-cooperation__item__poster {
                                        width: 100%;
                                        height: auto;
                                    }

                                    .c-business-cooperation__item:first-child .c-business-cooperation__item__content {
                                        -webkit-transform: translate(0);
                                        transform: translate(0);
                                    }

                                    .c-business-cooperation__item:last-child {
                                        -webkit-box-flex: 0;
                                        -ms-flex: none;
                                        flex: none;
                                        margin-top: 20px;
                                    }

                                    .c-business-cooperation__item__poster {
                                        width: 100%;
                                        height: auto;
                                    }

                                    .c-business-cooperation__item:last-child .c-business-cooperation__item__content {
                                        -webkit-transform: translate(0);
                                        transform: translate(0);
                                    }

                                    .c-business-cooperation__item__content .c-business-cooperation__item__content__title {
                                        font-size: 21px;
                                        text-align: center;
                                        font-family: var(--e-global-typography-0ec6a40-font-family), Sans-serif;
                                        line-height: 30px;
                                        color: rgba(0, 0, 0, 1);
                                        padding-bottom: 15px;
                                        width: 90%;
                                        margin: 0px;
                                    }

                                    .top_content {
                                        margin-bottom: 30px;
                                    }

                                    .c-business-cooperation__item__content {
                                        background: rgba(240, 238, 236, 1);
                                        padding: 20px;
                                        text-align: start;
                                    }

                                    .top_content p {
                                        width: 100%;
                                    }

                                    .c-business-cooperation__item__content .c-business-cooperation__item__content__desc {
                                        text-align: center;
                                    }


                                }

                                @media screen and (min-width:768px) and (max-width:1025px) {
                                    .c-business-cooperation .cnt_cta a {
                                        font-size: 15px;
                                        line-height: 23px;
                                        margin-top: 15px;
                                    }

                                    .c-business-cooperation__body {
                                        display: block;
                                    }

                                    .top_content p {
                                        width: 100%;
                                    }

                                    .c-business-cooperation__item__content .c-business-cooperation__item__content__title {
                                        font-size: 24px;
                                        line-height: 30px;
                                        color: rgba(0, 0, 0, 1);
                                        padding-bottom: 9px;
                                        width: 90%;
                                        margin: 0px;
                                    }

                                    .c-business-cooperation__item__content {
                                        background: rgba(240, 238, 236, 1);
                                        padding: 20px;
                                    }
                                }

                                @media screen and (min-width:1025px) and (max-width:1440px) {
                                    .c-business-cooperation__item__content .c-business-cooperation__item__content__title {
                                        font-size: 26px;
                                        line-height: 37px;
                                    }
                                }

                                @media screen and (min-width:767px) {
                                    .c-business-cooperation .first-item:hover .c-business-cooperation__item__poster {
                                        width: 65%;
                                        z-index: 3;
                                    }

                                    .c-business-cooperation .first-item:hover .c-business-cooperation__item__poster__mask {
                                        opacity: 0;
                                    }

                                    .c-business-cooperation__item:first-child .c-business-cooperation__item__content {
                                        -webkit-transform: translate(100%);
                                        transform: translate(100%);
                                    }

                                    .c-business-cooperation .first-item:hover .c-business-cooperation__item__content {
                                        -webkit-transform: translate(0);
                                        transform: translate(0);
                                        z-index: 3;
                                    }

                                    .c-business-cooperation .second-item:hover .c-business-cooperation__item__poster {
                                        width: 65%;
                                    }

                                    .c-business-cooperation .first-item:hover .c-business-cooperation__item__poster {
                                        width: 65%;
                                    }

                                    .c-business-cooperation__item:last-child .c-business-cooperation__item__content {
                                        -webkit-transform: translate(-100%);
                                        transform: translate(-100%);
                                    }

                                    .c-business-cooperation .second-item:hover .c-business-cooperation__item__content {
                                        z-index: 1;
                                        -webkit-transform: translate(0);
                                        transform: translate(0);
                                    }
                                }


body {
                                                font-family: Arial, sans-serif;
                                                background-color: #f5f5f5;
                                                margin: 0;
                                                padding: 0;
                                            }

                                            .gallery-title {
                                                text-align: center;
                                                font-size: 24px;
                                                font-weight: 700;
                                                margin: 20px 0;
                                            }

                                            .gallery_carousal.owl-carousel .item {
                                                position: relative;
                                                text-align: center;
                                                overflow: hidden;
                                                opacity: 0.8;
                                            }

                                            .gallery_carousal.owl-carousel .item img {
                                                width: 100%;
                                                height: auto;
                                            }

                                            .gallery_carousal.owl-carousel .item .resp_image {
                                                display: none;
                                            }

                                            .gallery_carousal .caption {
                                                position: absolute;
                                                bottom: 20px;
                                                width: 100%;
                                                text-align: center;
                                                font-size: 18px;
                                                color: white;
                                                text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
                                            }

                                            .gallery_carousal .owl-item>div {
                                                cursor: pointer;
                                                margin: 2% 3%;
                                                transition: margin 0.4s ease;
                                            }

                                            .gallery_carousal .owl-item.active>div {
                                                opacity: 0.6;
                                                transition: .3s ease-in-out;
												
                                            }

                                            .gallery_carousal .owl-item.active.center>div {
                                                cursor: auto;
                                                margin: 0;
                                                opacity: 1;
                                            }

                                            .gallery_carousal .owl-item:not(.center)>div:hover {
                                                opacity: .75;
                                            }

                                            .gallery_carousal.owl-theme .owl-dots .owl-dot span {
                                                width: 20px;
                                                height: 3px;
                                                margin: 5px 2px;
                                                background: #D6D6D6;
                                                display: block;
                                                -webkit-backface-visibility: visible;
                                                transition: opacity .2s ease;
                                                border-radius: 11px;
                                            }

                                            .gallery_carousal.owl-theme .owl-dots .owl-dot.active span,
                                            .owl-theme .owl-dots .owl-dot:hover span {
                                                background: #000;
                                            }

                                            @media screen and (min-width:200px) and (max-width:767px) {
                                                .gallery_carousal.owl-carousel .item .resp_image {
                                                    display: block;
                                                }

                                                .gallery_carousal.owl-carousel .item .desk_image {
                                                    display: none;
                                                }
                                            }