.whatsapp-button {
    bottom: 40% !important;
    }

.yith-wcwl-add-to-wishlist {
    margin-top: 0px !important;
    }

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
    display: flex;
    width: 60px;
    height: 60px;
    align-items: center;
    border-radius: 10px;
    justify-content: center;
    background-color: #141414;
    }
    
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.delete_item {
    background-color: #FB5C00;
    }

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a img {
    width: 100%;
    margin: 0px !important;
    max-width: 30px !important;
    }

.product-box-footer .add_to_cart_button.added {
    display: none;
    }

.product-box-footer .added_to_cart {
    width: 100%;
    display: block;
    }

.grecaptcha-badge {
    bottom: 80px !important;
    }

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 5px 15px 0px 0px !important;
    }

.select2-container .select2-selection--single .select2-selection__arrow b {
    display: none !important;
    }

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    height: auto !important;
    }

.select2-container--default .select2-selection--single .select2-selection__arrow::after {
    right: 0px !important;
    }

.select2-container .select2-selection--single {
    border-color: #dddddd !important;
    }

.product-details-footer .product-cart .custom-button.button-secondary {
    color: #ffffff;
    background: #FB5C00;
    border-color: #FB5C00;
    }

.product-details-footer .product-cart .custom-button.button-secondary:hover {
    background: #002F5D !important;
    border-color: #002F5D !important;
    }

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #e1dde7;
    border-radius: 10px;
    padding: 15px 15px;
    }

.comment-reply-title {
    display: block;
    padding-bottom: 10px;
    }

.comment-form .comment-form-author input,
.comment-form .comment-form-email input,
.comment-form .comment-form-comment textarea {
    width: 100%;
    color: #000000;
    padding: 15px 20px;
    border-radius: 10px;
    background: #ffffff;
    border: 1px solid #e1dde7;
    }

.tool-bar ul.showNum-listing li.active a {
    color: #161616;
    font-weight: 700;
    }

  a.reset_variations{top: 50%;transform:translateY(-50%);position:absolute;margin-left: 10px;}
  table.variations th,table.variations td{padding:0 0 20px 0;}
  .woocommerce-Reviews .checkbox label::before, .woocommerce-Reviews .checkbox label::after{
    top: 0px;    
  }
  
/*22-10-2025*/

.fancybox__slide.has-youtube .fancybox__content { max-width: 90% !important; width: 100% !important; height: auto !important; }
.aboutCounter-title h2 .counter span { color: #002F5D; }
.aboutCounter-title h2 .counter { font-size: 40px; }
.aboutCounter-title h2.size-65 .counter { font-size: 65px; }
.projectListing .projectItem-box .overlay-box{justify-content:center;}
.projectListing .projectItem-box .overlay-box .overlay-caption{flex-direction:column;}

@media only screen and (max-width: 1599.98px) {
    .select2-container--default .select2-selection--single .select2-selection__rendered { padding: 3px 15px 0px 0px !important; }
    .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a { width: 52px; height: 52px; }
    .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a img { max-width: 20px !important; }
    .comment-form .comment-form-author input, .comment-form .comment-form-email input { padding: 12px 20px; }
    .aboutCounter-title h2 .counter { height: 2.5rem; font-size: 32px; }
    .aboutCounter-title h2.size-65 .counter { font-size: 52px; }
    }

@media only screen and (max-width: 1199.98px) {
    .fancybox__slide.has-youtube .fancybox__content { max-width: 100% !important; }
    .aboutCounter-title h2 .counter { font-size: 26px; }
    .aboutCounter-title h2.size-65 .counter { font-size: 40px; }
    }
    
@media only screen and (max-width: 575.98px) {
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td { width: 100% !important;  min-width: 100%; }
    .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width: 100% !important; }
    .select2-container--default .select2-selection--single .select2-selection__rendered { padding: 2px 15px 0px 0px !important; }
    .checkout_coupon.woocommerce-form-coupon p.form-row { width: 100%;}
    .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a { width: 44px; height: 44px; }
    .comment-form .comment-form-author input, .comment-form .comment-form-email input { padding: 8px 20px; }
    
    .whatsapp-button {
          bottom: 30% !important;
          z-index: 99;
    }
    .homeSection4 .homeProduct-slider .slick-arrow{top:50%;}
    .woocommerce-page .toolFilter-box .woocommerce-ordering{float:none;}
    .woocommerce a.button{padding: 0px 15px !important;}
    
}