*{
 padding: 0;
 margin: 0;
 box-sizing:0;
}
:root{
    --Bean-Red:#F26460;
    --Peach-Schnapps:#FBE0DE;
    --White-Smoke:#F7F5F4;
    --black:#000000;
    --white:#ffffff;
    --Silver:#A9A9A9;
    --Corn:#ECBA0B;
    --Awesome:#FF204E;
    --Bistre:#3D2A1E;
    --Forest-Green:#508D69;
    --Leather:#AB722F;
   
}
p{
    font-size: 14px;
}
/* owl start*/

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/* owl end */

/* ===============top navbar start================== */
.headline h2{
    font-size: 30px;
}
header{
    background-color: var(--Bistre);
    color: var(--white);
    padding: 12px 0;
}
.top-header{
    display: flex;
    justify-content: space-between;
    padding-left: 0;
    margin-bottom: 0;
}
.top-header li{
    list-style: none;
}
.top-header li a{
    color: var(--white);
    text-decoration: none;
}
.top-header .top-social-media{
    display: flex;
    padding-left: 0;
    margin-bottom: 0; 
}
.top-header .top-social-media li{
    margin-right: 20px;
    list-style: none;
}
.top-header .top-social-media li a{
    color: var(--white);
    text-decoration: none;    
}

.showmoreBtn{
    color: var(--Bean-Red)!important;  
    line-height: 30px;  
   }
   .more-categorymenu a{
       text-decoration: none;
   }
   .more-categorymenu {
      
       position: absolute;
       bottom: 20px;
       right: 20px;
   }
   .pocketnavbar .DropdownList {
       position: relative;
   }

/* ================top navbar end */
 /* search */
 .topmenu-search input {
    width: 300px;
}
  .topmenu-search{
    position: relative;
  }
  .topmenu-search a{
    position: absolute;
    top: 8px;
    right: 20px;
  }
  .mega-menu-image img{
    width: 100%;
  }
  .IconTop{
    padding-top: 8px;
  }
  .mobile-search{
    display: none;
  }
  .topmenu-search a i{
    color: var(--Bean-Red);
    background-color: var(--white);
  }
  .topmenu-search input{
    border-radius: 20px;
    border: 1px solid var(--Peach-Schnapps);
  }
  .top-ic{
    padding-top: 8px;
  }
  .form-control:focus {
    box-shadow: none!important;
  }
/* end search */
/* =====================navbar start====================== */

    /* mega menu */
    .pocketnavbar .DropdownArea {
    position: static!important;
    }
    .pocketnavbar .DropdownListWrap {
    width: 100%!important;
    background-color: transparent;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    }
    .pocketnavbar .DropdownList {
    max-width: 80%;
    margin: 0 auto;
    padding: 40px 25px;
    background-color: #fff;
    box-shadow: 0 1px 2px #ccc;
    }
    .pocketnavbar .dropdown-item {
    padding: 0.5rem;
    text-transform: uppercase;
    font-size: .785rem;
    font-weight: 600;
    letter-spacing: .5px;
    color: var(--Bittersweet);
    }
    .pocketnavbar .dropdown-menu.DropdownListWrap{
    margin-top: 0;
    }
    .pocketnavbar .DropdownListWrap .DropdownList ul{
        padding-left: 0;
    }
    .pocketnavbar .DropdownListWrap .DropdownList ul li a{
    text-decoration: none;
    color: var(--Ironside-Grey);
    font-weight: 500;
    font-size: 14px;
    }
    .pocketnavbar .DropdownListWrap .DropdownList ul li a:hover{
        color: var(--Bean-Red);
    }
    .pocketnavbar .DropdownListWrap .DropdownList ul li{
    margin-bottom: 10px;
    list-style: none;
    }
    .pocketnavbar .DropdownListWrap .dropdown-item{
      
        padding: 0;
    font-weight: 700;
    background: transparent;
    margin-bottom: 8px
    }
    
    .menu-banner img{
        width: 100%!important;
    }
    /* mega menu end */
