#abo{
    min-height: 70vh;
    /* position: relative; */
    background-repeat:no-repeat !important;
    background-size: cover !important;
    background-position: 25%;
    background-attachment: fixed !important;

}
#foot{
    min-height: 90vh;
    /* position: relative; */
    background-repeat:no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: 25%;
}


.nav-link{
    transition: 0.5s !important;
    /* background-color: aqua; */
    /* width: 110px; */
}
.nav-link:hover{
    color: #8b62ae !important; 
    filter: drop-shadow(0px 0px 5px #8b62ae) !important;
    transform: translateY(-1px);
}
#signin,#signup{
    transition: 0.5s;

}
#signin:hover{
    /* background: rgb(128, 0, 64);  
    box-shadow: 0px 0px 20px rgb(128, 0, 64); */
    transform: translateY(-2px);
}
.signup{
    transition: 0.5s;

}
#signup:hover{
    background: #8b62ae;
    color: white;
    box-shadow: 0px 0px 20px #8b62ae;
    transform: translateY(-2px);
}

  .sticky{
    
    background: rgba(0, 0, 0, 0.096);
    border-radius: 8px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(4.3px);
    -webkit-backdrop-filter: blur(6.3px);
    transition: 1s;
    height: auto;
    /* color: white !important; */
    /* padding-top: 5px;
    padding-bottom: 5px; */
}  
/* .navbar{
    background-color: white !important;
} */
.shop-btn{
    border: 2px solid #8b62ae;
    border-radius: 2px !important;
    background-color: transparent !important;
}
.cont .main-con{
    /* margin: 80px 0px 140px 0px !important; */
    padding-top: 90px;
}
@media (max-width:991px){
    .navbar{
        
        height: 13vh !important;
    }
}
#sl-main{
    position: relative;
    bottom: 94px !important;
}




.offer-btn{
    background-color: transparent;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid white;
    font-weight: bold;
    color: white;
    transition: 0.5s;
  }
  .offer-btn:hover{
    background: #b248f2;
    color: white;
    box-shadow: 0px 0px 10px #b248f2;
    border: none;
    transform: translateY(-2px);
  
  }
  .offer h1{
    color: white;
  }
  .offer{
    background-color: #45076a;
    padding: 40px 20px;
  }
  .offer{
    display: flex;
    justify-content: center;
    justify-content: space-around;
    align-items: center;
    height: auto;
  }
  #foot{
    min-height: 70vh;
    /* position: relative; */
    background-repeat:no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: 25%;
}
#foot .container .row a li{
    /* background-color: #8b62ae !important; */
    transition: 0.5s;
}
#foot .container .row a li:hover{
    color: #8b62ae !important; 
    filter: drop-shadow(0px 0px 5px #8b62ae) !important;
    transform: translateY(-1px);
    font-weight: bold !important;
}


