/* Custom floats */
.float-right {
  float: right; }
/* Custom Grid System */
div.cols {
  overflow: hidden;
  margin: 0 -10px; }
  div.cols .col {
    float: left;
    padding: 0 10px; }
    div.cols .col.col10 {
      width: 10%; }
    div.cols .col.col20 {
      width: 20%; }
    div.cols .col.col25 {
      width: 25%; }
    div.cols .col.col30 {
      width: 30%; }
    div.cols .col.col33 {
      width: 33.33%; }
    div.cols .col.col40 {
      width: 40%; }
    div.cols .col.col50 {
      width: 50%; }
    div.cols .col.col45 {
      width: 45%; }
    div.cols .col.col60 {
      width: 60%; }
    div.cols .col.col66 {
      width: 66.66%; }
    div.cols .col.col70 {
      width: 70%; }
    div.cols .col.col75 {
      width: 75%; }
    div.cols .col.col80 {
      width: 80%; }
    div.cols .col.col90 {
      width: 90%; }
    div.cols .col.col100 {
      width: 100%; }
    div.cols .col.align-right {
      text-align: right; }
    div.cols .col.no-padding {
      padding: 0; }
/*******************************************/
/************ Responsive Setup *************/
/*******************************************/
@media screen and (max-width: 1023px) {
  div.cols {
    overflow: hidden;
    margin: 0; }
    div.cols .col {
      float: left;
      padding: 0 10px; }
      div.cols .col.col10 {
        width: 100%; }
      div.cols .col.col20 {
        width: 100%; }
      div.cols .col.col25 {
        width: 100%; }
      div.cols .col.col30 {
        width: 100%; }
      div.cols .col.col33 {
        width: 100%; }
      div.cols .col.col40 {
        width: 100%; }
      div.cols .col.col45 {
        width: 100%; }
      div.cols .col.col50 {
        width: 100%; }
      div.cols .col.col60 {
        width: 100%; }
      div.cols .col.col66 {
        width: 100%; }
      div.cols .col.col70 {
        width: 100%; }
      div.cols .col.col75 {
        width: 100%; }
      div.cols .col.col80 {
        width: 100%; }
      div.cols .col.col90 {
        width: 100%; }
    div.cols.subcols .col {
      padding: 0; } }
