/* Atlobni - provider cards mobile slider only */
@media (max-width:760px){
  .providers-section .provider-grid{
    display:flex;
    flex-wrap:nowrap;
    overflow-x:auto;
    overflow-y:hidden;
    gap:10px;
    padding:2px 2px 10px;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  .providers-section .provider-grid::-webkit-scrollbar{display:none}
  .providers-section .provider-card{
    flex:0 0 calc(50% - 5px);
    width:calc(50% - 5px);
    min-width:calc(50% - 5px);
    scroll-snap-align:start;
  }
  .providers-section .provider-image{height:125px}
  .providers-section .provider-body{padding:9px 9px 10px}
  .providers-section .provider-body h3{font-size:14px}
  .providers-section .provider-meta{gap:5px}
  .providers-section .provider-location{font-size:10px}
  .providers-section .provider-rating{font-size:12px}
  .providers-section .provider-service{font-size:10px}
  .providers-section .provider-contact-btn{font-size:11px;padding:9px 7px}
  .providers-section .provider-contact-btn svg{width:14px;height:14px}
}
@media (max-width:360px){
  .providers-section .provider-card{flex-basis:calc(50% - 4px);width:calc(50% - 4px);min-width:calc(50% - 4px)}
}
