/* === custom icon === */
@import url('custom-fonts.css');
/* ==== overwrite bootstrap standard ==== */


/** Fonts**/
/*
@font-face {
	font-family: 'GE_Flow_Regular';
	src: url('../fonts/GE_Flow_Regular.eot');
	src: url('../fonts/GE_Flow_Regular.woff') format('woff'), url('../fonts/GE_Flow_Regular.ttf') format('truetype'), url('../fonts/GE_Flow_Regular.svg') format('svg');
	font-weight: lighter;
	font-style: lighter;
}
*/
@font-face {
	font-family: 'GE_Flow_Regular';
	src: url('../fonts/GE_SS_Two_Light.eot');
	src: url('../fonts/GE_SS_Two_Light.woff') format('woff'), url('../fonts/GE_SS_Two_Light.ttf') format('truetype'), url('../fonts/GE_SS_Two_Light.svg') format('svg');
	font-weight: lighter;
	font-style: lighter;
}



@font-face {
	font-family: 'Adobe Arabic';
	src: url('../fonts/AdobeArabic-Regular.eot');
	src: url('../fonts/AdobeArabic-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AdobeArabic-Regular.woff') format('woff'),
		url('../fonts/AdobeArabic-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Droid Sans';
		src: url('../fonts/DroidSans.eot');
		src: url('../fonts/DroidSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DroidSans.woff') format('woff'),
		url('../fonts/DroidSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Droid Sans Bold';
		src: url('../fonts/DroidSans-Bold.eot');
		src: url('../fonts/DroidSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DroidSans-Bold.woff') format('woff'),
		url('../fonts/DroidSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


a:link , a:visited {
	color:#0076c0;
	text-decoration : none;
}

a:hover {
	color:#585758;
	text-decoration: underline;
}


.fluid_container {
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
}

/* Social Media Circle */
div.top_bar{
	background-color: #003556;
	padding: 10px 0px 10px 0px;
}
ul.social-list li {
    float: left;
    display: inline-block;
}

ul.social-list li a {
   display: inline-block;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    text-decoration: none;
    color: #fff;
}

ul.social-list li a:hover {
	color: #fff;
	
}

ul.social-list li a.facebook:hover {
	background-color: #507CBE;
}

ul.social-list li a.twitter:hover {
	background-color: #63CDF1;
}

ul.social-list li a.linkedin:hover {
	background-color: #0077B5;
}

ul.social-list li a.google:hover {
	background-color: #F16261;
}
ul.social-list li a.linkdin:hover {
	background-color: #90CADD;
}

ul.social-list li a.instgram:hover {
	background-color: #ac35b3;
}

ul.social-list li a.youtube:hover {
	background-color: #CE332D;
}

ul.social-list li a.skype:hover {
	background-color: #36C4F3
}

ul.social-list li a.gplay:hover {
	background-color: #99cc00;
}
ul.social-list li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;
}
/**************** Social Footer********************/


ul.social-list2 li a {
   display: inline-block;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    text-decoration: none;
    color: #fff;
}

ul.social-list2 li a:hover {
	color: #fff;
	
}

ul.social-list2 li a.facebook:hover {
	background-color: #507CBE;
}

ul.social-list2 li a.twitter:hover {
	background-color: #63CDF1;
}
ul.social-list2 li a.linkedin:hover {
	background-color: #0077B5;
}
ul.social-list2 li a.google:hover {
	background-color: #F16261;
}

ul.social-list2 li a.linkdin:hover {
	background-color: #90CADD;
}

ul.social-list2 li a.instgram:hover {
	background-color: #ac35b3;
}

ul.social-list2 li a.tickets:hover {
	background-color: #c5bf78;
}

ul.social-list2 li a.youtube:hover {
	background-color: #CE332D;
}

ul.social-list2 li a.skype:hover {
	background-color: #36C4F3
}
ul.social-list2 li a.gplay:hover {
	background-color: #99cc00;
}

ul.social-list2 li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;
}

/******** Extra small device *********/

ul.social-list-xs li {
    display: inline-block;
}

ul.social-list-xs li a {
   display: inline-block;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    text-decoration: none;
    color: #fff;
}

ul.social-list-xs li a:hover {
	color: #fff;
	
}

ul.social-list-xs li a.facebook:hover {
	background-color: #507CBE;
}

ul.social-list-xs li a.twitter:hover {
	background-color: #63CDF1;
}

ul.social-list-xs li a.linkedin:hover {
	background-color: #0077B5;
}
ul.social-list-xs li a.google:hover {
	background-color: #F16261;
}

ul.social-list-xs li a.linkdin:hover {
	background-color: #90CADD;
}

ul.social-list-xs li a.instgram:hover {
	background-color: #ac35b3;
}
ul.social-list-xs li a.tickets:hover {
	background-color: #c5bf78;
}
ul.social-list-xs li a.youtube:hover {
	background-color: #CE332D;
}

ul.social-list-xs li a.skype:hover {
	background-color: #36C4F3
}
ul.social-list-xs li a.gplay:hover {
	background-color: #99cc00;
}

ul.social-list-xs li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;

}
/*************************************************/
span.bar{
  font-family: "Myriad Pro";
  font-size: 13px;
  color: #ffffff;
  float: right;
}

div.logo_bar{
	background-color: white;
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	padding: 40px 5px 40px 5px;

}


.search_field{
line-height: 50px;
}

.btn-block{
   font-family: tahoma;
   font-size: 14px;
   color: #cccccc;
   background: none;
   border: solid 1px #cccccc;
   height: 40px;
   float: right; 
}

.btn-block:hover {
    color: #006cc1;
    background-color: #006cc1;
    /*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);*/
    font-family: tahoma;
    font-size: 14px;   
}

.navbar {
	background-color: #ececec;
	margin-top: 0px;
	padding: 0px;
	padding-bottom: 0;
	margin: 0px 0px 0px 0px;
}

.navbar-nav>li{
  /*margin-left: 10px;
  height: 60px;*/
  
}

.navbar-default .navbar-nav > li:hover > a{
	background-color: #003556;	
	color: #fff;
}

.navbar-default {
  	border-right: solid 0px; 
 	border-left: solid 0px; 
 	border-radius: 0px;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
   background-color: #003556;
  	color: #fff;
  	
}



.navbar-default .navbar-nav .dropdown-menu > li > a {
  padding: 10px 20px 10px 20px;
  color: #fff;
  background-color: #003556;
}

.navbar-default .navbar-nav .dropdown-menu > li:hover > a,
.navbar-default .navbar-nav .dropdown-menu > li:focus > a,
.navbar-default .navbar-nav .dropdown-menu > li.active > a {
  	color: #fff;
  	background-color: #0474b4; 
}

.navbar-default .navbar-nav .dropdown-menu > li:last-child > a {
  /*border-radius: 0 0 0px 0px;*/	
}

.navbar-default .navbar-nav .dropdown-menu > li.divider {
  background-color: transparent;
}
.navbar-form1{
  border-top: 0;
  padding-bottom: 0;
  padding-top: 0px;
}
.navbar-default .navbar-collapse,
.navbar-default {
  border-top: 0;
  padding-bottom: 0;
}


.navbar-default .navbar-nav ul li a,a{
	color:#fff;
	outline:0; 
	-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

/* Home Page Carousel */
.img-circle {
	border-radius: 50%;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	width: 100%;
	/*width: auto;*/
   margin: auto;
 }    

.carousel-inner > .item > div 
{
	padding: 0px 0px 0px 0px;	
}

/*.carousel-inner > .item > div 
{
	padding: 0px 0px 0px 0px;
	height: 520px;
	
}*/

/**************** Testimonial carosuel ****/


.quote {
    color: #899da8;
    text-align: center;
    margin-bottom: 30px;
}

.name{
	color: #a5cff8;
}


/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
	background-color: transparent;
	border: 2px solid  #fff;
}

#fade-quote-carousel.carousel .carousel-indicators .active {
	background-color: #fff;
	border: 2px solid #fff;
}

