/* New */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    color: #efefef;
}
.holder{
    padding-top: 20px;
}
#wrap {
    background: url("/images/site/cloud-computing-sky-background-large.jpg") no-repeat scroll center bottom / cover  #184fcd;
    /*color: #fff;*/
    display: table;
    height: auto;
    margin: 0;
    padding: 0;
    /*text-align: center;*/
    width: 100%;
  }
#homebg{
    margin: 0 auto -60px;
    padding: 0 0 60px;
}
/* New end */
.navbar-collapse {
	padding: 0;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  font-size: 18px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color:rgba(0,0,0,0.2);
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #efefef;
  background-color:rgba(0,0,0,0.1);
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color:rgba(0,0,0,0.4);
}

.navbar {
	background-color:rgba(0,0,0,0.2); 
	z-index: 900; 
	border: none;
    background-image: none;
    padding: 0px;
    border-radius: 8px;
}

.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > .active {
  text-decoration: none;
  color: #555;
  background-color: #eeeeee;
  border-radius: 8px;
}

.nav > li > .active {
  color: #999;
}

/* Smallest devices (phones, 768px and lower) */
@media (max-width: 767px) {

	a.navbar-brand {
		font-weight: 600;
		font-size: 24px;
	}
	
	.navbar {
		margin-top: 5px;
		background-color:rgba(255,255,255,0.95); 
	}
	
	.navbar-default .navbar-nav > li > a {
	  color: #000;
	  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);
	}
	
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
	  color: #000;
	  background-color:rgba(0,0,0,0.1);
	}
	
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	  color: #000;
	  background-color:rgba(0,0,0,0.2);
	}
    
    .pull-right {
    float: none !important;
    }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555555;
    }
    .navbar{
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 0px;
        margin-top: 0px;
    }
    .holder{
        padding-top: 0px;
    }
    #wrap{
        padding-top: 0px;
    }
    .nav{margin: 7px;}
    .nav > li {margin-bottom: 5px;}
    .homeheading{display:none;}
}

/* Small devices (tablets, 768px and up) */
@media screen and (min-width: 768px) {
	a.navbar-brand {
		color: #fff !important;
		font-weight: 600;
	}

}