.hero-gallery .row .col-xs-12{
	z-index: 3;
	position: relative;
}

.laz-gallery .gallery-item img{
    height: 400px;
    object-fit: cover;
    border-radius: 25px;
}

.laz-gallery .blaze-slide img{
    height: 400px;
    object-fit: cover;
    border-radius: 25px;
}

.col-lg-12.gallery-item img{
    height: unset;
}

.laz-gallery .blaze-prev{
    left: -50px;
    position: absolute;
    top: 50%;
    z-index: 10;
    background: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
}

.laz-gallery .blaze-next{
    right: -50px;
    position: absolute;
    top: 50%;
    z-index: 10;
    background: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
}

.laz-gallery svg{
    fill: var(--color-navy);
}

.gallery-buttons{
    margin-top: 2em;
}

.gallery-buttons .cakeable-button{
    margin-right: 1em;
}

/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
/*XS Devices 0 - 767px*/
@media only screen and (max-width: 47.9375em) {	
	.laz-gallery .blaze-slider {
		--slides-to-show: 1;
	}
	.laz-gallery .blaze-next{
		right: 0px;
	}	
	.laz-gallery .blaze-prev{
		left: 0px;
	}
	.laz-gallery .blaze-slide img{
		height: 250px;
	}
}

/*Devices 768px in width*/
@media only screen and (min-width: 48em) {
	.laz-gallery .blaze-slider {
		--slides-to-show: 2;
	}		
}

/*Devices 1024px in width*/
@media only screen and (min-width: 64em) {
	.laz-gallery .blaze-slider {
		--slides-to-show: 4;
	}		
}

/*Devices 1200px+ in width*/
@media only screen and (min-width: 75em) {
    .laz-gallery .container-fluid{
        padding: 0;
        width: min(1728px, calc(92.5vw - 0.05 * max(0px, 100vw - 768px)));
    }
	
	.laz-gallery .blaze-slider {
		--slides-to-show: 4;
	}	
}