﻿body {
}
.cart
{
    margin-top:10px;
    margin-bottom:20px;
    background-color:#fff;
    border-radius:3px;
    padding:20px;
    min-height:450px;
}
.SubAddr .Addr::after,.SubAddr .Addr:before
{
    display:table;
    clear:both;
    content:"";
}
 .SubAddr .Addr>div
{
     float:right;
     width:50%;
     font-size:14px;
     padding:5px 10px;
}
 .SubAddr .Addr>div:first-child,.SubAddr .Addr>div:nth-last-child(-n+2)
 {
     width:100%;
 }
.cart table

{
    width:100%;
    font-family:iranNum;
}
.CartPay
{
    position:fixed;
    width:400px;
    height:300px;
    top:50%;
    left:50%;
    z-index:99999999;
    margin-left:-200px;
    margin-top:-150px;
    background-color:#fff;
}
.CartPay>div:first-child
{
    height:100px;
      margin-top:20px;
}
.CartPay>div:nth-child(2)
{
    margin-top:40px;

}
.CartPay>div
{
    text-align:center;
    height:40px;
    width:100%;
    font-size:16px;
    margin-top:15px;
}
.CartPay>div img
{
    height:100%;
    width:auto;
}
.resultPay .Error .imgR img
{
    width:auto;
}
.resultPay .accept .imgR img
{
    width:auto;
}
.cart table thead
{
    background-color:#232f3e;
}
.cart table thead  td{

    color:#fff;
    border:1px solid #808080;
    padding:10px;
    font-size:14px;
    font-weight:bold;

}
.cart table tbody  td{

    border:1px solid #808080;
    padding:30px 5px;
    font-size:13px;
        
   
}
.cart table  td.delCart
{
    width:30px;
    vertical-align:middle;
   
    text-align:center;
     cursor:pointer;
}
.cart table thead td.delCart
{
    border-left:none;
   
      background-color:inherit;
}.cart table  td.nameCart
{
    width:45%;
  
}
.cart table thead td.nameCart
{
    border-right:none;
     
}
.cart table td.tedCart,.cart table  td.priVahedCart
{
    display:table-cell;
    width:15%;
  
}
.cart table tbody td.tedCart,.cart table tbody td.priVahedCart
{
    text-align:center;
}
.cart table td.priCart
{
   min-width:inherit;
   max-width:inherit;
   display:table-cell;

}
.cart table tbody td.tedCart 
{
    padding-right:1.5%;
}
.cart table td.tedCart  .btn3
{
    width:18px;
   
    line-height:1;
    color:#000;
    font-weight:bold;
    font-size:30px;
  
    
}
.cart table td.tedCart  .btn3.pos
{
      background-image: url(Image/icons/plus.png);
    background-repeat: no-repeat;
    background-position: center;
}
.cart table td.tedCart  .btn3.min
{
      background-image: url(Image/icons/minus.png);
    background-repeat: no-repeat;
    background-position: center;
}
.cart table td.tedCart  .btn3 span
{
    color:transparent;
}
.cart table td.tedCart .textVal2{
    width:46px;
   
   font-family: IranNum;
      font-size: 18px;
    line-height: 29px;
}
.cart .total
{
       width:430px;
   float:left;
   margin-top:-1px;
   border:1px solid #555555;
   padding:10px;
    font-family:iranNum;

}
.cart .total .cart-subtotal
 {
    padding:5px;
 }
