.visible-desktop
{
  display:block;
}

.visible-mobile
{
  display:none;
}

.below-content .container .row
{
  margin: 5px -5px;
}

.below-content .row
{
  display:block;
  width:100%;
  float:left;
  margin: 5px 0;
}


.row.no_margin_top
{
  margin-top:0;
  margin-bottom:0;
}

.column
{
padding:0 5px;
  box-sizing:border-box;
  display:block;
  float:left;
  position:relative;
}

.column:first-child
{
  padding-left: 0;
}

.column:last-child
{
  padding-right: 0;
}

.full.column
{
  padding:0;
}

.below-content .container .row .column
{
    padding:0 5px;
}


.column .full.column
{
  padding: 0!important;
}

.column img
{
 width:100%;
 display: block;
}

.column.one-tenth
{
  width:10%;
}

.column.one-twentieth
{
  width:5%;
}

.column.nine-twentieths
{
  width: 45%;
}

.column.nineteen-twentieths
{
  width: 95%;
}

.column.one-half
{
  width:50%;
}

.column.one-quarter
{
  width:25%;
}

.column.three-quarters
{
  width:75%;
}

.column.one-fifth
{
  width:20%;
}

.column.two-fifths
{
  width:40%;
}

.column.three-fifths
{
  width:60%;
}


.column.one-sixth
{
  width:16.66666666666667%
}

.column.five-sixths
{
  width:83.3333333333333%
}

.column.one-eigth
{
  width:12.5%;
}

.column.three-eigths
{
  width:37.5%;
}

.column.two-thirds
{
  width:66.6%;
}

.column.one-third
{
  width:33.3%;
}

.column.full
{
  width:100%;
}

@media(max-width:800px)
{
   .column
  {
    width:100%!important;
    padding:20px 0!important;
  }
}

@media(max-width: 768px)
{
  .column
  {
    width:100%!important;
    padding:5px 0!important;
  }

  .below-content .row
  {
  margin:0;
  }

  .visible-desktop
  {
    display: none;
  }

  .visible-mobile
  {
    display:block;
  }
}