body{background : #FFF;}
*{
font-family:Arial,sans-serif;
}
.navbar  a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:bold; font-size:medium;}
.navbar-default{background:#FFF; border-color:#FFF;}
.navbar {
	margin-bottom:5px;
    border-radius:0;
}
.navbar-nav li:hover{background-color:#294e99;}
.navbar-nav{
    position:relative;
    z-index:9999; 
    background-color:#cc0000;  /*-- New attribute --*/
	}
@media(max-width:500px)
{
.navbar-brand{padding:5px; padding-top:2;}
.navbar-brand img{width:280px;}
}
@media(min-width:500px)
{
.navbar-brand{padding:5px;}
}

#submenu {
    /*background-color: #e7e7e7;
    margin-bottom:20px;*/
}

.collapsing {
	display:none;
}
.navbar2{
	/*height:54px;*/
	height:5px;
	min-height:0;
	background:#cc0000;
}
.top_submenu{
	height : 52px;
	background : #cc0000;
	margin-bottom:0;
	margin-top:7px;
	border:0;
	color : #FFF;
}
.top_submenu>li>a{
	color :#FFF;
}
.submnu_a{color:#eee !important;}
.submnu_a:hover{color:#FFF !important;}
.top_action{
	min-height:134px;
	background : #48474f;
	background : -webkit-linear-gradient(#48474f,#21212d);
	background : -o-linear-gradient(#48474f,#21212d);
	background : -moz-linear-gradient(#48474f,#21212d);
	background : linear-gradient(#48474f,#21212d);
	color : #FFF;
	padding-top: 10px;
}
.top_action a{color: #FFF;}
.top_action td {text-align:center; margin:20px; padding:20px}
.top_action ul li{float:left; }
.btn-circle {
    width: 50px;
    height: 50px;
    padding: 6px 0;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    line-height: 1.428571429;
}

.sub_menu{
	list-style:none;
	margin:5px;
	padding:0;
}
.sub_menu li a{font-size:16px;}
.details img{max-width:600px;}
.thumbnail {
    padding: 0; 
    margin-bottom: 30px;
    border: 0 solid #ddd; 
    border-radius: 0;
	color : #FFF;
}
.thumbnail .caption{color:#FFF;}
.grow{
	border-top:#cc0000 solid 9px;
    background: #48474f;
    background: -webkit-linear-gradient(#48474f,#21212d);
    background: -o-linear-gradient(#48474f,#21212d);
    background: -moz-linear-gradient(#48474f,#21212d);
    background: linear-gradient(#48474f,#21212d);
    color: #FFF;
}
.readmore{
    color: #48474f;
    background-color: #FFF;
    border-color: #999999;
	margin-bottom:-30px;
    border-radius: 0;
    margin-left: 60px;
    padding: 10px 50px;
	}
.carousel-indicators {
	top: -50px;
	bottom: 100%;

}

/* The colour of the indicators */
.carousel-indicators li {
    background: #a3a3a3;
    border-radius: 50%;
    width: 8px;
    height: 8px;
}

.carousel-indicators .active {
background: #707070;
}
.social-icon{list-style:none; padding:0;}
.social-icon li{float:right; padding: 0 10px;}
.copyright{color:#999999; margin-top:10px;}
.copyright a{color:#FFF;}
/*-- footer section--*/
#footer{
	background : #36353f;
	background : -webkit-linear-gradient(#48474f,#21212d);
	background : -o-linear-gradient(#48474f,#21212d);
	background : -moz-linear-gradient(#48474f,#21212d);
	background : linear-gradient(#48474f,#21212d);
}
#footer {
	position:relative;
}
a.top {
    position: absolute;
    left: 49%;
    bottom: 0;                     
    text-align: center;

}
/* Return to Top */
#return-to-top span {
    color: #fff;
    margin: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover span {color: #fff; top: 5px;}


.service-icon {
  border: 1px solid #15709f;
  border-radius: 50%;
  color: #15709f;
  float: left;
 /* padding: 10px 13px;*/
}
.contact_icon{
list-style : none;
text-align : left;
}
.contact_icon li{color:#FFF;}
.service-desc {
  margin-left: 70px;
  position: relative;
  top: 5px;
  text-align: left;
  line-height:normal;
}

.service-desc h3 {
  color: #062033;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  
}


.devider {
  margin-top: 10px;
  margin-bottom: 20px;
}

.devider i {
  color: #cccccc;
}

.devider:before,
.devider:after {
  content: "_______________";
  color: #e6e8ea;
  position: relative;
  bottom: 6px;
}

.devider:before {
  left: 10px;
}

.devider:after {
  right: 10px;
}

/* Social Media */
.fa {
  font-size: 20px;
  width: 40px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
}
.yemenbg{
	background-image:url(../../themes/images/yemen_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
  	background-attachment: fixed;
	background-position: 50% -185px;
	}
/*=========================================
	Some fun facts
==========================================*/

#facts {
	background-image: url("../../themes/images/yemen_bg.png");
	background-color: rgba(204,0,0,.8);
	background-attachment: fixed !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0;
}

.facts .devider:before,
.facts .devider:after {
	color: #737C85;
}

.facts .devider i {
	color: #fff;
}

.parallax-overlay {
	background-color: rgba(190,0,0,.8);
	padding: 30px 0;
}
.ser-text{
font-size: 20px;
line-height: 30px;
}

.page_head {
	min-height:140px;
	background:#48474f url("../../themes/images/pagebg.jpg") repeat scroll 0 0;
	}
.mob_ver{
padding : 10px 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */
background: rgb(125,126,125); /* Old browsers */
background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}
.mob_ver a{color:#FFF; margin: 0 10px;}