h2 {
    text-align:left;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 25px;
    padding: 15px;
    border-style: outset;
    color: #061776;
}

body{
    background-color: lightgray;
}


h3{
    position: absolute;
    text-align: left;
    font-size: 40px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    left: 650px;
    color:  hsl(207, 77%, 34%);
}

p1{
    position: absolute;
    text-align: left;
    font-size: 20px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    left: 650px;
    top: 220px;
    color: #312268;
}

p2{
    position: absolute;
    text-align: left;
    font-size: 20px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    left: 650px;
    top: 300px;
    color: #4920db;
}

footer {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    font-size: 20px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    color: #1e153f;
    width: 100%;
}


.img {
    z-index: 2;
}

/*Book Animation Code from CodePen*/

  .book {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 18rem;
    height: 30rem;
    perspective: 70rem;
  }
  .cover {
    top: 50px;
    background-color: hsl(207, 77%, 34%);
    transform: rotateY(0deg);
    width: 18rem;
    height: 30rem;
  }
  .page {
    top: 4.5rem;
    left: 0.25rem;
    background-color: #e9e6c4;
    transform: rotateY(0deg);
    width: 17rem;
    height: 27rem;
    text-align: right;
    font-size: 8px;
    color: #777;
    font-family: monospace;
  }
  .page::before, .page::after {
    display: block;
    border-top: 1px dashed rgba(0, 0, 0, 0.3);
    content: "";
    padding-bottom: 1rem;
  }
  .cover, .page {
    position: absolute;
    padding: 1rem;
    transform-origin: 100% 0;
    border-radius: 5px 0 0 5px;
    box-shadow: inset 3px 0px 20px rgba(0, 0, 0, 0.2),
      0px 0px 15px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
  }
  .cover.turn {
    animation: bookCover 3s forwards;
  }
  .page.turn {
    animation: bookOpen 3s forwards;
  }
  .page:nth-of-type(1) {
    animation-delay: 0.05s;
  }
  .page:nth-of-type(2) {
    animation-delay: 0.33s
  }
  .page:nth-of-type(3) {
    animation-delay: 0.66s;
  }
  .page:nth-of-type(4) {
    animation: bookOpen150deg 3s forwards;
    animation-delay: 0.99s;
  }
  .page:nth-of-type(5) {
    animation: bookOpen30deg 3s forwards;
    animation-delay: 1.2s;
  }
  .page:nth-of-type(6) {
    animation: bookOpen55deg 3s forwards;
    animation-delay: 1.25s;
  }
  @keyframes bookOpen {
    30% { z-index: 999 }
    100% {  transform: rotateY(180deg);
      z-index: 999;}
  }
  @keyframes bookCover {
    30% { z-index: 999 }
    100% {  transform: rotateY(180deg);
      z-index: 1;}
  }
  @keyframes bookOpen150deg {
    30% { z-index: 999 }
    100% {  transform: rotateY(150deg);
      z-index: 999;}
  }
  @keyframes bookOpen55deg {
    30% { z-index: 999 }
    100% {  transform: rotateY(55deg);
      z-index: 999;}
  }
  @keyframes bookOpen30deg {
    50% { z-index: 999 }
    100% {  transform: rotateY(30deg);
      z-index: 999;}
  }


  .geethipic{
   position: absolute;
    width: 250px;
    height:350px;
    top: 230px;
    left: 300px;
    transition-delay: 5s;   
}

.button1{
    position: absolute;
    text-align: right;
    font-size: 25px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    border-color: lightgray;
    background-color:lightgray;
    color: #061776;
    padding: 10px;
    margin: 5px 0px 0px 1200px;
}

.button2{
    position: absolute;
    text-align: right;
    font-size: 25px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    border-color: lightgray;
    background-color:lightgray;
    color: #061776;
    padding: 10px;
    margin: 5px 0px 0px 650px;
}

.button3{
    position: absolute;
    text-align: right;
    font-size: 25px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    border-color: lightgray;
    background-color:lightgray;
    color: #061776;
    padding: 10px;
    margin: 5px 0px 0px 850px;
}

.button4{
    position: absolute;
    text-align: right;
    font-size: 25px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    border-color: lightgray;
    background-color:lightgray;
    color: #061776;
    padding: 10px;
    margin: 5px 0px 0px 1000px;
}