.cart br
{
   margin-bottom:20px;

}
.cart .mini-cart-subtotal
{
 font-weight:bold;
   font-size:13px;
   margin-bottom:0px;
}
.cart .mini-cart-subtotal:after,.cart .details::after,.cart .header:after,.cart .footer:after
{
    content:"";
    display:table;
    clear:both;
}
.cart .mini-cart-subtotal:before,.cart .details:before,.cart .header:before,.cart .footer:before
{
    content:"";
    display:table;
   
}
.Card a
{
    pointer-events: none;
}
.mini-cart-subtotal .cart-subtotal:last-child
{
    color:red;
}
 .Card:hover .header-cart-hover-message,.header-cart-hover-message:hover
   {
       display:none!important   ;
       
   }
 .cart .header a,.cart .footer a
 {
     padding:10px 20px;
     color:#2c2c2c;
     border-radius:5px;
 }
  .cart .next a
  {
      background-color:#00ff21;
  }
  .cart .back a
  {
      background-color:#ff0000;
      color:#fff;
  }
 .cart .details
 {

 }

 .cart .row>div.header
 {
     position:relative;
     margin:10px;
    margin-bottom:20px;
      width:auto;
     float:none;
 }
  .cart .header .title
  {
      font-size:14px;
      font-weight:bold;
  
  }
  .cart .footer 
  {
         position:relative;
     margin:10px;
    margin-top:60px;
    width:calc(100% - 20px);
    float: right;
  }
   .cart .header .title , .cart .footer .back,.cart .footer .btnCart 
   {
   text-align:center;
   padding-top:40px;
   }
    .cart .header .next , .cart .footer .next 
   {
       float:left;
       margin-left:10px;
   }
  .cart .header .title:before
  {
      content:"";
      width:50px;
      height:50px;
      right:50%;
      margin-right:-25px;
      top:-20px;
      position:absolute;
      background-image:url('Image/Icons/shopping.png') ;
     background-repeat:no-repeat;
     background-size:cover;
   
  }

 .cart .row .pRight,.cart .row .pLeft
  {
      float:right;
     
  }
 .cart .row .pRight
 {
     padding-left:15px;
      width:40%;
 }
.cart .row .pLeft {
    padding-right:15px;
     width:60%;
}
 .cart .row:after, .cart .row:before
 {
     clear:both;
     display:table;
     content:"";
 }
  .cart .row .pRight>div
  {
      width:100%;
      height:auto;
      padding-bottom:20px;
  }
   .cart .row .items
   {
       float:none;
       width:100%;
       max-height:none;
       border:1px solid #ccc;
     
       -moz-border-radius-bottomleft:5px;
       -moz-border-radius-bottomright:5px;
       border-bottom-left-radius:5px;
       border-bottom-right-radius:5px;
       -webkit-border-bottom-left-radius:5px;
       -webkit-border-bottom-right-radius:5px;
       min-height:initial;
         padding-top:20px;
         margin-top:0px;
         margin-right:0px;
   }
.cart .row .items .item{
    width:100%;
    margin-bottom:10px;
}
.cart .row .BoxLogin .items .item:last-child
{
   text-align:center;
}
.cart .row .items .item::after,.cart .row .items .item:before
{
    content:"";
    clear:both;
    display:table;
}
.cart .row .items .item .lbl
{
    float:right;
    width:90px;
    text-align:left;
}
.cart .row .items .item .cnl
{
     float:right;
    width:calc(100% - 90px);
    text-align:right;
    padding-right:5px;
    padding-left:40px;
}
   .cart .row>div>div>div.title
   {
       font-size:13px;
       line-height:35px;
       background-color:#181e25;
       font-family:yekan2;
       height:35px;
    -moz-border-radius-topleft:5px;
       -moz-border-radius-topright:5px;
       border-top-left-radius:5px;
       border-top-right-radius:5px;
       -webkit-border-top-left-radius:5px;
       -webkit-border-top-right-radius:5px;
       padding-right:15px;
       position:relative;
     
       color:#fff;
   }
   .cart .row>div>div>div.title:before
   {
       content:"";
       height:28px;
       width:28px;
       position:absolute;
       display:none;
       background-size:cover;
       right:5px;top:3.5px;
   }
    .cart .row>div>div.BoxLogin>div.title:before
    {
        background-image:url('Image/icons/Level1.png');
    }
    .cart .row>div>div.BoxAddress>div.title:before
    {
        background-image:url('Image/icons/Level2.png');
    }
    .cart .row>div>div.BoxShipping>div.title:before
    {
        background-image:url('Image/icons/Level3.png');
    }
    .cart .row>div>div.BoxPayment>div.title:before
    {
        background-image:url('Image/icons/Level4.png');
    }
   .cart .row>div.details .address
   {

       padding:0px 5px;
       width:100%;
       font-size:14px;
       font-weight:bold;

       color:green;
       margin-top:10px;
       padding:10px;
       display:inline-block;
       line-height:22px;
   }
   .cart .row .items .error
   {
       display:none;
   }
