.header_user_info {float:right;padding-top:59px}
 @media (max-width: 767px) { 
.header_user_info {
padding-top: 25px!important;} 
}  

@media (max-width: 479px) { 
.header_user_position {
position: absolute;
top: 195px;
left: -7px;
width:40%

} 
} 
  .header_user_info a {
  	 background:#333;
    color: #fff;
	text-transform:uppercase;
	font-size:11px;
    display: block;
    padding: 8px 6px;
    margin-left:10px;
    cursor: pointer;
    line-height: 17px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px; }
}

.header_user_info a:hover, .header_user_info a.active, .header_user_info a.login:hover { background:##F60F14}
    
.header_user_info a.login {
     background:#333;
     margin-left:12px; }
      
  @media (max-width: 479px) {
      .header_user_info a {
        font-size: 11px; }
         }

.header_user_info a:hover, .header_user_info a.active { }
.icon-unlock:before {font-size:15px;padding-right:4px;}
.icon-lock:before {font-size:15px;padding-right:4px;}
.icon-male{font-size:15px;padding-right:4px;}

     
@media (max-width: 990px) {
.header_user_info span.link {display:none}
.icon-unlock:before {font-size:28px;}
.icon-lock:before {font-size:28px;}
.icon-male{font-size:28px;padding-right:4px;}

 .header_user_info a {
  	
    padding: 4px 10px;
    margin-left:10px;
    cursor: pointer;
    line-height: 20px;
    }


}    
       