.isotope-images {
    clear: both;
    max-width: 100%;
    padding: 0;
    margin: 0;
    b/order: 1px solid blue;
}
.isotope-images:after {
    content: '';
    clear: both;
    display: block;
}
.isotope-image-item {
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.3);
    overflow: hidden;
    background: rgba(255, 255, 255, 0.5);
}
.image-sizer, .isotope-image-item {
    float: left;
    width: 24.6%;
    height: auto;
    margin: 1px .2%}

.isotope-image-item img {
    width: 100%;
    height: 100%;
    margin: 0;
}
.right-container .image-sizer, .right-container .isotope-image-item, .left-container .image-sizer, .left-container .isotope-image-item {
    width: 48%;
    margin: 1px 1%}
@media (max-width: 990px) {
    .right-container .image-sizer, .right-container .isotope-image-item, .left-container .image-sizer, .left-container .isotope-image-item {
    width: 24.6%;
    margin: 1px .2%}
}@media (max-width: 768px) {
    .image-sizer, .isotope-image-item {
    width: 32.8%}
.right-container .image-sizer, .right-container .isotope-image-item, .left-container .image-sizer, .left-container .isotope-image-item {
    width: 32.8%;
    margin: 1px .1%}
}@media (max-width: 640px) {
    .image-sizer, .isotope-image-item {
    width: 49.6%}
.right-container .image-sizer, .right-container .isotope-image-item, .left-container .image-sizer, .left-container .isotope-image-item {
    width: 49.6%}
}.isotope-news {
    clear: both;
    width: 100%;
    margin-bottom: 10px;
    b/order: 1px solid blue;
}
.isotope-news:after {
    content: '';
    clear: both;
    display: block;
}
.news-item {
    f/loat: left;
    padding: 0;
}
.news-sizer, .news-item {
    float: left;
    height: auto;
    width: 24.8%;
    overflow: hidden;
    margin: 0 .1% 3px;
}
@media (max-width: 1024px) {
    .news-sizer, .news-item {
    width: 32.9%}
}@media (max-width: 768px) {
    .news-sizer, .news-item {
    width: 49.8%}
}@media (max-width: 640px) {
    .news-sizer, .news-item {
    width: 99%}
}.isotope-gallery {
    clear: both;
    width: 100%;
    padding: 0 0 15px;
    margin: 0 0 15px;
    b/order: 1px solid blue;
}
.isotope-gallery:after {
    content: '';
    clear: both;
    display: block;
}
.image-gallery-item-sizer, .image-gallery-item {
    width: 19.8%;
    height: auto;
    margin: 1px .1%;
    padding: 0;
}
.image-gallery-item img {
    width: 100%;
    height: 100%;
    margin: 0;
}
.image-gallery-item {
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.image-gallery-item p {
    p/adding: 5px 5px 5px 5px;
    margin: 0;
}

@media (max-width: 1024px) {
    .image-gallery-item-sizer, .image-gallery-item {
    w/idth: 32.8%;     width: 24.6%;
    }
}
@media (max-width: 768px) {
    .image-gallery-item-sizer, .image-gallery-item {
    w/idth: 49.8%; width: 32.8%;
    margin: 1px .1%
    }
}
@media (max-width: 640px) {
    .image-gallery-item-sizer, .image-gallery-item {
    width: 99%;
    margin: 1px .5%
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .image-gallery-item-sizer, .image-gallery-item {
    width: 99.1577014%;
    max-height: 200px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .image-gallery-item-sizer, .image-gallery-item {
    width: 49%;
    min-width: 0;
    max-height: 180px;
}
    */
}.image-gallery-item {
    float: left;
    overflow: hidden;
}
.image-gallery-item .image-thumb {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.fileEntry-isotope {
    clear: both;
    width: 100%;
    padding: 0 0 15px;
    margin: 0 0 15px;
    b/order: 1px solid blue;
}
.fileEntry-isotope:after {
    content: '';
    clear: both;
    display: block;
}
.fileEntry {
    float: left;
    width: 19.8%;
    margin: 1px .1%;
    padding: 10px 15px 5px;
    opacity: .8;
    border-radius: 6px;
    border: 1px solid #ccc;
}
.fileEntry-sizer, .fileEntry {
    width: 19.8%;
    height: auto;
    margin-bottom: 2px;
    background: rgba(255, 255, 255, 0.5);
}
@media(max-width:768px) {
    .fileEntry-sizer, .fileEntry {
    width: 32.8%}
}@media(max-width:480px) {
    .fileEntry-sizer, .fileEntry {
    width: 49.8%;
    min-height: 240px;
}
}