
@import url('https://fonts.googleapis.com/css2?family=Anton&family=Archivo+Black&family=DM+Serif+Display&family=Dancing+Script:wght@500&family=Diphylleia&family=Hedvig+Letters+Sans&family=Heebo:wght@500&family=Inter&family=Josefin+Sans&family=Josefin+Slab&family=Jost&family=PT+Serif&family=Quicksand&display=swap');

@font-face {
  font-family: 'Revue bt';
  src: url('revue bt.ttf') format('truetype');
  font-display: swap;
  }

.wholesale #custom-text
      {
        font-family: 'Revue bt';
        font-weight:normal;
      }

  html 
    {
    scroll-behavior: smooth;
    }
.navbar
{
    font-family: 'Quicksand', sans-serif;

}

.navbar .navbar-brand 
{
    color: rgb(22, 2, 2);
    margin-left: -14px;
}


.navbar .navbar-toggler
{
    background-color: #4D194D;
    margin-right: 0px;
}

.navbar .nav-item .nav-link:hover
{
    background-color: #4D194D;
    color: white;
}

.navbar .nav-item .nav-link 
{
    color: black;
}

.navbar .dropdown .dropdown-menu .dropdown-item:hover 
{
    background-color: #ffc400;
    color: #4D194D;
    font-weight: bold;
}



.home 
{
    background-image: url(yellow-bg.jpg);
    background-position: center;
    background-size: cover;
}

.home-content
{
    color: #4D194D;
}

.home-content h1 
{
    color: #4D194D;
    text-shadow: 0px 2px 2px white;
}

.home-content #caption 
{
   
    color: rgb(234, 73, 100);
    font-family: 'Josefin Slab', serif;
    font-weight: bold;
    text-shadow: 0px 1px 2px white;

}

.home-content .phone img 
{
    width: 40px;
}

.home-content .phone span 
{
    margin-left: -10px;
}
.home-content .btn
{
    background-color: rgb(234, 73, 100);
    color: white;
    padding: 10px;
}
.home-content .wp-cont button 
{
    background-color: transparent;
    border: 1px solid rgb(255, 0, 0);
    padding: 8px;
    color: #ff0000;
    font-weight: bold;
}

.wp-cont p 
{
    color: #4D194D;
    
}
.wp-cont .wp 
{
    font-family: 'Quicksand', sans-serif;
    background-color:rgba(255, 247, 0, 0.422);
    padding: 14px;
    color: #4D194D;
    border-radius: 8px;
}

.cal-img img                                                                                                                                                                 
{
    width: 60px;
}
#days
{
    margin-top: 15px;
    color: #bb3e03;
    font-weight: bold;
}
#open
{
    margin-top: -15px;
}

.about #abt-title 
{
    color: #bb3e03;
    font-family: 'Quicksand', sans-serif;
}

.about p 
{
    font-family: 'Quicksand', sans-serif;
}

.products #prod-title
{
    font-family: 'Quicksand', sans-serif;
}

.products .prod-item 
{
    width:20rem;
    padding: 0px;
}
.products .prod-img 
{
    width: 100%;
}
.products .category 
{
    color: #1d0441;
    margin-top: -18px;
    text-align: center;
    padding: 10px;
}

.products .prod-item button 
{
          background-color:#5F0F40;
    color: white;
    border: none;
    width: 100%;
    border-radius: 6px;
    padding: 10px;
}

.saree-border img 
{
    width: 300px;
}

.prefer 
{
    background-image: url(contbg.jpg);
    background-size: cover;
    background-position: center;
    padding: 50px;
}

.prefer .p-item 
{
    color: white;
}
.prefer .p-item h3
{
    font-weight: bold;
}

.wholesale 
{
    font-family: 'Quicksand', sans-serif;
}

.contact 
{
    font-family: 'Quicksand', sans-serif;
    background-image: url(conbg.jpg);
    background-size: cover;
    background-position: center;
}

.con-item h3 
{
    text-align: start;
    font-weight: bold;
   
    color: white;
}
.con-item p 
{
    color: rgb(209, 209, 209);
}



.con-item ul
{
    list-style-type: square;
    color: white;
}

.con-item ul li a
{
    text-decoration: none;
    color: rgb(209, 209, 209);
}

.con-item .social ul li
{
     text-decoration: none;
    color: rgb(209, 209, 209);
}



.gallery #g-cont-title 
{
    background-color: #4D194D;
}

.gallery .g-item 
{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 15px;
    background-color: rgb(247, 247, 247);
    width:250px ;
    height: 300px;
}
.gallery .g-item button
{
    background-color: #ffc300;
    color: white;
    border: none;
    padding: 8px;
}
.gallery .g-item img 
{
    max-width: 200px;
    max-height: 260px;
    transition: all 0.2s ease-in-out;

}


.gallery .g-item img:hover
{
    transform: scale(1.2);
}
/* sep-prods */

.sep-gallery .g-item img
{
    transition: all 0.2s ease-in-out;
}

.sep-gallery .g-item img:hover
{
    transform: scale(1.2);
}

@media (min-width:991px) {
    .home 
    {
        height: 700px;
    }
}

