/* Klima24.hr | compact spacing for the lower homepage only.
   Replaces the earlier final spacing stylesheet. No other pages affected. */
@media (min-width: 1200px) {
  body main.fix > .top-news-post-area { padding-bottom: 0 !important; }
  body main.fix #k24-ad-after-heating { margin-top: 24px !important; margin-bottom: 0 !important; }
  body main.fix > .k24-help-section { padding-top: 0 !important; padding-bottom: 24px !important; margin-top: 24px !important; margin-bottom: 0 !important; }
  body.k24-glass-photo main.fix + .k24-glass-bottom { margin-top: 0 !important; }
}
@media (min-width: 768px) and (max-width: 1199px) {
  body main.fix > .top-news-post-area { padding-bottom: 0 !important; }
  body main.fix #k24-ad-after-heating { margin-top: 24px !important; margin-bottom: 0 !important; }
  body main.fix > .k24-help-section { padding-top: 0 !important; padding-bottom: 24px !important; margin-top: 24px !important; margin-bottom: 0 !important; }
  body.k24-glass-photo main.fix + .k24-glass-bottom { margin-top: 0 !important; }
}
@media (max-width: 767px) {
  body main.fix > .top-news-post-area { padding-bottom: 0 !important; }
  body main.fix #k24-ad-after-heating { margin-top: 20px !important; margin-bottom: 0 !important; }
  body main.fix > .k24-help-section { padding-top: 0 !important; padding-bottom: 20px !important; margin-top: 20px !important; margin-bottom: 0 !important; }
  body.k24-glass-photo main.fix + .k24-glass-bottom { margin-top: 0 !important; }
}


/* K24 banner spacing adjustment START */
@media (min-width: 769px) {
  .k24-help-section {
    transform: translateY(-20px);
  }
}
/* K24 banner spacing adjustment END */
