body{
  margin: 0;
}

nav{
  /* display: flex; */
  /* align-items:center; */
  /* margin: 0 auto; */
  white-space: nowrap;
  text-align: center;
  font-size: large;
}
#table{
  margin-left: 0;
  margin-right: 0;
  background-image: url(img/table.jpg);
  background-size: auto;
  background-repeat: no-repeat;
  height: 800px;
  background-size: cover;
}
nav ul{
  /* justify-content: space-around; */
}
nav ul li {
  list-style-type: none;
  display: inline;
}
.right_nav{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  color: rgb(0, 0, 0);
  /* vertical-align: middle; */
}
.left_nav{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  color: rgb(0, 0, 0);
  /* vertical-align: middle; */
}
li img{
  width: 15%;
  height: auto;
  vertical-align: middle;
}
.first_block{
  text-align: center;
  margin: 20%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.second_block{
  display: flex;
  /* margin: 10%; */
  padding: 10rem;
  margin-top: 4rem;
  margin-bottom: 4rem;
  background-color: #fbefc5;
}
.second_block div{
  /* display: inline; */
  text-align: center;
  padding-left: 4rem;
  padding-right: 4rem;

}
.second_block div button{
  background-color: #cdb412;
  font-size: x-large;
  border:none;

}
.thrid_block{
  /* display: inline; */
  display: flex;
  padding: 10rem;
  padding-top: 1rem;
}
#person{
  width: 30rem;
  height: 30rem;
  display: inline;
  
}
.bride{
  width: auto;
  height: 30rem;
  padding-left: 4rem;
  padding-right: 4rem;
}
#logo{
  width: 15rem;
  height: auto;
}
.thrid_block div{
  text-align: center;
}