@media not screen, screen and (min-width: 569px) {

  #sp-block-container-2{
    margin-left : 0px;
    margin-right : 116px;
    width : 394px;
    min-height : 285px;
  }

  #sp-block-container-3{
    margin-left : 0px;
    margin-right : 45px;
    width : 379px;
    min-height : 386px;
  }

  #sp-definition-list-1{
    min-height : 346px;
  }

  #sp-google-map-1{
    width : 400px;
    min-height : 350px;
  }

  #sp-image-1{
    width : 328px;
    height : 323px;
  }

  #sp-image-10{
    width : 322px;
    height : 322px;
  }

  #sp-image-11{
    width : 352px;
    height : 268px;
  }

  #sp-image-12{
    width : 349px;
    height : 275px;
  }

  #sp-image-13{
    width : 350px;
    height : 350px;
  }

  #sp-image-14{
    width : 346px;
    height : 259px;
  }

  #sp-image-15{
    width : 346px;
    height : 259px;
  }

  #sp-image-16{
    width : 514px;
    height : 384px;
  }

  #sp-image-17{
    width : 256px;
    height : 271px;
  }

  #sp-image-18{
    width : 263px;
    height : 249px;
  }

  #sp-image-19{
    width : 183px;
    height : 319px;
  }

  #sp-image-2{
    width : 328px;
    height : 240px;
  }

  #sp-image-20{
    width : 185px;
    height : 245px;
  }

  #sp-image-21{
    width : 198px;
    height : 302px;
  }

  #sp-image-22{
    width : 282px;
    height : 254px;
  }

  #sp-image-23{
    width : 199px;
    height : 237px;
  }

  #sp-image-24{
    width : 260px;
    height : 260px;
  }

  #sp-image-25{
    width : 330px;
    height : 259px;
  }

  #sp-image-26{
    width : 344px;
    height : 260px;
  }

  #sp-image-27{
    width : 453px;
    height : 257px;
  }

  #sp-image-28{
    width : 259px;
    height : 254px;
  }

  #sp-image-29{
    width : 440px;
    height : 253px;
  }

  #sp-image-3{
    width : 329px;
    height : 320px;
  }

  #sp-image-30{
    width : 440px;
    height : 251px;
  }

  #sp-image-31{
    width : 260px;
    height : 251px;
  }

  #sp-image-34{
    width : 216px;
    height : 160px;
  }

  #sp-image-4{
    width : 328px;
    height : 328px;
  }

  #sp-image-5{
    width : 324px;
    height : 324px;
  }

  #sp-image-6{
    width : 322px;
    height : 320px;
  }

  #sp-image-7{
    width : 323px;
    height : 323px;
  }

  #sp-image-8{
    width : 322px;
    height : 322px;
  }

  #sp-image-9{
    width : 321px;
    height : 321px;
  }

  #sp-item-gallery-15{
    width : 352px;
    min-height : 231px;
  }

  #sp-item-gallery-33{
    width : 550px;
    min-height : 618px;
  }

  #sp-item-gallery-36{
    width : 583px;
    min-height : 465px;
  }

  #sp-item-gallery-55{
    width : 583px;
    min-height : 579px;
  }

  #sp-item-gallery-57{
    margin-top : 0px;
  }

  #sp-item-gallery-76{
    width : 583px;
    min-height : 223px;
  }

  #sp-site-branding2-1{
    margin-bottom : 0px;
  }

  #sp-site-branding2-1 > .extra{
    width : 290px;
  }

  #sp-site-branding2-1 > .site-description{
    margin-top : 2px;
    margin-left : -233px;
    margin-bottom : 0px;
    width : 1000px;
    height : 16px;
  }

  #sp-site-branding2-1 > .site-title{
    margin-right : 0px;
    margin-bottom : 0px;
    width : 314px;
    min-height : 51px;
  }

  #sp-table-1{
    margin-left : 11px;
    margin-right : 5px;
    margin-bottom : 0px;
    width : 365px;
    min-height : 258px;
  }

  #sp-table-2{
    margin-right : 0px;
    margin-bottom : 9px;
    width : 415px;
    min-height : 180px;
  }

  #sp-table-3{
    margin-bottom : 1px;
  }

  #sp-table-4{
    margin-bottom : 1px;
  }

  #sp-table-5{
    margin-left : 4px;
    margin-right : -4px;
    margin-bottom : 22px;
    width : 315px;
    min-height : 210px;
  }

  #sp-table-6{
    margin-bottom : 0px;
    width : 420px;
    min-height : 219px;
  }

  #sp-table-7{
    margin-bottom : 0px;
    width : 420px;
    min-height : 219px;
  }
}

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

  #sp-google-map-1{
    width : 400px;
    min-height : 350px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 273px;
    min-height : 50px;
  }
}