@media  (max-width:360px ) 
 {
  /* headerNavigationcss==========================================*/
    .mainNavi
 {
  display: none;
 }


/* headerMenuiconcss==========================================*/
.menuicon span
{
display: block;
font-size: 25px;
}

/* productpagecss==========================================*/
.gallerykurta
{
gap: 10px;
}




.gallerykurtawrapper
{
 width: 96%;
  height: 100%;
   padding-left: 10px;
  
    margin-top: 20px;
  
}
.gallerykurtawrapper img
{
  width:96%;
  height: 100%;
  padding-left: 1px;
}

.gallerykurtawrapper p
{
  width: 96%;

  
}
/* SingleProductdetailpagecss==========================================*/

  .icon
  {
    gap: 0px;
    justify-content: space-around;
  }

  .mainsingle
  {
   width: 98%;
   display: flex;
   flex-direction: column;
    padding-right: 0px;
    padding-left: 10px;
    
  
  }


 
  .singleproductimage 
  {
    width: 98%;
display: flex;
 flex-wrap: nowrap;
 overflow-x: auto;
 justify-content: flex-start;
 gap: 9px;
 overflow-y: hidden;
  }

 .singleproductiamgewrapper img
  {
   width: 330px;
    height: 460px;
    
    
  }
  .titledescription
{
font-size: 16px;
font-weight: 500;
}
   .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;
}
.carttitle p
{
  padding-top: 3px;
}

.carticon span
{ 
  font-size:30px;

}
#p1
{
  
font-size: 12px;
}


.cartdrawer
{

margin-left: 4px;
}

.cartfooter
{margin-left: 4px;
}


 .detaildrawer
{
  gap: 2px;
   font-size: 15px;
 
}

.removedrawer span a
{
  font-size: 12px;
  color: red;
}

/*=========== Full Page cart css======*/
.loopcartpage
{
  justify-content: space-between;
}

.HeaderFullcartpage
{
  width: 100%;
  display: flex;
  justify-content: center;
  
 
}



.headerprice
{
 
  width: 0px;
  height: 0px;
  display: none; 
}


.price
{
  width: 0px;
  height: 0px;
  display: none;
}
.price1
{
  display:contents;

}

.fullcartimage
{
  flex-basis: 75%;
  font-size: 12px;

}

.total
{
  flex-basis: 25%;
  text-align: center;
  font-size: 14px;
}


.fullcartimageflex2
{
  gap: 1px;
  font-size: 11px;
}
/*=========== login overlay css======*/
.loginbuynow
{
width: 100%;
height: 100%;


}
.ordersummarymain
{
  width: 100%;
 
}

.orderSummary
{ 
 margin-right: 5px;
}

.existinguser
{
  margin-right: 5px;
}

.paymentmain
{
   margin-right: 5px;
}

.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%;
}



#img2
{
width: 100%;
height: 620px;
}
#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: 14px;
 }




.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;
}







.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;
}



.Fimg
{
width: 100%;
height: 420px;
overflow: hidden;


}

.Fimg img
{
width: 100%;
height: 420px;

}










.Accordion
{
  display: block;
  margin-top: 35px;
}

.returnpolicy
{
width:100%;
height:100%;
}
.termofservice
{
width:100%;
height:100%;
}

.privacypolicy
{
width:100%;
height:100%;
}

.shippingpolicy
{
width:100%;
height:100%;
}






 }