.navbar-nav2 > li > a, .navbar-brand2 {
    	padding-top:0px !important; padding-bottom:0 !important;
    	height: 20px;
		}
		.navbar2 {min-height:0px !important;}
		.navbar-nav3 > li > a, .navbar-brand3 {
    	padding-top:10px !important; padding-bottom:0 !important;
    	height: 30px;
		}
		.navbar3 {min-height:10px !important;
		padding-top:5px !important; padding-bottom:5px !important;
		background-color: transparent !important
		}
		a.list-group-item.active{
 		 background-color: transparent !important;
 		 color: #B04545;
		}
		a.list-group-item{
		background-color: transparent !important;
		padding-top:0px !important; padding-bottom:0 !important;
		}
		a.list-group-item-sub{
		text-align: left;
		font-size: 12px;
		}
		a.list-group-item.active:hover{
 		 background-color: transparent !important;
 		 color: #B04545;
		}
		.listinner{
 		 margin-left:5%; 
		}
		.ul1>li
		{
    	margin-bottom : 0;
		}
		.carousel-fade .carousel-inner .item {
  		opacity: 0;
  		transition-property: opacity;
		}

		.carousel-fade .carousel-inner .active {
 		 opacity: 1;
		}

		.carousel-fade .carousel-inner .active.left,
		.carousel-fade .carousel-inner .active.right {
 		 left: 0;
 		 opacity: 0;
 		 z-index: 1;
		}

		.carousel-fade .carousel-inner .next.left,
		.carousel-fade .carousel-inner .prev.right {
 		 opacity: 1;
		}

		.carousel-fade .carousel-control {
 		 z-index: 2;
		}
	
		h5{margin-right: 5px;} 


/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
		@media all and (transform-3d), (-webkit-transform-3d) {
    		.carousel-fade .carousel-inner > .item.next,
    		.carousel-fade .carousel-inner > .item.active.right {
    		  opacity: 0;
     		 -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    		}
    	.carousel-fade .carousel-inner > .item.prev,
    	.carousel-fade .carousel-inner > .item.active.left {
     	 opacity: 0;
    	  -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    	}
    	.carousel-fade .carousel-inner > .item.next.left,
    	.carousel-fade .carousel-inner > .item.prev.right,
    	.carousel-fade .carousel-inner > .item.active {
    	  opacity: 1;
    	  -webkit-transform: translate3d(0, 0, 0);
    	          transform: translate3d(0, 0, 0);
   	 }
	}

/* The starting CSS styles for the enter animation */
.ng-enter {
  transition:0.5s linear all;
  opacity:0;
}

/* The finishing CSS styles for the enter animation */
.ng-enter.ng-enter-active {
  opacity:1;
}

p {
    margin: 0;
    padding: 0;
    width:100%;
}

.carousel-control.left, .carousel-control.right {
	background: none;
	color: @red;
	border: none;
}
.carousel-control.left {margin-left: -45px; color: black;}
.carousel-control.right {margin-right: -45px; color: black;}

.my-gallery {
  width: 100%;
  float: left;
}
.my-gallery img {
  width: 100%;
  height: auto;
}
.my-gallery figure {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  width: 150px;
}
.my-gallery figcaption {
  display: none;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}



