
@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-Bold.eot');
    src: url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Bold.woff') format('woff'),
         url('fonts/Alef-Bold.ttf') format('truetype'),
         url('fonts/Alef-Bold.svg#alefbold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-Regular.eot');
    src: url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Regular.woff') format('woff'),
         url('fonts/Alef-Regular.ttf') format('truetype'),
         url('fonts/Alef-Regular.svg#alefregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	font-family: 'Alef';
	font-weight: normal;
	direction:rtl;
	color:#00234e;
	font-size:16px;
}
h1,h2,h3{
margin-top:0px; margin-bottom:0px;	
}
.header {
	width: 100%;
	background-color: rgba(0,35,78,0.60);
	
	top: 0px;
	left: 0px;
	z-index: 2;
}
.slider-wrapper{
		min-height:90px;
}
.slider {
	width: 100%;

	top: 0px;
	left: 0px;
	z-index: 1;
}
.logo {
	padding: 15px 0;
}
.fz22 {
	font-size: 22px;
}
.fz18 {
	font-size: 18px;
}
.Hform, .Hformbottom , .HformbottomINNER {
	width: 100%;
	background-color: rgba(0,35,78,1.0);
	color: #FFF;

}
.Hformbottom form, {
margin:17px;

}
.Hform INPUT, .Hformbottom INPUT , .HformbottomINNER  INPUT {
	WIDTH: 100%;
	height:28px;
	border:none;
	padding:0px; margin:0px; 
}
.hfromF1,.hfromLast{
position:relative;
padding-top:15px;	
}
.hfromF1 label{position:absolute;top;0px;right:10px; color:#000;}
.hformAlt{line-height:18px;padding:10px 0px;text-align:right;}
.bt{background:none;background-color:rgba(2,164,247,1.00);border:none; padding:0px; margin:0px; color:#fff; height:28px;font-family:alef;}

.box{background-color:#d7eefc; text-align:center;}
.boxTitle{font-size:24px;margin:24px 17px 16px 17px;}
.boxText{margin:0 17px;min-height:92px;}
.link{background-color:#ff4000;margin:17px;height:28px;line-height:28px;font-size:18px; font-weight:bold;}
.box a{color:#fff; text-decoration:none;}
.box{margin-bottom:30px;}
/*
.sf-menu{width:100%;margin:0px; padding:0px; list-style:none;}
.sf-menu li{width:16.6666%;float:right;margin:0px; padding:0px;list-style:none;text-align:center;height:89px; }
.sf-menu li a{ line-height:89px; font-size:20px;color:#fff;text-decoration:none}

*/

/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

/* Basic Styles */

nav {
	height: 40px;
	width: 100%;


margin-top:20px;
	font-weight: bold;
	position: relative;
	
}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	height: 40px;
}
nav li {
	display: inline;
	float: right;
	width:16.6666%;
	text-align:center;
}
nav a {
	color: #fff;
	font-size:22px;
	display: inline-block;
	width: 120px;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	text-shadow: 1px 1px 0px #283744;
}
nav a:visited,nav a:hover{
	color: #fff;
}
nav li a {
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav li:last-child a {
	border-left: 0;
}
nav a:hover, nav a:active {
	background-color: #8c99a4;
}
nav a#pull {
	display: none;
}

/*Styles for screen 600px and lower*/
@media screen and (max-width: 800px) {
	nav { 
  		height: auto;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 50%;
  		float: right;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #fff;
		
	}
  	nav a {
	  	text-align: right;
	  	width: 100%;
	  	text-indent: 25px;
  	}
}

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 480px) {
	nav {
		border-bottom: 0;
	}
	nav ul {
		display: none;
		height: auto;
	}
	nav a#pull {
		display: block;
		background-color: #283744;
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('../imageBank/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		left: 15px;
		top: 10px;
	}
}

/*Smartphone*/
@media only screen and (max-width : 320px) {
	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	nav li a {
		border-bottom: 1px solid #576979;
	}
}

.call{ font-size:30px;}
.tel{text-align:center;line-height:22px;color:#fff;}
.credits a:link,credits a:hover,credits a:visited{color:#70839b;text-decoration:none;}
.HBox{background-color:#d7eefc;margin-bottom:28px;}
.HBoxPic{padding:20px 0;}

.HBoxText .text{padding:20px 20px 20px 0px}
.aname{color:#00234e;}
.aname:hover{color:#00234e;}
.equipmentpage h1{margin:20px;}
.blueForm{background-color:#00234e;}

#contact_form{background-color:#d7eefc;width:100%; padding:30px; margin:30px 0;}
#contact_form label{display:block;float:right;width:20%;line-height:25px; height:25px;margin-bottom:21px; font-size:14px;}
#contact_form .field{display:block;float:right;width:79.1%;line-height:25px; height:25px;clear:left; border:none;margin-bottom:21px;
-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.25);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.25);}
#contact_form textarea{display:block;clear:both;width:100%;border:none;height:128px; margin-bottom:21px;
-webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    1px 1px 1px 0px rgba(50, 50, 50, 0.25);
box-shadow:         1px 1px 1px 0px rgba(50, 50, 50, 0.25);}
#contact_form .left_label_texta{display:block;clear:both;width:100%;margin-bottom:0px;margin-bottom:10px;}
#contact_form .send{background-color:#00234e;border:none; color:#fff;	width:85px; height:42px;float:left;}