

.logo-gallery-01_img {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
  height: 15vh;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-gallery-01_img img {
  max-height: 15vh;
  width: auto;
  padding: 20px;
  transition: all 0.7s ease;
}

.logo-gallery-01_img img:hover {
  opacity: 1;
  transform: scale(1.04); 
}

@media (max-width: 767px) {
	.logo-gallery-01_img {
		background: none!important;
  	padding-bottom: 0;
    margin: 0;
    height: 15vh;
	}
	.logo-gallery-01_img img {
	  display: block;
    padding: 5px;
	}
  
  	.logo-gallery-01{
 display: grid;
 grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  grid-column-gap: 5px;
 grid-row-gap: 5px;
  }
  
  .atmc-grid-col. {
  height: auto;
  }
  
}


/* Grid */
@supports ((display: -ms-grid) or (display: grid)) {
  .atmc-grid .atmc-grid-col {
    width: auto;
    padding: 0;
  }
	.atmc-grid {
		display: -ms-grid;
		display: grid;
		grid-row-gap: 2rem;
		grid-column-gap: 2rem;
		margin: 0;
	}
	.atmc-grid.atmc-gallery-filter {
		display: block!important;
		margin: -.75rem;
	}
	.atmc-grid.atmc-gallery-filter > div {
		padding: .75rem;
	}
	@media (min-width: 768px) {
		.atmc-grid-1col {
			-ms-grid-columns: 1fr;
			grid-template-columns: 1fr;
		}
		.atmc-grid-2col {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
		  .atmc-grid-2col.atmc-gallery-filter .atmc-grid-col {
				width: 50%;
		  }
		.atmc-grid-3col {
			-ms-grid-columns: (1fr)[3];
			grid-template-columns: repeat(3, 1fr);
		}
		  .atmc-grid-3col.atmc-gallery-filter .atmc-grid-col {
				width: 33.33%;
		  }
		.atmc-grid-4col {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
    		.atmc-grid-5col {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
    
    		.atmc-grid-6col {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
    
        		.atmc-grid-7col {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
    
    

		  .atmc-grid-4col.atmc-gallery-filter .atmc-grid-col {
				width: 50%;
		  }
	}
	@media (min-width:992px) {
		.atmc-grid-4col {
			-ms-grid-columns: (1fr)[4];
			grid-template-columns: repeat(4, 1fr);
		}
		  .atmc-grid-4col.atmc-gallery-filter .atmc-grid-col {
				width: 25%;
		  }
     		.atmc-grid-5col {
			-ms-grid-columns: (1fr)[5];
			grid-template-columns: repeat(5, 1fr);
		}
    
     		.atmc-grid-6col {
			-ms-grid-columns: (1fr)[6];
			grid-template-columns: repeat(6, 1fr);
		}
    
     		.atmc-grid-7col {
			-ms-grid-columns: (1fr)[7];
			grid-template-columns: repeat(7, 1fr);
		}
	}
	@media (min-width:576px) and (max-width:767px) {
		.atmc-grid-2col {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
		  .atmc-grid-2col.atmc-gallery-filter .atmc-grid-col {
				width: 50%;
		  }
		.atmc-grid-4col {
			-ms-grid-columns: (1fr)[2];
			grid-template-columns: repeat(2, 1fr);
		}
		  .atmc-grid-4col.atmc-gallery-filter .atmc-grid-col {
				width: 50%;
		  }
	}
}

