body,
p,
a {
    margin: 0;
}

.tooltipz {
    position: absolute;
}

.premium-file {
    background-color: rgba(16, 34, 51, 0.767); 
    padding: 7px; 
    border-radius: 3px; 
    font-size: small;
}

.gallery {
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    margin: -2.5px;
}

.gallery:after {
    content: '';
    flex-grow: 999999999;
    min-width: 274px;
    height: 0;
}

.gallery>* {
    position: relative;
    display: block;
    height: 274px;
    margin: 4.5px;
    flex-grow: 1;
    border-radius: 3px;
    overflow: hidden;
}

.gallery>*>a>img {
    height: 274px;
    object-fit: cover;
    max-width: 100%;
    min-width: 100%;
    vertical-align: bottom;
}

.gallery>*>a>figcaption {
    opacity: 0;
    font-family: 'Roboto', sans-serif;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    color: #fff;
    display: block;
    transition: 0.5s all ease-in-out;
}

.gallery>*>a:hover>figcaption {
    opacity: 1;
}

figure a {
    display: block;
}

.gallery>*>a>figcaption::before,
.gallery>*>a>figcaption::after {
    position: absolute;
    left: 0;
    width: 100%;
    content: '';
}

.gallery>*>a>figcaption::before {
    background: -webkit-linear-gradient(rgba(8, 25, 43, 0), rgba(8, 25, 43, 0.85)) top;
    background: linear-gradient(rgba(8, 25, 43, 0), rgba(8, 25, 43, 0.85)) top;
    height: 124px;
    bottom: 0;
}

