/*
 * GENERAL VARIABLES
 */
/* #ccc */
/* #f2f2f2 */
/* #000 */
/* opacity .8 */
/* opacity .8 */
/* opacity .7 */
/* Oversize */
/*
 * SPAcER
 */
/*
 * LISTINGS VARIABLES
 */
/*
 * BUTTON VARIABLES
 */
/*
 * GALLERY
 */
/*
 * MODAL DIALOG
 */
/*
 * NAVIGATION VARIABLES
 */
/* General */
/* List-Elements */
/* Related for Level-0 */
/* Related for Level-1 */
/* Related for Level-2 */
/* General */
/* Color */
/*
 * Aside
 */
/*
 * PAGE VARIABLES
 */
/*
 * GENERAL VARIABLES
 */
/* COLORS AND FONTS */
/* opacity .8 */
/* HEADINGS */
/* SPACES */
/* ACTION BTN */
/* FAQ */
/* SEARCH */
/*
 * NAVIGATION VARIABLES
 */
/*
 * Main Navigation
 */
/* General */
/* List-Elements */
/* Related for Level-0 */
/*
 * PAGE VARIABLES
 */
/*
 * basic mixins
 */
/*
 * GRID MIXINS
 */
/*
 * IMAGE MIXINS
 */
/*
 * COLOR MIXINS
 */
