
@media (min-width: 1300px) {
    .container{
        width: 1300px !important;
        margin: auto !important;
    }
}

@media (min-width:100px) and (max-width:1000px) {
    .container-fluid{
        padding: 0px 5px !important;
    }
    
}
/* Large devices (desktops, ≥992px) */
@media (min-width: 992px) and (max-width: 1199.98px) { 
    .header-wish{
        padding-left: 2px !important;
    }
    .header-main-part-add-to-cart-part ul li {
        padding-right: 0px;
    }

    .product-divided-best-hori-main{       
        padding: 0px 10px;
        .img{
            width: 100%;
            height: 122px;
            margin: 10px 0px;
            padding: 12px;
        }
        .body-part{
            padding: 5px 0px 10px 5px;
            line-height: 17px;
            /* font-size: 12px; */
            a{
                padding-top: 3px;
                height: 50px !important;
            }
            .feature-card-product-fix-price{
                font-size: 15px !important;
            }
            .feature-card-product-discount-price{
                font-size: 13px !important;
                padding-left: 5px !important;
            }
            .rating{
                /* height: 20px; */
            }
            .rating-img {
                top: -57px !important;
                left: -111%;
                width: 45% !important;
                height: 27px !important;
            }
            .text{
                top: 2px !important;
                left: 5px !important;
                font-size: 11px !important;
            }
        }
    }

    /* footer */
    .newsletter {        
        p{
            font-size: 13px !important;
        }
    }
    .desk-footer-group-btn {
        .google-play {
            margin-left: 3%;
            margin-right: 14%;
        }
    }

    /* category detail page */
    .category-detail-div {
        grid-template-columns: repeat(4, 25%);
    }
    .best-deals-divide{
       padding: 0px 5px !important;
    }
    .limited-time-deal-products{
        margin: 95px 0px 0px !important;
        padding: 0px 0px !important;
    }
    .timing-offer-div{
        left: 15%;
        width: 70%;
    }
    .flash-timer{
        font-size: 14px ;
    }
    .savings-offer-div{
        bottom: -16px;
        font-size: 14px ;
        width: 82%;
        left: 30%;
        z-index: 11;
        &::after{
            
            z-index: -1;
        }
        &::before{
            
            z-index: -1;
        }
    }

    .besst-sales-products-main-div{
        .prices{
            font-size: 14px ;
        }
        .dis-price{
            font-size: 13px;
            margin-top: 5px;
        }
        
    }
    .off-btn{
        font-size: 13px;
    }
    .footer-main-div {
        line-height: 22px;
        border-radius: 20px 20px 0px 0px ;
        .title{
            font-size: 16px ;
        }
        ul li a{
             font-size: 13px !important;
         }
         .col-lg-1{
            padding: 0px !important;
         }
         .social-icon{
            span{
                font-size: 13px !important;
            }
            .me{
                margin-right: 2px !important;
            }
            .ps-md-3{
                padding-left: 2px !important;
            }
         }
         .social-icon-img{
            a{
                margin-right: 2px !important;
                i{
                    font-size: 16px !important;
                }
            }
         }
    }
    
 }
