h3.product-title {
    height: 3rem;
    margin-bottom: 2rem !important;
}
 .klbtheme-terms span.klbtheme-term {
    border-radius: 10px;
    padding: 12px 46px;
    border: 1px solid #00000036;
}

/* =========6-sep-2023===== */
/* slider-css */
.elementor-element-635d06b .swiper-slide figure img {
    -webkit-filter: grayscale(100%) 
          brightness(135%)
          contrast(120%);
    filter: grayscale(100%) 
          brightness(135%)
          contrast(120%);
    transition: filter 0.3s, box-shadow 0.3s;
    -webkit-transition: filter 0.3s, -webkit-filter 0.3s, box-shadow 0.3s;
}


.elementor-element-635d06b .swiper-slide figure img:hover{
	filter:unset;
}

.elementor-element-635d06b .swiper-pointer-events .swiper-wrapper {
    display: flex;
    align-items: center;
}


/* 12-sep-2023 */
ul.payment_methods .payment_method_bacs, ul.payment_methods .payment_method_wc_fintecture_gateway {
    /* flex-direction: column; */
/*     row-gap: 15px; */
    flex-wrap: wrap;
    gap: 10px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ee3e253 {
    width: 20% !important;
    margin-top: 10rem;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-5c5ae32 {
    width: 80% !important;
}

input#expiration::placeholder {
    font-size: 18px !Important;
    display: flex;
}
input#expiration {
    font-size: 20px !important;
}
.page-id-7529 section.elementor-section.elementor-top-section {
    width: 85%;
    margin: auto;
}
.page-id-7529 .elementor-element.elementor-element-ed41f1f.elementor-widget.elementor-widget-video {
    width: 80%;
    margin: auto;
}


/* 31-jan-2024 */
.multi-video-description .elementor-widget-heading {
    margin: 0;
}
.multi-video-description .elementor-widget-heading h6 {
    color: #212529;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.video-description {
    display: flex;
    gap: 10px;
}
.video-description span {
    color: #868E96;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 19.5px;
}
.video-description i {
    color: #868E96;
    font-size: 14px;
}
.multi-single-videos .elementor-column .elementor-widget-video {
    border-radius: 8px;
    overflow: hidden;
}
