#addcart img{ width: 20px;
    margin-right: 5px;}
#showimagesmobile{ display: none;}
#mobileprice{ display: none;}
.bottomdiv{       width: 500px;    margin-bottom: 15px;    float: left; }
#adcrtbtn{    width: 200px; float:left; margin-left: 15px}
#buynowbtn{    width: 200px; float:left;  margin-left: 15px}


.tooltiptext {
  visibility: hidden;
    width: 80px;
    background-color: #6f6f6f;
    color: #fff;
    text-align: center;
    font-size: 11px;
    padding: 3px 0;
    border-radius: 3px;
    position: absolute;
    z-index: 1;
    left: -24px;
    margin-top: 8px;
}
.bottomsizebar{ display: none;}
.mobiledisplay{ display: none;}

.clk-popup{ width: 100%; float: left; height: 100%;  display: none;   padding: 50px 0px; background: #fff; position: fixed !important; }
.showimagesmobilepopup{  display: block;     overflow-y: scroll;    white-space: nowrap;  
    position: relative;    }
.showimagesmobilepopup .divallm {
       float: left;
    height: 100%;
    
    width: 100%;
}
.showimagesmobilepopup .divallm a {
    display: inline-block;
    color: white;   height: 100%;
    padding: 0px 1px;
    font-size: 14px;
    text-decoration: none;
    font-weight: 523;
}
.showimagesmobilepopup .divallm a img {
    
       height: 100%;
       width: 100%;
      
       
    border-radius: 5px;
}
#imagechanger :hover img {
  transform: scale(1.5);
}
.interestedproducts{ width: 100%; 
    padding: 13px 5px;
    float: left;
    border-bottom: solid 1px #e8e8e8;

    
}
.interestedproductsinner{ background: url(https://www.thashop.com/commonincludes/images/next.png);
    float: left; width: 100%; background-size: 7px;
    background-repeat: no-repeat;
    background-position: right center;}
.interestdealpricemob{    font-size: 12px;}

.interestedproductsall{ width: 100%; float: left; height: auto; background: #fff;}
.container-fluid-interested { width: 130px; height: 70px; float: left;}
.interestedimg{      float: left;
    height: 100%;
    border: solid 1px #e6e2e2;
    padding: 4px;
    margin-right: 6px; }
.productinstdetails{  float: left;}
.interetedp{    margin-top: 15px;
    margin-bottom: 2px;}
.similmob .dealitems .container-fluid{ padding: 0px !important;}
.trending{     position: absolute;
    left: 0;
    width: 45px;
    top: 23px;}
.closepopup{position: fixed;
    right: 15px;
    background: #fff;
    padding: 4px 8px;
    font-size: 11px;
    font-weight: bold;
    border-radius: 50%;
    background: #0000003d;
    color: #fff;
    top: 15%;}
.currencydiv{ width: 100%; float: left;  font-weight: bold;}
.otherproductmob .similmob .dealitems .dealpricemob{ float: left;}
.fashionsimalrdetails{     position: relative; width: 100%; float: left; background: #fff5f8; padding: 3px 6px;     margin-top: 7px;}
.loveheart{    position: absolute;
    right: 10px;
    top: 7px; 
    bottom: 24px;
    color: #ad4b62;}
.oldpricesmilar{ 
    font-size: 12px !important;     text-decoration: line-through;
   
}
.orginalprice{     font-size: 13px;
    float: left;
    margin-left: 10px;
}
.fontblodsimilar{font-size: 11px;
    float: left;
    font-weight: normal;
    color: #7f858e;
}
.offpercntright{ float: left; font-size: 9px; margin-left: 5px;}

.deliveryoptions{ width: 400px;  float: left; padding: 10px 0px; }
.deliveryoptionsinner{ float: left;
    width: 100%;
      background: #fff5f8;
    border: solid 1px #ccc;
    padding: 12px 15px;}
.deliveryitems{ width: 100%; float: left;     padding: 8px 0px;}
.fontimages { margin-right: 20px; text-align: left;     width: 30px;
    float: left;}
.fontimages i{    font-size: 25px;
    margin-top: 5px;}
.detailsdelivery p{ margin-bottom: 0px;          color: #292727; font-size: 14px; }
.fashiondetails{ width: 80%;
    height: 32px;
    float: left;background: none;
   
    border: none;
    border-radius: 0px;
    padding-left: 5px;
    border-bottom: solid 1px #ed1b4c;}
.deliveryitemspadd{ padding-top: 0px;}
.pincheck{padding: 6px 5px;
    background: #ed1b4c;
    float: left;
    border: none;
    color: #fff;
    width: 20%;
    border-radius: 0px;}
.fontimagesround { margin-right: 20px;
    width: 33px;
    float: left;
    border: solid 1px #696767;
    text-align: center;
    padding: 4px;
    border-radius: 50%;
    font-weight: 600;

}
.viewall{ float: right;
    border-radius: 25px;
    border: solid 1px #f985a0;
    line-height: 22px;
    font-weight: normal;
    padding: 0px 14px;
    font-size: 11px;
    color: #ed1b4c;
    margin-top: 5px;}
.mobiledisplay{ display: none;}
.fontimagesround100{
 margin-right: 20px;
    width: 33px;
    float: left;
   
    text-align: center;
    padding: 5px;
   
    font-weight: 600;
}
.returnpolicyp{margin-top: 5px;
    }
 .validation{ border: solid 1px #fb0707 !important;}   

@media (max-width: 768px){
    .mobiledisplay{ display: block;}
    .addtocartmob{   padding: 16px; float: left; width: 100%; background: #ed1b4c; border-radius: 0px;}
    .buynowtmob{ float: left; width: 100%; background: #e3bd00; border-radius: 0px;}
    .navback{ width: 25px; overflow: hidden;}
   .pricebarbtop{ height: 52px !important;}
   .oldratebottom{ text-align: center;}
    #showimages{ display: none;  }
    #showimagesmobile{ display: block; /*background-color: #4b5869;     */
    overflow-y: scroll;
    white-space: nowrap; 
    width: 100%;
    position: relative; 
     }
     .bottomrelative{ display: none;}
     
     .addtosell{ width: 100%; padding: 5px 10px; text-align: center; border-radius: 25px;   float: left;     background: #ed1b4c;
    color: #fff;
    font-size: 16px;}
    
    .showimagesmobile .divallm{float: left;   padding: 0 5px;      height: 100%;  width: 100%;}
    .showimagesmobile .divallm a{display: inline-block;
    color: white;
   
    padding: 0px 1px;
    font-size: 14px;
    text-decoration: none;
    font-weight: 523;}
    
    .showimagesmobile .divallm a img{height: 350px; border-radius: 2px;}
    
    .detailhead {
    padding: 10px 5px!important;
}
.pricebar{ float: left; width: 100%; background: #232f3e;   padding: 3px 0px;   height: 52px;}    
#mobileprice{ display: block;   float: left; background: #232f3e;
    width: 20%;  padding: 0;}
.realratebottom{ float: left;  margin-bottom: 0px;
    margin-top: 5px;  width: 100%;    text-align: center;    color: #fff;}
.oldratebottom{     width: 100%;
    font-size: 11px;
    float: left;
    text-decoration: line-through;
    color: #b5b1b1;}
.realr{ width: 100%; float: left; text-align: center;}
.bottomdiv{ width: 100%; float: left; background: #fff; margin-bottom:0px; 
    padding: 0px 15px;}
#adcrtbtn{    width: 40%; float:left; margin-left:0px;}
#buynowbtn{    width: 40%; float:left; margin-left:0px;}
.btnarea #addcart, .btnarea #addcart_buy{ font-size: 14px; }
#sizeerror{ margin-bottom: 12px;}
.bottomsizebar{ width: 100%; float: left; height: auto;  display: none;    padding: 11px 0px; background: #fff;}
.btnarea #addcart, .btnarea #addcart_buy{ border-radius: 0px;}
.btnareasize{ float: left; width: 100%; padding: 0px 25px;}
.descheadsize{  float: left; padding: 0px 10px 0px 20px ;     margin-top: 6px; }
.deliveryoptions{ width: 100%;}
.buynowcheckout{ background-color: #ef072c;}
.chekoutprocess .btn{     background-color: #ff0f35; }
.checkoutfirst .nextaftmob {
    background-color: #ff2259;
}
.floatform{    float: left;    width: 100%;}
.cloneimgnew{ position: fixed;
    bottom: 0;
    border-radius: 49px;
    height: 50px;
    width: 50px;
    border: solid 1px#eaeaea; left: 35%;  display: none; 
}


}

@media (max-width: 480px){
.logo{     margin-top: 4px;}
.mobiledeals .itemsbox .dealitems p  { margin-bottom: 0px !important;  }
}




    