/* serwispomp mobile fixes 2026-10-16 (mobile only, desktop unchanged) */
@media (max-width:767px){
.elementor-element.elementor-element-2af7062>.elementor-widget-container,.elementor-element.elementor-element-59599f2>.elementor-widget-container,.elementor-element.elementor-element-45b0680>.elementor-widget-container,.elementor-element.elementor-element-22ed011>.elementor-widget-container{margin-left:0!important;margin-right:0!important}
.elementor-element-2af7062 a.elementor-button,.elementor-element-59599f2 a.elementor-button{padding:12px 4px!important;font-size:15px!important;white-space:nowrap}
.elementor-element.elementor-element-84a4e8c>.elementor-widget-container,.elementor-element.elementor-element-ae33b9a>.elementor-widget-container{margin-left:0!important;margin-right:0!important}
.elementor-ribbon{max-width:100%}
.breadcrumb,.breadcrumb li,.breadcrumb a,.breadcrumb span{font-size:13px!important}
.breadcrumb{align-items:center}.breadcrumb li{display:inline-flex;align-items:center;vertical-align:middle}.breadcrumb a{display:inline-block;padding:10px 0;line-height:1.2}
#footer a{display:inline-block;min-height:32px;line-height:1.4;padding:6px 0}
#footer .ps-credit-bar a{min-height:0}
.slick-dots li button,.swiper-pagination-bullet{min-width:24px;min-height:24px}
img{max-width:100%;height:auto}
}
