
@media (min-width:596px) {
#imageGallery {
  width: 482px;
}
#tett {
  cursor: pointer;
}
.PriceBoxText {
  margin-right: 50px !important;
}

}
.gallery img {
  object-fit: contain;
  /*max-height: 400px;*/
  width: 100%;
}
.usingCss {
  text-align: center;
  padding: 20px 0;
}
.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: 128px !important;
  width: 100%;
  object-fit: contain;
}

@media (max-width:1023px) {
.cstm-strike ::before {
  top: 87px;
}
}
.lSAction {
  font-family: Roboto, Themify;
  font-size: 30px;
}
.lSAction > a {
  background-image: none !important;
}
.lSPrev::after {
  content: "\e629";
  font-family: themify;
  font-size: 25px;
  color: #ccc;
  text-shadow: 2px 1px 1px #000;
}
.lSNext::after {
  content: "\e628";
  font-family: themify;
  font-size: 25px;
  color: #ccc;
  text-shadow: 2px 1px 1px #000;
}
.lSAction > a {
  z-index: 1 !important;
}
#snackbar {
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  position: fixed;
  z-index: 1;
  left: 50%;
  top: 230px;
  font-size: 17px;
}
#snackbar.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
 @-webkit-keyframes fadein {
 from {
top: 0;
opacity: 0;
}
 to {
top: 230px;
opacity: 1;
}
}
 @keyframes fadein {
 from {
top: 0;
opacity: 0;
}
 to {
top: 230px;
opacity: 1;
}
}
 @-webkit-keyframes fadeout {
 from {
top: 230px;
opacity: 1;
}
 to {
top: 0;
opacity: 0;
}
}
 @keyframes fadeout {
 from {
top: 230px;
opacity: 1;
}
 to {
top: 0;
opacity: 0;
}
}
.ptb-50 {
  padding: 50px 0;
}

.CategoryThumbBG {
  height: 250px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.list-group-item {
  border: 0 none;
  border-top: 1px solid rgba(143, 143, 143, 0.18);
  /*  border-bottom: 1px solid rgba(143, 143, 143, 0.18);*/
  border-radius: 0 !important;
}
.adtc::before {
  content: "\e60d";
  font-family: themify;
  padding-right: 12px;
  font-size: 17px;
}
.custom-quantity-input2 .btn {
  padding: 2px 10px;
  border: 0px solid;
  width: 30px;
  height: 30px;
}
.quantityBox {
  width: 30px;
  border: 0 !important;
}
.BrandLogo {
  display: none;
}
#ctl08_ctl00_PrintPage::before {
  content: "\f02f";
  font-family: fontawesome;
}

@media print {
.d-print-none {
  display: none !important;
}
}
.mobileMenu.mean-container {
  height: 55px !important;
}
.ShoppingCartImage {
  height: 65px;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
input.inputAmount {
  border: none;
  background: #eee;
}
.percentDiscount {
  position: absolute;
  right: 10px;
  top: 10px;
  background: #e53c41;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 4px;
  border-radius: 100px;
  border: 2px solid #fff;
  box-shadow: 2px 3px 2px 0px rgba(21,21,21,0.3);
}

.newitem {
  position: absolute;
  right: 10px;
  top: 10px;
  background: #5f85ce;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 3px 0px;
  width: 52px;
  text-align: center;
  height: 24px;
}

div.percentDiscount:blank {
 display: none;
}
div.percentDiscount:empty {
  display: none;
}
div.percentDiscount:-moz-only-whitespace {
 display: none;
}
.product-title {
  min-height: 42px;
  display: inherit;
  line-height: 1;
}
.LowQuantity {
  padding-right: 10px;
}
.LowQuantity::before {
  content: "";
  background: #d1d325;
  position: relative;
  height: 13px;
  width: 13px;
  border-radius: 20px;
  top: 12px;
  display: block;
}
.inStock {
  padding-right: 10px;
}
.inStock::before {
  content: "";
  background: #0cb14b;
  position: relative;
  height: 13px;
  width: 13px;
  border-radius: 20px;
  top: 12px;
  display: block;
}
.radioboxlist tr {
  float: left;
}
.radioboxlist radioboxlistStyle {
  font-size: x-large;
  padding-right: 20px;
}
.radioboxlist label {
  color: #3E3928;
  background-color: #fff;
  padding: 6px 12px;
  border: 1px solid #ebebeb;
  white-space: nowrap;
  clear: left;
  margin-right: 10px;
  -webkit-transition: border-color 1s ease;
  -moz-transition: border-color 1s ease;
  -o-transition: border-color 1s ease;
  -ms-transition: border-color 1s ease;
  transition: border-color 1s ease;
  font-size: 11px;
}
.radioboxlist label:hover {
  color: #fff;
  background: #000;
  border: 1px solid #000;
  cursor: pointer;
}
input:checked + label {
/*  color: #CC3300 !important;
  background: #D1CFC2 !important;
  border: 1px solid #000 !important;*/
}

.PagerSSCCells {
  display: none;
}
.PagerCurrentPageCell {
  background: #fff;
}
.PagerCurrentPageCell, .PagerOtherPageCells {
  border: 1px solid #e3e3e3 !important;
  margin: 0 3px;
  display: inline-block;
  text-align: center;
  width: 28px;
  height: 28px;
  font-weight: 700;
  position: relative;
  font-size: 12px;
  border-radius: 6px;
  padding: 5px 0 0 0;
}
.PagerContainerTable {
  margin: 18px 0
}
.PagerInfoCell {
  font-weight: bold;
  font-size: 12px;
  display: block;
  text-align: center;
}
.c-icon-cart {
  position: relative;
  left: 10px;
}
.c-icon-cart::before, .c-icon-cart::after {
  margin-left: 0 !important;
}
.c-icon-heart {
  position: relative;
  top: 3px;
  left: 3px;
  margin-left: 8px;
  font-size: 17px;
}
.nav-link:empty {
  display: none;
}
.lSPrev::after {
  content: "\ea40";
  font-family: icomoon;
  font-size: 25px;
  color: #ccc;
  text-shadow: 2px 1px 1px #000;
}
.lSNext::after {
  content: "\ea3c";
  font-family: icomoon;
  font-size: 25px;
  color: #ccc;
  text-shadow: 2px 1px 1px #000;
}

