body{
  display:flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
}

.header{
  margin-top: 0;
  background-image: url(pro8.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position:0px 70% ;
  width: 100%;
  height: 400px;
}

.den{
  text-align: center;
  margin-top: 5%;
  font-size: 40px;
  color: rgb(255, 255, 255);
  text-shadow: 8px 4px 4px rgba(104, 103, 102, 0.6) ;
  text-transform: uppercase;
  cursor:pointer;
  transition: 0s;

}

.header ul{
  display: flex;
  list-style-type: none;
  margin-left: 50%;
  margin-top: 1vh;
  width: auto;
  height: 50px;
  
}

.header a{
  text-transform: uppercase;
  font-family: fantasy;
  color:white;
  text-decoration: none;
  padding:7px 15px;
  transition: all .3s ease-in-out;
  font-size: 20px;
  text-shadow: 2px 4px 2px rgba(104, 103, 102, 0.6) ;
}

.aboutus{
  display: flex;
  flex-direction: column;
  width: auto;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  align-items: center;

}
.aboutus h1{
  font-family: fantasy;
  text-transform: uppercase;

}


.para{
  display: flex;
  margin-left:225px;
  margin-right: 375px;
}
.aboutus p{
  color:black;
  top:600px;
  font-family:Verdana, Geneva, Tahoma, sans-serif;
  margin-left: 5%;
  margin-right: 5%;
  text-align: justify;
  line-height: 2em;
}

.aboutus li{
  color:black;
  top:600px;
  font-family:Verdana, Geneva, Tahoma, sans-serif;
  margin-left: 5%;
  margin-right: 5%;
  text-align: justify;
  line-height: 1em;
}
.aboutus h3{

  color:black;
  top:600px;
  font-family:fantasy;
  margin-left: 25%;
  margin-right: 25%;
  text-align: justify;
  line-height: 2em;
  text-decoration:underline;
  font-size: 20px;
  padding: 0;
}

.aboutus h4{
  margin-top: -20px;
  margin-bottom: 50px;
  margin-left: 25%;
  margin-right: 25%;
  font-weight: 100;

}
.navbar{
  background-color: rgba(150,150,150,0.5);
  top:50px;
  right:10px;
  display:none;
  align-items: center;
  position: fixed;
  text-align: right;
}

.logo a{
  color: white;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

.butto{
  display:none;
}

.logo i{
  position: absolute;
  right: 10px;
  top:15px;
  color: white;
  display: block;
  font-size: 30px;
  width: 30px;
  height: 30px;
  align-content: center ;
}

.logo i:hover {
  background-color: gray;
  color: white;
}

.footer{
  display: flex;
  width: 100%;
  height: 50px;
  background-color:rgb(0, 0, 0);
  font-size: 18px;
  margin-top: 400px;
  color:white;
  align-content:center;
  text-align: center;
  text-justify:distribute;
}
.footer{
  display:flex;
  flex-direction: column;
  border-radius: 150px 150px 0px 0px;
  width: 100%;
  height: 300px;
  background-color:rgb(34, 34, 34);
  font-size: 18px;
  margin-top: 300px;
  padding: 0;
  color: white;
  align-content: center;
  text-align: center;
  text-justify:distribute;
}
.footerbox{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap:200px;
  text-align: justify;
}
.footermenu{
  display: flex;
  flex-direction: row;
  margin-left:100px;
  color:white;
}
 .footerbox a{
  color:white;
 }
.footerdisplay{
  margin-top:50px;
  align-content: center;
  
}
@media( max-width:1200px){

  .footer{
    margin-top: 0%;
    height: auto;
    border-radius: 0px;
    }

  .butto{
      display: block;
    }
  .header ul{
      display:none;
    }

  .aboutus {
      background-color: rgb(51, 50, 50);
      height: auto; 
      margin-left: 0%;
      margin-right: 0%;
      margin-bottom: 0%;
    }
   
  .aboutus li{
    list-style:disc;
    color:white;
    line-height: 1rem;
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    text-align:justify;
  }
  .aboutus h1{
    font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    color:white;
  }

  .aboutus p{
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    line-height: 1rem;
    color: white;
    }

  .para{
      flex-direction: column;
      margin-left:0;
      margin-right:0;
    }
  
  .buttons{
      margin-top:220px;
    }

  .leftbutton{
      left:0;
      margin: 0;
    }

  .footerbox{
      gap:0px;
      flex-direction: column;
    }

  .footer ul{
      font-family: fantasy;
    }

  .footerdisplay{
      font-family: fantasy;
    }

  .den{
      margin-top: 80px;
    }
}