html, body, p, h1, h2, h3, h4, h5, h6, .elementor-heading-title, .elementor-button, .elementor-widget-container, .elementor-icon-list-text, dd, dl, dt, li, ol, ul, .pxl-nav-menu .pxl-menu-primary > li > a, .pxl-title--highlight, #pxl-main span, .pxl-post--excerpt, .ekit-menu-nav-link, .dropdown-item, .loader:before, input.wpcf7-form-control, textarea, label, .pxl-select-higthlight, .pxl-file-upload-button, .pxl-file-upload-input, .pxl-menu-item-text {
    font-family: 'Almarai'!important;
    letter-spacing: 0.1px!important;
}
.loader:before {     
    content: "جار التحميل..."!important;
}
.loader {
  background: linear-gradient(currentColor 0 0) 100% 100%/0% 3px no-repeat;
}
.pxl-item--button i.flaticon.flaticon-up-right-arrow {
	transform: rotate(270deg);
}
.pxl-service-carousel.pxl-post-carousel.pxl-service-carousel4 .pxl-post--btn.pxl-btn--main {
    left: unset!important;
    right: 0!important;
}
.custom-overlap-section {
    margin-right: 0;
    margin-left: -90px;
}
.custom-overlap-section .inner-overlap-section {
	border-radius: 40px 0 0 40px;
}
.custom-overlap-section .inner-overlap-section img {
	float: right;
}
.custom-slider .pxl-item--subtitle a:after {
    margin-top: 0;
    display: inline-block;
    transform: rotate(270deg);
}
.pxl-slider.pxl-slider1 .pxl-swiper-dots-wrap, .pxl-slider.pxl-slider2 .pxl-swiper-dots-wrap {
    right: unset!important;
    left: 50px!important;
}
.pxl-slider.pxl-slider1 .pxl-slide-content {
    padding: 246px 42px 126px 15px!important;
}
.pxl-swiper-pagination-bullet {
	margin: 0!important;
}
.pxl-header-mobile-elementor .img-holder .custom-logo,
.pxl-contact-form .pxl-btn-wrap,
.pxl-field-wrap p {
	text-align: right!important;
}
.pxl-header-mobile-elementor .menu-holder {
    border-width: 0 1px 0px 0px!important;
}
.dir-ltr .pxl-item--text {
	direction: ltr;
}
.btn.btn-submit {
	flex-direction: row-reverse;
}
.btn.btn-submit i.flaticon-up-right-arrow,
.arrow-btn .elementor-button-icon svg {
	transform: rotate(270deg);
} 
.pxl-file-upload-button {
    text-align: right!important;
    padding-right: 0!important;
}
.custom-img-space > div {
    padding: 0px 70px 0px 0!important;
}
.hide-ar span {
	display: none;
}
.custom-box-icon .elementor-icon-box-wrapper {
    flex-direction: row!important;
}
.custom-box-icon .elementor-icon-box-icon {
	margin-left: 35px!important;
    margin-right: 0!important;
}
.custom-contact-box:after {
	left: 0!important;
    right: unset!important;
}
.terms-of-use ol li {
    padding-bottom: 10px;
}
.custom-animated-arrow .icon {
    transform: rotate(180deg);
}
.custom-animated-arrow:hover {
    transform: translateX(10px);
}
.img-ar {
	text-align: left!important;
}
/* Mobile Styles */
@media (max-width: 767px) {
    .statistics p {
        text-align: right!important;
    }
    .custom-overlap-section .inner-overlap-section {
		border-radius: 40px 0 0 0;
	}
}