  img.facilities {
     width: 1105px;
  }

@media only screen and (max-width: 1299px) {
  img.facilities { width: 877px; }
}


  div.mach2 {
    float: left;
    text-align: center;
    width: 25%;
    margin-top: 24px;
    margin-bottom: 18px;
    height: 256px;
    -webkit-transition: all .05s; /* For Safari 3.1 to 6.0 */
    transition: all 0.5s;
  }
  img.mach2 {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 12px;
    max-width: 100%;
    -webkit-transition: all .05s; /* For Safari 3.1 to 6.0 */
    transition: all 0.5s;
  }


@media only screen and (max-width: 1299px) {
  div.mach2 { width: 33.33%; }
}

@media only screen and (max-width: 979px) {
  div.mach2 { width: 50%; }
}

@media only screen and (max-width: 569px) {
  div.mach2 { width: 100%; }

}
