ul.ngpicturematrix {
    list-style: none;
    margin: 0;
    padding: 0
    }
ul.ngpicturematrix li {
    display: block;
    float: left;
    box-sizing: border-box
    }
ul.ngpicturematrix li.nghide {
    display: none
    }
ul.ngpicturematrix img {
    display: block;
    float: left;
    border: none;
    box-sizing: border-box;
    width: 100%;
    height: auto
    }
ul.ngpicturematrixnav {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 10px 0
    }
ul.ngpicturematrixnav li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 3px 0 0
    }
ul.ngpicturematrixnav li a {
    display: block;
    border-width: 1px;
    border-style: solid;
    padding: 3px 6px;
    text-decoration: none
    }
.ngpicturematrix1cols li {
    width: 100%;
    margin-bottom: 0.5%
    }
.ngpicturematrix2cols li {
    width: 49.5%;
    margin-right: 0.5%;
    margin-bottom: 0.5%
    }
.ngpicturematrix2cols li:nth-child(2n+0) {
    margin-right: 0%
    }
.ngpicturematrix3cols li {
    width: 33%;
    margin-right: 0.5%;
    margin-bottom: 0.5%
    }
.ngpicturematrix3cols li:nth-child(3n+0) {
    margin-right: 0%
    }
.ngpicturematrix4cols li {
    width: 24.625%;
    margin-right: 0.5%;
    margin-bottom: 0.5%
    }
.ngpicturematrix4cols li:nth-child(4n+0) {
    margin-right: 0%
    }
.ngpicturematrix5cols li {
    width: 19.6%;
    margin-right: 0.5%;
    margin-bottom: 0.5%
    }
.ngpicturematrix5cols li:nth-child(5n+0) {
    margin-right: 0%
    }
@media screen and (max-width: 767px) {
    .sqr .ngpicturematrix2cols li, .sqr .ngpicturematrix3cols li, .sqr .ngpicturematrix4cols li, .sqr .ngpicturematrix5cols li {
        width: 100%;
        margin-right: 0%
        }
    }