/**Extra small devices (phones):**/
@media  (min-width: 768px) and (max-width: 991.98px){
    .header-main-part-add-to-cart-part{
        font-size: 14px;
    }
   .header-main-part{
        display: grid;
        grid-template-columns: 23% 38% 39%;
    } 
    .header-main-part-add-to-cart-part ul li {
        padding-right: 0px;
    }
    .main-slider {
        img{
            height: auto !important;
        }
    }
    .best-deals-divide {       
        grid-template-columns: 50% 50% !important;
        
        .product-divided-best-hori-main:last-child {
            display: none !important;
        }
    }
    .product-card {
        .img {
            width: 100%;
            height: 155px;
            padding: 10px;
        }
    }
    .category-divided-div {
        display: grid;
        grid-template-columns: repeat(4, 1fr) !important;
        margin: 10px;
        padding: 0px;
    }
    .mbl-nav-cat{
        display: none !important;
    }
    .desk-footer-group-btn {
        .google-play {
            margin-left: 1%;
            margin-right: 11%;
        }
    }
    .footer-logo-part {
        .body-div-sup {
            padding-left: 0px;
        }
    }
    
     /* category detail page */
    .category-detail-div {
        grid-template-columns: repeat(3, 33.3%);
    }

    /* details page */
    .product-details-main-div{
        grid-template-columns: 50% 50% 100%;
    }
    .similar-product-main {
        grid-template-columns: repeat(4, 25%);
    }
    .add-to-cart-header-main span {
        color: #000000 !important;
    }
    .product-divided-best-hori-main{
            .feature-card-product-fix-price{
                font-size: 13px !important;
            }

        }

    .besst-sales-products-main-div{
        .besst-sales-products-main-div-product{

            &:last-child div{
                display: none !important;
            }
        }
    }
     
    .limited-time-deal-products-div:last-child{
        display: none !important;
    } 
    .product-divided-best-hori-main {
        .body-part{
            padding: 10px 1px 10px 9px;
            .rating-img{
                top: -78px;
            left: -122%;
            }
        }
    }  
    .savings-offer-div{
        left: 29px;
        width: 111%;
    }
}
@media (min-width:750px) and (max-width:900px){
        .header-main-part {
        display: grid;
        grid-template-columns: 29% 36% 35% !important;
    }
    .header-main-part-add-to-cart-part ul li {
        padding-right: 11px;
        a{
            span{
                display: none !important;
            }
        }
    }
    .user-dash{
        padding: 0px !important;
        display: grid;
        line-height: 10px !important;
        grid-template-columns: 20% 20% 20% 20% 20%;
        .user-status-badge{
            padding: 3px;
            font-size: 10px;
        }
        .user-section{
            line-height: 15px;
        }
        .section-title{
            font-size: 15px;
        }
        .section-item a {
            padding: 0px;
        }

    }
}
@media (min-width: 576px) and (max-width: 767.98px){
    body{
        overflow-x: hidden !important;
    }
        .header-main-part {
        display: grid;
        grid-template-columns: 10% 50% 40%;
    }
    .mbl-nav-cat{
        display: none !important;
    }
    .big-logo-divc img{
        display: none !important;
    }
    .add-to-cart-header-main span {
        color: #fff !important;
        top: 3px;
        left: 30px;
    }
    .header-main-part-search-part-search .search-box-main .search-icon {
        font-size: 20px;
    }
    .header-sticky .header-main-part-search-part-search .search-box-main .search-icon {
        font-size: 21px;
    }
    .header-main-part-add-to-cart-part ul li {
        padding-right: 11px;
        a{
            span{
                display: none !important;
            }
        }
    }
    .product-divided-best-hori-main {
        padding: 10px 8px !important;
        .img {
            width: 100% !important;
            height: 90px !important;
            img {
                width: 100%;
                height: 100%;
                object-fit: contain;
            }
        }
        .body-part {
                padding: 0px 10px ;
                line-height: 15px;
                font-size: 13px;
            .feature-card-product-fix-price {
                font-size: 16px !important;
            }
            .feature-card-product-discount-price {
                font-size: 12px !important;
            }
            .rating {
                /* height: 19px ; */
            }
            .rating-img {
            }
            .text{
                top: 3px !important;
                left: 5px !important;
                font-size: 11px !important;
            }
        }
    }
    .category-divided-div{
        display: grid;
        grid-template-columns: repeat(4, 1fr) !important;
        margin: 10px;
        padding: 0px;
        .cat-card {
            height: 90px !important;
            a{
                padding: 0px !important;
                line-height: 13px !important;
            }
            .img {
                width: 50px !important;
                margin: 1px auto;
                height: 50px !important;
            }
            .title {
                text-align: center;
                /* padding-bottom: 5px; */
                line-height: 15px;
                padding-top: 7px;
                font-size: 12px !important;
            }
        }
    }
     .best-deals-divide {
        grid-template-columns: 50% 50%;
        .product-divided-best-hori-main:last-child {
            display: none !important;
        }
    }
    .flash-slider {
        .slick-next {
            right: 26px !important;
        }
    }
    .flash-timer{
        font-size: 13px !important;
    }
    .best-deals-divide {
    grid-template-columns: 50% 50% !important;
    gap: 15px !important;
}
.product-divided-best-hori-main {
        .img{
            height: 125px !important;
        }
        & .body-part {
            & .rating {
                .text {
                    top: 0px !important;
                    left: 7px !important;
                }
            }
            .feature-card-product-fix-price span {
                font-size: 12px !important;
            }
            .feature-card-product-discount-price {
                font-size: 10px !important;
            }
            .pt-2{
                padding-top: 0px !important;
            }
        }
    }
    .rating-img{
        top: -75px !important ;
        left: -133px !important;

    }
    .savings-offer-div{
        width: 80%;
        top: 13px !important;
        &::before{
            z-index: -1;
        }
        &::after{
            z-index: -1;
        }
    }
    .user-dash{
        padding: 0px !important;
        display: grid;
        line-height: 10px !important;
        grid-template-columns: 20% 20% 20% 20% 20%;
        .user-status-badge{
            padding: 3px;
            font-size: 10px;
        }
        .user-section{
            line-height: 15px;
        }
        .section-title{
            font-size: 15px;
        }
        .section-item a {
            padding: 0px;
        }

    }
    
}
@media (max-width: 575.98px) { 
    /***top header*****/
    body{
        overflow-x: hidden;
    }
    p{
        font-size: 12px;

    }
    .user-dash{
        padding: 0px !important;
        display: grid;
        line-height: 10px !important;
        grid-template-columns: 20% 20% 20% 20% 20%;
        .user-status-badge{
            padding: 3px;
            font-size: 10px;
        }
        .user-section{
            line-height: 15px;
        }
        .section-title{
            font-size: 15px;
        }
        .section-item a {
            padding: 0px;
        }

    }
    .whatsapp-float{
        bottom: 77px !important;
    }
    .add-to-card-main-div{
        text-align: center;
    }
    .flash-slider {
        .slick-next {
            right: 26px !important;

        }
    }
    .flash-slider {
        .slick-prev:before, .slick-next:before {
            opacity: 0px !important;
            display: none;
            }
    }
    .header-main-part-search-part-search .search-box-main{
        display: grid !important;
        grid-template-columns: 85% 15%;
    }
    .header-main-part-search-part-search .search-box-main .search-icon {
        font-size: 21px;
    }
    .top-bar{
        display: none !important;
    }
    .product-to-wishlist{
        padding-right: 0px !important;
    }
    .sub-nav {
        /* display: none !important; */
        overflow-x: auto;
        .mbl-nav-cat{
            display: none !important;
        }
        .mbl-price-drop{
            padding: 0px 18px !important;
        }

    }
    .ittrader-header .gap-5{
        padding: 5px !important;
    }
    .sub-nav .btn {
    font-weight: 600;
    border: 0px !important;
    margin: 0px !important;
    padding-left: 6px;
    line-height: 17px;
    a{
        display: block !important;
        font-size: 9px !important;
        .badge-custom{
            margin: 0px !important;
            padding: 1px 4px;
            border-radius: 4px;
        }
    }
    .badge-custom{
        font-size: 0.5rem !important;
    }
}
    .top-header-main{
        display: none;
    }
    /* .header-sticky{
        width: 600px;
    } */

    .mbi-header{
        background-color: unset !important;
    }
    #header-main {
        background-color: unset;
        padding: 0px 0px 2px!important;
        box-shadow: none !important;
    }
    .header-sticky .header-main-part {
        grid-template-columns: 15% 85%;
    }
  
    .header-main-part-search-part-search {
        /* margin-left: 0px !important; */
        /* border: 0px; */
    }
    
    .main-category{
        display: none;
    }
    .category-show-header .header-main-part-search-part-category {
        width: 0%;
    }
    .header-main-part{
        grid-template-columns: 15% 85%;
        padding: 10px 5px;
    }
    .header-main-part-search-part-search .search-box-main input{
        width: auto !important;
    }
    .header-sticky .category-top{
        display: none;
        width: 0;
       
    }
    .header-main-part-add-to-cart-part{
        display: none;
    }
   
    .header-sticky .search-box-main{       
        padding: 0px;
        padding-top: 5px;
        padding-left: 9px;
        /* border: 1px solid black; */
        border-radius: 9px;
        overflow: hidden;
    }
    .big-logo-divc{
        display: none;
    }
    
    /****.main-content *****/
    .main-content 
    {  
        margin: 0px !important;       
        background-color: var(--body-background-color);
        padding-bottom: 8px !important;
    }
    /***slider part****/
    .main-slider {
        img {
            height: auto !important;
        }
    }
   
    .add-to-cart-header-main span {
        color: #000000 !important;
    }
    .fa-user{
        color: #040404;
    }
    .card-divided-main-div{
        display: grid;
        grid-template-columns: 49% 49% 49% 49% 49% 49% !important;
        gap: 10px;
        margin-bottom: 20px;
        overflow-x: auto;
    }
    .category-divided-div
        {
            display: grid;
            grid-template-columns: repeat(4, 1fr) !important;
        }
    .slider{
        padding: 0px !important;
    }
    .slider-part {
        display: grid;
        grid-template-columns: 100%;
        margin: 0px !important;
        padding: 0px !important;
        
    }
    .display-category-main-item 
    {
        margin: 0px;
    }
    .display-category-main-item a
    {
        margin: 0px;
    }
    /******homePage-first-ads****/
    .homePage-first-ads{
        display: none;
    }
    /*****.main-feature****/
    .main-feature
    {
        grid-template-columns: 100%;
        background-color: var(--body-background-color);
    }
    .homePage-second-ads
    {
        order: 2;
        background-color: #fff;
        margin: 0px 5px;
    }
    .feature-product {
        order: 1;
    }
    .home-third-ads img {
        width: 100%;
        height: 60px;
    }
    /*****.feature-praaduct-part *****/
    .feature-praaduct-part {
        margin: 10px 0px;
    }
    .feature-product-title
    {
        margin: 0px;
        text-align: start;
    }
    .feature-product-title ul {
        margin: 0px;
        padding: 0px;
    }
    .feature-praaduct-part-mains-cover{
        background-color: #fff;
        border-radius: 5px;
        padding: 7px;
    }
    .feature-praaduct-part-mains
    {
        padding: 5px;
        border-radius: 5px;
        height: 315px;
    }
    .feature-card
    {
        border: 0px;
    }
    .feature-card-product-img{
        margin: 10px;
    }
    .feature-card-product-down{
        display: none !important;
    }
    /****.best-deals-divide****/
    .best-deals{
        margin-bottom: 0px !important;
    }
    .best-deals-divide{
        grid-template-columns:100% !important;

    }

    .best-deals-middle {
        display: none;
    }
    .best-deals-title {
        margin: 0px 0px 20px;
    }
    .best-deals-title ul{
        text-align: start;
    }
    .best-deals-title ul li {
        
        padding: 0px 7px;
    }
    .best-deals-title ul li a {
        color: #000;
        font-size: 15px;

    }
    .best-deals-card{
        padding: 0px !important;
    }
    /***********best seller*********/
    .slick-dots li {
        width: 10px;
    }
    .slick-dots li button{
        width: 10px;
        height: 10px;
    }
    .bestsellers-title-left{
        display: none;
    }
    .bestsellers-title-right {
        padding: 0px !important;
    }
    .bestsellers-product-border {
        border-right: 0px solid #e2e1e1;
    }

    .pt-lg-5{
        padding-top: 1px !important;
    }
    /****
    .feature-onsell-top*****/
    
    .feature-onsell-top
    {
        display: none;
    }
    /************#home-sign-up********/
    #home-sign-up
    {
       display: none;
    }
    /***.recent-view-slider***********/
    #best-seller{
        background-color:var(--body-background-color);
        padding-top: 0px !important;
    }
    .recent-view-slider-hover-border 
    {
        border: 0;
        background: #fff;
        overflow: hidden;
        border-radius: 5px;
        padding-bottom: 13px;
    }
    .bestsellers-body-product-hover {
        height: 135px;
        background: #fff;
        border-radius: 13px;
        overflow: hidden;
    }
    .bestsellers-body-product {
        padding: 10px 0px 5px 0px !important;
    }
    /*****.footer-main-top****/
    .footer-main-top
    {
        display: none;
    }
    .footer-main-down-part-custom ul 
    {
        padding-left: 0px;
    }
    .footer-main-down-part-custom p {
        padding-left: 0px;
        font-size: smaller;
    }
    .social-media-icon a {
        font-size: 15px;
    }
    .footer-main-down-part-google-part-title
    {
        font-size: smaller;
    }
    .google-play img, .apple img {
        height: 20px;
    }
    .mbl-down-header{
        display: block !important;
        /* box-shadow: 0px -3px 5px 4px rgba(0, 0, 0, 0.6); */
    }
    .my-5{
        margin-top: 1px !important;
        margin-bottom: 1px !important;
    }
    /***************.div-category-prdouct-show-part********/
    .div-category-prdouct-show-part{
        display: grid;
        grid-template-columns: 33.33% 33.33% 33.33% !important;
        padding-top: 5px;
       
    }
    .div-category-prdouct-show-part-img{
        width: 100px;
        height: 80px;
        display: inline-block;
        img{
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
            
        
    }    
    .div-category-prdouct-show-part-title {
        padding-left: 12px;
        font-size: 15px;
        font-weight: 600;
    }
    .category-product-page-left-side-div{
        display: none;
    }
    .category-details-filter{
        padding: 6px 20px 3px 20px;
    }
    .category-product-list-page-top-title{
        display: grid;
        grid-template-columns: 24% 70%;
        padding-left: 10px;
        .category-product-filter {
            .flt-div{
                display: block !important;
            }
        }
        
        .category-page-sortBy{
            display: none;
        }
    }
    .category-detail-div{
        display: grid;
        grid-template-columns: 50% 50%;
    }
    .category-product-card-main {
        height: auto !important;
    }
    .category-product-card{
        margin: 0px 3px 16px 3px;
        height: auto !important;
    }
    .category-product-card-img{
        height: 180px;
        background-color: #f8f8f8;
        border-radius: 6px;
    }
    .category-product-card-content {
        .cp-name {
            font-size: 13px;
            line-height: 20px;
            height: auto;
        }
    }

    .btn-filter-close{
        text-align: end;
        padding: 2px 7px 0px 0px;
    }
    .offcanvas.offcanvas-start {
        width:250px;
        /* padding: 0px 30px 30px 10px; */
        .category-page-rightSidebar{
            padding: 15px 30px 16px 10px;
        }
    }
    /********feature************/
    .feature-praaduct-part{
        display: grid;
        grid-template-columns: repeat(2, 50%);
    }

    /****product details***************/
    .product-details-main-div{
        display: grid;
        grid-template-columns: 100%;
        padding-top: 20px;
    }
    .product-details {
        margin: 0px;
    }
    .product-compare-add-main{
        display: none;
    }
    .url-title{
        display: none;
    }
    .product-details-prize-fix {
        font-size: 18px;
        line-height: 18px;
        font-weight: 500;
    }
    .product-details-main-middle .mt-3{
        margin-top: 5px !important;
        p{
            font-size: 13px !important
        }
    }
    .product-buy-main-buy-part button{
        padding: 5px 15px;
        font-size: 14px;
    }
    .product-buy-main-add-to-cart-part button{
        padding: 5px 15px;
        font-size: 14px;
    }
    .review-description-options .active{
        font-size: 13px;
    }
    .review-description-options div {
        margin-left: 0px;
        margin-right: 14px;
        font-size: 13px;
        line-height: 15px;

    }
    .product-details .product-details-image-part{
        width: 317px;
    }
    .product-details-main-middle-title{
        font-size: 20px;
        font-size: 15px;
        line-height: 20px;
        padding: 10px 0px;
    }
    .product-quantity{
        margin: 0px !important;
    }
    .attribute label {
        font-size: 13px;
    }
    .product-buy-main {
        margin-bottom: 10px;
    }
    .review-show-body {
        border: 1px solid var(--border-color);
        margin: 0px 5px 20px 5px;
        border-radius: 5px;
        padding: 10px 0px;
    }
    /*********similar products****************/
    .similar-product-main{
        display: grid;
        grid-template-columns: repeat(2, 50%);
        padding: 0px 2px;
    }
    .similar-product-item{
        margin: 20px 5px 0px 5px;
    }
    .hotDeals-Product-main{
        display: grid;
        grid-template-columns: 50% 50%;
     }

     .productList{
        .category-product-layoutList-card{
            padding: 0px;
            margin-left: 10px;
            box-shadow: 2px 3px 4px 1px rgb(82 0 56 / 63%);
        }
        .category-product-layoutList-card-img {
            height: 105px;
            width: 100%;
        }
        .cp-layout-price{
            padding-right: 0px;
            text-align: left;
            width: 30% !important;
        }
    }
    /******login model ***************/
    #userRegister .modal-header{
        padding: 0px !important;
        padding-top: 10px !important;
    }
    #userLogin .modal-body ul {
        margin: 0px !important;
        padding: 0px !important;
        font-size: 14px;
    }
    .np-flage{
        margin: 0px !important;
        span{
            left: 3px !important;
        }
    }
    .np-flage input::placeholder{
        padding-left: 13px !important;
        font-size: 10px;
    }
    #loginTab{
        padding: 0px !important;
        margin: 0px !important;
    }
    .array-show{
        bottom: 68px;
    }
    #sendOtp span{
        padding: 0px !important;
    }
    .btn-login-whatsapp  span{
        padding: 0px !important;
    }
    .mobile-step .btn-login{
        margin-top: 0px !important;
    }
    .btn-login{
        align-items: center !important;
    }
    .btn-login span{
        padding: 0px !important;
    }
    /******************/
    .cart-totaling-box{
        margin:10px auto;
        width: 100%;
    }
    .cart-table{
        width: 100%;
        overflow-x: auto;    
        margin-bottom: 10px;
        table {
            width: 100%;
            min-width: 600px; /* Table ka minimum width set karein */
            border-collapse: collapse;
        }
        th{
            text-align: center;
        }        
        td{        
            padding: 15px 10px;
            white-space: nowrap; /* Text ko wrap hone se bachane ke liye */
        }
    }
    .footer-main-down-part-custom ul li a {
        color: #6f6f6f;
        padding-left: 0rem;
        font-weight: 100;
        font-size: 14px;
    }


    .footer {
        background-color: #000;
        color: #fff;
        padding: 20px 20px;
        display: grid;
        grid-template-columns: repeat(2, 1fr) !important;
        }
        .down-ads-img{
            .down-ads-imgtop, .down-ads-img-right, .down-ads-imgdown-left, .down-ads-imgdown-right, .top, .down{
                height: 100% !important;
            }
            img{
                width: 100% !important;
                height: 100% !important;
                object-fit: contain !important;
            }
        }
        .flash-tittl {
            margin-bottom: 0px !important;
            margin-top: 0px !important;
            font-weight: 600 !important;
            p{
                font-size: 22px !important;
            }
            button {
                padding: 3px 5px !important;
                font-size: 12px !important;
                display: none !important;
            }
        }
        
        .category-select-item-main-slider{
            padding: 0px 15px !important;
        } 
    .slick-category-products{
        margin-top: 0px !important;
    } 
    .category-divided-div {
    .cat-card {
        height: 100px  !important;
        a{
            padding: 0px !important;
            line-height: 15px !important;
        }
        .img {
            width: 45px !important;
            margin: 1px auto;
            height: 45px !important;
        }
    }
} 
.flash-slider .product-card {
    width: 95% !important;
    padding-bottom: 10px !important;
}
.off-btn{
    font-size: 10px !important;
}
.rating-star-flash {
    font-size: 10px;
}
.product-card {
        
        /* height: 100% !important; */
        width: 95% !important;
        padding: 8px 5px 2px 5px !important;
    .img {
        width: 100%;
        height: 160px !important;
        padding: 10px;
    }
    .prices{
        font-size: 12px !important;
    }
    .dis-price{
        font-size: 10px !important;
        margin: 0px;
    }
    .discount-main-div {
        font-size: 19px !important;
        right: 0px;
    }
    .flash-card-content-main-part .flash-card-content-right-side{
        padding-right: 0px !important;
    }
    .title{
        a{
            font-size: 13px !important;
            display: block;
            line-height: 15px;
        }
    }
}
.timing-deal-card{
    .img{
        height: 210px !important;
    }
}
.mbl-header-bar-icon{
    display: flex !important;
}
.header-sticky .mbl-header-bar-icon{
    /* margin-left: 20px !important; */
    padding-top: 5px;
}



