.reg-info-con {
  padding: 0 3%;
  width: 79%;
  text-align: center;
  margin-top: 5%;
  margin-bottom: 2em;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  border-radius: 10px;
  background: rgb(255 238 205 / 75%);
}


.reg-info {
  width: 50vw;
  display: flex;
  flex-direction: column;
  text-align: start;
}

h1 {
    margin-top: 3%;
    font-size: 3em;
    padding-bottom: 2%;
    color: rgb(15 14 56);
    text-align: center;
}

#reg-title{
    color: rgb(15 14 56);
    text-shadow: 0 0 2px #a7855d, 0 0 4px white, 0 0 6px white;
}


.reg-info p {
  font-size: 1.5em;
  padding: 1%;
  text-shadow: 0 0 2px white, 0 0 4px white, 0 0 6px white;
}

.reg-info p:last-child {
  margin-bottom: 2rem;
}

.reg-info h2 {
    font-size: 1.75em;
    padding: 1%;
    color: rgb(255 151 69);
    letter-spacing: .08rem;
    text-shadow: 0 0 2px black, 0 0 4px black, 0 0 6px black;
}

.reg-sep{
  width: 100%;
  border-top: 2px solid rgb(15 14 56);
  margin: 3rem 0 0 0;
  }


span{
color: crimson;
    }
.buttonContPP {
    width: 100%;
    border-radius: 25px;
    border-style: solid;
    border-width: .15em;
    border-color: #3e73a4;
    /* background-color: rgb(255 151 69 / 1%); */
    margin: 25px 0;
    padding: 1rem 1rem;
}
#singlePPButton{
  margin: 1rem 0 1rem 0;
}
  .payPalButCont {
      display: flex;
      justify-content: center;
      /* padding: 0% 0 4% 0; */
  }
  .reg-text{
text-align: center;
  }

  .innerLink{
    color: rgb(17 104 87);
  }







  /* SMALLER SCREEN SIZE */

  @media only screen and (max-width: 700px){
    .reg-info-con {
 
      width: 100%;

    }
    .reg-info {
      width: 75%;
  }
  
  .buttonContPP{
    width: 85%;
  }

    h1{
      font-size: 6vw;
      }

      .reg-info h2 {
        font-size: 4vw;
      } 
      
      .reg-info p {
        font-size: 3.5vw;
      }
      




  }

  /* SMALLER SCREEN SIZE */

  @media only screen and (max-width: 450px){
    .reg-info-con {
 
      width: 100%;

    }
    .reg-info {
      width: 75%;
  }
  
  .buttonContPP{
    width: 85%;
  }

    h1{
      font-size: 7vw;
      }

      .reg-info h2 {
        font-size: 5vw;
      } 
      
      .reg-info p {
        font-size: 4.5vw;
      }
      




  }