.wrapper_prt, .wrapper_prt_NOpointer { margin: 0; padding: 0; list-style: none; position: relative; width: 100%; }
.wrapper_prt li, .wrapper_prt_NOpointer li { position: relative; display: inline-block; border: none; float: none; overflow: hidden; width: 100%; height: auto; }
.wrapper_prt li img { display: block; width: 100%; height: auto; cursor: pointer; }
.wrapper_prt_NOpointer li img { display: block; width: 100%; height: auto; }

@media (min-width: 1180px) { .pagewrap_prt .grid6 li { width: 16.6666667%; width: -webkit-calc(100%/6); width: calc(100%/6); } .pagewrap_prt .grid6 li:nth-of-type(6n+1) img { margin-left: 0; }}
@media (min-width: 1035px) { .pagewrap_prt .grid5 li { width: 20%; width: -webkit-calc(100%/5); width: calc(100%/5); } .pagewrap_prt .grid5 li:nth-of-type(5n+1) img { margin-left: 0; }}
@media (min-width: 862px) { .pagewrap_prt .grid4 li { width: 25%; width: -webkit-calc(100%/4); width: calc(100%/4); } .pagewrap_prt .grid4 li:nth-of-type(4n+1) img { margin-left: 0; }}
@media (min-width: 622px) { .pagewrap_prt .grid3 li { width: 33.3333333%; width: -webkit-calc(100%/3); width: calc(100%/3); } .pagewrap_prt .grid3 li:nth-of-type(3n+1) img { margin-left: 0; }}
@media (min-width: 444px) { .pagewrap_prt .grid2 li { width: 50%; width: -webkit-calc(100%/2); width: calc(100%/2); } .pagewrap_prt .grid2 li:nth-of-type(2n+1) img { margin-left: 0; }}
.pagewrap_prt .grid1 li { width: 100%; } .pagewrap_prt .grid1 li:nth-of-type(1n+1) img { margin-left: 0 !important; }

/* RESET COLS TO 5-COLUMN */
@media (min-width: 1035px) and (max-width: 1180px) {
.pagewrap_prt .grid6 li { width: 20%; width: -webkit-calc(100%/5); width: calc(100%/5); } .pagewrap_prt .grid6 li:nth-of-type(5n+1) img { margin-left: 0; }
}

/* RESET COLS TO 4-COLUMN */
@media (min-width: 862px) and (max-width: 1035px) {
.pagewrap_prt .grid6 li { width: 25%; width: -webkit-calc(100%/4); width: calc(100%/4); } .pagewrap_prt .grid6 li:nth-of-type(4n+1) img { margin-left: 0; }
.pagewrap_prt .grid5 li { width: 25%; width: -webkit-calc(100%/4); width: calc(100%/4); } .pagewrap_prt .grid5 li:nth-of-type(4n+1) img { margin-left: 0; }
}

/* RESET COLS TO 3-COLUMN */
@media (min-width: 622px) and (max-width: 862px) {
.pagewrap_prt .grid6 li { width: 33.3333333%; width: -webkit-calc(100%/3); width: calc(100%/3); } .pagewrap_prt .grid6 li:nth-of-type(3n+1) img { margin-left: 0; }
.pagewrap_prt .grid5 li { width: 33.3333333%; width: -webkit-calc(100%/3); width: calc(100%/3); } .pagewrap_prt .grid5 li:nth-of-type(3n+1) img { margin-left: 0; }
.pagewrap_prt .grid4 li { width: 33.3333333%; width: -webkit-calc(100%/3); width: calc(100%/3); } .pagewrap_prt .grid4 li:nth-of-type(3n+1) img { margin-left: 0; }
}

/* RESET COLS TO 2-COLUMN */
@media (min-width: 444px) and (max-width: 622px) {
.pagewrap_prt .grid6 li { width: 50%; width: -webkit-calc(100%/2); width: calc(100%/2); } .pagewrap_prt .grid6 li:nth-of-type(2n+1) img { margin-left: 0; }
.pagewrap_prt .grid5 li { width: 50%; width: -webkit-calc(100%/2); width: calc(100%/2); } .pagewrap_prt .grid5 li:nth-of-type(2n+1) img { margin-left: 0; }
.pagewrap_prt .grid4 li { width: 50%; width: -webkit-calc(100%/2); width: calc(100%/2); } .pagewrap_prt .grid4 li:nth-of-type(2n+1) img { margin-left: 0; }
.pagewrap_prt .grid3 li { width: 50%; width: -webkit-calc(100%/2); width: calc(100%/2); } .pagewrap_prt .grid3 li:nth-of-type(2n+1) img { margin-left: 0; }
}

/* RESET COLS TO FULLWIDTH */
@media (max-width: 444px) { /* era 370px */
li { width: 100%; } .pagewrap_prt li:nth-of-type(1n+1) img { margin-left: 0 !important; }