.bg1{
    background-color: #f7ad77;
}
.heading {
    font-family: 'Bradley Hand', cursive;
    color: rgb(240, 153, 91);
    font-size: 20px;
    font-weight: lighter;
}
.headings {
    font-family: 'Bradley Hand', cursive;
    color: rgb(240, 153, 91);
    font-size: 20px;
    font-weight: lighter;
}
.carousel-caption {
   top: 150px;
  }

  p{
    color: rgb(152, 152, 152);
    text-align: justify;
    font-size: 14px;
  }


  .bg2{
    background-color:#fff3e8;
}
.box{
  background-color: #ffffff; /* Initial background color */
  color: #333; /* Initial font color */
  padding: 10px;
  transition: background-color 0.3s, color 0.3s; /* Smooth transition */
border-radius: 30px 30px;
}
.box a{
  text-decoration: none;
  color: rgb(235, 99, 2);
}
.box p{
  color: black;
}
.box h4{
  color: #006d64;
}
.box:hover{
  background-color: rgb(255, 172, 112); /* Background color on hover */
  color: #fff; /* Font color on hover */
}
.box a:hover{
 
  color: #fff; /* Font color on hover */
}
.bg4{
  background-color: #025e69;
}
.line{
  height: 1px;
  background-color: white;
}
header.masthead {
  padding-top: 10rem;
  /* padding-bottom: -20rem; */
  height: 80vh;

  background-color: white;
  
  /* background:url("../assets/img/banner.jpg"); */
  background: url("/images/banner.png");
  /* background-color: rgba(3, 98, 139, alpha); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}
.masthead1 {
  padding-top: 10rem;
  /* padding-bottom: -20rem; */
  height: 80vh;

  background-color: white;
max-width:100%;
  /* background:url("../assets/img/banner.jpg"); */
  background: url("/images/bg4.png");
  /* background-color: rgba(3, 98, 139, alpha); */
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}