.rtl body{
	font-size:14px;
}
.rtl .hide-ar{
	display:block !important;
}

.rtl .hide-en{
	display:none !important;
}
.rtl :is(p, a, h1, h2, h3, h4, h5, h6, div, span, button, td, input, textarea, input::placeholder, textarea::placeholder, label, textarea) , li.hide-en a{
	font-family: "Tajawal", Sans-serif !important;
/* 	line-height:1.3em !important; */
	direction:rtl;
}
.rtl-text {
	direction: rtl;
	unicode-bidi: embed;
}
.rtl-text a {
	direction: ltr;
	unicode-bidi: embed;
}
/* home page */
.hfe-nav-menu .sub-menu a{
	text-align: right !important;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{
	margin-right:10px;
}
.rtl .ova-card-content .info{
	right:28px;
	left:auto;
}
.rtl .ova-card-content .info .title {
	padding-left: 28px;
	padding-right: 0;
}
.rtl .ova-card-content .info .title:before{
	right:0;
	left:auto;
}
.rtl .icon{
	margin-right: 0 !important;
	margin-left: 16px !important;
}
.rtl-border .elementor-widget-container {
	border-width: 0px 4px 0px 0px !important;
}
.rtl .ova-card-content-slider .card-content-slider .owl-item .item .info {
	right: 24px;
	left: auto;
	padding:0 !important;
}
.rtl .ova-card-content-slider .card-content-slider .owl-item .item .info .title {
	padding-left: 0px;
	padding-right: 15px;
}
.rtl .ova-card-content-slider .card-content-slider .owl-item .item .info .title:before{
	right: 0;
	left:auto;
}
#tabs-legal a.elementor-toggle-title.ova-before-title::before{
	right: -18px;
	left: auto;
}
#tabs-legal .elementor-toggle-item .elementor-tab-title {
	padding: 16px 35px 16px 16px;
}
.rtl .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
	float: left;
}
.rtl .elementor-widget-ova_team li.item {
	margin-right: 16px;
}
.rtl .ova-heading.template3 .title:before{
	right:0;
	left:auto;
}
.rtl .rtl-image .elementor-widget-container{
	text-align: right;
}
.rtl .elementor-social-icons-wrapper{
	text-align: right;
}
.rtl .ova-practice-areas2.ova-practice-areas2-template2 .icon {
	right: calc(50% - 34px);
	left:auto;
}
.practice-areas .elementor-icon-box-wrapper {
	direction: ltr;
	text-align: right !important;
}
svg.e-font-icon-svg.e-fas-arrow-right {
	rotate: 180deg;
}
.practice-areas .elementor-icon-box-icon {
	margin: 0px 10px 0px 0px !important;
}
input[name="guest_name"] {
	margin-left:10px !important;
	margin-right:0 !important;
}

@media only screen and (max-width: 600px) {
  .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal{
		left: -10px !important;
	 	margin-top: 20px !important;
	}
}

