html { 10px; }

@media (min-width: 0px) {
  p { font-size: 1rem; }
}

@media (min-width: 1000px) {
  p { font-size: calc(1rem + .25vw); }
}

/* @media (min-width: 2001px){
  p { font-size: 1.75rem; } */
}

h1 {32px}
@media (min-width: 0px) {
  h1 { font-size: 1.5rem; }
}

@media (min-width: 1000px) {
  h1 { font-size: calc( 1rem + .5vw); }
}

@media (min-width: 2001px){
  h1 { font-size: 2rem; }
}




body {
margin: 5%;
padding: 2%;
box-sizing: border-box;
font-family: 'poppins', sans-serif;
background: rgba(65, 127, 251, 0.5);
}

.container {
width: 90%;
min-height: 100vh;
display: flex;
padding: 25px 8%;
}

.gallery{
	display: grid;
	place-items: center;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	grid-gap: 30px;
}

.gallery img{
width: 100%;
height: auto;
}