

.grid-item{

}
.grid-item-img{
	cursor: pointer;
}
.gallery-masonry-title{
	text-align: center;
}

.grid-item-desc{
	color: #000;
	font-size: 14px;
	margin-bottom: 0;
	width: 100%;
	background: #fff;
}
.lg-backdrop{
	background-color: #181E24!important;
}

.grid-layout {
    columns: 300px;
    column-gap: 20px;
		height: auto !important;
}

.grid-item {
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    break-inside: avoid-column;
		margin-bottom: 1rem;
		position: initial !important;
}

.grid-item img {
	cursor: pointer;
    width: 100%;
	height: calc(100% - 10px);
    object-fit: cover;
}


/* Site design width */
@media only screen and ( max-width: 1280px ){
    .content-container {
        margin: 0px;
        width: 100%;
    }

    .section {
        padding: 0px 30px;
    }
}

/* Max-header width */
@media only screen and ( max-width: 1180px ){
    /* Account for fixed mobile header */
    .main {
        margin-top: 100px;
    }
}

/* Large Tablet */
@media only screen and ( max-width: 920px ){

}

/* Small Tablet */
@media only screen and ( max-width: 768px ){

}

/* Mobile */
@media only screen and ( max-width: 640px ){
	.grid-layout {
		grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
	}

}
