.ip_wrapper {
  font-size: 1em; }
  .ip_wrapper > div {
    text-align: center;
    color: #1A1A1A; }
    .ip_wrapper > div h2, .ip_wrapper > div p {
      max-width: 700px;
      margin: 1em auto; }
  .ip_wrapper .inner {
    max-width: 1100px;
    padding: 1em;
    margin: auto; }
  .ip_wrapper .header {
    background: url(https://puregym-sugar.iprospecthosting.com/assets/img/header_bg.png);
    background-size: cover;
    background-position: center center; }
    .ip_wrapper .header h1 {
      max-width: 700px;
      margin: 2em auto; }
  .ip_wrapper .map {
    background: url(https://puregym-sugar.iprospecthosting.com/assets/img/map_bg.png);
    padding: 0 1em; }
    .ip_wrapper .map img {
      max-width: 100%; }
  .ip_wrapper .content h2 {
    color: #00999D; }
  .ip_wrapper .bottle {
    background-color: #00999D; }
    .ip_wrapper .bottle h2, .ip_wrapper .bottle p, .ip_wrapper .bottle a {
      color: #fff !important; }
    .ip_wrapper .bottle figure {
      padding: 2em 0;
      max-width: 600px;
      margin: auto; }
    .ip_wrapper .bottle .outro {
      font-size: 1.1em; }
  .ip_wrapper .flex {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    max-width: 1100px;
    margin: auto; }
    .ip_wrapper .flex div:nth-child(1) {
      width: 22.3101265823%; }
    .ip_wrapper .flex div:nth-child(2) {
      width: 19.9367088608%; }
    .ip_wrapper .flex div:nth-child(3) {
      width: 19.7784810127%; }
    .ip_wrapper .flex div:nth-child(4) {
      width: 19.5147679325%; }
    .ip_wrapper .flex div:nth-child(5) {
      width: 18.4599156118%; }
    .ip_wrapper .flex div img {
      margin: 1em 5px; }
    .ip_wrapper .flex div span {
      font-size: 1.3em;
      display: block;
      color: #00999D; }
      .ip_wrapper .flex div span:nth-child(1) {
        color: #F19C37; }
      @media screen and (max-width: 700px) {
        .ip_wrapper .flex div span {
          font-size: .9em; } }
  .ip_wrapper .cc .flex {
    align-items: center; }
    .ip_wrapper .cc .flex div {
      width: initial;
      text-align: left;
      margin: 0 1em; }
  .ip_wrapper .cc p {
    font-size: 0.8em; }
  .ip_wrapper .cc img {
    width: 100%;
    max-width: 100px; }
