@import url("https://fonts.googleapis.com/css?family=Dosis:500,800|Open+Sans:300,400");
@import url("https://use.typekit.net/jdf4trg.css");
@import url(../fonts/SF%20Pro%20Text/SFProText-HeavyItalic-min.css);
.ip_wrapper {
  color: #494949;
  font-family: "Open Sans";
  font-size: 1.4em;
  line-height: 1.4em;
  box-sizing: border-box;
  text-align: center; }
  .ip_wrapper button, .ip_wrapper [type='button'], .ip_wrapper [type='reset'], .ip_wrapper [type='submit'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #d34369;
    border: 0;
    border-radius: 3px;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-family: "Open Sans";
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
    line-height: 1;
    padding: 0.75em 1.5em;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color 150ms ease;
    transition: background-color 150ms ease;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    vertical-align: middle;
    white-space: nowrap; }
    .ip_wrapper button:hover, .ip_wrapper [type='button']:hover, .ip_wrapper [type='reset']:hover, .ip_wrapper [type='submit']:hover {
      background-color: #a93654;
      color: #fff; }
    .ip_wrapper button:focus, .ip_wrapper [type='button']:focus, .ip_wrapper [type='reset']:focus, .ip_wrapper [type='submit']:focus {
      outline: 3px solid rgba(211, 67, 105, 0.6);
      outline-offset: 2px; }
    .ip_wrapper button:disabled, .ip_wrapper [type='button']:disabled, .ip_wrapper [type='reset']:disabled, .ip_wrapper [type='submit']:disabled {
      cursor: not-allowed;
      opacity: 0.5; }
      .ip_wrapper button:disabled:hover, .ip_wrapper [type='button']:disabled:hover, .ip_wrapper [type='reset']:disabled:hover, .ip_wrapper [type='submit']:disabled:hover {
        background-color: #d34369; }
  .ip_wrapper fieldset {
    background-color: transparent;
    border: 0;
    margin: 0;
    padding: 0; }
  .ip_wrapper legend {
    font-weight: 600;
    margin-bottom: 0.375em;
    padding: 0; }
  .ip_wrapper label {
    display: block;
    font-weight: 600;
    margin-bottom: 0.375em; }
  .ip_wrapper input,
  .ip_wrapper select,
  .ip_wrapper textarea {
    display: block;
    font-family: "Open Sans";
    font-size: 16px; }
  .ip_wrapper [type='color'], .ip_wrapper [type='date'], .ip_wrapper [type='datetime'], .ip_wrapper [type='datetime-local'], .ip_wrapper [type='email'], .ip_wrapper [type='month'], .ip_wrapper [type='number'], .ip_wrapper [type='password'], .ip_wrapper [type='search'], .ip_wrapper [type='tel'], .ip_wrapper [type='text'], .ip_wrapper [type='time'], .ip_wrapper [type='url'], .ip_wrapper [type='week'], .ip_wrapper input:not([type]), .ip_wrapper textarea {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
    box-sizing: border-box;
    margin-bottom: 0.75em;
    padding: 0.5em;
    -webkit-transition: border-color 150ms ease;
    transition: border-color 150ms ease;
    width: 100%; }
    .ip_wrapper [type='color']:hover, .ip_wrapper [type='date']:hover, .ip_wrapper [type='datetime']:hover, .ip_wrapper [type='datetime-local']:hover, .ip_wrapper [type='email']:hover, .ip_wrapper [type='month']:hover, .ip_wrapper [type='number']:hover, .ip_wrapper [type='password']:hover, .ip_wrapper [type='search']:hover, .ip_wrapper [type='tel']:hover, .ip_wrapper [type='text']:hover, .ip_wrapper [type='time']:hover, .ip_wrapper [type='url']:hover, .ip_wrapper [type='week']:hover, .ip_wrapper input:not([type]):hover, .ip_wrapper textarea:hover {
      border-color: #b1b1b1; }
    .ip_wrapper [type='color']:focus, .ip_wrapper [type='date']:focus, .ip_wrapper [type='datetime']:focus, .ip_wrapper [type='datetime-local']:focus, .ip_wrapper [type='email']:focus, .ip_wrapper [type='month']:focus, .ip_wrapper [type='number']:focus, .ip_wrapper [type='password']:focus, .ip_wrapper [type='search']:focus, .ip_wrapper [type='tel']:focus, .ip_wrapper [type='text']:focus, .ip_wrapper [type='time']:focus, .ip_wrapper [type='url']:focus, .ip_wrapper [type='week']:focus, .ip_wrapper input:not([type]):focus, .ip_wrapper textarea:focus {
      border-color: #d34369;
      box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(211, 67, 105, 0.7);
      outline: none; }
    .ip_wrapper [type='color']:disabled, .ip_wrapper [type='date']:disabled, .ip_wrapper [type='datetime']:disabled, .ip_wrapper [type='datetime-local']:disabled, .ip_wrapper [type='email']:disabled, .ip_wrapper [type='month']:disabled, .ip_wrapper [type='number']:disabled, .ip_wrapper [type='password']:disabled, .ip_wrapper [type='search']:disabled, .ip_wrapper [type='tel']:disabled, .ip_wrapper [type='text']:disabled, .ip_wrapper [type='time']:disabled, .ip_wrapper [type='url']:disabled, .ip_wrapper [type='week']:disabled, .ip_wrapper input:not([type]):disabled, .ip_wrapper textarea:disabled {
      background-color: #f2f2f2;
      cursor: not-allowed; }
      .ip_wrapper [type='color']:disabled:hover, .ip_wrapper [type='date']:disabled:hover, .ip_wrapper [type='datetime']:disabled:hover, .ip_wrapper [type='datetime-local']:disabled:hover, .ip_wrapper [type='email']:disabled:hover, .ip_wrapper [type='month']:disabled:hover, .ip_wrapper [type='number']:disabled:hover, .ip_wrapper [type='password']:disabled:hover, .ip_wrapper [type='search']:disabled:hover, .ip_wrapper [type='tel']:disabled:hover, .ip_wrapper [type='text']:disabled:hover, .ip_wrapper [type='time']:disabled:hover, .ip_wrapper [type='url']:disabled:hover, .ip_wrapper [type='week']:disabled:hover, .ip_wrapper input:not([type]):disabled:hover, .ip_wrapper textarea:disabled:hover {
        border: 1px solid #ddd; }
    .ip_wrapper [type='color']::-webkit-input-placeholder, .ip_wrapper [type='date']::-webkit-input-placeholder, .ip_wrapper [type='datetime']::-webkit-input-placeholder, .ip_wrapper [type='datetime-local']::-webkit-input-placeholder, .ip_wrapper [type='email']::-webkit-input-placeholder, .ip_wrapper [type='month']::-webkit-input-placeholder, .ip_wrapper [type='number']::-webkit-input-placeholder, .ip_wrapper [type='password']::-webkit-input-placeholder, .ip_wrapper [type='search']::-webkit-input-placeholder, .ip_wrapper [type='tel']::-webkit-input-placeholder, .ip_wrapper [type='text']::-webkit-input-placeholder, .ip_wrapper [type='time']::-webkit-input-placeholder, .ip_wrapper [type='url']::-webkit-input-placeholder, .ip_wrapper [type='week']::-webkit-input-placeholder, .ip_wrapper input:not([type])::-webkit-input-placeholder, .ip_wrapper textarea::-webkit-input-placeholder {
      color: #929292; }
    .ip_wrapper [type='color']:-ms-input-placeholder, .ip_wrapper [type='date']:-ms-input-placeholder, .ip_wrapper [type='datetime']:-ms-input-placeholder, .ip_wrapper [type='datetime-local']:-ms-input-placeholder, .ip_wrapper [type='email']:-ms-input-placeholder, .ip_wrapper [type='month']:-ms-input-placeholder, .ip_wrapper [type='number']:-ms-input-placeholder, .ip_wrapper [type='password']:-ms-input-placeholder, .ip_wrapper [type='search']:-ms-input-placeholder, .ip_wrapper [type='tel']:-ms-input-placeholder, .ip_wrapper [type='text']:-ms-input-placeholder, .ip_wrapper [type='time']:-ms-input-placeholder, .ip_wrapper [type='url']:-ms-input-placeholder, .ip_wrapper [type='week']:-ms-input-placeholder, .ip_wrapper input:not([type]):-ms-input-placeholder, .ip_wrapper textarea:-ms-input-placeholder {
      color: #929292; }
    .ip_wrapper [type='color']::-ms-input-placeholder, .ip_wrapper [type='date']::-ms-input-placeholder, .ip_wrapper [type='datetime']::-ms-input-placeholder, .ip_wrapper [type='datetime-local']::-ms-input-placeholder, .ip_wrapper [type='email']::-ms-input-placeholder, .ip_wrapper [type='month']::-ms-input-placeholder, .ip_wrapper [type='number']::-ms-input-placeholder, .ip_wrapper [type='password']::-ms-input-placeholder, .ip_wrapper [type='search']::-ms-input-placeholder, .ip_wrapper [type='tel']::-ms-input-placeholder, .ip_wrapper [type='text']::-ms-input-placeholder, .ip_wrapper [type='time']::-ms-input-placeholder, .ip_wrapper [type='url']::-ms-input-placeholder, .ip_wrapper [type='week']::-ms-input-placeholder, .ip_wrapper input:not([type])::-ms-input-placeholder, .ip_wrapper textarea::-ms-input-placeholder {
      color: #929292; }
    .ip_wrapper [type='color']::placeholder, .ip_wrapper [type='date']::placeholder, .ip_wrapper [type='datetime']::placeholder, .ip_wrapper [type='datetime-local']::placeholder, .ip_wrapper [type='email']::placeholder, .ip_wrapper [type='month']::placeholder, .ip_wrapper [type='number']::placeholder, .ip_wrapper [type='password']::placeholder, .ip_wrapper [type='search']::placeholder, .ip_wrapper [type='tel']::placeholder, .ip_wrapper [type='text']::placeholder, .ip_wrapper [type='time']::placeholder, .ip_wrapper [type='url']::placeholder, .ip_wrapper [type='week']::placeholder, .ip_wrapper input:not([type])::placeholder, .ip_wrapper textarea::placeholder {
      color: #929292; }
  .ip_wrapper textarea {
    resize: vertical; }
  .ip_wrapper [type="checkbox"],
  .ip_wrapper [type="radio"] {
    display: inline;
    margin-right: 0.375em; }
  .ip_wrapper [type="file"] {
    margin-bottom: 0.75em;
    width: 100%; }
  .ip_wrapper select {
    margin-bottom: 0.75em;
    width: 100%; }
  .ip_wrapper [type="checkbox"]:focus,
  .ip_wrapper [type="radio"]:focus,
  .ip_wrapper [type="file"]:focus,
  .ip_wrapper select:focus {
    outline: 3px solid rgba(211, 67, 105, 0.6);
    outline-offset: 2px; }
  .ip_wrapper *,
  .ip_wrapper *::before,
  .ip_wrapper *::after {
    box-sizing: inherit; }
  .ip_wrapper html,
  .ip_wrapper body {
    height: 100%; }
  .ip_wrapper body {
    margin: 0; }
  .ip_wrapper ul,
  .ip_wrapper ol {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .ip_wrapper dl {
    margin: 0; }
  .ip_wrapper dt {
    font-weight: 600;
    margin: 0; }
  .ip_wrapper dd {
    margin: 0; }
  .ip_wrapper figure {
    margin: 0; }
  .ip_wrapper img,
  .ip_wrapper picture {
    margin: 0;
    max-width: 100%; }
  .ip_wrapper table {
    border-collapse: collapse;
    margin: 1.5em 0;
    table-layout: fixed;
    text-align: left;
    width: 100%; }
  .ip_wrapper thead {
    line-height: 1.2;
    vertical-align: bottom; }
  .ip_wrapper tbody {
    vertical-align: top; }
  .ip_wrapper tr {
    border-bottom: 1px solid #ddd; }
  .ip_wrapper th {
    font-weight: 600; }
  .ip_wrapper th,
  .ip_wrapper td {
    padding: 0.75em 0.75em 0.75em 0; }
  .ip_wrapper h1,
  .ip_wrapper h2,
  .ip_wrapper h3,
  .ip_wrapper h4,
  .ip_wrapper h5,
  .ip_wrapper h6 {
    font-family: "Dosis";
    font-size: 1.25em;
    line-height: 1.2;
    margin: 0 0 0.75em; }
  .ip_wrapper p {
    margin: 0 0 0.75em; }
  .ip_wrapper a {
    color: #d34369;
    -webkit-text-decoration-skip: ink;
            text-decoration-skip: ink;
    -webkit-transition: color 150ms ease;
    transition: color 150ms ease; }
    .ip_wrapper a:hover {
      color: #9e324f; }
    .ip_wrapper a:focus {
      outline: 3px solid rgba(211, 67, 105, 0.6);
      outline-offset: 2px; }
  .ip_wrapper hr {
    border-bottom: 1px solid #ddd;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 1.5em 0; }
  .ip_wrapper .ip_inner {
    max-width: 1300px;
    margin: auto; }
  .ip_wrapper .ip_header {
    margin-bottom: 40px; }
    .ip_wrapper .ip_header .banner {
      background-image: url(../img/banner.jpg);
      background-size: cover;
      background-position: center;
      overflow: hidden;
      margin-bottom: 40px;
      box-shadow: inset -85px 0px 50px -50px #fff,inset 85px 0px 50px -50px #fff,inset 0px -85px 50px -50px #fff; }
      .ip_wrapper .ip_header .banner h1 {
        color: #d3849c;
        font-size: 1.9em;
        font-weight: 100;
        text-transform: uppercase;
        margin: 100px 0; }
        .ip_wrapper .ip_header .banner h1 > span {
          display: block; }
          .ip_wrapper .ip_header .banner h1 > span span {
            display: inline-block;
            padding: 10px 20px 0 20px;
            background-color: #fff; }
            .ip_wrapper .ip_header .banner h1 > span span.lc {
              text-transform: initial;
              font-size: 2em;
              padding: 0 20px;
              color: #b03e5c;
              font-style: italic;
              font-family: 'SFProText'; }
          .ip_wrapper .ip_header .banner h1 > span:last-child span {
            padding: 0 20px 10px; }
        @media screen and (max-width: 700px) {
          .ip_wrapper .ip_header .banner h1 {
            font-size: 1em; } }
    .ip_wrapper .ip_header p {
      font-size: 0.9em;
      margin: 20px auto;
      max-width: 900px;
      display: block; }
  .ip_wrapper .bathrooms .bathroom {
    padding: 40px 20px; }
    .ip_wrapper .bathrooms .bathroom:nth-of-type(odd) {
      background-color: rgba(235, 235, 235, 0.4); }
    .ip_wrapper .bathrooms .bathroom .ip_inner {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex; }
      .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap {
        width: 55%;
        margin: 0 40px 0 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center; }
        .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .img {
          float: 1;
          width: calc(100% - 200px); }
          .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .img img {
            box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15); }
        .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats {
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
                  justify-content: center;
          width: 200px; }
          .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat {
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            position: relative;
            -webkit-box-align: center;
            -webkit-align-items: center;
                    align-items: center;
            text-align: left;
            color: #ef4040;
            font-size: 1.2em;
            font-family: 'myriad-pro';
            padding-left: 70px;
            line-height: 1.4em;
            margin: 15px 0;
            padding-bottom: 10px;
            text-transform: uppercase;
            margin-left: -20px;
            border-bottom: 1px solid; }
            @media screen and (max-width: 450px) {
              .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat {
                padding-left: 45px; } }
            .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat:before {
              content: '';
              position: absolute;
              bottom: -5px;
              left: -5px;
              height: 10px;
              width: 10px;
              border-radius: 10px;
              background-color: #fff; }
            @media screen and (max-width: 1000px) {
              .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat {
                margin: 10px 0 10px -20px;
                font-size: 1em; } }
            .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat .rows li:first-child {
              font-size: 2.3em;
              line-height: 1em; }
            .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat:first-of-type .rows li:last-child {
              font-size: 1.6em;
              line-height: 1em; }
            .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat .rows {
              position: relative; }
              .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat .rows:before {
                content: '';
                position: absolute;
                left: -45px;
                bottom: 0;
                height: 40px;
                width: 40px;
                background-repeat: no-repeat;
                background-position: center center;
                background-size: contain; }
                @media screen and (max-width: 450px) {
                  .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat .rows:before {
                    height: 20px;
                    width: 20px;
                    left: -22px; } }
            .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat:nth-of-type(1) .rows:before {
              background-image: url(../img/heart@2x.png); }
            .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat:nth-of-type(2) .rows:before {
              background-image: url(../img/toilet@2x.png); }
            .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat:nth-of-type(3) .rows:before {
              background-image: url(../img/insta@2x.png); }
      .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
                flex: 1;
        text-align: left; }
        .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap h2 {
          font-size: 3em;
          color: #b52cbb;
          font-weight: 100;
          line-height: 1em;
          text-transform: uppercase;
          margin: 0 0 20px; }
          @media screen and (max-width: 700px) {
            .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap h2 {
              font-size: 2em; } }
          .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap h2 span {
            background: -webkit-linear-gradient(left, #b52cbb, #202be1);
            background: linear-gradient(to right, #b52cbb, #202be1);
            -webkit-background-clip: text;
                    background-clip: text;
            -o-text-fill-color: transparent;
            -webkit-text-fill-color: transparent;
            text-fill-color: transparent; }
            .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap h2 span.num {
              background: transparent;
              background-clip: initial;
              -webkit-background-clip: initial;
              -o-text-fill-color: initial;
              -webkit-text-fill-color: initial;
              text-fill-color: initial;
              font-size: 1.5em;
              margin-right: 10px;
              font-weight: 700; }
        .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap .meta li {
          text-transform: uppercase;
          font-family: "Dosis";
          display: inline-block;
          background-color: #fff;
          border-radius: 8px;
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
          padding: 2px 20px;
          font-size: 1.2em;
          margin: 4px 2px; }
          .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap .meta li:nth-child(1) {
            padding-left: 5px; }
            .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap .meta li:nth-child(1) span {
              background: -webkit-linear-gradient(left, #b52cbb, #202be1);
              background: linear-gradient(to right, #b52cbb, #202be1);
              -webkit-background-clip: text;
                      background-clip: text;
              -o-text-fill-color: transparent;
              -webkit-text-fill-color: transparent;
              text-fill-color: transparent; }
              .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap .meta li:nth-child(1) span:before {
                content: '';
                height: 15px;
                width: 15px;
                margin-right: 5px;
                display: inline-block;
                background-repeat: no-repeat;
                background-image: url(../img/pin@2x.png);
                background-position: center center;
                background-size: contain; }
          .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap .meta li:nth-child(2) span {
            background: -webkit-linear-gradient(left, #f88350, #fb4699);
            background: linear-gradient(to right, #f88350, #fb4699);
            -webkit-background-clip: text;
                    background-clip: text;
            -o-text-fill-color: transparent;
            -webkit-text-fill-color: transparent;
            text-fill-color: transparent; }
        .ip_wrapper .bathrooms .bathroom .ip_inner .info_wrap .text {
          font-size: .9em;
          margin: 30px 0; }
    .ip_wrapper .bathrooms .bathroom:nth-of-type(1) {
      background-image: -webkit-linear-gradient(left, #b03e5c, #d34369);
      background-image: linear-gradient(to right, #b03e5c, #d34369);
      color: #fff !important; }
      .ip_wrapper .bathrooms .bathroom:nth-of-type(1) .stat_wrap {
        background-image: url(../img/bg@2x.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center; }
        .ip_wrapper .bathrooms .bathroom:nth-of-type(1) .stat_wrap .stat {
          color: #fff !important; }
          .ip_wrapper .bathrooms .bathroom:nth-of-type(1) .stat_wrap .stat:nth-of-type(1) .rows:before {
            background-image: url(../img/heart-white@2x.png) !important; }
          .ip_wrapper .bathrooms .bathroom:nth-of-type(1) .stat_wrap .stat:nth-of-type(2) .rows:before {
            background-image: url(../img/toilet-white@2x.png) !important; }
          .ip_wrapper .bathrooms .bathroom:nth-of-type(1) .stat_wrap .stat:nth-of-type(3) .rows:before {
            background-image: url(../img/insta-white@2x.png) !important; }
      .ip_wrapper .bathrooms .bathroom:nth-of-type(1) .ip_inner .info_wrap h2 {
        color: #fff; }
        .ip_wrapper .bathrooms .bathroom:nth-of-type(1) .ip_inner .info_wrap h2 span {
          background: transparent;
          background-clip: initial;
          -webkit-background-clip: initial;
          -o-text-fill-color: initial;
          -webkit-text-fill-color: initial;
          text-fill-color: initial; }
    .ip_wrapper .bathrooms .bathroom:nth-of-type(even) .ip_inner {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      .ip_wrapper .bathrooms .bathroom:nth-of-type(even) .ip_inner .stat_wrap {
        margin: 0 0 0 40px; }
    @media screen and (max-width: 800px) {
      .ip_wrapper .bathrooms .bathroom .ip_inner {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
                flex-direction: column-reverse !important; }
        .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap {
          margin: 20px 0 !important;
          width: 100%; } }
    @media screen and (max-width: 800px) and (max-width: 450px) {
      .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .img {
        width: calc(100% - 100px); }
      .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats {
        width: 100px;
        font-size: 0.6em; }
        .ip_wrapper .bathrooms .bathroom .ip_inner .stat_wrap .stats .stat {
          margin: 0 0 10px -20px;
          padding-bottom: 5px; } }
  .ip_wrapper .outro {
    max-width: 700px;
    margin: 20px auto 60px;
    text-align: center;
    font-size: 1.2em;
    line-height: 1.4em; }
    .ip_wrapper .outro .cc {
      font-size: 0.6em;
      margin: 80px 0 20px; }
