body {
	margin:0;
}

@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v10/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2'), url(http://fonts.gstatic.com/s/oswald/v10/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(http://fonts.gstatic.com/s/oswald/v10/bH7276GfdCjMjApa_dkG6VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/oswald/v10/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
/*
 * Droid Arabic Naskh (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.eot);
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.eot);
  src: url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/droidarabicnaskh/v7/DroidNaskh-Bold.ttf) format('truetype');
}
/***********************************************************/
/* BODY */
/***********************************************************/

body {
	margin-top:0;
	margin-bottom:0;
	background-attachment:fixed;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-size:13px;
}

#body_frame {
	width:1200px;
	background-color:#0d0c0d;
	height:100%;
	margin:0 auto;
	border-right:1px solid #D0D0D0;
	border-left:1px solid #D0D0D0;
}

/***********************************************************/
/* HEADER */
/***********************************************************/

#header {
	width:1200px;
	height:133px;

	background-color:#133970;
}

#e-mail {
	width:64px;
	height:64px;
	float:right;
	padding-right:5px;
	background:#133970;
	padding-top: 40px;
	margin-right: 25px;
}

#logo {
	width:310px;
	height:133px;
	float:right;
	padding-right:10px;
	background:#133970;
}


#header_right {
	width:700px;
	height:133px;
	vertical-align:middle;
	float:left;
	background-color:#133970;
}

/***********************************************************/
/* MENU */
/***********************************************************/

#menu {
	width:735px;
	margin:0 auto;
	background: #133970;
}

.menu,
.sub-menu {
  list-style-type: none;
  padding: 0;
  z-index:999;
}

.menu li {
  background-color: #133970;
  cursor: pointer;
  position: relative;
}

.menu li:hover {
  background-color: #285fac !important;
}

.menu a {
  color: #FFF;
  display: block;
  font-size: 13px;
  height: 100%;
  margin: 0 5px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  word-wrap: break-word;
  font-family: 'Droid Arabic Naskh';
}

.menu a:hover {
  color: #FFF;
}

.menu {
	padding-top:15px;
	height: 35px;
	top:-10px;
}

.menu > li {
  float: right;
  height: 100%;
  width: 15%;
  width: calc((100% - 1px) / 7);
  width: -moz-calc((100% - 1px) / 7);
  width: -webkit-calc((100% - 1px) / 7);
}


.menu > li.current {
  background-color: #285fac !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.menu > li:not(:last-child) {
  box-shadow: inset 1px 0 0 0 #285fac, inset 1px 0 0 0 #285fac;
  -moz-box-shadow: inset 1px 0 0 0 #272B31, inset 1px 0 0 0 #8E0002;
  -webkit-box-shadow: inset 1px 0 0 0 #272B31, inset 1px 0 0 0 #8E0002;
}

.menu > li.home > a {
  color: transparent !important;
}

.menu > li > a > span {
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.sub-menu {
  max-height: 0;
  right:0;
  min-width: 100%;
  overflow: hidden;
  position: absolute;
  top: 100%;
  transition: max-height .3s .2s;
  -moz-transition: max-height .3s .2s;
  -o-transition: max-height .3s .2s;
  -webkit-transition: max-height .3s .2s;
}

li:hover > .sub-menu {
  max-height: 600px;
}

.sub-menu li {
  height: 40px;
}

.sub-menu a {
  line-height: 40px;
  text-align:right;
  transition: color .3s;
  -moz-transition: color .3s;
  -o-transition: color .3s;
  -webkit-transition: color .3s;
  white-space: nowrap;
  width:200px;
  margin-right:10px;
}

.sub-menu li.current a,
.sub-menu a:hover {
  color: #F2762E !important;
}



#menu2 {
	width:755px;
	margin:0 auto;
	background: #133970;
}

.menu2,
.sub-menu2 {
  list-style-type: none;
  padding: 0;
  z-index:999;
}

.menu2 li {
  background-color: #133970;
  cursor: pointer;
  position: relative;
}

