.design_template.gallery {
    padding:20px 0 40px 0;
}
.design_template.gallery .real-gallery-slider-container {
    overflow: hidden;
    width: 1200px;
}

.design_template.gallery .real-gallery-slider {
    width:86%;
    margin:0 auto;
}

.gallery-slider-container {
    width: 100%;
}
.gallery-slider-container .gallery-slider {
    width:90%;
    margin:0 auto;
}
/* Home page gallery carousel */
.thea-gallery { width: 75%; margin: 0 auto; padding: 20px 0; }
.thea-gallery-slider { margin: 25px -10px 30px; }
.thea-gallery-item { padding: 0 10px; }
.thea-gallery-item img { display: block; width: 100%; aspect-ratio: 3 / 4; object-fit: cover; }
.thea-gallery .slick-prev { left: -35px; }
.thea-gallery .slick-next { right: -35px; }
.thea-gallery .slick-prev:before,
.thea-gallery .slick-next:before { color: #2d2d2f; }
