body{
        background: #f5f6f7;
}
.top-bar{
    display:none;
}
.pnumber{
    margin-left:-12px;
    color:#000;
}
.buynow{
    width: 136px;
    margin: 0 auto;
    font-weight:bold;
}

.owl-nav{
    display:none;
}
#footer{
    display:none;
}
.customfooter{
    padding: 20px;
    background: #fff;
    border-top: 2px solid #000;
}
.ficon{
    height: 49px;
}
.mainnav{
    background:#1abc9c !important;
}
.product-item {
    display: block;
    width: 100%;
    max-width: 100%;
    float: left;
    position: relative;
    margin-bottom: 30px;
    background: #fff;
    text-align: center;
    text-transform: capitalize;
    padding: 4px;
    border-radius: 6px;
    box-shadow: 0px 0px 2px 2px #bebebede;
}
   
.topcat{
    padding: 9px;
    text-align: center;
    background: #4dd69f;
    color: #fff;
}
.section-latest-products{
    margin:0px;
}
.section{
    margin:0px;
}
.section .title {
    text-align:left !important;
    border-bottom: 2px solid #000;
}
.slugre{
    background: #1abc9c;
    color: #fff;
    padding: 1px 9px;
    border-radius: 0px 17px 0px 0px
}
.slugre a{
    color:#fff;
}
@media (min-width: 1260px){
.img-product-container {
    height:160px;
}
.mega-menu{
        background: #1abc9c;
}
.mega-menu li a{
    color:#fff !important;
}
.product-item .img-product{
    height:160px;
}

    .nav-item:hover{
    background: #fff;
    color: #000 !important;
    border-radius: 0px 0px 0px 0px;
    }
    .nav-item:hover a{
        color:#000 !important;
    }
}
.top-search-bar .input-search {
    border: 2px solid #000000!important;
}
.dbtn{
    border: 2px solid #000000!important;
    border-right:0px!important;
        padding: 8px!important;
}
.imgfb{
    width:100%;
}
/*===========================*/
@media (min-width: 992px){
   .newgrid5{
        max-width:20%;
    } 
    .mbfbanr{
        display:none;
    }
    .nav-main .navbar ul .nav-item .nav-link{
        padding: 12px 2px;
    }
}
@media (max-width: 992px){
 .dfbanr{
     display:none;
 } 
 .nmpp{
     padding:0px 10px !important;
 }
}
@media (max-width: 576px){
.product-item .img-product {
    width: 100%;
    height: 160px;
}}
/*===================*/
@media (max-width:767.98px){
    .hiddenxs{display:none}
    .main-slider .item{
        height:200px;
    }
    .slider-container {
    height: 200px;
}
.mnum{
       font-size: 18px !important;
    width: 34px;
    display: flex;
    padding-left: 73px !important;
    
}
.micon{
    font-size:22px!important;
    padding-right:10px;
}
.numberopt{
    margin-top: -27px;
}
.mbsolink{
    width:33%!important;
    text-align:center!important;
    margin:0 auto!important;
    padding-top: 67px !important;
    padding-left:2px!important;
    padding-right:2px!important;
}
#tab_reviews_content{
    display:none !important;
}
#tab_comments_content{
    display:none!important;
}
#tab_facebook_comments_content{
    display:none!important;
}
#tab_shipping_content{
    display:none!important; 
}
.search-icon{
   display:none!important;  
}
.cfooter{
    text-align:center;
}
.cusbtn{
    width:100%;
}
.footer-logo img{
    width:150px;
}
.youimg{
    height:auto !important;
}
}


.wholesale-box{
display:flex;
flex-wrap:wrap;
gap:10px;
margin:15px 0;
}

.qty-price{
padding:10px 15px;
border:1px solid #ddd;
border-radius:20px;
background:#f7f7f7;
}

.qty-price strong{
display:block;
font-weight:700;
}
#qtyWarning{
    border-radius:10px;
    font-size:14px;
    font-weight:600;
    margin-top:10px;
}
.price-range{
    text-align:center;
    font-weight:600;
    color:#28a745;
    padding:8px 0;
}
.price-range-home{
    text-align:center;
    font-size:15px;
    font-weight:400;
    color:#e53935;
    padding:8px 0;
}

.btn-view-details{
    display:block;
    text-align:center;
    background:#2d43e6;
    color:#fff !important;
    padding:10px;
    border-radius:4px;
    text-decoration:none;
    font-weight:400;
    margin-top:5px;
}

.btn-view-details:hover{
    color:#fff !important;
    opacity:.9;
}

.notice-bar{
    background:linear-gradient(90deg,#0ea5a3,#14b8a6);
    color:#fff;
    text-align:center;
    font-size:20px;
    font-weight:700;
    padding:10px;
}

.blink-phone{
    color:#ffeb3b;
    animation:blinkPhone 1s infinite;
}

@keyframes blinkPhone{
    50%{
        opacity:0;
    }
}

.notice-bar-mobile{
    display:none;
}

@media(max-width:768px){

    .notice-bar{
        display:none;
    }

    .notice-bar-mobile{
        display:flex;
        justify-content:center;
        align-items:center;
        text-align:center;

        background:linear-gradient(90deg,#0ea5a3,#14b8a6);
        color:#fff;

        font-size:17px;
        font-weight:700;

        padding:8px 10px;
        min-height:40px;

        box-shadow:0 2px 8px rgba(0,0,0,.12);
    }

    .notice-bar-mobile .blink-phone{
        color:#ffeb3b;
        margin-left:0px;
        animation:blinkPhone 2s infinite;
    }
}

@keyframes blinkPhone{
    50%{
        opacity:0;
    }
}