@media (max-width: 1155px) {
  .page-home #option-boxes .box {
    width: 100% !important;
    padding: 10px 20px 10px 20px !important; }

  .page-home #option-boxes .box:nth-of-type(1) {
    background-color: #f13747 !important; }

  .page-home #option-boxes .box:nth-of-type(2) {
    background-color: #8cb6a8 !important; }

  .page-home #option-boxes .box:nth-of-type(3) {
    background-color: #c53155 !important; }

  .page-home #option-boxes .box:nth-of-type(4) {
    background-color: #9fa778 !important; }

  .home-slideshow, .homepage-featured-events, .home-map, .home-featured-listings, .promotion-one, .promotion-two {
    width: 100% !important;
    padding: 0 20px 0 20px; }

  .homepage-featured-events {
    margin-top: 20px; }

  .homepage-featured-events .holder {
    margin-left: 0px !important; }

  .page-home .right,
  .page-home .left,
  .page-homepage .right,
  .page-homepage .left {
    width: auto;
    float: none; }

  .page-home .right,
  .page-homepage .right {
    margin-top: 20px;
    padding: 0 20px 0 20px; }

  .promotion-one {
    margin-top: 20px; }

  .promotion-one .holder {
    margin-left: 0px !important; }

  .promotion-two {
    margin-top: 20px; }

  .promotion-two .holder {
    margin-left: 0px !important; }

  .page-home .layout-leftrow4,
  .page-homepage .layout-leftrow4 {
    padding-left: 20px; }

  .home-featured-listings {
    margin-top: 20px; }

  .home-featured-listings .holder {
    margin-left: 0px !important; }

  .home-featured-listings .cnt p {
    float: left !important;
    width: 100% !important;
    margin-top: 20px; }

  .promotion-one .cnt p {
    float: left !important;
    width: 100% !important;
    margin-top: 20px; }

  .promotion-two .cnt p {
    float: left !important;
    width: 100% !important;
    margin-top: 20px; }

  .homepage-featured-events .cnt {
    float: left !important;
    width: 100% !important;
    margin-bottom: 20px; }

  .wellbeing li {
    display: block; }

  .wellbeing li a {
    float: left;
    display: block;
    margin-left: 22px;
    margin-bottom: 10px; }

  .wellbeing p {
    display: block !important;
    margin-top: 10px; }

  #main-footer #follow-col {
    width: 100% !important;
    margin-bottom: 30px; }

  #main-footer #informed-col {
    width: 100% !important;
    margin-bottom: 30px; }

  #main-footer {
    padding: 18px 27px 15px 27px; }

  #main-footer #footer-menu {
    width: 100% !important;
    text-align: left !important; } }
@media (max-width: 560px) {
  #main-footer #informed-col li {
    padding: 5px 15% 20px !important;
    width: 100% !important; } }
