body{
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .navigationbar{
     background-color: #00000073;
      padding: 15px;
    }
    .site-header{
      padding: 30px;
    }
    .navbar-brand {
    font-family: fantasy;
    font-size: 34px;
}
.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: white;
    }
    .nav-item .nav-link{
      color: white;
      font-weight: bolder;
      font-family: cursive;
    }

    .nav-item{
      padding-left: 45px;

    }
  /*  .nav-item i{
      font-size: 14px;
      border: 2px white solid;
      color: white;
      height: 40px;
      width: 40px;
      text-align: center;
      padding-top: 11px;
      transition: .6s;

    }*/  
    .nav-item i:hover{
      border-radius: 50%;
    }
    .carousel-item {
      height: 57rem;
    }
    .carousel-item > img{
      height: 57rem;
    }
    .carousel-caption{
      padding-bottom: 250px;
    }
     .carousel-caption p{
      font-family: cursive;
      letter-spacing: 1px;
      word-spacing: 4px;

    }
    .bannerbottomsection{
       background-color: white;
      box-shadow: 0px 5px 8px 1px #008000;
      margin-bottom: 100px;
      padding-top: 60px;
      padding-bottom: 60px;
      font-family: cursive;
    }
    .bannerbottomsection i{
      font-size: 25px;
      border: 2px green solid;
      height: 70px;
      width: 70px;
      border-right: 50%;
      text-align: center;
      border-radius: 50%;
      padding-top: 20px;
    }
    .bannerbottomsection h3{
      color: red;
      font-family: cursive;
    }
    .aboutsection {
      margin-top: 80px;
      font-family: cursive;
    }
    .aboutsection h1{
      font-size: 48px;
      color: #007b70;

    }
    .aboutimg{
      background-image: url(../img/img1.jpg);
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      min-height: 350px;
    }
     .aboutimg2{
      background-image: url(../img/img2.jpg);
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      min-height: 350px;
    }
    .abouttext{
      background-color: #00000091;
      min-height: 250px;
      opacity: 0;
      transition: .8s;
    }
    .abouttext h1{
      color: red;
      padding-top: 100px;
    }
    .abouttext:hover{
      opacity: 1;
    }
    .oursite{
      margin-top: 100px;
      font-family: cursive;
    }
    .oursite h1{
     font-size: 48px;
     color: green;
    }
    .sitetext{
      background-color: black;
      color: white;
      padding: 20px;
    }
    .sitetext{
    transition: .8s;
    }
    .sitehover img{
      transition: .8s;
    }
    .sitehover:hover .sitetext{
      background-color: #007b70;
      color: white;
     
    }
     .sitetext a{
     
      font-size: 16px;
      padding: 5px 22px 5px 22px;
      border-radius: 5px;
      color: white;
     }
     .siteimghover{
      overflow: hidden;
      transition: .8s;
     }
     .sitehover:hover img{
      transform: scale(1.2);
     }
     .otherimg{
      position: relative;
     }
     .footersection{
      background-image: url(../img/3.jpg);
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
     
      font-family: cursive;
      margin-top: 80px;
    
     }
     .footersection h1{
      color: orange;
 
     }
     .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: #007b7082;
      padding-top: 80px;
      padding-bottom: 50px;
      
     }
     .copyrightsection{
      background-color: black;
      padding: 12px;
      font-family: cursive;
     }
     .footerimg{
       position:absolute;
       top: -100px;
       left: 0px;
     }
     .iconcolor i{color: green;}
     .carousel-caption p{
       background-color: #000000a3;
       display: inline-block;
     }
     @media(max-width: 768px){
      .nav-item {
    padding-left: 14px;
}
     }
@media(max-width: 767px){
  .navbar-brand {
   
    font-size: 33px;
}
.carousel-item {
  height: 25rem;
}
.carousel-item > img {
    height: 25rem;
}
.carousel-caption{
  padding-bottom: 30px;
}
.mobilehide{
  display: none;
}

}

.bg-dark1{
  background-color: #76c38b7a;
}