1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <!-- Title --> 6 <title>Online bus ticket booking : PSNA Travels</title> 7 8 9 <style> 10 :root { 11 --theme-primary-color-h: 208.16deg; 12 --theme-primary-color-s: 38.58%; 13 --theme-primary-color-l: 24.9%; 14 --theme-secondary-color-h: 33.4deg; 15 --theme-secondary-color-s: 87.39%; 16 --theme-secondary-color-l: 56.47%; 17 --theme-primary-color: #274158; 18 --theme-secondary-color: #f19b2f; 19 --theme-primaryDark-color: #1c2e3e; 20 --theme-primaryHSL-color: {"H":208.16,"S":38.58,"L":24.9}; 21 --theme-secondaryHSL-color: {"H":33.4,"S":87.39,"L":56.47}; 22 } 23 </style> 24 25 <!-- Meta --> 26 <meta charset="UTF-8"> 27 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 28 <meta name="keywords" content="PSNA Travels, PSNA Travels online booking, Online bus tickets, Online Sleeper bus tickets, PSNA Travels online bus ticket booking"> 29 <meta name="description" content="Book your bus tickets with PSNA Travels today and make your trip memorable. Easy rescheduling, cancellation & live tracking features are available."> 30 <meta name="theme-color" content="#274158" /> 31 32 <!-- Open Graph / Facebook --> 33 <meta property="og:type" content="website"> 34 <meta property="og:url" content="https://www.psnatravels.com/"> 35 <meta property="og:title" content="Online bus ticket booking : PSNA Travels"> 36 <meta property="og:description" content="Book your bus tickets with PSNA Travels today and make your trip memorable. Easy rescheduling, cancellation & live tracking features are available."> 37 <meta property="og:image" content="https://www.psnatravels.com/assets/images/logo.png"> 38 <meta property="og:image:alt" content="Logo of PSNA Travels" /> 39 40 <!-- Twitter --> 41 <meta property="twitter:card" content="summary_large_image"> 42 <meta property="twitter:url" content="https://www.psnatravels.com/"> 43 <meta property="twitter:title" content="Online bus ticket booking : PSNA Travels"> 44 <meta property="twitter:description" content="Book your bus tickets with PSNA Travels today and make your trip memorable. Easy rescheduling, cancellation & live tracking features are available."> 45 <meta property="twitter:image" content="https://www.psnatravels.com/assets/images/logo.png"> 46 <meta property="twitter:image:alt" content="Logo of PSNA Travels" /> 47 48 49 <!-- Base URL & Favicon --> 50 <base href="https://www.psnatravels.com/"> 51 <link rel="shortcut icon" href="assets/images/favicon.png" type="image/png"> 52 <link rel="canonical" href="https://www.psnatravels.com/" /> 53 54 <!-- Fonts & Styles --> 55 <link rel="preconnect" href="https://fonts.googleapis.com"> 56 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 57 <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css" rel="stylesheet"> 58 <link href="https://web.cdn.ezeebus.com/portal/static/icons/ezeeicons/ezeeicons-style.css" rel="stylesheet" media="screen"> 59 <link href="assets/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" media="screen"> 60 <link href="assets/lib/selectize/css/selectize.css" rel="stylesheet" type="text/css" media="screen"> 61 <link href="assets/lib/selectize/css/selectize.bootstrap4.css" rel="stylesheet" type="text/css" media="screen"> 62 <link href="assets/lib/bootstrap-datepicker/css/bootstrap-datepicker3.standalone.min.css" rel="stylesheet" type="text/css" media="screen"> 63 <link href="assets/lib/fancyapps/fancybox.css" rel="stylesheet" /> 64 <link rel="stylesheet" type="text/css" href="assets/lib/sal/sal.css" /> 65 <link href="assets/css/busmap.css?v=1786338454" rel="stylesheet" type="text/css" media="screen"> 66 <link href="assets/css/style.css?v=1761834438" rel="stylesheet" type="text/css" media="screen"> 67 <link href="assets/css/shared.css?v=1786338454" rel="stylesheet" type="text/css" media="screen"> 68 <link href="assets/css/search.css?v=1790225720" rel="stylesheet" type="text/css" media="screen"> 69 <link rel="stylesheet" type="text/css" href="assets/lib/slick/slick.css" /> 70 <link rel="stylesheet" type="text/css" href="assets/lib/slick/slick-theme.css" /> 71 <link rel="stylesheet" type="text/css" href="assets/css/dynamic-theme.css" /> 72 <!-- Scripts --> 73
73<script type="text/javascript" src="assets/lib/jquery/jquery.min.js"></script>
73 74
74<script type="text/javascript" src="assets/lib/bootstrap/js/bootstrap.bundle.min.js" defer></script>
74 75
75<script type="text/javascript" src="assets/lib/moment/moment.min.js" defer></script>
75 76
76<script type="text/javascript" src="assets/lib/selectize/js/standalone/selectize.min.js" defer></script>
76 77
77<script type="text/javascript" src="assets/lib/bootstrap-datepicker/js/bootstrap-datepicker.min.js" defer></script>
77 78
78<script type="text/javascript" src="assets/lib/fancyapps/fancybox.umd.js" defer></script>
78 79
79<script src="https://unpkg.com/@dotlottie/[email protected]/dist/dotlottie-player.mjs" type="module"></script>
79 80
80<script type="text/javascript" src="assets/js/scripts.js?v=1790225720" defer></script>
80 81
81<script type="text/javascript" src="assets/lib/confetti/js/canvas.confetti.js"></script>
81 82
82<script type="text/javascript" src="assets/lib/sal/sal.js"></script>
82 83
83<script type="text/javascript" src="assets/lib/slick/slick.min.js"></script>
83 84
84<script type="application/ld+json"> 85 { 86 "@context": "https://schema.org", 87 "@type": "TravelAgency", 88 "name": "PSNA Travels", 89 "url": "https://www.psnatravels.com/", 90 "logo": "https://www.psnatravels.com/assets/images/logo.png", 91 "keywords": "PSNA Travels, PSNA Travels online booking, Online bus tickets, Online Sleeper bus tickets, PSNA Travels online bus ticket booking", 92 "sameAs": [ 93 "https://play.google.com/store/apps/details?id=com.ezee.psnatravels" 94 ], 95 "currenciesAccepted": "INR", 96 "paymentAccepted": "Cash, NetBanking, Credit Card, Debit Card, UPI" 97} </script>
97 98 <!-- schema org 1 --> 99 100 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 67 bytes, lines 100-101
100 101 <script async src="https://www.googletagmanager.com/gtag/js?id=
101G-GK14CL4C1L
vendor: 15 bytes, lines 101-102
101"></script> 102
102<script> 103
vendor: 152 bytes, lines 103-109
103window.dataLayer = window.dataLayer || []; 104 105 function gtag() { 106 dataLayer.push(arguments); 107 } 108 gtag('js', new Date()); 109 gtag('config', '
109G-GK14CL4C1L
vendor: 7 bytes, lines 109-110
109'); 110
110</script>
110 111 112</head> 113 114<body data-page="home"> 115 <!-- Fonts --> 116<link rel="preconnect" href="https://fonts.googleapis.com"> 117<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 118<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap" rel="stylesheet"> 119 120<!-- Navbar Starts --> 121<header> 122 <div class="top-header"> 123 <div class="container"> 124 <div class="row justify-content-between"> 125 <div class="col-md-auto"> 126 <ul class="head-inner"> 127 <li><i class="fas fa-phone-alt"></i><a href="tel:9159047000">9159047000</a> | <a href="tel:9159057000">9159057000</a></li> 128 <li><i class="fas fa-envelope"></i><a href="mailto:[email protected]">[email protected]</a></li> 129 </ul> 130 </div> 131 <div class="col-md-auto"> 132 <ul class="head-inner"> 133 <li><a href="#" data-toggle="modal" data-target="#otp-login"><i class="fas fa-sign-in-alt"></i> Customer Login</a></li> 134 <li><a href="#" data-toggle="modal" data-target="#agent-login"><i class="fas fa-user-shield"></i> Login</a></li> 135 </ul> 136 </div> 137 </div> 138 </div> 139 </div> 140 141 <div class="bottom-header"> 142 <div class="container"> 143 <div class="row justify-content-between align-items-center"> 144 <div class="col-md-auto"> 145 <a href="./" class="logo"><img src="assets/images/logo.png" alt="logo"></a> 146 </div> 147 <div class="col-md-auto"> 148 <ul class="header-list"> 149 <li><a href="./">Home</a></li> 150 <li class="dropdown"> 151 <a class="dropdown-toggle" data-toggle="dropdown" href="javascript:;">Manage Ticket<b class="caret"></b></a> 152 <ul class="dropdown-menu"> 153 <li><a href="manage-ticket?action=print">Print Ticket</a></li> 154 <li><a href="manage-ticket?action=edit">Edit Ticket</a></li> 155 <li><a href="manage-ticket?action=cancel">Cancel Ticket</a></li> 156 <li><a href="manage-ticket?action=download">Download Ticket</a></li> 157 <li><a href="manage-ticket?action=sms">Send SMS / Email</a></li> 158 <li><a href="manage-ticket?action=reschedule">Reschedule Ticket</a></li> 159 <li><a href="manage-ticket?action=refund"> Check Refund Status</a></li> 160 </ul> 161 </li> 162 <li><a href="track-my-bus">Track Bus</a></li> 163 <li><a href="contact">Contact</a></li> 164 </ul> 165 </div> 166 <div class="col-md-auto"> 167 <div class="header-app"> 168 <a href="https://play.google.com/store/apps/details?id=com.ezee.psnatravels" target="_blank"><img src="assets/images/badges/google-play-badge.png" alt="App" width="120px"></a></li> 169 </div> 170 </div> 171 </div> 172 </div> 173 </div> 174</header> 175 176<!-- Navbar Ends --> 177 178<section id="body-content"> 179 <!-- Sal.Js --> 180<link rel="stylesheet" type="text/css" href="assets/lib/sal/sal.css" />
181<script type="text/javascript" src="assets/lib/sal/sal.js"></script>
181 182<!-- slick --> 183<link rel="stylesheet" type="text/css" href="assets/lib/slick/slick.css" /> 184<link rel="stylesheet" type="text/css" href="assets/lib/slick/slick-theme.css" />
185<script type="text/javascript" src="assets/lib/slick/slick.min.js"></script>
185 186<!-- fancybox --> 187<link rel="stylesheet" type="text/css" href="assets/lib/fancyapps/fancybox.css" />
188<script type="text/javascript" src="assets/lib/fancyapps/fancybox.umd.js"></script>
188 189 190<!-- Slider-Panel --> 191<div class="slider-panel"> 192 <div class="slider-slick"> 193 <div class="slider-1"><a data-fancybox="gallery" href="assets/images/video/slider-video.mp4"> 194 <i class="fas fa-play"></i> 195 </a><img width="100%" src="assets/images/slider-1.png" alt="gallery"> 196 </div> 197 </div> 198 <div class="booking-panel"> 199 <h6>Affordable, secure and reliable service!</h6> 200 <h2>Reliable experience everytime!</h2> 201 <div class="book-form" data-sal="slide-up" data-sal-duration="1500" data-sal-easing="ease-out-back"> 202 <h5>For Booking</h5> 203 <p>Where would you like to go?</p> 204 <form id="search-form"> 205 <div class="row"> 206 <div class="col-md-12 book-group"> 207 <img loading="lazy" class="book-group-icon" src="assets/images/from.svg" width="11px"> 208 <select id="search-from-station" class="book-control form-control"></select> 209 <div class="pull-right book-icon-swap" id="search-swap-icon"> 210 <a href="javascript:;"><i class="fas fa-exchange-alt"></i></a> 211 </div> 212 </div> 213 <div class="col-md-12 book-group"> 214 <img loading="lazy" class="book-group-icon" src="assets/images/to-img.svg" width="10px"> 215 <select id="search-to-station" class="book-control form-control"></select> 216 </div> 217 <div class="col-md-6 book-group"> 218 <img loading="lazy" class="book-group-icon" src="assets/images/cal1.svg" width="11px"> 219 <input type="text" id="search-onward-date" class="calendar book-control form-control"> 220 </div> 221 <div class="col-md-6 book-group"> 222 <img loading="lazy" class="book-group-icon" src="assets/images/cal1.svg" width="11px"> 223 <input type="text" id="search-return-date" class="calendar book-control form-control"> 224 </div> 225 <div class="col-md-12 book-group"> 226 <button type="submit" class="btn btn-primary btn-lg btn-block" id="search-btn"><i class="fas fa-search"></i> Search</button> 227 </div> 228 </div> 229 </form> 230 </div> 231 </div> 232</div> 233<!-- End Slider-Panel --> 234 235<!-- Services --> 236<div class="section-space text-center"> 237 <div class="container"> 238 <h2 class="section-title"><span><img src="assets/images/title-icon.png" alt="Icon" loading="lazy"> Services</span> We Provide</h2> 239 <p class="section-text text-center">Choose from Sleeper, Semi-Sleeper, Volvo and many more buses while booking online <br> and get the affordable fare, multiple paying options, Best discounts and 24x7 customer service.</p><br> 240 <div class="row"> 241 <div class="col-md-6 col-lg-3 service-inner"> 242 <img src="assets/images/service-1.png" alt="Comfy-Sleepers" loading="lazy"><br><br> 243 <h5>Comfy Sleepers</h5> 244 <p>Unwind in our clean and secure sleeper berths</p> 245 </div> 246 <div class="col-md-6 col-lg-3 service-inner"> 247 <img src="assets/images/service-2.png" alt="Luggage-Handling" loading="lazy"><br><br> 248 <h5>Luggage Handling</h5> 249 <p>Personalized luggage handling by trained staff</p> 250 </div> 251 <div class="col-md-6 col-lg-3 service-inner"> 252 <img src="assets/images/service-3.png" alt="Bus-Captain" loading="lazy"><br><br> 253 <h5>Bus Captain</h5> 254 <p>Professional bus captain will assist you throught the journey</p> 255 </div> 256 <div class="col-md-6 col-lg-3 service-inner"> 257 <img src="assets/images/service-4.png" alt="Boarding-Crew" loading="lazy"><br><br> 258 <h5>Boarding Crew</h5> 259 <p>Our trained staff helps you with easy check-in</p> 260 </div> 261 </div> 262 </div> 263</div> 264<!-- End Services --> 265 266<!-- Amenities --> 267<div class="container text-center"> 268 <h2 class="section-title"><span>Amenities</span> We Provide</h2><br> 269 <div class="row"> 270 <div class="col-4 col-lg-2 amenity-inner"> 271 <div class="amenity-icon"> 272 <div class="amenity-overlay"></div> 273 <img src="assets/images/amenity-1.png" alt="Reading-Lamp" loading="lazy"> 274 </div> 275 <h6>Reading Lamp</h6> 276 </div> 277 <div class="col-4 col-lg-2 amenity-inner"> 278 <div class="amenity-icon"> 279 <div class="amenity-overlay"></div> 280 <img src="assets/images/amenity-2.png" alt="Charging-Point" loading="lazy"> 281 </div> 282 <h6>Charging Point</h6> 283 </div>
284 <div class="col-4 col-lg-2 amenity-inner" data-sal="zoom-in" data-sal-duration="1500"> 285 <div class="amenity-icon"> 286 <div class="amenity-overlay"></div> 287 <img src="assets/images/amenity-3.png" alt="Blankets" loading="lazy"> 288 </div> 289 <h6>Blankets</h6> 290 </div> 291 <div class="col-4 col-lg-2 amenity-inner" data-sal="zoom-in" data-sal-duration="1500"> 292 <div class="amenity-icon"> 293 <div class="amenity-overlay"></div> 294 <img src="assets/images/amenity-4.png" alt="Water-Bottle" loading="lazy"> 295 </div> 296 <h6>Water Bottle</h6> 297 </div> 298 <div class="col-4 col-lg-2 amenity-inner"> 299 <div class="amenity-icon"> 300 <div class="amenity-overlay"></div> 301 <img src="assets/images/amenity-5.png" alt="Free-Wifi" loading="lazy"> 302 </div> 303 <h6>Free Wifi</h6> 304 </div> 305 <div class="col-4 col-lg-2 amenity-inner"> 306 <div class="amenity-icon"> 307 <div class="amenity-overlay"></div> 308 <img src="assets/images/amenity-6.png" alt="Entertainment" loading="lazy"> 309 </div> 310 <h6>Entertainment</h6> 311 </div> 312 </div> 313</div> 314<!-- End Amenities --> 315 316<!-- About-Us --> 317<div class="section-space"> 318 <div class="container"> 319 <div class="row align-items-center"> 320 <div class="col-md-6"> 321 <h2 class="section-title"><b>PSNA</b> <span>Travels</span></h2><br> 322 <p class="section-text">PSNA Travels providing travel solutions to their passengers with best in class quality by operating brand new branded with well experienced professionals. Some of the Important routes of PSNA Travels include Dindigul to Chennai.</p> 323 <p class="section-text">Book PSNA Travels bus tickets online in website and from your mobile with few easy steps.</p> 324 <p class="section-text"><i class="fas fa-check"></i> The simplest and stress free way to book your bus travel all in one purchase.</p> 325 <p class="section-text"><i class="fas fa-check"></i> Enjoy buying your bus tickets online from home or on the go, with our mobile friendly site.</p> 326 </div> 327 <div class="col-md-6" data-sal="zoom-in" data-sal-duration="1500"> 328 <img src="assets/images/about-bus.png" alt="About-Us" width="100%" loading="lazy"> 329 </div> 330 </div> 331 </div> 332</div> 333<!-- End About-Us --> 334 335<!-- Services --> 336<div class="feature-section section-space"> 337 <div class="container"> 338 <div class="row align-items-center"> 339 <div class="col-md-12 col-lg-5"> 340 <div class="row" data-sal="fade" data-sal-duration="1500"> 341 <div class="col-md-6"> 342 <div class="feature-card"> 343 <img src="assets/images/feature-1.png" alt="Spend-Less" loading="lazy"><br><br> 344 <h5><b>Spend Less</b></h5><br> 345 <p>We have the affordable prices and the best carriers all in one place.</p> 346 </div> 347 </div> 348 <div class="col-md-6"> 349 <div class="feature-card"> 350 <img src="assets/images/feature-2.png" alt="Stress-Free" loading="lazy"><br><br> 351 <h5><b>Stress Free</b></h5><br> 352 <p>The simplest and stress free way to book your bus travel all in one purchase.</p> 353 </div> 354 </div> 355 <div class="col-md-6"> 356 <div class="feature-card"> 357 <img src="assets/images/feature-3.png" alt="Track-Location" loading="lazy"><br><br> 358 <h5><b>Track Location</b></h5><br> 359 <p>Track and Reach your destination quickly.</p><br><br> 360 </div> 361 </div> 362 <div class="col-md-6"> 363 <div class="feature-card"> 364 <img src="assets/images/feature-4.png" alt="Fast-Booking" loading="lazy"><br><br> 365 <h5><b>Fast Booking</b></h5><br> 366 <p>Enjoy buying your bus tickets online from home or on the go, with our mobile friendly site.</p> 367 </div> 368 </div> 369 </div> 370 </div> 371 <div class="col-md-12 col-lg-7"> 372 <h6 class="section-subtitle">PSNA Travels</h6> 373 <h2 class="section-title"><span>Experience Safe & Comfortable</span> <br> Journeys With Us</h2> 374 <p class="section-text">PSNA Travels providing travel solutions to their passengers with best in class quality by operating brand new branded with well experienced professionals.</p> 375 <p class="section-text">We are the creators of India's 1st Comfort of branded buses that guarantee safe & comfortable journeys. We offer you a complete end-to-e
375nd travel experience with our professional crew, round the clock command centre and many other features. We put all our efforts into making every trip an on-time trip!</p> 376 </div> 377 </div> 378 </div> 379</div> 380<!-- End Services --> 381 382<!-- Routes --> 383<div class="container"> 384 <div class="section-space text-center"> 385 <h2 class="section-title"><span><img src="assets/images/title-icon.png" alt="Icon" loading="lazy"> Popular</span> Routes</h2> 386 <p class="section-text text-center">We are professional team, With good experience & passionate about <br> our service for you and we have quality completed buses for your travel.</p><br> 387 <div class="row justify-content-center"> 388 <div class="col-md-5"> 389 <div class="route-inner" data-sal="slide-up" data-sal-duration="1500" data-sal-delay="300"> 390 <img src="assets/images/route-1.png" alt="Chennai" loading="lazy"> 391 <h5>Chennai</h5> 392 </div> 393 </div> 394 <div class="col-md-5"> 395 <div class="route-inner" data-sal="slide-up" data-sal-duration="1500" data-sal-delay="600"> 396 <img src="assets/images/route-2.png" alt="Dindigul" loading="lazy"> 397 <h5>Dindigul</h5> 398 </div> 399 </div> 400 </div> 401 </div> 402</div> 403<!-- End Routes --> 404 405
406<script> 407 $(document).ready(function () { 408 sal(); 409 410 $('.slider-slick').slick({ 411 draggable: true, 412 arrows: true, 413 autoplay: true, 414 fade: true, 415 speed: 1500, 416 autoplaySpeed: 1500, 417 infinite: true, 418 cssEase: 'ease-in-out', 419 touchThreshold: 100 420 }); 421 422 }); 423</script>
423 424</section> 425 426<!-- Footer Starts --> 427<footer class="footer-section"> 428 <div class="footer-top"> 429 <div class="container"> 430 <div class="row"> 431 <div class="col-md-6 col-lg"> 432 <h3>Head Office</h3> 433 <ul> 434 <li><i class="fas fa-map-marker-alt"></i>#C/O Sree Kannathal travels, No.45 OmniBus Terminus, 3rd Bay, Koyembedu, Chennai.</li> 435 <li><i class="fas fa-phone-alt"></i><a href="tel:9159047000">9159047000</a> | <a href="tel:9159057000">9159057000</a></li> 436 <li><i class="fas fa-envelope"></i><a href="mailto:[email protected]">[email protected]</a></li> 437 </ul> 438 </div> 439 <div class="col-md-6 col-lg"> 440 <h3>Branch Office</h3> 441 <ul> 442 <li><i class="fas fa-map-marker-alt"></i>No.86A Spencer compound, Near Bus stand, (Near Mangai Medicals) Dindigul-1.</li> 443 </div> 444 <div class="col-md-6 col-lg"> 445 <h3>Quick Links</h3> 446 <ul class="footer-links"> 447 <li><a href="faq">FAQ</a></li> 448 <li><a href="terms">Terms & Conditions</a></li> 449 <li><a href="feedback">Feedback</a></li> 450 <li><a href="contact">Contact</a></li> 451 <li><a href="boarding-places">Boarding Places</a></li> 452 </ul> 453 </div> 454 <div class="col-md-6 col-lg"> 455 <h3>Manage Ticket</h3> 456 <ul class="footer-links"> 457 <li><a href="manage-ticket?action=download">Download Ticket </a></li> 458 <li><a href="track-my-bus">Track Your Bus</a></li> 459 <li><a href="manage-ticket?action=cancel">Cancel Ticket</a></li> 460 <li><a href="manage-ticket?action=edit">Change Boarding Point </a></li> 461 <li><a href="manage-ticket?action=reschedule">Change Travel Date</a></li> 462 <li><a href="manage-ticket?action=refund"> Check Refund Status</a></li> 463 </ul> 464 </div> 465 </div> 466 </div> 467 </div> 468 <div class="container footer-bottom"> 469 <div class="row justify-content-between"> 470 <div class="col-md-auto"> 471 <p>Copyright © 2026 - PSNA Travels</p> 472 </div> 473 <div class="col-md-auto"> 474 <p>Powered By <a href="https://www.ezeeinfocloudsolutions.com/" target="_blank">Ezee Info Cloud Solutions</a> | <a href="https://www.ezeebus.com/" target="_blank">Ezeebus.com</a></p> 475 </div> 476 </div> 477 </div> 478</footer> 479<!-- Footer End --> 480 481 <input type="hidden" id="routes-data" data-value="{"route":{"ST3785188M":{"name":"Ayyalur (Dindigul)","code":"ST3785188M","toRoutesList":{"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF54JU302":{"name":"Melmaruvathur","code":"STF54JU302"},"STF3OEP188":{"name":"Perambalur","code":"STF3OEP188"},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L"},"STF598A382":{"name":"Tindivanam","code":"STF598A382"},"STF2CD132":{"name":"Villupuram","code":"STF2CD132"}},"topRoutesList":{}},"STF17D51":{"name":"Chennai","code":"STF17D51","toRoutesList":{"ST3785188M":{"name":"Ayyalur (Dindigul)","code":"ST3785188M"},"ST398E2241G":{"name":"Manaparai","code":"ST398E2241G"},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L"},"STF598A382":{"name":"Tindivanam","code":"STF598A382"},"ST598C1359C":{"name":"Vadamadurai(Dindigul)","code":"ST598C1359C"},"ST17862248C":{"name":"Vaiyampatti (Dindigul)","code":"ST17862248C"},"STF2CD132":{"name":"Villupuram","code":"STF2CD132"}},"topRoutesList":{"STF1GA72":{"name":"Dindigul","code":"STF1GA72"},"STF1GI77":{"name":"Trichy","code":"STF1GI77"}}},"STF1GA72":{"name":"Dindigul","code":"STF1GA72","toRoutesList":{"STF54JU302":{"name":"Melmaruvathur","code":"STF54JU302"},"STF3OEP188":{"name":"Perambalur","code":"STF3OEP188"},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L"},"STF598A382":{"name":"Tindivanam","code":"STF598A382"},"STF1GI77":{"name":"Trichy","code":"STF1GI77"}},"topRoutesList":{"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF2CD132":{"name":"Villupuram","code":"STF2CD132"}}},"ST398E2241G":{"name":"Manaparai","code":"ST398E2241G","toRoutesList":{"STF54JU302":{"name":"Melmaruvathur","code":"STF54JU302"},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L"},"STF598A382":{"name":"Tindivanam","code":"STF598A382"},"STF2CD132":{"name":"Villupuram","code":"STF2CD132"}},"topRoutesList":{"STF17D51":{"name":"Chennai","code":"STF17D51"}}},"STF54JU302":{"name":"Melmaruvathur","code":"STF54JU302","toRoutesList":{"ST3785188M":{"name":"Ayyalur (Dindigul)","code":"ST3785188M"},"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF1GA72":{"name":"Dindigul","code":"STF1GA72"},"ST398E2241G":{"name":"Manaparai","code":"ST398E2241G"},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L"},"STF1GI77":{"name":"Trichy","code":"STF1GI77"},"ST598C1359C":{"name":"Vadamadurai(Dindigul)","code":"ST598C1359C"},"ST17862248C":{"name":"Vaiyampatti (Dindigul)","code":"ST17862248C"}},"topRoutesList":{}},"STF3OEP188":{"name":"Perambalur","code":"STF3OEP188","toRoutesList":{"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF54JU302":{"name":"Melmaruvathur","code":"STF54JU302"},"STF598A382":{"name":"Tindivanam","code":"STF598A382"}},"topRoutesList":{}},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L","toRoutesList":{"ST3785188M":{"name":"Ayyalur (Dindigul)","code":"ST3785188M"},"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF1GA72":{"name":"Dindigul","code":"STF1GA72"},"ST598C1359C":{"name":"Vadamadurai(Dindigul)","code":"ST598C1359C"},"ST17862248C":{"name":"Vaiyampatti (Dindigul)","code":"ST17862248C"}},"topRoutesList":{}},"STF598A382":{"name":"Tindivanam","code":"STF598A382","toRoutesList":{"ST3785188M":{"name":"Ayyalur (Dindigul)","code":"ST3785188M"},"STF1GA72":{"name":"Dindigul","code":"STF1GA72"},"ST398E2241G":{"name":"Manaparai","code":"ST398E2241G"},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L"},"STF1GI77":{"name":"Trichy","code":"STF1GI77"},"ST598C1359C":{"name":"Vadamadurai(Dindigul)","code":"ST598C1359C"},"ST17862248C":{"name":"Vaiyampatti (Dindigul)","code":"ST17862248C"}},"topRoutesList":{}},"STF1GI77":{"name":"Trichy","code":"STF1GI77","toRoutesList":{"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF1GA72":{"name":"Dindigul","code":"STF1GA72"},"STF54JU302":{"name":"Melmaruvathur","code":"STF54JU302"},"STF598A382":{"name":"Tindivanam","code":"STF598A382"},"STF2CD132":{"name":"Villupuram","code":"STF2CD132"}},"topRoutesList":{}},"ST598C1359C":{"name":"Vadamadurai(Dindigul)","code":"ST598C1359C","toRoutesList":{"STF54JU302":{"name":"Melmaruvathur","code":"STF54JU302"},"STF3OEP188":{"name":"Perambalur","code":"STF3OEP188"},"ST4B8839L":{"name":"Tholudur","code":"ST4B8839L"},"STF598A382":{"name":"Tindivanam","code":"STF598A382"},"STF2CD132":{"name":"Villupuram","code":"STF2CD132"}},"topRoutesList":{"STF17D51":{"name":"Chennai","code":"STF17D51"}}},"STF2CD132":{"name":"Villupuram","code":"STF2CD132","toRoutesList":{"ST3785188M":{"name":"Ayyalur (Dindigul)","code":"ST3785188M"},"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF1GA72":{"name":"Dindigul","code":"STF1GA72"},"ST398E2241G":{"name":"Manaparai","code":"ST398E2241G"},"ST598C1359C":{"name":"Vadamadurai(Dindigul)","code":"ST598C1359C"},"ST17862248C":{"name":"Vaiyampatti (Dindigul)","code":"ST17862248C"}},"topRoutesList":{}}},"topRoute":{"STF17D51":{"name":"Chennai","code":"STF17D51"},"STF1GA72":{"name":"Dindigul","code":"STF1GA72"},"ST398E2241G":{"name":"Manaparai","code":"ST398E2241G"},"ST598C1359C":{"name":"Vadamadurai(Dindigul)","code":"ST598C1359C"}}}"> 482 <input type="hidden" id="recent-search-data" data-value=""> 483 484 <!-- Modal --> 485<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true">
486 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-lg"> 487 <div class="modal-content br-24"> 488 <div class="row m-0"> 489 <div class="col-md-7 pr-0 pl-0"> 490 <div class="login-div"> 491 <img src="assets/images/logo.png" alt="logo" class="logo"> 492 <img src="assets/images/login-bg.svg" alt="login background" width="100%"> 493 </div> 494 </div> 495 <div class="col-md-5 login-card"> 496 <div class="modal-header"> 497 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 498 <span aria-hidden="true">×</span> 499 </button> 500 </div> 501 <div class="modal-body"> 502 <div class="p-2"> 503 <div class="text-center text-muted py-2"> 504 <span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span> 505 </div> 506 507 <form class="" id="otp-login-forms" onsubmit="return false"> 508 509 <!-- Mobile Number --> 510 <div id="mobile-sections"> 511 <div class="mob-info">Enter mobile number to continue</div> 512 <div class="form-group position-relative"> 513 <!-- <i class="far fa-address-book placholder-icon"></i> --> 514 <!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> --> 515 <div class="phone-card"> 516 <img src="assets/images/addon-icons/phone.svg" class="phone-icon" alt="Phone Icon"> 517 <input type="tel" class="phone-control " id="otp-login-mobiles" placeholder="Enter Mobile No" maxlength="13" oninput="formatMobileNo(event)" aria-describedby="otp-login-mobile-help"> 518 </div> 519 </div> 520 521 <!-- Captcha --> 522 <div class="form-group"> 523 <label class="">Verify you're human</label> 524 <div class="d-flex align-items-center _g-7 mb-2"> 525 <img class="captcha-image" src="" alt="captcha"> 526 <button type="button" class="btn btn-sm btn-primary captcha-refresh" 527 onclick="genCaptcha()"> 528 <i class="fas fa-sync-alt"></i> 529 </button> 530 </div> 531 <input type="text" class="captcha-control" id="captchaCode" 532 placeholder="Enter captcha" autocomplete="off" maxlength="5"> 533 </div> 534 535 <div class="mobile-hide"> 536 <div class="text-center text-muted py-2"> 537 By Logging in, I understand & agree to<br /> 538 PSNA Travels<br /> 539 <a href="terms">terms & conditions</a> 540 </div> 541 <div id="otp-login-alerts"></div> 542 <button type="submit" class="btn btn-primary btn-block " id="send-otp-btns" onclick="sendOTPNew()">Submit</button> 543 </div> 544 </div> 545 546 <!-- OTP --> 547 <div id="otp-sections" class="d-none"> 548 <div class="mobile-mask"></div> 549 <div class="inputContainer"> 550 <input type="text" maxlength="1" name="pin1" oninput="handleInput(1, event); onlyNumber(event);" onkeydown="handleBackspace(1, event);" autocomplete="off"> 551 <input type="text" maxlength="1" name="pin2" oninput="handleInput(2, event); onlyNumber(event);" onkeydown="handleBackspace(2, event);" autocomplete="off" required disabled> 552 <input type="text" maxlength="1" name="pin3" oninput="handleInput(3, event); onlyNumber(event);" onkeydown="handleBackspace(3, event);" autocomplete="off" required disabled> 553 <input type="text" maxlength="1" name="pin4" oninput="handleInput(4, event); onlyNumber(event);" onkeydown="handleBackspace(4, event);" autocomplete="off" required disabled> 554 <input type="text" maxlength="1" name="pin5" oninput="handleInput(5, event); onlyNumber(event);" onkeydown="handleBackspace(5, event);" autocomplete="off" required disabled> 555 <input type="text" maxlength="1" name="pin6" oninput="handleInput(6, event); onlyNumber(event);" onkeydown="handleBackspace(6, event);" autocomplete="off" required disabled> 556 </div> 557 <div class="mt-5 text-right">
558 <span class="mobile-resend" onclick="resendOTP()">Resend</span> 559 </div> 560 <div class="text-center text-muted py-2"> 561 By Logging in, I understand & agree to<br /> 562 PSNA Travels<br /> 563 <a href="terms">terms & conditions</a> 564 </div> 565 <div id="otp-login-validate-alerts"></div> 566 <button type="submit" class="btn btn-primary btn-block verifyBtn" id="validate-otp-btns" onclick="validateOTPNew()">Submit</button> 567 </div> 568 569 <!-- Register --> 570 <div id="register-sections" class="d-none"> 571 <div class="form-group position-relative"> 572 <label class="sr-only" for="otp-register-fname">First Name</label> 573 <div class="phone-card"> 574 <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon"> 575 <input type="text" class="phone-control " id="otp-register-fnames" placeholder="Enter First Name" maxlength="25"> 576 </div> 577 </div> 578 <div class="form-group position-relative"> 579 <label class="sr-only" for="otp-register-lname">Last Name</label> 580 <div class="phone-card"> 581 <img src="assets/images/search/rating-user-1.svg" class="phone-icon" alt="Phone Icon"> 582 <input type="text" class="phone-control " id="otp-register-lnames" placeholder="Enter Last Name" maxlength="25"> 583 </div> 584 </div> 585 <div class="form-group position-relative"> 586 <label class="sr-only" for="otp-register-email">Email address</label> 587 <div class="phone-card"> 588 <img src="assets/images/addon-icons/mail.svg" class="phone-icon" alt="Phone Icon"> 589 <input type="text" class="phone-control " id="otp-register-emails" placeholder="Enter Email address" maxlength="64"> 590 </div> 591 </div> 592 <div class="text-center text-muted py-2"> 593 By Logging in, I understand & agree to<br /> 594 PSNA Travels<br /> 595 <a href="terms">terms & conditions</a> 596 </div> 597 <div id="otp-login-register-alerts"></div> 598 <button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btns" onclick="registerUserNew()">Submit</button> 599 </div> 600 </form> 601 602 </div> 603 <input type="hidden" id="forresendmob"> 604 </div> 605 </div> 606 </div> 607 </div> 608 </div> 609</div> 610 611<!--
611<script> 612 $(document).ready(function() { 613 genCaptcha(); 614 }); 615</script>
615 --> <!-- Modal --> 616<div class="modal fade" id="otp-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="otp-login-label" aria-hidden="true"> 617 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 618 <div class="modal-content"> 619 <div class="modal-header"> 620 <h5 class="modal-title" id="otp-login-label">Customer Login</h5> 621 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 622 <span aria-hidden="true">×</span> 623 </button> 624 </div> 625 <div class="modal-body"> 626 <div class="p-2"> 627 <div class="text-center text-muted py-2"> 628 <span class="text-primary h6">Login</span> or <span class="text-primary h6">Signup</span><br /> using your mobile number 629 </div> 630 631 <form class="mt-4" id="otp-login-form" onsubmit="return false"> 632 633 <!-- Mobile Number --> 634 <div id="mobile-section"> 635 <div class="form-group position-relative"> 636 <label class="sr-only" for="otp-login-mobile">Mobile Number</label> 637 <input type="tel" class="form-control form-control-icon" id="otp-login-mobile" placeholder="Enter Mobile No" maxlength="13" oninput="formatMobileNo(event)" aria-describedby="otp-login-mobile-help"> 638 <i class="far fa-address-book placholder-icon"></i> 639 <!-- <small id="otp-login-mobile-help" class="form-text text-muted">OTP will be sent to this mobile number.</small> --> 640 </div> 641 <div class="text-center text-muted py-2"> 642 By pressing âsubmitâ you agree to our<br /> 643 <a href="terms">terms & conditions</a> 644 </div> 645 <div id="otp-login-alert"></div> 646 <button type="submit" class="btn btn-primary btn-block my-3" id="send-otp-btn" onclick="sendOTP()">Submit</button> 647 </div> 648 649 <!-- OTP --> 650 <div id="otp-section" class="d-none"> 651 <div class="form-group position-relative"> 652 <label class="sr-only" for="otp-login-pin">OTP</label> 653 <input type="tel" class="form-control form-control-icon lock" id="otp-login-pin" placeholder="Enter OTP" maxlength="6" autocomplete="one-time-code" aria-describedby="otp-login-pin-help"> 654 <!-- <small id="otp-login-pin-help" class="form-text text-muted">Enter the OTP just sent to <span id="otp-login-mobile-hint"></span>.</small> --> 655 <i class="fas fa-lock placholder-icon"></i> 656 </div> 657 <div class="text-center text-muted py-2"> 658 By pressing âsubmitâ you agree to our<br /> 659 <a href="terms">terms & conditions</a> 660 </div> 661 <div id="otp-login-validate-alert"></div> 662 <button type="submit" class="btn btn-primary btn-block my-3" id="validate-otp-btn" onclick="validateOTP()">Submit</button> 663 </div> 664 665 <!-- Register --> 666 <div id="register-section" class="d-none"> 667 <div class="form-group position-relative"> 668 <label class="sr-only" for="otp-register-fname">First Name</label> 669 <input type="text" class="form-control form-control-icon" id="otp-register-fname" placeholder="Enter First Name" maxlength="25"> 670 <i class="fas fa-user placholder-icon"></i> 671 </div> 672 <div class="form-group position-relative"> 673 <label class="sr-only" for="otp-register-lname">Last Name</label> 674 <input type="text" class="form-control form-control-icon" id="otp-register-lname" placeholder="Enter Last Name" maxlength="25"> 675 <i class="fas fa-user placholder-icon"></i> 676 </div> 677 <div class="form-group position-relative"> 678 <label class="sr-only" for="otp-register-email">Email address</label> 679 <input type="email" class="form-control form-control-icon" id="otp-register-email" placeholder="Enter Email address" maxlength="64"> 680 <i class="fas fa-envelope-open placholder-icon"></i> 681 </div> 682 <div class="text-center text-muted py-2"> 683 By pressing âsubmitâ you agree to our<br /> 684 <a href="./">terms & conditions</a> 685 </div> 686 <div id="otp-login-register-alert"></div> 687 <button type="submit" class="btn btn-primary btn-block my-3" id="otp-register-btn" onclick="registerUser()">Submit</button> 688 </div> 689 </form> 690
691 </div> 692 </div> 693 </div> 694 </div> 695</div> 696 <!-- Modal --> 697<div class="modal fade" id="agent-login" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="agent-login-label" aria-hidden="true"> 698 <div class="modal-dialog modal-dialog-centered modal-dialog-scrollable"> 699 <div class="modal-content"> 700 <div class="modal-header"> 701 <h5 class="modal-title" id="agent-login-label">Office / Agent Login</h5> 702 <button type="button" class="close" data-dismiss="modal" id="close-login-btn" aria-label="Close"> 703 <span aria-hidden="true">×</span> 704 </button> 705 </div> 706 <div class="modal-body"> 707 <form id="agent-login-form" onsubmit="doAgentLogin(event)"> 708 <div class="form-group"> 709 <label for="agent-login-username">Username</label> 710 <input type="text" class="form-control" id="agent-login-username" placeholder="Enter Username" maxlength="45"> 711 </div> 712 <div class="form-group"> 713 <label for="agent-login-password">Password</label> 714 <input type="password" class="form-control" id="agent-login-password" placeholder="Enter Password" maxlength="30" autocomplete="off"> 715 <!-- <input type="hidden" class="form-control" id="mobile-number-field" placeholder="" maxlength="30"> --> 716 </div> 717 <div class="form-group" id="otp-section-two" style="display: none;"> 718 <label for="agent-login-otps">OTP</label> 719 <input type="text" class="form-control" id="agent-login-otps" placeholder="Enter OTP" maxlength="6" autocomplete="off"> 720 </div> 721 <div id="agent-login-alert"></div> 722 <button type="submit" class="btn btn-primary btn-block my-4" id="agent-login-btn">Login</button> 723 <button type="button" class="btn btn-success btn-block my-4" id="otp-verify-btn" style="display: none;" onclick="verifyOtpNumber()">Verify OTP</button> 724 <button type="button" class="btn btn-success btn-block my-4" id="otp-verifyed-btn" style="display: none;" onclick="verifyedUserNumber()">Verify OTP</button> 725 </form> 726 </div> 727 </div> 728 </div> 729</div>
730<script> 731 $(document).ready(function() { 732 $('#close-login-btn').click(function() { 733 $('#otp-section-two').hide(); 734 $('#agent-login-alert').hide(); 735 $('#otp-verify-btn').hide(); 736 $('#otp-verifyed-btn').hide(); 737 $('#agent-login-btn').show(); 738 $('#agent-login-password').removeClass('is-invalid'); 739 $('#agent-login-username').removeClass('is-invalid'); 740 $('#agent-login-username').val('').prop('readonly', false); 741 $('#agent-login-password').val('').prop('readonly', false); 742 $('#agent-login-btn').text('Login').attr('disabled', false); 743 }); 744 }); 745</script>
745 746 747
747<script> 748 document.addEventListener("DOMContentLoaded", () => { 749 750 const notHome = location.pathname.slice(-1) !== "/"; 751 752 if (notHome) { 753 754 const header = document.querySelector("header"); 755 if (header) header.style.position = "relative"; 756 757 document.body.style.cursor = "auto"; 758 document.body.style.background = "#fff"; 759 760 header.querySelectorAll("[data-sal]").forEach(el => { 761 el.removeAttribute("data-sal"); 762 el.style.opacity = "1"; 763 el.style.transform = "none"; 764 }); 765 } 766 }); 767 </script>
767 768 769</body> 770 771</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.