.nav-brand-img{
    width: 100px;
}
.search-bar-side{
    margin-top: 19px;
}
@media screen and (max-width:1100px) {
    .main-body{
        width: 100% !important;
    }
}
@media screen and (max-width:765px) {
    .slider-section{
       padding: 0 10px;
    }
}
@media screen and (max-width:765px) {
    .category-section{
       padding: 0 0 10px 0;
       
    }
}
@media screen and (max-width:990px) {
    .top-nav{
        display: none !important;
    }
}
@media screen and (min-width:990px) {
    .sm-top-nav{
        display: none !important;
    }
}

@media screen and (min-width:990px) {
    .nav2-media-screen{
        display: none !important;
        
    }
  
}
@media screen and (max-width:990px) {
    .nav3-media-screen{
        display: none !important;
    }
}
.all-cetagory-button{
    background-color: #05748C !important;
}
.social-media-icon{
    margin-left: 50px;
}
.input-group input{
    border: none !important;
    
}
.offcanvas-cetegory-img{
    width: 30px !important;
    height: 30px !important;
    border-radius: 7px;
    margin-right: 10px;
}

.dropdown-item-hover:hover{
    background-color:  rgb(138, 122, 122) !important;
    color: white !important;
    border-radius: 5px !important;
    transition: .3s !important;
}
.dropdown-menu-width{
    width: 220px !important;
    overflow-x: hidden;
}
.dropdown-menu-item-hover:hover{
    background-color: #8679db !important;
    color: white !important;
    margin-left: 5px !important;
    transition: .3s !important;
    border-radius: 5px;
}
.list-group-item-action:hover{
    background-color: #8679db !important;
    color: white !important;
   
    transition: .3s !important;
}
.nav-item-hover:hover{
    background: #e2d7d7 !important;
    color: #000 !important;
    border-radius: 5px;
    transition: .5s !important;
}

.nav-link{
    color: white !important;
    font-weight: 600 !important;
}
.login-cart-top{
    color: #745c5c;
    margin-top: 3px;
}
.cetegory-item{
    overflow: hidden !important;
}

.input-group-append button{
    border-radius: 0;
}
.input-group input{
    border-radius: 0;
    border: 1px solid red;
    
}



.slider-img{
    max-height: 500px;
    
}
.bg-colour{
    background-color: #F6F8FF !important;
}
.item-img{
    height: 100px !important;
    width: 100px;
}
.cetegory-item .item img:hover{
    transform: scale(1.1);
    transition: transform .3s;
}
/* Product Card */
.product-card{
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}
.product-card a{
    text-decoration: none;
}
.product-card .stock{
    position: absolute;
    color: #fff;
    border-top-left-radius: 3px;
    padding: 0px 12px;
    font-size: 12px;
    right:0;
    bottom:0;
    background-color: #CB3C3E !important;
}
.product-card .stocklove {
    position: absolute;
    color: #fff;
    background-color: rgba(38, 56, 59, 0.5); /* 80% opacity */
    padding: 6px 6px;
    border-radius: 50%;
    font-size: 20px;
    right: 0;
}
.stocklovesearch{
    position: absolute;
    color: #fff;
    background-color: rgba(38, 56, 59, 0.5); /* 80% opacity */
    padding: 2px 6px;
    border-radius: 50%;
    font-size: 20px;
    right: 0;
}

.product-card .stocklove:hover{
    color: #007C96 !important;
}
.product-card .stocklovesearch:hover{
    color: #007C96 !important;
}
.product-card .product-card-img{
    max-height: 200px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.product-card .product-card-img img{
    width: 100%;
}
.product-card .product-card-img img:hover{
    transform: scale(1.3);
    transition: transform .5s;
}
.product-card .product-card-body{
    padding: 10px 10px;
}

.product-card .product-card-body .product-name{
    font-size: 18px;
    
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.product-card .product-card-body .product-name a{
    color: #000;
    font-weight: 600;
}

.product-card .product-card-body .selling-price{
    font-size: 22px;
    color: #3898AD;
    font-weight: 600;
    margin-right: 8px;
}
.product-card .product-card-body .original-price{
    font-size: 18px;
    color: #9CA3AF;
    font-weight: 400;
    text-decoration: line-through;
}
.product-card .product-card-body .btn1{
    border: 1px solid;
    margin-right: 3px;
    border-radius: 0px;
    font-size: 12px;
    margin-top: 10px;
}
/* Product Card End */
.rounded-circle:hover{
    background-color: rgb(219, 226, 225) !important;
    
}
.cart-hover:hover{
    background-color: #cf5757 !important;
    color: white !important;
}
.order-hover:hover{
    background-color: #fff !important;
    color: #a33030 !important;
}
.seemore{
    background-color: #007C96 !important;
}
.fa-eye{
    margin-right: 7px;
}
.fa-angle-down{
    margin-right: 7px;
}
.seemore:hover{
    background-color: white !important;
    color: #007C96 !important;
}
.happy-customer{
    background-color: white !important;
    font-family: sans-serif;
}
.newsletter{
    background-color: #0A0D41;
    font-family: sans-serif;
}
.off-can-colour{
    background-color:rgb(233, 219, 219);
    
}
.offcanvas-img{
    max-height: 160px !important;
    max-width: 160px !important;
    border-radius: 0 !important;
}