/* Voice of Strays - responsive.css (tablet and desktop enhancements) */
@media(min-width:640px){
  .row2{grid-template-columns:1fr 1fr}.row3{grid-template-columns:1fr 1fr 1fr}
  .grid-4{grid-template-columns:repeat(2,1fr)}
  .steps4{grid-template-columns:repeat(2,1fr)}
  .filter{grid-template-columns:2fr 1fr 1fr auto auto}
  .report-form .btn-lg{width:auto}
}
@media(min-width:760px){
  .g4{grid-template-columns:repeat(4,1fr)}
  .gal{grid-template-columns:repeat(4,1fr)}
  .nl-inner{grid-template-columns:1fr 1fr}
  .steps4{grid-template-columns:repeat(4,1fr)}
}
@media(min-width:820px){.split{grid-template-columns:1fr 1fr}}
@media(min-width:980px){.grid-4{grid-template-columns:1.4fr 1fr 1fr 1fr}}
@media(min-width:1040px){
  .menu-btn{display:none}
  .nav{display:flex;position:static;flex-direction:row;align-items:center;gap:1.1rem;border:0;box-shadow:none;background:none;padding:0;margin-left:auto}
  .nav a{border:0;padding:.3rem 0;position:relative;font-size:.95rem}
  .nav a.active::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--orange)}
  .nav a.nav-cta{margin:0 0 0 .4rem;padding:.55rem 1.1rem}.nav a.nav-cta::after{display:none}
}
@media(max-width:480px){
  .hero-cta .btn{width:100%}
  .radios label{display:flex;margin-right:0;padding:.2rem 0}
  .data{font-size:.85rem}
}
