/* Hostinger fallback: isolate Daily Services from global trip/grid rules. */
#daily-services .daily-services-slider-wrap { display:flex !important; flex-direction:row !important; align-items:center !important; width:100% !important; gap:14px !important; }
#daily-services .daily-services-grid { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:stretch !important; justify-content:flex-start !important; flex:1 1 auto !important; width:0 !important; min-width:0 !important; max-width:none !important; overflow-x:auto !important; overflow-y:hidden !important; gap:20px !important; }
#daily-services .daily-services-grid > .daily-service-card { display:flex !important; flex:0 0 calc((100% - 40px) / 3) !important; width:calc((100% - 40px) / 3) !important; min-width:285px !important; max-width:none !important; margin:0 !important; }
#daily-services .daily-services-grid > .daily-service-card .daily-service-image { flex:0 0 235px !important; height:235px !important; }
#daily-services .daily-services-slider-wrap > .carousel-arrow { display:flex !important; flex:0 0 44px !important; }
@media (max-width:1050px){
 #daily-services .daily-services-slider-wrap { display:block !important; }
 #daily-services .daily-services-slider-wrap > .carousel-arrow { display:none !important; }
 #daily-services .daily-services-grid { display:flex !important; width:100% !important; gap:20px !important; touch-action:pan-x !important; }
 #daily-services .daily-services-grid > .daily-service-card { flex:0 0 82% !important; width:82% !important; min-width:270px !important; }
 #daily-services .daily-services-grid > .daily-service-card .daily-service-image { flex-basis:205px !important; height:205px !important; }
}
@media (max-width:600px){
 #daily-services .daily-services-grid > .daily-service-card { flex-basis:86% !important; width:86% !important; min-width:0 !important; }
}
