.column-1 {
  float: left;
  width: 27%;
}
.column-2 {
  float: right;
  width: 70%;
}
.left-slim .column-1 .widget-gallery {
  margin-right: -2%;
  margin-top: -8px;
}
.left-slim .column-1 .widget-gallery .widget-gallery-item {
  display: block;
  width: 45% !important;
  margin: 8px 11px 0 0;
}
#body #content .column-1 h3 {
  font-size: 24px;
}
.left-slim .column-2 .widget-gallery {
  margin-right: -2%;
  margin-top: -14px;
}
.left-slim .column-2 .widget-gallery .widget-gallery-item {
  display: block;
  width: 15% !important;
  margin: 14px 11px 0 0;
}
@media all and (max-width: 760px) {
  .left-slim .column-1 .widget-gallery {
    margin-right: -1%;
    margin-top: -2px;
  }
  .left-slim .column-1 .widget-gallery .widget-gallery-item {
    width: 49% !important;
    margin: 2px 1% 0 0;
  }
  .left-slim .column-2 .widget-gallery {
    margin-right: -1%;
    margin-top: -4px;
  }
  .left-slim .column-2 .widget-gallery .widget-gallery-item {
    width: 24% !important;
    margin: 4px 1% 0 0;
  }
}
@media all and (max-width: 600px) {
  .column-1,
  .column-2 {
    float: none;
    width: auto;
  }
  .left-slim .column-1 .widget-gallery,
  .left-slim .column-2 .widget-gallery {
    margin-right: -1%;
    margin-top: -4px;
  }
  .left-slim .column-1 .widget-gallery .widget-gallery-item,
  .left-slim .column-2 .widget-gallery .widget-gallery-item {
    width: 24% !important;
    margin: 4px 1% 0 0;
  }
}
@media all and (max-width: 480px) {
  .right-slim .column-1 .widget-gallery,
  .right-slim .column-2 .widget-gallery {
    margin-right: -2%;
    margin-top: -4px;
  }
  .right-slim .column-1 .widget-gallery .widget-gallery-item,
  .right-slim .column-2 .widget-gallery .widget-gallery-item {
    width: 48% !important;
    margin: 4px 2% 0 0;
  }
}