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

}


.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;
    }
}



#pr-search{
    position: relative !important;
    right: 30px ;
    /* left: 0px; */
}


.pro-det .card{
    background: linear-gradient(150deg, #cb9ef3 50%,white 30%);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.4);
    cursor: pointer;
    border: none !important;
    transition: 0.5s;

}
.pro-det .card:hover{
    transform: translateY(-3px);
}
.pro-det .prod-img{
    /* box-shadow: 0 4px 30px rgba(0, 0, 0, 0.4); */
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.4)) !important;
    object-fit: cover !important;

}
.pro-det .prod-img img{
    transition: 0.5s;
    object-fit: cover !important;
}
.pro-det .prod-img img:hover{
    
    transform: translateY(-5px);
}
.range-crd .search-box{
    width: 30% !important;
}
.range-label{
    display: block;
    font-size: 2em !important;
    color: #45076a;
    margin-bottom: 20px !important;
}
.range-field{
    -webkit-appearance: none;
    outline: none !important;
    width: 70% !important;
    height: 12px !important;
    background: rgb(224, 224, 224) !important;
    border-radius: 20px !important;
    /* box-shadow: inset 0 0 5px rgba(0,0,0,1) !important; */
    overflow: hidden !important;
}
.range-field::-webkit-slider-thumb{
    -webkit-appearance: none !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 50% !important;
    background: #45076a !important;
    box-shadow: -410px 0 0 400px #b248f2 !important;
    cursor: pointer !important;
}


.simple-pagination li {
	display: inline-block;
	margin-right: 5px;
}

.simple-pagination li a,
.simple-pagination li span {
	color: #8a8a8a;
	padding: 5px 10px;
	text-decoration: none;
	border: 1px solid #EEE;
	background-color: #FFF;
	box-shadow: 0px 0px 10px 0px #EEE;
}

.simple-pagination .current {
	color: #FFF;
	background-color: #8b62ae;
	border-color: #8b62ae;
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
	background: #8b62ae;
}

#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;
}