.btn {
	width: 94%;
	text-align: center;
	margin: 0 auto;
}

.container-flex-100 {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content:center;
  align-items:center;
}

.column-left-2 {
  width: 50%;
  padding: 10px 10px;
  box-sizing: border-box;
}
.column-right-2 {
  width: 50%;
  padding: 10px 10px;
  box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
.container-flex {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  }
.container-flex-100 {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
  .column-left-2 {
    width: 100%;
    padding: 10px 10px;
  }
  .column-right-2 {
    width: 100%;
    padding: 10px 10px;
  }
	}