.fullwidth.section-gallery > .container {
    padding-left: 0;
    margin-left: 4rem;
}

@media (max-width: 991px) {
    .fullwidth.section-gallery > .container {
        margin-left: 2rem;
    }
}

.section-gallery__slider {
    margin-bottom: 4rem;
}
.section-gallery-fullwidth__slider img {
    width: 100%;
    height: auto;
}
.section-gallery-fullwidth__slider .slick-dots {
    z-index: 99;
    position: relative;
}

.section-gallery__item {
    margin-right: 2rem;
    position: relative;
}
@media (min-width: 992px) {
    .section-gallery__item {
        margin-right: 4rem;
    }
}
@media (min-width: 1920px) {
    .section-gallery__single-content {
        min-width: 1660px;
        width: 80vw;
    }
}

.section-gallery__image img {
    max-height: 55rem;
    width: auto;
    height: 100%;
}

@media (max-width:1440px) {
    .section-gallery__image {
        height: 50rem;
    }
}

@media (max-width:1199px) {
    .section-gallery__image {
        height: 42rem;
    }
}

@media (max-width:767px) {
    .section-gallery__image {
        height: auto;
        background-image: none;
    }
    .section-gallery__image img {
        display: block!important;
        max-width: 100%;
        width: auto;
        max-height: 32rem;
    }
}

@media (max-width:575px) {
    .section-gallery__image img {
        max-height: 23rem;
    }
}
@media (max-width:424px) {
    .section-gallery__image img {
        max-height: 20rem;
    }
}

.section-gallery__item.slick-current .slick-next,
.section-gallery__item.slick-current .section-gallery__info,
.section-gallery__item.slick-target .section-gallery__info {
    opacity: 1 !important;
}