.elementor-29192 .elementor-element.elementor-element-fa4f30c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29192 .elementor-element.elementor-element-bdd36fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-bdd36fd *//* ZERO PEST - GLOBAL HEADER GAP FIX */

.elementor-location-header,
.elementor-location-header > div,
.elementor-location-header .elementor,
.elementor-location-header .elementor-element,
.elementor-location-header .e-con,
.elementor-location-header .e-con-inner,
.elementor-location-header .elementor-widget,
.elementor-location-header .elementor-widget-container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Header ke baad Elementor ki unwanted spacing */
.elementor-location-header + *,
.elementor-location-header + main,
.elementor-location-header + .site-main {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* ZERO PEST header */
#zpHeader,
.zp-header,
.zp-main {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Paragraph / BR agar HTML widget generate kar raha ho */
.elementor-location-header p:empty,
.elementor-location-header br:last-child {
    display: none !important;
}/* End custom CSS */