.elementor-49 .elementor-element.elementor-element-9cfdd93{--display:flex;}.elementor-49 .elementor-element.elementor-element-2a72ea1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 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-2a72ea1 *//* Designed by badge hide */
.mxz-footer__credit--desktop,
.mxz-footer__credit--mobile{
  display:none !important;
}
/* Elementor HTML widget ka extra gap hatao */
.elementor-widget-html:has(#mxzFooter),
.elementor-widget-html:has(#mxzFooter) > .elementor-widget-container{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;
}

/* Footer ko full-width breakout do */
#mxzFooter{
  width:100vw !important;
  max-width:100vw !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
}

/* Content ko original website jaisa andar rakho */
#mxzFooter .mxz-footer__container{
  width:100% !important;
  max-width:1280px !important;
  margin:0 auto !important;
  padding-left:24px !important;
  padding-right:24px !important;
}

@media (min-width:768px){
  #mxzFooter .mxz-footer__container{
    padding-left:40px !important;
    padding-right:40px !important;
  }
}/* End custom CSS */