@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap');

body, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
	font-family: 'Cairo', sans-serif !important;
}

.lae-container button.slick-next:before {
    content: "\e904";
}

.lae-container button.slick-prev:before {
    content: "\e905";
}

span.wpml-ls-native {
    display: none;
}

.menu>.nav-item {
    margin-left: 0;
}

.menu-depth-3rd li:last-child {
    margin-bottom: 0px!important;
}

.page-template-default .menu_toggle .hamburger span, .page-template-default .menu_toggle .hamburger-cross span {
    background: #54a8c5 !important;
}

.menu>.nav-item+.nav-item {
    margin-left: 0;
    margin-right: 45px;
}

.wpml-ls-menu-item .wpml-ls-flag+span {
    margin-left: .3em;
    display: none;
}

.elementor-icon {
    float: unset;
}

.lae-service-text, nav#breadcrumbs, .hosting_service_item, .title-four, h2.elementor-heading-title.elementor-size-default, h5.elementor-heading-title.elementor-size-default, a.elementor-item {
    text-align: right;
}

.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu {
    right: 100% !important;
}

.footerArabic .elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.modal-close {
    left: -8px !important;
	right: inherit;
}

#modal01 h4.modalTitle {
    text-align: right;
}

#modal01 .modal-form .form-field label {
    text-align: right;
}

@media (max-width: 991px) {
	header.header_area .menu > .nav-item > .nav-link:not(.cart-btn) span {
    	position: absolute;
    	right: inherit;
    	left: 0;
	}
    
    .arrow_carrot-right:before {
    	content: "\34";
	}
}