					.wrap {
					  width: 960px;
					  margin: 0 auto;
					}

					.g_menu {
					  display: flex;
					  justify-content: space-between;
					  flex-wrap: wrap;
					  margin: 0 0 2em;
					  background-color: #fff;
					}

					.g_menu a {
					  display: flex;
					  background-color: #308f1d !important;
					  color: #fff;
					  text-decoration: none;
					  padding: 0 !important;
					  width: 19.7%;
					  font-size: 1.2em;
					  justify-content: center;
					  height: 50px;
					  align-items: center;
					  margin: 0 !important;
					}


					.g_menu a:hover {
					  opacity: 0.5;
					}


					@media screen and (max-width: 959px) {
					  .wrap {
					    width: 100%;
					  }

					}

					@media screen and (max-width: 767px) {

					  .g_menu a {
					    width: 49.5%;
					    margin: 0 0 3px !important;
					  }
					}