/*
ProVision Co.
-------------
This web application design and development by ProVision Co.

All source files, presentable or core, graphics and layout are owned/controlled by ProVision, and no one, entity or individual, can use/modify/destribute at anytime or to anywhere without a written approval from ProVision.

This website/web app is based on LegionCMS engine, which is a MVC platform built completely from scratch by ProVision's team.

-We know that you like this code, if you are interested joing our team, dont hesitate sending your CV to us.
--------------
Omar Shamali
https://provision.ps 
*/
/*
#socialities {
   right: unset;
left: 0;
}
*/

#menuCont {
    margin-left: unset;
}
#download {
    float: left;
    right: unset;
    left: 12px;
	    text-align: left;

}

#c_header {
  margin-right: 50px;
}


.form_field.cooperatives_8339_insert_cooperative_logo {
  text-align: right;
}




#cooperative_logo img {
  margin-right: 15px;
}


.c_header_client_menu_item {
	text-align: right;
}

.cooperatives_logos_wrap {
    direction: ltr;
  }

.tenders_tender_name {
  text-align: right !important; 
}

.single_job_description {
	text-align: right !important;
}



.table_th {
    text-align: right;
}

.tender_details {

	text-align: right !important;
}


#menu_2 {
  text-align: left !important;
  margin-left: 41px;
	margin-right: unset;
}

.projects_ttile {
  text-align: right !important;

}


.s_j_r {
  margin-left: 5%;
	margin-right: unset;
}

.next_arrow {
  margin-right: 1%;
  margin-left:unset;
}

.vacancies_end_date {
  margin-right: 5px;
	margin-left: unset;
}

#breader {
  padding-left: unset;
  padding-right: 13%;
}

#about_title {	
  padding-right: 13%;
  padding-left: unset;
}

.benefit_requests_financier_name {
  border-left: 1px solid #e6e6e6;
  border-right: none;
  padding-top: 3%;
  text-align: right !important;

}
.langa:nth-child(3){
	border-left: unset;
}

.ben_date1 {
  right: 20%;
  left: unset;
}


.langa {

  border-left: 1px solid white;
  border-right: unset;
}
.ben_date2 {
  left: 20%;
  right: unset;
}

.form_field label {
    margin-right: 10px;
	margin-left:unset;
	text-align: right;
}


.benefit_requests_project_name {
  width: 60%;
  border-left: 1px solid #e6e6e6;
  border-right: none;
  text-align: right !important;
  margin-left: 15px;
  margin-right: unset;

}


.learn {
  border: 1px solid #fff;
  margin-right: 6%;
  margin-left: unset;
  display: inline-block;
}


#menu_1{
  text-align: left !important;
  margin-left: 45px;
	margin-right: unset;
}


.t_box {
  padding-right: 5px;
  padding-left: 20px;
}

.single_t_box:nth-child(4) {
  padding-right: 0;
}

.single_t_box:nth-child(3) {
  padding-right: 15%;
}


.learn i {
  border-right: 1px solid white;
	border-left: unset;
  height: 100%;
  padding: 22px 22px;
}


.single_t_box {
    padding-right: 5px;
	padding-left: 20px;
}


.news_short_title {
	margin-right: 3%;
	margin-left: unset;
	text-align: right !important;
}
.success_stories_box {
	width: 32%;
	margin: 1%;
	height: 500px;
	margin-right: 0;	
}

#startegic_title {
	margin-right: 30px;
	margin-left: unset;
}

#welcoming_section_right {
  height: 100%;
  margin-right: unset;
  margin-left: 5%;
}


.about_us_title {
  text-align: right !important;
}


#center_1 {
  text-align: right !important;
}

.c_box {
	padding-left: unset;
    padding-right: 100px;
    margin-bottom: 20px;
	font-size: 15px;
	font-family: Changa;
}


#financers_header {
  text-align: right !important;
}

#success_stories_header {
  font-size: 25px;
  font-family: Changa;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: right !important;
}
#home_title {
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 30px;
  text-align: right !important;
  margin-right: 4%;
	margin-left: unset;
}


#con_r::before {
   right:unset;
    left: 0;
	
}

#provision {
    right: unset;
    left: 0;
}



.book_btn {
 	margin-left:unset;
    margin-right: -40px !important;
}

#con_r::after {
   right:unset;
    left: 0;
	
}

.projects_staff_box{
	
text-align: right !important;	
	
	
}
.t_r {
    padding-right: 10px;
    border-right: 1px solid #80808038;
	
	border-left:unset;
	padding-left:unset;
}




#c_header {
	margin-left:30px;
    margin-right: 20px;
}
#client_menu {
    right: 0;
    left: unset;
}
.client_menu_item i {
    margin-left: 8px;
	margin-right:unset;
}

