Hi in the below code i want to display like this
Welcome Guest       Free Register   Login
drop down menu
Powered by Translate
the above all the text not displaying right hand side.
But when i am displaying the code my output is like this:
dropdown   Powered by Translate                      Welcome Guest       Free Register   Login 
html
<div class="header">
    <div class="container">
        <div class="header-right">
        <p>  Welcome Guest  
           Free Register
          Login
     </p>
     <div>
     <select>
     <option>Select Language</option>
     <option>English</option>
     </select>
     <p>Powered by Google Translate</p>
      </div>
        </div>
style.css
.logo {
  float: left;
}
.logo a {
  display: block;
}
.header {
  margin: 10px 0;
}
.header-right p {
  float: right;
  width: 42%;
  margin-right: 10px;
}
updated link:
see my site link `olisvell.com/responsivedesign/index.html` language also i want to display right
 
     
     
     
    