@media screen and (max-width: 568px) {

  #sp-photo-motion-7{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-70{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-71{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-72{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-73{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-74{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-75{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-76{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-77{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-78{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-79{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-8{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-80{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-81{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-82{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-83{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-84{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-85{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-86{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-87{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-88{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-89{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-9{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-90{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-91{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-92{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-93{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-94{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-95{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-96{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-97{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-98{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-photo-motion-99{
    margin-right : 10px;
    width : 278px;
    height : 278px;
    float : left;
    position : relative;
  }

  #sp-site-branding2-1{
    display : none;
  }

  #sp-site-branding2-1 > .site-description{
    width : 314px;
    height : 33px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 100%;
    height : 75px;
    display : none;
  }

  #sp-site-branding2-2 > .extra{
    width : auto;
  }

  #sp-site-branding2-2 > .site-description{
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-site-branding2-2 > .site-title{
    width : 179px;
    height : 84px;
  }

  #sp-table-4{
    margin-bottom : 0px;
    width : 215px;
  }

  #spb-column-2{
    width : auto;
    float : none;
    clear : none;
    position : relative;
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }
}