
body {
  color: white;
  background-color: black;
}

nav {
  width: 100%;
  background-color: #555;
  overflow: auto;
  position: sticky;
  top: 0;
  background-color: rgb(27, 27, 27);
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

nav a {
  /* float: left; */
  padding: 12px;
  color: white;
  text-decoration: none;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 30px;
  /* width: 16.6666666666666666666666666666%; */
  text-align: center;
}

nav a:hover {
  color: rgb(255, 204, 0);
}

.wrapper {
  max-width: 95%;
  margin: auto;
}

#hometop {
  display: flex;
  padding-bottom: 20px;
  margin-top: 50px;
  align-items: center;
}

#welcome {
  font-family: 'Righteous', sans-serif;
  font-size: 70px;
  margin: 70px 0 70px 0;
  color: rgb(255, 204, 0);
  text-align: center;
}

#top1 {
  flex: 1;
  /* border: 1px solid red; */
  padding: 0 70px 0 70px;
}

#top2 {
  flex: 1;
  /* border: 1px solid red; */
}

#logoimg {
  width: 400px;
  /* object-fit: fill; */
}

#top3 {
  flex: 1;
  /* border: 1px solid red; */
  padding: 0 70px 0 70px;
}

#hometop p {
  font-family: 'Merriweather', serif;
  line-height: 150%;
}

#homebottom {
  display: flex;
  /* border: 1px solid rgb(0, 47, 255); */
  width: 1000px;
  margin: 0px auto 100px auto;
  padding: 25px 50px;
  background-color: rgb(27, 27, 27);
  align-items: center;

}

#homebottom h1 {
  font-family: 'Righteous', sans-serif;
  font-size: 30px;
  color: rgb(255, 204, 0);
  margin: 5px 0 5px 0;
}

#homebottom p {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  margin: 5px 0 5px 0;
  padding-bottom: 20px;
  line-height: 125%;
}

#bottom1 img {
  height: 500px;
  border: 10px solid black;
  margin-right: 30px;
}

#bottom1 {
  flex: 1;
  /* border: 1px solid red; */
}

#bottom2 {
  flex: 1;
  /* border: 1px solid red; */
}

#bottom2 h1,p{
  text-align: center;
}

#recordtitle {
  font-family: 'Righteous', sans-serif;
  font-size: 70px;
  margin: 30px 0 0 0;
  color: rgb(255, 204, 0);
  text-align: center;
}

#recordSection {
  display: flex;
}

#section1 {
  flex: 1;
  padding: 10px 50px 50px 50px;
  /* border: 1px solid red; */
}

#section2 {
  flex: 1;
  padding: 10px 50px 50px 50px;
  /* border: 1px solid red; */
}

#section3 {
  flex: 1;
  padding: 10px 50px 50px 50px;
  /* border: 1px solid red; */
}

#recordSection h2 {
  font-family: 'Montserrat', sans-serif;
  text-align: center;
  margin: 10px 0;
  font-weight: 500;
  font-size: 100px;
}

#recordSection p {
  font-family: 'Merriweather', serif;
  line-height: 150%;
  text-align: left;
}

#recordSection h3 {
  font-family: 'Righteous', sans-serif;
  color: rgb(255, 204, 0);
}

#cdtitle {
  font-family: 'Righteous', sans-serif;
  font-size: 70px;
  margin: 30px 0 30px 0;
  color: rgb(255, 204, 0);
  text-align: center;
}

#cdSection {
  width: 600px;
  margin: auto;
  margin-bottom: 70px;
  /* border: 1px solid red; */
}

#cdSection p {
  font-family: 'Merriweather', serif;
  line-height: 150%;
  text-align: left;

}

#rgtitle {
  font-family: 'Righteous', sans-serif;
  font-size: 70px;
  margin: 50px 0 30px 0;
  color: rgb(255, 204, 0);
  text-align: center;
}

.gradecontainer {
  /* border: 1px solid yellow; */
  background-color: rgb(27, 27, 27);
  display: flex;
  align-items: center;
  padding: 0 10px 0 10px;
  margin-bottom: 40px;
  /* width: 1300px; */
}

.leftside {
  width: 200px;
  height: 200px;
  /* border: 1px solid red; */
  font-family: 'Montserrat', sans-serif;
  /* flex: 1; */
}

.rightside {
  /* border: 1px solid blue; */
  flex: 6;
}

.leftside h2 {
  font-size: 75px;
  margin: 0;
  padding: 0;
}

.leftside h4 {
  margin: 0;
  padding: 0;
  line-height: 170px;
  color: rgb(255, 204, 0);
  font-size: 30px;
}

.rightside p {
  margin: 0;
  padding: 0;
  font-family: 'Merriweather', serif;
  line-height: 150%;
  text-align: left;
  padding: 20px;
}

#asktitle {
  font-family: 'Righteous', sans-serif;
  font-size: 70px;
  margin: 150px 0 50px 0;
  color: rgb(255, 204, 0);
  text-align: center;
}

#SP2 {
  padding-top: 5vh;
}

#footer1 {
  font-family: 'Righteous', sans-serif;
  color: rgb(255, 204, 0);
  margin: 0;
  padding: 0;
}

#footer2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  margin: 0;
  padding: 0;
}

#footer3 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  float: right;
}

.right {
  float: left;
}

.email {
  color: white;
  text-decoration-color:rgb(255, 204, 0);
  text-decoration-thickness: 2px;
}

#SP4 {
  margin-bottom: 150px;
}

#footerSection {
  width: 600px;
  margin: auto;
  padding-bottom: 250px;
  /* border: 1px solid red; */
}

