img {
  width: auto;
  max-width: 100%;
  height: auto;
  border: 0;
}

.ps-gallery {
  width: 100%;
  height: auto;
  float: left;
}
.ps-gallery a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  display: block;
  float: left;
  margin: 0 6px 6px 0px;
  
  line-height: 0;
}



a.ps-gallery__img--main {
  width: auto;
  height: auto;
}


.ps-gallery figure {
  display: none;
}
.ps-gallery__title {
  line-height: 14px;
  font-size: 14px;
  opacity: 0.8;
  margin-top: 5px;
  width: 100%;
  float: left;
}


@media screen and (max-width: 700px) {

  .row--nav {
    font-size: 18px;
    line-height: 26px; 
  }

  .ps-gallery {
    max-width: 500px;
  }
  .ps-gallery a {
/*    width: 120px; */
    margin: 0 4px 4px 0;
  }
  a.ps-gallery__img--main {
    width: 164px;
  }
  .section--head p {
    font-size: 18px;
    line-height: 24px;
  }
}

@media screen and (max-width: 450px) {
  .ps-gallery a {
/*    width: 95px; */
    margin: 0 1px 1px 0;
  }
  a.ps-gallery__img--main {
    width: 127px;
  }
}


@media screen and (max-width: 350px) {
  .ps-gallery a {
/*    width: 81px; */
margin: 0 1px 1px 0;
  }
  a.ps-gallery__img--main {
    width: 109px;
  }
}