.knots {
  color: #af9d6c;
}

p {
  line-height: 2em;
}

.flex-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-content: space-around;
  align-items: center;
}

.flex-container-fs {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-content: space-around;
  align-items: flex-start;
}

.flex-container-start {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-content: space-around;
  align-items: flex-start;
}

.history, .about, .services {
  width: 250px;
}

.services > figure a img {
  height: 175px;
}

.collections-div {
  text-align: center;
  width: 25%;
  display: flex;
  justify-content: center;
}

.sizes { 
  width: 33%;
  text-align: center;
}

.sizes-row {
  width: 100%;
}

.charity {
  width: 475px;
} 

.flex-rw-c-c {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-rwr-c-c {
  display: flex;
  justify-content: center;
  align-items: center;
}

.size-title, .headers {
  text-align: center;
}

.collection {
  height: 140px;
}

.hist-desc {
  font-size: 1em;
  color: black;
}

@media (max-width: 992px) {
  .flex-rwr-c-c {
    flex-direction: column-reverse;
  }
  .flex-rw-c-c {
    flex-direction: column;
  }
  .sizes {
    width: 100%;
  }
  .sizes-row {
    flex-direction: column;
  }
}

@media screen and (max-width: 800px){
  .pmobile {
    width: auto !important;
    max-width: 100%;
    height: auto !important;
    padding: 0px 0px 0px 0px !important;
  }
  .mobile-hide {
    display: none !important;
  }
  .m-table-list {
    width: 100% !important;
  } 
  .center {
    display: block;
    margin: 0 auto;
    float: none !important;
  }
}

.rug-historical-description > div div p {
  text-align: justify;
}

.rug-overview > div div {
  text-align: justify;
}

<meta name="p:domain_verify" content="c90b7a8cc8ef8caf1ff3a2987b189721"/>