#bottom {
  font-family: sans-serif;
  color: #666;
  font-size: 15px;
  line-height: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}

#faq {
  margin-top: 50px;
}

.question {
  font-weight: bold;
}

.answer {
  margin-bottom: 20px;
}

.italic {
  font-style: italic;
}

#contact {
}

// Styles for timeline flags

.palmyra {
  background-color: #f00;
}

// End styles for timeline flags
#bottom {
  font-family: sans-serif;
  color: #666;
  font-size: 15px;
  line-height: 20px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 700px) { 
  #bottom { width: 70%; }
}

#faq {
  margin-top: 50px;
}

.question {
  font-weight: bold;
}

.answer {
  margin-bottom: 20px;
}

.italic {
  font-style: italic;
}

#contact {
}

// Styles for timeline flags

.palmyra {
  background-color: #f00;
}

// End styles for timeline flags

Add media query for smaller screens
Add media query for smaller screens
