body{
  /* font-family: 'Cinzel Decorative', cursive; */
  font-family: 'Cinzel', serif;
}

.carousel-inner{
   height: 745px;
}

.logo , .nav-item,.footer{
  /* font-family: 'Cinzel Decorative', cursive; */
  font-family: 'Cinzel', serif;
}
.logo{
  padding-left: 60px;
}

.navbar {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 999;
  transition: bottom 0.3s;
}

.navbar.scrolled {
  bottom: auto;
  top: 0;
}
.banner-section {
    background-attachment: fixed;
    /* background-position: top center; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    /* position: absolute; */
    top: 0px;
    width: 100%;
  }

  /* parallex effect */

  .slide {
    height: 100vh;
   }



   .slide1 {

     background-image: url("1.webp");
      background-position: center;
       background-repeat: no-repeat;
       background-size: cover;
   }
   .slide2 {

       background-image: url("gu-1.webp");
       background-position: center;
       background-repeat: no-repeat;
       background-size: cover;

   }
   .slide3 {
 
     background-image: url("2.webp");
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
   }
   .slide4 {

    background-image: url("3.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .slide5 {

    background-image: url("4.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
   .fix-it {
      background-attachment: fixed;
     
   }
 
    
    .about-us  {
      display: block;
      margin-top: 15rem !important;
      padding: 0% 0% 0% 0%;
      align-items: center;
      justify-content: flex-start;
      font-family: 'Cinzel Decorative', cursive;
      color: #fff;
      /* background-image: linear-gradient(to bottom, #f0b1d9, #a54683); */
    }
    /* anubhav-kendra */

    .anubhav-kendra  {
      display: block;
      margin-top: 10rem !important;
      padding: 0% 0% 0% 0%;
      align-items: center;
      justify-content: flex-start;
      font-family: 'Cinzel Decorative', cursive;
      color: #fff;
      /* background-image: linear-gradient(to bottom, #f0b1d9, #a54683); */
    }



    /* gunayatn-nyas */
    .banner{
      /* background-image: url("6.jpg"); */
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      /* height: 100vh; */
  }

  @media only screen and (max-width:600px){
    .banner{
      /* background-image: url("6.jpg"); */
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      /* height: 50vh; */
    }
}


    .gallery-image {
      padding: 20px;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }

    .gallery-image img {
      height: 250px;
      width: 350px;
      transform: scale(1.0);
      transition: transform 0.4s ease;
    }

    .img-box {
      box-sizing: content-box;
      margin: 10px;
      height: 250px;
      width: 350px;
      overflow: hidden;
      display: inline-block;
      color: white;
      position: relative;
      background-color: white;
    }

    .caption {
      position: absolute;
      bottom: 5px;
      left: 20px;
      opacity: 0.0;
      transition: transform 0.3s ease, opacity 0.3s ease;
    }

    .transparent-box {
      height: 250px;
      width: 350px;
      background-color:rgba(0, 0, 0, 0);
      position: absolute;
      top: 0;
      left: 0;
      transition: background-color 0.3s ease;
    }

    .img-box:hover img { 
      transform: scale(1.1);
    }

    .img-box:hover .transparent-box {
      background-color:rgba(0, 0, 0, 0.5);
    }

    .img-box:hover .caption {
      transform: translateY(-20px);
      opacity: 1.0;
    }

    .img-box:hover {
      cursor: pointer;
    }

    .caption > p:nth-child(2) {
      font-size: 0.8em;
    }

    .opacity-low {
      opacity: 0.5;
    }

    /* gunayatan nyas end  */