.navbar.navbar-pocket{
    background-color: var(--white);
    border: 1px solid var(--White-Smoke);
    padding:0;
   border-radius: 0!important;
    
}
.navbar-pocket img{
  
    width: 150px;
   
}
.navbar-pocket.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top:93px;
    border-radius: 0;
}
.right-navbar-icon ul{
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
  width: auto;
}
.right-navbar-icon ul li{
    list-style: none;
    margin-right: 20px;
}
.right-navbar-icon ul li i{
    font-size: 16px;
}
.right-navbar-icon a{
    text-decoration: none;
    color: var(--black);
}
.navbar-nav.pocketnavbar{
width: 100%;
justify-content: center;
}
.navbar-nav.pocketnavbar li{
    margin-right:20px ;
}
.navbar-nav.pocketnavbar li a{
    font-size: 18px;
   
    color: var(--black);
    font-weight: 600;
    background: transparent;
    margin-bottom: 8px
}
/* ===================navbar end=============================== */
/* =================hero section start================== */
.herosection .heroImg img{
    width: 100%!important;
    height: 589px!important;
    object-fit: cover!important;
}
.heroImg .carousel-caption{
    position: absolute;
    left: 100px;
    top:94px;
    text-align: left;
}
.heroImg .carousel-caption h6{
    letter-spacing: 8px;
}
.heroImg .carousel-caption h2{
font-size: 60px;
margin-bottom: 30px;
}
.heroImg .carousel-caption a{
    background-color: var(--Bean-Red);
    color: var(--white);
    text-decoration: none;
    padding: 12px;
}
.herosection.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: -41px;
    position: absolute;
    text-align: center;
    left: 48%;
  
}
.herosection.owl-theme .owl-dots .owl-dot.active span, .herosection.owl-theme .owl-dots .owl-dot:hover span {
    background: var(--Bean-Red)
}
/* ================hero section end================== */
/* ===============benifit start==================== */
.benifit-section{
    padding: 40px 0;
}
.benifit-content h5 {
font-weight: 400;
font-size: 18px;
}
.benifit-content a{
    text-decoration: none;
    color: var(--Bean-Red);
}
.benifit-content p{
    margin-bottom: 0;
}
/* =================benifit end===================== */
/* collection section start */
.collection-card img{
    width: 100%;
    transition: transform 0.3s ease-in-out;
}
.collection-card img:hover{
    transform: scale(1.1);
}
.collection-card{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
}
.collection-card .collect-box{
    position: absolute;
    top: 0;
    left: 0;
    padding: 30px;
}
/* collection section end */
/* item-category section start */
.item-category-section{
    padding: 30px 0 0 0;
}
.products-card{
    /* padding: 30px 0; */
}
.products-card .item-cards img{
    width: 100%;
}
.item-cards{
    margin-bottom: 30px;
}
.headline{
    position: relative;
    margin-bottom: 30px;
}
.headline h2:before{
    content: "";
    position: absolute;
    left: 0;
bottom: -8px;
    width: 60px;
  
    height: 3px;
    background-color: var(--Bean-Red);
}
.item-category-section .nav-tabs .nav-link {
    color: var(--Silver);
    font-weight: 600;
}
.item-category-section .nav-tabs .nav-link.active {
    color: var(--Bean-Red);
    border: none;
   
}
.item-category-section .nav-tabs {
    border: none;
    margin-bottom: 20px;
}
.item-category-section .nav-tabs .nav-link {
    border: none;
}
.item-cards .item-flex{
    display: flex;
    justify-content: space-between;
    padding-left: 0;
    margin-bottom: 4px;
}
.item-cards .item-flex li{
    list-style: none;
}
.item-cards ul .item-rating i{
    color: var(--Corn);
}
.item-cards .item-flex .item-rating{
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
}
.item-cards .item-flex .item-rating li{
    list-style: none;
}
.item-cards .rating-item{
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
    justify-content: space-between;
}
.item-cards .rating-item li{
    list-style: none;   
}
.item-cards .product-img{
   position: relative;
   width: 100%;
   height: 100%;

}
.item-cards .item-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.item-cards .product-img .item-overlay{
    position: absolute;
    bottom: 0;
    left: 0;
    /* opacity: .6; */
/* height: 80px; */
    width: 100%;
    /* background-color: var(--white); */
    z-index: 1;
   
}
.product-overlay{
   opacity: 0;
   transition: .6s;
}
.item-cards:hover .product-overlay{
    opacity: 1;
    transition: .6s;
 }
.item-cards .product-img .add-item{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background:var(--White-Smoke);
    width: 100%;
}
.product-item-color{
        height: .625em;
        width: .625em;
        border-radius: 999px;
        display: inline-block;
        margin: 0 .1875em;
        cursor: pointer;
        background-color: var(--Bean-Red);
    
}
.product-item-color.active{
    background-color: var(--Silver);
}
.item-short-desc{
    padding: 8px 0;
}
.item-short-desc a{
    text-decoration: none;
    font-size: 18px;
    color: var(--black);
}
.item-short-desc .item-name{
    color: var(--Silver);
}
.add-item ul{
    display: flex;
    justify-content: center;
    margin-bottom: 0;
    padding: 8px 0;

   
}
.add-item ul .cart-item{
    background-color: var(--Bean-Red);
}
.add-item ul .cart-item i{
    color: var(--white);
}
.add-item ul li{
    list-style: none;
    margin-right: 20px;
    background-color: var(--white);
    border: 1px solid var(--White-Smoke);
 
    border-radius: 100px;
    width: 50px;
    height: 50px;
}
.add-item ul li i{
    padding: 16px;
    color: var(--black);
    font-size: 18px;
}
.product-offer{
    position: absolute;
    top:4px;
    left: 4px;
    z-index: 10;
}
.product-offer h5{
    background-color: var(--Awesome);
    color: var(--white);
    border-radius: 80px;
    font-size: 12px;
    text-align: center;

padding: 12px 8px;
}

    /* item-category section end */
    /* featured products */