.background-gradient-pseudo {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: linear-gradient(30deg, #1c3766 0%, #ffaa00 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
/* KeyFrames for Animate-Border */
@-webkit-keyframes animate-border {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 200% 0%;
  }
}
@-moz-keyframes animate-border {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 200% 0%;
  }
}
@-webkit-keyframes animate-border {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 200% 0%;
  }
}
/* KeyFrames for Animate-Waves */
@keyframes transform-matrix-1 {
  0% {
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
  100% {
    transform: matrix(1, 0, 0, 0.455, -526, 55.5);
    width: calc(100% + 526px);
  }
}
@keyframes transform-matrix-2 {
  0% {
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
  100% {
    transform: matrix(1, 0, 0, 0.506, -250, 50.4);
    width: calc(100% + 250px);
  }
}
@keyframes transform-matrix-1-rotate {
  0% {
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
  100% {
    transform: matrix(1, 0, 0, 0.455, 526, 55.5);
    width: calc(100% + 526px);
  }
}
/*
 * HEADLINE MIXINS
 */
/*
 * LISTING MIXINS
 */
/*
 * LINK MIXINS
 */
/*
 * CONTENT MIXINS
 */
/*
 * toogle elements
 */
.plugin-gallery > ul,
ul.gallery,
.grid-list {
  list-style: none;
}
.plugin-gallery > ul.cover picture,
ul.gallery.cover picture,
.grid-list.cover picture {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.plugin-gallery > ul.cover picture img,
ul.gallery.cover picture img,
.grid-list.cover picture img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.plugin-gallery > ul.cover picture img.pos-tl,
ul.gallery.cover picture img.pos-tl,
.grid-list.cover picture img.pos-tl {
  object-position: top left;
}
.plugin-gallery > ul.cover picture img.pos-tc,
ul.gallery.cover picture img.pos-tc,
.grid-list.cover picture img.pos-tc {
  object-position: top center;
}
.plugin-gallery > ul.cover picture img.pos-tr,
ul.gallery.cover picture img.pos-tr,
.grid-list.cover picture img.pos-tr {
  object-position: top right;
}
.plugin-gallery > ul.cover picture img.pos-cl,
ul.gallery.cover picture img.pos-cl,
.grid-list.cover picture img.pos-cl {
  object-position: center left;
}
.plugin-gallery > ul.cover picture img.pos-cc,
ul.gallery.cover picture img.pos-cc,
.grid-list.cover picture img.pos-cc {
  object-position: center center;
}
.plugin-gallery > ul.cover picture img.pos-cr,
ul.gallery.cover picture img.pos-cr,
.grid-list.cover picture img.pos-cr {
  object-position: center right;
}
.plugin-gallery > ul.cover picture img.pos-bl,
ul.gallery.cover picture img.pos-bl,
.grid-list.cover picture img.pos-bl {
  object-position: bottom left;
}
.plugin-gallery > ul.cover picture img.pos-bc,
ul.gallery.cover picture img.pos-bc,
.grid-list.cover picture img.pos-bc {
  object-position: bottom center;
}
.plugin-gallery > ul.cover picture img.pos-br,
ul.gallery.cover picture img.pos-br,
.grid-list.cover picture img.pos-br {
  object-position: bottom right;
}
.plugin-gallery > ul:not( .contain ) .item-wrap > img,
ul.gallery:not( .contain ) .item-wrap > img,
.grid-list:not( .contain ) .item-wrap > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}
.plugin-gallery > ul.contain picture,
ul.gallery.contain picture,
.grid-list.contain picture {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  justify-content: center;
}
.plugin-gallery > ul.contain picture img,
ul.gallery.contain picture img,
.grid-list.contain picture img {
  display: block;
  object-fit: contain;
}
.plugin-gallery > ul.contain picture.portrait img,
ul.gallery.contain picture.portrait img,
.grid-list.contain picture.portrait img {
  width: auto;
  height: 100%;
  margin: 0 auto;
}
.plugin-gallery > ul.contain picture.landscape img,
ul.gallery.contain picture.landscape img,
.grid-list.contain picture.landscape img {
  width: 100%;
  height: auto;
}
.plugin-gallery > ul.contain .item-wrap > img,
ul.gallery.contain .item-wrap > img,
.grid-list.contain .item-wrap > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
}
.plugin-gallery > ul.normal > li > a,
ul.gallery.normal > li > a,
.grid-list.normal > li > a {
  display: block;
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
.plugin-gallery > ul.layout1,
ul.gallery.layout1,
.grid-list.layout1 {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(4, 25%);
  width: calc(100% - 45px);
  grid-auto-flow: row;
}
@media only screen and (min-width: 601px) {
  .plugin-gallery > ul.layout1,
  ul.gallery.layout1,
  .grid-list.layout1 {
    grid-auto-flow: column;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(9n+1),
  ul.gallery.layout1 > li:nth-child(9n+1),
  .grid-list.layout1 > li:nth-child(9n+1),
  .plugin-gallery > ul.layout1 > km_li:nth-child(9n+1),
  ul.gallery.layout1 > km_li:nth-child(9n+1),
  .grid-list.layout1 > km_li:nth-child(9n+1) {
    padding-bottom: 65%;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(1),
  ul.gallery.layout1 > li:nth-child(1),
  .grid-list.layout1 > li:nth-child(1),
  .plugin-gallery > ul.layout1 > km_li:nth-child(1),
  ul.gallery.layout1 > km_li:nth-child(1),
  .grid-list.layout1 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1 / span 2;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(2),
  ul.gallery.layout1 > li:nth-child(2),
  .grid-list.layout1 > li:nth-child(2),
  .plugin-gallery > ul.layout1 > km_li:nth-child(2),
  ul.gallery.layout1 > km_li:nth-child(2),
  .grid-list.layout1 > km_li:nth-child(2) {
    grid-column: 3;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(3),
  ul.gallery.layout1 > li:nth-child(3),
  .grid-list.layout1 > li:nth-child(3),
  .plugin-gallery > ul.layout1 > km_li:nth-child(3),
  ul.gallery.layout1 > km_li:nth-child(3),
  .grid-list.layout1 > km_li:nth-child(3) {
    grid-column: 3;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(4),
  ul.gallery.layout1 > li:nth-child(4),
  .grid-list.layout1 > li:nth-child(4),
  .plugin-gallery > ul.layout1 > km_li:nth-child(4),
  ul.gallery.layout1 > km_li:nth-child(4),
  .grid-list.layout1 > km_li:nth-child(4) {
    grid-column: 4;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(5),
  ul.gallery.layout1 > li:nth-child(5),
  .grid-list.layout1 > li:nth-child(5),
  .plugin-gallery > ul.layout1 > km_li:nth-child(5),
  ul.gallery.layout1 > km_li:nth-child(5),
  .grid-list.layout1 > km_li:nth-child(5) {
    grid-column: 4;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(6),
  ul.gallery.layout1 > li:nth-child(6),
  .grid-list.layout1 > li:nth-child(6),
  .plugin-gallery > ul.layout1 > km_li:nth-child(6),
  ul.gallery.layout1 > km_li:nth-child(6),
  .grid-list.layout1 > km_li:nth-child(6) {
    grid-column: 1;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(n + 6):nth-child(-n + 10),
  ul.gallery.layout1 > li:nth-child(n + 6):nth-child(-n + 10),
  .grid-list.layout1 > li:nth-child(n + 6):nth-child(-n + 10),
  .plugin-gallery > ul.layout1 > km_li:nth-child(n + 6):nth-child(-n + 10),
  ul.gallery.layout1 > km_li:nth-child(n + 6):nth-child(-n + 10),
  .grid-list.layout1 > km_li:nth-child(n + 6):nth-child(-n + 10) {
    padding-bottom: 65%;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(10),
  ul.gallery.layout1 > li:nth-child(10),
  .grid-list.layout1 > li:nth-child(10),
  .plugin-gallery > ul.layout1 > km_li:nth-child(10),
  ul.gallery.layout1 > km_li:nth-child(10),
  .grid-list.layout1 > km_li:nth-child(10) {
    grid-column: 3 / span 2;
    grid-row: span 2;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(n+11),
  ul.gallery.layout1 > li:nth-child(n+11),
  .grid-list.layout1 > li:nth-child(n+11),
  .plugin-gallery > ul.layout1 > km_li:nth-child(n+11),
  ul.gallery.layout1 > km_li:nth-child(n+11),
  .grid-list.layout1 > km_li:nth-child(n+11) {
    padding-bottom: 65%;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(11),
  ul.gallery.layout1 > li:nth-child(11),
  .grid-list.layout1 > li:nth-child(11),
  .plugin-gallery > ul.layout1 > km_li:nth-child(11),
  ul.gallery.layout1 > km_li:nth-child(11),
  .grid-list.layout1 > km_li:nth-child(11) {
    grid-column: 1;
    grid-row: 5;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(15),
  ul.gallery.layout1 > li:nth-child(15),
  .grid-list.layout1 > li:nth-child(15),
  .plugin-gallery > ul.layout1 > km_li:nth-child(15),
  ul.gallery.layout1 > km_li:nth-child(15),
  .grid-list.layout1 > km_li:nth-child(15) {
    grid-column: 1;
    grid-row: 6;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(19),
  ul.gallery.layout1 > li:nth-child(19),
  .grid-list.layout1 > li:nth-child(19),
  .plugin-gallery > ul.layout1 > km_li:nth-child(19),
  ul.gallery.layout1 > km_li:nth-child(19),
  .grid-list.layout1 > km_li:nth-child(19) {
    grid-column: 1;
    grid-row: 7;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(23),
  ul.gallery.layout1 > li:nth-child(23),
  .grid-list.layout1 > li:nth-child(23),
  .plugin-gallery > ul.layout1 > km_li:nth-child(23),
  ul.gallery.layout1 > km_li:nth-child(23),
  .grid-list.layout1 > km_li:nth-child(23) {
    grid-column: 1;
    grid-row: 8;
  }
}
@media only screen and (max-width: 600px) {
  .plugin-gallery > ul.layout1,
  ul.gallery.layout1,
  .grid-list.layout1 {
    grid-template-columns: repeat(2, 50%);
    width: calc(100% - 15px);
    grid-auto-flow: row;
  }
  .plugin-gallery > ul.layout1 > li,
  ul.gallery.layout1 > li,
  .grid-list.layout1 > li,
  .plugin-gallery > ul.layout1 > km_li,
  ul.gallery.layout1 > km_li,
  .grid-list.layout1 > km_li {
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(1),
  ul.gallery.layout1 > li:nth-child(1),
  .grid-list.layout1 > li:nth-child(1),
  .plugin-gallery > ul.layout1 > km_li:nth-child(1),
  ul.gallery.layout1 > km_li:nth-child(1),
  .grid-list.layout1 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout1 > li:nth-child(2),
  ul.gallery.layout1 > li:nth-child(2),
  .grid-list.layout1 > li:nth-child(2),
  .plugin-gallery > ul.layout1 > km_li:nth-child(2),
  ul.gallery.layout1 > km_li:nth-child(2),
  .grid-list.layout1 > km_li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 100%;
  }
}
.plugin-gallery > ul.layout2,
ul.gallery.layout2,
.grid-list.layout2 {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(3, 33.333%);
  width: calc(100% - 30px);
  grid-auto-flow: row;
}
@media only screen and (min-width: 601px) {
  .plugin-gallery > ul.layout2 > li:nth-child(1),
  ul.gallery.layout2 > li:nth-child(1),
  .grid-list.layout2 > li:nth-child(1),
  .plugin-gallery > ul.layout2 > km_li:nth-child(1),
  ul.gallery.layout2 > km_li:nth-child(1),
  .grid-list.layout2 > km_li:nth-child(1) {
    grid-column: 1;
    grid-row: 1 / span 2;
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(2),
  ul.gallery.layout2 > li:nth-child(2),
  .grid-list.layout2 > li:nth-child(2),
  .plugin-gallery > ul.layout2 > km_li:nth-child(2),
  ul.gallery.layout2 > km_li:nth-child(2),
  .grid-list.layout2 > km_li:nth-child(2) {
    grid-column: 1;
    grid-row: 3;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(3),
  ul.gallery.layout2 > li:nth-child(3),
  .grid-list.layout2 > li:nth-child(3),
  .plugin-gallery > ul.layout2 > km_li:nth-child(3),
  ul.gallery.layout2 > km_li:nth-child(3),
  .grid-list.layout2 > km_li:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(4),
  ul.gallery.layout2 > li:nth-child(4),
  .grid-list.layout2 > li:nth-child(4),
  .plugin-gallery > ul.layout2 > km_li:nth-child(4),
  ul.gallery.layout2 > km_li:nth-child(4),
  .grid-list.layout2 > km_li:nth-child(4) {
    grid-column: 2;
    grid-row: 2 / span 2;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(5),
  ul.gallery.layout2 > li:nth-child(5),
  .grid-list.layout2 > li:nth-child(5),
  .plugin-gallery > ul.layout2 > km_li:nth-child(5),
  ul.gallery.layout2 > km_li:nth-child(5),
  .grid-list.layout2 > km_li:nth-child(5) {
    grid-column: 3;
    grid-row: 1 / span 2;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(6),
  ul.gallery.layout2 > li:nth-child(6),
  .grid-list.layout2 > li:nth-child(6),
  .plugin-gallery > ul.layout2 > km_li:nth-child(6),
  ul.gallery.layout2 > km_li:nth-child(6),
  .grid-list.layout2 > km_li:nth-child(6) {
    grid-column: 3;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(3n+10),
  ul.gallery.layout2 > li:nth-child(3n+10),
  .grid-list.layout2 > li:nth-child(3n+10),
  .plugin-gallery > ul.layout2 > km_li:nth-child(3n+10),
  ul.gallery.layout2 > km_li:nth-child(3n+10),
  .grid-list.layout2 > km_li:nth-child(3n+10),
  .plugin-gallery > ul.layout2 > li:nth-child(7),
  ul.gallery.layout2 > li:nth-child(7),
  .grid-list.layout2 > li:nth-child(7),
  .plugin-gallery > ul.layout2 > km_li:nth-child(7),
  ul.gallery.layout2 > km_li:nth-child(7),
  .grid-list.layout2 > km_li:nth-child(7) {
    grid-column: 1;
    padding-bottom: 65%;
  }
}
@media only screen and (max-width: 600px) and (min-width: 451px) {
  .plugin-gallery > ul.layout2 > li:nth-child(2),
  ul.gallery.layout2 > li:nth-child(2),
  .grid-list.layout2 > li:nth-child(2),
  .plugin-gallery > ul.layout2 > km_li:nth-child(2),
  ul.gallery.layout2 > km_li:nth-child(2),
  .grid-list.layout2 > km_li:nth-child(2),
  .plugin-gallery > ul.layout2 > li:nth-child(3),
  ul.gallery.layout2 > li:nth-child(3),
  .grid-list.layout2 > li:nth-child(3),
  .plugin-gallery > ul.layout2 > km_li:nth-child(3),
  ul.gallery.layout2 > km_li:nth-child(3),
  .grid-list.layout2 > km_li:nth-child(3) {
    padding-bottom: 80%;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(3n+10),
  ul.gallery.layout2 > li:nth-child(3n+10),
  .grid-list.layout2 > li:nth-child(3n+10),
  .plugin-gallery > ul.layout2 > km_li:nth-child(3n+10),
  ul.gallery.layout2 > km_li:nth-child(3n+10),
  .grid-list.layout2 > km_li:nth-child(3n+10),
  .plugin-gallery > ul.layout2 > li:nth-child(7),
  ul.gallery.layout2 > li:nth-child(7),
  .grid-list.layout2 > li:nth-child(7),
  .plugin-gallery > ul.layout2 > km_li:nth-child(7),
  ul.gallery.layout2 > km_li:nth-child(7),
  .grid-list.layout2 > km_li:nth-child(7) {
    padding-bottom: 80%;
  }
}
@media only screen and (max-width: 450px) {
  .plugin-gallery > ul.layout2,
  ul.gallery.layout2,
  .grid-list.layout2 {
    grid-template-columns: repeat(2, 50%);
    width: calc(100% - 15px);
  }
  .plugin-gallery > ul.layout2 > li,
  ul.gallery.layout2 > li,
  .grid-list.layout2 > li,
  .plugin-gallery > ul.layout2 > km_li,
  ul.gallery.layout2 > km_li,
  .grid-list.layout2 > km_li {
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(1),
  ul.gallery.layout2 > li:nth-child(1),
  .grid-list.layout2 > li:nth-child(1),
  .plugin-gallery > ul.layout2 > km_li:nth-child(1),
  ul.gallery.layout2 > km_li:nth-child(1),
  .grid-list.layout2 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout2 > li:nth-child(2),
  ul.gallery.layout2 > li:nth-child(2),
  .grid-list.layout2 > li:nth-child(2),
  .plugin-gallery > ul.layout2 > km_li:nth-child(2),
  ul.gallery.layout2 > km_li:nth-child(2),
  .grid-list.layout2 > km_li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 100%;
  }
}
.plugin-gallery > ul.layout3,
ul.gallery.layout3,
.grid-list.layout3 {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(5, 20%);
  width: calc(100% - 60px);
  grid-auto-flow: row;
}
@media only screen and (min-width: 801px) {
  .plugin-gallery > ul.layout3 > li:nth-child(1),
  ul.gallery.layout3 > li:nth-child(1),
  .grid-list.layout3 > li:nth-child(1),
  .plugin-gallery > ul.layout3 > km_li:nth-child(1),
  ul.gallery.layout3 > km_li:nth-child(1),
  .grid-list.layout3 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1 / span 3;
    padding-bottom: 90%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(2),
  ul.gallery.layout3 > li:nth-child(2),
  .grid-list.layout3 > li:nth-child(2),
  .plugin-gallery > ul.layout3 > km_li:nth-child(2),
  ul.gallery.layout3 > km_li:nth-child(2),
  .grid-list.layout3 > km_li:nth-child(2) {
    grid-column: 3 / span 2;
    grid-row: 1 / span 2;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(3),
  ul.gallery.layout3 > li:nth-child(3),
  .grid-list.layout3 > li:nth-child(3),
  .plugin-gallery > ul.layout3 > km_li:nth-child(3),
  ul.gallery.layout3 > km_li:nth-child(3),
  .grid-list.layout3 > km_li:nth-child(3) {
    grid-column: 3;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(4),
  ul.gallery.layout3 > li:nth-child(4),
  .grid-list.layout3 > li:nth-child(4),
  .plugin-gallery > ul.layout3 > km_li:nth-child(4),
  ul.gallery.layout3 > km_li:nth-child(4),
  .grid-list.layout3 > km_li:nth-child(4) {
    grid-column: 4;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(5),
  ul.gallery.layout3 > li:nth-child(5),
  .grid-list.layout3 > li:nth-child(5),
  .plugin-gallery > ul.layout3 > km_li:nth-child(5),
  ul.gallery.layout3 > km_li:nth-child(5),
  .grid-list.layout3 > km_li:nth-child(5) {
    grid-column: 5;
    grid-row: 1;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(6),
  ul.gallery.layout3 > li:nth-child(6),
  .grid-list.layout3 > li:nth-child(6),
  .plugin-gallery > ul.layout3 > km_li:nth-child(6),
  ul.gallery.layout3 > km_li:nth-child(6),
  .grid-list.layout3 > km_li:nth-child(6) {
    grid-column: 5;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(7),
  ul.gallery.layout3 > li:nth-child(7),
  .grid-list.layout3 > li:nth-child(7),
  .plugin-gallery > ul.layout3 > km_li:nth-child(7),
  ul.gallery.layout3 > km_li:nth-child(7),
  .grid-list.layout3 > km_li:nth-child(7) {
    grid-column: 5;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(5n+8),
  ul.gallery.layout3 > li:nth-child(5n+8),
  .grid-list.layout3 > li:nth-child(5n+8),
  .plugin-gallery > ul.layout3 > km_li:nth-child(5n+8),
  ul.gallery.layout3 > km_li:nth-child(5n+8),
  .grid-list.layout3 > km_li:nth-child(5n+8) {
    grid-column: 1;
    padding-bottom: 65%;
  }
}
@media only screen and (max-width: 800px) and (min-width: 601px) {
  .plugin-gallery > ul.layout3 > li:nth-child(1),
  ul.gallery.layout3 > li:nth-child(1),
  .grid-list.layout3 > li:nth-child(1),
  .plugin-gallery > ul.layout3 > km_li:nth-child(1),
  ul.gallery.layout3 > km_li:nth-child(1),
  .grid-list.layout3 > km_li:nth-child(1) {
    grid-column: 1 / span 3;
    grid-row: 1 / span 2;
    padding-bottom: 45%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(2),
  ul.gallery.layout3 > li:nth-child(2),
  .grid-list.layout3 > li:nth-child(2),
  .plugin-gallery > ul.layout3 > km_li:nth-child(2),
  ul.gallery.layout3 > km_li:nth-child(2),
  .grid-list.layout3 > km_li:nth-child(2) {
    grid-column: 4 / span 2;
    grid-row: 1 / span 2;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(3),
  ul.gallery.layout3 > li:nth-child(3),
  .grid-list.layout3 > li:nth-child(3),
  .plugin-gallery > ul.layout3 > km_li:nth-child(3),
  ul.gallery.layout3 > km_li:nth-child(3),
  .grid-list.layout3 > km_li:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
    padding-bottom: 80%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(4),
  ul.gallery.layout3 > li:nth-child(4),
  .grid-list.layout3 > li:nth-child(4),
  .plugin-gallery > ul.layout3 > km_li:nth-child(4),
  ul.gallery.layout3 > km_li:nth-child(4),
  .grid-list.layout3 > km_li:nth-child(4) {
    grid-column: 2;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(5),
  ul.gallery.layout3 > li:nth-child(5),
  .grid-list.layout3 > li:nth-child(5),
  .plugin-gallery > ul.layout3 > km_li:nth-child(5),
  ul.gallery.layout3 > km_li:nth-child(5),
  .grid-list.layout3 > km_li:nth-child(5) {
    grid-column: 3;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(6),
  ul.gallery.layout3 > li:nth-child(6),
  .grid-list.layout3 > li:nth-child(6),
  .plugin-gallery > ul.layout3 > km_li:nth-child(6),
  ul.gallery.layout3 > km_li:nth-child(6),
  .grid-list.layout3 > km_li:nth-child(6) {
    grid-column: 4;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(7),
  ul.gallery.layout3 > li:nth-child(7),
  .grid-list.layout3 > li:nth-child(7),
  .plugin-gallery > ul.layout3 > km_li:nth-child(7),
  ul.gallery.layout3 > km_li:nth-child(7),
  .grid-list.layout3 > km_li:nth-child(7) {
    grid-column: 5;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(5n+8),
  ul.gallery.layout3 > li:nth-child(5n+8),
  .grid-list.layout3 > li:nth-child(5n+8),
  .plugin-gallery > ul.layout3 > km_li:nth-child(5n+8),
  ul.gallery.layout3 > km_li:nth-child(5n+8),
  .grid-list.layout3 > km_li:nth-child(5n+8) {
    grid-column: 1;
    padding-bottom: 80%;
  }
}
@media only screen and (max-width: 600px) and (min-width: 451px) {
  .plugin-gallery > ul.layout3,
  ul.gallery.layout3,
  .grid-list.layout3 {
    grid-template-columns: repeat(4, 25%);
    width: calc(100% - 45px);
  }
  .plugin-gallery > ul.layout3 > li:nth-child(1),
  ul.gallery.layout3 > li:nth-child(1),
  .grid-list.layout3 > li:nth-child(1),
  .plugin-gallery > ul.layout3 > km_li:nth-child(1),
  ul.gallery.layout3 > km_li:nth-child(1),
  .grid-list.layout3 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 45%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(2),
  ul.gallery.layout3 > li:nth-child(2),
  .grid-list.layout3 > li:nth-child(2),
  .plugin-gallery > ul.layout3 > km_li:nth-child(2),
  ul.gallery.layout3 > km_li:nth-child(2),
  .grid-list.layout3 > km_li:nth-child(2) {
    grid-column: 3;
    grid-row: 1;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(3),
  ul.gallery.layout3 > li:nth-child(3),
  .grid-list.layout3 > li:nth-child(3),
  .plugin-gallery > ul.layout3 > km_li:nth-child(3),
  ul.gallery.layout3 > km_li:nth-child(3),
  .grid-list.layout3 > km_li:nth-child(3) {
    grid-column: 4;
    grid-row: 1;
    padding-bottom: 45%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(4),
  ul.gallery.layout3 > li:nth-child(4),
  .grid-list.layout3 > li:nth-child(4),
  .plugin-gallery > ul.layout3 > km_li:nth-child(4),
  ul.gallery.layout3 > km_li:nth-child(4),
  .grid-list.layout3 > km_li:nth-child(4) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 90%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(5),
  ul.gallery.layout3 > li:nth-child(5),
  .grid-list.layout3 > li:nth-child(5),
  .plugin-gallery > ul.layout3 > km_li:nth-child(5),
  ul.gallery.layout3 > km_li:nth-child(5),
  .grid-list.layout3 > km_li:nth-child(5) {
    grid-column: 2;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(6),
  ul.gallery.layout3 > li:nth-child(6),
  .grid-list.layout3 > li:nth-child(6),
  .plugin-gallery > ul.layout3 > km_li:nth-child(6),
  ul.gallery.layout3 > km_li:nth-child(6),
  .grid-list.layout3 > km_li:nth-child(6) {
    grid-column: 3;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(7),
  ul.gallery.layout3 > li:nth-child(7),
  .grid-list.layout3 > li:nth-child(7),
  .plugin-gallery > ul.layout3 > km_li:nth-child(7),
  ul.gallery.layout3 > km_li:nth-child(7),
  .grid-list.layout3 > km_li:nth-child(7) {
    grid-column: 4;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(5n+8),
  ul.gallery.layout3 > li:nth-child(5n+8),
  .grid-list.layout3 > li:nth-child(5n+8),
  .plugin-gallery > ul.layout3 > km_li:nth-child(5n+8),
  ul.gallery.layout3 > km_li:nth-child(5n+8),
  .grid-list.layout3 > km_li:nth-child(5n+8) {
    grid-column: 1;
    padding-bottom: 45%;
  }
}
@media only screen and (max-width: 450px) {
  .plugin-gallery > ul.layout3,
  ul.gallery.layout3,
  .grid-list.layout3 {
    grid-template-columns: repeat(2, 50%);
    width: calc(100% - 15px);
  }
  .plugin-gallery > ul.layout3 > li,
  ul.gallery.layout3 > li,
  .grid-list.layout3 > li,
  .plugin-gallery > ul.layout3 > km_li,
  ul.gallery.layout3 > km_li,
  .grid-list.layout3 > km_li {
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(1),
  ul.gallery.layout3 > li:nth-child(1),
  .grid-list.layout3 > li:nth-child(1),
  .plugin-gallery > ul.layout3 > km_li:nth-child(1),
  ul.gallery.layout3 > km_li:nth-child(1),
  .grid-list.layout3 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout3 > li:nth-child(2),
  ul.gallery.layout3 > li:nth-child(2),
  .grid-list.layout3 > li:nth-child(2),
  .plugin-gallery > ul.layout3 > km_li:nth-child(2),
  ul.gallery.layout3 > km_li:nth-child(2),
  .grid-list.layout3 > km_li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 100%;
  }
}
.plugin-gallery > ul.layout4,
ul.gallery.layout4,
.grid-list.layout4 {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(5, 20%);
  width: calc(100% - 60px);
  grid-auto-flow: row;
}
@media only screen and (min-width: 601px) {
  .plugin-gallery > ul.layout4 > li:nth-child(1),
  ul.gallery.layout4 > li:nth-child(1),
  .grid-list.layout4 > li:nth-child(1),
  .plugin-gallery > ul.layout4 > km_li:nth-child(1),
  ul.gallery.layout4 > km_li:nth-child(1),
  .grid-list.layout4 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1 / span 2;
    padding-bottom: 80%;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(2),
  ul.gallery.layout4 > li:nth-child(2),
  .grid-list.layout4 > li:nth-child(2),
  .plugin-gallery > ul.layout4 > km_li:nth-child(2),
  ul.gallery.layout4 > km_li:nth-child(2),
  .grid-list.layout4 > km_li:nth-child(2) {
    grid-column: 1 / span 2;
    grid-row: 3;
    padding-bottom: calc(40% - 7.5px);
  }
  .plugin-gallery > ul.layout4 > li:nth-child(3),
  ul.gallery.layout4 > li:nth-child(3),
  .grid-list.layout4 > li:nth-child(3),
  .plugin-gallery > ul.layout4 > km_li:nth-child(3),
  ul.gallery.layout4 > km_li:nth-child(3),
  .grid-list.layout4 > km_li:nth-child(3) {
    grid-column: 3 / span 2;
    grid-row: 1 / span 2;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(4),
  ul.gallery.layout4 > li:nth-child(4),
  .grid-list.layout4 > li:nth-child(4),
  .plugin-gallery > ul.layout4 > km_li:nth-child(4),
  ul.gallery.layout4 > km_li:nth-child(4),
  .grid-list.layout4 > km_li:nth-child(4) {
    grid-column: 3;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(5),
  ul.gallery.layout4 > li:nth-child(5),
  .grid-list.layout4 > li:nth-child(5),
  .plugin-gallery > ul.layout4 > km_li:nth-child(5),
  ul.gallery.layout4 > km_li:nth-child(5),
  .grid-list.layout4 > km_li:nth-child(5) {
    grid-column: 4;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(6),
  ul.gallery.layout4 > li:nth-child(6),
  .grid-list.layout4 > li:nth-child(6),
  .plugin-gallery > ul.layout4 > km_li:nth-child(6),
  ul.gallery.layout4 > km_li:nth-child(6),
  .grid-list.layout4 > km_li:nth-child(6) {
    grid-column: 5;
    grid-row: 1;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(7),
  ul.gallery.layout4 > li:nth-child(7),
  .grid-list.layout4 > li:nth-child(7),
  .plugin-gallery > ul.layout4 > km_li:nth-child(7),
  ul.gallery.layout4 > km_li:nth-child(7),
  .grid-list.layout4 > km_li:nth-child(7) {
    grid-column: 5;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(8),
  ul.gallery.layout4 > li:nth-child(8),
  .grid-list.layout4 > li:nth-child(8),
  .plugin-gallery > ul.layout4 > km_li:nth-child(8),
  ul.gallery.layout4 > km_li:nth-child(8),
  .grid-list.layout4 > km_li:nth-child(8) {
    grid-column: 5;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(5n+9),
  ul.gallery.layout4 > li:nth-child(5n+9),
  .grid-list.layout4 > li:nth-child(5n+9),
  .plugin-gallery > ul.layout4 > km_li:nth-child(5n+9),
  ul.gallery.layout4 > km_li:nth-child(5n+9),
  .grid-list.layout4 > km_li:nth-child(5n+9) {
    grid-column: 1;
    padding-bottom: 80%;
  }
}
@media only screen and (max-width: 600px) and (min-width: 451px) {
  .plugin-gallery > ul.layout4,
  ul.gallery.layout4,
  .grid-list.layout4 {
    grid-template-columns: repeat(4, 25%);
    width: calc(100% - 45px);
  }
  .plugin-gallery > ul.layout4 > li:nth-child(1),
  ul.gallery.layout4 > li:nth-child(1),
  .grid-list.layout4 > li:nth-child(1),
  .plugin-gallery > ul.layout4 > km_li:nth-child(1),
  ul.gallery.layout4 > km_li:nth-child(1),
  .grid-list.layout4 > km_li:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(2),
  ul.gallery.layout4 > li:nth-child(2),
  .grid-list.layout4 > li:nth-child(2),
  .plugin-gallery > ul.layout4 > km_li:nth-child(2),
  ul.gallery.layout4 > km_li:nth-child(2),
  .grid-list.layout4 > km_li:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(3),
  ul.gallery.layout4 > li:nth-child(3),
  .grid-list.layout4 > li:nth-child(3),
  .plugin-gallery > ul.layout4 > km_li:nth-child(3),
  ul.gallery.layout4 > km_li:nth-child(3),
  .grid-list.layout4 > km_li:nth-child(3) {
    grid-column: 3;
    grid-row: 1;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(4),
  ul.gallery.layout4 > li:nth-child(4),
  .grid-list.layout4 > li:nth-child(4),
  .plugin-gallery > ul.layout4 > km_li:nth-child(4),
  ul.gallery.layout4 > km_li:nth-child(4),
  .grid-list.layout4 > km_li:nth-child(4) {
    grid-column: 4;
    grid-row: 1;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(5),
  ul.gallery.layout4 > li:nth-child(5),
  .grid-list.layout4 > li:nth-child(5),
  .plugin-gallery > ul.layout4 > km_li:nth-child(5),
  ul.gallery.layout4 > km_li:nth-child(5),
  .grid-list.layout4 > km_li:nth-child(5) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(6),
  ul.gallery.layout4 > li:nth-child(6),
  .grid-list.layout4 > li:nth-child(6),
  .plugin-gallery > ul.layout4 > km_li:nth-child(6),
  ul.gallery.layout4 > km_li:nth-child(6),
  .grid-list.layout4 > km_li:nth-child(6) {
    grid-column: 2;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(7),
  ul.gallery.layout4 > li:nth-child(7),
  .grid-list.layout4 > li:nth-child(7),
  .plugin-gallery > ul.layout4 > km_li:nth-child(7),
  ul.gallery.layout4 > km_li:nth-child(7),
  .grid-list.layout4 > km_li:nth-child(7) {
    grid-column: 3;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(8),
  ul.gallery.layout4 > li:nth-child(8),
  .grid-list.layout4 > li:nth-child(8),
  .plugin-gallery > ul.layout4 > km_li:nth-child(8),
  ul.gallery.layout4 > km_li:nth-child(8),
  .grid-list.layout4 > km_li:nth-child(8) {
    grid-column: 4;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(5n+9),
  ul.gallery.layout4 > li:nth-child(5n+9),
  .grid-list.layout4 > li:nth-child(5n+9),
  .plugin-gallery > ul.layout4 > km_li:nth-child(5n+9),
  ul.gallery.layout4 > km_li:nth-child(5n+9),
  .grid-list.layout4 > km_li:nth-child(5n+9) {
    grid-column: 1;
    padding-bottom: 100%;
  }
}
@media only screen and (max-width: 450px) {
  .plugin-gallery > ul.layout4,
  ul.gallery.layout4,
  .grid-list.layout4 {
    grid-template-columns: repeat(2, 50%);
    width: calc(100% - 15px);
    grid-auto-flow: row;
  }
  .plugin-gallery > ul.layout4 > li,
  ul.gallery.layout4 > li,
  .grid-list.layout4 > li,
  .plugin-gallery > ul.layout4 > km_li,
  ul.gallery.layout4 > km_li,
  .grid-list.layout4 > km_li {
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(1),
  ul.gallery.layout4 > li:nth-child(1),
  .grid-list.layout4 > li:nth-child(1),
  .plugin-gallery > ul.layout4 > km_li:nth-child(1),
  ul.gallery.layout4 > km_li:nth-child(1),
  .grid-list.layout4 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout4 > li:nth-child(2),
  ul.gallery.layout4 > li:nth-child(2),
  .grid-list.layout4 > li:nth-child(2),
  .plugin-gallery > ul.layout4 > km_li:nth-child(2),
  ul.gallery.layout4 > km_li:nth-child(2),
  .grid-list.layout4 > km_li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 100%;
  }
}
.plugin-gallery > ul.layout5,
ul.gallery.layout5,
.grid-list.layout5 {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(5, 20%);
  width: calc(100% - 60px);
  grid-auto-flow: row;
}
@media only screen and (min-width: 601px) {
  .plugin-gallery > ul.layout5 > li:nth-child(1),
  ul.gallery.layout5 > li:nth-child(1),
  .grid-list.layout5 > li:nth-child(1),
  .plugin-gallery > ul.layout5 > km_li:nth-child(1),
  ul.gallery.layout5 > km_li:nth-child(1),
  .grid-list.layout5 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 55%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(2),
  ul.gallery.layout5 > li:nth-child(2),
  .grid-list.layout5 > li:nth-child(2),
  .plugin-gallery > ul.layout5 > km_li:nth-child(2),
  ul.gallery.layout5 > km_li:nth-child(2),
  .grid-list.layout5 > km_li:nth-child(2) {
    grid-column: 1 / span 2;
    grid-row: 2;
    padding-bottom: 55%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(3),
  ul.gallery.layout5 > li:nth-child(3),
  .grid-list.layout5 > li:nth-child(3),
  .plugin-gallery > ul.layout5 > km_li:nth-child(3),
  ul.gallery.layout5 > km_li:nth-child(3),
  .grid-list.layout5 > km_li:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
    padding-bottom: 85%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(4),
  ul.gallery.layout5 > li:nth-child(4),
  .grid-list.layout5 > li:nth-child(4),
  .plugin-gallery > ul.layout5 > km_li:nth-child(4),
  ul.gallery.layout5 > km_li:nth-child(4),
  .grid-list.layout5 > km_li:nth-child(4) {
    grid-column: 2;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(5),
  ul.gallery.layout5 > li:nth-child(5),
  .grid-list.layout5 > li:nth-child(5),
  .plugin-gallery > ul.layout5 > km_li:nth-child(5),
  ul.gallery.layout5 > km_li:nth-child(5),
  .grid-list.layout5 > km_li:nth-child(5) {
    grid-column: 3 / span 2;
    grid-row: 1 / span 2;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(6),
  ul.gallery.layout5 > li:nth-child(6),
  .grid-list.layout5 > li:nth-child(6),
  .plugin-gallery > ul.layout5 > km_li:nth-child(6),
  ul.gallery.layout5 > km_li:nth-child(6),
  .grid-list.layout5 > km_li:nth-child(6) {
    grid-column: 3 / span 2;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(7),
  ul.gallery.layout5 > li:nth-child(7),
  .grid-list.layout5 > li:nth-child(7),
  .plugin-gallery > ul.layout5 > km_li:nth-child(7),
  ul.gallery.layout5 > km_li:nth-child(7),
  .grid-list.layout5 > km_li:nth-child(7) {
    grid-column: 5;
    grid-row: 1;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(8),
  ul.gallery.layout5 > li:nth-child(8),
  .grid-list.layout5 > li:nth-child(8),
  .plugin-gallery > ul.layout5 > km_li:nth-child(8),
  ul.gallery.layout5 > km_li:nth-child(8),
  .grid-list.layout5 > km_li:nth-child(8) {
    grid-column: 5;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(9),
  ul.gallery.layout5 > li:nth-child(9),
  .grid-list.layout5 > li:nth-child(9),
  .plugin-gallery > ul.layout5 > km_li:nth-child(9),
  ul.gallery.layout5 > km_li:nth-child(9),
  .grid-list.layout5 > km_li:nth-child(9) {
    grid-column: 5;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(5n+10),
  ul.gallery.layout5 > li:nth-child(5n+10),
  .grid-list.layout5 > li:nth-child(5n+10),
  .plugin-gallery > ul.layout5 > km_li:nth-child(5n+10),
  ul.gallery.layout5 > km_li:nth-child(5n+10),
  .grid-list.layout5 > km_li:nth-child(5n+10) {
    grid-column: 1;
    padding-bottom: 85%;
  }
}
@media only screen and (max-width: 600px) and (min-width: 451px) {
  .plugin-gallery > ul.layout5,
  ul.gallery.layout5,
  .grid-list.layout5 {
    grid-template-columns: repeat(4, 25%);
    width: calc(100% - 45px);
  }
  .plugin-gallery > ul.layout5 > li:nth-child(1),
  ul.gallery.layout5 > li:nth-child(1),
  .grid-list.layout5 > li:nth-child(1),
  .plugin-gallery > ul.layout5 > km_li:nth-child(1),
  ul.gallery.layout5 > km_li:nth-child(1),
  .grid-list.layout5 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 45%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(2),
  ul.gallery.layout5 > li:nth-child(2),
  .grid-list.layout5 > li:nth-child(2),
  .plugin-gallery > ul.layout5 > km_li:nth-child(2),
  ul.gallery.layout5 > km_li:nth-child(2),
  .grid-list.layout5 > km_li:nth-child(2) {
    grid-column: 3;
    grid-row: 1;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(3),
  ul.gallery.layout5 > li:nth-child(3),
  .grid-list.layout5 > li:nth-child(3),
  .plugin-gallery > ul.layout5 > km_li:nth-child(3),
  ul.gallery.layout5 > km_li:nth-child(3),
  .grid-list.layout5 > km_li:nth-child(3) {
    grid-column: 4;
    grid-row: 1;
    padding-bottom: 45%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(4),
  ul.gallery.layout5 > li:nth-child(4),
  .grid-list.layout5 > li:nth-child(4),
  .plugin-gallery > ul.layout5 > km_li:nth-child(4),
  ul.gallery.layout5 > km_li:nth-child(4),
  .grid-list.layout5 > km_li:nth-child(4) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 90%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(5),
  ul.gallery.layout5 > li:nth-child(5),
  .grid-list.layout5 > li:nth-child(5),
  .plugin-gallery > ul.layout5 > km_li:nth-child(5),
  ul.gallery.layout5 > km_li:nth-child(5),
  .grid-list.layout5 > km_li:nth-child(5) {
    grid-column: 2;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(6),
  ul.gallery.layout5 > li:nth-child(6),
  .grid-list.layout5 > li:nth-child(6),
  .plugin-gallery > ul.layout5 > km_li:nth-child(6),
  ul.gallery.layout5 > km_li:nth-child(6),
  .grid-list.layout5 > km_li:nth-child(6) {
    grid-column: 3;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(7),
  ul.gallery.layout5 > li:nth-child(7),
  .grid-list.layout5 > li:nth-child(7),
  .plugin-gallery > ul.layout5 > km_li:nth-child(7),
  ul.gallery.layout5 > km_li:nth-child(7),
  .grid-list.layout5 > km_li:nth-child(7) {
    grid-column: 4;
    grid-row: 2;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(8),
  ul.gallery.layout5 > li:nth-child(8),
  .grid-list.layout5 > li:nth-child(8),
  .plugin-gallery > ul.layout5 > km_li:nth-child(8),
  ul.gallery.layout5 > km_li:nth-child(8),
  .grid-list.layout5 > km_li:nth-child(8) {
    grid-column: 1 / span 2;
    grid-row: 3;
    padding-bottom: 45%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(9),
  ul.gallery.layout5 > li:nth-child(9),
  .grid-list.layout5 > li:nth-child(9),
  .plugin-gallery > ul.layout5 > km_li:nth-child(9),
  ul.gallery.layout5 > km_li:nth-child(9),
  .grid-list.layout5 > km_li:nth-child(9) {
    grid-column: 3 / span 2;
    grid-row: 3;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(5n+10),
  ul.gallery.layout5 > li:nth-child(5n+10),
  .grid-list.layout5 > li:nth-child(5n+10),
  .plugin-gallery > ul.layout5 > km_li:nth-child(5n+10),
  ul.gallery.layout5 > km_li:nth-child(5n+10),
  .grid-list.layout5 > km_li:nth-child(5n+10) {
    grid-column: 1;
    grid-row: 4;
    padding-bottom: 45%;
  }
}
@media only screen and (max-width: 450px) {
  .plugin-gallery > ul.layout5,
  ul.gallery.layout5,
  .grid-list.layout5 {
    grid-template-columns: repeat(2, 50%);
    width: calc(100% - 15px);
    grid-auto-flow: row;
  }
  .plugin-gallery > ul.layout5 > li,
  ul.gallery.layout5 > li,
  .grid-list.layout5 > li,
  .plugin-gallery > ul.layout5 > km_li,
  ul.gallery.layout5 > km_li,
  .grid-list.layout5 > km_li {
    padding-bottom: 100%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(1),
  ul.gallery.layout5 > li:nth-child(1),
  .grid-list.layout5 > li:nth-child(1),
  .plugin-gallery > ul.layout5 > km_li:nth-child(1),
  ul.gallery.layout5 > km_li:nth-child(1),
  .grid-list.layout5 > km_li:nth-child(1) {
    grid-column: 1 / span 2;
    grid-row: 1;
    padding-bottom: 50%;
  }
  .plugin-gallery > ul.layout5 > li:nth-child(2),
  ul.gallery.layout5 > li:nth-child(2),
  .grid-list.layout5 > li:nth-child(2),
  .plugin-gallery > ul.layout5 > km_li:nth-child(2),
  ul.gallery.layout5 > km_li:nth-child(2),
  .grid-list.layout5 > km_li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
    padding-bottom: 100%;
  }
}
.plugin-gallery > ul.layout-fix1,
ul.gallery.layout-fix1,
.grid-list.layout-fix1 {
  display: grid;
  grid-gap: 15px;
  width: calc(100% - 30px);
  grid-auto-flow: row;
}
@media only screen and (min-width: 501px) {
  .plugin-gallery > ul.layout-fix1,
  ul.gallery.layout-fix1,
  .grid-list.layout-fix1 {
    grid-template-columns: repeat(3, 33.333%);
  }
}
@media only screen and (max-width: 500px) {
  .plugin-gallery > ul.layout-fix1,
  ul.gallery.layout-fix1,
  .grid-list.layout-fix1 {
    grid-template-columns: repeat(2, 50%);
  }
  .plugin-gallery > ul.layout-fix1 > li,
  ul.gallery.layout-fix1 > li,
  .grid-list.layout-fix1 > li,
  .plugin-gallery > ul.layout-fix1 > km_li,
  ul.gallery.layout-fix1 > km_li,
  .grid-list.layout-fix1 > km_li {
    padding-bottom: 70%;
  }
}
@media only screen and (min-width: 501px) {
  .plugin-gallery > ul.layout-fix1 > li:nth-child(1),
  ul.gallery.layout-fix1 > li:nth-child(1),
  .grid-list.layout-fix1 > li:nth-child(1),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(1),
  ul.gallery.layout-fix1 > km_li:nth-child(1),
  .grid-list.layout-fix1 > km_li:nth-child(1) {
    grid-area: 1 / 1 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(2),
  ul.gallery.layout-fix1 > li:nth-child(2),
  .grid-list.layout-fix1 > li:nth-child(2),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(2),
  ul.gallery.layout-fix1 > km_li:nth-child(2),
  .grid-list.layout-fix1 > km_li:nth-child(2) {
    grid-area: 1 / 3 / 2 / 4;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(3),
  ul.gallery.layout-fix1 > li:nth-child(3),
  .grid-list.layout-fix1 > li:nth-child(3),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(3),
  ul.gallery.layout-fix1 > km_li:nth-child(3),
  .grid-list.layout-fix1 > km_li:nth-child(3) {
    grid-area: 2 / 3 / 3 / 4;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(4),
  ul.gallery.layout-fix1 > li:nth-child(4),
  .grid-list.layout-fix1 > li:nth-child(4),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(4),
  ul.gallery.layout-fix1 > km_li:nth-child(4),
  .grid-list.layout-fix1 > km_li:nth-child(4) {
    grid-area: 3 / 1 / 4 / 2;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(5),
  ul.gallery.layout-fix1 > li:nth-child(5),
  .grid-list.layout-fix1 > li:nth-child(5),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(5),
  ul.gallery.layout-fix1 > km_li:nth-child(5),
  .grid-list.layout-fix1 > km_li:nth-child(5) {
    grid-area: 4 / 1 / 5 / 2;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(6),
  ul.gallery.layout-fix1 > li:nth-child(6),
  .grid-list.layout-fix1 > li:nth-child(6),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(6),
  ul.gallery.layout-fix1 > km_li:nth-child(6),
  .grid-list.layout-fix1 > km_li:nth-child(6) {
    grid-area: 3 / 2 / 5 / 4;
  }
}
@media only screen and (max-width: 500px) {
  .plugin-gallery > ul.layout-fix1 > li:nth-child(1),
  ul.gallery.layout-fix1 > li:nth-child(1),
  .grid-list.layout-fix1 > li:nth-child(1),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(1),
  ul.gallery.layout-fix1 > km_li:nth-child(1),
  .grid-list.layout-fix1 > km_li:nth-child(1) {
    grid-area: 1 / 1 / 2 / 3;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(2),
  ul.gallery.layout-fix1 > li:nth-child(2),
  .grid-list.layout-fix1 > li:nth-child(2),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(2),
  ul.gallery.layout-fix1 > km_li:nth-child(2),
  .grid-list.layout-fix1 > km_li:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(3),
  ul.gallery.layout-fix1 > li:nth-child(3),
  .grid-list.layout-fix1 > li:nth-child(3),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(3),
  ul.gallery.layout-fix1 > km_li:nth-child(3),
  .grid-list.layout-fix1 > km_li:nth-child(3) {
    grid-area: 2 / 2 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(4),
  ul.gallery.layout-fix1 > li:nth-child(4),
  .grid-list.layout-fix1 > li:nth-child(4),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(4),
  ul.gallery.layout-fix1 > km_li:nth-child(4),
  .grid-list.layout-fix1 > km_li:nth-child(4) {
    grid-area: 3 / 1 / 4 / 2;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(5),
  ul.gallery.layout-fix1 > li:nth-child(5),
  .grid-list.layout-fix1 > li:nth-child(5),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(5),
  ul.gallery.layout-fix1 > km_li:nth-child(5),
  .grid-list.layout-fix1 > km_li:nth-child(5) {
    grid-area: 3 / 2 / 4 / 3;
  }
  .plugin-gallery > ul.layout-fix1 > li:nth-child(6),
  ul.gallery.layout-fix1 > li:nth-child(6),
  .grid-list.layout-fix1 > li:nth-child(6),
  .plugin-gallery > ul.layout-fix1 > km_li:nth-child(6),
  ul.gallery.layout-fix1 > km_li:nth-child(6),
  .grid-list.layout-fix1 > km_li:nth-child(6) {
    grid-area: 4 / 1 / 5 / 3;
  }
}
.plugin-gallery > ul.layout-fix2,
ul.gallery.layout-fix2,
.grid-list.layout-fix2 {
  display: grid;
  grid-gap: 15px;
  width: calc(100% - 30px);
  grid-auto-flow: row;
}
@media only screen and (min-width: 501px) {
  .plugin-gallery > ul.layout-fix2,
  ul.gallery.layout-fix2,
  .grid-list.layout-fix2 {
    grid-template-columns: repeat(3, 33.333%);
  }
}
@media only screen and (max-width: 500px) {
  .plugin-gallery > ul.layout-fix2,
  ul.gallery.layout-fix2,
  .grid-list.layout-fix2 {
    grid-template-columns: repeat(2, 50%);
  }
  .plugin-gallery > ul.layout-fix2 > li,
  ul.gallery.layout-fix2 > li,
  .grid-list.layout-fix2 > li,
  .plugin-gallery > ul.layout-fix2 > km_li,
  ul.gallery.layout-fix2 > km_li,
  .grid-list.layout-fix2 > km_li {
    padding-bottom: 70%;
  }
}
@media only screen and (min-width: 501px) {
  .plugin-gallery > ul.layout-fix2 > li:nth-child(1),
  ul.gallery.layout-fix2 > li:nth-child(1),
  .grid-list.layout-fix2 > li:nth-child(1),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(1),
  ul.gallery.layout-fix2 > km_li:nth-child(1),
  .grid-list.layout-fix2 > km_li:nth-child(1) {
    grid-area: 1 / 1 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(2),
  ul.gallery.layout-fix2 > li:nth-child(2),
  .grid-list.layout-fix2 > li:nth-child(2),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(2),
  ul.gallery.layout-fix2 > km_li:nth-child(2),
  .grid-list.layout-fix2 > km_li:nth-child(2) {
    grid-area: 1 / 3 / 2 / 4;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(3),
  ul.gallery.layout-fix2 > li:nth-child(3),
  .grid-list.layout-fix2 > li:nth-child(3),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(3),
  ul.gallery.layout-fix2 > km_li:nth-child(3),
  .grid-list.layout-fix2 > km_li:nth-child(3) {
    grid-area: 2 / 3 / 3 / 4;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(4),
  ul.gallery.layout-fix2 > li:nth-child(4),
  .grid-list.layout-fix2 > li:nth-child(4),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(4),
  ul.gallery.layout-fix2 > km_li:nth-child(4),
  .grid-list.layout-fix2 > km_li:nth-child(4) {
    grid-area: 3 / 1 / 4 / 2;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(5),
  ul.gallery.layout-fix2 > li:nth-child(5),
  .grid-list.layout-fix2 > li:nth-child(5),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(5),
  ul.gallery.layout-fix2 > km_li:nth-child(5),
  .grid-list.layout-fix2 > km_li:nth-child(5) {
    grid-area: 3 / 2 / 4 / 3;
    padding-bottom: 70%;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(6),
  ul.gallery.layout-fix2 > li:nth-child(6),
  .grid-list.layout-fix2 > li:nth-child(6),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(6),
  ul.gallery.layout-fix2 > km_li:nth-child(6),
  .grid-list.layout-fix2 > km_li:nth-child(6) {
    grid-area: 3 / 3 / 4 / 4;;
  }
}
@media only screen and (max-width: 500px) {
  .plugin-gallery > ul.layout-fix2 > li:nth-child(1),
  ul.gallery.layout-fix2 > li:nth-child(1),
  .grid-list.layout-fix2 > li:nth-child(1),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(1),
  ul.gallery.layout-fix2 > km_li:nth-child(1),
  .grid-list.layout-fix2 > km_li:nth-child(1) {
    grid-area: 1 / 1 / 2 / 3;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(2),
  ul.gallery.layout-fix2 > li:nth-child(2),
  .grid-list.layout-fix2 > li:nth-child(2),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(2),
  ul.gallery.layout-fix2 > km_li:nth-child(2),
  .grid-list.layout-fix2 > km_li:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(3),
  ul.gallery.layout-fix2 > li:nth-child(3),
  .grid-list.layout-fix2 > li:nth-child(3),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(3),
  ul.gallery.layout-fix2 > km_li:nth-child(3),
  .grid-list.layout-fix2 > km_li:nth-child(3) {
    grid-area: 2 / 2 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(4),
  ul.gallery.layout-fix2 > li:nth-child(4),
  .grid-list.layout-fix2 > li:nth-child(4),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(4),
  ul.gallery.layout-fix2 > km_li:nth-child(4),
  .grid-list.layout-fix2 > km_li:nth-child(4) {
    grid-area: 3 / 1 / 4 / 2;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(5),
  ul.gallery.layout-fix2 > li:nth-child(5),
  .grid-list.layout-fix2 > li:nth-child(5),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(5),
  ul.gallery.layout-fix2 > km_li:nth-child(5),
  .grid-list.layout-fix2 > km_li:nth-child(5) {
    grid-area: 3 / 2 / 4 / 3;
  }
  .plugin-gallery > ul.layout-fix2 > li:nth-child(6),
  ul.gallery.layout-fix2 > li:nth-child(6),
  .grid-list.layout-fix2 > li:nth-child(6),
  .plugin-gallery > ul.layout-fix2 > km_li:nth-child(6),
  ul.gallery.layout-fix2 > km_li:nth-child(6),
  .grid-list.layout-fix2 > km_li:nth-child(6) {
    grid-area: 4 / 1 / 5 / 3;
  }
}
.plugin-gallery > ul.layout-fix3,
ul.gallery.layout-fix3,
.grid-list.layout-fix3 {
  display: grid;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}
@media only screen and (min-width: 950px) {
  .plugin-gallery > ul.layout-fix3,
  ul.gallery.layout-fix3,
  .grid-list.layout-fix3 {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
  .plugin-gallery > ul.layout-fix3 > li,
  ul.gallery.layout-fix3 > li,
  .grid-list.layout-fix3 > li {
    padding-bottom: 56%;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(1),
  ul.gallery.layout-fix3 > li:nth-child(1),
  .grid-list.layout-fix3 > li:nth-child(1) {
    grid-area: 1 / 1 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(2),
  ul.gallery.layout-fix3 > li:nth-child(2),
  .grid-list.layout-fix3 > li:nth-child(2) {
    grid-area: 3 / 1 / 4 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(3),
  ul.gallery.layout-fix3 > li:nth-child(3),
  .grid-list.layout-fix3 > li:nth-child(3) {
    grid-area: 1 / 3 / 2 / 5;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(4),
  ul.gallery.layout-fix3 > li:nth-child(4),
  .grid-list.layout-fix3 > li:nth-child(4) {
    grid-area: 1 / 5 / 2 / 6;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(5),
  ul.gallery.layout-fix3 > li:nth-child(5),
  .grid-list.layout-fix3 > li:nth-child(5) {
    grid-area: 2 / 3 / 3 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(6),
  ul.gallery.layout-fix3 > li:nth-child(6),
  .grid-list.layout-fix3 > li:nth-child(6) {
    grid-area: 3 / 3 / 4 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(7),
  ul.gallery.layout-fix3 > li:nth-child(7),
  .grid-list.layout-fix3 > li:nth-child(7) {
    grid-area: 2 / 4 / 4 / 6;
  }
}
@media only screen and (min-width: 750px) and (max-width: 950px) {
  .plugin-gallery > ul.layout-fix3,
  ul.gallery.layout-fix3,
  .grid-list.layout-fix3 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, 1fr);
  }
  .plugin-gallery > ul.layout-fix3 > li,
  ul.gallery.layout-fix3 > li,
  .grid-list.layout-fix3 > li {
    padding-bottom: 56%;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(1),
  ul.gallery.layout-fix3 > li:nth-child(1),
  .grid-list.layout-fix3 > li:nth-child(1) {
    grid-area: 1 / 1 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(2),
  ul.gallery.layout-fix3 > li:nth-child(2),
  .grid-list.layout-fix3 > li:nth-child(2) {
    grid-area: 3 / 1 / 4 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(3),
  ul.gallery.layout-fix3 > li:nth-child(3),
  .grid-list.layout-fix3 > li:nth-child(3) {
    grid-area: 4 / 1 / 5 / 2;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(4),
  ul.gallery.layout-fix3 > li:nth-child(4),
  .grid-list.layout-fix3 > li:nth-child(4) {
    grid-area: 4 / 2 / 5 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(5),
  ul.gallery.layout-fix3 > li:nth-child(5),
  .grid-list.layout-fix3 > li:nth-child(5) {
    grid-area: 1 / 3 / 2 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(6),
  ul.gallery.layout-fix3 > li:nth-child(6),
  .grid-list.layout-fix3 > li:nth-child(6) {
    grid-area: 2 / 3 / 3 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(7),
  ul.gallery.layout-fix3 > li:nth-child(7),
  .grid-list.layout-fix3 > li:nth-child(7) {
    grid-area: 3 / 3 / 4 / 4;
  }
}
@media only screen and (min-width: 600px) and (max-width: 750px) {
  .plugin-gallery > ul.layout-fix3,
  ul.gallery.layout-fix3,
  .grid-list.layout-fix3 {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
  .plugin-gallery > ul.layout-fix3 > li,
  ul.gallery.layout-fix3 > li,
  .grid-list.layout-fix3 > li {
    padding-bottom: 56%;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(1),
  ul.gallery.layout-fix3 > li:nth-child(1),
  .grid-list.layout-fix3 > li:nth-child(1) {
    grid-area: 1 / 1 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(2),
  ul.gallery.layout-fix3 > li:nth-child(2),
  .grid-list.layout-fix3 > li:nth-child(2) {
    grid-area: 3 / 1 / 4 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(3),
  ul.gallery.layout-fix3 > li:nth-child(3),
  .grid-list.layout-fix3 > li:nth-child(3) {
    grid-area: 1 / 3 / 2 / 5;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(4),
  ul.gallery.layout-fix3 > li:nth-child(4),
  .grid-list.layout-fix3 > li:nth-child(4) {
    grid-area: 1 / 5 / 2 / 6;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(5),
  ul.gallery.layout-fix3 > li:nth-child(5),
  .grid-list.layout-fix3 > li:nth-child(5) {
    grid-area: 2 / 3 / 3 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(6),
  ul.gallery.layout-fix3 > li:nth-child(6),
  .grid-list.layout-fix3 > li:nth-child(6) {
    grid-area: 3 / 3 / 4 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(7),
  ul.gallery.layout-fix3 > li:nth-child(7),
  .grid-list.layout-fix3 > li:nth-child(7) {
    grid-area: 2 / 4 / 4 / 6;
  }
}
@media only screen and (max-width: 600px) {
  .plugin-gallery > ul.layout-fix3,
  ul.gallery.layout-fix3,
  .grid-list.layout-fix3 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, 1fr);
  }
  .plugin-gallery > ul.layout-fix3 > li,
  ul.gallery.layout-fix3 > li,
  .grid-list.layout-fix3 > li {
    padding-bottom: 56%;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(1),
  ul.gallery.layout-fix3 > li:nth-child(1),
  .grid-list.layout-fix3 > li:nth-child(1) {
    grid-area: 1 / 1 / 3 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(2),
  ul.gallery.layout-fix3 > li:nth-child(2),
  .grid-list.layout-fix3 > li:nth-child(2) {
    grid-area: 3 / 1 / 4 / 3;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(3),
  ul.gallery.layout-fix3 > li:nth-child(3),
  .grid-list.layout-fix3 > li:nth-child(3) {
    grid-area: 4 / 1 / 5 / 2;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(4),
  ul.gallery.layout-fix3 > li:nth-child(4),
  .grid-list.layout-fix3 > li:nth-child(4) {
    grid-area: 4 / 2 / 5 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(5),
  ul.gallery.layout-fix3 > li:nth-child(5),
  .grid-list.layout-fix3 > li:nth-child(5) {
    grid-area: 1 / 3 / 2 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(6),
  ul.gallery.layout-fix3 > li:nth-child(6),
  .grid-list.layout-fix3 > li:nth-child(6) {
    grid-area: 2 / 3 / 3 / 4;
  }
  .plugin-gallery > ul.layout-fix3 > li:nth-child(7),
  ul.gallery.layout-fix3 > li:nth-child(7),
  .grid-list.layout-fix3 > li:nth-child(7) {
    grid-area: 3 / 3 / 4 / 4;
  }
}
.plugin-gallery > ul.layout-simple1,
ul.gallery.layout-simple1,
.grid-list.layout-simple1 {
  display: grid;
  grid-gap: 15px;
  width: calc(100% - 30px);
  grid-auto-flow: row;
}
.plugin-gallery > ul.layout-simple1 > li,
ul.gallery.layout-simple1 > li,
.grid-list.layout-simple1 > li {
  padding-bottom: 56%;
}
.plugin-gallery > ul.layout-simple1 > li:nth-child(1),
ul.gallery.layout-simple1 > li:nth-child(1),
.grid-list.layout-simple1 > li:nth-child(1) {
  grid-area: 1 / 1 / 3 / 2;
}
.plugin-gallery > ul.layout-simple1 > li:nth-child(2),
ul.gallery.layout-simple1 > li:nth-child(2),
.grid-list.layout-simple1 > li:nth-child(2) {
  grid-area: 1 / 2 / 2 / 3;
}
.plugin-gallery > ul.layout-simple1 > li:nth-child(3),
ul.gallery.layout-simple1 > li:nth-child(3),
.grid-list.layout-simple1 > li:nth-child(3) {
  grid-area: 2 / 2 / 3 / 3;
}
.plugin-gallery > ul.layout-simple2,
ul.gallery.layout-simple2,
.grid-list.layout-simple2 {
  display: grid;
  grid-gap: 15px;
  width: calc(100% - 30px);
  grid-auto-flow: row;
}
.plugin-gallery > ul.layout-simple2 > li,
ul.gallery.layout-simple2 > li,
.grid-list.layout-simple2 > li {
  padding-bottom: 75%;
}
.plugin-gallery > ul.layout-simple2 > li:nth-child(1),
ul.gallery.layout-simple2 > li:nth-child(1),
.grid-list.layout-simple2 > li:nth-child(1) {
  grid-area: 1 / 1 / 2 / 4;
  padding-bottom: 56%;
}
.plugin-gallery > ul.layout-simple2 > li:nth-child(2),
ul.gallery.layout-simple2 > li:nth-child(2),
.grid-list.layout-simple2 > li:nth-child(2) {
  grid-area: 2 / 1 / 3 / 2;
}
.plugin-gallery > ul.layout-simple2 > li:nth-child(3),
ul.gallery.layout-simple2 > li:nth-child(3),
.grid-list.layout-simple2 > li:nth-child(3) {
  grid-area: 2 / 2 / 3 / 3;
}
.plugin-gallery > ul.layout-simple2 > li:nth-child(4),
ul.gallery.layout-simple2 > li:nth-child(4),
.grid-list.layout-simple2 > li:nth-child(4) {
  grid-area: 2 / 3 / 3 / 4;
}
