.nipv_table.tablesorter tr th.header{
border: 1px solid #d8d8d8 !important;
padding: 20px !important;
}

.nipv_table { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  width: 100%; 
  border-collapse: collapse; 
/*   collapse; border-spacing: 0; */
  border:1px solid red; 
  width:100%;
 
}
/* Zebra striping */
.nipv_table  tr:nth-of-type(odd) { 
  background: #eee; 
}


.nipv_table  th { 
  padding: 4px; 
  margin: 0px; 
}
.nipv_table { 
  padding: 0px; 
  border: 1px solid #cbcbcb; 
  text-align: center;
}
.nipv_table  td, th { 
  padding: 0px; 
  border: 1px solid #ccc; 
  /* text-align: left; */
}
/*.nipv_table  td {  
    background: #FAFAFA;	
}*/

.nipv_table .ni_cart_form { margin:0px; padding:0px; }
.nipv_table .ni_add_to_cart_button { margin:0px; padding:6px; float:right; }
.nipv_table  .ni_cart_form .qty { float:left; margin:1px; padding:1px;}
/*.nipv_table  .add_to_cart_column { width:30%;}*/
body.single-product .variation-table {  width: 100%;
    display: flex;}
body.single-product .variation-img {
   width: 30%;
   margin: 10px;
   display: inline-flex;
}
body.single-product .variation-table .variation-data {
 width: 70%;
 margin: 0px;
 }
/* body.single-product .variation-img table, td, th {*/
/* border: unset;*/
/*}*/
body.single-product .woocommerce-Price-amount {
color: #000000;
}
.addtocart a.added_to_cart {
    display:none !important;
}
.woocommerce a.button.added::after {
vertical-align: middle;
}
@media screen and (max-width: 768px){
body.single-product .variation-table {display: block;}
body.single-product .variation-img {width: 100%;}
body.single-product .variation-data {width: 100% !important;}
body .nipv_table td, th, .addtocartbtn {font-size: 12px;line-height: 18px;}
body .carticon {height: 25px !important;width: 25px;margin-top: 5px;}
.addtocartbtn {top: -6px;}
}
@media screen and (max-width: 575px){ 
body.single-product .pricepertab {display: none;}
.rpricepertab {display: block;}
}
@media screen and (max-width: 470px){
.addtocartbtn {line-height: 18px;display: block;}
}
@media screen and (max-width: 420px){
body.single-product .pricepertab {display: none;}
body.single-product .btn-img {padding: 7px 8px !important;}
}
@media screen and (max-width: 420px){
.addtocartbtn {top: 0px;}
}