/*
font-family: "Readex Pro", serif;
*/

:root{

    --Readex_Pro: "Readex Pro", serif;

}

.arabic-version{
    font-family: var(--Readex_Pro);
}
.arabic-version h1, .arabic-version .h1, .arabic-version h2, .arabic-version .h2, .arabic-version h3, .arabic-version .h3, .arabic-version h4, .arabic-version .h4, .arabic-version h5, .arabic-version .h5{
    font-family: var(--Readex_Pro);
    color: var(--white);
	font-weight:600;
    
}
.arabic-version h1 span, .arabic-version .h1 span, .arabic-version h2 span, .arabic-version .h2, .arabic-version h3 span, .arabic-version .h3 span, .arabic-version h4 span, .arabic-version .h4 span, .arabic-version h5 span, .arabic-version .h5 span{
    color: var(--golden);
    display: inline;
    
}


.arabic-version .hero-content h1 {
    max-width: 929px;
    letter-spacing: 0;
}

.arabic-version .numbers-card{
    justify-content: flex-end;
    text-align: right;
}

.arabic-version .numbers-card-icon{
    justify-content: flex-end;
}

.arabic-version .form-row h4{
	text-align:right;
}



.arabic-version .input-select label{
	    flex-flow: row-reverse;
    text-align: right;
    justify-content: flex-start;
}

.arabic-version .input-select label:before {
    left: 27px;
    right: auto;
}
.arabic-version .input-select label:after {
    right: auto;
    left: 32px;
}

.arabic-version .input-box input {
    text-align: right;
    font-family: var(--Readex_Pro);
	direction: rtl;
}

.arabic-version label.uploadFile {
    justify-content: flex-start;
    flex-direction: row-reverse;
}

.arabic-version span.filename {
    direction: rtl;
}



.arabic-version .input-checkbox label{
	 flex-flow: row-reverse;
    text-align: right;
    justify-content: flex-start;
	padding: 20px;
}
.arabic-version .input-checkbox label:before{
right: auto;
    left: 23px;
}
.arabic-version .input-checkbox label:after{
	    right: auto;
    left: 36px;
}
.arabic-version .contact-map{
	order: 2;
}

.arabic-version .contact-details:nth-child(1) {
    order: 2;
}
.arabic-version .contact-details:nth-child(2) {
    order: 1;
}

.arabic-version .contact-details:nth-child(3) {
    order: 4;
}
.arabic-version .contact-details:nth-child(4) {
    order: 3;
}
.contact-details-icon {
    width: 100%;
    justify-content: flex-end;
}
.arabic-version .contact-info {
    text-align: right;
    align-items: flex-end;
}

.arabic-version .contact-info a {
    font-family: var(--Bahnschrift);
}
.arabic-version .contact-details-wrap address {
    max-width: 279px;
	direction: rtl;
}

.arabic-version input[type="submit"]{
	    font-family: var(--Readex_Pro);
}

.arabic-version .has-line div:nth-child(2n +2) {
    background-color: var(--golden);
}
.arabic-version .has-line div:nth-child(2n +1) {
    background-color: var(--white);
}
.arabic-version em.heading-2-subtitle {
	font-weight: 300 !important;
}
.arabic-version .numbers-card-text span {
    font-family: var(--Bahnschrift);
}

.arabic-version .numbers-card-text em {
    flex-flow: row-reverse;
	max-width:100%;
}


.arabic-version .language {
    left: 20px;
    right: auto;
}