.help_btn_header {
  
    margin-left: unset;
    margin-right: 46px;
	
}
/*

.success_stories_photo_picture {
    margin-right: 10%;
    margin-left: unset;
}
*/
.suc_in {
    margin-right: -10%;
	text-align: right;
    margin-left: unset;
}

/*

.news_box {
    margin-left: 3%;
    margin-right: unset;
}
*/

.menu_items_box:hover .sub_menu {
    right: 0;
    left: unset;
	
}
.tenders_category_box a span {
    margin-right: 10px;
    margin-left: unset;
}


.attach a{
	margin-right: unset;
	margin-left: 20px;
}

.guiding_ideas_icon_picture.mid {
  
    margin-left: 20px;
    margin-right: unset;
}

.an_l {
    margin-right: 5%;
    margin-left: 5%;
}
.g_l {
    padding-left: 60px;
    padding-right: unset;
}


.play i {

    margin-left: 10px;
    margin-right: unset;
}

/*
.c_r {
    margin-right:18%;
}
*/
#con_r {
  
    margin-right: 20%;
    margin-left: unset;
}
	
thead {
    text-align: right;
}

.tickets_issue {
    padding-left: 30px;
    padding-right: unset;
}
.faq_answer {

    margin-left: unset;
    margin-right: 16px;
    border-right: 1px solid orange;
    border-left: unset;
}

.responses_employee {
    margin-left: unset;
    margin-right: 27px;
}

.t_l .comp_title {
    margin-right: 10px;
    margin-left: unset;

    border-left: unset;
    border-right: 1px solid #eeb0b0;
    padding-right: 15px;
    padding-left: unset;
}


#t_groups .comp_title {
    text-align: right;
    margin-left: 12px;
    margin-right: unset;
 
}

.social {
  
    margin-left: 7px;
    margin-right: unset;
}

num {
    margin-left: 11px;
    margin-right: unset;
	
}

#book_left {
    border-right:unset;
    border-left: 1px solid #80808070;
}

#book_cont input {
	border-bottom-left-radius: 17px;
	border-bottom-right-radius: unset;
}

#book_right {
    padding-right: 40px;
    padding-left: unset;
}

.con_l {
    text-align: right;
    padding-left: 12%;
    padding-right: unset;
}

.con_r {
    text-align: right;
}

.sub_menu_item_btn {
    margin-left: 22px;
    margin-right: unset;
    border-left: unset;
    border-right: 3px solid;
		border-color: inherit;


}

.sub_txt {

    padding-left: 50px;
    padding-right: unset;
}


.more {
   
    padding-left: 10%;
    padding-right: unset;
	
}


.more::after {

    margin-left: unset;
    margin-right: 20px;
	
}
.s_r {
    margin-right: 10%;
    margin-left: unset;
}


#t_groups .target_groups_icon_picture {
 
    margin-left: 10px;
    margin-right: unset;
}


#web2 .social {
 
    margin-left: 17px;
    margin-right: unset;
}


#web2 section {
    margin-left: 3%;
    margin-right: unset;
}


.videos_box {
    margin-right: unset;
    margin-left: 3%;
	
}
#top_tool {
    right: unset;
    left: 20px;
}

#slogan_photo {
	right:unset;
    left: 0;
}
#right{text-align:right;}

#provision span {
    padding-left: 20px;
}



a.sub_menu_item {
    text-align: right;
}

#con_cont h3 {
    text-align: right;
}

.alignleft {
    text-align: right;
}

.center {
    text-align: right;
}

time i {
    margin-left: 5px !important;
	margin-right:unset;
	
}

.cleft {
    float: right;
}

.cright {
    float: left;
	text-align: left;
}
#log_modern .btn {
   
/*    margin-left: 20px !important;*/
    margin-right: unset !important;
}



.tri_sub_menu {
    right: 100%;
    left: unset;
    text-align: right;
}



@media all and (max-width: 1199px) {
	a.sub_menu_item {
    text-align: center;
}
	
	#social {
    right: unset !important;
		left: 64px !important;
}
	
	#mob_menu_btn{
/*		left:20px !important;*/
		right: unset !important;
	}
	
	#top_tool {
    right: unset !important;
		left:64px;
}
	
	
	
	.logo_menu_box {
    padding-right: 20px !important;
    padding-left: unset !important;
}
	.news_box {
    margin-left: 4% !important;
    margin-right: unset !important;
}
	
	.news_box:nth-child(2n) {
    margin-left: unset !important;
}

	#slogan {

    padding-right: 20px !important;
    padding-left: unset !important;
}
	
}


@media all and (max-width: 575px) {
	

	
}