/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 02 2026 | 05:42:41 */
.pt-6 {
	padding-top: 6.25rem;
}

.pb-6 {
	padding-bottom: 6.25rem;
}

.sec-inline-padding {
	padding-right: 20px;
	padding-left: 20px;
}

.elementor-button-wrapper a:focus {
	background-color: transparent !important;
	color: #000000 !important;
}


.jkit-products .product-title {
	font-size: 18px !important;
	line-height: 24px !important;
}



/* about-us css starts */

.why-selling-box .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon i:before {
	color: #000000; 
}


.happy-selling-slider .elementor-swiper-button-prev {
    left: 85% !important;
}


/* about-us css end */

.email-footer-form .elementor-form-fields-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
    flex-wrap: nowrap;
}

.email-footer-form .elementor-field-type-email {
	width: 74%;
}

.xoo-wsc-ft-buttons-cont a{
	background-color: #000000 !important;
	color: #ffffff !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 20px !important;
	border: 1px solid #000000 !important;
	display: inline-block !important;
	padding: 14px 12px;
}

.xoo-wsc-ft-buttons-cont a:hover{
	background-color: #ffffff !important;
	color: #000000 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 20px !important;
}

.woocommerce ul.products li.product a img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
}

.product-price .elementor-heading-title del {
	font-size: 16px !important;
}

.product-price .elementor-heading-title ins {
	font-size: 32px !important;
	text-decoration: none;
}

.product-desc-box h3 {
    font-family: "Lato";
	font-size: 22px;
    line-height: 26px;
}
}

.desc-box p {
	font-family: "Lato";
	font-size: 16px;
	margin-bottom: 14px;
}

.float {
    position: fixed;
    width: 42px;
    height: 42px;
    bottom: 24px;
    left: 28px;
    color: #FFF;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    box-shadow: 0 0 8px 0 #c2c2c2 !important;
    z-index: 100;
    line-height: 52px;
}

.float svg {
	width: 42px;
	height: 42px;
}

/* Responsive css starts */

@media (max-width: 992px){
	.pt-6 {
	padding-top: 3.25rem;
}

.pb-6 {
	padding-bottom: 3.25rem;
}
	
	.happy-selling-slider .elementor-swiper-button-prev {
	position: absolute;
	bottom: 10% !important;
}
	
	.happy-selling-slider .elementor-swiper-button-next {
	position: absolute;
	bottom: 10% !important;
}
}
	
@media (max-width: 767px) { 
	
	.header-menu-box .jkit-hamburger-menu:focus {
		background-color: none !important;
	}

    .happy-selling-slider .elementor-swiper-button-prev {
	left: 40% !important;
    top: 105% !important;
}
	
	.happy-selling-slider .elementor-swiper-button-next {
	left: 56% !important;
    top: 105% !important;
}
	
	.footer-form .elementor-form-fields-wrapper {
		max-width: 100%;
		width: 100%;
	}
	
}
	
/* Responsive css end */