It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://flexservicesntx.com

  1. <!DOCTYPE html>
  2. <html lang="en" data-platformversion="6">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  7.  
  8. <title>Towing Service Gainesville TX - Trailer Repair Near Me | Flex Services</title>
  9. <meta name="description" content="Flex Services in Gainesville, TX, featuring Heavy Trucks and Trailers near Ardmore, Denton, Decatur, Whitesboro and Sherman" />
  10. <meta name="keywords" content="Flex Services, flexservicestx, Gainesville, TX, Texas, Ardmore, Denton, Decatur, Whitesboro, Sherman, heavy trucks, trailers, new, used, pre-owned, financing, parts, service, rentals, sales" />
  11. <meta name="copyright" content="Flex Services Gainesville, Texas.  All Rights Reserved" />
  12. <meta name="author" content="Dealer Spike, http://www.dealerspike.com" />
  13. <meta name="city" content="Gainesville" />
  14. <meta name="country" content="US" />
  15. <meta name="distribution" content="Global" />
  16. <meta name="rating" content="General" />
  17. <meta name="robots" content="INDEX,FOLLOW" />
  18. <!-- Harley-Davidson Fonts -->
  19. <!-- Check if hours-editor page, then check for editing mode or if config var is False and redirect to admin -->
  20.  
  21. <script type="text/javascript">
  22. const oOperatingHours = {"GainesvilleStore":{"name":"Store Hours","days":{"monday":{"name":"Monday","status":"active","open":"08:00","closed":"17:00"},"tuesday":{"name":"Tuesday","status":"active","open":"08:00","closed":"17:00"},"wednesday":{"name":"Wednesday","status":"active","open":"08:00","closed":"17:00"},"thursday":{"name":"Thursday","status":"active","open":"08:00","closed":"17:00"},"friday":{"name":"Friday","status":"active","open":"08:00","closed":"17:00"},"saturday":{"name":"Saturday","status":"inactive","open":"closed","closed":"closed"},"sunday":{"name":"Sunday","status":"inactive","open":"00:00","closed":"00:00"}}}};
  23. </script>
  24. <script type="text/javascript" src="/src/js/hoursEditorFuncs.js?v=1.2"></script>
  25.  
  26.  
  27. <link rel="shortcut icon" href="/favicon.ico" />
  28. <link rel="icon" type="image/png" href="/favicon-32x32.png" />
  29. <link rel="apple-touch-icon" type="image/png" href="/favicon-114x114.png" />
  30.  
  31. <!-- Site CSS & Fonts -->
  32. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" />
  33. <link rel="stylesheet" href="https://cdn.dealerspike.com/tp/iconmonstr-iconic-font/1.3.0/iconmonstr-iconic-font.min.css">
  34. <link id="responsiveStyles" rel="stylesheet" type="text/css" href="/styles/styles.css" />
  35. <link href="https://fonts.googleapis.com/css2?family=Tomorrow:wght@300;400;700&display=swap" rel="stylesheet">
  36.  
  37. <!-- Site Scripts -->
  38. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
  39. <script src="//cdn.dealerspike.com/imglib/jquery/migrate/1.2.1/jquery-migrate.min.js" type="text/javascript"></script>
  40.    <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js" type="text/javascript"></script>
  41.  
  42. <script>
  43. function isBreakpoint( alias ) {
  44. return $('.device-' + alias).is(':visible');
  45. }
  46.  
  47. $(document).ready(function(){
  48. //beta aria-expanded fix 1/30/18
  49. //toggles aria-expanded in mobile views using built-in bootstrap function
  50. $(".dropdown").on("show.bs.dropdown", function(event){
  51. $(this).find('.dropdown-toggle').attr('aria-expanded', 'true');
  52. });
  53. $(".dropdown").on("hide.bs.dropdown", function(event){
  54. $(this).find('.dropdown-toggle').attr('aria-expanded', 'false');
  55. });
  56.  
  57. if( isBreakpoint('md') || isBreakpoint('lg') || isBreakpoint('xl') ) {
  58. //toggles aria-expanded in desktop views when we hack it to open on hover
  59. $('.dropdown').hover(function() {
  60. $(this).addClass('open');
  61. $(this).find('.dropdown-toggle').attr('aria-expanded', 'true');
  62. },
  63. function() {
  64. $(this).removeClass('open');
  65. $(this).find('.dropdown-toggle').attr('aria-expanded', 'false');
  66. });
  67. $("[data-toggle='dropdown']").on("click", function(e){
  68. if((e.which == "1") && $(this).is(":hover") && !$(this).parents(".dropdown").hasClass("open")){
  69. e.stopImmediatePropagation();
  70. if ($(this).attr('target') !== "_blank" ) {
  71. document.location=$(this).attr("href");
  72. }
  73. }
  74. });
  75. }
  76.  
  77. // makes href="tel:#"s valid for browsers
  78. $('a[href^="tel"]').each( function(){
  79. $(this).attr('href', 'tel:' + $(this).attr('href').replace(/\D+/g,""));
  80. });
  81.  
  82. // hide link titles on hover
  83. var ttext;
  84. $(".navbar-nav a").hover(function(){
  85. ttext = $(this).attr('title');
  86. $(this).removeAttr('title');
  87. },
  88. function(){
  89. $(this).attr('title', ttext);
  90. });
  91. // hide slideshow titles on hover
  92. var slideshowTitle;
  93. $('.ds-slide').hover(function(){
  94. slideshowTitle = $(this).attr('title');
  95. $(this).removeAttr('title');
  96. },
  97. function(){
  98. $(this).attr('title', slideshowTitle);
  99. });
  100.  
  101. // prevents footer collapse animation on viewports when the
  102. // collapse element is already forced open
  103. $('footer [data-toggle="collapse"]').on('click', function(e){
  104. if ($('footer .collapse:not(.in)').is(':visible')) {
  105. e.preventDefault();
  106. e.stopPropagation();
  107. } else {
  108. return true;
  109. }
  110. });
  111.  
  112. });
  113. </script>
  114.  
  115. <!--  IE8/9 stylesheet to fix max selector issue -->
  116. <!--[if lt IE 10]>
  117. <link rel="stylesheet" type="text/css" href="/styles/styles-ie-old.css" />
  118. <![endif]-->
  119. <!-- HTML5 shim and Respond.js - IE8 support of HTML5 elements and media queries -->
  120. <!--[if lt IE 9]>
  121. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js" type="text/javascript"></script>
  122. <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js" type="text/javascript"></script>
  123. <![endif]-->
  124.  
  125. <script type="text/javascript" src="/src/js/stdlib.js"></script>
  126. <script type="text/javascript" src="/src/V6/js/DS-Carousel.js"></script>
  127. <script type="text/javascript">
  128. $(document).ready(function(){
  129. if( $('.carousel-promo').length ) {
  130. $('.carousel-promo').DSCarousel();
  131. }
  132. });
  133. </script>
  134.  
  135. <!-- JSON-LD Schema -->
  136.  
  137. <script>
  138. $(document).ready(function(){
  139.    var schemaData = {
  140.        "@context": "http://www.schema.org",
  141.        "@type": "AutomotiveBusiness",
  142.        "@id": "https://www.flexservicestx.com/",
  143.        "url": "https://www.flexservicestx.com/",
  144.        "name": "Flex Services",
  145.        "description": "Flex Services in Gainesville, TX, featuring Heavy Trucks and Trailers near Ardmore, Denton, Decatur, Whitesboro and Sherman",
  146.        "logo": "https://www.flexservicestx.com///images/flexservicestx-logo.png",
  147.        "email": "cfleck@flexntx.com",
  148.        "telephone": "+1 (940) 612-4377",
  149.        "faxNumber": "",
  150.        "address": {
  151.            "@type" : "PostalAddress",
  152.            "streetAddress" : "2827 W Hwy 82.",
  153.            "addressLocality" : "Gainesville",
  154.            "addressRegion" : "TX",
  155.            "postalCode" : "76240",
  156.            "addressCountry": "US"
  157.        },
  158.        "geo": {
  159.            "@type": "GeoCoordinates",
  160.            "latitude": "",
  161.            "longitude": ""
  162.        },
  163.        "sameAs" : [
  164.            "https://www.facebook.com/flexservicesofnorthtexas/",
  165.            "",
  166.            "",
  167.            "",
  168.            "",
  169.            ""
  170.        ],
  171.        // Default opening hours should use primary location and department
  172.        "openingHoursSpecification": renderHoursSchema("GainesvilleStore")
  173.        
  174.    }
  175.    var script = document.createElement('script');
  176.    script.type = "application/ld+json";
  177.    script.innerHTML = JSON.stringify(schemaData);
  178.    document.head.appendChild(script);
  179. });
  180. </script>
  181. <!-- End JSON-LD Schema --><!-- APM -->
  182.  
  183. <script src="https://cdn.jsdelivr.net/npm/@elastic/apm-rum@5.9.1/dist/bundles/elastic-apm-rum.umd.min.js"></script>
  184.  
  185.  
  186. <!-- MICROAPP STYLES -->
  187.  
  188. </head>
  189. <body class="">
  190.  
  191.  
  192. <div class="device-xs visible-xs"></div>
  193. <div class="device-sm visible-sm"></div>
  194. <div class="device-md visible-md"></div>
  195. <div class="device-lg visible-lg"></div>
  196. <div class="device-xl visible-xl"></div>
  197.  
  198. <a class="top-skip-link" href="#vcard">Skip to main content</a>
  199.  
  200. <header id="header">
  201. <div class="header-container"> <!-- flex parent -->
  202. <div class="header-brand">
  203. <a href="/" title="Flex Services is a Heavy Trucks &amp; Trailers dealer in Gainesville, TX">
  204. <img alt="Flex Services" src="/images/flexservicestx-logo.png">
  205. </a>
  206. </div>
  207. <div class="header-contact">
  208. <div class="header-phone">
  209. <a class="header-phone__link" href="tel:940-612-4377" title="Call Flex Services">
  210. <i class="fa fa-phone" aria-hidden="true"></i>
  211. <span> (940) 612-4377</span>
  212. </a>
  213. </div>
  214. <div class="header-address">
  215. <a class="header-address__link" href="/map-hours-directions-trucks-trailers-dealership--hours" title="Map, Directions, &amp; Hours for Flex Services in Gainesville, TX">
  216. <i class="fa fa-map-marker" aria-hidden="true"></i>
  217. <span>2827 W Hwy 82., Gainesville, <abbr title="Texas" aria-label="Texas">TX</abbr> 76240</span>
  218. </a>
  219. </div>
  220. </div>
  221. <div class="navbar-header">
  222. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
  223. <span class="sr-only">Toggle navigation</span>
  224. <span class="burger-bar"></span>
  225. </button>
  226. </div>
  227. <nav class="navbar" id="main-nav" role="navigation">
  228. <div class="navbar-collapse collapse">
  229. <ul class="nav navbar-nav">
  230. <li><a href="/" title="Flex Services Home">Home</a></li>
  231. <li class="dropdown">
  232. <a href="/inventory/v1/" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" title="Heavy Trucks &amp; Trailers for sale in Gainesville, TX">Inventory</a>
  233. <ul class="dropdown-menu" role="menu">
  234. <li><a href="/inventory/v1/" title="Heavy Trucks &amp; Trailers for sale in Gainesville, TX">Showroom</a></li>
  235. <li><a href="/default.asp?page=xAllInventory" title="Heavy Trucks &amp; Trailers for sale in Gainesville, TX">All Inventory</a></li>
  236. <li><a href="/default.asp?page=xNewInventory" title="New Heavy Trucks &amp; Trailers for sale in Gainesville, TX">New Inventory</a></li>
  237. <li><a href="/default.asp?page=xPreOwnedInventory" title="Used Heavy Trucks &amp; Trailers for sale in Gainesville, TX">Pre-Owned Inventory</a></li>
  238. <li><a href="/price-quote-trucks-trailers-dealership--xget_quote" title="Get a Quote in Gainesville, TX">Get a Quote</a></li>
  239. <li><a href="/credit-financing-trucks-trailers-dealership--financing" title="Financing in Gainesville, TX">Finance</a></li>
  240. <li><a href="/trade-in-value-trucks-trailers-dealership--xtrade_value" title="Trade-In Value in Gainesville, TX">Value Your Trade</a></li>
  241. <li><a href="/schedule-aviewing-trucks-trailers--xsched_ride" title="Schedule a Viewing in Gainesville, TX">Schedule a Viewing</a></li>
  242. <li><a href="/contact-email-trucks-trailers-dealership--xcontact" title="Contact Flex Services in Gainesville, TX">Contact Us</a></li>
  243. </ul>
  244. </li>
  245. <li class="dropdown">
  246. <a href="/parts-trucks-trailers-dealership--parts" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" title="Parts in Gainesville, TX">Parts</a>
  247. <ul class="dropdown-menu" role="menu">
  248. <li><a href="/parts-trucks-trailers-dealership--parts" title="Parts in Gainesville, TX">Parts Department</a></li>
  249. <li><a href="/request-parts-trucks-trailers-dealership--xparts_request" title="Request Parts in Gainesville, TX">Parts Request</a></li>
  250. </ul>
  251. </li>
  252. <li class="dropdown">
  253. <a href="/service-repair-trucks-trailers-dealership--service" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" title="Service in Gainesville, TX">Service</a>
  254. <ul class="dropdown-menu" role="menu">
  255. <li><a href="/service-repair-trucks-trailers-dealership--service" title="Service in Gainesville, TX">Service Department</a></li>
  256. <li><a href="/service-request-trucks-trailers-dealership--xservice_request" title="Service Appointments in Gainesville, TX">Service Appointments</a></li>
  257. <li><a href="/check-out-our-service--towing" title="Meet our towing department at Flex Services in Gainesville, TX">Towing Department</a></li>
  258. </ul>
  259. </li>
  260. <li class="dropdown">
  261. <a href="/events-calendar-trucks-trailers-dealership--xcalendar" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" title="Events Calendar for Flex Services in Gainesville, TX">More</a>
  262. <ul class="dropdown-menu" role="menu">
  263. <li><a href="/events-calendar-trucks-trailers-dealership--xcalendar" title="Events Calendar for Flex Services in Gainesville, TX">Event Calendar</a></li>
  264. <!-- <li><a href="/events-calendar-trucks-trailers-dealership--xlistevents" title="Events Calendar for Flex Services in Gainesville, TX">Event Calendar List</a></li> -->
  265. <li><a href="/map-hours-directions-trucks-trailers-dealership--hours" title="Map, Directions, &amp; Hours for Flex Services in Gainesville, TX">Map &amp; Hours</a></li>
  266. <!-- <li><a href="/staff-employees-trucks-trailers-dealership--xstaff" title="Our Team at Flex Services in Gainesville, TX">Meet Our Staff</a></li> -->
  267. <li><a href="/careers-jobs-employment-trucks-trailers-dealership--xcareers" title="Careers at Flex Services in Gainesville, TX">Employment</a></li>
  268. <li><a href="/--areas-served" title="Areas Served at Flex Services in Gainesville, TX">Areas Served</a></li>
  269. <!-- <li><a href="/newsletter-mailing-list-trucks-trailers-dealership--xnewsletter" title="Join Our Mailing List in Gainesville, TX">Newsletter Signup</a></li> -->
  270. <li><a href="/reviews-testimonials-trucks-trailers-dealership--xtestimonials" title="Customer Reviews in Gainesville, TX">Read Testimonials</a></li>
  271. <li><a href="/submit-reviews-testimonials-trucks-trailers-dealership--xsurvey" title="Submit a Review in Gainesville, TX">Submit a Testimonial</a></li>
  272. <li><a href="https://www.facebook.com/pg/flexservicesofnorthtexas/photos/?tab=albums&ref=page_internal" target="_blank" title="Check Out Our Photos (opens in new window)">Photos</a></li>
  273. <li><a href="/contact-email-trucks-trailers-dealership--xcontact" title="Contact Flex Services in Gainesville, TX">Contact Us</a></li>
  274. </ul>
  275. </li>
  276. <li><a href="/about-us-trucks-trailers-dealership--info" title="About Flex Services in Gainesville, TX">About Us</a></li>
  277. <!-- <li><a href="/promotions-trailers-truckbeds-sales-deals-ardmore-denton-decatur-texas--promos" title="promotions">Promos</a></li> -->
  278. <li><a href="/contact-email-trucks-trailers-dealership--xcontact" title="Contact Flex Services in Gainesville, TX">Contact Us</a></li>
  279. </ul>
  280. </div>
  281. </nav>
  282. </div>
  283. <div class="vcard" id="vcard">
  284. <div class="fn org">Flex Services</div>
  285. <div class="adr">
  286. <div class="street-address">2827 W Hwy 82.</div>
  287. <div> <span class="locality">Gainesville</span>, <span class="region"><abbr class="region" title="Texas">TX</abbr></span> <span class="postal-code">76240</span></div>
  288. <div class="country-name">US</div>
  289. </div>
  290. <div>Phone: <span class="tel"> 940-612-4377</span></div>
  291. <div>Email: <span class="email">cfleck@flexntx.com</span></div>
  292. <div>
  293. <span class="tel"><span class="type">Fax</span>:
  294. <span class="value"></span></span>
  295. </div>
  296. </div><!-- !.vcard -->
  297. </header>
  298. <!--START OF Modal-pop  -->
  299.  
  300. <!--END OF Modal-pop  -->
  301.  
  302. <div class="slideshow-main eveqFeatured">
  303. <div id="Main-SlideShow" class="carousel carousel-slideshow slide" data-pause="click" data-interval="5000" data-ride="carousel">
  304.  
  305. <div class="carousel-inner">
  306.  
  307. <div class='item  active' data-slide-number=0 style="background-image:url(/images/slideshow/Main-SlideShow/YARD%20%281%29.jpg);"><a  href="/default.asp?page=xAllInventory" class="ds-slide" s_base="slideshow" s_show="Main-SlideShow" s_show_startdate="" s_show_enddate="" s_img="YARD%20%281%29.jpg" s_asset="" s_alt="A panoramic photo of trailer and truck beds" title="View our selection of trailers and truck beds in Gainesville" ><span class="sr-only">A panoramic photo of trailer and truck beds</span></a><div class="carousel-caption">View our selection of trailers and truck beds in Gainesville</div></div>
  308. <div class='item ' data-slide-number=1 style="background-image:url(/images/slideshow/Main-SlideShow/BEDS%20%281%29.jpg);"><a  href="/default.asp?page=xAllInventory" class="ds-slide" s_base="slideshow" s_show="Main-SlideShow" s_show_startdate="" s_show_enddate="" s_img="BEDS%20%281%29.jpg" s_asset="" s_alt="A panoramic view of truck beds on a lot" title="Check out new Norstar truck beds in Gainesville" ><span class="sr-only">A panoramic view of truck beds on a lot</span></a><div class="carousel-caption">Check out new Norstar truck beds in Gainesville</div></div>
  309. <div class='item ' data-slide-number=2 style="background-image:url(/images/slideshow/Main-SlideShow/FLAT%20BED%20%281%29.jpg);"><a  href="/default.asp?page=xAllInventory" class="ds-slide" s_base="slideshow" s_show="Main-SlideShow" s_show_startdate="" s_show_enddate="" s_img="FLAT%20BED%20%281%29.jpg" s_asset="" s_alt="A white Dodge Ram truck with a Norstar truck bed" title="Look at out inventory of Norstar truck beds in Gainesville" ><span class="sr-only">A white Dodge Ram truck with a Norstar truck bed</span></a><div class="carousel-caption">Look at out inventory of Norstar truck beds in Gainesville</div></div>
  310. <div class='item ' data-slide-number=3 style="background-image:url(/images/slideshow/Main-SlideShow/TRAILERS%20K%20%281%29.jpg);"><a  href="/default.asp?page=xAllInventory" class="ds-slide" s_base="slideshow" s_show="Main-SlideShow" s_show_startdate="" s_show_enddate="" s_img="TRAILERS%20K%20%281%29.jpg" s_asset="" s_alt="A panoramic view of trailer during a sunset with the Flex Services logo in the center" title="View our selection of Delco and Neckover trailers in CITY%" ><span class="sr-only">A panoramic view of trailer during a sunset with the Flex Services logo in the center</span></a><div class="carousel-caption">View our selection of Delco and Neckover trailers in CITY%</div></div>
  311. <div class='item ' data-slide-number=4 style="background-image:url(/images/slideshow/Main-SlideShow/LIGHT%20DUTY%20TOW%20%281%29.jpg);"><a  href="/default.asp?page=xAllInventory" class="ds-slide" s_base="slideshow" s_show="Main-SlideShow" s_show_startdate="" s_show_enddate="" s_img="LIGHT%20DUTY%20TOW%20%281%29.jpg" s_asset="" s_alt="A yelow Flex Services tow truck" title="Contact us for towing services in Gainesville" ><span class="sr-only">A yelow Flex Services tow truck</span></a><div class="carousel-caption">Contact us for towing services in Gainesville</div></div>
  312. </div>
  313. <ul class="carousel-indicators carousel-indicators-buttons">
  314. <li class='itemButton active' data-target='#Main-SlideShow' data-slide-to='0'></li><li class='itemButton' data-target='#Main-SlideShow' data-slide-to='1'></li><li class='itemButton' data-target='#Main-SlideShow' data-slide-to='2'></li><li class='itemButton' data-target='#Main-SlideShow' data-slide-to='3'></li><li class='itemButton' data-target='#Main-SlideShow' data-slide-to='4'></li>
  315. </ul>
  316. <div class="carousel-nav">
  317. <!-- Controls -->
  318. <a class="left carousel-control" href="#Main-SlideShow" role="button" data-slide="prev">
  319. <span class="fa fa-caret-left"></span>
  320. <span class="sr-only">Previous</span>
  321. </a>
  322. <a class="carousel-control pause" href="#Main-SlideShow" role="button">
  323. <span class="fa fa-pause"></span>
  324. <span class="sr-only">Pause</span>
  325. </a>
  326. <a class="right carousel-control" href="#Main-SlideShow" role="button" data-slide="next">
  327. <span class="fa fa-caret-right"></span>
  328. <span class="sr-only">Next</span>
  329. </a>
  330. </div>
  331. </div>
  332. </div>
  333. <main class="main-home">
  334. <div class="index-ctas">
  335. <div>
  336. <ul>
  337. <li class="eveqCTA">
  338. <a href="/default.asp?page=xNewInventory" title="New Heavy Trucks &amp; Trailers for sale in Gainesville, TX">
  339. <span class="first-line">New <span>Inventory</span></span>
  340. <span class="second-line">Browse Inventory</span>
  341. </a>
  342. </li>
  343. <li class="eveqCTA">
  344. <a href="/default.asp?page=xPreOwnedInventory" title="Used Heavy Trucks &amp; Trailers for sale in Gainesville, TX">
  345. <span class="first-line">Used <span>Inventory</span></span>
  346. <span class="second-line">Browse Inventory</span>
  347. </a>
  348. </li>
  349. <li class="eveqCTA">
  350. <a href="/default.asp?page=xAllInventory#page=xAllInventory&make=norstar" title="Rentals in Gainesville, TX">
  351. <span class="first-line">Truck <span>Beds</span></span>
  352. <span class="second-line">Browse Truck Beds</span>
  353. </a>
  354. </li>
  355. <li class="eveqCTA">
  356. <a href="/parts-trucks-trailers-dealership--parts" title="Parts in Gainesville, TX">
  357. <span class="first-line">Find <span>Parts</span></span>
  358. <span class="second-line">View Parts Catalog</span>
  359. </a>
  360. </li>
  361. <li class="eveqCTA">
  362. <a href="/service-repair-trucks-trailers-dealership--service" title="Service in Gainesville, TX">
  363. <span class="first-line">Schedule <span>Service</span></span>
  364. <span class="second-line">Get Service</span>
  365. </a>
  366. </li>
  367. <li class="eveqCTA">
  368. <a href="/accessories-trucks-trailers-dealership--truck-accessories" title="Truck accessories in Gainesville, TX">
  369. <span class="first-line">Truck <span>Accessories</span></span>
  370. <span class="second-line">Browse Accessories</span>
  371. </a>
  372. </li>
  373. <li class="eveqCTA">
  374. <a href="/check-out-our-service--towing" title="Meet our towing department at Flex Services in Gainesville, TX">
  375. <span class="first-line">Towing <span>Department</span></span>
  376. <span class="second-line">Get Towing</span>
  377. </a>
  378. </li>
  379. <li class="eveqCTA">
  380. <a href="/credit-financing-trucks-trailers-dealership--financing" title="Financing in Gainesville, TX">
  381. <span class="first-line">Get <span>Financing</span></span>
  382. <span class="second-line">View Financing Options</span>
  383. </a>
  384. </li>
  385. </ul>
  386. </div>
  387. </div>
  388.  
  389. <div class="index-types">
  390. <div>
  391. <ul>
  392. <li class="eveqCTA">
  393. <a href="/default.asp?page=xAllInventory&vt=cargo%20trailer" title="Cargo Trailers for sale in Gainesville, TX">
  394. <div>
  395. <h3>Cargo Trailers</h3>
  396. <h4>Browse Inventory</h4>
  397. </div>
  398. </a>
  399. </li>
  400. <li class="eveqCTA">
  401. <a href="/default.asp?page=xAllInventory&vc=dump%20trailer#page=xAllInventory&vc=dump%20trailer" title="Dump Trailers for sale in Gainesville, TX">
  402. <div>
  403. <h3>Dump Trailers</h3>
  404. <h4>Browse Inventory</h4>
  405. </div>
  406. </a>
  407. </li>
  408. <li class="eveqCTA">
  409. <a href="/default.asp?page=xAllInventory&vc=flatbed" title="Flatbed Trailers for sale in Gainesville, TX">
  410. <div>
  411. <h3>Flatbed Trailers</h3>
  412. <h4>Browse Inventory</h4>
  413. </div>
  414. </a>
  415. </li>
  416. <li class="eveqCTA">
  417. <a href="/default.asp?page=xAllInventory&vc=livestock" title="Horse &amp; Stock for sale in Gainesville, TX">
  418. <div>
  419. <h3>Horse &amp; Stock</h3>
  420. <h4>Browse Inventory</h4>
  421. </div>
  422. </a>
  423. </li>
  424. <li class="eveqCTA">
  425. <a href="/default.asp?page=xAllInventory&vc=utility" title="Utility Trailers for sale in Gainesville, TX" title="Truck Beds for sale in Gainesville, TX">
  426. <div>
  427. <h3>Utility Trailers</h3>
  428. <h4>Browse Inventory</h4>
  429. </div>
  430. </a>
  431. </li>
  432. <li class="eveqCTA">
  433. <a href="/default.asp?page=xAllInventory#page=xAllInventory&make=norstar" title="Truck Beds for sale in Gainesville, TX">
  434. <div>
  435. <h3>Truck Beds</h3>
  436. <h4>Browse Inventory</h4>
  437. </div>
  438. </a>
  439. </li>
  440. </ul>
  441. </div>
  442. </div>
  443.  
  444. <div class="index-brands">
  445. <div>
  446. <ul>
  447. <!--li>
  448. <a href="/default.asp?page=xcomingsoon" title="Shop Apex in Gainesville, TX"><img src="/images/flexservicestx-brand-apex.png" alt="Shop Apex in Gainesville, TX"></a>
  449. </li-->
  450. <li class="eveqCTA">
  451. <a href="/inventory/v1/Current/B-W-Trailer-Hitches" title="Shop BW Trailer Hitches in Gainesville, TX"><img src="/images/flexservicestx-brand-bw.png" alt="Shop BW Trailer Hitches in Gainesville, TX"></a>
  452. </li>
  453. <!--li>
  454. <a href="/default.asp?page=xcomingsoon" title="Shop Cattleman in Gainesville, TX"><img src="/images/flexservicestx-brand-cattleman.png" alt="Shop Cattleman in Gainesville, TX"></a>
  455. </li-->
  456. <li class="eveqCTA">
  457. <a href="/inventory/v1/Current/Delco-Trailers" title="Shop Delco Trailers in Gainesville, TX"><img src="/images/flexservicestx-brand-delco.png" alt="Shop Delco Trailers in Gainesville, TX"></a>
  458. </li>
  459. <!--li>
  460. <a href="/inventory/v1/Current/Frontier-Aluminum-Trailers" title="Shop Frontier in Gainesville, TX"><img src="/images/flexservicestx-brand-frontier.png" alt="Shop Frontier in Gainesville, TX"></a>
  461. </li-->
  462. <li class="eveqCTA">
  463. <a href="/inventory/v1/Current/Neck-Over-Trailers" title="Shop Neckover in Gainesville, TX"><img src="/images/flexservicestx-brand-neckover.png" alt="Shop Neckover in Gainesville, TX"></a>
  464. </li>
  465. <li class="eveqCTA">
  466. <a href="/inventory/v1/Current/Norstar" title="Shop Norstar in Gainesville, TX"><img src="/images/flexservicestx-brand-norstar.png" alt="Shop Norstar in Gainesville, TX"></a>
  467. </li>
  468. <!--li>
  469. <a href="/inventory/v1/Current/Top-Hat-Trailers" title="Shop Top Hat Trailers in Gainesville, TX"><img src="/images/flexservicestx-brand-top-hat.png" alt="Shop Top Hat Trailers in Gainesville, TX"></a>
  470. </li>
  471. <li>
  472. <a href="/default.asp?page=xcomingsoon" title="Shop Weather Tech in Gainesville, TX"><img src="/images/flexservicestx-brand-weather-tech.png" alt="Shop Weather Tech in Gainesville, TX"></a>
  473. </li-->
  474. </ul>
  475. </div>
  476. </div>
  477. </main><!-- !.main-home -->
  478.  
  479. <footer id="footer">
  480. <div class="footer-container footer-container--top">
  481. <div class="footer-row footer-row--top">
  482. <div class="footer-column footer-column--dealername">
  483. <h3>Flex Services</h3>
  484. </div>
  485. <div class="footer-column footer-column--contact">
  486. <h4 class="footer-column__header">Contact</h4>
  487. <ul class="footer-column__list">
  488. <li class="footer-address-l1">2827 W Hwy 82.</li>
  489. <li class="footer-address-l2">Gainesville, <abbr title="Texas" aria-label="Texas">TX</abbr> 76240</li>
  490. <li class="footer-phone footer-phone--local"><a class="footer-phone__link" href="tel:940-612-4377" title="Call Flex Services">940-612-4377 </a></li>
  491. <li class="footer-map"><a href="/map-hours-directions-trucks-trailers-dealership--hours" title="Map, Directions, &amp; Hours for Flex Services in Gainesville, TX">Map &amp; Hours</a></li>
  492. </ul>
  493. </div>
  494.  
  495. <div class="footer-column footer-column--links">
  496. <h4 class="footer-column__header">Links</h4>
  497. <ul class="footer-column__list">
  498. <li><a href="/" title="Flex Services Home">Home</a></li>
  499. <li><a href="/default.asp?page=xNewInventory" title="New Heavy Trucks &amp; Trailers for sale in Gainesville, TX">New Inventory</a></li>
  500. <li><a href="/default.asp?page=xPreOwnedInventory" title="Used Heavy Trucks &amp; Trailers for sale in Gainesville, TX">Used Inventory</a></li>
  501. <li><a href="/default.asp?page=xRentalInventory" title="Rentals in Gainesville, TX">Rentals</a></li>
  502. <li><a href="/parts-trucks-trailers-dealership--parts" title="Parts in Gainesville, TX">Parts</a></li>
  503. <li><a href="/service-repair-trucks-trailers-dealership--service" title="Service in Gainesville, TX">Service</a></li>
  504. </ul>
  505. <ul class="footer-column__list">
  506. <li><a href="/accessories-trucks-trailers-dealership--truck-accessories" title="Truck accessories in Gainesville, TX">Truck Accessories</a></li>
  507. <li><a href="/check-out-our-service--towing" title="Meet our towing department at Flex Services in Gainesville, TX">Towing Department</a></li>
  508. <li><a href="/credit-financing-trucks-trailers-dealership--financing" title="Financing in Gainesville, TX">Financing</a></li>
  509. <li><a href="/about-us-trucks-trailers-dealership--info" title="About Flex Services in Gainesville, TX">About Us</a></li>
  510. <li><a href="/events-calendar-trucks-trailers-dealership--xcalendar" title="Events Calendar for Flex Services in Gainesville, TX">More</a></li>
  511. <li><a href="/contact-email-trucks-trailers-dealership--xcontact" title="Contact Flex Services in Gainesville, TX">Contact Us</a></li>
  512. </ul>
  513. </div>
  514.  
  515. <div class="footer-column footer-column--hours">
  516. <h4 class="footer-column__header">Hours</h4>
  517. <div class="footer-column--hours-store"></div>
  518. <ul class="footer-column__list">
  519. <!-- <li><span>Mon<span>day</span> - Fri<span>day</span></span> 8:00am - 5:00pm</li>
  520. <li><span>Sat<span>urday</span></span> Closed</li>
  521. <li><span>Sun<span>day</span></span> Closed</li> -->
  522. <li class="notice">Towing - 24HRS/7 Days a Week</li>
  523. </ul>
  524. </div>
  525.  
  526. <div class="footer-column footer-column--extras">
  527. <h4 class="footer-column__header">Connect</h4>
  528. <ul class="social-block">
  529. <li>
  530. <a href="https://www.facebook.com/flexservicesofnorthtexas/" target="_blank" class="social-facebook" title="Flex Services on Facebook">
  531. <i class="fa fa-facebook" aria-hidden="true"></i>
  532. <span class="sr-only">Like Flex Services on Facebook! (opens in new window)</span>
  533. </a>
  534. </li>
  535. </ul>
  536. </div>
  537. <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3321.591405681266!2d-97.18098348440596!3d33.641834846692376!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x864d01e7cd958aad%3A0x18160f55267bc058!2sFlex%20Services%20-%20Towing%20%26%20Trailer%20Repair!5e0!3m2!1sen!2sus!4v1629927782769!5m2!1sen!2sus" width="400" height="300" style="border:0;" allowfullscreen="" loading="lazy"></iframe>
  538. </div>
  539. </div>
  540. <div class="footer-bottom">
  541. <div class="footer-container footer-container--bottom">
  542. <div class="footer-row footer-row--bottom">
  543. <div class="footer-bottom__elem footer-bottom__elem--ds-logo">
  544. <a href="https://www.dealerspike.com/truck" target="_blank" title="Dealer Spike Truck">
  545. <img src="//cdn.dealerspike.com/imglib/template/v5/ds-logo-truck-light.png" width="169" height="43" alt="Dealer Spike Truck">
  546. <span class="sr-only">Opens in new window</span>
  547. </a>
  548. </div>
  549. <div class="footer-bottom__elem footer-bottom__elem--links">
  550. <span><a href="/read-our-policy-statement--xpolicy">Policy</a></span>
  551. <span><a href="/read-our-privacy-statement--xprivacy">Privacy</a></span>
  552. <span><a href="/read-our-terms-and-conditions--xterms">Terms</a></span>
  553. <span><a href="/read-our-accessibility-statement--accessibility">Accessibility</a></span>
  554. <span><a href="/default.asp?page=xInventoryMap">Site Map</a></span>
  555. </div>
  556. <div class="footer-bottom__elem footer-bottom__elem--copyright">
  557. <span>Copyright&copy; 2024 Dealer Spike. </span>
  558. <span>All Rights Reserved.</span>
  559. </div>
  560. </div>
  561. </div>
  562. </div>
  563. </footer>
  564.  
  565.  
  566.  
  567.  
  568.  
  569. <!-- Piwik -->
  570. <script type="text/javascript">
  571. var _paq = _paq || [];
  572. _paq.push(['trackPageView']);
  573. _paq.push(['enableLinkTracking']);
  574. (function() {
  575. var u="//stats.dealerspike.com/";
  576. _paq.push(['setTrackerUrl', u+'piwik.php']);
  577. _paq.push(['setSiteId', 'ea5bc8ec-6734-4c4c-b74b-c89c1bef3dfb']);
  578. _paq.push([function(){
  579. window.PiwikVisitorId = this.getVisitorId();
  580. if(document.getElementById('PiwikVisitorId')!==null){
  581. document.getElementById('PiwikVisitorId').value = window.PiwikVisitorId;
  582. }
  583. }]);
  584. var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
  585. g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
  586. })();
  587. </script>
  588. <noscript><p><img src="//stats.dealerspike.com/piwik.php?idsite=ea5bc8ec-6734-4c4c-b74b-c89c1bef3dfb" style="border:0;" alt="" /></p></noscript>
  589. <!-- End Piwik Code -->
  590.  
  591.  
  592. <script type="text/javascript">
  593. function DataLayerGA3ID(){
  594. if(window.utag_data) window.utag_data['ga_ua_id'] = 'undefined';
  595. }
  596. DataLayerGA3ID();
  597. $(window).on("load",function(){
  598. DataLayerGA3ID();
  599. });
  600. </script>
  601.  
  602. <script type="text/javascript">
  603. function DataLayerGA4ID(){
  604. if(window.utag_data) window.utag_data['ga4_id'] = 'G-LZ3K66BMY1';
  605. }
  606. DataLayerGA4ID();
  607. $(window).on("load",function(){
  608. DataLayerGA4ID();
  609. });
  610. </script>
  611.  
  612. <script type="text/javascript">
  613. !function(){var t=function(){var t=document.createElement("script");t.src="https://ws.audioeye.com/ae.js",t.type="text/javascript",t.setAttribute("async",""),document.getElementsByTagName("body")[0].appendChild(t)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",t):window.attachEvent&&window.attachEvent("onload",t):t()}()
  614. </script>
  615.  
  616. <script type="text/javascript">
  617. function set_DL_session_id(){
  618. if(window.utag_data && window.PiwikVisitorId){
  619. window.utag_data['session_id'] = window.PiwikVisitorId + '-20240516';
  620. }
  621. }
  622. set_DL_session_id();
  623. $(document).ready(function(){
  624. set_DL_session_id();
  625. });
  626. </script>
  627.  
  628. <!-- Footer Hours Script -->
  629. <script>
  630.    let hoursConfig = {
  631.        target: '.footer-column--hours-store',
  632.        group: 'GainesvilleStore',
  633.        weekStart: 1,
  634.        daysAbbr: false,
  635.        hoursAbbr: false,
  636.        combineHours: true,
  637.        selectors: {
  638.            hoursData: '.hoursData',
  639.            day: '.day',
  640.            time: '.time'
  641.        },
  642.        template: '<dl class="footer-column__list hoursData">'+
  643.                        '<dt class="day"></dt>'+
  644.                        '<dd class="time"></dd>'+
  645.                    '</dl>'
  646.    }
  647.    renderHoursContent(hoursConfig);
  648. </script>
  649.  
  650.  
  651. <script type="text/javascript" src="/src/lib/DataLayer/PageTypes.js"></script>
  652. <script type="text/javascript" src="/src/lib/DataLayer/TealiumDataLayer.js"></script>
  653. <script type="text/javascript">
  654. window.platformVersion = 6;
  655. window.tealiumDataLayer = TealiumDataLayer();
  656. window.dspPageType = 0;
  657. window.utag_data = {"page_title":"Towing Service Gainesville TX - Trailer Repair Near Me | Flex Services","page_title_count":"70","piwik_id":"ea5bc8ec-6734-4c4c-b74b-c89c1bef3dfb","site_company_name":"Flex Services","site_company_city":"Gainesville","site_company_state":"Texas","site_company_zip_code":"76240","site_id":"8046","site_internal_id":"8046","site_phone_main":"(940) 612-4377","site_platform":"Dealer Spike","site_section":"home","podium_chatbox_active":false,"digital_retailing_active":false,"reserve_a_unit_active":false,"ga_ua_id":"undefined","ga4_id":"G-LZ3K66BMY1","tealium_event":"standard_view","did_active":false};
  658. </script>
  659. <script type="text/javascript">
  660. (function(a,b,c,d){
  661. a='//tags.tiqcdn.com/utag/dtms/dealerspike-eas/prod/utag.js';
  662. b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;
  663. a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
  664. })();
  665. </script>
  666. <script>
  667. window.addEventListener('load', function() {
  668. // setup modal form datalayer events
  669. $('#modalBox').on('shown.bs.modal', function(event, el) {
  670. var form = $('form', event.target).first();
  671. if (form && form.length) {
  672. window.tealiumDataLayer.TriggerFormLoad(form);
  673. window.utag_event_data = {};
  674. form.find(":input:not([type=submit])").on("input.datalayerFormInteraction",function(){
  675. window.utag_event_data["tealium_event"] = "form_interaction";
  676. window.tealiumDataLayer.TriggerUserActionEvent();
  677. form.find(":input:not([type=submit])").off("input.datalayerFormInteraction");
  678. });
  679. }
  680. });
  681.  
  682. window.tealiumDataLayer.TriggerPageView();
  683. });
  684. $(document).ready(function(){
  685. $('.carousel-slideshow a.ds-slide').click(function(){
  686. window.utag_event_data = {};
  687. window.utag_event_data["tealium_event"] = 'carousel_click';
  688. window.utag_event_data["carousel_asset_name"] = $(this).siblings('.carousel-caption').text() + '';
  689. window.utag_event_data["carousel_asset_index"] = $(this).parents('.item').attr('data-slide-number');
  690. window.tealiumDataLayer.TriggerUserActionEvent();
  691. });
  692. });
  693. </script>
  694. <script>
  695.  if(window.elasticApm){
  696.    var apm = window.elasticApm.init({
  697.      serviceName: 'ds-platform-client-side',
  698.      serverUrl: 'https://pdxelk.dealerspike.com:8201',
  699.      environment: 'Production',
  700.      transactionSampleRate: 0.2,
  701.    });
  702.    apm.addLabels( { site: window.location.host } );
  703.  }
  704. </script>
  705. <head><link href="https://modal-widget.services.dealerspike.net/static/css/2.5e5e66c8.chunk.css" rel="stylesheet"><link href="https://modal-widget.services.dealerspike.net/static/css/main.f46b45b2.chunk.css" rel="stylesheet"></head><link rel="manifest" href="https://modal-widget.services.dealerspike.net/manifest.json"/><div id="ds-modal-widget"></div><script>!function(e){function t(t){for(var n,i,a=t[0],c=t[1],l=t[2],f=0,p=[];f<a.length;f++)i=a[f],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&p.push(o[i][0]),o[i]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,a=1;a<r.length;a++){var c=r[a];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=i(i.s=r[0]))}return e}var n={},o={1:0},u=[];function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,a=document.createElement("script");a.charset="utf-8",a.timeout=120,i.nc&&a.setAttribute("nonce",i.nc),a.src=function(e){return i.p+"static/js/"+({}[e]||e)+"."+{3:"876babc3"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){a.onerror=a.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:a})}),12e4);a.onerror=a.onload=u,document.head.appendChild(a)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="https://modal-widget.services.dealerspike.net/",i.oe=function(e){throw console.error(e),e};var a=this["webpackJsonpmodal-widget"]=this["webpackJsonpmodal-widget"]||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var l=0;l<a.length;l++)t(a[l]);var s=c;r()}([])</script><script src="https://modal-widget.services.dealerspike.net/static/js/2.64bce9f8.chunk.js"></script><script src="https://modal-widget.services.dealerspike.net/static/js/main.669de00e.chunk.js"></script>
  706.  
  707. <!-- J.M. - CAS-353343-V0B4H9 - 8/26/2021 - Dealer requested to have this script added -->
  708. <script type="application/ld+json">
  709. {
  710.  "@context": "https://schema.org",
  711.  "@type": "LocalBusiness",
  712.  "name": "Flex Services - Towing & Trailer Repair",
  713.  "image": "https://www.flexservicesntx.com/images/flexservicestx-logo.png",
  714.  "@id": "",
  715.  "url": "https://www.flexservicesntx.com/",
  716.  "telephone": "(940) 612-4377",
  717.  "priceRange": "$",
  718.  "address": {
  719. "@type": "PostalAddress",
  720. "streetAddress": "2827 US-82",
  721. "addressLocality": "Gainesville",
  722. "addressRegion": "TX",
  723. "postalCode": "76240",
  724. "addressCountry": "US"
  725.  },
  726.  "geo": {
  727. "@type": "GeoCoordinates",
  728. "latitude": 33.6418327,
  729. "longitude": -97.17877349999999
  730.  },
  731.  "openingHoursSpecification": {
  732. "@type": "OpeningHoursSpecification",
  733. "dayOfWeek": [
  734.  "Monday",
  735.  "Tuesday",
  736.  "Wednesday",
  737.  "Thursday",
  738.  "Friday",
  739.  "Saturday",
  740.  "Sunday"
  741. ],
  742. "opens": "00:00",
  743. "closes": "23:59"
  744.  },
  745.  "sameAs": [
  746. "https://www.flexservicesntx.com/",
  747. "https://www.facebook.com/flexservicesofnorthtexas/"
  748.  ]
  749. }
  750. </script>
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757. </body>
  758. </html>
  759.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda