.nav ul li:nth-child(1){
	float:right;
}
.nav ul li {
  margin-right: 50rem;
  margin-left: 0;
}
.home-project-c .left{
	padding-left: 0;
	padding-right: 10.4%;
}
.home-project-a .left {
  padding-left: 0;
  padding-right: 10.4%;
}
.about-culture ul li:after{
	left: 0;
	right:auto;
}
.process-steps .middle li{
	padding-right: 18rem;
	padding-left: 0;
}
.process-steps .middle li:before {
  right: 0;
  left: auto;
}
.contact-form-section .right {
  padding: 125rem 53rem 72rem 0;
}

.footer .footer-middle ul{
	margin-bottom: 23rem;
}
.back-top{
	position:relative;
}
.footer .copyright a{
	margin-right: 18rem;
	margin-left: 0;
}
.process-overview .left{
	width: 30%;
}
.process-overview .p{
	width:100%;
}
.process-support .icon{
	right:0;
}
.process-support .box {
  padding-left: 0;
  padding-right: 60rem;
}
.cta-ar{
	width:35%;
	float:left;
}
.cta-ar .home-more1{
	float:right;
}
.inbanner-ar{
	width:35%;
	float:left;
}
.inbanner h1{
	font-size: 56rem;
}
.banner-ar{
	width:35%;
	float:left;
}
.home-more-ar{
	text-align:right;
}
.home-more1 a, .more a, .home-more1 p, .more p{
	display: flex;
	flex-direction: row-reverse;
}
.home-more1 a i, .more a i, .home-more1 p i, .more p i {
    transform: rotate(180deg);
}

@media (max-width: 1025px) {
  .home-project-a .left,.home-project-c .left {
    padding-right: 0;
  }
  .process-steps .middle li {
    padding-right: 16px;
  }
  .contact-form-section .right {
    padding: 40px 18px 30px;
  }
  .footer .copyright a {
    margin-right: 12px;
  }
  .cta-ar{
		width:100%;
	}

	.inbanner-ar{
		width:100%;
	}

  .inbanner h1 {
    font-size: 32px;
  }
}


/* Arabic RTL news heading overflow fix */
@media (max-width: 1025px) {
    html[lang="ar"] .news-head .home-title {
        box-sizing: border-box;
        float: none;
        width: 100%;
        max-width: 100%;
        margin-right: 0;
        margin-inline: 0;
    }
}

/* Keep the Arabic news image within the viewport while retaining two columns. */
@media (min-width: 1026px) and (max-width: 1279px) {
    html[lang="ar"] .news-detail .left {
        --detail-image-overhang: max(-200rem, calc(50% - 50vw));
        margin-left: var(--detail-image-overhang);
        width: calc(49% - var(--detail-image-overhang));
    }
}