.menu2 li:hover {
  background-color: #285fac !important;
}

.menu2 a {
  color: #FFF;
  display: block;
  font-size: 13px;
  height: 100%;
  margin: 0 5px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  word-wrap: break-word;
font-family: 'Oswald', sans-serif;
}

.menu2 a:hover {
  color: #FFF;
}

.menu2 {
	height: 35px;
	top:-5px;
}

.menu2 > li {
  float: left;
  height: 100%;
  width: 15%;
  width: calc((100% - 1px) / 7);
  width: -moz-calc((100% - 1px) / 7);
  width: -webkit-calc((100% - 1px) / 7);
}


.menu2 > li.current {
  background-color: #285fac !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.menu2 > li:not(:first-child) {
  box-shadow: inset 1px 0 0 0 #285fac, inset 1px 0 0 0 #285fac;
  -moz-box-shadow: inset 1px 0 0 0 #272B31, inset 1px 0 0 0 #8E0002;
  -webkit-box-shadow: inset 1px 0 0 0 #272B31, inset 1px 0 0 0 #8E0002;
}

.menu2 > li.home > a {
  color: transparent !important;
}

.menu2 > li > a > span {
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.sub-menu2 {
  max-height: 0;
  min-width: 100%;
  overflow: hidden;
  position: absolute;
  top: 100%;
  transition: max-height .3s .2s;
  -moz-transition: max-height .3s .2s;
  -o-transition: max-height .3s .2s;
  -webkit-transition: max-height .3s .2s;
}

li:hover > .sub-menu2 {
  max-height: 600px;
}

.sub-menu2 li {
  height: 40px;
}

.sub-menu2 a {
  line-height: 40px;
  text-align:left;
  transition: color .3s;
  -moz-transition: color .3s;
  -o-transition: color .3s;
  -webkit-transition: color .3s;
  white-space: nowrap;
  width:200px;
  margin-left:10px;
}

.sub-menu2 li.current a,
.sub-menu2 a:hover {
  color: #F2762E !important;
}




#head_bar_gray {
	width:1200px;
	height:9px;
	margin:0;
	padding:0;
	background:#133970 url(../images/berne_web_01.png) no-repeat center;
}

#head_bar_gray2 {
	width:1200px;
	height:8px;
	margin:0;
	padding:0;
	background:#133970 url(../images/berne_web_06.png) no-repeat center;
}

#slider {
	width:1200px;
	height:390px;
	margin:0;
	padding:0;
	background:#133970 url(../images/slide.jpg) no-repeat center;
}

#large_icons {
	width:1200px;
	height:277px;
	margin:0;
	padding:0;
}

#large_icon_left {
	width:600px;
	height:277px;
	margin:0;
	padding:0;
	float:left;
}

#large_icon_right {
	width:600px;
	height:277px;
	margin:0;
	padding:0;
	float:right;
}

#costumers {
	width:1200px;
	height:140px;
	padding:0;
	margin:0;
	background-color:#E3E3E3;
}

#bottom {
	width:1200px;
	height:100px;
	padding:0;
	margin:0;
	background-color:#e5e5e5;
}

#bottom2 {
	height:25px;
	text-align:center;
	color:#2D2D2D;
	background-color:#e5e5e5;
	font-family: 'Oswald', sans-serif;
}


#main_footer {
	width:1150px;
	margin:0 auto;
}

#menu_footer {
	width:650px;
	float:left;
	height:60px;
	font-size:14px;
	padding-top:8px;
	margin-left:50px;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#000000;
}

#factories {
	width:: 1200px;
	height:250px;
	padding:0;
	margin:0;
	background-color:#133970;
}

#content {
	width:1200px;
	color:#2D2D2D;
	text-align:justify;
	background: url(../images/background-cont.jpg) repeat;
}

.table_text_rtl {
	direction:rtl;
	font-weight:400;
	font-family: 'Droid Arabic Naskh', sans-serif;
}

.table_text_rtl a {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#000000;
	text-decoration:none;
}

