.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    /*background: none;*/
    z-index: 1000;
    /*min-height: 150px;
    overflow: visible !important;*/
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s;

}
.header.shrink {
    /*height: 70px;*/
}

.header-sf.shrink {
	background: rgba(211,211,211,0.8) !important; /* For browsers that do not support gradients */
  	background: -webkit-linear-gradient(top,rgba(211,211,211,0.8),rgba(211,211,211,.9)) !important; /*Safari 5.1-6*/
  	background: -o-linear-gradient(top,rgba(211,211,211,0.8),rgba(211,211,211,.9)) !important; /*Opera 11.1-12*/
  	background: -moz-linear-gradient(top,rgba(211,211,211,0.8),rgba(211,211,211,.9)) !important; /*Fx 3.6-15*/
  	background: linear-gradient(to top,rgba(211,211,211,0.8),rgba(211,211,211,.9)) !important; /*Standard*/ 
	margin-top:0px !important;
	min-height:55px !important;
	-o-transition:all .5s ease-in;
  	-ms-transition:all .5s ease-in;
  	-moz-transition:all .5s ease-in;
  	-webkit-transition:all .5s ease-in;
  	/* ...and now for the proper property */
  	transition:all .5s ease-in;
}

.lang-list-content.shrink {
	
	-o-transition:all .5s ease-in;
  	-ms-transition:all .52s ease-in;
  	-moz-transition:all .5s ease-in;
  	-webkit-transition:all .5s ease-in;
  	/* ...and now for the proper property */
  	transition:all .5s ease-in;
	z-index:0 !important;
	display:none !important;
	
	
}

.navbar-brand.shrink {
	
	height:45px !important;
	z-index: 9998 !important;
	/*margin-bottom:5px !important;
	position:absolute;
	left:5px !important; right:5px !important; */
	-o-transition:height 1s ease-in;
  	-ms-transition:height 1s ease-in;
  	-moz-transition:height 1s ease-in;
  	-webkit-transition:height 1s ease-in;
  	/* ...and now for the proper property */
  	transition:height 1s ease-in;
}

.navbar-brand.shrink img {
	
	/*height:55px !important;
	position:absolute;
	left:5px !important; right:5px !important; 
	top:5px;*/
	/*-o-transition:height 1s ease-in;
  	-ms-transition:height 1s ease-in;
  	-moz-transition:height 1s ease-in;
  	-webkit-transition:height 1s ease-in;
  	 ...and now for the proper property 
  	transition:height 1s ease-in;*/
	-o-transition:all 1s ease-in;
  	-ms-transition:all 1s ease-in;
  	-moz-transition:all 1s ease-in;
  	-webkit-transition:all 1s ease-in;
  	/* ...and now for the proper property */
  	transition:all 1s ease-in;
	z-index: 9998 !important;
	height:60px !important;
}

.brand.shrink { }

.brand.shrink img { }


.stellarnav li a.shrink { 
	
	padding: 8px 5px !important;
}
.stellarnav li li a.shrink { 
	
	padding: 8px 12px !important;
}
.stellarnav li a:hover.shrink,
.stellarnav li a.selected.shrink { 
	
	-webkit-transition: all 0s;
    -moz-transition: all 0s ;
    -ms-transition: all 0s ;
     -o-transition: all 0s;
    transition: all 0s;
}

/*
.stellarnav.shrink { 
	top: 15px !important; bottom: auto !important;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.stellarnav.shrink > ul > li > a { 
	padding: 10px 20px; 
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
*/


.container-menu.shrink {  }




@media only screen and (min-width:885px) and (max-width:1200px) {
.stellarnav.mobile.shrink  { margin-top:35px !important; }

}

@media (max-width: 885px) {
.stellarnav li a.shrink { 
	padding: 9px 9px !important;
}

}

@media (max-width: 768px) {



.navbar-brand.shrink {
	
	height:50px !important;
	/*z-index: 9999 !important;
	margin:5px 0px 0px 0px !important;
	padding:0px !important;
	position:absolute;
	left:5px !important; right:5px !important; */
}

.navbar-brand img.shrink {
	
	height:35 !important;
	/*padding:0px !important;
	position:absolute;
	left:5px !important; right:5px !important; 
	top:5px;*/
	z-index: 9999 !important;
}


.brand.shrink { min-height:auto !important; margin:0px !important; }

.brand.shrink img { display:none; }

.stellarnav.shrink { 
	margin-top: 0px !important; 
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.stellarnav .menu-toggle.shrink { padding: 10px 5px !important; }
}


@media (max-width: 537px) {

.stellarnav .menu-toggle.shrink { padding: 10px 5px !important; }

}