.elementor-15326 .elementor-element.elementor-element-c3ef575{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for image, class: .elementor-element-c3ef575 *//* Parent flexbox - all spacing remove */
.elementor-element-70f9a5a {
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;
}

/* Image widget container */
.elementor-element-c3ef575 {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Elementor image widget default padding hata do */
.elementor-element-c3ef575.elementor-widget-image {
    padding: 0 !important;
    margin: 0 !important;
}

/* Image widget ka inner wrapper */
.elementor-element-c3ef575 .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important; /* inline image ke neeche gap hata do */
}

/* Actual <img> tag */
.elementor-element-c3ef575 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Popup wrappers */
.wd-popup-inner.wd-entry-content {
    padding: 0 !important;
    margin: 0 !important;
}

#popup-legacy.wd-promo-popup {
    padding: 0 !important;
    margin: 0 !important;
}

/* Elementor section/container default padding */
.elementor-element-70f9a5a.e-con {
    --padding-top: 0px !important;
    --padding-bottom: 0px !important;
    --padding-left: 0px !important;
    --padding-right: 0px !important;
}/* End custom CSS */