@charset "UTF-8";
/* DEFAULT */
@media only screen {
  .dots {
    background: url("../images/dots.gif") repeat-x 100% 70%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0 2%;
  }
  .no-dots {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0 2% .6em 2%;
  }
  .dots p {
    margin: .6em 0 0 0;
  }
  .dots-left {
    background: #FFFFFF;
  }
  .dots-center {
    flex-grow: 2;
  }
  #closings {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #closing-right {
    margin: 0 3% 0 2vw;
    width: 100px;
  }
  #estate-left, #estate-right {
    width: 50%;
  }
  #stewart {
    height: 77px;
    width: 207px;
  }
}
/* MEGAPIXEL */
@media only screen and (min-width: 2101px) {
  .icon2 {
    height: auto;
    margin: 0 0 10px 2vw;
    width: 100px;
  }
  #real-left, #real-center, #real-right {
    width: 33.3%;
  }
  #will-right {
    margin: 0 5% 0 0;
    width: 100px;
  }
}
/* DESKTOP */
@media only screen and (max-width: 2100px) {
  .icon2 {
    height: auto;
    margin: 0 0 10px 2vw;
    width: 100px;
  }
  #real-left, #real-center, #real-right {
    width: 33.3%;
  }
  #will-right {
    margin: 0 3% 0 0;
    width: 100px;
  }
}
/* TABLET */
@media only screen and (max-width: 1200px) {
  #closing-right {
    margin: 0 0 0 1em;
    width: 100px;
  }
}
/* MOBILE */
@media only screen and (max-width: 700px) {
  .icon2 {
    height: auto;
    margin: 0 10px 10px 0;
    width: 75px;
  }
  #closing-right {
    margin: 0 0 0 2vw;
    width: 75px;
  }
  #estate {
    flex-direction: column;
  }
  #estate-left, #estate-right {
    width: 100%;
  }
  #real {
    flex-direction: column;
  }
  #real-left, #real-center, #real-right {
    width: 100%;
  }
}