.gallery>*>a>figcaption .figCap {
    font-size: 14px;
    overflow: hidden;
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    color: white;
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.gallery>*>a>figcaption .figCap .title {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 5px;
}

.gallery>*>a>figcaption .figCap img {
    border-radius: 50%;
    width: 18px;
    margin-right: 5px;
    display: block;
    float: left;
}

.gallery.gallery-margin {
    margin: 0;
}

.downloads-count {
    text-overflow: ellipsis;
    overflow: hidden;
}



/* search gallery */

.search-gallery {
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    margin: -2.5px;
}

.search-gallery:after {
    content: '';
    flex-grow: 999999999;
    min-width: 274px;
    height: 0;
}

.search-gallery>* {
    position: relative;
    display: block;
    height: 274px;
    margin: 4.5px;
    flex-grow: 1;
    border-radius: 3px;
    overflow: hidden;
}

.search-gallery>*>a>img {
    height: 274px;
    object-fit: cover;
    max-width: 100%;
    min-width: 100%;
    vertical-align: bottom;
}

.search-gallery>*>a>figcaption {
    opacity: 0;
    font-family: 'Roboto', sans-serif;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    color: #fff;
    display: block;
    transition: 0.5s all ease-in-out;
}

.search-gallery>*>a:hover>figcaption {
    opacity: 1;
}

figure a {
    display: block;
}

.search-gallery>*>a>figcaption::before,
.search-gallery>*>a>figcaption::after {
    position: absolute;
    left: 0;
    width: 100%;
    content: '';
}

.search-gallery>*>a>figcaption::before {
    background: -webkit-linear-gradient(rgba(8, 25, 43, 0), rgba(8, 25, 43, 0.85)) top;
    background: linear-gradient(rgba(8, 25, 43, 0), rgba(8, 25, 43, 0.85)) top;
    height: 124px;
    bottom: 0;
}

.search-gallery>*>a>figcaption .figCap {
    font-size: 14px;
    overflow: hidden;
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    color: white;
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.search-gallery>*>a>figcaption .figCap .title {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 5px;
}

.search-gallery>*>a>figcaption .figCap img {
    border-radius: 50%;
    width: 18px;
    margin-right: 5px;
    display: block;
    float: left;
}

.search-gallery.search-gallery-margin {
    margin: 0;
}

/* related gallery */

.related-gallery {
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    margin: -2.5px;
}

.related-gallery:after {
    content: '';
    flex-grow: 999999999;
    min-width: 255px;
    height: 0;
}

.related-gallery>* {
    position: relative;
    display: block;
    height: 255px;
    margin: 4.5px;
    flex-grow: 1;
    border-radius: 3px;
    overflow: hidden;
}

.related-gallery>*>a>img {
    height: 255px;
    object-fit: cover;
    max-width: 100%;
    min-width: 100%;
    vertical-align: bottom;
}

.related-gallery>*>a>figcaption {
    opacity: 0;
    font-family: 'Roboto', sans-serif;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    color: #fff;
    display: block;
    transition: 0.5s all ease-in-out;
}

.related-gallery>*>a:hover>figcaption {
    opacity: 1;
}

figure a {
    display: block;
}

.related-gallery>*>a>figcaption::before,
.related-gallery>*>a>figcaption::after {
    position: absolute;
    left: 0;
    width: 100%;
    content: '';
}

.related-gallery>*>a>figcaption::before {
    background: -webkit-linear-gradient(rgba(8, 25, 43, 0), rgba(8, 25, 43, 0.85)) top;
    background: linear-gradient(rgba(8, 25, 43, 0), rgba(8, 25, 43, 0.85)) top;
    height: 124px;
    bottom: 0;
}

.related-gallery>*>a>figcaption .figCap {
    font-size: 14px;
    overflow: hidden;
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    color: white;
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.related-gallery>*>a>figcaption .figCap .title {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 5px;
}

.related-gallery>*>a>figcaption .figCap img {
    border-radius: 50%;
    width: 18px;
    margin-right: 5px;
    display: block;
    float: left;
}

.related-gallery.related-gallery-margin {
    margin: 0;
}


.white-verified {
    color: #fff;
    margin-left: 1px;
    font-size: small;
}

.red-verified  {
    color: #E4002B;
    margin-left: 1px;
    font-size: small;
}

.red-verified-large {
    color: #E4002B;
    margin-left: 1px;
    font-size: large;
}

.red-verified-medium {
    color: #E4002B;
    margin-left: 1px;
    font-size: medium;
}

.black {
    color: #000;
}

.pad-top {
    padding-top: 20px;
}


.padding-top {
    padding-top: 10px;
}

.padding-bottom {
    padding-bottom: 45px;
}

@media(min-width: 280px) and (max-width: 1200px) {
    figcaption {
      display: none !important;
    }
  }

/* @media (max-width: 980px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 150px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 165px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 165px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
} */

/* Index page */

/* Galaxy Fold */

@media (width: 280px) and (height: 653px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 123px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 123px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 123px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Surface Duo */

@media (width: 540px) and (height: 720px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 253px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 253px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 253px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* ipad Pro*/

@media (width: 1024px) and (height: 1366px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 229px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 229px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 229px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* ipad */

@media (width: 768px) and (height: 1024px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 243px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 243px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 243px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Iphone X */

@media (width: 375px) and (height: 812px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 170px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 170px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 170px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}


/* Iphone 6/7/8 plus */

@media (width: 414px) and (height: 736px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 190px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 190px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 190px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Iphone 6/7/8 */

@media (width: 375px) and (height: 667px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 170px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 170px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 170px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}


/* Iphone 6/7/8 */

@media (width: 320px) and (height: 568px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 143px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 143px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 143px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}


/* Pixel 2 XL */

@media (width: 411px) and (height: 823px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 188px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 188px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 188px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}


/* Pixel 2 */

@media (width: 411px) and (height: 731px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 188px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 188px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 188px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Galaxy S5 */

@media (width: 360px) and (height: 640px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 163px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 163px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 163px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* JioPhone 2 */

@media (width: 240px) and (height: 320px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 103px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 103px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 103px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* iphone 4 */

@media (width: 320px) and (height: 480px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 143px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 143px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 143px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}



/* nokia N9 */

@media (width: 480px) and (height: 854px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 223px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 223px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 223px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* nokia lumia 520   */

@media (width: 320px) and (height: 533px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 143px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 143px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 143px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* nexus 7  */

@media (width: 600px) and (height: 960px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 253px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 253px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 253px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* nexus 6 & 6P  */

@media (width: 412px) and (height: 732px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 189px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 189px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 189px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* nexus 6 & 6P  */

@media only screen and (width: 412px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 189px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 189px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 189px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* nexus 5  */

@media only screen and (width: 360px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 163px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 163px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 163px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* nexus 4  */

@media (width: 384px) and (height: 640px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 175px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 175px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 175px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* nexus 4  */

@media (width: 800px) and (height: 1280px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 227px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 227px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 227px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* microsoft lumia 550  */

@media (width: 640px) and (height: 360px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 253px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 253px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 253px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Kindle fire HDX  */

@media (width: 800px) and (height: 1280px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 150px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 150px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 150px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Blackberry playbook  */

@media (width: 600px) and (height: 1024px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 253px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 253px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 253px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Iphone 12 pro max */

@media (width: 428px) and (height: 926px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 197px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 197px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 197px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Iphone 12  */

@media (width: 390px) and (height: 844px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 178px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 178px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 178px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}


/* Ipad pro 12  */

@media (width: 2732px) and (height: 2048px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 319px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 319px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 319px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Ipad air  */

@media (width: 2160px) and (height: 1620px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 319px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 319px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 319px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Ipad pro 11  */

@media (width: 2388px) and (height: 1668px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 319px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 319px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 319px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1280px) and (height: 950px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 246px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 246px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 246px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1280px) and (height: 800px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 246px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 246px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 246px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1440px) and (height: 900px) {
    .gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 278px;
        height: 0;
    }
    .gallery>* {
        position: relative;
        display: block;
        height: 278px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .gallery>*>a>img {
        height: 278px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .gallery.gallery-margin {
        margin: 0;
    }
}



/* search page */


/* Galaxy Fold */

@media (width: 280px) and (height: 653px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 111px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 111px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 111px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Surface Duo */

@media (width: 540px) and (height: 720px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 241px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 241px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 241px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* ipad Pro*/

@media (width: 1024px) and (height: 1366px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 192px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 192px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 192px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* ipad */

@media (width: 768px) and (height: 1024px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 167px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 167px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 167px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Iphone X */

@media (width: 375px) and (height: 812px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 158px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 158px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 158px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}


/* Iphone 6/7/8 plus */

@media (width: 414px) and (height: 736px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 178px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 178px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 178px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Iphone 6/7/8 */

@media (width: 375px) and (height: 667px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 158px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 158px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 158px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}


/* Iphone 5SE */

@media (width: 320px) and (height: 568px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 131px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 131px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 131px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}


/* Pixel 2 XL */

@media (width: 411px) and (height: 823px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 176px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 176px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 176px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}


/* Pixel 2 */

@media (width: 411px) and (height: 731px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 176px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 176px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 176px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Galaxy S5 */

@media (width: 360px) and (height: 640px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 151px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 151px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 151px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* JioPhone 2 */

@media (width: 240px) and (height: 320px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 91px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 91px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 91px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* iphone 4 */

@media (width: 320px) and (height: 480px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 131px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 131px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 131px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}



/* nokia N9 */

@media (width: 480px) and (height: 854px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 211px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 211px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 211px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* nokia lumia 520   */

@media (width: 320px) and (height: 533px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 131px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 131px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 131px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* nexus 7  */

@media (width: 600px) and (height: 960px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 271px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 271px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 271px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* nexus 6 & 6P  */

@media (width: 412px) and (height: 732px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 177px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 177px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 177px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* nexus 6 & 6P  */

@media only screen and (width: 412px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 177px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 177px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 177px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* nexus 5  */

@media only screen and (width: 360px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 151px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 151px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 151px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* nexus 4  */

@media (width: 384px) and (height: 640px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 163px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 163px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 163px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* nexus 10  */

@media (width: 800px) and (height: 1280px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 175px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 175px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 175px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* microsoft lumia 550  */

@media (width: 640px) and (height: 360px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 291px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 291px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 291px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Kindle fire HDX  */

@media (width: 800px) and (height: 1280px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 175px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 175px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 175px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Blackberry playbook  */

@media (width: 600px) and (height: 1024px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 271px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 271px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 271px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Iphone 12 pro max */

@media (width: 428px) and (height: 926px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 185px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 185px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 185px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Iphone 12  */

@media (width: 390px) and (height: 844px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 166px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 166px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 166px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}


/* Ipad pro 12  */

@media (width: 2732px) and (height: 2048px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 437px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 437px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 437px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Ipad air  */

@media (width: 2160px) and (height: 1620px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 429px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 429px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 429px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Ipad pro 11  */

@media (width: 2388px) and (height: 1668px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 476px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 476px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 476px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1280px) and (height: 950px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 245px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 245px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 245px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1280px) and (height: 800px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 245px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 245px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 245px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1440px) and (height: 900px) {
    .search-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .search-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 279px;
        height: 0;
    }
    .search-gallery>* {
        position: relative;
        display: block;
        height: 279px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .search-gallery>*>a>img {
        height: 279px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .search-gallery.search-gallery-margin {
        margin: 0;
    }
}


/* related gallery */


/* Galaxy Fold */

@media (width: 280px) and (height: 653px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 123px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 123px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 123px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Surface Duo */

@media (width: 540px) and (height: 720px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 253px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 253px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 253px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* ipad Pro*/

@media (width: 1024px) and (height: 1366px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 181px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 181px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 181px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* ipad */

@media (width: 768px) and (height: 1024px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 181px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 181px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 181px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Iphone X */

@media (width: 375px) and (height: 812px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 170px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 170px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 170px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}


/* Iphone 6/7/8 plus */

@media (width: 414px) and (height: 736px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 190px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 190px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 190px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Iphone 6/7/8 */

@media (width: 375px) and (height: 667px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 170px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 170px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 170px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}


/* Iphone 6/7/8 */

@media (width: 320px) and (height: 568px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 143px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 143px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 143px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}


/* Pixel 2 XL */

@media (width: 411px) and (height: 823px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 188px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 188px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 188px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}


/* Pixel 2 */

@media (width: 411px) and (height: 731px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 188px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 188px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 188px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Galaxy S5 */

@media (width: 360px) and (height: 640px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 163px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 163px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 163px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* JioPhone 2 */

@media (width: 240px) and (height: 320px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 103px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 103px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 103px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* iphone 4 */

@media (width: 320px) and (height: 480px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 143px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 143px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 143px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}



/* nokia N9 */

@media (width: 480px) and (height: 854px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 223px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 223px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 223px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* nokia lumia 520   */

@media (width: 320px) and (height: 533px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 143px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 143px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 143px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* nexus 7  */

@media (width: 600px) and (height: 960px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }
    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 283px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 283px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 283px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* nexus 6 & 6P  */

@media (width: 412px) and (height: 732px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 189px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 189px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 189px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* nexus 6 & 6P  */

@media only screen and (width: 412px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 189px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 189px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 189px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* nexus 5  */

@media only screen and (width: 360px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 163px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 163px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 163px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* nexus 4  */

@media (width: 384px) and (height: 640px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 175px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 175px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 175px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* nexus 4  */

@media (width: 800px) and (height: 1280px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 227px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 227px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 227px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* microsoft lumia 550  */

@media (width: 640px) and (height: 360px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 303px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 303px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 303px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Kindle fire HDX  */

@media (width: 800px) and (height: 1280px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 189px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 189px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 189px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Blackberry playbook  */

@media (width: 600px) and (height: 1024px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 283px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 283px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 283px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Iphone 12 pro max */

@media (width: 428px) and (height: 926px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 197px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 197px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 197px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Iphone 12  */

@media (width: 390px) and (height: 844px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 178px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 178px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 178px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}


/* Ipad pro 12  */

@media (width: 2732px) and (height: 2048px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 400px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 400px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 400px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Ipad air  */

@media (width: 2160px) and (height: 1620px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 314px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 314px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 314px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Ipad pro 11  */

@media (width: 2388px) and (height: 1668px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 348px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 348px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 348px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1280px) and (height: 950px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 229px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 229px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 229px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1280px) and (height: 800px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 229px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 229px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 229px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}

/* Laptop  */

@media (width: 1440px) and (height: 900px) {
    .related-gallery {
        display: flex;
        overflow: hidden;
        flex-wrap: wrap;
        margin: -2.5px;
    }

    .related-gallery:after {
        content: '';
        flex-grow: 999999999;
        min-width: 259px;
        height: 0;
    }
    .related-gallery>* {
        position: relative;
        display: block;
        height: 259px;
        margin: 2.5px;
        flex-grow: 1;
    }
    .related-gallery>*>a>img {
        height: 259px;
        object-fit: cover;
        max-width: 100%;
        min-width: 100%;
        vertical-align: bottom;
    }
    .related-gallery.related-gallery-margin {
        margin: 0;
    }
}