#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
    color: white;
    height: 150px;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
/*************************************/
div.section_block{
	margin: 20px 0px 5px 0px;
}

.maintit span{ 
	padding: 0px 20px 0px 0px;
}

.newstit span{ 
	padding: 0px 20px 0px 0px;
}

hr.path {
	border: 1px dotted 	#d8d8d8;
}

div.path{
	padding: 20px 0px 5px 12px;
	
}
.panel{
	background-color: transparent;
	border: 0px;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.panel-footer{
	background: transparent;
	border: 0px;
	float:left;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #fff; 
}

.news_date{
	font-family: "Myriad Pro";
 	font-size: 18px;	
 	color: #a5cff8;
	margin: 0px 0px 0px 25px;	 
}

.sp{
	margin: 0px 5px 0px 5px;	
}
a.news_link:link, a.news_link:visited {
	color:#ffffff;
	text-decoration : none;
}

a.news_link:hover {
	text-decoration: underline;
}

a.web:link , a.web:visited {
	color:#585758;
	text-decoration : none;
}

a.web:hover {
	color:#0076c0;
	text-decoration: underline;
}
a.down:link , a.down:visited {
	color:#585758;
	cursor: pointer;
	text-decoration : none;
}

a.down:hover {
	color:#0076c0;
	text-decoration: underline;
}

/************	Products Carousel Slider ****************/


.col-item
{
    border: 1px solid #E1E1E1;
  /*  border-radius: 5px;*/
    background: #FFF;
    padding: 6px;
    height: 600px;
}

.col-item:hover {
    border: 1px solid #0076c0;
}
.col-item .photo img
{
    margin: 0 auto;
    padding: 0px;
    width: 100%;
}

.col-item .info
{
    padding: 10px;
    margin-top: 1px;
}

.col-item:hover .info {
    /*background-color: #f1f5db;*/
}

.btn-default{
	border-radius: 0px;
}
.controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}

