/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 11:06:38 */
body {
	overflow-x:hodden !important;
}
p.form-row.form-group.user-role.vendor-customer-registration {
    display: none !important;
}
.show_if_seller {
    display: block !important;
}
.elementor-1834 .elementor-element.elementor-element-c25c110.elementor-element {
    text-align: center !important;
    text-align: -webkit-center !important;
}

button.dokan-store-support-btn-product.dokan-store-support-btn.button.alt.user_logged_out {
    display: none !important;
}
button.dokan-store-support-btn-product.dokan-store-support-btn {
    display: none !important;
}
.products .product .product-image-wrap img {
    width: 100%;
    height: 250px !important;
    object-fit: contain !important;
}
.menu-button-container {
    display: none !important;
}
.third-pary-carousel-image-wrapper img {
    height: 450px;
    object-fit: cover;
    text-align:center;
    width:100%;
}
p.form-row.form-group.form-row-wide label a {
    text-decoration: underline;
}
		body {
		overflow-x:hidden !important;
	}
.third-pary-carousel-image-wrapper img {
    object-fit: contain !important;
}
.elementor-element.elementor-element-d9e694c.has-right-wing.e-flex.e-con-boxed.e-con.e-child::after {
    display: none !important;
}

.layered-images-image-wrapper.layered-image-3 .layered-images-media.aspect-ratio--default {
    display: none !important;
}
.elementor-element.elementor-element-f56c73c.e-con-full.e-flex.e-con.e-child.animated.fadeInDown {
    z-index: 999999;
}

@media only screen and (max-width:767px){
    .okthemes-content-carousel .carousel-content .text-content {
        padding: 0 20px;
        align-items: center;
    }
}
@media only screen and (min-width:600px){

	ul#mega-menu-main-menu {
    width: 100% !important;
    max-width: 100% !important;
}

div#mega-menu-wrap-main-menu {
    flex: 90% !important;
    background-color: transparent !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 10px 20px !important;
}

}