
@media(max-width:1500){



}


@media(max-width:1400){


    
}



@media(max-width:1280px){


}



@media(max-width:1024px){
    header .heaberbooyem .navbar-nav .nav-item .nav-link{font-size: 13px;}

    footer .footerbox .footerinr .btn2 {right: 47px;}
   
 
}



@media(max-width:992px){
    header .heaberbooyem .navbar-nav .nav-item .nav-link{color: #000; font-size: 16px;}
    header .heaberbooyem .dropdown-menu {width: 100%; border: transparent;}

    header .heaberbooyem .dropdown-menu{position: absolute;}

    header .heaberbooyem {background-color: transparent;}
    header .heaberbooyem .navbar-nav {gap: 0px;}

    /* header .headermedim{padding: 13px 0px 0px;} */
    /* header .heaberbooyem .navbar-toggler{margin-top: -88px;} */
    /* header .headermedim .heaqderlogo{padding-left: 86px;} */
    header .heaberbooyem  .navbar-nav .leee .lee{display: block;}
    header .heaberbooyem  .navbar-nav .leee .lee img{width: 90px;}

    header .heaberbooyem .dropend .dropdown-menu{position: absolute; left: 0px !important; top: 42px;}

    .vive-cart .offcanvas.offcanvas-end{width: 300px;}

    footer .footerbox .footerinr .form-control::placeholder{font-size: 9px;}
    footer .footerbox .footerinr .btn2 {right: 36px; border: 0px; padding: 11px 7px; font-size: 10px;}
    footer .forem .form-control{font-size: 11px;}
    footer .forem .btn{font-size: 11px; padding: 10px 13px;}




    #bestsall #tiles span{width: 40px;  font-size: 12px;}
    #bestsall .labels li {width: 40px; font-size: 12px;}
    #bestsall .text{display: none;}

    /* product-detel */

    #zoomp h2 {font-size: 24px;}
    #zoomp .zoomiconn li .btn{padding: 9px 16px;}
    #zoomp .zoom-gallery .selectors {margin: 30px 0px 0px 25px;}
    #zoomp .zoom-gallery a .b-image{width: 54px;}

    /* shoping cart */

    #apply .btn .btn-a{padding: 10px 5px; font-size: 13px;}
    #apply .btn .btn-b {padding: 10px 2px; font-size: 13px;}

    
    #shoping .table-responsive{width: 100%; overflow-x: scroll; display: block;}
    #shoping .table tr td {padding: 10px;}
    #shoping .tabble{width: 861px;}

    #apply .row{row-gap: 40px;}

    #apply .forem .form-control{font-size: 12px; padding: 13px 20px;}
    #apply {padding: 0px;}

    /* my-order */

    #my-order .table tr th, #my-order .table tr td {font-size: 9px;}


   

}



@media(max-width:768px){
    
    .maincategoryimages{
        border-radius:50%;
        padding:5px; 
        border:2px solid #e5493c;
        max-width: 150px;
        width:100%;
        height:auto;
        object-fit: cover;
    }

    .mo-setup {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    header .top-h .top-buttons .call {
        font-size: 11px;
         padding: 4px 4px;
         width: 100px;
         }
         header .top-h .top-buttons .gst {
           font-size: 11px;
            
         }
         header .top-h li{
             position: relative;
             margin-bottom: 10px;
         }
         header .top-h li::before {
             content: "";
             display: block;
             position: absolute;
             bottom: -4px;
             left: 0;
             width: 100%;
             height: 1px; /* line ki thickness */
             background-color: white;
           }
           header .top-h :last-child::before {
             display: none;
           }
           header .top-h :last-child{
             margin-bottom: 0;
           }
           header .headermedim .heaqderlogo-1 img {
             width: 38px;
         }
         .headermedim div {
              flex: none; 
             text-align: center;
         }
         header .top-h .t-address a {
             color: #fff;
             font-size: 12px;
             font-weight: 400;
         }
         header marquee {
             font-size: 12px;
         }
         header .top-h{
             display: block!important;
         }
         header .headertop li a i {
             color: #fff;
             font-size: 11px;
         }
           
 

    #feature-product .feature-iner .imgs img{height: 200px; width: 100%;object-fit: cover;}
    #sub-category .imgsc img{height: 200px; width: 100%;object-fit: cover;}
    #releted-product .feature-iner .imgs img{height: 200px; width: 100%;object-fit: cover;}
    #best-seller .feature-iner .imgs img{height: 200px; width: 100%;object-fit: cover;}

    
}



@media(max-width: 520px){

    .breadcum-section .page-heading {
        font-size: 25px;
      
        margin-bottom: 0px;
    }
  
}



@media(max-width: 480px){
    
    footer .gdi{
        bottom:55px;
        left:0px;
        right:0px;
    }
   
    header .headertop {
        padding: 5px 0px;
       
    }
    header .headermedim {
        justify-content: start;
        padding: 5px 0px;
    }
   

    /* .heaqderlogo-1{
        display: none !important;
    } */
    
    header .heaberbooyem .dropend .dropdown-menu{top: 50px; }
    header .heaberbooyem .dropdown-menu{padding: 0;}
    
    header .heaberbooyem .offcanvas{width: 85%;}
    /* header .headermedim .heaqderlogo{padding-left: 78px;} */

    /* header .heaberbooyem .navbar-toggler {margin-top: -91px;} */
    
    
    
    header .headermedim .heaqderlogo-1{
        display: none;
    }
    header .headermedim .heaqderlogo img{
       
        width: 110px !important;
     
    
    }
    header .headermedim .heaqderlogo {
        display: flex ;
        justify-content: flex-start;
    }

    header .headermedim .headericon li a{font-size: 14px;}

    header .heaberbooyem .navbar-nav .nav-item .nav-link {font-size: 14px;}

    header .heaberbooyem .offcanvas-body{padding: 0px !important;}
    header .heaberbooyem .navbar-nav .nav-item{border-bottom: 1px solid #e9e7e7;}
    header .heaberbooyem .navbar-nav .nav-item .nav-link{padding: 13px 20px;}
    /* header .heaberbooyem .navbar-nav .nav-item .nav-link i{position: absolute; left: 245px; transition: .5s;}
    header .heaberbooyem .navbar-nav .nav-item .nav-link:hover i{transform: rotate(180deg);} */
    header .heaberbooyem .dropdown-menu .btn-group .dropdown-item{font-size: 14px; padding: 13px 22px;}
    header .heaberbooyem .dropdown-menu .btn-group{border-bottom: 1px solid #e9e7e7; border-radius: 0px; border-top: 1px solid #e9e7e7;}
    header .heaberbooyem .dropdown-menu .btn-group:last-child{border: transparent;}

    header .heaberbooyem .dropend .dropdown-menu li{border-bottom: 1px solid #e9e7e7; border-top: 1px solid #e9e7e7;}
    header .heaberbooyem .dropend .dropdown-menu li:last-child{border: transparent;}

    /* header .heaberbooyem .dropdown-menu .btn-group .dropdown-item i{position: absolute; left: 245px; transition: .5s;}
    header .heaberbooyem .dropdown-menu .btn-group .dropdown-item:hover i{transform: rotate(180deg);} */
    header .heaberbooyem .dropdown-menu .btn-group .dropdown-item:hover{background-color: transparent; color: #0c0c0c;}
    header .heaberbooyem  .dropend .dropdown-toggle::after{display: none;}

    #bestsall{padding: 50px 0px;}
    #bestsall #tiles{margin-left: -7px;}
    #bestsall h6{font-size: 12px; margin-top: -10px;}
    #bestsall h5{font-size: 15px;}
    #bestsall .btn15 .btn13 {font-size: 12px; padding: 10px 9px;}

    #category{padding: 20px 0px 0px;}
    #category h2 {font-size: 21px; margin-bottom: 20px;}
    #category .owl-theme .owl-dots .owl-dot{display: none;}
    #category h4 a{font-size: 15px;}

    #feature-product{padding: 20px 0px;}
    #feature-product .row{row-gap: 0px;}
    #feature-product h2{font-size: 21px; margin-bottom: 20px;}
    #feature-product .feature-iner .content .text a, #product .feature-iner .content .text a {display: inline-block; font-size: 13px; line-height: 16px; margin-bottom: 10px; font-size: 11px;}

    #best-seller{padding: 20px 0px;}
    #best-seller .row{row-gap: 0px;}
    #best-seller h2{font-size: 21px; margin-bottom: 20px;}
    #best-seller .feature-iner .content .text a, #product .feature-iner .content .text a {display: inline-block; font-size: 13px; line-height: 16px; margin-bottom: 10px; font-size: 11px;}

    footer .footermn .row{row-gap: 15px;}
    footer h4 {font-size: 18px;}
    footer .footermn .footerbox .footerinr .imgsc img {width: 24%;}
    footer .footermn .footerbox .footerinr li {font-size: 19px; margin-bottom: 8px;}
    footer .footerbox .footerinr .btn2{right: 21px; padding: 8px 10px; font-size: 17px; border: 0px;}
    footer .footerbox .footerinr .form-control{padding: 8px 10px;}
    footer .footerbox .footerinr .form-control::placeholder{font-size: 16px;}
    footer .footermn .footerbox .footerinr li a {font-size: 14px;}
    footer .footerbootem .footerbootemmn .iconin{justify-content: center; margin-bottom: 15px;}
    footer .footerbootem .footerbootemmn .footerbooteminr{text-align: center;}
    footer .footerbootem .footerbootemmn .cad{justify-content: center;}
    footer .footerbootem .footerbootemmn .iconin li a img{width: 25px; height: 25px;}
    footer .forem .form-control, footer .forem .btn{font-size: 15px;}


    /* header .offcanvas .offcanvas-body .navbar-nav .down .dropdown {top: 32px;} */

    .about-section {
        padding: 20px 0;
        background-color: #fff;
    }
    .section-title {
              font-size: 30px;
              margin-bottom: 18px;
    }
    
    .section-text {
        text-align: justify;
        font-size: 16px;
          
          }
          .about-card {
             padding: 8px;
                  }

                  .main-name {
                    font-size: 18px;
                   
                }
                #best-seller .feature-iner .imgs .icon {
                    position: absolute;
                    z-index: 1;
                    bottom: -70px;
                    left: 0px;
                    right: 0px;
                    background-color: #000;
                    padding: 7px 8px;
                    transition: .5s;
                }
                .shop-by-category {
                    padding: 19px 0;
                  
                }
                .category-box {
                   
                    height: 240px;
                  
                }
                .handprint-section {
                    padding: 10px 0;
                  
                }
                .handprint-img {
                    MARGIN: 5PX AUTO;
                    width: 90%;
                    height: 241px;
                   
                }
                .testimonial-section {
                    padding: 20px 0;
                  
                }
                #best-seller .seller-btn a {
                    padding: 8px 16px;
                    font-size: 14px;
                   
                }

                 /* product-detel */
    #product-banner {background: #fdffee; padding: 25px 0px;}
    #zoomp {
        padding: 20px 0px 20px;
        background: #fdffee;
    }
    #description .text-a{margin-bottom: 10px;}
    #description .text-c {margin-top: 10px;}
    #zoomp h2 {font-size: 30px;}
    #zoomp .zoomiconn li .btn {padding: 7px 17px; font-size: 11px;}
    #description .text-d {
        margin-top: 20px;
    }

    #releted-product {
        padding: 15px 0px;
    }
    #releted-product h2{font-size: 22px; margin-bottom: 10px;}
    #releted-product .feature-iner .content .text a{display: inline-block; line-height: 16px; margin-bottom: 10px;}
    #zoomp .zoom-gallery a .b-image{width: 68px;}
    #zoomp .zoom-gallery .selectors {margin: 30px 0px 0px 1px;}

    #zoomp .text-c {margin: 4px 0px; font-size: 12px; text-align: justify;}
    #zoomp .text-e {margin: 5px 0px;}
    #zoomp .price{margin: 5px 0px;}

    .breadcum-section {
      

        padding: 12px 0;
     
    }

    .gradient-border-button {
       
        padding: 10px 20px;
     
        color: #fff;
        background: #9a1e34;
       
    }
    #zoomp .text {
        width: 100%;
     text-align: justify;
 }
    
    
    #zoomp{overflow:hidden;}
    #zoomp tr td{font-weight:100px !important; font-size:10px;}
    #zoomp table{width:100% !important;}
    
    #best-seller .feature-iner .imgs img{height: 200px; width: 100%;object-fit: cover;}
    
    
    

    }





@media(max-width:375px){
   

    /* header .headermedim .heaqderlogo img {width: 85px;}    */
    header .headermedim .headericon {gap: 9px;}
    header .headermedim .headericon li a{font-size: 14px;}
    /* header .heaberbooyem .navbar-toggler {margin-top: -93px;} */

    #bestsall{background-position-x: -427px;}
    #bestsall #tiles > span{width: 40px; height: 30px; text-align: center; line-height:2px; font-size: 16px;}
    #bestsall .labels li {width: 51px; font-size: 11px;}
    #bestsall .text{display: none;}




    #feature-product .feature-iner .imgs img{height: 150px; width: 100%;object-fit: cover;}
    #sub-category .imgsc img{height: 150px; width: 100%;object-fit: cover;}
    #releted-product .feature-iner .imgs img{height: 150px; width: 100%;object-fit: cover;}



}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    
    width: 30px;
    height: 30px;
    line-height: 30px;
   
}




@media(max-width:320px){


 





}