/* ----- MASONRY ----- */
/* Small devices (max 599px ) */
@media (max-width: 599px) {
  .grid,
  #herowrap {
    max-width: 320px;
  }
  .sml {
    width: 320px;
    height: 320px;
  }
  .med {
    width: 320px;
    height: 320px;
  }
  .lrg {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(1) {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(2) {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(3) {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(4) {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(5) {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(6) {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(7) {
    width: 320px;
    height: 320px;
  }
  #category .grid .grid-item:nth-of-type(8) {
    width: 320px;
    height: 320px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 320px;
    height: 320px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 320px;
    height: 320px;
  }
}
/* Small devices (tablets, 600px and up) */
@media (min-width: 600px) and (max-width: 767px) {
  .grid,
  #herowrap {
    max-width: 600px;
  }
  .sml {
    width: 300px;
    height: 342.85714286px;
  }
  .med {
    width: 300px;
    height: 342.85714286px;
  }
  .lrg {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 300px;
    height: 342.85714286px;
  }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 979px) {
  .grid,
  #herowrap {
    max-width: 760px;
  }
  .sml {
    width: 190px;
    height: 217.14285714px;
  }
  .med {
    width: 380px;
    height: 217.14285714px;
  }
  .lrg {
    width: 380px;
    height: 434.28571429px;
  }
  .xl {
    width: 760px;
    height: 434.28571429px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 380px;
    height: 434.28571429px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 760px;
    height: 434.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 760px;
    height: 434.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 760px;
    height: 434.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 190px;
    height: 217.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 760px;
    height: 434.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 760px;
    height: 434.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 760px;
    height: 434.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 760px;
    height: 434.28571429px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 380px;
    height: 434.28571429px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 380px;
    height: 217.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 380px;
    height: 217.14285714px;
  }
  #copyright span {
    font-weight: bold;
    line-height: 160%;
  }
}
/* Medium devices (desktops, 980px and up) */
@media (min-width: 980px) and (max-width: 1019px) {
  .grid,
  #herowrap {
    max-width: 800px;
  }
  .sml {
    width: 200px;
    height: 228.57142857px;
  }
  .med {
    width: 400px;
    height: 228.57142857px;
  }
  .lrg {
    width: 400px;
    height: 457.14285714px;
  }
  .xl {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 200px;
    height: 228.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 400px;
    height: 228.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 400px;
    height: 228.57142857px;
  }
}
/* Medium devices (desktops, 1020px and up) */
@media (min-width: 1020px) and (max-width: 1599px) {
  .grid,
  #herowrap {
    max-width: 1000px;
  }
  .sml {
    width: 250px;
    height: 285.71428571px;
  }
  .med {
    width: 500px;
    height: 285.71428571px;
  }
  .lrg {
    width: 500px;
    height: 571.42857143px;
  }
  .xl {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 500px;
    height: 571.42857143px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 250px;
    height: 285.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 1000px;
    height: 571.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 500px;
    height: 571.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 500px;
    height: 285.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 500px;
    height: 285.71428571px;
  }
}
/* Medium devices (desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1299px) {
  .grid,
  #herowrap {
    max-width: 1200px;
  }
  .sml {
    width: 300px;
    height: 342.85714286px;
  }
  .med {
    width: 600px;
    height: 342.85714286px;
  }
  .lrg {
    width: 600px;
    height: 685.71428571px;
  }
  .xl {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 600px;
    height: 685.71428571px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 300px;
    height: 342.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 1200px;
    height: 685.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 600px;
    height: 685.71428571px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 600px;
    height: 342.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 600px;
    height: 342.85714286px;
  }
}
/* Medium devices (desktops, 1300px and up) */
@media (min-width: 1300px) and (max-width: 1499px) {
  .grid,
  #herowrap {
    max-width: 1300px;
  }
  .sml {
    width: 325px;
    height: 371.42857143px;
  }
  .med {
    width: 650px;
    height: 371.42857143px;
  }
  .lrg {
    width: 650px;
    height: 742.85714286px;
  }
  .xl {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 650px;
    height: 742.85714286px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 325px;
    height: 371.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 1300px;
    height: 742.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 650px;
    height: 742.85714286px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 650px;
    height: 371.42857143px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 650px;
    height: 371.42857143px;
  }
}
/* Medium devices (desktops, 1500px and up) */
@media (min-width: 1500px) and (max-width: 1599px) {
  .grid,
  #herowrap {
    max-width: 1500px;
  }
  .sml {
    width: 375px;
    height: 428.57142857px;
  }
  .med {
    width: 750px;
    height: 428.57142857px;
  }
  .lrg {
    width: 750px;
    height: 857.14285714px;
  }
  .xl {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 750px;
    height: 857.14285714px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 375px;
    height: 428.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 1500px;
    height: 857.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 750px;
    height: 857.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 750px;
    height: 428.57142857px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 750px;
    height: 428.57142857px;
  }
}
/* Medium devices (desktops, 1600px and up) */
@media (min-width: 1600px) and (max-width: 1699px) {
  .grid,
  #herowrap {
    max-width: 1600px;
  }
  .sml {
    width: 400px;
    height: 457.14285714px;
  }
  .med {
    width: 800px;
    height: 457.14285714px;
  }
  .lrg {
    width: 800px;
    height: 914.28571429px;
  }
  .xl {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
}
/* Large devices (large desktops, 1700px and up) */
@media (min-width: 1700px) {
  .grid,
  #herowrap {
    max-width: 1600px;
  }
  .sml {
    width: 400px;
    height: 457.14285714px;
  }
  .med {
    width: 800px;
    height: 457.14285714px;
  }
  .lrg {
    width: 800px;
    height: 914.28571429px;
  }
  .xl {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .hero-item,
  #herowrap .hero-item {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(1),
  #herowrap .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid .grid-item:nth-of-type(2),
  #herowrap .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(3),
  #herowrap .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(4),
  #herowrap .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(5),
  #herowrap .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(6),
  #herowrap .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(7),
  #herowrap .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid .grid-item:nth-of-type(8),
  #herowrap .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-1 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(5) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-2 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(1) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(6) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-3 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-4 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-5 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(2) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(3) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(6) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-6 .grid-item:nth-of-type(8) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(1) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(4) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(5) {
    width: 400px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-7 .grid-item:nth-of-type(8) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(1) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(4) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(5) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-8 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(1) {
    width: 1600px;
    height: 914.28571429px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(2) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(3) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(4) {
    width: 800px;
    height: 914.28571429px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(5) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(6) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(7) {
    width: 800px;
    height: 457.14285714px;
  }
  .grid.masonry-9 .grid-item:nth-of-type(8) {
    width: 800px;
    height: 457.14285714px;
  }
}
/* ----- OTHER ----- */
@media (min-width: 991px) and (max-width: 1080px) {
  #copyright p {
    font-size: 0.7em !important;
  }
}
@media (max-width: 991px) {
  header#site {
    display: none;
  }
  #ourteam {
    top: -90px;
  }
  #team .thumb {
    height: 430px;
  }
}
@media (min-width: 992px) {
  #ourteam {
    top: -108px;
  }
  #team .thumb {
    height: 356px;
  }
}
@media (max-width: 859px) {
  #testimonials .prlx-1 {
    background-size: cover;
  }
}
@media (min-width: 860px) {
  #testimonials {
    height: 260px;
  }
  #testimonials .prlx-1 {
    background-size: 100% auto;
  }
}
@media (max-width: 767px) {
  .container {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  #category.wrap .introtext,
  #category.wrap .postType {
    width: 100%;
    text-align: left;
  }
  #team .banner {
    background-size: auto 100%;
  }
  .attribute {
    margin-bottom: 20px;
  }
  .easy-t-slideshow-wrap .cycle-slideshow .testimonial_body p {
    font-size: 1.2em;
  }
  #footer {
    background-image: url(../images/bg_footer-mobi.gif);
    background-position: 0% 50%;
    background-repeat: repeat-x;
  }
  #copyright span {
    font-weight: bold;
    line-height: 160%;
  }
}
@media (min-width: 768px) {
  #category.wrap .introtext,
  #category.wrap .postType {
    width: 700px;
    text-align: center;
  }
  .easy-t-slideshow-wrap .cycle-slideshow .testimonial_body p {
    font-size: 1.4em;
  }
  #footer {
    height: 260px;
    background-image: url(../images/bg_footer.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }
}
@media (min-width: 768px) and (max-width: 1050px) {
  #footer p {
    font-size: 0.9em;
  }
  a.phone {
    display: block;
  }
  .block {
    display: block;
  }
  .block br {
    display: none;
  }
}
@media (max-width: 660px) {
  #item_nav .direction a {
    text-indent: -9999px;
  }
  #item_nav .return span {
    display: none;
  }
}
@media (min-width: 660px) {
  #item_nav .prev a {
    text-align: right;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .cols {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  #team .content-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3em;
    -moz-column-gap: 3em;
    column-gap: 3em;
  }
}
