.hunting-container {
  margin-bottom: 70px; }
  .hunting-container .page-title {
    margin-top: 80px;
    margin-bottom: 20px;
    display: flex;
    align-items: flex-end; }
    @media only screen and (max-width: 767px) {
  .hunting-container .page-title {
    flex-wrap: wrap; } }
    .hunting-container .page-title .title {
      font-size: 35px;
      font-weight: 500;
      color: #404040;
      margin-right: 25px;
      line-height: 35px; }
      @media only screen and (max-width: 767px) {
  .hunting-container .page-title .title {
    font-size: 28px;
    margin-bottom: 5px; } }
    .hunting-container .page-title .back-button {
      font-size: 14px;
      font-weight: 500;
      color: #404040; }
  .hunting-container .underline {
    height: 1px;
    width: 100%;
    background-color: #707070;
    margin-bottom: 75px; }
  .hunting-container .months {
    margin-bottom: 30px; }
    .hunting-container .months .list-group .month {
      border: none; }
      .hunting-container .months .list-group .active {
        background-color: #81b849;
        outline: none;
        border: none; }
  .hunting-container .animals .animal {
    margin-bottom: 20px; }
    .hunting-container .animals .animal .img {
      display: flex;
      justify-content: center;
      align-items: center; }
    .hunting-container .animals .animal .details .name {
      color: #44990f;
      font-weight: 400;
      font-size: 25px; }
      .hunting-container .animals .animal .details .description {
        color: #000;
        font-size: 14px; }
  .hunting-container .info {
    margin-top: 20px; }
    .hunting-container .info .title {
      font-size: 20px;
      font-weight: 400; }
    .hunting-container .info .text {
      margin-top: 5px;
      font-size: 14px; }
