title: positioning divs after each other on a responsive layout
body: <p>I have this html and css :</p>
  
  <pre><code>&lt;div class="section group"&gt;
      &lt;div class="col span_1_of_3"&gt;
       &lt;div id="busqueda"&gt;
           content
        &lt;/div&gt;
      This is column 1
  
      &lt;/div&gt;
      &lt;div class="col span_1_of_3"&gt;
      This is column 2
  &lt;div id="busqueda"&gt;
           content
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="col span_1_of_3"&gt;
      This is column 3
  &lt;div id="busqueda"&gt;
           content
        &lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>css:</p>
  
  <pre><code>/*  SECTIONS  */
  .section {
      clear: both;
      padding: 0px;
      margin: 0px;
  }
  
  /*  COLUMN SETUP  */
  .col {
      display: block;
      float:left;
      margin: 1% 0 1% 1.6%;
  }
  .col:first-child { margin-left: 0; }
  
  /*  GROUPING  */
  .group:before,
  .group:after { content:""; display:table; }
  .group:after { clear:both;}
  .group { zoom:1; /* For IE 6/7 */ }
  
  /*  GRID OF THREE  */
  .span_3_of_3 { width: 100%; }
  .span_2_of_3 { width: 66.13%; }
  .span_1_of_3 { width: 32.26%; }
  
  /*  GO FULL WIDTH BELOW 480 PIXELS */
  @media only screen and (max-width: 480px) {
      .col {  margin: 1% 0 1% 0%; }
      .span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
  }
  </code></pre>
  
  <p>My problem is that then i have several divs inside each .span and when i resize the window they overlap , i'd want them to stack , one below another when i resize the window the css for that div is :</p>
  
  <pre><code>#busqueda {
      /*white-space: nowrap;*/
    display: inline-block;
    background-color: #FFFFFF;
    color: #000000;
    border: 5px solid #6D6D6D;
    padding: 19px;
    font-family: 'trebuchet ms';
    font-style: oblique;
    font-weight: normal;
    font-variant: normal;
    border-radius: 13px;
    margin-right: 55%;
    border-color:#fd8a17;
    margin-bottom:50px;
  }
  </code></pre>
  
  <p>any ideas what i should do to make that happen ? i've tried floating them to no avail.</p>