div.banner{
	padding: 10px 0px 10px 0px;
}


a.dist_link:link , a.dist_link:visited {
	color:#ffffff;
	text-decoration : none;
}

a.dist_link:hover {
	text-decoration: underline;
}

a.prod_link:link , a.prod_link:visited {
	color:#0076c0;
	text-decoration : none;

}

a.prod_link:hover {
	text-decoration: underline;
}


a.fr_btn:link , a.fr_btn:visited, a.fr_btn:hover {
	color:white;

}
a.fr_btn:hover {
	color:#fff;

}

/************************** Search Slider*********************************/
.search {
    padding: 3px 5px 0px 5px;
    position: relative;
}

 .search:hover input, .search input:focus {
    width: 100%;
    margin-right: 0px;
}

.search input {
    position: absolute;
    width: 0px;
    -webkit-transition: all 0.7s ease-in-out;
	 -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    height: 25px;
    border-radius:1px;

 }

.btn2 {
    height: 25px;
    width: 25px;
    position: absolute;
    /*top: 10px;*/
    border-radius:1px;
    background-color: #003556;
    color: #fff;
    text-align: center;
    padding: 2px 2px 2px 2px;
}

.btn2:hover, .btn2:focus {
    color: #c1d82f;
}

/************************** Search *******************************/

div.read_more{
  	float: right;
  	margin: -4px 0px 0px 0px;	
  	direction: rtl;
}

div.footer{
  	width:100%;
  	font-family:Tahoma;
  	font-size: 12px;
  	color: white;
  	text-align:center; 
  	margin-bottom: 30px;
  	direction: ltr;
}

/*.list-inline li {	
	padding: 0px 0px 0px 35px;
}

.list-inline a:link {	
	font-family:"Myriad Pro";
	font-size:11pt;
	color:white;
	text-decoration : none;		
}

.list-inline a:hover {
	color:#474747;
}

*/
a.footer:link , a.footer:visited {
	font-family: GE_Flow_Regular, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #fff;
	text-decoration : none;
}

