.gallery-container{
	margin-top: 0em;
}

.imgGallery{
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.imgGallery > span{
	max-width: 300px;
}

.imgGallery > img{
	max-width: 20em;
	max-height: 20em;
}

.gallery-item{
	margin-left: 0.5em;
	margin-right: 0.5em;
	display: grid;
}

.gallery-boss img , .gallery-boss > div > div{
	width: 200px;
	height: 200px;
}

.gallery-boss > div{
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
}

.gallery-boss > div > p{
	display: table;
}

.gallery-employee img, .gallery-employee > div > div{
	width: 150px;
	height: 150px;
}

.gallery-history img, .gallery-history > div > div{
	width: 250px;
	height: 250px;
}

.gallery-showcase img, gallery-showcase a, .gallery-showcase > div > div{
	width: 250px;
	height: 125px;
}

.gallery-customer img{
	width: 94px;
	height: 94px;
}

.gallery-history h1{
	margin-top: 0px;
}

.gallery-item img{
	grid-column: 1;
	grid-row: 1;
	max-width: 15em;
	max-height: 15em;
}

.gallery-item span{
	grid-column: 1;
	grid-row: 2;
	margin-top: 0.1em;
}

.gallery-item img:hover{
	background-color: #d3d3d336;
}

.gallery-block{
	width: 250px;
	height: 150px;
}

.grid-group-gallery{
	display: grid;
	justify-items: center;
	grid-template-columns: repeat(auto-fill, minmax(256px, 1fr));
}

.grid-group-gallery-small{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(225px, 225px));
	justify-content: center;
}