#admission_card {
    background: #f5822021;
    border: 2px solid var(--color-1);
}

#admission_card:hover {
    background-color: var(--color-1);
    color: #fff;
}

.line {
    width: 100%;
    height: 1px;
    background: var(--color-1);
}

#admission_card:hover .line {
    background: #fff;
}

.columns {
    float: left;
    padding: 8px;
  }
  
  /* Style the list */
  .price {
    list-style-type: none;
    border: 1px solid #eee;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  
  /* Add shadows on hover */
  .price:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
  }
  
  /* Pricing header */
  .price .header {
    background-color: var(--color-1);
    color: white;
    font-size: 20px;
  }
  
  /* List items */
  .price li {
    border-bottom: 1px solid #eee;
    padding: 20px;
    text-align: center;
  }
  
  /* Grey list item */
  .price .grey {
    background-color: #eee;
    font-size: 20px;
  }
  
  /* The "Sign Up" button */
  .button {
    background-color: var(--color-1);
    border: none;
    color: white;
    padding: 10px 25px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
  }
  
  /* #age_container {
    height: auto;
  } */

  #age_requirments_container{
    position: relative;
    min-height: 50vh;
  }

  #age_requirments_01 {
    width: 100%;
    position: absolute;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);;
  }

  #application_process_container {
    background-image: url("../img/admission/Web-page.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
  }

  .admission_process_img {
    width: 100%;
  }

  /* Change the width of the three columns to 100%
  (to stack horizontally on small screens) */
  @media only screen and (max-width: 600px) {
    .columns {
      width: 100%;
    }

    #age_container {
      margin-top: 30px;
    }

    #age_requirments_container {
      min-height: 10vh;
    }

    #age_requirments_container:first-child {
      width: 50%;
      left: 50%;
      transform: translate(-50%, 0);
    }

    #age_requirments_container:last-child {
      margin-bottom: 30px;
    }

    #admission_process {
      width: 70%;
      left: 15%;
      transform: translate(30%, 0);
      margin-top: 30px;
    }
  }