body.html {
    width: 100%;
    margin: 0;
}


#slider{
width:100%;
height:400px;
background-image:url(../images/SCH\ BUIL.jpg);
background-size: cover;
background-position: center;
margin-top: -34px;
color: rgb(83, 83, 208);
text-align: center;
font-size: xx-large;

}
#slider h1{
  width: 300px;
  height: 400px;
  color: #3611dd;
  position: fixed;
}

#slider button{
    background-color: rgb(24, 87, 205);
    padding: 20px;  
    margin :top -20px; 
    border-radius: 25px ;
}
#slider button:hover{
    background-color: rgb(48, 48, 192);
}

#more {
  text-align: center;
  margin: 40px auto;
  padding: 20px;
  font-family: Arial, sans-serif;
}

#more h1 {
  font-size: 2rem;
  margin-bottom: 10px;
  color: #007acc; /* sky blue heading */
  text-shadow: 2px 2px 5px rgba(0,0,0,0.15);
}

#more p {
  max-width: 800px;
  margin: 0 auto 30px auto;
  font-size: 1rem;
  line-height: 1.6;
  color: #333;
}

.tworows {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}

.box {
  background: #e6f3fc; /* light sky blue */
  border-radius: 12px;
  box-shadow: 0px 4px 10px rgba(0,0,0,0.15);
  padding: 20px;
  max-width: 300px;
  flex: 1 1 280px;
  text-align: center;
}

.box img {
  width: 100px;
  height: auto;
  margin-bottom: 15px;
}

.box h2 {
  font-size: 1.5rem;
  margin-bottom: 10px;
  color: #005b99;
}

.box p {
  font-size: 0.95rem;
  margin-bottom: 20px;
}

.box button {
  background-color: #007acc; /* sky blue */
  color: rgb(71, 7, 166);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 0.95rem;
  transition: background 0.3s ease;
}

.box button:hover {
  background-color: #005b99; /* darker sky blue */

}
footer{
  text-align: center;
  font-size: large;
  color: #007acc;
}



