@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    /*[class*="col-"] {
      width: 100%;
    }*/
    .row_cart
    {
      display: flex;
      flex-direction: column;
      /*display:-webkit-box;
      display: -moz-box;
      display:-ms-flexbox;
      display:-webkit-flex;
      -webkit-flex-flox:column-reverse;
      flex-flow: column-reverse;*/
  
    }
   .col-4
   {
    order:1;
   }
   .col-8
   {
    order:2;
   }
  }