@font-face{
	font-family:'expo' !important;
	src:url('https://locationswallet.com/wp-content/uploads/2026/04/Expo-Arabic-Medium.ttf') format("truetype");
	font-weight:500 !important;
}
.rtl .en-show{
	display: none !important;
}
.rtl .ar-show{
	display: block !important;
}
.elementor-counter .elementor-counter-title{
	text-align: right !important;
}

.rtl .elementskit-navbar-nav > li > a , .post-head-home a span{
	font-family:'expo' !important;
	font-weight:500 !important;
}
.ekit-wid-con h1.elementskit-section-title span , .rtl .lawsurface_posts a span{
	font-family: 'expo' !important;
}

.elementor-posts .elementor-post__excerpt p{
	font-size: 15px !important;

}

.rtl .post-archive .elementor-post__title a , .rtl .post-archive .elementor-post__title a span{
	line-height: 28px !important;
	font-weight: 500 !important;
	font-family: "Expo-Arabic-Medium", Sans-serif !important;
}

.rtl .elementskit-pricing-price-wraper.has-tag{
	margin-bottom: 35px !important;
}

.arabic_tag{
	display:block !important;
}
.english_tag{
	display:none !important;
}
.rtl .show-ar{
	display:block !important; 
}
.rtl .show-en{
	display:none !important;
}


.rtl .footer-title p{
	font-family:'expo' !important;
}

.rtl .ekit-btn-wraper a{
	font-family:'expo' !important;
}

.rtl p{
	font-family: "tajawal", Sans-serif !important;
	direction: rtl !important;
}


.rtl strong{
	direction: rtl !important;
}


.rtl :is(p, div, button, td, input, textarea, input::placeholder, textarea::placeholder), select , option , td,th,tr,ul,li,ol,sup,sub,.rtl .declare span, span,label{
	font-family: "tajawal", Sans-serif !important;
	direction: rtl !important;
}

.rtl .ff-default .ff-el-form-control{
	font-size: 13px !important;
}

.rtl .fluentform .ff-el-group{
	margin-bottom: 30px !important;
}

.rtl .offer .elementskit-pricing-price-wraper.has-tag{
	margin-bottom: 4px !important;
}

.rtl .elementskit-pricing-price-wraper.has-tag{
	margin-bottom: 25px !important;
}



.rtl .hint label{
	margin-bottom: 0px !important;
}

.rtl .hint .ff-el-input--content::before {
	content: "(ارفق ملف عضوية الهيئة لكي تحصل على الخصم.)";
	font-size: 11px;
	color: #666;
	margin-left: 0px;
	margin-bottom: 15px !important;
	display: block;
	margin-top: -12px !important;

}

.rtl .elementor-23822 .elementor-element.elementor-element-4e2743a .elementskit-section-title-wraper .elementskit-section-title{
	display: flex !important;
	flex-direction: row-reverse !important;
	gap: 5px !important;
	direction: ltr !important;
}

.rtl .elementor-23822 .elementor-element.elementor-element-4e2743a .elementskit-section-title-wraper .elementskit-section-title > span{
	order: -1 !important;
}

.rtl .elementor-23822 .elementor-element.elementor-element-6deac7e .elementskit-section-title-wraper .elementskit-section-title{
	display: flex !important;
	flex-direction: row-reverse !important;
	gap: 5px !important;
	flex-wrap: wrap;
	direction: ltr !important;
}

.rtl .elementor-23822 .elementor-element.elementor-element-6deac7e .elementskit-section-title-wraper .elementskit-section-title > span{
	order: -1 !important;
}

.rtl .elementor-26254 .elementor-element.elementor-element-ba9e6a0 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{
	border-radius: 4px  0px  0px 4px !important; 
}


.rtl body .slider_subs_form .ff-el-form-control{
	border-radius: 0px  4px  4px 0px !important; 
}

.rtl .slider_subs_form .ff-el-form-control{
	border-radius: 0px  4px  4px 0px !important; 
}