.category-select-item-main {
    /* height: 355px !important; */
    .category-select-item-main-slider{
        top: 15px!important;
    }
}
.menu-drop-div-footer-link{
    margin-top: -29px;
    margin-bottom: 20px;
        ul{
            display: block !important;  
            padding: 0px 20px 20px 20px !important;  
            li{
                padding: 10px;
                i{
                    padding-right: 10px;
                }
                a{
                    color: #121212;
                }
            }       
        }
    }
    .mbl-footer-canva{
        bottom: 45px;
        height: auto !important;        
        .offcanvas-header{
            margin: -2px 10px 20px 0px;
            button{
                border: 0px !important;
                color: #000 !important;
                background-color: #fff;
                font-size: 20px !important;
                font-weight: 600;
            }
        }
    }

    .mbl-down-header-body-logo {
        color: #151515;
        font-size: 15px;
        text-align: center;
        i{
            font-size: 17px ;
        }
    }
    .header-main-part-search-part {
        /* margin-right: 14px !important; */
    }
    .mbl-down-header {
        .mbl-down-header-body {
            padding: 10px 20px 5px 20px;
            box-shadow: 0px 7px 11px 4px;
        }
    }


    
    .product-divided-best-hori-main {
        .body-part {
            .feature-card-product-fix-price span{
                font-size: 16px !important;
                a{
                    p{
                        font-size: 12px !important;
                    }
                }
            }
            .feature-card-product-discount-price{
                font-size: 12px !important;
            }
        }
    }

    .product-divided-best-hori-main {
        padding: 5px 5px 0px 0px !important;
        overflow: hidden;
        .img {
            
            margin: 10px !important; 
            border-radius: 5px;
        }
    }

    .footer-about-part{
        .title {
            font-size: 15px !important;
        }
        ul{
            line-height: 14px;
            font-size: 13px;
        }
    }
    .body-div-sup{
        font-size: 12px;
    }


    /*  product-divided-best-hori-main*/
    .product-divided-best-hori-main {
    & .body-part {
        .rating {
            margin-top: 4px !important;
            .text{
                top: 3px !important;
                left: 7px !important;
            }
        }
    }
}
    .rating-img {
                position: absolute;
                top: -66px;
                left: -162px;
                width: 44% !important;
                height: 22px !important;
                z-index: 1;
                font-size: 16px;
        padding: 2px;
        border-radius: 3px !important;
    }
    .homepageTopAds {
        margin-top: 5px !important;
        .bottom{
            margin-top: 5px !important;
        }
    }
    .category-divided-div {
        & .cat-card {
            .title {
                text-align: center;
                /* padding-bottom: 5px; */
                line-height: 15px;
                padding-top: 10px;
                font-size: 11px;
            }
        }
    }
    .esewa-img {
        width: 50px;
    }
    .diagonal-banner {
        height: 35px;
        .flash-timer{
            font-size: 12px !important;
        }
    }
    .slick-category-products {
        .slick-next, .slick-prev {
            display: none !important;
        }
    }
    .product-divided-best-hori-main .savings-offer-div {
        font-size: 14px !important;
        padding: 3px;
        font-size: 14px;
        /* width: 94%; */
        /* right: 0px; */
        bottom: -29.5px !important;
    }
    .limited-time-deal-products{
  margin-top: 40px;
  padding: 0px 20px !important;
}
.footer-logo{
    margin: 5px 5px 20px 5px !important;
}
.product-details-main-middle-divided-main{
    display: grid;
    grid-template-columns: 100%;
}
.reivew-show-main{
    margin: 0px ;
}
}

@media (max-width:400px ){
    .header-sticky .search-box-main {
        width: 100% !important;
    }
    .product-divided-best-hori-main {
        .img{
            height: 115px;
        }
        & .body-part {
            & .rating {
                .text {
                    top: 0px !important;
                    left: 7px !important;
                }
            }
            .feature-card-product-fix-price span {
                font-size: 12px !important;
            }
            .feature-card-product-discount-price {
                font-size: 10px !important;
            }
            .pt-2{
                padding-top: 0px !important;
            }
        }
    }
    .rating-img{
        top: -66px;
        left: -134px;

    }
    .savings-offer-div{
        width: 80%;
        top: -8px !important;
        &::before{
            z-index: -1;
        }
        &::after{
            z-index: -1;
        }
    }
    .product-divided-best-hori-main{
        .rating-star-flash{
            padding: 0px !important;
        }
    }
    
}