a.footer:hover {
	text-decoration: underline;
}


a.bar:link , a.bar:visited, a.bar:hover {
	font-family: "Myriad Pro";
	font-size:13px;
	color: #fff;
	text-decoration : none;
}

a.policy:link , a.policy:visited {
	font-family: "Adobe Arabic";
	font-size:17px;
	color: #fff;
	text-decoration : none;
}

a.policy:hover {
	text-decoration: underline;
}

/** up arrow **/
.smoothscroll-top {
    	position:fixed;
    	opacity:0;
    	visibility:hidden;
    	overflow:hidden;
    	text-align:center;
    	z-index:99;
    	color: #737373;
    	width:44px;
    	height:44px;
    	line-height:40px;
    	left:25px;
    	bottom:-25px;
    	padding-top:2px;
    	border-radius:5px;
    	transition:all 0.5s ease-in-out;
    	transition-delay:0.2s;
}
.smoothscroll-top:hover 
{
    /*background-color:#f5161e;*/
    background-color:#0171bb;
    color:#fff;
    transition:all 0.2s ease-in-out;
    transition-delay:0s;
}
.smoothscroll-top.show
{
    visibility:visible;
    cursor:pointer;
    opacity:1;
    bottom:25px;
}

.smoothscroll-top i.fa
{
    line-height:inherit;
}
figure {
  width: 100%;
}

.under_menu {
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	/*background-color: #e4e3e8;*/
	margin:  -35px 0px 0px 0px;
	background-image: url(../images/top_bg.jpg);
	color: #868686;
	padding: 20px 0px 20px 0px;

}

/*************** Tabs ***************/

.nav-tabs {
	border-color: #aaaaaa;
	margin: 25px 0px;
}



.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	color: #E92A0D;
	border: 1px solid #aaaaaa	;
	box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
	-o-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
  	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.1) inset;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #E92A0D;
	border-color: #eee;
	border: 1px solid #aaaaaa	;
	border-bottom-color: transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
	box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
	-o-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
  	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.1) inset;
}

.tab-content {
	border-top: none;
	padding: 12px 3px;
	height: 250px auto;
}

.tab-content p {
	margin-bottom: 15px;
}

.tab-content p:last-child {
	margin-bottom: 0;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	background-color: #E92A0D;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
	color: #E92A0D;
}

/**********************  End Tabs ****************************/

.prev1,
.next1 {
  position: absolute;
  top: 50%;
  color: #bdbdbd;
  display: inline-block;
  margin-top: -25px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  z-index: 5;
}

.prev1:hover,.next1:hover {
  background-color: #eee;
}

.prev1 {
  left: 10px;
}

.next1 {
  right: 10px;
}

ul.details{
	/*margin-right: -40px;*/
}
li.details{
	display: inline;
	font-family: tahoma;
	font-size: 12px;
	float: right;
	list-style-type: none;
	direction: rtl;
	padding: 0px 0px 0px 40px;
}

#details{
	margin-top: 70px;
	font-family: Tahoma;
	font-size: 16px;
	color: #474747;
}

#details div.line{
	border-bottom: 1px solid silver;
	margin-bottom:20px;
}

#details .tit{
	font-family: Arial;
	font-size: 21px;
	color: #474747;
	margin-top: 60px;
}
#details .txt{
margin-right: 25px;

}
#details span.discount{
	font-family: Tahoma;
	font-size: 15px;
	text-align: right;
	color: #bdbdbd;
	text-decoration: line-through;
}
.count_items{
	float:left; 
	margin-top:10px; 
	font-family: Tahoma;
	font-size: small;
}

.count_pages{
	float:right;
	margin-top:10px;
	font-family: Tahoma;
	font-size: small;
}

.bottom_line{
	border-bottom: 1px solid silver;
	margin-top: 50px;
	
}

