Search Box Responsive

HTML

<div id='search-box'>
<form action='/search' id='search-form' method='get' target='_top'>
<input id='search-text' name='q' placeholder='Kotak Pencarian Responsive ...' type='text'/>
<button id='search-button' type='submit'><span>Search</span></button></form></div>
<br/><br/><center><a href="http://typepedia.blogspot.com">Type Pedia</a><br/><br/><br/>
<iframe src="//www.facebook.com/plugins/likebox.php?href=https://www.facebook.com/tapikecom&amp;width&amp;height=62&amp;colorscheme=light&amp;show_faces=false&amp;header=false&amp;stream=false&amp;show_border=false&amp;appId=159468740772399" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:62px;" allowTransparency="true"></iframe>
<script src="https://apis.google.com/js/platform.js" async="async"></script>
<div class="g-page" data-href="//plus.google.com/+Tapikecom" data-showtagline="false" data-showcoverphoto="false" data-rel="publisher"></center>

CSS

#search-box {
    position: relative;
    margin: 0 auto;border:1px solid #ccc;padding:5px;border-radius:4px;
}

#search-form {
    height: 40px;
    background-color: #fff;
    overflow: hidden;
}

#search-text{
    font-size: 14px;
    color: #ddd;
    border-width: 0;
    background: transparent;line-height:15px;
}

#search-box input[type="text"] {
    width: 90%;
    padding: 10px 0 5px 1em;
    color: #333;
    outline: none;
}

#search-button {
    position: absolute;
    top: 5px;
    right:5px;
    height: 40px;
    width: 80px;
    color: #fff;
    text-align: center;
    border-width: 0;
    background-color: #ff5848;
    cursor: pointer;
text-transform:uppercase;
border-radius:3px;outline:0;

}
#search-button:hover {background:#333;}