.grid3 {
 margin:0 auto;
 margin-right:auto;
 margin-left:auto;
 width:100%;
 max-width:1140px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 overflow:hidden;
 display:inline-block;
}
.grid3 .grid-item {
 padding-right:7px;
 padding-left:6px;
 overflow:hidden;
}
.grid3 .grid-item {
 width:33.33%;
}
.grid3 .grid-item--width2 {
 width:66.66%;
}
@media (max-width:480px) {
 .grid3 .grid-item {
  width:100%;
 }
 .grid3 .grid-item--width2 {
  width:100%;
 }
}
@media (min-width:481px) and (max-width:767px) {
 .grid3 .grid-item {
  width:50%;
 }
 .grid3 .grid-item--width2 {
  width:100%;
 }
}
@media (min-width:768px) and (max-width:991px) {
 .grid3 .grid-item {
  width:33.33%;
 }
 .grid3 .grid-item--width2 {
  width:66.66%;
 }
}
.grid3 .grid-item>table {
 width:100%;
}
.grid3 .grid-item>table td {
 overflow:hidden
}
.grid3 .grid-item>table a img {
 position:relative;
 z-index:100;
 width:100%;
 overflow:hidden;
}
.grid3 .grid-item>table a img {
 -webkit-transition:0.5s ease-in-out;
 -moz-transition:0.5s ease-in-out;
 -ms-transition:0.5s ease-in-out;
 -o-transition:0.5s ease-in-out;
 transition:0.5s ease-in-out;
}
.grid3 .grid-item>table a:hover img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform: scale(1.1);
}