a.nav_p:link , a.nav_p:visited {
	font-family: Tahoma;
	font-size: small;
	color:#474747;
	text-decoration : none;		

}
a.nav_p:hover {
color: #39b3d7;
text-decoration: underline;
}


li.item_bullet {
	margin-right: 40px;
}

a.srh_res:hover {
color: #E92A0D;
text-decoration: underline;
}

a.article:link, a.article:visited {
	font-family: Tahoma;
	font-size: small;
	color:#474747;
	text-decoration : none;
}

a.article:hover {
	color: #39b3d7;
	text-decoration: underline;
}


.google-maps {
	position: relative;
   padding-bottom: 75%; // This is the aspect ratio
   height: 0;
   overflow: hidden;
}

.google-maps div{
	position: absolute;
   width: 100% !important;
   height: 100% !important;
}
  
#map { height: 400px }

.google-maps iframe {

	position: absolute;
   top: 0;
   left: 0;
   width: 100% !important;
   height: 100% !important;
}

span.footer{
	font-family:Tahoma;
	font-size:12px;
	color:#474747;
}


.news_date_p{
	font-family: Century Gothic;
	font-size: 12px;
	color: #47494a;
	margin-bottom: 0px;
	
}

div.news_tit_div{
	float:right; 
	width:80%;
	color: #47494a;
	padding-right: 10px;
	line-height: 25px;
}
div.news_tit_div:hover{

	background-color: #dadad8;
	
}

a.news_tit:hover {
	text-decoration: underline;
}

div.news_article{
	margin: 0px 10px 0px 0px;
}

div.news_block{
	float:right;
	padding-top: 20px;
	margin-bottom: 10px;
}
table.date{
	width: 65px;
	height: 65px;
	background-color: #0171BB;
	border: 2px solid #BCBCBC;
}
table.footer{
	border: 0px;
	border-bottom: 0px;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
}
  
div.news_block_p{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	
}
div.news_block_p:hover{
background-color: #e4e3e8;
}

/*=============== News ==============*/
.news_div {
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	background-image: url(../images/news_bg.jpg) ;
	background-repeat: no-repeat; 
	background-size: 100% 100%;
    
	margin: 40px 0px 0px 0px;
}

/*.news_div_img{
    background: url(../images/news_bg.jpg) ;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
}*/
    
    
.testimonial_div {
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	background-image: url(../images/testimonial_bg.jpg) ;
	background-repeat: no-repeat; 
	background-size: 100% 100%;
	margin: 40px 0px 40px 0px;
}
.newsletter_div {
	padding: 10px 0px 0px 0px;
	background-color: #a5cff8;
	
}
.stats_div {
	background-image: url(../images/stats_bg.jpg);
	background-repeat: no-repeat; 
	background-size: 100% 100%;
	
}

.dist_div {
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	margin: 40px 0px 0px 0px;
	background-color:#003556;

}


/*=============== news block==============*/

.features{
	font-size: 22px;
	text-align: center;
}


a.cat_link:link, a.cat_link:visited {
	font-family: GE_Flow_Regular, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #585758;
	text-decoration : none;
}

a.cat_link:hover {
	text-decoration: none;
}

a.art_index:hover {
	text-decoration: none;
}

/*==============  Counter ===============*/

.wrapper{
	padding: 25px 25px;
	width: 260px;
	height: 260px;
}

#count-box{
	display: block;
	border: 4px #c1d82f solid;
	color: #c1d82f;
	font-size: 3em;
	font-family: "Myriad Pro";
	border-radius: 50%;
	line-height: 130px;
	height: 130px;
	width: 130px;
	text-align: center;
	margin: 20px 0px 20px 0px ;
}

#count-txt{
	font-family: GE_Flow_Regular, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #fff; 
	text-align: center;
	height: 130px;
	width: 130px;
	margin: 10px 0px 0px 0px;
}

/*=============  footer-div ================*/

#footer-div {
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 0;
	background-color: #003556;
	padding: 35px 0px 20px 0px;
	color: #ffffff;
	
}

