.elementor-element-d4ffd3e{background-color:#1d2118}
@media (max-width:921px){
 #ast-mobile-header .main-header-menu a.menu-link{font-family:"El Messiri",serif!important;font-size:16px!important;font-weight:700!important;color:#151d31!important}
 #ast-mobile-header .main-header-menu .current-menu-item>a.menu-link{color:#151d31!important;box-shadow:inset -3px 0 0 #efc443}
 #ast-mobile-header .main-header-menu .sub-menu a.menu-link{font-size:15px!important;font-weight:400!important;color:#4a4f5c!important;min-height:44px;display:flex!important;align-items:center}
 #ast-mobile-header .main-header-menu>li{border-bottom:1px solid #eee}
 .ast-mobile-header-content{box-shadow:0 12px 24px rgba(0,0,0,.25)}
 #ast-mobile-header .menu-toggle{min-width:44px;min-height:44px}
 #ast-mobile-header .menu-toggle.toggled,#ast-mobile-header .menu-toggle:focus:not(:focus-visible){border:0!important;outline:none!important}
}
@media (max-width:1024px){
 body,footer,footer a{font-family:"Tajawal","Cairo",sans-serif}
 .elementor-element-3bfa10f .elementor-heading-title,.elementor-element-ead625b .elementor-heading-title{font-family:"Cairo","Tajawal",sans-serif!important}
}
@media (max-width:767px){
 .elementor-element-e9f5c4a,.elementor-element-b42b0cf{padding:0!important}
 .elementor-element-aa4f347,.elementor-element-70629de{padding:32px 20px!important}
 .elementor-element-286e237,.elementor-element-097746e{height:32px!important;min-height:0!important}
 .elementor-element-01268f1{padding-bottom:16px!important}
 .elementor-element-2d96af2{padding-top:24px!important}
 .elementor-element-242e2b1{padding-bottom:16px!important}
 .elementor-element-431707a{margin:24px 0 32px!important;padding:0 16px!important}
 .elementor-element-70cf52e .elementor-accordion-title{line-height:1.5!important}
 footer .nav-link{display:inline-block!important;padding:9px 0!important}
 .elementor-element-f493cf0 .elementor-button{min-height:44px}
 .elementor-counter-title,.al-contact-item small,footer .copyright{font-size:14px!important}
}
