#btnleft {
    display: none;
}

@media screen and (max-width: 1000px) {
    #btnleft {
        display: inline-block;
    }
    body>.mainDivOfNav {
        padding-left: 0px;
        padding-right: 0px;
    }
    #idnav {
        display: none;
    }
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}

.pbtn {
    outline: none;
    border: none;
}

.leftright {
    background-color: violet;
    width: 40vw;
    height: 450px;
    overflow-y: scroll;
    scroll-behavior: smooth;
}

.pr {
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

#itemimg {
    transition: transform 0.5s;
}

.items:hover {
    box-shadow: 2px 2px 5px #d9d9d9, -2px -2px 5px #d9d9d9;
}

.items:hover>.itemdiv>#itemimg {
    -ms-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}

.items:hover>.card-body>.itemNamePrice {
    position: relative;
    animation: animateItemName 0.5s;
    left: 10px;
}

@keyframes animateItemName {
    from {
        left: 0px;
    }
    to {
        left: 10px;
    }
}

#addToCart,
#addToWishlist {
    opacity: 0;
}

.items:hover>.card-body>.addToCartHeart>#addToCart {
    position: relative;
    animation: animateAddToCart 0.5s;
    opacity: 1;
    background-color: white;
    border-color: white;
    border-style: dotted;
}

@keyframes animateAddToCart {
    from {
        left: -10px;
        opacity: 0
    }
    to {
        left: 0;
        opacity: 1
    }
}

.items:hover>.card-body>.addToCartHeart>#addToWishlist {
    position: relative;
    animation: animateHeart 0.5s;
    opacity: 1;
    background-color: white;
    border-style: none;
}

@keyframes animateHeart {
    from {
        right: -15px;
        opacity: 0
    }
    to {
        right: 0;
        opacity: 1
    }
}