.room-container {
   display: flex;
   flex-flow: row wrap;
}

.room {
   width: 450px;
   height: 300px;
   margin: auto;
}

@media all and (max-width: 500px) {
   .room-container {
      flex-direction: column;
   }

   .room {
      transform-origin: left;
   }
}