.grid_logos_container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
}

.grid_logo_item {
	border: 1px solid var(--oxy_color_8);
	position: relative;
	padding-bottom: 70%;
	transition: 0.5s;
}

.grid_logo_item:hover {
	border-color: var(--oxy_color_6);
}

.grid_logo_item img {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 25px;
	object-fit: contain;
}

.grid_logo_item .rm_logo {
	display: inline-block;
    position: absolute;
    bottom: 15px;
    right: 20px;
	transition: 0.3s;
	opacity: 0;
	transform: translate(0%, 100%);
}

.grid_logo_item:hover .rm_logo {
	opacity: 1;
	transform: translate(0%, 0%);
}

/* .grid_logo_nb .grid_logo_item img {
	filter: grayscale(100%);
	transition: 0.5s;
} */

.grid_logo_nb .grid_logo_item:hover img {
	filter: grayscale(0%);
}

@media screen and (max-width: 1100px) {
	
	.grid_logo_item img {
		padding: 30px 30px;
	}
	
}

@media screen and (max-width: 991px) {
	
	.grid_logos_container {
		grid-template-columns: repeat(2, 1fr);
	}
	.grid_logo_item img {
		padding: 20px 20px;
	}
	
}

@media screen and (max-width: 480px) {
	
	/*.grid_logos_container {
		grid-template-columns: repeat(1, 1fr);
	}*/
	
}





