@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

*{
	font-family: 'Cairo', sans-serif;
	direction: rtl;


}
.font-light , .font-light * {
  font-family: 'Cairo', sans-serif;
  font-weight: 300;
  font-style: normal;
}

.font-regular {
  font-family: 'Cairo', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.font-medium , .font-medium * {
  font-family: 'Cairo', sans-serif;
  font-weight: 500;
  font-style: normal;
}

.font-semibold ,.font-semibold * {
  font-family: 'Cairo', sans-serif;
  font-weight: 600;
  font-style: normal;
}

.font-bold {
  font-family: 'Cairo', sans-serif;
  font-weight: 700;
  font-style: normal;
}

.font-extrabold {
  font-family: 'Cairo', sans-serif;
  font-weight: 800;
  font-style: normal;
}

.font-black {
  font-family: 'Cairo', sans-serif;
  font-weight: 900;
  font-style: normal;
}

.ml-40 {
    margin-left: 0;
	  margin-right: 2.5rem;
}
.ltr
{
	direction:ltr
}
.row *[class^=colw-] {
    float: right;
}

.breadcrumbs li
{
	margin-right:0;
	margin-left:5px;
}
.breadcrumbs a
{
	padding:0
}
.l_txt_right
{
	text-align:right
}
.menu_header {
    background: url(../img/bg2_ar.jpg) no-repeat center center / cover;
}
.close_button{
	left:135px;
	right:auto
}
.menu_header li a:after
{
	right: auto;
	transform: rotate(180deg) translateY(50%);
	left:-50px;
}
.menu_header li:hover a, .menu_header li a.active {
    transform: translateX(-15px);
}
.projects_title_ba:before{
	right:auto;
	left:-10px;
}
.projects_title_ba:after{
	right:auto;
	left:-5px;	
}
.what_we_do_box img
{
	transform: rotate(180deg);
}

.ml-25 {
    margin-left: 0;
	 margin-right: 1.5625rem;
}
.r_rotate
{
	transform: rotate(180deg);
}
.home_book .img-bg
{
	 transform: scaleX(-1);
}

.h1 {
    left: auto;
	right:0;
	transform: scaleX(-1) !important;
}
.h2 {
    left: auto;
	right:0;
	transform: scaleX(-1) !important;
}
.h3 {
    left: auto;
	right: 100%;
	transform: scaleX(-1) !important;
}
.banners_j {
    right: auto;
	left:0;
    top: -30px;
	transform: scaleX(-1) !important;
}
.banners_main_arrow {
	 left: 20%;
    right: auto;
	direction:ltr

}

.our_projects_slider_arrows
{
	direction:ltr
}
footer .font-semibold
{
	font-weight:700
}