/* on both */
html, body {
  overflow-x: hidden;
}
body {
  background: #ccc;
}
section {
  box-sizing: border-box; /* or not */
  margin: 0 auto;
  width: 60rem;
  background: white;
  padding: 1.5rem;
  padding-bottom: 4rem;
}
h2, .full-width-borders {
  /* add in section padding (1.5rem) */
  margin: 0 -601.5rem;
  /* match section padding (1.5rem) */
  padding: .25rem 1.5rem;
  background: red;
  /* border solid, not RGBa (Safari bug) */
  /* 9600px or 10240px to avoid Chrome bug */
  /* or equivalent in ems or rems (9600/16) */
  border-left: 600rem solid maroon;
  border-right: 600rem solid maroon;
  color: white;
  font-size: 1.125rem;
}
.button_s{
  background-color: red;
  color: white;
}


