/* 
.navigationbar{
  box-shadow: 1px 1px 8px 1px grey;
  padding: 10px;background-color: white;
}

.navigationbar .logo12{
  color: black;
  font-weight: bolder;
}
.navbar-brand img{
  width: 50%;

}
.nav-item{
  padding-left: 30px;
}
.nav-item .nav-link{
color: black;
font-size: 16px;
font-weight: bolder;

} */

html, body{
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  }
  body{
    padding-top: 60px;
  }
  .navigationbar{
  background-color: white;
  padding: 10px;
  box-shadow: 1px 1px 8px 1px lightgrey;
  }
  .site-header{
  padding: 30px;
  }
  .navbar-brand {
  
  font-size: 34px;
  font-weight: bolder;
  
  }
  .navbar-brand img{
  width: 100px;
  
  }
  .navbar-brand i{
  color: orange;
  font-size: 45px;
  }
  .site-header a{
  color: white;
  
  }
  .nav-item a{
  padding: 10px 0px 10px 0px;
  border-radius: 3px;
  font-size: 16px;
  color: black;
  }
  .nav-item .nav-link{
  color: black;
  }
  
  .nav-item{
  padding-left: 45px;
  font-weight: bolder;
  }
.carousel-item{
	height: 45rem;
}

.carousel-item img{
	height: 45rem;
}
.carousel-caption{
  padding-bottom: 100px;
}
.carousel-caption h1{
	font-size: 60px;
	font-weight: bolder;
	color: white;
     letter-spacing: 4px;
     word-spacing: 5px;
	
}
.para{
color: #9aca40;
}
.bannerbtn a{
  background-color:#9aca40 ;
  font-size: 15px;
  color: white;
  padding: 15px 25px 15px 25px;
  border-radius: 30px;
  font-weight: bolder;
}
.bannerbottomtext{
  padding: 35px;
  min-height: 350px;
  box-shadow: 1px 1px 8px 1px lightgrey;
  transition: .6s;
 
  background-color: white;
}
.bannerbottomtext h4{
  color:black;
  font-size: 23px;
  font-family: fantasy;
  transition: .6s;
}
.bannerbottomtext p{
  color:black;
  text-align: justify;
  
  transition: .6s;
  
}
.bannerbottomtext:hover {
  background-color:#9aca40  ;
}
.bannerbottomtext:hover a{color: black;}
.bannerbottomtext:hover h4{
  color:white;
}
.bannerbottomtext:hover p{
  color:white;
  text-align: justify;
}
.bottombttn a{
  color: #9aca40;
}
.abouttext h3{
  color: #9aca40;
}
.aboutsection{
  margin-top: 120px;
}
.abouttext ul{
  padding: 0px;
}
.abouttext ul li{
  list-style: none;
  line-height: 40px;
  font-size: 16px;
  display: inline-block;
}
.abouttext ul li i{
  color: #9aca40;
  font-size: 22px;
}

.abouttext h2{
  color: #9aca40;
  font-weight: bolder;
}
.aboutimg img{
border-radius: 10px;
border: 1px black solid;
}
.bannerbottomtext i{
  font-size:55px;
  color: #9aca40;
  }

.servicesection{
  margin-top: 70px;
}
.servicehading h2{
  color: #9aca40;
  font-size: 40px;
  text-align: center;
  font-weight: bolder;
}
.bannerbottomtext:hover i{
  color: white;
}
.bannerbottomtext h5{
  color: black;
  font-size: 23px;
  font-family: fantasy;
  padding-top: 20px;
}
.otherbg{
  background-image: url(../img/background-image-2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 500px;
  margin-top: 100px;
  background-attachment: fixed;
}

.other1 h2{
  color: #9aca40;
  font-size: 40px;
  margin-top: 40px;
  text-align: center;
  font-weight: bolder;
}

.other1 p{
  margin-top: 0;
  margin-bottom: 1rem;
  color: white;

}

.other1 i{
  font-size: 100px;
  color: #9aca40;
  margin-top: 150px;
}

.galleryhading h2{
    color: #9aca40;
    font-size: 40px;
    text-align: center;
    font-weight: bolder;
}

.galleryhading p{
  
  text-align: center;
 
}

.gallerysection{
  margin-top: 70px;
}

.gallerybox{
  /* border-radius: 20px; */
  /* border: 1px solid black; */
  overflow: hidden;

}
.gallerybox:hover {
  background-color:#9aca40  ;
}
.gallerybox img{
  transition: .6s;
}
.gallerybox:hover img{
  transform: scale(1.2);
}



.footersection{

	margin-top: 100px;
	/*font-family: cursive;*/
}
.footersection h1{
	color: white;
  font-size: 28px;

}
.footersection ul{
	padding: 0px;
}
.footersection ul li{
	line-height: 50px;
	list-style: none;
}
.footersection ul li i{
	font-size: 28px;
	color: white;
}
.footerlayer{
	background-color:#2a373e;
	padding-top: 100px;
	padding-bottom: 50px;
}
.copyrightsection{
	background-color: black;
	padding: 12px;
	
}
s