.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-53aa415 *//* =========================================================
   REMOVE ALL OUTER SPACING AROUND FOOTER
========================================================= */

html,
body {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
}


/* Elementor Section */
#durrahPremiumFooter {
  width: 100vw !important;
  max-width: 100vw !important;

  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;

  padding-top: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;

  position: relative !important;
  left: 0 !important;
  right: 0 !important;

  box-sizing: border-box !important;
}


/* Elementor parent spacing */
#durrahPremiumFooter,
#durrahPremiumFooter ~ *,
.elementor-element:has(#durrahPremiumFooter),
.elementor-element:has(#durrahPremiumFooter) > .elementor-widget-container,
.elementor-element:has(#durrahPremiumFooter) .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}


/* Footer children */
#durrahPremiumFooter *,
#durrahPremiumFooter *::before,
#durrahPremiumFooter *::after {
  box-sizing: border-box !important;
}


/* Prevent any horizontal gap */
#durrahPremiumFooter .dpf-main,
#durrahPremiumFooter .dpf-bottom {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;
}


/* Bottom spacing */
#durrahPremiumFooter .dpf-bottom {
  margin-bottom: 0 !important;
}


/* Mobile */
@media (max-width: 767px) {

  #durrahPremiumFooter {
    width: 100vw !important;
    max-width: 100vw !important;

    margin: 0 !important;
    padding: 0 !important;
  }

}/* End custom CSS */