.featured-products{
    position: relative;
    padding: 30px 0;
}
    .featured-products .owl-carousel .owl-nav button.owl-prev{
position: absolute;
left: 0;
top: 200px;
background: var(--Silver);
width: 35px;
height: 35px;
border-radius: 100px;
    }
    .featured-products .owl-carousel .owl-nav button.owl-prev span{
        color: var(--white);
        font-size: 30px;
        line-height: 20px;
      
    }
    .featured-products .owl-carousel .owl-nav button.owl-next{
        position: absolute;
        right: 0;
        top: 200px;
        background: var(--Silver);
        width: 35px;
        height: 35px;
        border-radius: 100px;
            }
            .featured-products .owl-carousel .owl-nav button.owl-next span{
                color: var(--white);
                font-size: 30px;
                line-height: 20px;
              
            }
    /* featured products end */
    /* deliver section */
    .policy-delivery{
        background: var(--Bistre);
        color: var(--white);
        padding: 30px 20px;
        margin-bottom: 60px;
    }
    .inner-policy-card p{
        margin-bottom: 0;
    }
    .policy-delivery h5{
        font-size: 16px;
    }
    .inner-policy-card{
        border-right: 1px solid var(--Peach-Schnapps);
    }
    .inner-policy-card img{
        width: 100%;
    }
   .no-border{
        border: 0;
    }
    /* footer */
    footer{
        background: var(--black);
        padding: 80px 0;
        color:var(--white);
    }
    footer .footer-head h5{
        margin-bottom: 20px;
    }
    footer ul{
        padding-left: 0;
    }
    footer ul li{
        list-style: none;
    }
    footer ul i{
        font-size: 10px;
        color: var(--Peach-Schnapps);
        margin-right: 6px;
    }
    footer a{
        text-decoration: none;
        color: var(--Peach-Schnapps);
        font-size: 14px;
        transition: .6s;
        line-height: 30px;
    }
    footer a:hover{
        color: var(--Corn);
        transition: .6s;
    }
    footer li:hover i{
        color: var(--Corn);
        transition: .6s;
    }
    footer .footer-menu{
        border-right: 1px solid #2e2d2d;
    }
    .footer-menu.no-border{
        border: 0;
    }
    footer .subscription{
     position: relative;   
    }
    footer .subscription input{
        border-radius: 0;
    }
    footer .right-arrow{
        position: absolute;
        right: 14px;
        top: 8px;
       
    }
    footer .footer-top{
        margin-bottom: 40px;
    }
    footer .right-arrow i{
        color: var(--black);
        margin-top: -20px;
    }
    .footer-bottom .footer-social-media{
        display: flex;
    }
    .footer-bottom .footer-social-media i{
        font-size: 18px;
        margin-right: 12px;
    }
    .footer-bottom .app-download{
        display: flex;
      
    }
    .footer-bottom .app-download img{
        margin-right: 12px;
        max-width: 100%;
    }
    .footer-bottom .payment-gateway{
        display: flex;
        
    }
    .footer-bottom .payment-gateway li{
    margin-right: 12px;
    }
    .copyright-section{
        background:var(--Bistre);
    }
    .copyright-section .copyright{
        text-align: center;
        color: var(--white);
        padding: 8px 0;
    }
    .copyright a{
        text-decoration: none;
        color: var(--Silver);
    }
    .copyright a:hover{
        color: var(--Corn);
    }
    .partner-section .partner-img{
        padding: 20px;
        text-align: center;
    }
    .partner-section .partner-img img{
    width: 120px;
    }
    .partner-section{
        margin-bottom: 60px;
    }
   /* view cart */
   .common-section{
    background: var(--White-Smoke);
    padding: 30px 0;
   }
   .common-section .breadcrumb{
    margin-bottom: 0;
    justify-content: end;
   }
   .common-section .breadcrumb a{
    text-decoration: none;
    color: var(--black);
   }
   .view-thumbnail-img{
    width: 100%;
    height:auto;
    /* text-align: center; */
    align-items: center;
   }
  .view-product-shopping{
    padding: 40px 0;
  }
   .view-product-shopping p{
 margin-bottom: 0;
 font-size: 16px;
   }
   
 .view-product-shopping .wrapper{
    height: 100%;
    width:100%;
    display:flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    border-radius: 12px;
    padding: 0 20px;
    }
   .view-product-shopping .wrapper span{
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    user-select: none;
  
    }
    .view-product-shopping .wrapper span.num{
    font-size: 18px;
    border-right: 2px solid rgba(0,0,0,0.2);
    border-left: 2px solid rgba(0,0,0,0.2);
    pointer-events: none;
    }
    .view-product-shopping .headline h2{
        margin-bottom: 30px;
    }
    .view-list{
 padding: 40px 0;
    }
    .right-view-cart {
        border: 1px solid var(--Silver);
        padding: 20px;
        margin-top: 30px;

    }
    .right-view-cart .inner-view-cart{
        display:flex;
        justify-content: space-between;
       

    }
    .right-view-cart ul{
     padding-left: 0;
     margin-bottom: 0;
    }
    .right-view-cart ul li{
        list-style: none;
    }
    .right-view-cart .inner-view-cart li{
        list-style: none;
        line-height: 40px;
        font-weight: 600;
     margin-bottom: 20px;
   
    }

    .total-view-cart{
        display: flex;
        justify-content: space-between;
        border-top: 1px solid var(--Silver);
        font-weight: 600;
        line-height: 40px;
    padding: 20px 0;
        
    }
    .right-view-cart .accordion-item button{
        padding:12px 0;
        border: 0;
        box-shadow: 0;font-size: 16px;
        background: transparent;
        text-decoration: underline;
      
    }
    /* .continueBtn{ text-align: left;
    margin-top: 12px;} */

    .continueBtn {
        text-align: left;
        margin: 20px 0 10px 0;    
    }
    .continueBtn a{
        text-decoration: none;
        background: var(--black);
        color: var(--white);
        padding: 12px;
    }
    .order-guest .gustpassword a{
        text-decoration: none;
        color: var(--Silver);
    }
    .right-view-cart .accordion-item .accordion-body{
        padding: 8px 0;
    }
    .right-view-cart .accordion-item img{
        width: 100%;
    }
    .right-view-cart .accordion-item .details-price{
        font-weight: 600;
    }
    .right-view-cart .card-details p{
        margin-bottom: 4px;
    }
    .checkout{
        text-align: center;
        background: var(--black);
        padding: 12px;
    }
    .checkout a{
        text-decoration: none;
        color: var(--white);
      
       
    }
    .paypal-img img{
      max-width: 100%;
    }
    .your-order-info .table th , .your-order-info .table td{
        padding: 20px 12px;

    }
    /* personal info */

    .personal-info-section .left-personal-info{
        padding: 40px;
        margin: 30px 0;
     border: 1px solid var(--Peach-Schnapps);
    }
    .left-personal-info p{
        margin-bottom: 0;
    }
    .personal-info-section .left-personal-info h5{
        margin-bottom:0;
    }
    .personal-info-section .card-body{
        padding: 0;
        border-radius: 0;
        border: 0;
    }
    .personal-info-section .left-personal-info button{
        border: 0;
        padding: 0;
       
    }
    .personal-info-section .left-personal-info  .tab-guest-name{
        margin-bottom: 30px;
    }
    .personal-info-section .left-personal-info ul{
        border-bottom: 0;
        margin-bottom: 20px;
    }
    .personal-info-section .left-personal-info ul li{
        margin-right: 20px;  
    }
    .personal-info-section .left-personal-info ul li .nav-link{
        color: var(--black);
    }
    .personal-info-section .left-personal-info ul li .nav-link.active{
        color: var(--Bistre);
        font-weight: 600;
    }
    .personal-info-section .form-check-input:checked {
        background-color:var(--black);
        border-color:var(--black);
    }
    .personal-info-section .form-check{
       margin-bottom: 12px;
    }
    .personal-info-section .form-check p{
        line-height: 24px;
    }
    
    .personal-info-section .create-option h5{
        margin-bottom: 6px;
        font-size: 16px;
    }
    .personal-info-section .save-time p{
      
        font-size: 14px;
        color: var(--Silver);
    }
