
body {
    /*font-family: 'Cairo', sans-serif;*/
	font-family: "Lateef", serif;
}
.sec1-right-title {
    line-height: 1.1;
}
.sec1-right-subtitle {
    line-height: 1.3;
}

.sec1-right-subsubtitle {
 line-height: 1.1;
}

/*.section1 {
    background: url("../images/sec1_arabic2.jpg") no-repeat center top;
}*/

#logos {
    margin-left: 0;
}

nav.top ul {
    font-size: 18px;
    letter-spacing: -0.5px;
} 
nav.top ul li {
    margin-left: 54px;
}
/*.sec1Left {
    margin-top: 81px;
}*/


.sec1-right-box {
    font-size: 54px;
    margin-top: 42px;
    letter-spacing: -0.2px;
    line-height: 1.1;
}

.formContainer {
    margin-top: 20px;
}

form#topForm, form.wpcf7-form {
    margin-top: 4px;
}

#topForm select, .wpcf7-form select, input {
    margin-top: 12px;
}

.sec1Titles {
    font-size: 53px;
	text-shadow: 1px 1px 5px rgba(99,99,99,0.5);
}

.sec1Title2 {
    /* margin-right: 13px; */
    margin-top: 16px;
}

ul.footerMenu {
    font-size: 14px;
}

.section4 {
    display: none;
}

.section5 {
    padding-top: 2.2%;
    box-sizing: border-box;
}

ul.footerMenu{ width: 380px; }
    
ul.footerMenu li:last-child{
	display: none;
}

.formTitle {
    font-size: 24px;
    letter-spacing: 0px;
    width: 68%;
    margin: auto;
    line-height: 1.3;
    text-align: center;
}

@media (max-width: 1200px) {
	.formContainer {
		margin-top: 0;
	}
	
	
}

@media (max-width: 1120px) {
	nav.top ul li {
		margin-left: 40px;
	}
	
	nav.top ul {
		font-size: 17px;
	}
}

@media (max-width: 1060px) {
	nav.top ul {
		font-size: 16px;
	}
	
	nav.top ul li {
		margin-left: 32px;
	}
	.topBar #logos {
		margin-top: 22px;
	}
	.topBar #logos img {
		width: 270px;
	}
 	#logos {
		margin-top: 22px;
	}
	#logos img {
		width: 270px;
	}
}


/*@media (max-width: 1000px){
	.section1 {
		background: #FFF url("../images/sec1_arabic_1000.jpg") no-repeat center 107px;
		background-size: cover;
	}
}*/

@media (max-width: 800px){
	.sec1Right {
		margin-top: 54.8vw;
	}
	
	nav.top ul {
		font-size: 15px;
	}
	
	nav.top ul li {
		margin-left: 3%;
	}
}

@media (max-width: 920px) {
	nav.top ul li:last-child{ display: none;}
}

@media (max-width: 800px) {

}

@media (max-width: 720px) {
	.sec1-right-box {
		font-size: 6.4vw;
		margin: 4% 0;
	}
	
	.sec1Right {
		margin-top: 62.8vw;
	}
	/*.section1 {
		background-position: center top;
	}*/
}

@media (max-width: 620px) {
	.formTitle {
    	width: auto;
	}
	.sec1Titles {
		font-size: 10vw;
		line-height: 1.1;
	}
}

@media (max-width: 480px) {
	.sec1Right {
		margin-top: 67.6vw;
	}
	.section5 {
		padding-top: 6.6%;
	}
	
	ul.footerMenu{ width: 90%; }
}


@media (max-width: 420px) {
	.section5 {
		padding-top: 8.2%;
	}
	ul.footerMenu{ width: 95%; font-size: 13px; }
}
