@media screen and (max-width: 550px) {
  .age-container {
    padding: 2rem;
    width: 75%;
  }

  input {
    width: 62.5%;
  }

  .button-section {
    margin: 1.5rem 0rem 1.5rem 0rem;
  }

  button img {
    padding: 1.2rem;
    width: 30px;
    font-size: bold;
  }
  .date-result {
    font-size: 3.5rem;
    line-height: 3.5rem;
  }

  /* center absolutes button*/
  
  .button-section {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  .custom-line {
    position: absolute;
  }

  .submit-btn {
    background: white;
    cursor: pointer;
    padding: 2.5px;
    z-index: 1;
  }
}
