<!-- CSS Grid CSS -->
.flexboxA {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #ddd;
  padding: 0.4em;
  margin: 0 0 2em;
}

.flexboxA > div {
  background: #f39800;
  padding: 10px 13px;
  flex: 1 0 300px;
  margin: 0.4em;
  border-radius: 10px;
}
.flexboxA > div:hover{
	background-color: #ee7800;
}

.flexboxA a{
	color:#ffffff;
	text-decoration: none;
	display: block;
	}

.flexboxB {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #ddd;
  padding: 0.4em;
  margin: 0 0 2em;
}

.flexboxB > div {
  background: #9d9d9d;
  padding: 10px 13px;
  flex: 1 0 200px;
  margin: 0.4em;
  border-radius: 10px;
  flex-basis: 130px;
}
.flexboxB > div:hover{
	background-color: #5d5d5d;
}
.flexboxB a{
	color:#ffffff;
	text-decoration: none;
	display: block;
	}

.flexboxC {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #ddd;
  padding: 0.4em;
  margin: 0 0 2em;
}

.flexboxC > div {
  background: #5d5d5d;
  padding: 10px 13px;
  flex: 1 0 300px;
  margin: 0.4em;
  border-radius: 10px;
}
.flexboxC > div:hover{
	background-color: #333;
}
.flexboxC a{
	color:#ffffff;
	text-decoration: none;
    display: block;
	}
<!-- //CSS Grid -->