*{
  margin:0;
  padding: 0;
}
ol,ul{
  list-style: none;
}
img{
  vertical-align: middle;
}
a,a:hover,a:focus{
  text-decoration: none;
  outline: 0;
}
h1,h2,h3,h4,h5,h6,p,ol,ul,li{
  margin-top: 0;
  margin-bottom: 0;
}
#header{
padding: 60px 0px;
}
#footer{
padding: 60px 0px;
}
.container{
max-width: 1350px !important;
}

/* Tabs*/
.tab_v {
  position: relative;
}
.tab_v span{
font-size: 14px;
font-weight: 400;
color:#fff;
background: red;
padding: 3px 5px;
border-radius: 100%;
position: absolute;
top: 1%;


}

.border_right{
  border-right: 2px solid rgb(99, 94, 94);
  padding-right: 10px;
  padding-left: 10px;
}



#tabs .nav-tabs .nav-link {
border-bottom: 1px solid #D06971;
font-weight: bold;
color: #16130D;

font-size: 20px;

text-transform: uppercase;

}
#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover {
  color: #c91313;
  background-color: transparent;
  border: transparent;
  display: inline-block !important;
  border: 6px solid !important;
  font-size: 20px;
  font-weight: bold;
  border-color: #a72828!important;
      border-top-color: rgba(167, 40, 40, 0) !important;
      border-right-color: rgba(167, 40, 40, 0) !important;
      border-bottom-color: #000000!important;
      border-left-color: rgba(167, 40, 40, 0) !important;
      border-bottom-color: #000000!important;
  
  }

#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: #141111;
background-color: transparent;
border: transparent;
display: inline-block !important;
border: 7px solid !important;
font-size: 20px;
font-weight: bold;
border-color: #a72828!important;
    border-top-color: rgba(167, 40, 40, 0) !important;
    border-right-color: rgba(167, 40, 40, 0) !important;
    border-bottom-color: #D06971!important;
    border-left-color: rgba(167, 40, 40, 0) !important;
    border-bottom-color: #D06971!important;

}
/* cart table */
.table_full{
background: rgb(255, 255, 255);
padding-left: 20px;
padding-right: 20px;

border-radius: 10px;
padding-top:0px;
border: 2px solid rgb(228, 228, 228);
margin-bottom: 50px;
}
.carth{
  display: none;
}
p.mob-text{
  font-size: 13px;
  text-decoration: none;
  color: #000;
}
.add_cart:hover~.carth{
  display: block;
  color: #fff;
  background: black;
  font-size: 15px;
}
.wishlist{
  display: none;
}
p.mob-text{
  font-size: 13px;
  text-decoration: none;
  color: #000;
}
.add_wishlist:hover~.wishlist{
  display: block;
  color: #fff;
  background: black;
  font-size: 15px;
}
.details_t{
  display: none;
}
.detail:hover~.details_t{
  display: block;
  color: #fff;
  background: black;
  font-size: 15px;
}
.delete_t{
  display: none;
}
.delete:hover~.delete_t{
  display: block;
  color: #fff;
  background: black;
  font-size: 15px;
}
.lt{
  -webkit-text-decoration-line: line-through; /* Safari */
   text-decoration-line: line-through; 
   font-size: 13px;
}
.subt{
  font-size: 13px;
  margin: 4px;
}
.h_b{
  margin-bottom: 30px !important;
}
.bg_d{
  background: rgb(228, 224, 224);
}
.bg_l{
  background: rgb(233, 233, 233);
}

.attribute{
  font-size: 10px;
}
.c {
  margin-left: -13%;
}
.cart_header .hb{
border-left: 1px solid rgb(206, 204, 204);
text-align:center;

}
.row.text-center.cart_data .mob-text:hover {
  color: red;
}
.cart_header h6{
padding: 20px 0px;

}
.cart_data_table{

border-bottom: 1px solid rgb(206, 204, 204);
margin-top: 0px;

}
.cart_data_table h6{
padding: 20px 0px;


}
.cart_data_foot{
  border-top: 1px solid rgb(206, 204, 204);
  padding: 8px 0px;
}
.cart_data{




padding-bottom: 1px;
padding-top: 1px;
}
.cart_data img{
height: 100px;
margin: 20px 10px;
}
.cart_data .hb{
 
width: 60%;

padding: 10px;



border-left: 1px solid rgb(206, 204, 204);

}
.cart_data a i{
padding-top: 20%;
font-size: 20px;
color: #000;
}
.cart_data a i:hover{
  color:rgb(7, 198, 231);
}
#tr:hover ~ .popuptext {
  display: block;
  
}
.popuptext {
  position: absolute;
  content: "";
  background: black;
  color:#fff;
  display: inline;
 
 
  
}

/* checkout */
.checkout{
padding: 10px 10px;
background: #fff;
border-radius: 10px;
border:2px solid rgb(228, 228, 228);
}
.check_text p {
  font-size: 12px;
}
.checkout h5{
color: #448f97;
padding-top: 10px;
}
.checkout form{
margin-top: 10px;
}
.checkout form input{
background: transparent;
margin-left: 10%;
margin-right:10px;
width: 150px !important;
}
.checkout form button{
border: 1px solid rgba(151, 39, 39, 0.623);
color: tomato;
margin-left: 5%;
}
.ck {
  color: rgb(255, 255, 255) !important;
  padding-left: 70px;
  padding-right: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 10px 0px;
}
.cs {
  color: rgb(255, 255, 255) !important;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 10px 0px;
}
.buy{
  color: rgb(255, 255, 255) !important;
  padding-left: 70px;
  padding-right: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 10px 0px;
}
.checkout a{
color: #448f97;
}
.checkout a:hover{
  color: blue;
  }

/* quantity */
.qty .count2 {
  color: rgb(2, 2, 2);
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  
  line-height: 30px;
  padding: 0 2px
  ;min-width: 35px;
  text-align: center;
}
.qty .plus {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  color: rgb(0, 0, 0);
  width: 30px;
  height: 30px;
  font: 30px/1 Arial,sans-serif;
  text-align: center;
  border-radius: 50%;
  }
.qty .minus {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  color: rgb(10, 10, 10);
  width: 30px;
  height: 30px;
  font: 30px/1 Arial,sans-serif;
  text-align: center;
  border-radius: 50%;
  background-clip: padding-box;
}

.minus:hover{
  background-color: #717fe0 !important;
}
.plus:hover{
  background-color: #717fe0 !important;
}
/*Prevent text selection*/
span{
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
input{  
  border: 0;
  width: 2%;
}
nput::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input:disabled{
  background-color:white;
}
/* wshilist page */
.alltc{
    text-decoration:none;
  color:#000 !important;

}
.alltc:hover{
     text-decoration:none;
  color: green !important;
  border-bottom: 2px solid red;;
}
       