.cart .row .items .oldAddr
{
    float:left;
    margin-left:10px;
    cursor:pointer;
}
   .cart  .items  input[type="text"],.cart  .items  input[type="password"]
   {
        display: block;
    width: 98%;
    height: 28px;
    padding: 0px 5px;
    font-size: 12px;
    line-height: 25px;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   }
   .cart .row .items  input[type="text"]:hover,.cart .row .items  input[type="password"]:hover {
    border: 1px solid #b9b9b9;
    border-top-color: #a0a0a0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
 .cart .row .items  input[type="text"]:focus,.cart .row .items  input[type="password"]:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
 .cart .row .items  textarea {
    display: block;
    width: 98%;
    height: 80px;
    padding: 4px 13px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
 .cart .row .items   textarea:focus{
    border: 1px solid #b9b9b9;
    border-top-color: #a0a0a0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
 .cart .row .items  textarea:focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
  .cart .row  .btns
  {
      text-align:center; 
      margin-top:30px;
      display:block;
     
  }
  .cart .row .items .lbl
  {
      padding:5px 5px;
      font-size:13px;
  }
    .cart .row .title a{
        float:left;
        margin-left:10px;

    }
  .cart .row .items .cnl
  {
      position:relative;
  }  .cart .row .items .cnl .dropdown-menu
     {
         width:98%;
     }
     .cart .row .items .cnl .dropdown-menu li
     {
         padding:5px 10px;
         font-size:14px;
         cursor:pointer;
     }
  .cart .row  .btns a
  {
    padding:5px 20px;

    font-size:12px;
    line-height:35px;
    cursor:pointer;
    border-radius:5px;
    background-color:#0026ff;
    color:#fff;
     
  }
  .cart .row .error
  {
      color:red;
      padding-right:10px;
      margin-top:10px;
      font-size:14px;
  }
  .SubAddr .Addr
  {
      background-color:#d8d7d7;
      border-radius:5px;
      margin-bottom:5px;
      padding:5px;
  }
  .SubAddr .Addr>div:last-child
  {
      text-align:left;
      margin-bottom:5px;
     
  }
  .SubAddr .Addr>div:last-child span
  {
      padding:5px 20px;
      cursor:pointer;
      background-color:#808080;
      color:#fff;
  }
  .BoxShipping .items
{

    padding:5px;
width:auto!important;
}
.BoxShipping .items>div
{
    padding:5px;
  font-size:14px;
    cursor:pointer;
}
.BoxShipping .items>div:after,.BoxPayment .Coupon::after,.BoxPayment .Coupon:before,.BoxShipping .items>div:before,.BoxPayment .payItem:after,.BoxPayment .payItem:before
{
    content:"";
    display:table;
    clear:both;
}
.BoxShipping .items>div>div:first-child
{
    float:right;
}
.BoxShipping .items>div>div:last-child
{
    float:left;
}
.BoxShipping .items .spay{
    text-align:center;float:none;
    display:block;
    font-size:14px;
    font-weight:bold;
}
.BoxShipping .items .spay span:first-child
{
    margin-left:5px;
}
.BoxShipping .items .fi
{
    display:none;
}
.BoxPayment
{
    width:100%;

}.BoxPayment .payItem{
     border:1px solid #cccccc;margin:10px;
 }
 .BoxPayment .payItem
 {
     position:relative;
     
 }
 .BoxPayment .payItem>div.Rpay 
 {
     width:30px;
     padding-right:8.5px;
     margin-top:-6.5px;
     position:absolute;
     display:inline-block;
    right:0px;
     top:50%;
 }
 .BoxPayment .payItem>div.Rpay input[type=radio]
 {
     margin:0px;
 }
  .BoxPayment .payItem>div.pays
  {
      width:auto;
      min-height:35px;
      line-height:35px;
      margin-right:30px;
     border-right:1px solid #ccc;

  }
  .BoxShipping .items>div
  {
      display:inline-flex;
      width:100%;
  }
  .BoxShipping .items>div>input
  {
      display:inline-block;
      margin-top:2px;
      margin-left:5px;
  }
  .BoxShipping .items>div>div
  {
      display:inline-block;
      font-size:13px;
      font-weight:bold;
  }
 .BoxPayment .Coupon>div
  {
      float:right;
      margin-top:10px;
  }
 .BoxPayment .Coupon>div:first-child
 {margin-left:5px;
  font-size:14px;
  font-weight:bold;
  margin-right:15px;
  display:inline-flex;
  margin-top:15px;
 }
 .BoxPayment .Coupon
 {
     min-height:60px;
 }
 .BoxPayment .Coupon>div:first-child *
 {
  display:inline-block;

 }
 .BoxPayment .Coupon>div>div
 {
     float:right;
 }
 .BoxPayment .Coupon>div:last-child
 {
     width:66%!important;
 }
  .BoxPayment .Coupon>div:last-child input
  {
      border-color:#b9b9b9;
  }
 .BoxPayment .Coupon>div>div.cnl
 {
     padding-left:10px!important;
     width:calc(100% - 110px)!important;
 }
  .BoxPayment .Coupon>div>div a
  {
          padding: 5px 20px;
    font-size: 12px;
    line-height: 29px;
    cursor: pointer;
    border-radius: 5px;
    background-color: #0026ff;
    color: #fff;
   
  } .BoxPayment .payItem .payTitle
    {
        font-weight:bold;
        margin-right:10px;
    }
    .CartEmpty
    {
        margin-top:50px;
        position:relative;

    }
    .CartEmpty .row
    {
        text-align:center;
       padding-top:100px;
       font-size:16px;
    }
    .CartEmpty:before
  {
      content:"";
      width:100px;
      height:100px;
      right:50%;
      margin-right:-50px;
      top:-20px;
      position:absolute;
      background-image:url('Image/Icons/shopping.png') ;
     background-repeat:no-repeat;
     background-size:cover;
   
  }
 .CartEmpty a
  {
          padding: 5px 20px;
    font-size: 12px;
    line-height:50px;
    cursor: pointer;
    border-radius: 5px;
    background-color: #0026ff;
    color: #fff;
   
  } 
 .resultPay
 {
     text-align:center;
     font-size:16px;
     line-height:40px;min-height:400px;
     padding-top:90px;
 }
    .resultPay a {
        color: #FF8E19;
    }
    .cart .input-group
    {
        display:block;
    }
 .cart .input-group-addon:first-child,.cart .input-group-btn
 {
     display:none;
 }
 .cart .input-group input.form-control
 {
     border-radius: 3px!important;
     float:none;
 }
 .cart .child.c .radio input
 {
     display:none;
 }
 .cart .multiselect.btn
 {
        border: 1px solid #cccccc;
     background-color:none;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        height: 28px;
            padding: 0px 5px;
            width:98%;
            background-color:inherit;
 } .cart .caret
   {
       float:left;
       margin-top:3px;
       background:url('Image/icons/Down.png') ;

background-size:cover;
       height:12px;
       width:12px;
       color:transparent;
       border:none;
   }
    .cart .btn-group.open .caret
    {
       background:url('Image/icons/up.png');
       background-size:cover;
    }
    .cart .btn-group.open .multiselect.btn
    {
        border-bottom:none;
        -moz-border-radius-bottomleft:inherit;
              -moz-border-radius-bottomright:inherit;
              border-bottom-left-radius:inherit;
              border-bottom-right-radius:inherit;
              
    }
    .cart .multiselect-container
     {
         border-top:none;
         border-top-left-radius:inherit;
              border-top-right-radius:inherit;
     }
    .cart .btnCart a {
    background-color: #0026ff;
    color: #fff;
}
     @media(max-width:980px)
  {
         .BoxPayment .Coupon>div:last-child
         {width:100%!important;}
         .cart .footer .back, .cart .footer .btnCart
         {
             padding-top:10px;
         }
         .cart table
         {display:none;}
         .cart .row>div.header
         {
             margin-top:15px;
         }
         .cart .cartview
         {
             float:none!important;
         }
      .cart .total
      {
          width:auto;
          margin:0px 10px;
          float:none;
      }
     .cart .details.pLeft .total
      {
          position:absolute;
         width: 600px;
    margin-right: -300px;
    right: 50%;
    top:140px;
      }
     .cart .row .pRight
     {
         margin-top:150px;
        width: 600px;
    position: relative;
    margin-right: -300px;
    right: 50%;
    padding-left: 0px;
    float:none;
     }
   .cart .footer
   {
       margin-top:0px;
   }
     .cart .row .pLeft
     {
         width:100%;
         padding-right:0px;
     }
        .cart  .cartview~.footer
       {
           width:auto;
          float:none;

          margin-top:10px;
       }

          .cart .cartview~.footer>div
         {
             float:right;
             padding-top:10px;
         }
           .cart  .cartview~.footer>div.btnCart
           {
               float:left;
           }
      .ItemsCart
      {
          margin-top:20px;
          padding:10px;
      }
       .ItemCart:after, .ItemsCart:before
       {
           clear:both;
           content:"";
           display:block;
       }
       .ItemCart
       {
          border:1px solid #ccc;
           margin-top:10px;
         padding-bottom: 15px;
    height: auto;
           position:relative;
       }
       .ItemCart .im
       {
           width:140px;
           top:10px;
           position:absolute;
           height:140px;
           right:10px;
            border:1px solid #808080;
       }
       .ItemCart .im img
       {width:100%;height:100%;}

       .ItemCart .Item
       {
           margin-right:160px;
           height:100%;
           padding-right:10px;
           padding-top:10px;

       }.ItemCart .Item .Ctitle
        {font-size:16px;
         line-height:35px;
        }
      .ItemCart  .addCard .btnright {
    border-top-right-radius: 20%;
    border-bottom-right-radius: 20%;
    -webkit-border-bottom-right-radius: 20%;
    -webkit-border-top-right-radius: 20%;
    -moz-border-radius-bottomright: 20%;
    -moz-border-radius-topright: 20%;
    background-image: url(Image/icons/plus.png);
    background-repeat: no-repeat;
    background-position: center;
}
     .ItemCart .btn2 {
    display: inline-block;
    margin-bottom: 0;
    width: 50px;
    height: 40px;
    border: 1px solid rgba(125, 136, 146, 0.61);
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    /* border: 1px solid transparent; */
    white-space: nowrap;
    padding-top: 5px !important;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
    .ItemCart  .textVal {
    width: 60px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid rgba(125, 136, 146, 0.61);
    height: 40px;
    font-family: IranNum;
    font-size: 22px;
    line-height: 40px;
}
   .ItemCart  .addCard .btnleft {
    border-top-left-radius: 20%;
    border-bottom-left-radius: 20%;
    -webkit-border-bottom-left-radius: 20%;
    -webkit-border-top-left-radius: 20%;
    -moz-border-radius-bottomleft: 20%;
    -moz-border-radius-topleft: 20%;
    background-image: url(Image/icons/minus.png);
    background-repeat: no-repeat;
    background-position: center;
}
    .ItemCart  .CAdd
    {
        margin-top: 10px;
    margin-right: 100px;
    }
     .ItemCart  .CPrice
     {
         line-height:50px;
          margin-right: 40px;
          text-align:center;
          width:300px;
     }
   .ItemCart  .galleryPrice .pfirst2 {
    font-size: 15px;
    color: red;
    display: inline-block;
    font-family:iranNum;
    padding-right: 4px;
    text-decoration-color: #b200ff;
}
   .ItemCart .galleryPrice .all {
    color: blue;
}
  .ItemCart .galleryPrice .takh
   {
          text-decoration: line-through;
   }.ItemCart .product-remove-icon
    {
        float:left;
        margin-left:20px;
        margin-top:10px;
    }
  }
@media(max-width:860px) {
    .ItemCart .Item .Ctitle
    {
       font-size:14px;
       line-height: 30px;
    }
}
@media(max-width:700px) {
     .SubAddr .Addr>div
    {
        font-size:12px;
    }
    .ItemCart .CPrice {
        line-height: 30px;
    }
    .ItemCart .CAdd {
        margin-top: 7px;
    }
     .cart .details.pLeft .total
      {
        
         width: 500px;
    margin-right: -250px;
 
      }
     .cart .row .pRight
     {
      
       width: 500px;
    margin-right: -250px;
  
     }
}
@media(max-width:600px) {
     .BoxShipping .items .spay
    {
        font-size:14px;
    }
    .resultPay
    {
        font-size:14px;
    }
    .BoxShipping .items>div>div
    {
        font-size:12px;
    }
    .cart .details.pLeft .total
    {
        top:120px;
    }
     .ItemCart .Item .Ctitle
    {
       font-size:12px;
       line-height: 30px;
    }
     .cart
     {
         padding:0px;
     }
     .cart .row .pRight>div
     {
         margin-bottom:10px;
     }
}
@media(max-width:500px) {
    .cart .details.pLeft .total
      {
        
         width: 400px;
    margin-right: -200px;
 
      }
   
     .cart .row .pRight
     {
      
       width: 400px;
    margin-right: -200px;
  
     }
    .ItemCart .im
    {
        width:110px;
        height:110px;
    }
    .ItemCart .Item .Ctitle {
    font-size: 11px;
    line-height: 23px;
}
    .ItemCart .Item {
        margin-right: 120px;
    }
    .ItemCart .CPrice {
        margin-right:0px;
    }  .ItemCart .CAdd {
        margin-right:65px;
    }
}
@media(max-width:430px) {
     .SubAddr .Addr>div
    {
        font-size:10px;
            padding: 5px;
    }
    .cart .items input[type="text"], .cart .items input[type="password"]
    {
        font-size:10px;
    }
    .BoxShipping .items .spay
    {
        font-size:12px;
    }
    .resultPay
    {
        font-size:12px;
    }
   .cart .details.pLeft .total
      {
        
       width: 314px;
    margin-right: -157px;
 
      }
     .cart .row .pRight
     {
      
       width: 314px;
    margin-right: -157px;
  
     }
    .ItemCart .btn2 {
        display: inline-block;
        margin-bottom: 0;
        width: 35px;
        height: 30px;
    }
    .ItemCart .textVal {
    width: 45px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid rgba(125, 136, 146, 0.61);
    height: 30px;
    font-family: IranNum;
    font-size: 16px;
    line-height: 30px;
}
    .ItemCart .CPrice
    {
        width:auto;
    }
    .ItemCart .CAdd {
        margin-right:30px;
    }
    .ItemCart .im {
    width: 90px;
    height: 90px;
    right:5px;
}
    .ItemCart .Item {
    margin-right: 95px;
}
}
@media(max-width:370px) {
    .ItemCart .CAdd {
        margin-right:30px;
    }
   
    .ItemCart .product-remove-icon {
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}
}