@media (max-width: 991px) {
  .navbar-header {
    float: none !important;    
  }
  
  .menu-element {
	max-height: none !important;
  }

  .nav > li > a {
  	padding: 0px;
  	padding-top: 5px;
  	padding-bottom: 5px;
  }
  
  .nav {
  	padding-left: 7px;
  }
  
  .main-rust-content {
  	height: auto !important;
  	padding: 0;
  }
  
  .container {
  	height: auto !important;
  }
  
  #logo {
  	min-height: 135px;
  	margin: auto;
  	margin-bottom: 15px;
  }
  
  #logo > a {
  	min-height: 135px;
  }
  
  .navbar-nav {
  	margin: 7.5px -15px !important;
  }
  
  .navbar-nav > li {
  	float: none !important;   
  }
}

@media (min-width: 991px) {
	.navbar-hidden-mobile {
		display: none !important;
	}
	
	
}

@media (min-width: 768px) {
	.navbar-header {
		margin-right: 15px !important;    
	}
}

@media (max-width: 1199px) {
	.navbar-nav > li > a {
		font-size: 70%;
	}
}

.navbar-nav > li > a {
  padding-top: 0px;
  padding-bottom: 0px;
}

.menu-element {
	max-height: 40px;
	/*padding-left: 6px;*/
	padding-right: 6px;
}

.menu-hover-element {
	font-weight: bold; 
	color: #FFFFFF !important;
	border: 1px solid #000000;
}

a.menu-hover-element:hover {
	background-color: #E7E7E7 !important;
	color: #000000 !important;
}

.menu-element-first {
	/*border-left: 1px solid #000000;*/
}

.nav.navbar-nav {
	width: 100%;
	text-align: center;
}

.corner5 {
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius: 5px; 
}

.main-rust-content {
	margin-top: 5px; 
	height: 100%; 
	z-index: 100; 
	padding: 7px; 
}

.brown85bg {
	background-image: url('../images/brown85.png');
}

.z-index-top {
	z-index: 1000;
}

.custom-tooltip {
	padding: 5px !important; 
	border: 1px solid #000000 !important;
	background: none !important;
	background-image: url('../images/brown85.png') !important;
	background-repeat: repeat !important;
	height: 95px;
	overflow: hidden;
	max-width: 600px !important;
}

 .arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	right: 0;
	margin-left: -35px;
	bottom: -16px;
}

.arrow.top {
	top: -16px;
	bottom: auto;
}

.arrow.left {
	left: 20%;
}

.arrow:after {
	content: "";
	position: absolute;
	right: 0px;
	top: -20px;
	width: 25px;
	height: 25px;
	box-shadow: 6px 5px 9px -9px black;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.arrow.top:after {
	bottom: -20px;
	top: auto;
}

#logo {
	width: 100%; 
	background-repeat: no-repeat; 
	background-image:url('../images/logo.png'); 
	height: 100%; 
	max-height: 135px; 
	max-width: 293px; 
	background-size: 100%; 
	/*margin-bottom: 15px; */
}

.footerright {
	width: 100%; 
	/*background-repeat: no-repeat; 
	background-image:url('../images/home/footerlogo.png'); */
	height: auto; 
	max-height: 100px; 
	/*max-width: 146px; */	
	/*background-size: 100%; */
}

.dropdown-menu {
	background-color: transparent !important;
	border: none !important;
	text-align: right; 
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
	background: repeat url('../images/black85.png');
	/*width: 100% !important; */
	margin-right: 7px;
	/*width: 140% !important;*/
}

.dropdown-menu > li {
	/*background-image: url('../images/listsquare-little.png') !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
	margin-right: 5px;*/
	clear: both;
}	

.dropdown-menu > li > a {
	color: #FFFFFF !important;
	font-weight: bold !important;
	clear: both;
	height: 20px;
}


.dropdown-menu > li > a:hover {
	font-size: 15px;
	color: #CCCCCC !important;
	background-color: rgba(0, 0, 0, 0);
	/*background-image: url('../images/listsquare-big.png') !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;*/
}

.menu-square {
	width: 12px; 
	height: 12px; 
	margin-top: 3px;
	float: right;
	box-shadow: 2px -2px 1px #000000 !important; 
}

.menu-square:hover {
	/*width: 15px; 
	height: 15px;*/
}

.menu-dropdown-text {
	float: right; 
	margin-right: 5px;
}
