body { 
	direction: rtl;
}
.header-top .container-fluid{    
    display: flex !important;
    justify-content: space-between !important;
}
.approved-govt{
	display: flex!important;
	border-left: 0px #fff solid!important;
	border-right: 4px #fff solid!important;
    padding-left: 0px!important;
	padding-right: 8px!important;
	 
}
.approved-2{
	padding-right: 5px !important;
}
.upload-resume p{
	display: flex;
	align-items: center;
}
.upload-resume p i{
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.main-header .nav-main ul li a::after {
    left: auto;
    right: 0;
}
.mainmenu li.has-droupdown > a::before {
    right: auto !important; /* إلغاء اليمين */
    left: -18px !important; /* وضع الأيقونة على اليسار */
}
.mainmenu li.has-droupdown .submenu {
    right: auto !important;
    left: 0;
    text-align: right;
}
.mainmenu .submenu .sub-droupdown .third-lvl {
      right: 100% !important;  
    left: auto !important;
	top: -4px !important;
}
.mainmenu li.has-droupdown .submenu li a {
    text-align: right;
    padding: 8px 20px;
}
.main-header .nav-main ul li {
    margin: 0;
    margin-left: 1.8em; /* تغيير margin-right إلى margin-left */
}





.mainmenu li.has-droupdown > a::before {
	right: auto !important;
	left: -18px !important;
  }

/* تعديل اتجاه القوائم الفرعية */
.mainmenu li.has-droupdown .submenu {
	right: 0 !important;
	left: auto !important;
	text-align: right;
	transform: translateX(20px); /* إضافة حركة انزلاقية */
	transition: all 0.3s ease;
  }
  
  /* .mainmenu li.has-droupdown:hover .submenu {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
  } */
  
  /* تعديل القوائم من المستوى الثالث */
  .sub-droupdown .submenu {
	right: 100% !important;
	left: auto !important;
	top: 0 !important;
  }
  /* تعديل تأثير الخط السفلي */
.main-header .nav-main ul li a::after {
	left: auto;
	right: 0;
  }
  
  /* تعديل الهوامش */
  .main-header .nav-main ul li {
	margin: 0;
	margin-left: 2.3em; /* عكس الاتجاه */
  }
  
  /* محاذاة العناصر الفرعية */
  .mainmenu li.has-droupdown .submenu li a {
	padding: 8px 20px;
	text-align: right;
	/* display: block; */
  }
  .mainmenu li.has-droupdown .submenu::after
  {
	left: auto !important;
	right: 7% !important;
  }
  .mainmenu li.has-droupdown .submenu .sub-droupdown a.sub-menu-link::before{
	right: auto !important;
	left: 20px !important;
	/* content:"\f078" !important; */
	content:"\f053"
  }

  /*********** Mobile ***********************/
  .hri-sidebar-menu-desktop .body-mobile .mainmenu li.has-droupdown .submenu.active{
	 
		right: 20px !important;
		left: 0px !important;
  }
  .hri-sidebar-menu-desktop .body-mobile .mainmenu li.has-droupdown > a::before{
	left: 10px !important;
	right: auto  ;
  }



/****************Home*********************/
.tab{
	display: flex;
}
.tab button{
	text-align: right !important;
}
.contoler-company .button-area{
	margin-left: 1rem !important;
	margin-right: 0 !important;
}
.hri-tab-style-one .button-area button{
	text-align: right !important;
}
.service-one-inner.one::after{
	left: -15px;
	right: auto !important;
}
.service-one-inner.three::after{
	left: -15px;
	right: auto !important;
}
.service-one-inner.one::before{
	right: 14px;
	left: auto !important;
}
/* .hri-read-more{
	 
    display: flex !important;
    justify-content: flex-end !important;
    flex-direction: row-reverse !important;
  
} */

.about-success-wrapper .single i{
	margin-left: 15px;
	margin-right: 0px !important;
}
.single-counter .fas{
	margin-right:0 !important;
	margin-left: 20px !important;

}
.single-counter .counter-details p{
	text-align: right !important;
}
.single-counter .counter-details .title span::after {
	right: auto !important;
}
.contact-form-area-one .hri-title-area{
	text-align: right;
}
.mapdetails-inner-one .single-wized:first-child {
    border-left: 1px solid #E4E4E4;
	border-right:0px;
}
.mapdetails-inner-one .single-wized {
    margin-right: auto !important;
	margin-left: 40px;
}
.mapdetails-inner-one .single-wized .title::after{
	right: 0px !important;
	left: auto !important;
}

/*********** Footer *****************/
.footer-three-single-wized .body .info-wrapper .single .icon {
	margin-right: 0 !important;
	margin-left: 25px;
}
.footer-one-single-wized .quick-link-inner .links li a i{
	margin-right: 0px !important;
	margin-left: 12px;
}
 
.footer-one-single-wized .quick-link-inner .links li a::after{
	right: 29px !important;
	left:auto !important;
}
  @media only screen and (max-width: 767px){
	.approved-govt{
border-right: none !important;
display: block !important;
	}
  }

  /************** helpDesk *************/

  /* form*/
  .alert-dismissible .btn-close {
	right: auto !important;
	left: 0;
  }
.bread-tag{
	margin-right: auto !important;
    margin-left: 0 !important;
}
 
button .spinner-border{
	margin-right: 0px !important;
	margin-left:5px;
	
}

@media only screen and (min-width: 1200px) and (max-width: 1620px) {
    .main-header .nav-main ul li {
      
		margin: 0;
		margin-left: 1.8em ;
		margin-right: 0em !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.main-header .nav-main ul li {
		margin-right: 0em !important;
	}
}


 
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .service-one-inner .thumbnail {
        margin-left: 20px !important;
		margin-right: 0px;
    }
	.mapdetails-inner-one {
        margin-left: auto !important;
		margin-right: 140px;
    }
 
}

@media only screen and (min-width: 767px){
	.label-filter{
		text-align: left !important;
	}	
}
.form-select {

	background-position: left .75rem center; /* تغيير الموضع من اليمين إلى اليسار */
}
.form-select.is-invalid:not([multiple]):not([size])
{
	background-position: left .75rem center !important; 
	
	 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); 
}
.hot-heading{
	text-align: right !important;
}
.logos-heading {
    
    border-left:none !important;
	border-right: 5px var(--color-primary) solid;
}
 .content-area ul {
     padding: 0 40px 0 0 !important;
 }
 .hri-tab-content-one img {
    max-width: 30%;
    padding: 0 0 15px 15px;
    float: right;
    border-radius: 15px;
}
    
