/*
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 
*/

.top_left_triangle {

    transform: scaleZ(-1);
    left: 0;

}

.menu_items_box {
    text-align: right;

}


.head i{
    margin-right: unset;
    margin-left: 6px;
}

main {
    margin-right: 1%;
    margin-left:0;
  }

.major_flag{
    left: 0 !important;
    right: 4px !important;
}
  #top_info {
    float: left;
  }
.l_mr10{
    margin-left: 10px;
    margin-right: unset;
}
  #major h2
  {
    margin-right: 2%;
    margin-left: unset;
  }

  .profile_menu:hover #prof_menu {
    left: 0;
    right:unset;

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


  .price_wrap{
    text-align: left;
    
  }

  .prod_bot {
    left: 20px;
    right:unset;
  }

  .inda {
    left: 12px;
    right: unset;
  }


  .l_btn_x.note.in.w20 {
    margin-right: 10px;
    margin-left: unset;
  }

  .add_ticket {
  
    float: left;
}

.cat_type {
    left: -13px;
    right: unset;
}


  .marquee .marquee_content {
    padding-right: 100%;
    padding-left: unset;
  }
  
  @keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(100%, 0); }
  }



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

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

}


#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;
	
}

.t_r {
    padding-right: 10px;
    border-right: 1px solid #80808038;
	
	border-left:unset;
	padding-left:unset;
}




#c_header {
	margin-left:unset;
    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-left: 10%;
    margin-right: unset;
}
#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;
 
}
.langa {

    margin-right: 6px;
    margin-left: 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;
}

.eta_wrap {
    text-align: left;
}
.videos_box {
    margin-right: unset;
    margin-left: 3%;
	
}
#payment_logos {
    text-align: left;
    
}
#payment_logos picture{
    vertical-align: middle;
}

#top_tool {
    right: unset;
    left: 20px;
}

.l_mr3{
    margin-left: 3px;
    margin-right: unset;
}
#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) {
#top_info {
    right: unset !important;
    left: 44px;
  }

#menuCont {
    margin-right: unset;
    margin-left: unset;
}
}

.swiper-slide{
    width: 100%;
    margin-right: 11px;
}
}

