body {
	font-family: "Almarai", Sans-serif;
}

body *:not(i):not(.ab-icon) {
	font-family: "Almarai", Sans-serif !important;
}

.mzm-btn-with-arrow span:after {
	transform: scaleX(-1);
}

.main-navigation ul.navbar-nav>li.menu-item-has-children>a {
	padding-right: 14px;
	padding-left: 40px;
}

.main-navigation ul.navbar-nav>li .dropdownToggle {
	right: initial;
	left: 20px;
}

.main-navigation ul.navbar-nav>li .sub-menu .dropdownToggle {
	right: initial;
	left: 30px;
	transform: translatey(-50%) rotate(89deg);
}

.main-navigation ul.navbar-nav>li>a,
.main-navigation ul.navbar-nav .sub-menu:not(.masco-megamenu-builder-content-wrap) a {
	text-align: right;
}

.mzm-homepage-accordion .mas-addons-accordion-button a:after {
	transform: scaleX(-1);
	margin-left: 0;
	margin-right: 8px;
}

.mas-addons--tab-menu ul.tabs>li .mas-addons-tab-icon {
	margin-right: 0;
	margin-left: 10px;
}

.style-two .testi-meta {
	flex-wrap: nowrap;
}

.mas-list-group .mas-list-group-wrapper.layout_2 .mas-list-group-item:after {
	right: initial;
	left: 0;
}

.mzm-flowless-maps .elementor-widget-hotspot>.elementor-widget-container {
	transform: scaleX(-1);
}

.mzm-flowless-maps .elementor-widget-hotspot>.elementor-widget-container>img {
	transform: scaleX(-1);
}

.mzm-flowless-maps .elementor-widget-hotspot>.elementor-widget-container .e-hotspot__label {
	transform: scaleX(-1) translateX(50%);
	white-space: nowrap;
}

.mzm-flowless-maps .elementor-widget-hotspot.mzm-flowless-maps-asia .e-hotspot:first-of-type .e-hotspot__button .e-hotspot__label {
	left: calc(50% + -10px);
}

@media (min-width: 1025px) {
	.masco-main-menu-wrap.navbar {
		justify-content: flex-start;
	}

	.main-navigation ul.navbar-nav .sub-menu:not(.masco-megamenu-builder-content-wrap) a:hover .menu-item-text {
		transform: translatex(-5px);
	}

	.main-navigation ul.navbar-nav .menu-item-has-children .sub-menu {
		left: initial;
		right: 0;
	}

	.menu-style-inline .main-navigation ul.navbar-nav>li>.sub-menu:before {
		left: initial;
		right: 42px;
	}

	.main-navigation ul.navbar-nav .menu-item-has-children .sub-menu .sub-menu {
		left: initial;
		right: 100%;
	}

	.main-navigation ul.navbar-nav .sub-menu:not(.masco-megamenu-builder-content-wrap) a:hover .menu-item-text:after {
		left: auto;
		right: 0;
	}
}

@media (max-width: 1024px) {
	.navbar.menu-style-flyout .navbar-inner {
		transform: translatex(calc(-200vw + 100%));
	}

	.menu-style-flyout .navbar-inner .navbar-toggler {
		margin-right: -30px;
		height: 55px;
	}

	.main-navigation ul.navbar-nav>li .dropdownToggle,
	.menu-style-flyout .main-navigation ul.navbar-nav>li .sub-menu .dropdownToggle {
		right: initial;
		left: 20px;
	}

	.main-navigation ul.navbar-nav>li a,
	.menu-style-flyout .main-navigation ul.navbar-nav>li .sub-menu a {
		text-align: right;
	}

	.masco-main-menu-wrap.menu-style-flyout .main-navigation ul.navbar-nav>li .sub-menu {
		margin-left: 0;
		margin-right: 25px;
	}
}

@media (max-width: 767px) {
	.rtl .mas-addons--tab-menu ul.tabs>li.tab-link {
		justify-content: right;
	}
}