 @media  (max-width:481px ) 
 {
     
     .logocartwrapper
{

  width: 100%;
  height: 45px;
  margin-bottom: 0%;
  
}


.menuicon
{
  
padding-top:18px ;
 padding-left: 10px;

}
.menuicon span
{
display: none;
}

.logoicon
{
 padding-top: 40px;
}

.headcarticon
{
 
padding-top: 30px;
  
}
     
     
     
     
     
     
     
     
    .mainNavi
 {
  display: none;
 }
.menuicon span
{
display: block;
font-size: 25px;
}

.gallerykurta
{
gap: 10px;
}
.gallerykurtawrapper
{
 width: 96%;
  height: 100%;
   padding-left: 1px;
   margin-top: 20px;
 
    
}
.gallerykurtawrapper img
{
  width:96%;
  height: 100%;
  padding-left: 10px;
}
.gallerykurtawrapper p
{
  width: 96%;
  
}


.mainsingle
  {
   
 width: 98%;
   display: flex;
   flex-direction: column;
    padding-right: 0px;
    padding-left: 14px;
   
  }

.singleproductimage
{
  
     width: 100%;
 display: flex;
 flex-wrap: nowrap;
 overflow-x: auto;
 justify-content: flex-start;
 gap: 14px;
 overflow-y: hidden;

}

.titledescription
{
font-size: 16px;
font-weight: 500;
}

.singleproductiamgewrapper img
  {
   width: 360px;
    height: 460px;
    padding-right: 4px;
    
  }
  .icon
  {
    gap: 0px;
    justify-content: space-around;
  }
   .singleproductiamgewrapper
     {
      position: relative;
     }
      .singleproductiamgewrapper button
      {
        position: absolute;
        width: 50px;
        height: 50px;
        bottom: 0;
    right: 0%;
     transform: translate(-50%, -50%);
    background: none;
     border: none;
     cursor: pointer;
     z-index: 1;
      } 

 .singleproductiamgewrapper i
 {
   font-size: 25px;
   
 }

 .satisfy
   {
 padding-left: 10px;
 }

 .productdetails
{
padding-left: 10px;
}

.delivery
{
  padding-left: 10px;
}



.addcartpopup
{
 
position:fixed;
 bottom: 0%;
  width: 100%;
  height: 50px;
 background-color:white;
  text-align: center;
  align-items: center;
  z-index: 11; /* Ensures it appears above other content */
   padding-top: 5px;
}

.addcartpopup button
{
    width: 94%;
  height: 40px;

border: none;
color: white;
font-size: 16px;
font-weight: 500;
background-color: black;
}



/* cartboxcss*=================================================*/

.Maincart
{
width: 358px;
  height:100%;
 }
 .cartheader
{

margin-left: 4px;
}

.carticon span
{ 
  font-size:30px;

}
#p1
{
  
font-size: 12px;
}



.cartdrawer
{

margin-left: 4px;
}





.cartfooter
{margin-left: 4px;
}

.detaildrawer
{
  gap: 2px;
  font-size: 15px;
  padding-left: 2px;
}
.removedrawer span a
{
  font-size: 12px;
  font-size: 12px;
  color: red;
}
.cartfootertext
{
  margin-top: 11px;
}
.footertlinkcartview span a
{
  margin-top: 45px;

}


/*=========== Full Page cart css======*/
.loopcartpage
{
  justify-content: space-between;
  
}

.HeaderFullcartpage
{
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 175px;
  
}




.fullcartimage
{
  flex-basis: 75%;
}

.total
{
  flex-basis: 25%;
  text-align: center;
}

.headerprice
{
 
  width: 0px;
  height: 0px;
  display: none; 
}




.price
{
  width: 0px;
  height: 0px;
  display: none;
}
.price1
{
  display:contents;

}

.fullcartimageflex2
{
  gap: 1px;
  font-size: 11px;
   
}

.loginbuynow
{
width: 100%;
height: 100%;

}

.orderSummary
{ 
 margin-right: 5px;
}

.existinguser
{
  margin-right: 5px;
}

.paymentmain
{
   margin-right: 5px;
}



.ordersummarymain
{
  width: 100%;

}


.newuseraddress
{width: 100%;
}
.newadressswrapper 
{width: 100%;
}

.exitwrapper
{
  width: 100%;

}

.confirmorderwrapper
{
   width: 100%;
}

.confirmorder1
{
  padding-left: 80px;

}

.ordersucessbox
{
width: 100%;
}

.userordertrackbox
{
width: 100%;

}

.ordertrackmain
{
width: 100%;
}

.ordertrackmain
{
width:100%;
}


.Banner
{
width: 100%;
height: 575px;
overflow: hidden;

}

#img2
{
width: 100%;
height: 575px;
}
#img1
{
width: 0%;
height: 0px;
}

.userreturnmain
{
  width: 100%;

}
.requestregis
{
width: 100%;
height:100%;
}

.returnrequestwrapper
{
width: 100%;
height:100%;
}



.footer
 {
  
  display: none;
 }

 .IconLogowrapper
 {
 width: 95%;
  display: flex;
  flex-direction: column;
align-items: baseline;
 }

.icondiv1
 {
width: 90%;
 font-size: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
align-items: center;
text-align: end;

 }

.icondiv1 i
 {
 font-size: 44px;
 }




.icondiv2
{
  width: 90%;
 font-size: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: end;
}


.icondiv2 i
{
font-size: 44px;
}




.icondiv3
{
  width: 90%;
 font-size: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: end;

}

.icondiv3 i
{
  font-size: 44px;
}




.Fimg
{
width: 100%;
height: 420px;

overflow: hidden;

}

.Fimg img
{
width: 100%;
height: 420px;



}


.Accordion
{
  display: block;
  
  margin-top: 35px;


}







.accordion {
  background-color: #ccd5d569;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
   background-color:#ccd5d569;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.returnpolicy
{
width:100%;
height:100%;
}
.termofservice
{
width:100%;
height:100%;
}
.privacypolicy
{
width:100%;
height:100%;
}


.shippingpolicy
{
width:100%;
height:100%;
}




}





 






@media (max-width:480px ) and (min-height:650px)and (max-height:700px)
    {

.mainNavi
 {
  display: none;
 }



 }




 @media (max-width:480px ) and (min-height:700px)and (max-height:750px)
    {

.mainNavi
 {
  display: none;
 }



 }




 @media (max-width:480px ) and (min-height:750px)and (max-height:800px)
 {

.mainNavi
 {
  display: none;
 }


 }

 @media (max-width:480px ) and (min-height:800px)and (max-height:850px)
 {

.mainNavi
 {
  display: none;
 }

 




 }


 @media (max-width:480px ) and (min-height:850px)and (max-height:900px)
    {
      .mainNavi
 {
  display: none;
 }



   }
    
@media (max-width:480px ) and (min-height:900px)and (max-height:950px)
{
  
.mainNavi
 {
  display: none;
 }





 


}