h4 {
  font-family: GE_Flow_Regular, Arial, Helvetica, sans-serif;
  color: white;
  font-size: 16pt;
  text-align: center;
 
}

.copyright-div {
 	font-family: "Adobe Arabic";
  	font-size: 20px;
  	text-align: right;  
  	color: #fff;
	width: 100%;
	background-color: #00253c;	
	padding:  10px 0px 40px 0px; 
}


/*=============================*/
.bg-line{
	background: url(../images/bg_hydration.png) repeat-x;
}

hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #1489c6 -moz-use-text-color #FFFFFF;
  border-style: solid none;
  border-width: 1px 0;
  margin: 18px 0;
}

a.prg {
	display: block;
	background: url(../images/magnify.png) center no-repeat ;
}

a.prg img {
	border: 1px solid #cbd0d0;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

a.prg:hover img{
	opacity: 0.2;
}

.art_tit{
	margin: 10px 0px 0px 0px;
	text-align:center;
}

.search-panel{
     background-color:#e8f7ff;
     margin-bottom:20px;  
     box-shadow: 5px 5px 3px lightgray;
     
}

.main-color{
    color:#0474b4;
}

#mapInfo {
	direction: rtl;
	padding: 15px;
	width: 190px;
	
}
#mapInfo .co_name{
	font: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #1a73ba;
}

/******************************* language select**********************/
  
  .select2 > .select2-choice.ui-select-match {
   	    font-family: GE_Flow_Regular, Arial, Helvetica, sans-serif;
        font-size:13px;
        /*height: 30px;*/
    }

    .selectize-control > .selectize-dropdown {
        top: 36px;
    }

    .select2-search {
        display: none;
    }

    .select2-results .select2-highlighted {
        background: #d5d5d7;
        color: #fff;
    }

    .ui-select-choices ul {
        padding-right:16px;
    }


.icon_ear{
  	font-size:20px;	
  	color: #0474b4;
  	
}

.company_tit{
 background-color: #dddddd;
 padding: 7px;	
 margin-bottom: 10px;
}
 /** Small Devices, Tablets **/
@media only screen and (max-width : 768px) {

	.navbar-default .navbar-nav .dropdown-menu > li > a {
  	padding: 10px 20px 10px 20px;
  	color: #ffffff;
  	background-color: transparent;
	}


	.navbar-default .navbar-nav .dropdown-menu > li:hover > a:hover,
	.navbar-default .navbar-nav .dropdown-menu > li:focus > a:focus,
	.navbar-default .navbar-nav .dropdown-menu > li.active > a{
  		color: #ffffff;
  		background-color: #0474b4; 
	}		
}

 /* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

	.navbar-default .navbar-nav .dropdown-menu > li > a {
  	padding: 10px 20px 10px 20px;
  	color: #ffffff;
  	background-color: transparent;
	}


	.navbar-default .navbar-nav .dropdown-menu > li:hover > a:hover,
	.navbar-default .navbar-nav .dropdown-menu > li:focus > a:focus,
	.navbar-default .navbar-nav .dropdown-menu > li.active > a{
  		color: #ffffff;
  		background-color: #0474b4; 
	}

}


@media screen and (max-width : 480px) {
  
  .carousel-caption h1 {
  		color: white;
  		font-size: 14pt;
  
  }
}

@media screen and (max-width : 768px) and (min-width : 481px){
	
	.carousel-caption h1 {
  		color: white;
  		font-size: 20pt;
  
  }
}
/******** truse slide **************/

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 24px;
    height: 42px; 
    padding:5px 10px;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
    background: url(../images/button-next.png) no-repeat;
}


.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}

.client-cat{
	margin: 10px 0px 10px 0px;
	padding: 20px 10px 20px 10px;
	background-color: #dadada;
	color: black;
	font-size: 18px;
	border: 1px #003556 dotted;
}

.client-cat:hover{
	/*background-color: #c1d82f;*/
	box-shadow: 10px 10px 5px #888888;
	background-color: #d1d1d1;
}