* { margin: 0; padding: 0; }
* {box-sizing:border-box}
body {
	overflow-x: hidden;
}

.top20{
  width: 100%;
	display: grid;
  justify-content: center;
	grid-gap: 23px;
  grid-template-columns: 250px 250px 250px 250px 250px;
}

@media (max-width: 1535px) {
  .top20{
		grid-template-columns: 250px 250px 250px 250px;
  }
}

@media (max-width: 1270px) {
  .top20{
		grid-template-columns: 250px 250px;
  }
}

@media (max-width: 600px) {
  .top20{
		grid-gap: 15px;
	  grid-template-columns: 250px;
  }
}
