.carousel-inner > .item > img{
margin:auto;
width:100%;
}
.navbar{margin-bottom:0;}
.navbar-brand{height:auto;margin:0;padding:10px 0;}
.nav{vertical-align: middle;margin-top:30px;padding:0;}
.nav li a{font-size:16px;color:#333;text-transform: none;font-weight:bold;}
.nav li ul li a{font-weight:normal;}
.nav>li>a:focus,.nav>li.active>a{background-color: transparent;border-bottom:3px solid red;}
.nav>li>a:hover{background-color: transparent;color:#777;}
h2{border-right:1px solid #333;font-size:26px;padding:20px 0;font-weight:normal;}
h2 span{color:#2356b2;font-size:30px;font-weight:bold;}
h3.ourvision{margin-top:45px;}
h3.ourvision span{font-weight:normal;font-size:20px;}

@media screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{
		display: block;
	}
	.dropdown-menu{
		margin-top: 0;
	}
	.dropdown-toggle{
		margin-bottom: 2px;
	}
	.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
		margin-bottom: 0;
	}
  .navbar-right .dropdown-menu{left:0;right:auto;}
  .navbar-right .dropdown-menu li a{text-transform: none;}
}

.panel-heading {
  padding: 0;
	border:0;
}
.panel-title>a, .panel-title>a:active{
	display:block;
	padding:15px;
  color:#555;
  font-size:16px;
  font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
  word-spacing:3px;
	text-decoration:none;
}
.panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}
.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

  .navbar-toggle{
    margin-top:35px;
    background-color:#c21614;
  }
  .navbar-toggle span{background:#fff;}
