*, *:after, *:before { -webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
 box-sizing: border-box; }
body, html { 
	font-size: 100%;
	 padding: 0; 
	 margin: 0;
	 }


.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }


a {

	text-decoration: none;
}
html, body{

	overflow-x: hidden;
}
html, body, a ,h2 ,p ,.contact-form input[type=text] ,  .contact-form textarea, button.sendBtn, #section-7 p span.p-title,#section-7 p span.p-info{

	font-family: 'Droid Arabic Kufi', 'sans-serif';
	font-size: 16px;
	direction: rtl;
}
.en-fnt,nav ul li a span,#section-7 p span.p-info.en-fnt{
	font-family: 'NHaasGroteskDSW02-35XLt', 'sans-serif';
}
/*
 * Droid Arabic Kufi (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/droidarabickufi/DroidKufi-Regular.eot);
  src: url(fonts/droidarabickufi/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(fonts/droidarabickufi/DroidKufi-Regular.woff2) format('woff2'),
       url(fonts/droidarabickufi/DroidKufi-Regular.woff) format('woff'),
       url(fonts/droidarabickufi/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/droidarabickufi/DroidKufi-Bold.eot);
  src: url(fonts/droidarabickufi/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/droidarabickufi/DroidKufi-Bold.woff2) format('woff2'),
       url(fonts/droidarabickufi/DroidKufi-Bold.woff) format('woff'),
       url(fonts/droidarabickufi/DroidKufi-Bold.ttf) format('truetype');
}

@font-face {
    font-family: "NHaasGroteskDSW02-35XLt";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/neuehaasgroteskdisplayw02xtralt.eot?#iefix") format("embedded-opentype"), url("fonts/neuehaasgroteskdisplayw02xtralt.woff") format("woff"), url("fonts/neuehaasgroteskdisplayw02xtralt.ttf") format("truetype"), url("fonts/neuehaasgroteskdisplayw02xtralt.svg#neuehaasgroteskdisplayw02xtralt") format("svg");
}

.contact_error	
	{
	color:#831648;
	}