.elementor-375 .elementor-element.elementor-element-763696d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-375 .elementor-element.elementor-element-763696d:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-763696d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vapetime.us/wp-content/uploads/2026/05/vaping-device-7.jpg");background-position:bottom center;background-size:cover;}.elementor-375 .elementor-element.elementor-element-763696d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000082 60%, var( --e-global-color-secondary ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-375 .elementor-element.elementor-element-763696d > .elementor-container{max-width:850px;}.elementor-375 .elementor-element.elementor-element-763696d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:260px 0px 200px 0px;}.elementor-bc-flex-widget .elementor-375 .elementor-element.elementor-element-da720a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-375 .elementor-element.elementor-element-da720a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-375 .elementor-element.elementor-element-da720a7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-375 .elementor-element.elementor-element-da720a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-375 .elementor-element.elementor-element-4513454 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-375 .elementor-element.elementor-element-4513454{text-align:center;}.elementor-375 .elementor-element.elementor-element-4513454 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-icon i{color:#3AAC49;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-icon svg{fill:#3AAC49;transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-51786b4{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5929ab0-font-family ), Sans-serif;font-size:var( --e-global-typography-5929ab0-font-size );font-weight:var( --e-global-typography-5929ab0-font-weight );line-height:var( --e-global-typography-5929ab0-line-height );letter-spacing:var( --e-global-typography-5929ab0-letter-spacing );word-spacing:var( --e-global-typography-5929ab0-word-spacing );}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-0cb5e34 > .elementor-container{max-width:1300px;}.elementor-375 .elementor-element.elementor-element-0cb5e34{padding:100px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-bf492a3 > .elementor-container{max-width:1250px;}.elementor-375 .elementor-element.elementor-element-bf492a3{padding:100px 0px 100px 0px;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3AAC49;}.elementor-375 .elementor-element.elementor-element-0414cb3{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-item > a{font-size:16px;text-transform:uppercase;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3AAC49;}.elementor-375 .elementor-element.elementor-element-88c3cef{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-item > a{font-size:16px;text-transform:uppercase;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-item:hover .elementor-icon-list-text{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3AAC49;}.elementor-375 .elementor-element.elementor-element-daac8e7{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-item > a{font-size:16px;text-transform:uppercase;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3AAC49;}.elementor-375 .elementor-element.elementor-element-71b8ff2{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-item > a{font-size:16px;text-transform:uppercase;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#3AAC49;}.elementor-375 .elementor-element.elementor-element-773beb0{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-item > a{font-size:16px;text-transform:uppercase;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#3AAC49;}.elementor-375 .elementor-element.elementor-element-6a3598d > .elementor-container{max-width:1250px;}.elementor-375 .elementor-element.elementor-element-6a3598d{padding:100px 0px 100px 0px;}.elementor-375 .elementor-element.elementor-element-431a88f{--e-image-carousel-slides-to-show:2;}.elementor-375 .elementor-element.elementor-element-431a88f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-375 .elementor-element.elementor-element-431a88f .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-431a88f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-375 .elementor-element.elementor-element-431a88f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-375 .elementor-element.elementor-element-4513454 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5929ab0-font-size );line-height:var( --e-global-typography-5929ab0-line-height );letter-spacing:var( --e-global-typography-5929ab0-letter-spacing );word-spacing:var( --e-global-typography-5929ab0-word-spacing );}}@media(min-width:1025px){.elementor-375 .elementor-element.elementor-element-763696d:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-763696d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-375 .elementor-element.elementor-element-763696d{padding:200px 0px 100px 0px;}.elementor-375 .elementor-element.elementor-element-4513454 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-51786b4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5929ab0-font-size );line-height:var( --e-global-typography-5929ab0-line-height );letter-spacing:var( --e-global-typography-5929ab0-letter-spacing );word-spacing:var( --e-global-typography-5929ab0-word-spacing );}.elementor-375 .elementor-element.elementor-element-fedbae2{width:50%;}.elementor-375 .elementor-element.elementor-element-0414cb3{--e-icon-list-icon-size:12px;}.elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-0414cb3 .elementor-icon-list-item > a{font-size:16px;}.elementor-375 .elementor-element.elementor-element-d7c4a95{width:50%;}.elementor-375 .elementor-element.elementor-element-88c3cef{--e-icon-list-icon-size:12px;}.elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-88c3cef .elementor-icon-list-item > a{font-size:16px;}.elementor-375 .elementor-element.elementor-element-7016936{width:50%;}.elementor-375 .elementor-element.elementor-element-daac8e7{--e-icon-list-icon-size:12px;}.elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-daac8e7 .elementor-icon-list-item > a{font-size:16px;}.elementor-375 .elementor-element.elementor-element-d1c0cc5{width:50%;}.elementor-375 .elementor-element.elementor-element-71b8ff2{--e-icon-list-icon-size:12px;}.elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-71b8ff2 .elementor-icon-list-item > a{font-size:16px;}.elementor-375 .elementor-element.elementor-element-773beb0{--e-icon-list-icon-size:12px;}.elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-375 .elementor-element.elementor-element-773beb0 .elementor-icon-list-item > a{font-size:16px;}.elementor-375 .elementor-element.elementor-element-431a88f{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for section, class: .elementor-element-0cb5e34 */<!-- =================================================================
     LOCATION PAGES GRID  —  WordPress Custom HTML Block me paste karein
     =================================================================
     SIRF 1 CHEEZ BADALNI HAI: neeche script me "BASE_URL" ki value.
     Apni site ka location path daalein, jaise: "/location/"
     Phir har location ka link khud ban jayega: yoursite.com/location/crowley/
     Agar kisi page ka slug alag hai, neeche LOCATIONS list me uska
     dusra value [naam, "poora-url"] ki tarah daal dein.
