/* 768 */
@media only screen
and (max-width : 768px) {
  h1,
  h2 {
    font-size: 16px;
  }
  .button {
    width: auto;
    text-align: center;
  }
  .date-row .field-container {
    width: 33%;
  }  
}
/* 425 */
@media only screen
and (max-width : 425px) {
  .date-row {
    flex-wrap: wrap;
  }
  .date-row .field-container {
    width: calc(50% - 5px);
    margin-right: 0;    
  }  
  .date-row .field-container:first-child {
    width: 100%;
    padding-bottom: 10px;    
  }
  .date-row .field-container:nth-child(2) {
    margin-right: 10px;
  }  
}