/**
  * @author Solomon satya raj
  **/
  
.sale-tag img {
  width: 55px !important;
  position: absolute;
  z-index: 9;
  min-height:unset !important;
}
.sale-tag.tag-top-left img {
  left: 10px;
  top: 0;
}
.sale-tag.tag-top-right img {
  right: 10px;
  top: 0;
}
.sale-tag.tag-bottom-left img {
  left: 10px;
  bottom: 0;
}
.sale-tag.tag-bottom-right img {
  right: 10px;
  bottom: 0;
}
.sale-tag.products-sale-tag.tag-top-left img {
  left: 0;
  top: 0;
}
.sale-tag.products-sale-tag.tag-top-right img {
  right: 0;
  top: 0;
}
.sale-tag.products-sale-tag.tag-bottom-left img {
  left: 0;
  bottom: 0;
}
.sale-tag.products-sale-tag.tag-bottom-right img {
  right: 0;
  bottom: 0;
}

/*styles for web theme shop*/
.w-100{
    width:100% !important;
}

.has-error{
    border: 1px solid !important;
    color: red !important;
}

.float-left {
  float: left!important;
}

/* by hari*/
@media only screen and (min-width: 768px){
    .flex-with-wrap {
        display: flex;
        flex-wrap: wrap;
    }
    
}
@media only screen and (min-width: 1024px){
    .main_eqip_height {
        height: auto !important;
    }
}
/*end by hari*/

/* code by shri */
.panel-body .shop-cart-final-payment .label{
    font-weight:900!important;
    color:black!important;
}
.panel-body .shop-cart-final-payment .label-warning{
    background-color: transparent!important;
}
.panel-body .shop-cart-final-payment .label-info{
    background-color: transparent!important;
}
.panel-body .shop-cart-final-payment .label-success{
    background-color: transparent!important;
}
.panel-body .shipping-position .label-success{
     background-color: transparent!important;
      font-weight:900!important;
    color:black!important;
}
.panel-body .shop-cart-final-payment .label-primary{
    background-color: transparent!important;
      font-weight:900!important;
     color:black!important;
}
 #cartContent .wrapButtons{
        display:flex;
        flex-wrap:wrap;
        justify-content:between;
    }
    @media only screen and (max-width: 482px) and (min-width : 479px){
        .wrapButtons .btnChange a {
            font-size: 0.9rem;
        }
    }
@media only screen and (max-width: 768px){
    #cartContent .wrapButtons{
        display:flex;
        flex-wrap:wrap;
        justify-content:between;
    }
    #cartContent .wrapButtonsAround .text-left{
       width:45%!important;
       margin-left:10px!important;
    }
    #cartContent .wrapButtonsAround .text-right{
       width:45%!important;
       margin-right:10px!important;
    }
}
@media only screen and (max-width: 479px)
{
    #cartContent .wrapButtonsAround .text-left{
       width:45%!important;
       margin-left:10px!important;
    }
    #cartContent .wrapButtonsAround .text-right{
       width:45%!important;
       margin-right:10px!important;
    }
    
    #cartContent .wrapButtons{
        display:flex;
        flex-wrap:wrap;
        justify-content:between;
    }
    #cartContent .panel-body .label {
         white-space: normal!important;
    }
   
    #cartContent .panel-body .pleaseword {
         width:100%!important;
        
    }
    #cartContent .panel-body .customBtn .btn-sm{
       font-size:1rem!important; 
    }
    /*#cartContent .panel-body .signinBtn {*/
    /*     width:33.33%!important;*/
         
    /*}*/
    /*#cartContent .panel-body .registerBtn {*/
    /*     width:33.33%!important;*/
        
    /*}*/
    #cartContent .panel-body .btnChange .btn{
        font-size:15px!important;
    }
}
/* code end by shri */