.regular:hover{
  transform: translate3d(0px, 0px, 0px);
}
.regular.slider{
  overflow-x: hidden;
  padding: 22px 0;
}
.tile{
  width: 24.5%;
  display: inline-block;
  transition: 400ms;
  margin-right: 10px;
  -moz-transform-origin: center center;
  -o-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.regular .tile.single_video{
  -moz-transform-origin: center left !important;
  -o-transform-origin: center left !important;
  -webkit-transform-origin: center left !important;
  transform-origin: center left !important;
}
.regular .tile:last-child{
  -moz-transform-origin: center right;
  -o-transform-origin: center right;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}
.regular .tile:first-child{
  -moz-transform-origin: center left;
  -o-transform-origin: center left;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}
.tile:last-child{
  margin-right: 0;
}
.tile:hover{
  transform: scale(1.2);
  z-index: 5;
  position: relative;
}
.tile img{
  width: 100%;
}
.tile.next-tile{
  transform: translate3d(75px, 0, 0);
  -moz-transform: translate3d(75px, 0, 0);
  -o-transform: translate3d(75px, 0, 0);
  -webkit-transform: translate3d(75px, 0, 0);
}
.tile.prev-tile{
  transform: translate3d(-75px, 0, 0);
  -moz-transform: translate3d(-75px, 0, 0);
  -o-transform: translate3d(-75px, 0, 0);
  -webkit-transform: translate3d(-75px, 0, 0);
}
.tile.siblings-prev{
  transform: translate3d(-38px, 0, 0);
  -moz-transform: translate3d(-38px, 0, 0);
  -o-transform: translate3d(-38px, 0, 0);
  -webkit-transform: translate3d(-38px, 0, 0);
}
.tile.siblings-next{
  transform: translate3d(38px, 0, 0);
  -moz-transform: translate3d(38px, 0, 0);
  -o-transform: translate3d(38px, 0, 0);
  -webkit-transform: translate3d(38px, 0, 0);
}

@media (max-width: 1600px){
  .tile.next-tile{
    transform: translate3d(20%, 0, 0);
    -moz-transform: translate3d(20%, 0, 0);
    -o-transform: translate3d(20%, 0, 0);
    -webkit-transform: translate3d(20%, 0, 0);
  }
  .tile.prev-tile{
    transform: translate3d(-20%, 0, 0);
    -moz-transform: translate3d(-20%, 0, 0);
    -o-transform: translate3d(-20%, 0, 0);
    -webkit-transform: translate3d(-20%, 0, 0);
  }
  .tile.siblings-prev{
    transform: translate3d(-10%, 0, 0);
    -moz-transform: translate3d(-10%, 0, 0);
    -o-transform: translate3d(-10%, 0, 0);
    -webkit-transform: translate3d(-10%, 0, 0);
  }
  .tile.siblings-next{
    transform: translate3d(10%, 0, 0);
    -moz-transform: translate3d(10%, 0, 0);
    -o-transform: translate3d(10%, 0, 0);
    -webkit-transform: translate3d(10%, 0, 0);
  }
}
@media (max-width: 800px){
  .regular.slider{
    overflow-x: auto;
  }
  .tile{
    width: 48.5%;
    margin-right: 5px;
  }
}