    /* Overlay popup style */
    .image-popup-overlay {
      display: none; /* Hidden by default */
      position: fixed;
      top: 0; left: 0;
      width: 100%; height: 100%;
      background-color: rgba(0, 0, 0, 0.8);
      justify-content: center;
      align-items: center;
      z-index: 9999;
    }

    /* Popup image */
    .popup-image {
      max-width: 60%;
      max-height: 60%;
    }

    /* Close button */
    .close-btn {
      position: absolute;
      top: 30px;
      right: 40px;
      font-size: 30px;
      color: white;
      cursor: pointer;
    }
a {
    color: #ca930c;
}
.testimonial-item .img-style img {
    object-fit: none;
}
.testimonial-item .content {
    height: 320px;    text-align: justify;

}
.box-nav-ul .sub-menu {
    min-width: 250px;
}
.drift-zoom-pane img {
    height: auto !important;
}
.sidebar-checkout-content .item-product .img-product img,
.tf-cart-item .tf-cart-item_product .img-box img,
.modal-shopping-cart .tf-mini-cart-item .tf-mini-cart-image img,
.tf-product-media-thumbs .swiper-slide .item img,
.tf-product-media-main .item img,
.card-product .card-product-wrapper img {
    object-fit: contain !important ;
}
@media (min-width: 1200px) {
    .tf-grid-layout.xl-col-3 ,
	.tf-grid-layout.tf-col-4 {
		grid-template-columns: repeat(4, 1fr);
	}
}
.input-group-footer {
    border-bottom: 2px solid #5e5e5e;
}
@media (max-width: 575px) {
	
	img.popup-image {
    width: 100% ! IMPORTANT;
    height: auto ! IMPORTANT;
	max-width: 100% ! IMPORTANT;
}
div#imagePopup {
    align-items: baseline;
    padding-top: 50px;
}
.tf-product-media-main .item img {
    max-height: 460px;
}
    .logo-header img {
        width: auto !important;
		height: 120px !important;
        padding: 5px;
    }
#icon5 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.tf-slideshow .wrap-slider {
        height: 150px;
    }
}

    
.card-product {
    border: 1px solid #e1e1e1;
    padding: 10px;
    text-align: center ! IMPORTANT;
}
.card-product * {
    text-align: center !important;
}
.card-product .card-product-info .price {
    display: block;
}
.deliverymsg {
    width: auto;
}
p {
    font-size: 14px;
    line-height: inherit;
}