.personal-info-section .right-guest .form-control{
    border-radius: 0;
  
}
.personal-info-section .right-guest{
 
    margin-bottom: 20px;
}
    .right-guest ul{
        display: flex;
        padding-left: 0;
    }
    .right-guest ul li{
        list-style: none;
    }
    .personal-info-section .form-select{
        border-radius: 0;
        box-shadow: 0;
    }
    .personal-info-section  .form-select:focus  {
        box-shadow: none!important;
    }
    .personal-info-section .form-select option{
     padding: 50px;
    }
    
    .left-personal-info .infoBtn{
        background: transparent;
    }
    .add-cart-flex{
        display: flex;
        justify-content: space-between;
    
   
    }
    .add-cart-flex li{
        margin-bottom: 20px;
    }
    .right-view-cart.Menuright-view-cart{
border: 0;
margin-top: 0;
    }
    /* wishlist */
    .create-wishlist{
        border: 1px solid var(--Peach-Schnapps);
        padding: 20px;
        margin: 12px 0 20px 0; 
    }
    .create-wishlist input{
        border-radius: 0;
    }
    .create-wishlist .createBtn button{
        background: var(--black);
        color: var(--white);
        border: 0;
        padding: 8px 20px;
    }
    .wishlist-table .wrapper {
        padding: 0;

    }
    .wishlist-table .wrapper span.num {
        font-size: 14px;
    }
    .wishlist-table .cart-shop-img img{
        width: 25%;
    }
    /* details products */
      /* zoom image */
  .slideshow-items {
    width: 500px;
    }
    .slideshow-thumbnails {
    width: 100px;
    }
    #slideshow-items-container { display: inline-block; position: relative; }
    #lens { background-color: rgba( 233, 233, 233, 0.4 ) }
    #lens, #result { position: absolute; display: none; z-index: 1; }
    .slideshow-items { display: none; }
    .slideshow-items.active { display: block; }
    .slideshow-thumbnails { opacity: 0.5; }
    .slideshow-thumbnails.active { opacity: 1; }
    #lens, .slideshow-items, .slideshow-thumbnails, #result { border: solid var(--light-grey-2) 1px; }
    .products-details-section{
    }
    .left-details .imageZoom{
        width: 100%!important;
    }
    .right-product-details .product-rating ul{
        display: flex;
     padding-left: 0;
     margin: 20px 0;
    }
    .right-product-details .product-rating ul li{
        list-style: none;
    }
    .right-product-details .product-rating ul li i{
        color: var(--Corn);
    }
    .right-product-details .review{
        margin-left: 4px;
        color: var(--Silver);
    }
    /* personal info end */
    /* details */
    .details-size-color .form-select:focus {
        box-shadow: none!important;
    }
    .details-size-color .form-select{
        border-radius: 0;
        border-top: 0;
        border-right: 0;
        border-left: 0;
    }
    .right-product-details{
        line-height: 30px;
    }
    .right-product-details h5{
        font-size: 18px;
    }
    .right-product-details .view-list.qty{
padding: 0;
    }
    .right-product-details .wrapper {
        display: flex;
        border-radius: 12px;
     
    }   
    .right-product-details .wrapper span {
      
        padding: 0 12px;
        text-align: center;
        font-size: 18px;
        cursor: pointer;
        user-select: none;
    }
    .right-product-details .wrapper span.num {
        font-size: 18px;
        border-right: 2px solid rgba(0, 0, 0, 0.2);
        border-left: 2px solid rgba(0, 0, 0, 0.2);
        pointer-events: none;
    } 
  
    .right-product-details .cost-del{
        margin: 20px 0;
    }
    .detail-addBtn button{
        margin-right: 20px;
        padding: 8px 12px;
        border: 0;
        font-weight: 600;
        border: 1px solid var(--Awesome);
        background: var(--white);
    }
    .detail-addBtn button i{
        color: var(--Awesome)!important;
    }
    /* product-description-section */
    .product-description-section{
        padding: 60px 0;
    }
    .product-description-section .nav-link.active{
        border-radius: 0!important;
      background: transparent!important;
        color: var(--black)!important;
        border: 1px solid var(--Awesome);
    }
    .product-description-section .nav-link{
        color: var(--black);
    }
    .product-description-section .nav.nav-pills li{
margin-right: 30px;
    }
    .products-details-section{
        border: 1px solid var(--Peach-Schnapps);
        padding: 30px;
        line-height: 30px;
    }
    .products-details-section .pro-del{
        margin-bottom: 20px;
    }
    .products-details-section .product-logo img{
        max-width: 100%;
        margin-bottom: 30px;
    }
    .products-details-section .pro-del h5{
        font-size: 16px;
        
    }
    .products-details-section ul{
        display: flex;
        padding-left: 0;
     
    }
    .products-details-section ul li i{
        color: var(--Corn);
        font-size: 20px;
    }
    .products-details-section ul li{
        list-style: none;
        margin-right: 8px;
    }
    .products-details-section .profile-img{
        text-align: center;
        width: 100%;
        height: 100%;
        align-items: center;
    }
    .products-details-section .profile-img img{
        max-width: 100%;
        border-radius: 100px;
    }
    .products-details-section .review-sec{
        margin-bottom: 20px;
    }
    .review-sec ul{
        margin-bottom: 3px;
    }
    .products-details-section .add-review-section p{
        margin-bottom: 4px;
    }
    .add-review-section textarea{
        border-radius: 0;
    }
    .add-review-section .form-control.control-input{
        border-radius: 0;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        margin: 12px 0;
    }
    
    .add-review-section .check-review{
        margin-bottom: 20px;
    }
    .add-review-section .SubmitBtn{
        background: var(--Peach-Schnapps);
        color: var(--black);
        padding: 12px 20px;
        border-radius: 0;
    }
    .add-review-section .SubmitBtn:hover{
       border: 1px solid var(--Awesome);
       background: var(--white);
       color: var(--black);
    }
    .view-product-shopping .left-category ul{
padding-left: 0;
    }
    .view-product-shopping .left-category ul li{
        list-style: none;
    }
    .view-product-shopping .left-category ul li a{
        color: var(--black);
        text-decoration: none;
        line-height: 30px; 
        font-size: 14px;
        transition: .6s;
    }
    .view-product-shopping .left-category ul li a:hover{
        color: var(--Bean-Red);
        transition: .6s;
    }
    /* filter product */
    .filter-icon-menu.collapse:not(.show) {
        display: block;
        }
    .wrapper-filter {

        display: flex;
        flex-direction: column;
        
        }
        
        .filter-price {
        width: 100%;
        border: 0;
        padding: 0;
        margin: 0; 
        }
        .search-clean{
            margin-top: 8px;
        }
        .search-clean ul{
            display: flex;
            justify-content: space-between;
        }
        .search-clean .done-btn button{
            border: 0;
            background: var(--black);
            padding: 4px 8px;
            color: var(--white);

        }
        .price-title {
        /* position: relative; */
        /* color:#000;
        font-size: 14px;
        line-height: 1.2em;
        font-weight: 400; */
        }
        
        .price-field {
        position: relative;
        width: 100%;
        height: 12px;
        box-sizing: border-box;
        background: rgba(248, 247, 244, 0.2);
 
        border-radius: 3px;
        }
        
        .price-field input[type=range] {
          position: absolute;
        }
        
        /* Reset style for input range */
        
        .price-field input[type=range] {
            width: 100%;
        height: 2px; 
        border: 0;
        outline: 0;
        box-sizing: border-box;
        border-radius: 5px;
        pointer-events: none;
        -webkit-appearance: none;
        }
        
        .price-field input[type=range]::-webkit-slider-thumb {
          -webkit-appearance: none;
        }
        
        .price-field input[type=range]:active,
        .price-field input[type=range]:focus {
        outline: 0;
        }
        
        .price-field input[type=range]::-ms-track {
        width: 188px;
        height: 2px; 
        border: 0;
        outline: 0;
        box-sizing: border-box;
        border-radius: 5px;
        pointer-events: none;
        background: transparent;
        border-color: transparent;
        color: transparent;
        border-radius: 5px;
        }
        
        /* Style toddler input range */
        
        .price-field input[type=range]::-webkit-slider-thumb { 
        /* WebKit/Blink */
          position: relative;
          -webkit-appearance: none;
          margin: 0;
          border: 0;
          outline: 0;
          border-radius: 50%;
          height: 10px;
          width: 10px;
          margin-top: -4px;
          background-color:#000;
          cursor: pointer;
          cursor: pointer;
          pointer-events: all;
          z-index: 100;
        }
        
        .price-field input[type=range]::-moz-range-thumb { 
        /* Firefox */
        position: relative;
        appearance: none;
        margin: 0;
        border: 0;
        outline: 0;
        border-radius: 50%;
        height: 10px;
        width: 10px;
        margin-top: -5px;
        background-color:#000;
        cursor: pointer;
        cursor: pointer;
        pointer-events: all;
        z-index: 100;
        }
        
        .price-field input[type=range]::-ms-thumb  { 
        /* IE */
        position: relative;
        appearance: none;
        margin: 0;
        border: 0;
        outline: 0;
        border-radius: 50%;
        height: 10px;
        width: 10px;
        margin-top: -5px;
        background-color:#000;
        cursor: pointer;
        cursor: pointer;
        pointer-events: all;
        z-index: 100;
        }
        
        /* Style track input range */
        
        .price-field input[type=range]::-webkit-slider-runnable-track { 
        /* WebKit/Blink */
        width: 188px;
        height: 2px;
        cursor: pointer;
        background:#000;
        border-radius: 5px;
        }
        
        .price-field input[type=range]::-moz-range-track { 
        /* Firefox */
        width: 188px;
        height: 2px;
        cursor: pointer;
        background:#000;
        border-radius: 5px;
        }
        
        .price-field input[type=range]::-ms-track { 
        /* IE */
        width: 188px;
        height: 2px;
        cursor: pointer;
        background:#000;
        border-radius: 5px;
        }
        
        /* Style for input value block */
        
        .price-wrap {
        display: flex;
        justify-content: space-between;
        color:#000;
        font-size: 14px;
        line-height: 1.2em;
        font-weight: 400;
        margin-bottom: 7px;
        
        }
        .amount-inpOne{
            position: relative;
        }
        .amount-inpOne .inputOne{
            margin-left: 10px!important;
        }
        .amount-inpOne label{
            position: absolute;
            left: 0;
            top: 0;
        }
      .amount-inpTwo{
        position: relative;
      }
      .amount-inpTwo .inputTwo{
        margin-left: 10px!important;
      }
      .amount-inpTwo label{
        position: absolute;
        left: 0;
        top: 0;
      }
        .price-title {
        margin-right: 5px;
        backgrund: #d58e32;
        }
        
        .price-wrap_line {
        margin: 0 10px;
        }
        
        .price-wrap #one, 
        .price-wrap #two {
        margin: 0;
        padding: 0;
        margin-right: 84px;
        background:  0;
        border: 0;
        outline: 0;
        color:#000;
        font-family: 'Karla', 'Arial', sans-serif;
        font-size: 14px;
        line-height: 1.2em;
        font-weight: 400;
        }
        
        .price-wrap label {
        text-align: right;
        }
      
        .wrapper-filter .continueBtn a {
         margin-bottom: 20px;
            padding: 8px 20px;
        }
        /* Style for active state input */
          
        .price-field input[type=range]:hover::-webkit-slider-thumb {
        box-shadow: 0 0 0 0.5px#000;
        transition-duration: 0.3s;
        }
        
        .price-field input[type=range]:active::-webkit-slider-thumb {
        box-shadow: 0 0 0 0.5px#000;
        transition-duration: 0.3s;
        }
        .left-banner-img{
            position: relative;
            width: 100%;
            height: 100%;
        }
        .left-banner-img .inner-leftbanContent{
            position: absolute;
            width: 100%;
            height: 100%;
            text-align: center;
            align-items: center;
        top: 120px;
        padding: 20px;
        line-height: 40px;
        }
        .left-banner-img .inner-leftbanContent h3{
            color: var(--white);
            font-size: 30px;
            margin-bottom: 20px;
        }
      .left-banner-img img{
        margin: 20px 0;
        width: 100%;
      }
      .left-banner-img .inner-leftbanContent a{
        text-decoration: none;
        color: var(--Awesome);
        background: var(--white);
        padding: 8px;
      }
    /* filter product end */
    /* dropdown filter */
    .filterDrop {
        display: flex;
        justify-content: space-between;
        padding-left: 0;
        margin-bottom: 0;
    }
    .filterDrop li {
        list-style: none;
    }
    .filter-drop .filter-icon {
        padding: 8px 0;
    }
    .filter-icon img {
        max-width: 30px;
        margin-right: 12px;
    }
    .total-item span {
        color: var(--Silver);
    }  
  .shortby-dropdown {
        border-radius: 0;
        padding: 0;
        width: 100%;
    } 
    .dropdown-menu.shortby-dropdown{
padding: 0;
border-radius: 0;
    } 
   .dropdown-menu.shortby-dropdown .dropdown-item.active, .dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--Bean-Red)!important;
    }
    .short-by .nav-link{
  padding-bottom: 12px;
    }
    .item-category-section .showByRe{
        padding-top: 12px;
    }
    /* tracking products */
    .product-track .tracking-item{
        padding: 30px 0 0 0;
      }
         .product-track .order-tracking{
          text-align: center;
          width: 20%;
          position: relative;
          display: block;
      }
         .product-track .order-tracking .is-complete{
          display: block;
          position: relative;
          border-radius: 50%;
          height: 30px;
          width: 30px;
          border: 0px solid var(--Silver);
          background-color: var(--Awesome);
          margin: 0 auto;
          transition: background 0.25s linear;
          -webkit-transition: background 0.25s linear;
          z-index: 2;
      }
         .product-track .order-tracking .is-complete:after {
          display: block;
          position: absolute;
          content: '';
          height: 14px;
          width: 7px;
          top: -2px;
          bottom: 0;
          left: 5px;
          margin: auto 0;
          border: 0px solid var(--Silver);
          border-width: 0px 2px 2px 0;
          transform: rotate(45deg);
          opacity: 0;
      }
         .product-track .order-tracking.completed .is-complete{
          border-color: var(--Forest-Green);
          border-width: 0px;
          background-color: var(--Forest-Green);
      }
         .product-track .order-tracking.completed .is-complete:after {
          border-color: #fff;
          border-width: 0px 3px 3px 0;
          width: 7px;
          left: 11px;
          opacity: 1;
      }
         .product-track .order-tracking p {
          color: var(--Silver);
          font-size: 16px;
          margin-top: 8px;
          margin-bottom: 0;
          line-height: 20px;
      }
         .product-track .order-tracking p span{font-size: 14px;}
         .product-track .order-tracking.completed p{color: var(--black);}
         .product-track .order-tracking::before {
          content: '';
          display: block;
          height: 3px;
          width: calc(100% - 40px);
          background-color: var(--Awesome);
          top: 13px;
          position: absolute;
          left: calc(-50% + 20px);
          z-index: 0;
      }
         .product-track .order-tracking:first-child:before{display: none;}
         .product-track .order-tracking.completed:before{background-color: var(--Forest-Green);}
      
      .tracking-Order li{
        list-style: none;
      }
      .product-track {
        margin-bottom: 60px;
      }
