.tp-product-add-cart-btn-large{
	background-color: var(--tp-theme-primary) !important;
}
.tp-product-badge-3 span.product-out-stock{
  background-color: var(--tp-theme-primary) !important;
  font-size: 9px;
  line-height: 10px;
  padding-top: 10px;
  opacity: 0.6;
}
.tp-product-badge-3{
	top:0px;
  	left:0px;
}
.tp-slider-active-2 .tp-slider-thumb-2 img{
	width:100%;
}
.tp-slider-thumb-2-gradient{
	background:transparent;
}
.tp-banner-item-2 {
    min-height: 32vh;
    padding: 20px 25px 35px;
    background: #58bdca;
}
main .tp-banner-title-2 {
    font-size: 30px;
  	color:#fff;
}
.tp-featured-title {
  font-size: 26px;
}
.about-us-table table,.about-us-table table tr,.about-us-table table td{
border:none !important;
}
.number-items-available .text-success{
display:none !important;
}
.tp-footer-style-2 .tp-footer-talk h4 {
    font-size: 15px;
    font-weight: 500;
}
.tp-footer-style-2 .tp-footer-contact-content p {
    font-size: 15px;
}
.tp-banner-title-2 a{
color:#333;
}
.tp-footer-style-2.tp-footer-style-primary .tp-footer-widget ul li a:hover{
color:#fff;
}
.tp-product-details-description span{
color:#666;
}
.tp-shop-main-wrapper .ps-block__content{
display:none;
}
@media (max-width: 768px) {
  main .tp-product-title-2, main .tp-product-title-3 {
      font-size: 14px;
  }
  .tp-banner-item-2{
  	min-height: 20vh;
  }
  .tp-banner-thumb-2 a picture img{
  	height:100%;
  }
  .tp-banner-btn-2{
  	position: absolute;
    bottom: 10px;
    right: 10px;
  }
  main .tp-section-title-2{
  	font-size:35px;
  }
  .tp-featured-btn .tp-btn{
  	font-size:14px;
  }
  .tp-slider-btn-2 a.tp-btn{
  	margin-bottom: 20px;
  }
  
}
.tp-slider-thumb img{
	width:100%;
}

element.style {
    background-color: transparent;
    width: 412px;
    opacity: 1;
    transform: translate3d(-412px, 0px, 0px);
    transition-duration: 0ms;
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(0, 0, 0);
}
@media (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px){
  .tp-slider-height {
        min-height: 100% !important;
    }
      .tp-slider-thumb img {
        margin-top: 0px;
  }
}
/*.tp-slider-thumb picture img {
    height: 90vh;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}*/