.table_text_rtl a:hover {
	direction:rtl;
	font-weight:400;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#000000;
}

.table_text_rtl a:visited {
	direction:rtl;
	font-weight:400;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#000000;
}

.table_text_ltr {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
}

.table_text_ltr a {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#000000;
	text-decoration:none;
}

.table_text_ltr a:hover {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#000000;
	text-decoration:none;
}

.table_text_ltr a:visited {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#000000;
	text-decoration:none;
}

.table_button {
	background:#EBEBEB;
	border:1px solid #646464;
	box-shadow:inset 2px #B3B3B3;
	color:#000000;
}













.fac_text_rtl {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
}

.fac_text_rtl a {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.fac_text_rtl a:hover {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
}

.fac_text_rtl a:visited {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
}

.fac_text_ltr {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
}

.fac_text_ltr a {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.fac_text_ltr a:hover {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.fac_text_ltr a:visited {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.main_web_link {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	padding:15px 0;
	color:#FFFFFF;
}

.main_support_text {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	padding:10px 0;
	color:#222222;
	text-align:right;
}

.main_support_text_ar {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	font-size:24px;
	padding:10px 0;
	color:#222222;
	text-align:left;
}

.back_menu_fac {
	background-color:#666666;
	opacity:0.7;
}

.fac_menu_ltr {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
	text-align:center;
}

.fac_menu_ltr a {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.fac_menu_ltr a:hover {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.fac_menu_ltr a:visited {
	direction:ltr;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}


.fac_menu_rtl {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
	text-align:center;
}

.fac_menu_rtl a {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.fac_menu_rtl a:hover {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
}

.fac_menu_rtl a:visited {
	direction:rtl;
	font-weight:bold;
	font-family: 'Droid Arabic Naskh', sans-serif;
	color:#FFFFFF;
}

.hidden {
    display: none;
}


#flexiselDemo1 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:1150px;
	margin:0 auto;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:100px;
    max-height:45px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}



#social_icons {
	width:350px;
	float:right;
	font-size:16px;
	padding-top:15px;
}

.social_icons_f {
	display:inline-block;
	width:45px;
	padding-right:15px;
}
  
.social_icons_f:before {
        font-family: FontAwesome;
        content: "\f09a";
		font-size:24px;
		line-height:28px;
		padding:8px 15px;
		border-radius:25px;
		margin-right:10px;
		background-color:#FFFFFF;
		color:#0A257C;

}

.social_icons_y {
	display:inline-block;
	width:45px;
	padding-right:15px;
}
  
.social_icons_y:before {
        font-family: FontAwesome;
        content: "\f167";
		font-size:24px;
		line-height:28px;
		padding:8px 10px;
		border-radius:25px;
		margin-right:10px;
		background-color:#FFFFFF;
		color:#C10003;
}

.social_icons_t {
	display:inline-block;
	width:45px;
	padding-right:15px;
}
  
.social_icons_t:before {
        font-family: FontAwesome;
        content: "\f099";
		font-size:24px;
		line-height:28px;
		padding:8px 10px;
		border-radius:25px;
		margin-right:10px;
		background-color:#FFFFFF;
		color:#00AFC4;
}

.social_icons_s {
	display:inline-block;
	width:45px;
	padding-right:15px;
}
  
.social_icons_s:before {
        font-family: FontAwesome;
        content: "\f17e";
		font-size:24px;
		line-height:28px;
		padding:8px 10px;
		border-radius:25px;
		margin-right:10px;
		background-color:#FFFFFF;
		color:#28B9D0;
}

.social_icons_g {
	display:inline-block;
	width:45px;
	padding-right:15px;
}
  
.social_icons_g:before {
        font-family: FontAwesome;
        content: "\f0d5";
		font-size:24px;
		line-height:28px;
		padding:8px 10px;
		border-radius:25px;
		margin-right:10px;
		background-color:#FFFFFF;
		color:#A81A00;
}

.clear
{
  clear:both;
}