.dobook-global .container-component {
  margin-bottom: 3em !important;
}

.dobook-global .container-component.component-components-01-intro-i1-logo {
  margin-bottom: 0 !important;
}

.dobook-global .container-component.component-components-01-intro-i3_i5-big-image-card {
  margin-bottom: 0 !important;
}

.dobook-global .container-component.components-02-headlines {
  margin-bottom: 1em !important;
}

.dobook-global .container-component.components-04-images-with-overlay + .container-component.components-04-images-with-overlay {
  margin-top: -2em !important;
}

.dobook-global .component-components-10-specials-s11-logo-bar {
  margin-top: -2em !important;
  margin-bottom: 1em !important;
}

.dobook-global .container-component.component-components-12-other-collapsible {
  margin-bottom: 0 !important;
}

@media (min-width: 481px) {
  .dobook-global .container-component {
    margin-bottom: 4em !important;
  }
  
  .dobook-global .container-component.components-02-headlines {
    margin-bottom: 2em !important;
  }

  .dobook-global .container-component.components-04-images-with-overlay + .container-component.components-04-images-with-overlay {
    margin-top: -3em !important;
  }

  .dobook-global .component-components-10-specials-s11-logo-bar {
    margin-top: -2em !important;
    margin-bottom: 2em !important;
  }
}

@media (min-width: 961px) {
  .dobook-global .container-component {
    margin-bottom: 5em !important;
  }

  .dobook-global .container-component.components-02-headlines {
    margin-bottom: 2em !important;
  }

  .dobook-global .container-component.components-04-images-with-overlay + .container-component.components-04-images-with-overlay {
    margin-top: -4em !important;
  }

  .dobook-global .component-components-10-specials-s11-logo-bar {
    margin-top: -3em !important;
    margin-bottom: 2em !important;
  }
}

