/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 11 2025 | 04:13:42 */
/* .page-id-8 footer#colophon {
    display: none;
}
.page-id-161 .footer-width-fixer {
    display: none;
}
header#masthead {
    position: absolute !important;
    width: 100%;
}
 */
.elementor-877 .elementor-element.elementor-element-23471b4:not(.elementor-motion-effects-element-type-background), .elementor-877 .elementor-element.elementor-element-23471b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
body{
	overflow-x:hidden;
}
table {
	margin:0 0 0 0 !important;
}

table {
    text-align: center !important;
}

thead tr th {
    text-align: center !important;
}
.custom-qty-wrapper {
    display: inline-flex !important;
    align-items: center !important; 
    border: 1px solid #ddd !important;
    border-radius: 6px !important;
    overflow: hidden !important;
}
 
.custom-qty-wrapper .qty-btn {
    background-color: #f2f2f2 !important;
    border: none !important;
    padding: 8px 12px !important;
    font-size: 18px !important;
    cursor: pointer !important;
    user-select: none !important;
    color: #3366cc !important;
}
 .elementor-288 .elementor-element.elementor-element-f0361cd .cart button, .elementor-288 .elementor-element.elementor-element-f0361cd .cart .button {
	 font-family: "Poppins", Sans-serif;
    color: #000;
    background-color: transparent;
    transition: all 0.2s;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-left: -17px !important;
}
elementor-288 .elementor-element.elementor-element-f0361cd .cart button:hover, .elementor-288 .elementor-element.elementor-element-f0361cd .cart .button:hover {
    color: #FFFFFF;
    background-color: #3F6FCC !important;
}
elementor-288 .elementor-element.elementor-element-f0361cd .cart button:hover, .elementor-288 .elementor-element.elementor-element-f0361cd .cart .button {
	margin-left:15px !important;
	border:1px solid black !important;
}
.custom-qty-wrapper .qty-btn:hover {
    background-color: #e2e2e2 !important;
}
 
.custom-qty-wrapper input.qty {
    text-align: center !important;
    border: none !important;
    width: 50px !important;
    font-size: 16px !important;
    padding: 8px 0 !important;
    outline: none !important;
}
.forminator-ui#forminator-module-174.forminator-design--default .forminator-label {
       font-family: "Poppins", Sans-serif !important;
    margin: 0 0 12px 0;
}
.forminator-ui#forminator-module-174 input , .forminator-ui#forminator-module-174 textarea {
    background-color:transparent;
    padding:15px 15px;
    border-radius:10px;
    font-family: "Poppins", Sans-serif !important;
}
.forminator-ui#forminator-module-174.forminator-design--default .forminator-button-submit {
    width:100%;
    border-radius:10px;
    font-family: "Poppins", Sans-serif !important;
	 padding: 13px 0 !important;
	    font-size: 16px !important;
}
.elementor-345 .elementor-element.elementor-element-1ab8d2d .wpr-testimonial-title {
    position: absolute;
    bottom: -130px;
    right: 0;
    left: 0;
}
.elementor-30 .elementor-element.elementor-element-4319258 img , .elementor-219 .elementor-element.elementor-element-5d95867 img{
	width:auto !important;
}
.elementor-accordion .elementor-accordion-item {
    border-bottom: 2px solid #d5d8dc !important;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
    height: 1.5em;
    width: 1.5em;
}
/* .elementor-element.elementor-element-026bb91.main-product-wrapper.wpr-grid-columns-3.wpr-grid-columns--tablet2.wpr-grid-columns--mobile1.wpr-grid-pagination-center.wpr-item-styles-inner.elementor-widget.elementor-widget-wpr-woo-grid {
    pointer-events: none !important;
} */
/* .wpr-testimonial-logo-image.elementor-clearfix {
    position: absolute;
    top: 0px;
} */
@media only screen and (max-width:767px){
	.main-product-wrapper {
    text-align: center;
    text-align-last: center;
}
	.elementor-30 .elementor-element.elementor-element-4319258 img , .elementor-219 .elementor-element.elementor-element-5d95867 img , .elementor-30 .elementor-element.elementor-element-e0a8fb9 img{
	width:auto !important;
}
	.elementor-30 .elementor-element.elementor-element-c64bf96 {
		background-color:white;
	}
	.elementor-element.elementor-element-5d95867.elementor-widget.elementor-widget-image {
    align-self: center;
}
}