.body{
   background-position: center;
   color:#000000;
   background-size: cover;
   background-repeat: no-repeat;
}


.col-md-11{
   /*background-color:#FFFFFFF0;
   border-radius: 10px;*/
}
.typeWriter{
   font-family: "Raleway", sans-serif;
   Font-size: 16px;
   Font-weight: 600;
   color:#000000;
   Line-height: 24px;
   letter-spacing: 1.5px;
}

.card-body{
   background-color: #ffffff;
   font-family: Raleway, sans-serif;
}

h1.cart-itm{
   font-family: Raleway, sans-serif;
   Font-size: 32.5px;
   Font-weight: 500;
   Line-height: 39px;
   color: #000000;
}

.cart-product-title{
   font-family: Raleway, sans-serif;
   Font-size: 16px;
   Font-weight: 600;
   color: #000000;
}

/*quantity control*/

.quantity {
   display: flex;
   padding: 0;
   float: left;
   white-space: nowrap;
}
.qt{
   Font-size: 14px;
}
.quantity-minus, .quantity-plus {
   display: block;
   width: 22px!important;
   height: 23px!important;
   margin: 0;
   background: #dee0ee;
   text-decoration: none;
   text-align: center;
   line-height: 23px;
   border:none;
   font-family: Raleway, sans-serif;
   Font-size: 15px;
}
.quantity-minus:hover, .quantity-plus:hover {
   background-color: #e0b23f;
   color: white;
   text-decoration: none;
}
.quantity-minus {
   border-radius: 3px 0 0 3px;
}
.quantity-plus {
   border-radius: 0 3px 3px 0;
}
.quantity-input {
   width:35px!important;
   height: 23px!important;
   margin: 0;
   padding: 0!important;
   text-align: center;
   color: #8184a9!important;
}

.quantity-minus:link, .quantity-plus:link {
     color: #000000;
} 

.quantity-minus:visited, .quantity-plus:visited {
     color: #000000;
}

.coupon-code{
   color: #848687;
   border-style: solid!important;
   border-color: #767676!important;
   height: 1.985rem!important;
   line-height: 7rem!important;
   font-family: Trebuchet MS, Helvetica, sans-serif!important;
   font-size: 13px!important;
   font-weight: 500;
   width:100%!important;
   letter-spacing: 0.5px;
   padding: 4px 2px 4px 2px;
   border-width: 2px 2px 2px 2px!important;
   border-radius: 5px 5px 5px 5px!important;
   background-color: #ffffff03;
}
.coupon-code:focus { 
   outline: none!important;
   box-shadow: 0 0 2px #000000!important;
}

hr{
   height:1px;
}

/* #load_cart_product_item::-webkit-scrollbar {
   width: 5px;
   cursor: pointer;
}
#load_cart_product_item::-webkit-scrollbar-thumb{
   border-radius: 20px;       
   border: 3px solid #EECC46;
} */

.delete-item-box{
   /*margin-top: -12px;
   margin-right: -12px;*/
   float: right;
   z-index:20;
   
}

.delete-icon{
   border: 2px solid #EECC46;
   background-color: #eecc46;
   padding: 2px 7px 2px 7px;
   border-radius: 50px;
   cursor: pointer;
}

/* ============ desktop view ============ */
   @media all and (min-width: 992px) {
      #col-md-3{
         width:15%; 
      }
      .body{
         background-image: url("../../pages/static-img/cart/cart-page.jpeg");
      }
      /* #load_cart_product_item{
         overflow-y: scroll;
         height: 670px;  
      } */
      .qty-container{
         margin-top:-20px;
      }
   }
/* =======class=======*/
@media all and (max-width:600px) {
   /* #load_cart_product_item{
      overflow-y: scroll;
      height: 400px;  
   } */
}