/*Top*/
.title {
  text-align: center;
}

#buttons
{
  text-align: center;
  background: none;
  padding: 10px 20px;
  margin:20px;
  background-color: rgb(10, 202, 106);
}

.active, .btn:hover {
  background-color: rgb(0, 200, 255);
  color: rgb(0, 0, 0);
}

/*Middle*/
.container{
  text-align: center;
  padding: 20px;
  width: 50%;
}
.img
{
  width: 400px;
  height: 400px;
  margin-left: 5%;
}

.img2
{
  width: 400px;
  height: 400px;
  margin-left: 15%;
}

.tab {
  text-align: center;
  overflow: hidden;
  background-color: rgb(10, 202, 106);
  font-size: 30px;
  padding: 20px;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
}

.tab button:hover {
  background-color: rgb(0, 200, 255);
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: rgb(0, 200, 255);
}

.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

#introduction
{
  text-align: center;
  padding: 20px;
}

.description
{
  margin-top: 10px;
  text-align: center;
}

/*Bottom*/
#footer
{
  text-align: center;
  margin: 20px;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  background-color: rgb(0, 200, 255);
  color: black;

}
.fa:hover {
    opacity: 0.7;
    color: black;
}

#video
{
  text-align: center;
  padding: 10px;
}