/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 09 2026 | 06:56:04 */
@media(max-width:1024px){.footer-menu .elementor-nav-menu>li{border-right:unset!important;border-left:1px solid #fff}.slider-div-custom{margin-top:0px!important}.ekit-wid-con .ekit-sidebar-group .ekit-overlay{background-color:rgb(12 131 98 / 80%)}.flyout-menu .hfe-nav-menu .menu-item-has-children .sub-menu{position:relative!important;transition:unset!important}.flyout-menu .hfe-nav-menu-icon svg{width:21.8px;height:21.8px;line-height:21.8px;font-size:21.8px}.flyout-menu img.hbz-post-only{width:40px}div#header-main{box-shadow:0 0 10px 1px #00000087;transform:unset!important}.flyout-menu li.phone-check a:last-child{display:flex;padding:15px;font-size:18px!important;font-weight:600}li.phone-check a span{background:#000;width:100%;height:2px}.flyout-menu li.phone-check a:last-child:before{content:'\f058';font-family:"Font Awesome 5 Free"!important;font-weight:900;color:#00664a;position:relative ! IMPORTANT;opacity:1!important;padding-right:10px;background:unset!important}.flyout-menu li.phone-check.only-seperator a:last-child:before{content:unset !IMPORTANT}.flyout-menu li a.hfe-menu-item{font-size:18px!important;justify-content:space-between!important}.flyout-menu li.phone-check a{justify-content:flex-start!important}.flyout-menu .hfe-nav-menu .menu-item-has-children .sub-menu{padding:0 20px!important}.flyout-menu .hfe-nav-menu .menu-item-has-children .sub-menu a.hfe-sub-menu-item{padding:10px 0 !IMPORTANT}.flyout-menu li .sub-menu a{display:flex;padding:15px 22px!important;justify-content:flex-start!important;gap:5px;font-size:14px}li.customize-responsive{background:#00664a!important;border-radius:15px}li.customize-responsive>.hfe-has-submenu-container>a.hfe-menu-item{color:white!important}li.justify-left>.hfe-has-submenu-container>a.hfe-menu-item{justify-content:left ! IMPORTANT;gap:10px}li.justify-left>.hfe-has-submenu-container>a.hfe-menu-item span.hfe-menu-toggle.sub-arrow{margin-left:auto}.img-scale img{transform:unset!important}.hbz-showcase-section img.attachment-large.size-large{width:100%!important;height:450px;object-fit:contain}.hbz-showcase-section.showcase-full-width .cstm-arrow .elementor-swiper-button{left:40px!important}.hbz-showcase-section.showcase-full-width .cstm-arrow .elementor-swiper-button.elementor-swiper-button-next{left:110px!important}ul.link-list{grid-gap:.7rem 1rem!important}.values-item,.counter-cls,.box-cls,.box-cls-innovation{flex:1 0 45.333333%!important}.box-cls-feature{flex:1 0 100%!important}.office-section h3.heading-style{font-size:25px!important;line-height:35px!important}.office-section .dropdowns .main-dropdown-row{flex:0 0 48%!important}.office-section p{font-size:14px}.elementor-counter .elementor-counter-number-wrapper{font-size:40px!important}.arrow-cls .arrow span{width:25px ! IMPORTANT;height:25px!important}.service-icon-cls figure.elementor-image-box-img{margin:10px!important}.infromation-dropdown-style{padding:10px!important}.imp_info_style .tab-container-inner{flex-wrap:wrap}.imp_info_style .ul-style ul li{padding-left:0!important;margin-left:0!important}.imp_info_style .content-container{padding:10px!important}.fix-hash .hfe-sub-menu-item{display:none!important}.flyout-menu li .sub-menu .fix-hash a.fix-hash-inner{padding:0!important}}@media(max-width:900px){.ekit-wid-con .ekit-sidebar-group .ekit-overlay{background-color:rgb(12 131 98 / 80%)}#timeline-id .content-div{width:100%}.countries-row{gap:60px!important;flex-wrap:wrap;justify-content:space-between}ul.link-list li{font-size:14px!important}.service-card-cls img{height:250px!important}.footer-menu .elementor-nav-menu{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;height:100%;gap:10px}}@media(max-width:769px){.footer-menu .elementor-nav-menu{width:100%;display:grid;grid-template-columns:1fr 1fr;height:100%;gap:10px}.ekit-wid-con .ekit-sidebar-group .ekit-overlay{background-color:rgb(12 131 98 / 80%)}ul.islamic-investment li{flex:1 0 45%!important}.box-cls:after{right:-65px!important;top:-65px!important}.box-cls:hover:after{top:0!important;right:0!important}.box-cls{padding:20px!important}}