================================================================= -->

<style>
  .lp-wrap{max-width:1100px;margin:0 auto;font-family:inherit}
  .lp-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}
  .lp-searchbox{position:relative;flex:1;min-width:220px}
  .lp-searchbox svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none}
  .lp-search{
    width:100%;box-sizing:border-box;padding:14px 42px 14px 44px;
    background:linear-gradient(135deg,#3aac49 0%,#0a0a0a 100%);
    border:1px solid #3aac49;border-radius:12px;
    color:#fff;font-size:15px;outline:none;transition:box-shadow .15s}
  .lp-search::placeholder{color:rgba(255,255,255,.7)}
  .lp-search:focus{box-shadow:0 0 0 3px rgba(58,172,73,.35)}
  .lp-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);
    background:none;border:none;color:#fff;cursor:pointer;display:none;padding:4px;line-height:0}
  .lp-clear:hover{opacity:.7}
  .lp-count{font-size:13px;color:#3aac49;font-weight:600;white-space:nowrap}
  .lp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}
  .lp-card{
    display:flex;align-items:center;gap:11px;
    background:linear-gradient(135deg,#3aac49 0%,#0a0a0a 100%);
    border:1px solid #2a2a2a;border-radius:12px;
    padding:14px 16px;text-decoration:none;color:#fff;
    font-size:15px;font-weight:500;transition:background .25s,box-shadow .2s;
    animation:lpFade .3s ease both}
  .lp-card:hover{background:linear-gradient(135deg,#46c957 0%,#1e6b29 100%);box-shadow:0 6px 16px rgba(58,172,73,.4)}
  .lp-card svg{flex-shrink:0}
  .lp-empty{display:none;text-align:center;color:#888;padding:28px;font-size:15px}
  @keyframes lpFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
  /* ---- MOBILE: chhote phones par 2 columns + tight spacing ---- */
  @media (max-width:600px){
    .lp-grid{grid-template-columns:repeat(2,1fr);gap:9px}
    .lp-card{padding:12px 12px;font-size:13.5px;gap:8px}
    .lp-search{padding:12px 40px 12px 42px;font-size:14px}
    .lp-top{gap:8px}
    .lp-count{font-size:12px}
  }
  @media (max-width:360px){
    .lp-grid{grid-template-columns:1fr}
  }
  /* ---- GRADIENT DIRECTION badalni ho to "135deg" ki value badlein.
     Example: "to right" (left->right), "to bottom" (upar->neeche) ---- */
</style>

<div class="lp-wrap">
  <div class="lp-top">
    <div class="lp-searchbox">
      <svg width="18" height="18" fill="none" stroke="#ffffff" stroke-width="2" viewBox="0 0 24 24"><circle cx="11" cy="11" r="7"/><path d="m21 21-4.3-4.3"/></svg>
      <input type="text" id="lpSearch" class="lp-search" placeholder="Search location...">
      <button id="lpClear" class="lp-clear" aria-label="Clear">
        <svg width="16" height="16" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M18 6 6 18M6 6l12 12"/></svg>
      </button>
    </div>
    <span id="lpCount" class="lp-count">70 locations</span>
  </div>
  <div class="lp-grid" id="lpGrid"></div>
  <div class="lp-empty" id="lpEmpty">No location found</div>
</div>

<script>
(function(){
  // ====== YAHAN APNI SITE KA BASE PATH DAALEIN ======
  var BASE_URL = "/location/";   // misaal: "/locations/" ya "/store/"

  // ====== 70 LOCATIONS ======
  // Sirf naam likhein -> link khud banega (naam ko slug me convert karke).
  // Agar kisi ka link alag ho, to ["Naam", "https://poora-url"] is tarah likhein.
  var LOCATIONS = [
    "Crowley","West Rd","Galleria","Mabank","Parker","Crosset","Clarendon",
    "Airport","Midland","Goodland","Pasadena","Richmond","Bryan","Burlington",
    "Academy","Lake Ozark","Traverse City","Idabel","Wynnewood",
    ["Galveston","/location/galveston/"], ["Galveston","/location/galveston-2/"],
    "Fargo","Bartonville","Morris","Mahomet","Walton Beach","Meeker",
    "East Freeway","River Sage","Shepherd","Muskogee","Marshall",
    ["Hattiesburg","/location/hattiesburg/"], ["Hattiesburg","/location/hattiesburg-2/"],
    "Gun Barrel","Pekin","Sault Sainte Marie","Wewoka","Wagoner","Holland",
    "McAllen","Bismarck","Bismark","Sidney","Fairview",
    ["Fargo","/location/fargo-2/"],
    "Grand Forks","James Town","Minot","Park City",
    ["Garden City","/location/garden-city/"],"Cleveland",
    ["Garden City","/location/garden-city-2/"],
    "Springfield","Ashkum","Manteno","Minooka","Manhattan","Bourbonnais",
    "Bradley","Coal City","Derby","Lampasas","Peoria","Tomball",
    "Hobby Airport","Wichita","Mary Esther",
    ["Garden City","/location/garden-city-3/"],"Fort Worth"
  ];

  function slug(s){return s.toLowerCase().trim().replace(/[^a-z0-9]+/g,'-').replace(/^-|-$/g,'');}
  function urlOf(item){return Array.isArray(item)?item[1]:(BASE_URL+slug(item)+'/');}
  function nameOf(item){return Array.isArray(item)?item[0]:item;}

  var pin='<svg width="18" height="18" fill="none" stroke="#ffffff" stroke-width="2" viewBox="0 0 24 24"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></svg>';
  var grid=document.getElementById('lpGrid'),
      empty=document.getElementById('lpEmpty'),
      count=document.getElementById('lpCount'),
      search=document.getElementById('lpSearch'),
      clear=document.getElementById('lpClear');

  function render(list){
    grid.innerHTML=list.map(function(it,i){
      return '<a class="lp-card" style="animation-delay:'+(i*0.015)+'s" href="'+urlOf(it)+'">'+pin+nameOf(it)+'</a>';
    }).join('');
    empty.style.display=list.length?'none':'block';
    count.textContent=list.length+' location'+(list.length===1?'':'s');
  }
  render(LOCATIONS);

  search.addEventListener('input',function(e){
    var q=e.target.value.toLowerCase().trim();
    clear.style.display=q?'block':'none';
    render(LOCATIONS.filter(function(it){return nameOf(it).toLowerCase().indexOf(q)>-1;}));
  });
  clear.addEventListener('click',function(){
    search.value='';clear.style.display='none';render(LOCATIONS);search.focus();
  });
})();
</script>/* End custom CSS */