.game-media .screenshot-view-container{
    /* max-width: 1600px; */

    /* margin: 1.5rem auto !important;  */
	float: none !important; 
}

.game-media .screenshotcontentcarousel .image-collage{
    /* width: 85%; */
    
    max-width: 90rem;
    
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

    gap: 0.5rem;
}

.game-media .screenshotcontentcarousel .carousel-item .img-wrapper{
    /* flex-shrink: 1; */
    height: auto;
    width: calc(100% / 2 - 0.5rem) !important;
    max-width: 562px;
    max-height: 290px;
}

.game-media .screenshotcontentcarousel .carousel-item .img-wrapper img,
.game-media .screenshotcontentcarousel .carousel-item .img-wrapper video{
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
    border-radius: 15px;
    object-fit: cover;
}

.game-media .screenshotcontentcarousel .carousel-item .img-wrapper .embed-screenshot{
    position: relative;
    aspect-ratio: 16/9;
    border-radius: 15px;
    width: 100%;
    height: 100%;
}

.game-media .screenshotcontentcarousel .carousel-item .img-wrapper iframe{
    position: absolute;
    border-radius: 15px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.game-media .screenshotcontentcarousel .fa-chevron-left,
.game-media .screenshotcontentcarousel .fa-chevron-right {
    height: auto;
    width: 30%;
    color: white;
    background-color: skyblue;

    padding: 2.5rem 1rem 2.5rem 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.game-media .screenshotcontentcarousel .fa-chevron-left{
    border-radius: 25px 0 0 25px;
}
.game-media .screenshotcontentcarousel .fa-chevron-right {
    border-radius: 0 25px 25px 0;
}

/* @media (max-width: 1750px) {
    .game-media .screenshot-view-container{
        padding: 0 5%;
    }
} */

@media (max-width: 780px) {
    .game-media .screenshotcontentcarousel .carousel-item .img-wrapper{
        margin: 0.3rem 0.2rem 0.3rem 0.2rem;
    }
    .game-media .screenshotcontentcarousel .image-collage{
        gap: 0;
    }
}

@media (max-width: 565px) {
    .game-media .screenshotcontentcarousel .carousel-item .img-wrapper{
        margin: 0.25rem 0.15rem 0.25rem 0.15rem;
    }
}

@media (max-width: 520px) {
    .game-media .screenshotcontentcarousel .carousel-item .img-wrapper img,
    .game-media .screenshotcontentcarousel .carousel-item .img-wrapper video,
    .game-media .screenshotcontentcarousel .carousel-item .img-wrapper .embed-screenshot,
    .game-media .screenshotcontentcarousel .carousel-item .img-wrapper iframe{
        border-radius: 10px;
    }
}

@media (max-width: 380px) {
    .game-media .screenshotcontentcarousel .carousel-item .img-wrapper{
        margin: 0.2rem 0.1rem 0.2rem 0.1rem;
    }
}