.pay-delivery{
    font-size: 14px;
    font-weight: 500;
}
 /* tracking product end */
/* profile section */
.your-account .name-user{
    background: var(--black);
  
    text-align: center;
    padding: 12px;
    margin-bottom: 12px;
}
.your-account .name-user a{
    text-decoration: none;
    color: var(--white);
}
.your-account .your-profile img{
    width: 100%;
    margin-bottom: 20px;
}
.your-account a{
    text-decoration: none;
    color: var(--black);
}
.your-account .account-list{
    border: 1px solid var(--Peach-Schnapps);
    padding: 20px;
    margin-bottom: 20px;
    transition: .6s;
}
.your-account .account-list:hover{
    border: 1px solid var(--Awesome);
    transition: .6s;
}
.your-account .account-list span{
    font-size: 20px;
    margin-bottom: 0;
}
.your-account .account-list i{
    font-size: 22px;
    margin-right: 20px;
}
.your-account .continueBtn a{
    color: var(--white);
}
.your-account .left-personal-info{
    margin: 0;
}
.newproduct{
    background: var(--White-Smoke);
    color: var(--black);
    text-align: center;
    padding: 12px;
    margin-bottom: 12px;
}
.new-product-list{
    /* border: 1px solid var(--White-Smoke); */
    margin-bottom: 12px;
}
.new-product-list ul{
    padding-left: 0;
}
.new-product-list img{
    width: 100%;
}