.rtl #com span{
	float: right !important;
	padding-left: 7px !important;
}
.rtl.single-post #content h1 , .rtl.single-post #content h1 span ,  .rtl.single-post #content h2 span ,  .rtl.single-post #content h2 , .rtl .elementor-widget-n-accordion .e-n-accordion-item-title-text{
	font-family:'expo' !important;
}
@media(min-width:767px){
	.rtl.single-post #content h1 , .rtl.single-post #content h1 span {
		font-size: 3rem !important;
	}
}

.rtl .back-to-top.scroll-position-style .icon-arrow-up {
	margin-bottom: -3px !important;
}
.rtl .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, h2 strong , div.elementor-counter-title , h1 span{
	font-family:'expo' !important;
	font-weight: 500 !important;
}

.rtl .declare span{
	vertical-align: text-bottom !important;
}

.rtl .elementskit-section-title > span{
	font-family:'expo' !important;
}

.rtl h2.ekit-heading--title.elementskit-section-title span{
	font-family:'expo' !important;
}

.rtl .ekit-wid-con .ekit-fancy-text .ekit-fancy-text-lists b{
	font-family:'expo' !important;
}

.rtl .ekit-wid-con h1.elementskit-section-title{
	font-family:'expo' !important;
}


.rtl li.elementor-repeater-item-d945bf6 {
	display: flex;
}
.rtl i.icon.icon-checkmark {
	padding-left: 5px;
}
.rtl .elementor-icon-list-icon+.elementor-icon-list-text{
	font-family: "tajawal", Sans-serif !important;
}
.rtl .ekit-heading__description p {
	font-size: 16px !important;
}
.rtl .img-contact{
	text-align: right !important;
}

.rtl .ekit-wid-con .elementskit-accordion .ekit-accordion-title{
	font-family: 'expo', Sans-serif !important;

}

.rtl .direct{
	text-align: right !important;
}
.rtl .ff-default .ff-el-input--label label{
	font-family: 'expo', Sans-serif !important;
}
.rtl .elementskit-switch-nav-link {
	margin-left: 15px;
	margin-right: 15px;
}
.ekit-wid-con .ekit-custom-control-label::before {
	right: -1px;
	left:auto;
}
.rtl .ekit-wid-con .ekit-slide-toggle input[type=checkbox]:checked+.ekit-custom-control-label::before {
	right: calc(101% - 20px);
}
.rtl .ff-el-group .ff-btn-submit{
	font-family: "tajawal", Sans-serif !important;
}

.rtl .uae-flag img{
	width: 25px !important;
	margin-left: 8px !important;
}

.rtl .egp-flag img{
	width: 25px !important;
	margin-left: 8px !important;
}

.rtl .qatar-flag img{
	width: 25px !important;
	margin-left: 8px !important;
}

.rtl .en-web{
	display: block !important;
}

.rtl .en-web img{
	width: 16px !important;
}

.rtl .ar-web{
	display: none !important;
}

.rtl .ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content p{
	text-align: right !important;
}


.rtl i.fa-light.fa-globe {
	margin-right: 5px;
	margin-left:0;
}

body div.contact_us_text_form .elementor-widget-container{
	font-family: 'expo' !important;
}
/* new edits */
.en-web a {
	font-weight: 600 !important;
}
.rtl .elementor-image-box-wrapper {
	flex-direction: row !important;
}
.rtl figure.elementor-image-box-img {
	margin-right: 0px !important;
	margin-left: 15px !important;
}
.contact-box .elementor-widget-container{
	padding-left: 0 !important;
	padding-right: 30px !important;
	border-width: 0px 1px 0px 0px !important;
}
.iti__arrow {
	margin-right: 5px !important;
}

.rtl p, .rtl li{
	font-size:16px;
}
.e-n-accordion-item-title-text {
	font-weight: 500;
}
input#ff_1_phone {
	padding-right: 50px !important;
	padding-left: 20px !important;
}
@media(max-width:767px){
	.home-header h1{
		line-height: 50px !important;
	}
}