/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 21 2025 | 06:31:43 */
@media (max-width: 1395px){
	.imp_info_style .tab-container-inner {
    flex-wrap: wrap !important;
}	
	.flip-card ul.positions-ul li::marker {
        content: '' !important;
	display: none !important;
}
}
@media (max-width: 900px) {
	.priority-banking-features .box-cls:nth-child(5) h3 {
    text-align: right !important;
}
	.additional-section .title-row{
		display: block !important;
	}
.flip-card ul.positions-ul li::marker {
       content: '' !important;
	display: none !important;
}
	ul#menu-1-83e4fef {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    /* border-right: unset !important; */
    /* border-left: 1px solid white; */
}
ul#menu-1-83e4fef li{
    border-right: unset !important;
        border-left: 1px solid white;
}
	.footer-menu-cls .elementor-nav-menu {
    direction: rtl !important;
}
	.values-item {
    flex: 1 0 100% !important;
	}
	.carousal-style .elementor-swiper-button.elementor-swiper-button-next{
		left: 60px !important;
	}
	.footer-menu .elementor-nav-menu>li:not(:last-child) {
        border-right: 1px solid #fff !important;
        border-left: unset !important;
    }
	    .footer-menu .elementor-nav-menu {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
	.service-boxes-center .e-loop-item:last-child:nth-child(even){
		left: 0 !important;
	}
	.privacy-table ul.no-anchor {
/*     margin-left: 0px !important; */
    padding-left: 10px !important;
}
    .img-scale img {
        width: 100% !important;
    }
    .banner-slide[has_slide_link="yes"] .hero-image {
        background-size: cover !important;
        background-position: 100% 30% !important;
/*         background-repeat: no-repeat !important; */
    }
	.imp_info_style .ul-style ul {
    padding: 0px;
}
		.deposit-icon-mb a:before {
    content: '\f15c' !important;
		      color: #00664a;
}
		    .sub-phone-check span.hfe-menu-toggle {
        background: transparent !important;
        width: auto !important;
        padding: 0 !important;
        margin-left: auto !important;
        display: block !important;
        height: 10px !important;
    }
		.login-menu a.hfe-menu-item::before {
    display: none;
}
	    .fa.fa-external-link:before {
        content: "\f35d" !important;
        color: #00664a;
    }
	.login-icon-mb a.hfe-menu-item:before {
    content: '\f502' !important;
}
	.info-check a.hfe-menu-item:before {
    display: none;
		
}
		.title-row h3.heading-style {
        font-size: 30px !important;
        line-height: 40px !important;
    }
}
@media (max-width: 767px){
	
	.title-row h3.heading-style {
        font-size: 30px !important;
        line-height: 40px !important;
    }
.flip-card ul.positions-ul li::marker {
        content: '' !important;
	display: none !important;
}
}
@media (max-width: 520px){
	.footer-menu-cls .elementor-nav-menu a {
    justify-content: flex-start;
}
		.values-item, .counter-main .counter-cls {
    flex: 1 0 100% !important;
	}
	.counter-number-cls .elementor-counter .elementor-counter-number-wrapper{
		font-size: 35px !important;
	}
	    .footer-menu .elementor-nav-menu {
        direction: rtl;
    }
	    .footer-menu .elementor-nav-menu>li {
      
        border-left: unset !important;
        border-right: 1px solid #fff !important;
    }
	h3.heading-style {
        font-size: 30px !important;
        line-height: 40px !important;
    }
		.deposit-icon-mb a:before {
    content: '\f15c' !important;
		      color: #00664a;
}.flip-card ul.positions-ul li::marker {
       content: '' !important;
	display: none !important;
}
		.imp_info_style .tab-container-inner {
    display: flex ;
    gap: 15px;
    justify-content: flex-end;
}
		.ul-style.content-heading-style .privacy-table ul.no-anchor {
    margin-left: 0px !important;
/*     padding-left: 10px !important; */
}
	.box-main{
		flex-direction: column !important;
	}
	li.hbzplus {
    direction: rtl;
    display: flex;
}
	.swiper-button-next, .swiper-button-prev {
    top: 23% !important;
}
		    .sub-phone-check span.hfe-menu-toggle {
        background: transparent !important;
        width: 35% !important;
        padding: 0 !important;
        margin-right: auto !important;
        display: block !important;
        height: 10px !important;
    }
		.login-menu a.hfe-menu-item::before {
    display: none;
}
	    .fa.fa-external-link:before {
        content: "\f35d" !important;
        color: #00664a;
    }
	.login-icon-mb a.hfe-menu-item:before {
    content: '\f502' !important;
}
	.info-check a.hfe-menu-item:before {
    display: none;
		
}
	    .slider-div-custom {
        margin-top: 0px !important;
    }
		.deposit-icon-mb a:before {
    content: '\f15c' !important;
		      color: #00664a;
}
	    i.fa-info-circle:before {
        color: #00664a;
    }
	    .info-check a.hfe-menu-item i.fa-info-circle {
        padding-right: 14px !important;
    }
/* .slider-home .carousal-style .elementor-swiper-button {
    top: -117px !important;
} */
	.imp_info_style .ul-style ul {
    padding: 0px;
}
	.fi-custom-style ul.no-anchor {
    display: block !important;
	}
	
	img.hbz-uae {
    width: 20% !important;
    margin-top: -4px !important;
    margin-left: 0px !important;
}
    .banner-slide[has_slide_link="yes"] .hero-image {
        background-size: cover !important;
        background-position: 100% 30% !important;
    }
	   .img-scale img {
        width: 100% !important;
    }
	.elementor-image-box-content {
    padding-top: 15px;
}

	.carousal-style .elementor-swiper-button.elementor-swiper-button-prev {
    right: unset !important;
    left: 0px !important;
}
	a.elementor-button.elementor-button-link {
    color: white;
		        line-height: 22px;
}
	    .banner-slide.silde-number-8[has_slide_link="yes"] .hero-image {
        background-size: 159% 101% !important;
        background-position: 10% 100% !important;
    }
}