.new-product-list li{
    list-style: none;
}
.new-product-list  .item-rating{
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
   
}
.new-product-list  .item-rating i{
    font-size: 12px;
}
.personal-info-section .left-personal-info ul li .nav-link.active {
    color:var(--Leather) ;
    font-weight: 600;
}

 
  /* mnodel box start */
  .modal.modalDialogBox .modal-dialog{
    max-width: 60%!important;
    padding: 30px;
  }
  .modal.modalDialogBox .modal-add-product{
    padding: 20px;
  }
  .modal.modalDialogBox .product-headline-model{
    color: var(--Forest-Green);
    font-size: 15px;
    font-weight: 600;
  }
  .modal.modalDialogBox .product-headline-model i{
    margin-right: 6px;
  }
  .modal-add-product .modal-img img{
    width: 100%;
  }
  .modal-add-product ul{
    padding-left: 0;
  }
  .modal-add-product ul li{
    list-style: none;
    line-height: 30px;
  }
  .modal-add-product ul li span{
    font-weight: 600;
  }
  .modal-add-product .modal-product-list{
    border-right: 1px solid var(--Silver);
  }
  .modal-add-product .num-item{
    border-bottom: 1px solid var(--Peach-Schnapps);
    padding-bottom: 12px;
  }
  .modal-add-product .modal-shopping{
    display: flex;
    margin-top: 16px;
  }
  .modal-add-product .modal-shopping a{
    background-color: var(--black);
    color: var(--white);
    margin-right: 20px;
    text-decoration: none;
    padding: 8px;
  }
  .btn-close:focus {
    box-shadow: none!important;
  }
  /* end */
  @media(max-width:1400px){
    .left-banner-img .inner-leftbanContent h3 {    
        font-size: 24px; 
    }
  }
   @media(max-width:1300px){
    .featured-products .owl-carousel .owl-nav button.owl-prev,.featured-products .owl-carousel .owl-nav button.owl-next {
        top: 150px;
    }
   }
    @media(max-width:1200px){
        .policy-delivery h5 {
            font-size: 14px;
        }
        .policy-delivery h5 {
            font-size: 14px;
        }
        .inner-policy-card img {
            width: 24px;
        }
        .inner-policy-card p {
            margin-bottom: 0;
            font-size: 12px;
        }
        .headline {
            margin-bottom: 0px;
        }
        .topmenu-search input {
            width: 240px;
        }
        .navbar-nav.pocketnavbar li {
            margin-right: 6px;
        }
        .navbar-nav.pocketnavbar li a {
            font-size: 14px;

        }
        .featured-products .owl-carousel .owl-nav button.owl-prev, .featured-products .owl-carousel .owl-nav button.owl-next {
            top: 125px;
        }
        .left-banner-img .inner-leftbanContent h3 {
            font-size: 18px;
            margin-bottom: 14px;
        }
        .left-banner-img .inner-leftbanContent {
         
            top: 75px;
        }
        .view-product-shopping .wrapper span{
            padding: 2px 8px;
        }
    }
    @media(max-width:1024px){
        .heroImg .carousel-caption {
            top: 40px;
          
        }
        .heroImg .carousel-caption h2 {
            font-size: 40px;
            margin-bottom: 24px;
        }        
    }
    @media(max-width:992px){
        .more-categorymenu {
            bottom: 6px;
        }
        .pocketnavbar .DropdownList {
            max-width: 100%;
            padding: 20px 20px 40px 20px!important;
        }
        .policy-delivery {
            margin-bottom: 40px;
        }
        .item-short-desc a {
            font-size: 16px;
        }
        .partner-section {
            margin-bottom: 8px;
        }
        .featured-products .item-cards {
            margin-bottom: 0;
        }
        .benifit-item{
            margin-bottom: 12px;
        }
        .benifit-icon img{
            width: 20px;
        }
        .benifit-content h5 {
            font-size: 16px;
            margin-bottom: 2px;
        }
        .collection-card .collect-box {
            padding: 6px;
        }
        .inner-policy-card img {
           margin-bottom: 12px;
        }
        .policy-delivery h5 {
            margin-bottom: 2px;
        }
        .inner-policy-card p {
            margin-bottom: 0;
            font-size: 10px;
        }
        footer .footer-menu {
            border-right: none;
        }
        footer .footer-head h5 {
            font-size: 14px;
            margin-bottom: 14px;
        }
        .footer-bottom .app-download img {
            margin-right: 5px;
            width: 80px;
        }
        footer{
            padding: 40px 0;
        }
        .headline h2{
            font-size: 24px;
        }
      .item-category-section.featured-sec{
padding-top: 0;
      }
      .item-cards ul .item-rating i {
   
        font-size: 12px;
    }
    .navbar-toggler:focus {
        box-shadow: none!important;
    }
    .navbar-toggler{
        border: 0!important;
    }
    .benifit-content p {

        font-size: 12px;
    }
    .benifit-content h5 {
        font-size: 14px;
    }
    .benifit-icon img{
        margin-bottom: 4px;
    }
    .navbar-pocket.navbar-expand-lg .navbar-nav .dropdown-menu {
      position: static;
    }
    .pocketnavbar .DropdownList {
        max-width: 100%;
    }
    .left-banner-img .inner-leftbanContent h3 {
        font-size: 13px;
      
    }
    .left-banner-img .inner-leftbanContent {
        top: 55px;
    }
    .left-banner-img .inner-leftbanContent a {
        font-size: 10px
    }
    .headline h2 {
        font-size: 20px;
    }
    .view-product-shopping .left-category ul li a {
        font-size: 12px;
    }
    .view-product-shopping .wrapper span {
        padding: 2px 8px;
    }
    .right-view-cart {
      margin: 0 0 30px 0;
    }
    .left-details{
        margin-bottom: 20px;
    }
    .product-description-section {
        padding: 20px 0;
    }
    }
    @media(max-width:768px){
        .free-shopping-order{
            display: none;
        }
        .collection-card {
            margin-bottom: 20px;
        }
        .heroImg .carousel-caption a {
            padding: 6px;
        }
        .heroImg .carousel-caption{
            top: 16px;
        }
        /* order track start */
        .product-track .tracking-order-mobile .order-tracking {
            text-align: center;
            position: relative;
            display: flex;
          }
          
          
          .product-track .tracking-order-mobile .order-tracking.completed:before{
          
            content: '';
        
            height: 43px;
            width: 3px;
            background-color: var(--Forest-Green);
            position: absolute;
            left: 55px;
            top: -49px;
          
          }
          .product-track .tracking-order-mobile .order-tracking:before{
            content: '';
         
            height: 43px;
            width: 3px;
            background-color: var(--Bittersweet);
            position: absolute;
            left: 55px;
            top: -49px;
          }
          .product-track .tracking-order-mobile .order-tracking:before{
            /* content: '';
            width: 3px; */
           
          
            background-color: var(--Awesome);
            height: 43px;
            width: 3px;
            position: absolute;
            left: 55px;
            top: -49px;
          }
        
          .product-track .tracking-order-mobile  .order-tracking .is-complete {
          
            margin: 0 30px;
          }
          .product-track .tracking-order-mobile .order-tracking {
            width: 100%;
            height: 85px;
          }
        /* order track end */
        .inner-policy-card {
            border-right:0;
        }
        .inner-policy-card p {
            margin-bottom: 30px;
        
        }
        .left-banner-img {
            display: none;
        }
       
        .price-wrap #one, .price-wrap #two {
            width: 100%;
            margin-right: 0;
        } 
        .price-field {
           
            width: 70%;
        }
        .personal-info-section .left-personal-info {
            padding: 20px;
        }
        .personal-info-section .left-personal-info h5 {
            font-size: 18px;
          
        }
        .view-product-shopping {
            padding: 0 0 20px 0;
        }
        .products-details-section .profile-img {
            text-align: start;
        }
        .products-details-section ul li{
            margin-right:4px;
        }
        .products-details-section ul li i{
            font-size: 16px;
        }
    }
    @media(max-width:767px){
        .filter-icon-menu.collapse:not(.show) {
            display: none;
        }
    }
    @media(max-width:654px){
        .heroImg .carousel-caption h6 {
            letter-spacing: 5px;
        } 
        .heroImg .carousel-caption h2 {
            font-size: 24px;
            margin-bottom: 12px;
        }
        .navbar-pocket img {
            width: 120px;
        }
    }
    @media(max-width:575px){
        .topmenu-search{
            display: none;
          }
          .topmenu-search.topmenu-search-mobile{
            display: block;
           
          }
          .topmenu-search.topmenu-search-mobile input{
            width: 100%;
          }
          .MobileSerach-card .card{
            border: none;
          }
          .topmenu-search.topmenu-search-mobile a {
            right: 14px;
        }
          .mobile-search{
            display: block;
          }
          .IconTop{
            /* padding-top: 0; */
          }
          .top-ic-search{
            padding-top: 8px;
          }
    .carousel-caption a{
        display: none;
    }
    .owl-carousel .owl-item img {
        height: auto;
    }
    .benifit-section {
        padding: 20px 0;
    } 
    .featured-products .owl-carousel .owl-nav button.owl-prev, .featured-products .owl-carousel .owl-nav button.owl-next {
        top: 146px;
    }  
    .product-description-section .nav.nav-pills li {
        margin-right: 20px;
    }
    }
    @media(max-width:574px){
        .featured-products .owl-carousel .owl-nav button.owl-prev, .featured-products .owl-carousel .owl-nav button.owl-next {
            top: 290px;
        } 
    }
    @media(max-width:475px){
        .featured-products .owl-carousel .owl-nav button.owl-prev, .featured-products .owl-carousel .owl-nav button.owl-next {
            top: 245px;
        }
    }
    @media(max-width:425px){
        .navbar-pocket img {
            width: 80px;
        }
        .right-navbar-icon ul li {
            margin-right: 12px;
        }
      
        .heroImg .carousel-caption {
            left: 38px;
        }
        .benifit-section {
            padding: 20px 0;
        }
        .heroImg .carousel-caption {
            top: 0px;
        }
        .featured-products .owl-carousel .owl-nav button.owl-prev, .featured-products .owl-carousel .owl-nav button.owl-next {
            top: 215px;
        }
        .detail-addBtn button {
            font-size: 14px;
            padding: 3px 8px;
        }
        .product-description-section .nav-link.active {
            padding: 6px 10px;
        }
        .product-description-section .nav.nav-pills li {
            margin-right: 10px;
        }
    }
    @media(max-width:375px){
        .featured-products .owl-carousel .owl-nav button.owl-prev, .featured-products .owl-carousel .owl-nav button.owl-next {
            top: 180px;
        }
        .top-header .top-social-media li {
            margin-right: 12px;
        }
        .your-account .account-list span {
            font-size: 18px;
            margin-bottom: 0;
        }  
        .your-account .account-list {
            padding: 12px
        } 
        .personal-info-section .left-personal-info {
            padding: 12px;
        }   
        .product-description-section .nav-link{
            padding: 4px;
        }
        .product-description-section .nav.nav-pills li {
            margin-right:4px;
        }
        /* .product-description-section .nav-link.active {
        
            font-size: 13px;
        } */
        .products-details-section ul li{
            margin-right:2px;
        }
        .products-details-section ul li i{
            font-size: 14px;
        }
    }
    @media(max-width:338px){
        .navbar-pocket img {
            width: 62px;
        }
        .heroImg .carousel-caption h6 {
            margin-bottom: 0;
        }
       .left-details .mz-thumb.mz-thumb-selected img {
            width: 75px;
        }
       
    }
    @media(max-width:320px){
        .featured-products .owl-carousel .owl-nav button.owl-prev, .featured-products .owl-carousel .owl-nav button.owl-next {
            top: 155px;
        }
    }