1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 5 6 7 8 9 <meta name="viewport" content="initial-scale=1.0, width=device-width"> 10 <title>Demand Motorsports Offers Brake Services in Thousand Oaks, CA 91360</title> 11 <meta name="Description" content="Demand Motorsports - Demand Motorsports Offers Brake Services in Thousand Oaks, CA 91360"> 12 <meta content="Auto Repair, Race Car Fabrication, Track Car Setup, Custom Auto Shop, Performance Auto Shop, Engine Tuning Service, Auto Performance Tuning, Custom Exhaust Shop, Custom Suspension Setup, Engine Repair, Vehicle Maintenance, Auto Mechanic, Vehicle Inspection Service, Transmission Replacement, Brake Service" name="keywords"> 13 <style id="critical-inline-css"> 14 body { 15 font-family: 'Oxygen', 'sans-serif'; 16} 17/********************************Header********************************************/ 18#header { 19 background-color: #ffffff; 20 box-shadow: 6px 6px 8px #AA1C1A; 21} 22 23#logo-text { 24 color: #000000 25} 26#header-phone-img svg path { 27 fill: #000000 28} 29#header-phone-text { 30 color: #000000 31} 32 33/**********************Header Buttons***************************/ 34.header-nav-item a, 35#service-nav-button p, 36#homeButton a { 37 color: #000000; 38} 39 40.service-nav-item a { 41 color: #000000!important; 42} 43 44.active { 45 background-color: #130D65; 46 color: #ffffff!important; 47} 48 49#header-nav-list .header-active-item a:hover { 50 background-color: #130D65; 51 color: #ffffff!important; 52} 53 54#header-nav-list .header-active-item:hover { 55 border-bottom: none!important; 56} 57 58#header-nav-list > li:hover { 59 60} 61 62#homeButton:hover > .active { 63 background-color: #130D65!important; 64 color: #ffffff!important; 65} 66 67#homeButton:hover { 68 border-bottom: none!important; 69} 70 71.homeNonActive:hover { 72 73} 74 75#service-nav-list { 76 background-color: #ffffff; 77} 78 79.line1, .line2, .line3 { 80 background-color: #000000; 81} 82 83#small-menulist { 84 background-color: #ffffff; 85} 86#small-menulist a { 87 color: #000000; 88} 89 90#small-menulist > li { 91 border-bottom: 1px solid #000000; 92} 93 94#header-custom-button{ 95 background-color: #130D65; 96 color: #ffffff; 97} 98 99#header-custom-button:hover { 100 background-color: #ffffff; 101 color: #130D65; 102} 103 104/*************************Hovers***********************************/ 105#header-nav-list > li > a:hover { 106 background-color: #ffffff; 107 color: #AA1C1A!important; 108} 109 110.service-nav-item a:hover { 111 background-color: #ffffff!important; 112 color: #AA1C1A!important; 113 border-radius: 0px!important; 114} 115 116/***************************Service Listing************************************************/ 117.value-listing a { 118 color: #000000 119} 120.value-listing a:hover { 121 color: #000000 122} 123 124#value-list { 125 background-color: #ffffff; 126} 127 128/***************************Buttons********************************************/ 129.addedButton a { 130 color: #ffffff; 131 background-color: #130D65; 132 border-color: #130D65; 133} 134 135.addedButton a:hover { 136 color: #ffffff; 137 background-color: #AA1C1A; 138 border-color: #AA1C1A; 139} 140 141/***************************************Footer************************************************/ 142#footer-background { 143 background-color: #AA1C1A; 144 color: #ffffff 145} 146 147#footer-phone-img svg path{ 148 fill: #ffffff; 149} 150 151#footer-copyright-bottom a, 152#footer-phone-text { 153 color: #ffffff; 154} 155 156.footer-social-media path { 157 fill: #ffffff; 158} 159 /*************************************************************************************/ 160/*********************************CSS RESET*******************************************/ 161/*************************************************************************************/ 162/* Box sizing rules */ 163*, 164*::before, 165*::after { 166 box-sizing: border-box; 167} 168 169* { 170 margin: 0; 171 padding: 0; 172} 173 174/* Remove default padding */ 175ul[class], 176ol[class] { 177 padding: 0; 178} 179 180/* Remove default margin */ 181body, 182h1, 183h2, 184h3, 185h4, 186p, 187ul[class], 188ol[class], 189li, 190figure, 191figcaption, 192blockquote, 193dl, 194dd { 195 margin: 0; 196} 197 198/* Set core body defaults */ 199body { 200 min-height: 100vh; 201 scroll-behavior: smooth; 202 text-rendering: optimizeSpeed; 203} 204 205/* Remove list styles on ul, ol elements with a class attribute */ 206ul[class], 207ol[class] { 208 list-style: none; 209} 210 211/* A elements that don't have a class get default styles */ 212a:not([class]) { 213 text-decoration-skip-ink: auto; 214} 215 216/* Make images easier to work with */ 217img { 218 max-width: 100%; 219 display: block; 220} 221 222/* Natural flow and rhythm in articles by default */ 223article > * + * { 224 margin-top: 1em; 225} 226
227/* Inherit fonts for inputs and buttons */ 228input, 229button, 230textarea, 231select { 232 font: inherit; 233} 234 235/* Remove all animations and transitions for people that prefer not to see them */ 236@media (prefers-reduced-motion: reduce) { 237 * { 238 animation-duration: 0.01ms !important; 239 animation-iteration-count: 1 !important; 240 transition-duration: 0.01ms !important; 241 scroll-behavior: auto !important; 242 } 243} 244 245a { 246 text-decoration: none; 247 color: inherit; 248} 249/*************************************************************************************/ 250/************************************Header*******************************************/ 251/*************************************************************************************/ 252header, footer, section, main { 253 width: 100%; 254} 255#template-container { 256 min-height: 100vh; 257 display: flex; 258 flex-direction: column; 259 justify-content: space-between; 260 align-items: center; 261 position: relative; 262 z-index: 1; 263} 264 265#header-container { 266 position: fixed; 267 top: 0; 268 left: 0; 269 margin: auto; 270 width: 100%; 271 z-index: 100; 272} 273 274#header { 275 display: flex; 276 position: relative; 277 height: 130px; 278 width: 100%; 279 z-index: 100; 280} 281 282/*********************************Logo**********************************/ 283#header-flex-logo { 284 display: flex; 285 height: 100%; 286} 287 288#header-logo { 289 display: flex; 290 justify-content: flex-start; 291 align-items: center; 292 margin-left: 25px; 293} 294 295#logo-image picture img{ 296 height: 130px; 297 width: auto; 298 object-fit: contain; 299} 300 301#logo-text { 302 font-size: 35px; 303 font-weight: bold; 304 text-decoration: none; 305 margin-left: 25px; 306} 307/*********************************Header Right**************************/ 308#header-flex-info { 309 display: flex; 310 flex-direction: column; 311 justify-content: space-between; 312 align-items: flex-end; 313 width: 100%; 314 height: 100%; 315} 316 317/**************************Header Phone*************************************/ 318#header-phone { 319 margin-top: 25px; 320 margin-right: 25px; 321 display: flex; 322} 323 324#header-phone-link { 325 display: flex; 326 text-decoration: none; 327 align-items: center; 328} 329 330#header-phone-img { 331 display: flex; 332 justify-content: center; 333 /* align-items: center; */ 334 margin-right: 5px; 335} 336 337#header-phone-img svg { 338 height: 50px; 339 width: 50px; 340} 341 342#header-phone-text { 343 font-size: 30px; 344 font-weight: bold; 345} 346 347#header-custom-button { 348 margin-bottom: 8px; 349 margin-right: 10px; 350 text-align: center; 351 /* width: 170px; */ 352 padding: 5px; 353} 354 355#header-custom-button p { 356 margin-top: 10px; 357} 358 359.header-custom-button{ 360 text-decoration: none; 361 font-weight: bold; 362 font-size: 14px; 363} 364 365.header-custom-button:hover { 366 cursor: pointer; 367} 368 369 370/*************************Header Menu***************************************/ 371#header-menu { 372 display: flex; 373 justify-content: center; 374 height: 100%; 375 margin-right: 25px; 376} 377 378#header-nav-container { 379 display: flex; 380 justify-content: flex-end; 381 align-items: center; 382} 383 384#header-nav-list { 385 display: flex; 386 flex-direction: row; 387 justify-content: flex-end; 388 align-items: center; 389 list-style-type: none; 390} 391 392#header-nav-list li a, 393#service-nav-button p { 394 text-decoration: none; 395} 396 397#small-header-button-wrapper { 398 display: none; 399} 400 401/************************Menu Buttons*********************************/ 402.active { 403 border-radius: 4px; 404 font-weight: bold; 405} 406/******************Home Button*******************/ 407#homeButton { 408 display: flex; 409 justify-content: center; 410 align-items: center; 411 margin-right: 1px; 412 margin-left: 1px; 413} 414 415#homeButton a { 416 display: flex; 417 justify-content: center; 418 align-items: center; 419 width: 110px; 420 text-align: center; 421 padding-top: 8px; 422 padding-bottom: 8px; 423} 424 425#homeButton a:hover { 426 font-weight: bold; 427} 428 429/**************Regular Buttons**************/ 430.header-nav-item { 431 display: flex; 432 justify-content: center; 433 align-items: center; 434 min-width: 110px; 435 height: 40px; 436 margin-right: 1px; 437 margin-left: 1px; 438} 439 440.header-nav-item a { 441 display: flex; 442 align-items: center; 443 justify-content: center; 444 height: 100%; 445 width: 100%; 446 text-align: center; 447 padding-left: 5px; 448 padding-right: 5px; 449} 450 451.header-nav-item a:hover { 452 font-weight: bold; 453} 454 455.header-active-item { 456 display: flex; 457 justify-content: center;
458 align-items: center; 459 min-width: 110px; 460 height: 40px; 461 margin-right: 1px; 462 margin-left: 1px; 463} 464 465.header-active-item a { 466 display: flex; 467 align-items: center; 468 justify-content: center; 469 height: 100%; 470 width: 100%; 471 text-align: center; 472 padding-left: 5px; 473 padding-right: 5px; 474} 475 476.header-active-item a:hover { 477 font-weight: bold; 478} 479 480/***************Service Button*************/ 481#service-nav-button { 482 /* flex-basis: 110px; */ 483 min-width: 110px; 484 margin-right: 1px; 485 margin-left: 1px; 486} 487 488#service-nav-button > p { 489 display: flex; 490 justify-content: center; 491 align-items: center; 492 width: 110px; 493 text-align: center; 494 padding-top: 8px; 495 padding-bottom: 8px; 496} 497 498#service-nav-button > p:hover { 499 font-weight: bold; 500} 501 502/*************Service Dropdown**************/ 503#service-nav-list { 504 display: none; 505 position: absolute; 506 visibility: hidden; 507 list-style: none; 508 opacity: 0; 509 padding-left: 0; 510 min-width: 110px; 511} 512 513#service-nav-list li { 514 display: flex; 515 justify-content: center; 516 align-items: center; 517 height: unset; 518} 519 520.service-nav-item a { 521 padding: 5px; 522 width: 100%; 523 text-align: center; 524} 525 526.service-nav-item a:hover { 527 font-weight: bold; 528} 529 530#service-nav-list:active, 531#service-nav-list:focus, 532#service-nav-list:hover, 533#service-nav-button:active>#service-nav-list, 534#service-nav-button:focus-within>#service-nav-list, 535#service-nav-button:hover>#service-nav-list { 536 display: flex; 537 flex-direction: column; 538 justify-content: center; 539 visibility: visible; 540 opacity: 1; 541} 542 543/******************************Service Listing*************************************/ 544#value-list { 545 display: flex; 546 flex-wrap: wrap; 547 justify-content: center; 548 align-items: center; 549 height: 40px; 550} 551 552#value-list a { 553 padding-left: 4px; 554 padding-right: 4px; 555 text-decoration: none; 556 font-size: 14px; 557} 558 559/*******************************Buttons*************************************/ 560.addedButton a { 561 text-decoration: none; 562 text-align: center; 563 display: flex; 564 justify-content: center; 565 align-items: center; 566 font-weight: 400; 567 height: 100%; 568 line-height: normal; 569 font-size: 16px; 570 padding: 10px 20px 10px 20px; 571 text-transform: uppercase; 572 border: 3px solid; 573} 574 575.addedButton { 576 margin-left: auto; 577 margin-right: auto; 578 border-radius: 4px; 579 display: block; 580 margin-bottom: 2em; 581 margin-top: 2em; 582 width: 200px; 583} 584 585div.addedButton { 586 /* margin-top: 50px; */ 587 text-align: center; 588} 589 590/****************************************************************************/ 591/*****************************Footer****************************************/ 592/****************************************************************************/ 593#footer-background { 594 display: flex; 595 justify-content: center; 596 height: 250px; 597} 598 599#footer-wrapper { 600 display: flex; 601 justify-content: center; 602 align-items: center; 603 width: 90%; 604 height: 100%; 605} 606 607#footer-section-list { 608 display: flex; 609 height: 100%; 610 width: 100%; 611} 612 613#footer-section-left { 614 display: flex; 615 flex-direction: column; 616 justify-content: center; 617 flex: 1; 618} 619#footer-address { 620 margin-top: 15px; 621} 622#footer-business-name { 623 margin-top: 15px; 624 font-size: 16px; 625 font-weight: bolder; 626} 627#footer-address-loc { 628 font-size: 14px; 629} 630 631#footer-hours { 632 margin-top: 10px; 633 font-size: 14px; 634} 635 636#footer-section-middle { 637 display: flex; 638 flex-direction: column; 639 flex: 1; 640} 641 642#footer-phone-container { 643 display: flex; 644 justify-content: center; 645 align-items: center; 646 max-height: 33%; 647 flex: 1; 648 margin-top: 10px; 649 margin-bottom: 10px; 650} 651#footer-phone-img { 652 display: flex; 653 justify-content: center; 654 align-items: center; 655 margin-right: 10px; 656} 657 658#footer-phone-img svg { 659 height: 25px; 660 width: 25px; 661} 662 663#footer-phone-text { 664 text-decoration: none; 665 font-size: 18px; 666 font-weight: bold; 667} 668 669#footer-copyright { 670 display: flex; 671 flex-direction: column; 672 align-items: center; 673 justify-content: flex-end; 674 flex: 1; 675 max-height: 33%; 676 font-size: 12px; 677 margin-top: 10px; 678 margin-bottom: 10px; 679} 680 681#footer-social-list { 682 display: flex; 683 flex: 1; 684 list-style-type: none; 685 justify-content: center;
686 align-items: center; 687 padding-left: 0px; 688 height: 100%; 689 flex-wrap: wrap; 690} 691 692#footer-social-list li { 693 display: flex; 694 justify-content: center; 695 align-items: center; 696 height: 40px; 697 width: 40px; 698 cursor: pointer; 699 margin-left: 10px; 700 margin-right: 10px; 701} 702 703#footer-social-list li a svg{ 704 display: flex; 705 align-items: center; 706 justify-content: center; 707} 708 709#footer-social-list li svg { 710 display: flex; 711} 712 713#footer-social-list li svg:hover { 714 opacity: .65; 715} 716 717.footer-social-media { 718 display: flex; 719 justify-content: center; 720 max-width: 40px; 721} 722 723#footer-social-container { 724 display: flex; 725 align-items: center; 726 flex: 1; 727 max-height: 33%; 728} 729 730.footer-social-media a svg{ 731 width: 40px; 732 height: 40px; 733} 734 735#footer-section-right { 736 display: flex; 737 justify-content: flex-end; 738 align-items: center; 739 text-align: right; 740 flex: 1; 741} 742 743#footer-tags { 744 width: 70%; 745} 746 747#footer-keys { 748 font-size: 10px; 749} 750 751#footer-copyright-bottom a { 752 text-decoration: none; 753} 754 755#footer-social-media svg { 756 display: flex; 757 background-size: 40px 40px; 758} 759 760/**********************************************************************************/ 761/*********************************Mobile*******************************************/ 762/**********************************************************************************/ 763@media screen and (max-width:1250px) { 764 #homeButton a, 765 #service-nav-button > p { 766 width: 80px; 767 } 768 769 .header-nav-item, 770 #service-nav-button { 771 min-width: 80px; 772 } 773} 774 775 776@media screen and (max-width:960px) { 777 #header-container { 778 position: relative; 779 top: 0; 780 left: 0; 781 } 782 #header { 783 height: auto; 784 flex-direction: column; 785 } 786 #header-flex-logo { 787 justify-content: center; 788 align-items: center; 789 height: 100px; 790 padding-top: 15px; 791 } 792 #header-logo { 793 margin-left: 0; 794 } 795 #logo-image picture img{ 796 height: 95px; 797 } 798 #header-flex-info { 799 justify-content: space-between; 800 align-items: center; 801 } 802 #header-phone { 803 margin: 0; 804 margin-top: 15px; 805 flex-direction: column-reverse; 806 } 807 #header-custom-button { 808 margin-top: 10px; 809 } 810 #header-menu { 811 display: block; 812 margin-top: 15px; 813 margin-right: 0; 814 } 815 #header-nav-list { 816 display: none; 817 } 818 #small-menulist { 819 /* display: none; */ 820 max-height: 0; 821 align-items: center; 822 justify-content: flex-start; 823 position: relative; 824 margin: 0; 825 margin-top: 13px; 826 min-width: 320px; 827 transition: max-height 0.4s ease-out; 828 /* height: 200px; */ 829 overflow: auto; 830 } 831 #small-menulist li { 832 display: flex; 833 justify-content: center; 834 align-items: center; 835 width: 90%; 836 margin-top: 10px; 837 margin-bottom: 10px; 838 margin-left: auto; 839 margin-right: auto; 840 } 841 #small-menulist li a { 842 display: flex; 843 justify-content: center; 844 align-items: center; 845 width: 100%; 846 text-decoration: none; 847 padding: 5px; 848 font-size: 18px; 849 text-align: center; 850 } 851 #small-menulist li:hover a { 852 font-weight: bold; 853 } 854 #small-header-button-wrapper { 855 display: flex; 856 flex-direction: column; 857 align-items: center; 858 cursor: pointer; 859 /* margin-top: 80px; */ 860 } 861 .line1, .line2, .line3 { 862 position:relative; 863 display:block; 864 margin-top:5px; 865 width:25px; 866 height:3px; 867 opacity:1.0; 868 border-radius:15%; 869 } 870 .toggleStyle { 871 display: flex!important; 872 z-index: 1; 873 transition: all .6s ease; 874 flex-direction: column; 875 justify-content: center; 876 } 877 .slideDown{ 878 animation-name: slideDown; 879 -webkit-animation-name: slideDown; 880 animation-duration: 1s; 881 -webkit-animation-duration: 1s; 882 animation-timing-function: ease; 883 -webkit-animation-timing-function: ease; 884 visibility: visible !important; 885 }
886 @keyframes slideDown { 887 0% { 888 opacity: 0; 889 transform: translateY(0%); 890 } 891 100% { 892 transform: translateY(0%); 893 } 894 } 895 896 /*************************Footer********************************/ 897 898 #footer-background { 899 height: 450px; 900 } 901 902 #footer-section-right { 903 display: none; 904 } 905 906 #footer-section-list { 907 flex-direction: column; 908 } 909 910 .address { 911 text-align: center; 912 } 913 914 #footer-hours { 915 display: flex; 916 justify-content: center; 917 align-items: center; 918 } 919 920 #footer-business-name { 921 font-size: 24px; 922 } 923} 924 925@media screen and (max-width:550px) { 926 #small-menulist { 927 width: 100%; 928 } 929 #header-menu { 930 width: 100%; 931 } 932 #header-nav-container { 933 justify-content: center; 934 } 935 936 #small-header-button-wrapper { 937 width: 100%; 938 } 939 940 #small-menulist > li { 941 width: 35%; 942 } 943 944 #value-list { 945 height: 100%; 946 } 947} 948 949.play-button { 950 position: absolute; 951 top: 50%; 952 left: 50%; 953 transform: translate(-50%, -50%); 954 width: 60px; 955 height: 60px; 956 background-color: rgba(0, 0, 0, 0.6); 957 border-radius: 50%; 958 display: flex; 959 align-items: center; 960 justify-content: center; 961 transition: background-color 0.3s ease; 962} 963 964.play-button::before { 965 content: ''; 966 display: inline-block; 967 margin-left: 4px; 968 border-style: solid; 969 border-width: 10px 0 10px 18px; 970 border-color: transparent transparent transparent white; 971} 972 973.play-button:hover { 974 background-color: rgba(0, 0, 0, 0.8); 975} 976 977.play-button:hover::before { 978 border-left-color: #ddd; 979} 980 981.video-container { 982 position: relative; 983 width: 100%; 984 max-width: 100%; 985 cursor: pointer; 986 margin-bottom: 20px; 987 height: 500px; 988 overflow: hidden; 989} 990 991.video-container img { 992 width: 100%; 993 height: 100%; 994 object-fit: cover; 995 display: block; 996 max-width: 100%; 997} 998 999/* Vimeo Video Styles */ 1000.vimeo-placeholder { 1001 position: relative; 1002 background-color: transparent; 1003 width: 100%; 1004 aspect-ratio: 16 / 9; 1005 display: flex; 1006 justify-content: center; 1007 align-items: center; 1008 cursor: pointer; 1009 border-radius: 4px; 1010 overflow: hidden; 1011 border: 1px solid rgba(0, 0, 0, 0.1); 1012} 1013 1014.play-button-container { 1015 display: flex; 1016 flex-direction: column; 1017 align-items: center; 1018 color: rgba(0, 0, 0, 0.7); 1019 gap: 10px; 1020 padding: 15px; 1021 background-color: rgba(255, 255, 255, 0.7); 1022 border-radius: 50%; 1023} 1024 1025.play-button-container span { 1026 font-weight: bold; 1027 letter-spacing: 0.5px; 1028} 1029 1030.vimeo-placeholder .play-button { 1031 background-color: rgba(0, 0, 0, 0.7); 1032} 1033 1034.vimeo-placeholder:hover .play-button { 1035 background-color: #000000; 1036} 1037 /***************************Header Service Button*****************************/ 1038#header-nav-list > #service-nav-button > p:hover { 1039 background-color: #130D65!important; 1040 color: #ffffff!important; 1041} 1042 1043#header-nav-list > #service-nav-button > p { 1044 background-color: #130D65!important; 1045 color: #ffffff!important; 1046} 1047 1048#service-nav-button p{ 1049 border-radius: 4px; 1050} 1051 1052/*****************************Promo Image*************************************/ 1053#promo-image-container { 1054 display: flex; 1055 position: relative; 1056 justify-content: center; 1057 align-items: center; 1058 z-index: 10; 1059 margin-top: 130px; 1060 background-color: #ffffff; 1061} 1062 1063#service-promo-image { 1064 display: flex; 1065 position: relative; 1066 flex-direction: column; 1067 justify-content: center; 1068 align-items: center; 1069 height: 400px; 1070 width: 99%; 1071 margin: auto; 1072 background-size: contain; 1073 background-repeat: no-repeat; 1074 background-position: center; 1075 /* background-attachment: fixed; */ 1076} 1077 1078#promo-image-title { 1079 font-size: 50px; 1080 font-weight: 900; 1081 text-shadow: 4px 4px 6px #000000; 1082 text-align: center; 1083 color: #ffffff; 1084 text-transform: uppercase; 1085} 1086 1087 1088/*****************************Txt Section***********************************/ 1089#service-wrapper { 1090 display: flex; 1091 justify-content: center;
1092 align-items: center; 1093 width: 100%; 1094 background-color: #ffffff; 1095} 1096#service-container { 1097 display: flex; 1098 justify-content: center; 1099 align-items: flex-start; 1100 width: 1070px; 1101 padding-left: 20px; 1102 padding-right: 20px; 1103} 1104 1105#introduction-bg { 1106 display: flex; 1107 justify-content: center; 1108 align-items: center; 1109 padding-bottom: 40px; 1110} 1111#introduction-fg { 1112 width: 100%; 1113} 1114 1115#service-title { 1116 padding-top: 65px; 1117 font-size: 26px; 1118 color: #000000; 1119} 1120 1121.service-title-business-name { 1122 font-weight: normal; 1123 display: inline-block; 1124 font-size: 24px!important; 1125 color: #000000; 1126} 1127 1128.text-content p { 1129 margin-top: 15px; 1130 font-size: 16px; 1131 line-height: 1.5; 1132 color: #000000; 1133} 1134 1135.text-content p a{ 1136 text-decoration: none; 1137 color: #000000; 1138} 1139 1140 1141/*******************************Video Styling******************************/ 1142.video-figure { 1143 display: flex; 1144 justify-content: center; 1145 align-items: center; 1146 margin: 0; 1147 padding-top: 15px; 1148} 1149 1150.video-figure > figure { 1151 display: flex; 1152 justify-content: center; 1153 align-items: center; 1154 width: 100%; 1155 margin: 0; 1156} 1157 1158.video-figure > figure > iframe { 1159 width: 100%; 1160 height: 400px; 1161 margin: 0; 1162} 1163 1164/*******************************Extra Images************************************/ 1165.intro-image { 1166 width: 100%; 1167 padding-top: 15px; 1168} 1169 1170.intro-image picture img { 1171 height: auto; 1172 width: 100%; 1173 object-fit: cover; 1174} 1175 1176/**************************************Mobile*******************************************/ 1177@media screen and (max-width:1250px) { 1178 #introduction-fg { 1179 width: 70%; 1180 } 1181 1182 #service-promo-image { 1183 height: 400px; 1184 width: 98%; 1185 } 1186} 1187@media screen and (max-width:1025px) { 1188 #introduction-fg { 1189 width: 85%; 1190 } 1191} 1192 1193 1194@media screen and (max-width: 960px) { 1195 #promo-image-container { 1196 margin-top: 0px; 1197 } 1198 #introduction-bg { 1199 padding: 0; 1200 width: 700px; 1201 } 1202 #service-title { 1203 padding-top: 30px; 1204 } 1205 1206 #service-promo-image { 1207 height: 400px; 1208 } 1209 .video-figure > figure > iframe { 1210 height: 300px; 1211 } 1212} 1213 1214@media screen and (max-width: 800px) { 1215 #introduction-bg { 1216 width: 70%; 1217 } 1218} 1219 1220@media screen and (max-width:760px) { 1221 #service-promo-image { 1222 height: 307px; 1223 width: 97%; 1224 } 1225 #service-title { 1226 padding-top: 20px; 1227 } 1228 #introduction-bg { 1229 width: 650px; 1230 } 1231 .text-content p { 1232 margin-top: 3px; 1233 } 1234} 1235 1236@media screen and (max-width: 650px) { 1237 #introduction-bg { 1238 width: 85%; 1239 } 1240} 1241 1242@media screen and (max-width:550px) { 1243 #service-promo-image { 1244 height: 225px; 1245 width: 100%; 1246 } 1247 1248 #introduction-bg { 1249 width: 375px; 1250 } 1251 #service-title { 1252 padding-top: 40px; 1253 } 1254 #promo-image-title { 1255 font-size: 40px; 1256 } 1257 #service-title { 1258 line-height: 1; 1259 } 1260 .service-title-business-name { 1261 font-size: 22px!important; 1262 } 1263 .video-figure > figure > iframe { 1264 width: 100%; 1265 height: 170px; 1266 margin: 0; 1267 } 1268} 1269 /* roboto-condensed-300 - latin */ 1270@font-face { 1271 font-family: 'Roboto Condensed'; 1272 font-style: normal; 1273 font-weight: 300; 1274 src: url('/static/4/fonts/roboto-condensed-v16-latin-300.eot'); 1275 /* IE9 Compat Modes */ 1276 src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), 1277 url('/static/4/fonts/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), 1278 /* IE6-IE8 */ 1279 url('/static/4/fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'), 1280 /* Super Modern Browsers */ 1281 url('/static/4/fonts/roboto-condensed-v16-latin-300.woff') format('woff'), 1282 /* Modern Browsers */ 1283 url('/static/4/fonts/roboto-condensed-v16-latin-300.ttf') format('truetype'), 1284 /* Safari, Android, iOS */ 1285 url('/static/4/fonts/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg'); 1286 /* Legacy iOS */ 1287 font-display: fallback; 1288} 1289 1290/* roboto-condensed-regular - latin */ 1291@font-face { 1292 font-family: 'Roboto Condensed'; 1293 font-style: normal; 1294 font-weight: 400; 1295 src: url('/static/4/fonts/roboto-condensed-v16-latin-regular.eot'); 1296 /* IE9 Compat Modes */ 1297 src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), 1298 url('/static/4/fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), 1299 /* IE6-IE8 */ 1300 url('/static/4/fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), 1301 /* Super Modern Browsers */ 1302 url('/static/4/fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), 1303 /* Modern Browsers */ 1304 url('/static/4/fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), 1305 /* Safari, Android, iOS */ 1306 url('/static/4/fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); 1307 /* Legacy iOS */ 1308 font-display: fallback; 1309} 1310 1311/* roboto-condensed-700 - latin */ 1312@font-face { 1313 font-family: 'Roboto Condensed'; 1314 font-style: normal; 1315 font-weight: 700; 1316 src: url('/static/4/fonts/roboto-condensed-v16-latin-700.eot'); 1317 /* IE9 Compat Modes */ 1318 src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), 1319 url('/static/4/fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), 1320 /* IE6-IE8 */ 1321 url('/static/4/fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), 1322 /* Super Modern Browsers */ 1323 url('/static/4/fonts/roboto-condensed-v16-latin-700.woff') format('woff'), 1324 /* Modern Browsers */ 1325 url('/static/4/fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), 1326 /* Safari, Android, iOS */ 1327 url('/static/4/fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); 1328 /* Legacy iOS */ 1329 font-display: fallback; 1330} 1331 1332/* noto-sans-regular - latin */ 1333@font-face { 1334 font-family: 'Noto Sans'; 1335 font-style: normal; 1336 font-weight: 400; 1337 src: url('/static/4/fonts/noto-sans-v9-latin-regular.eot'); 1338 /* IE9 Compat Modes */ 1339 src: local('Noto Sans'), local('NotoSans'), 1340 url('/static/4/fonts/noto-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'), 1341 /* IE6-IE8 */ 1342 url('/static/4/fonts/noto-sans-v9-latin-regular.woff2') format('woff2'), 1343 /* Super Modern Browsers */ 1344 url('/static/4/fonts/noto-sans-v9-latin-regular.woff') format('woff'), 1345 /* Modern Browsers */ 1346 url('/static/4/fonts/noto-sans-v9-latin-regular.ttf') format('truetype'), 1347 /* Safari, Android, iOS */ 1348 url('/static/4/fonts/noto-sans-v9-latin-regular.svg#NotoSans') format('svg'); 1349 /* Legacy iOS */ 1350 font-display: swap; 1351} 1352 1353/* roboto-regular - latin */ 1354@font-face { 1355 font-family: 'Roboto'; 1356 font-style: normal; 1357 font-weight: 400; 1358 src: url('/static/4/fonts/roboto-v20-latin-regular.eot'); 1359 /* IE9 Compat Modes */ 1360 src: local('Roboto'), local('Roboto-Regular'), 1361 url('/static/4/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), 1362 /* IE6-IE8 */ 1363 url('/static/4/fonts/roboto-v20-latin-regular.woff2') format('woff2'), 1364 /* Super Modern Browsers */ 1365 url('/static/4/fonts/roboto-v20-latin-regular.woff') format('woff'), 1366 /* Modern Browsers */ 1367 url('/static/4/fonts/roboto-v20-latin-regular.ttf') format('truetype'), 1368 /* Safari, Android, iOS */ 1369 url('/static/4/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); 1370 /* Legacy iOS */ 1371 font-display: swap; 1372} 1373 1374/* roboto-300italic - latin */ 1375@font-face { 1376 font-family: 'Roboto'; 1377 font-style: italic; 1378 font-weight: 300; 1379 src: url('/static/4/fonts/roboto-v20-latin-300italic.eot'); 1380 /* IE9 Compat Modes */
1381 src: local('Roboto Light Italic'), local('Roboto-LightItalic'), 1382 url('/static/4/fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), 1383 /* IE6-IE8 */ 1384 url('/static/4/fonts/roboto-v20-latin-300italic.woff2') format('woff2'), 1385 /* Super Modern Browsers */ 1386 url('/static/4/fonts/roboto-v20-latin-300italic.woff') format('woff'), 1387 /* Modern Browsers */ 1388 url('/static/4/fonts/roboto-v20-latin-300italic.ttf') format('truetype'), 1389 /* Safari, Android, iOS */ 1390 url('/static/4/fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg'); 1391 /* Legacy iOS */ 1392} 1393 1394/* roboto-700 - latin */ 1395@font-face { 1396 font-family: 'Roboto'; 1397 font-style: normal; 1398 font-weight: 700; 1399 src: url('/static/4/fonts/roboto-v20-latin-700.eot'); 1400 /* IE9 Compat Modes */ 1401 src: local('Roboto Bold'), local('Roboto-Bold'), 1402 url('/static/4/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), 1403 /* IE6-IE8 */ 1404 url('/static/4/fonts/roboto-v20-latin-700.woff2') format('woff2'), 1405 /* Super Modern Browsers */ 1406 url('/static/4/fonts/roboto-v20-latin-700.woff') format('woff'), 1407 /* Modern Browsers */ 1408 url('/static/4/fonts/roboto-v20-latin-700.ttf') format('truetype'), 1409 /* Safari, Android, iOS */ 1410 url('/static/4/fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); 1411 /* Legacy iOS */ 1412} 1413 1414/* oxygen-regular - latin */ 1415@font-face { 1416 font-family: 'Oxygen'; 1417 font-style: normal; 1418 font-weight: 400; 1419 src: url('/static/4/fonts/oxygen-v9-latin-regular.eot'); 1420 /* IE9 Compat Modes */ 1421 src: local('Oxygen Regular'), local('Oxygen-Regular'), 1422 url('/static/4/fonts/oxygen-v9-latin-regular.eot?#iefix') format('embedded-opentype'), 1423 /* IE6-IE8 */ 1424 url('/static/4/fonts/oxygen-v9-latin-regular.woff2') format('woff2'), 1425 /* Super Modern Browsers */ 1426 url('/static/4/fonts/oxygen-v9-latin-regular.woff') format('woff'), 1427 /* Modern Browsers */ 1428 url('/static/4/fonts/oxygen-v9-latin-regular.ttf') format('truetype'), 1429 /* Safari, Android, iOS */ 1430 url('/static/4/fonts/oxygen-v9-latin-regular.svg#Oxygen') format('svg'); 1431 /* Legacy iOS */ 1432 font-display: swap; 1433} 1434 1435/* oxygen-700 - latin */ 1436@font-face { 1437 font-family: 'Oxygen'; 1438 font-style: normal; 1439 font-weight: 700; 1440 src: url('/static/4/fonts/oxygen-v9-latin-700.eot'); 1441 /* IE9 Compat Modes */ 1442 src: local('Oxygen Bold'), local('Oxygen-Bold'), 1443 url('/static/4/fonts/oxygen-v9-latin-700.eot?#iefix') format('embedded-opentype'), 1444 /* IE6-IE8 */ 1445 url('/static/4/fonts/oxygen-v9-latin-700.woff2') format('woff2'), 1446 /* Super Modern Browsers */ 1447 url('/static/4/fonts/oxygen-v9-latin-700.woff') format('woff'), 1448 /* Modern Browsers */ 1449 url('/static/4/fonts/oxygen-v9-latin-700.ttf') format('truetype'), 1450 /* Safari, Android, iOS */ 1451 url('/static/4/fonts/oxygen-v9-latin-700.svg#Oxygen') format('svg'); 1452 /* Legacy iOS */ 1453} 1454 1455/* coda-regular - latin */ 1456@font-face { 1457 font-family: 'Coda'; 1458 font-style: normal; 1459 font-weight: 400; 1460 src: url('/static/4/fonts/coda-v15-latin-regular.eot'); 1461 /* IE9 Compat Modes */ 1462 src: local('Coda Regular'), local('Coda-Regular'), 1463 url('/static/4/fonts/coda-v15-latin-regular.eot?#iefix') format('embedded-opentype'), 1464 /* IE6-IE8 */ 1465 url('/static/4/fonts/coda-v15-latin-regular.woff2') format('woff2'), 1466 /* Super Modern Browsers */ 1467 url('/static/4/fonts/coda-v15-latin-regular.woff') format('woff'), 1468 /* Modern Browsers */ 1469 url('/static/4/fonts/coda-v15-latin-regular.ttf') format('truetype'), 1470 /* Safari, Android, iOS */ 1471 url('/static/4/fonts/coda-v15-latin-regular.svg#Coda') format('svg'); 1472 /* Legacy iOS */ 1473 font-display: swap; 1474} 1475 1476/* abeezee-regular - latin */ 1477@font-face { 1478 font-family: 'ABeeZee'; 1479 font-style: normal; 1480 font-weight: 400; 1481 src: url('/static/4/fonts/abeezee-v13-latin-regular.eot'); 1482 /* IE9 Compat Modes */ 1483 src: local('ABeeZee Regular'), local('ABeeZee-Regular'), 1484 url('/static/4/fonts/abeezee-v13-latin-regular.eot?#iefix') format('embedded-opentype'), 1485 /* IE6-IE8 */ 1486 url('/static/4/fonts/abeezee-v13-latin-regular.woff2') format('woff2'), 1487 /* Super Modern Browsers */ 1488 url('/static/4/fonts/abeezee-v13-latin-regular.woff') format('woff'), 1489 /* Modern Browsers */ 1490 url('/static/4/fonts/abeezee-v13-latin-regular.ttf') format('truetype'), 1491 /* Safari, Android, iOS */ 1492 url('/static/4/fonts/abeezee-v13-latin-regular.svg#ABeeZee') format('svg'); 1493 /* Legacy iOS */ 1494 font-display: swap; 1495} 1496 1497/* abeezee-italic - latin */ 1498@font-face { 1499 font-family: 'ABeeZee'; 1500 font-style: italic; 1501 font-weight: 400; 1502 src: url('/static/4/fonts/abeezee-v13-latin-italic.eot'); 1503 /* IE9 Compat Modes */ 1504 src: local('ABeeZee Italic'), local('ABeeZee-Italic'), 1505 url('/static/4/fonts/abeezee-v13-latin-italic.eot?#iefix') format('embedded-opentype'), 1506 /* IE6-IE8 */ 1507 url('/static/4/fonts/abeezee-v13-latin-italic.woff2') format('woff2'), 1508 /* Super Modern Browsers */ 1509 url('/static/4/fonts/abeezee-v13-latin-italic.woff') format('woff'), 1510 /* Modern Browsers */ 1511 url('/static/4/fonts/abeezee-v13-latin-italic.ttf') format('truetype'), 1512 /* Safari, Android, iOS */ 1513 url('/static/4/fonts/abeezee-v13-latin-italic.svg#ABeeZee') format('svg'); 1514 /* Legacy iOS */ 1515} 1516 1517/* raleway-regular - latin */ 1518@font-face { 1519 font-family: 'Raleway'; 1520 font-style: normal; 1521 font-weight: 400; 1522 src: url('/static/4/fonts/raleway-v14-latin-regular.eot'); 1523 /* IE9 Compat Modes */ 1524 src: local('Raleway'), local('Raleway-Regular'), 1525 url('/static/4/fonts/raleway-v14-latin-regular.eot?#iefix') format('embedded-opentype'), 1526 /* IE6-IE8 */ 1527 url('/static/4/fonts/raleway-v14-latin-regular.woff2') format('woff2'), 1528 /* Super Modern Browsers */ 1529 url('/static/4/fonts/raleway-v14-latin-regular.woff') format('woff'), 1530 /* Modern Browsers */ 1531 url('/static/4/fonts/raleway-v14-latin-regular.ttf') format('truetype'), 1532 /* Safari, Android, iOS */ 1533 url('/static/4/fonts/raleway-v14-latin-regular.svg#Raleway') format('svg'); 1534 /* Legacy iOS */ 1535 font-display: swap; 1536} 1537 1538/* raleway-italic - latin */ 1539@font-face { 1540 font-family: 'Raleway'; 1541 font-style: italic; 1542 font-weight: 400; 1543 src: url('/static/4/fonts/raleway-v14-latin-italic.eot'); 1544 /* IE9 Compat Modes */ 1545 src: local('Raleway Italic'), local('Raleway-Italic'), 1546 url('/static/4/fonts/raleway-v14-latin-italic.eot?#iefix') format('embedded-opentype'), 1547 /* IE6-IE8 */ 1548 url('/static/4/fonts/raleway-v14-latin-italic.woff2') format('woff2'), 1549 /* Super Modern Browsers */ 1550 url('/static/4/fonts/raleway-v14-latin-italic.woff') format('woff'), 1551 /* Modern Browsers */ 1552 url('/static/4/fonts/raleway-v14-latin-italic.ttf') format('truetype'), 1553 /* Safari, Android, iOS */ 1554 url('/static/4/fonts/raleway-v14-latin-italic.svg#Raleway') format('svg'); 1555 /* Legacy iOS */ 1556} 1557 1558/* raleway-700 - latin */ 1559@font-face { 1560 font-family: 'Raleway'; 1561 font-style: normal; 1562 font-weight: 700; 1563 src: url('/static/4/fonts/raleway-v14-latin-700.eot'); 1564 /* IE9 Compat Modes */ 1565 src: local('Raleway Bold'), local('Raleway-Bold'), 1566 url('/static/4/fonts/raleway-v14-latin-700.eot?#iefix') format('embedded-opentype'), 1567 /* IE6-IE8 */ 1568 url('/static/4/fonts/raleway-v14-latin-700.woff2') format('woff2'), 1569 /* Super Modern Browsers */ 1570 url('/static/4/fonts/raleway-v14-latin-700.woff') format('woff'), 1571 /* Modern Browsers */ 1572 url('/static/4/fonts/raleway-v14-latin-700.ttf') format('truetype'), 1573 /* Safari, Android, iOS */ 1574 url('/static/4/fonts/raleway-v14-latin-700.svg#Raleway') format('svg'); 1575 /* Legacy iOS */ 1576} 1577 1578/* merriweather-regular - latin */ 1579@font-face { 1580 font-family: 'Merriweather'; 1581 font-style: normal; 1582 font-weight: 400; 1583 src: url('/static/4/fonts/merriweather-v21-latin-regular.eot'); 1584 /* IE9 Compat Modes */ 1585 src: local('Merriweather Regular'), local('Merriweather-Regular'), 1586 url('/static/4/fonts/merriweather-v21-latin-regular.eot?#iefix') format('embedded-opentype'), 1587 /* IE6-IE8 */ 1588 url('/static/4/fonts/merriweather-v21-latin-regular.woff2') format('woff2'), 1589 /* Super Modern Browsers */ 1590 url('/static/4/fonts/merriweather-v21-latin-regular.woff') format('woff'), 1591 /* Modern Browsers */ 1592 url('/static/4/fonts/merriweather-v21-latin-regular.ttf') format('truetype'), 1593 /* Safari, Android, iOS */ 1594 url('/static/4/fonts/merriweather-v21-latin-regular.svg#Merriweather') format('svg'); 1595 /* Legacy iOS */ 1596 font-display: swap; 1597} 1598 1599/* merriweather-italic - latin */ 1600@font-face { 1601 font-family: 'Merriweather'; 1602 font-style: italic; 1603 font-weight: 400; 1604 src: url('/static/4/fonts/merriweather-v21-latin-italic.eot'); 1605 /* IE9 Compat Modes */ 1606 src: local('Merriweather Italic'), local('Merriweather-Italic'), 1607 url('/static/4/fonts/merriweather-v21-latin-italic.eot?#iefix') format('embedded-opentype'), 1608 /* IE6-IE8 */ 1609 url('/static/4/fonts/merriweather-v21-latin-italic.woff2') format('woff2'), 1610 /* Super Modern Browsers */ 1611 url('/static/4/fonts/merriweather-v21-latin-italic.woff') format('woff'), 1612 /* Modern Browsers */ 1613 url('/static/4/fonts/merriweather-v21-latin-italic.ttf') format('truetype'), 1614 /* Safari, Android, iOS */ 1615 url('/static/4/fonts/merriweather-v21-latin-italic.svg#Merriweather') format('svg'); 1616 /* Legacy iOS */ 1617} 1618 1619/* merriweather-700 - latin */ 1620@font-face { 1621 font-family: 'Merriweather'; 1622 font-style: normal; 1623 font-weight: 700; 1624 src: url('/static/4/fonts/merriweather-v21-latin-700.eot'); 1625 /* IE9 Compat Modes */ 1626 src: local('Merriweather Bold'), local('Merriweather-Bold'), 1627 url('/static/4/fonts/merriweather-v21-latin-700.eot?#iefix') format('embedded-opentype'), 1628 /* IE6-IE8 */ 1629 url('/static/4/fonts/merriweather-v21-latin-700.woff2') format('woff2'), 1630 /* Super Modern Browsers */ 1631 url('/static/4/fonts/merriweather-v21-latin-700.woff') format('woff'), 1632 /* Modern Browsers */ 1633 url('/static/4/fonts/merriweather-v21-latin-700.ttf') format('truetype'), 1634 /* Safari, Android, iOS */ 1635 url('/static/4/fonts/merriweather-v21-latin-700.svg#Merriweather') format('svg'); 1636 /* Legacy iOS */ 1637} 1638 1639/* lato-regular - latin */ 1640@font-face { 1641 font-family: 'Lato'; 1642 font-style: normal; 1643 font-weight: 400; 1644 src: url('/static/4/fonts/lato-v16-latin-regular.eot'); 1645 /* IE9 Compat Modes */ 1646 src: local('Lato Regular'), local('Lato-Regular'), 1647 url('/static/4/fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'), 1648 /* IE6-IE8 */ 1649 url('/static/4/fonts/lato-v16-latin-regular.woff2') format('woff2'), 1650 /* Super Modern Browsers */ 1651 url('/static/4/fonts/lato-v16-latin-regular.woff') format('woff'), 1652 /* Modern Browsers */ 1653 url('/static/4/fonts/lato-v16-latin-regular.ttf') format('truetype'), 1654 /* Safari, Android, iOS */ 1655 url('/static/4/fonts/lato-v16-latin-regular.svg#Lato') format('svg'); 1656 /* Legacy iOS */ 1657 font-display: swap; 1658} 1659 1660/* lato-italic - latin */ 1661@font-face { 1662 font-family: 'Lato'; 1663 font-style: italic; 1664 font-weight: 400; 1665 src: url('/static/4/fonts/lato-v16-latin-italic.eot'); 1666 /* IE9 Compat Modes */ 1667 src: local('Lato Italic'), local('Lato-Italic'), 1668 url('/static/4/fonts/lato-v16-latin-italic.eot?#iefix') format('embedded-opentype'), 1669 /* IE6-IE8 */ 1670 url('/static/4/fonts/lato-v16-latin-italic.woff2') format('woff2'), 1671 /* Super Modern Browsers */ 1672 url('/static/4/fonts/lato-v16-latin-italic.woff') format('woff'), 1673 /* Modern Browsers */ 1674 url('/static/4/fonts/lato-v16-latin-italic.ttf') format('truetype'), 1675 /* Safari, Android, iOS */ 1676 url('/static/4/fonts/lato-v16-latin-italic.svg#Lato') format('svg'); 1677 /* Legacy iOS */ 1678} 1679 1680/* lato-700 - latin */ 1681@font-face { 1682 font-family: 'Lato'; 1683 font-style: normal; 1684 font-weight: 700; 1685 src: url('/static/4/fonts/lato-v16-latin-700.eot'); 1686 /* IE9 Compat Modes */ 1687 src: local('Lato Bold'), local('Lato-Bold'), 1688 url('/static/4/fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'), 1689 /* IE6-IE8 */ 1690 url('/static/4/fonts/lato-v16-latin-700.woff2') format('woff2'), 1691 /* Super Modern Browsers */ 1692 url('/static/4/fonts/lato-v16-latin-700.woff') format('woff'), 1693 /* Modern Browsers */ 1694 url('/static/4/fonts/lato-v16-latin-700.ttf') format('truetype'), 1695 /* Safari, Android, iOS */ 1696 url('/static/4/fonts/lato-v16-latin-700.svg#Lato') format('svg'); 1697 /* Legacy iOS */ 1698} 1699 1700/* montserrat-regular - latin */ 1701@font-face { 1702 font-family: 'Montserrat';
1703 font-style: normal; 1704 font-weight: 400; 1705 src: url('/static/4/fonts/montserrat-v14-latin-regular.eot'); 1706 /* IE9 Compat Modes */ 1707 src: local('Montserrat Regular'), local('Montserrat-Regular'), 1708 url('/static/4/fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), 1709 /* IE6-IE8 */ 1710 url('/static/4/fonts/montserrat-v14-latin-regular.woff2') format('woff2'), 1711 /* Super Modern Browsers */ 1712 url('/static/4/fonts/montserrat-v14-latin-regular.woff') format('woff'), 1713 /* Modern Browsers */ 1714 url('/static/4/fonts/montserrat-v14-latin-regular.ttf') format('truetype'), 1715 /* Safari, Android, iOS */ 1716 url('/static/4/fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); 1717 /* Legacy iOS */ 1718 font-display: swap; 1719} 1720 1721/* montserrat-italic - latin */ 1722@font-face { 1723 font-family: 'Montserrat'; 1724 font-style: italic; 1725 font-weight: 400; 1726 src: url('/static/4/fonts/montserrat-v14-latin-italic.eot'); 1727 /* IE9 Compat Modes */ 1728 src: local('Montserrat Italic'), local('Montserrat-Italic'), 1729 url('/static/4/fonts/montserrat-v14-latin-italic.eot?#iefix') format('embedded-opentype'), 1730 /* IE6-IE8 */ 1731 url('/static/4/fonts/montserrat-v14-latin-italic.woff2') format('woff2'), 1732 /* Super Modern Browsers */ 1733 url('/static/4/fonts/montserrat-v14-latin-italic.woff') format('woff'), 1734 /* Modern Browsers */ 1735 url('/static/4/fonts/montserrat-v14-latin-italic.ttf') format('truetype'), 1736 /* Safari, Android, iOS */ 1737 url('/static/4/fonts/montserrat-v14-latin-italic.svg#Montserrat') format('svg'); 1738 /* Legacy iOS */ 1739} 1740 1741/* montserrat-700 - latin */ 1742@font-face { 1743 font-family: 'Montserrat'; 1744 font-style: normal; 1745 font-weight: 700; 1746 src: url('/static/4/fonts/montserrat-v14-latin-700.eot'); 1747 /* IE9 Compat Modes */ 1748 src: local('Montserrat Bold'), local('Montserrat-Bold'), 1749 url('/static/4/fonts/montserrat-v14-latin-700.eot?#iefix') format('embedded-opentype'), 1750 /* IE6-IE8 */ 1751 url('/static/4/fonts/montserrat-v14-latin-700.woff2') format('woff2'), 1752 /* Super Modern Browsers */ 1753 url('/static/4/fonts/montserrat-v14-latin-700.woff') format('woff'), 1754 /* Modern Browsers */ 1755 url('/static/4/fonts/montserrat-v14-latin-700.ttf') format('truetype'), 1756 /* Safari, Android, iOS */ 1757 url('/static/4/fonts/montserrat-v14-latin-700.svg#Montserrat') format('svg'); 1758 /* Legacy iOS */ 1759} 1760 1761/* roboto-slab-regular - latin */ 1762@font-face { 1763 font-family: 'Roboto Slab'; 1764 font-style: normal; 1765 font-weight: 400; 1766 src: url('/static/4/fonts/roboto-slab-v9-latin-regular.eot'); 1767 /* IE9 Compat Modes */ 1768 src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), 1769 url('/static/4/fonts/roboto-slab-v9-latin-regular.eot?#iefix') format('embedded-opentype'), 1770 /* IE6-IE8 */ 1771 url('/static/4/fonts/roboto-slab-v9-latin-regular.woff2') format('woff2'), 1772 /* Super Modern Browsers */ 1773 url('/static/4/fonts/roboto-slab-v9-latin-regular.woff') format('woff'), 1774 /* Modern Browsers */ 1775 url('/static/4/fonts/roboto-slab-v9-latin-regular.ttf') format('truetype'), 1776 /* Safari, Android, iOS */ 1777 url('/static/4/fonts/roboto-slab-v9-latin-regular.svg#RobotoSlab') format('svg'); 1778 /* Legacy iOS */ 1779 font-display: swap; 1780} 1781 1782/* roboto-slab-700 - latin */ 1783@font-face { 1784 font-family: 'Roboto Slab'; 1785 font-style: normal; 1786 font-weight: 700; 1787 src: url('/static/4/fonts/roboto-slab-v9-latin-700.eot'); 1788 /* IE9 Compat Modes */ 1789 src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), 1790 url('/static/4/fonts/roboto-slab-v9-latin-700.eot?#iefix') format('embedded-opentype'), 1791 /* IE6-IE8 */ 1792 url('/static/4/fonts/roboto-slab-v9-latin-700.woff2') format('woff2'), 1793 /* Super Modern Browsers */ 1794 url('/static/4/fonts/roboto-slab-v9-latin-700.woff') format('woff'), 1795 /* Modern Browsers */ 1796 url('/static/4/fonts/roboto-slab-v9-latin-700.ttf') format('truetype'), 1797 /* Safari, Android, iOS */ 1798 url('/static/4/fonts/roboto-slab-v9-latin-700.svg#RobotoSlab') format('svg'); 1799 /* Legacy iOS */ 1800} 1801 1802/* fredoka-one-regular - latin */ 1803@font-face { 1804 font-family: 'Fredoka One'; 1805 font-style: normal; 1806 font-weight: 400; 1807 src: url('/static/4/fonts/fredoka-one-v7-latin-regular.eot'); 1808 /* IE9 Compat Modes */ 1809 src: local('Fredoka One'), local('FredokaOne-Regular'), 1810 url('/static/4/fonts/fredoka-one-v7-latin-regular.eot?#iefix') format('embedded-opentype'), 1811 /* IE6-IE8 */ 1812 url('/static/4/fonts/fredoka-one-v7-latin-regular.woff2') format('woff2'), 1813 /* Super Modern Browsers */ 1814 url('/static/4/fonts/fredoka-one-v7-latin-regular.woff') format('woff'), 1815 /* Modern Browsers */ 1816 url('/static/4/fonts/fredoka-one-v7-latin-regular.ttf') format('truetype'), 1817 /* Safari, Android, iOS */ 1818 url('/static/4/fonts/fredoka-one-v7-latin-regular.svg#FredokaOne') format('svg'); 1819 /* Legacy iOS */ 1820 font-display: swap; 1821} 1822 1823/* patua-one-regular - latin */ 1824@font-face { 1825 font-family: 'Patua One'; 1826 font-style: normal; 1827 font-weight: 400; 1828 src: url('/static/4/fonts/patua-one-v10-latin-regular.eot'); 1829 /* IE9 Compat Modes */ 1830 src: local('Patua One'), local('PatuaOne-Regular'), 1831 url('/static/4/fonts/patua-one-v10-latin-regular.eot?#iefix') format('embedded-opentype'), 1832 /* IE6-IE8 */ 1833 url('/static/4/fonts/patua-one-v10-latin-regular.woff2') format('woff2'), 1834 /* Super Modern Browsers */ 1835 url('/static/4/fonts/patua-one-v10-latin-regular.woff') format('woff'), 1836 /* Modern Browsers */ 1837 url('/static/4/fonts/patua-one-v10-latin-regular.ttf') format('truetype'), 1838 /* Safari, Android, iOS */ 1839 url('/static/4/fonts/patua-one-v10-latin-regular.svg#PatuaOne') format('svg'); 1840 /* Legacy iOS */ 1841 font-display: swap; 1842} 1843 1844/* tajawal-regular - latin */ 1845@font-face { 1846 font-family: 'Tajawal'; 1847 font-style: normal; 1848 font-weight: 400; 1849 src: url('/static/4/fonts/tajawal-v3-latin-regular.eot'); 1850 /* IE9 Compat Modes */ 1851 src: local('Tajawal'), local('Tajawal-Regular'), 1852 url('/static/4/fonts/tajawal-v3-latin-regular.eot?#iefix') format('embedded-opentype'), 1853 /* IE6-IE8 */ 1854 url('/static/4/fonts/tajawal-v3-latin-regular.woff2') format('woff2'), 1855 /* Super Modern Browsers */ 1856 url('/static/4/fonts/tajawal-v3-latin-regular.woff') format('woff'), 1857 /* Modern Browsers */ 1858 url('/static/4/fonts/tajawal-v3-latin-regular.ttf') format('truetype'), 1859 /* Safari, Android, iOS */ 1860 url('/static/4/fonts/tajawal-v3-latin-regular.svg#Tajawal') format('svg'); 1861 /* Legacy iOS */ 1862 font-display: swap; 1863} 1864 1865/* lobster-two-regular - latin */ 1866@font-face { 1867 font-family: 'Lobster Two'; 1868 font-style: normal; 1869 font-weight: 400; 1870 src: url('/static/4/fonts/lobster-two-v12-latin-regular.eot'); 1871 /* IE9 Compat Modes */ 1872 src: local('Lobster Two'), local('LobsterTwo'), 1873 url('/static/4/fonts/lobster-two-v12-latin-regular.eot?#iefix') format('embedded-opentype'), 1874 /* IE6-IE8 */ 1875 url('/static/4/fonts/lobster-two-v12-latin-regular.woff2') format('woff2'), 1876 /* Super Modern Browsers */ 1877 url('/static/4/fonts/lobster-two-v12-latin-regular.woff') format('woff'), 1878 /* Modern Browsers */ 1879 url('/static/4/fonts/lobster-two-v12-latin-regular.ttf') format('truetype'), 1880 /* Safari, Android, iOS */ 1881 url('/static/4/fonts/lobster-two-v12-latin-regular.svg#LobsterTwo') format('svg'); 1882 /* Legacy iOS */ 1883 font-display: swap; 1884} 1885 1886/* caudex-regular - latin */ 1887@font-face { 1888 font-family: 'Caudex'; 1889 font-style: normal; 1890 font-weight: 400; 1891 src: url('/static/4/fonts/caudex-v9-latin-regular.eot'); 1892 /* IE9 Compat Modes */ 1893 src: local('Caudex'), 1894 url('/static/4/fonts/caudex-v9-latin-regular.eot?#iefix') format('embedded-opentype'), 1895 /* IE6-IE8 */ 1896 url('/static/4/fonts/caudex-v9-latin-regular.woff2') format('woff2'), 1897 /* Super Modern Browsers */ 1898 url('/static/4/fonts/caudex-v9-latin-regular.woff') format('woff'), 1899 /* Modern Browsers */ 1900 url('/static/4/fonts/caudex-v9-latin-regular.ttf') format('truetype'), 1901 /* Safari, Android, iOS */ 1902 url('/static/4/fonts/caudex-v9-latin-regular.svg#Caudex') format('svg'); 1903 /* Legacy iOS */ 1904 font-display: swap; 1905} 1906 1907/* cormorant-infant-regular - latin */ 1908@font-face { 1909 font-family: 'Cormorant Infant'; 1910 font-style: normal; 1911 font-weight: 400; 1912 src: url('/static/4/fonts/cormorant-infant-v8-latin-regular.eot'); 1913 /* IE9 Compat Modes */ 1914 src: local('Cormorant Infant Regular'), local('CormorantInfant-Regular'), 1915 url('/static/4/fonts/cormorant-infant-v8-latin-regular.eot?#iefix') format('embedded-opentype'), 1916 /* IE6-IE8 */ 1917 url('/static/4/fonts/cormorant-infant-v8-latin-regular.woff2') format('woff2'), 1918 /* Super Modern Browsers */ 1919 url('/static/4/fonts/cormorant-infant-v8-latin-regular.woff') format('woff'), 1920 /* Modern Browsers */ 1921 url('/static/4/fonts/cormorant-infant-v8-latin-regular.ttf') format('truetype'), 1922 /* Safari, Android, iOS */ 1923 url('/static/4/fonts/cormorant-infant-v8-latin-regular.svg#CormorantInfant') format('svg'); 1924 /* Legacy iOS */ 1925 font-display: swap; 1926} 1927 1928html { 1929 visibility: visible; 1930 opacity: 1; 1931} 1932 #service-promo-image { 1933 background-image: url(https://automechanicthousandoaks.com/images/1782784/0_0.jpg); 1934 }</style> 1935
1935<script> 1936 document.addEventListener('DOMContentLoaded', function (e) { 1937 setActive(); 1938}); 1939 1940document.addEventListener('DOMContentLoaded', function (e) { 1941 makeCloud(); 1942}); 1943 1944function setActive() { 1945 const aObj = document.querySelectorAll('a.trigger'); 1946 const lObj = document.querySelectorAll('li.header-nav-item'); 1947 const checkHead = document.getElementById('header'); 1948 let homeButton = document.getElementById('homeButton'); 1949 1950 if (homeButton) { 1951 homeButton = homeButton.getElementsByTagName('a'); 1952 } 1953 let moreListButton = document.getElementById('service-nav-list'); 1954 if (moreListButton) { 1955 moreListButton = moreListButton.getElementsByTagName('a'); 1956 } 1957 const serviceButton = document.getElementById('service-nav-button'); 1958 if (homeButton) { 1959 if (document.location.href == homeButton[0].href) { 1960 homeButton[0].className = 'active'; 1961 } else { 1962 homeButton[0].classList.remove('active'); 1963 } 1964 } 1965 for (let i = 0; i < aObj.length; i++) { 1966 if (document.location.href == aObj[i].href) { 1967 aObj[i].className = 'active'; 1968 lObj[i].classList.remove('header-nav-item'); 1969 lObj[i].className = 'header-active-item'; 1970 homeButton[0].className = 'homeNonActive'; 1971 } 1972 } 1973 if (moreListButton) { 1974 for (let i = 0; i < moreListButton.length; i++) { 1975 if (document.location.href == moreListButton[i].href) { 1976 serviceButton.className = 'active'; 1977 homeButton[0].className = 'homeNonActive'; 1978 } 1979 } 1980 } 1981 // requestAnimationFrame(setActive) 1982} 1983 1984// function toggleNav() { 1985// var element = document.getElementById("small-menulist"); 1986// element.classList.toggle("toggleStyle"); 1987// element.classList.toggle("slideDown"); 1988// } 1989 1990function toggleNav() { 1991 var element = document.getElementById('small-menulist'); 1992 var headerHeight = document.getElementById('header'); 1993 var intFrameHeight = window.innerHeight; 1994 var maxMenuHeight = intFrameHeight - headerHeight.scrollHeight; 1995 if (element.style.maxHeight) { 1996 element.style.maxHeight = null; 1997 } else { 1998 if (element.scrollHeight > maxMenuHeight) { 1999 element.style.maxHeight = maxMenuHeight + 'px'; 2000 } else { 2001 element.style.maxHeight = element.scrollHeight + 'px'; 2002 } 2003 } 2004} 2005 2006function makeCloud() { 2007 var boldItems = document.getElementById('footer-keys'); 2008 var words = boldItems.innerHTML.split(' '); 2009 boldItems.innerHTML = ''; 2010 for (let i = 0; i < words.length; i++) { 2011 if (i % 3 == 0) { 2012 boldItems.innerHTML += 2013 '<b style="font-size:14px">' + words[i] + ' ' + '</b>'; 2014 } else { 2015 boldItems.innerHTML += words[i] + ' '; 2016 } 2017 } 2018} 2019 2020function registerListener(event, func, elm) { 2021 // Generic event listener function. 2022 if (elm === undefined) { 2023 elm = window; 2024 } 2025 2026 if (elm !== null) { 2027 if (elm.addEventListener) { 2028 elm.addEventListener(event, func); 2029 } else { 2030 elm.attachEvent('on' + event, func); 2031 } 2032 } 2033} 2034 2035function deregisterListener(event, func, elm) { 2036 // Generic event listener disable function. 2037 if (elm === undefined) { 2038 elm = window; 2039 } 2040 2041 if (elm.removeEventListener) { 2042 elm.removeEventListener(event, func); 2043 } else { 2044 elm.detachEvent('on' + event, func); 2045 } 2046} 2047 2048function isIE() { 2049 // If browser is IE, return version number, else 0. 2050 var ua = window.navigator.userAgent; 2051 2052 var msie = ua.indexOf('MSIE '); 2053 if (msie > 0) { 2054 // IE 10 or older => return version number 2055 return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10); 2056 } 2057 2058 var trident = ua.indexOf('Trident/'); 2059 if (trident > 0) { 2060 // IE 11 => return version number 2061 var rv = ua.indexOf('rv:'); 2062 return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10); 2063 } 2064 2065 return 0; 2066} 2067 2068 </script>
2068 2069
2069<script type="application/ld+json">{"@type": "LocalBusiness", "name": "Demand Motorsports", "telephone": "+18055160791", "image": ["https://automechanicthousandoaks.com/images/1782775/0_0.jpg", "https://automechanicthousandoaks.com/images/1782776/0_0.jpg", "https://automechanicthousandoaks.com/images/1782777/0_0.jpg", "https://automechanicthousandoaks.com/images/1782778/0_0.jpg", "https://automechanicthousandoaks.com/images/1782779/0_0.jpg", "https://automechanicthousandoaks.com/images/1782780/0_0.jpg", "https://automechanicthousandoaks.com/images/1782781/0_0.jpg"], "sameAs": ["https://www.facebook.com/profile.php?id=61576231122915", "https://maps.app.goo.gl/Cu2EJBRCtiL38HhX9", "https://www.instagram.com/demandmotorsports/", "https://www.pinterest.com/DemandMotorsports/", "https://www.yelp.com/biz/demand-motorsports-thousand-oaks"], "description": "Demand Motorsports is a Custom Auto Shop in Thousand Oaks, CA 91360", "areaServed": "Thousand Oaks, CA", "paymentAccepted": ["Discover", "Mastercard", "Visa", "American Express", "Cash", "Diner's Club"], "openingHoursSpecification": [{"@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday"], "opens": "09:00", "closes": "17:00"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Tuesday"], "opens": "09:00", "closes": "17:00"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Wednesday"], "opens": "09:00", "closes": "17:00"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Thursday"], "opens": "09:00", "closes": "17:00"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Friday"], "opens": "09:00", "closes": "17:00"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Saturday"], "opens": "00:00", "closes": "00:00"}, {"@type": "OpeningHoursSpecification", "dayOfWeek": ["Sunday"], "opens": "00:00", "closes": "00:00"}], "address": {"@type": "PostalAddress", "addressLocality": "Thousand Oaks", "addressRegion": "CA"}, "logo": "https://automechanicthousandoaks.com/images/1782773/0_0.png", "hasMap": "https://maps.google.com/maps?q=25+Taylor+Ct+%2C+Thousand+Oaks%2C+CA+91360", "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "ENGINE REPAIR", "description": "Precision and reliability define our approach to engine repair, ensuring every client receives personalized attention and exceptional results. Our auto mechanics operate with a deep understanding of diverse engine types, working diligently to diagnose issues and implement effective solutions that restore peak performance. Using state-of-the-art tools and techniques, we carefully assess each engine's condition, addressing mechanical problems with accuracy and efficiency. We commit to keeping vehicles running smoothly by providing tailored auto repairs that meet the unique demands of each engine, maximizing its lifespan and reliability. Our work reflects a dedication to quality, ensuring engines are treated with the attention and professionalism they deserve. By focusing on proactive communication, we keep clients informed throughout the repair process, fostering confidence in the care their vehicles receive. Every repair reflects our passion for delivering excellence, making us a trusted resource for those seeking dependable engine repair services tailored to meet the high expectations of every driver. Contact us today to learn more.", "url": "https://www.automechanicthousandoaks.com/engine-repair", "image": "https://automechanicthousandoaks.com/images/1782782/0_0.jpg"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "BRAKE SERVICE", "description": "Keeping vehicles performing at their best, we specialize in brake services designed to meet the highest standards of safety and reliability. Demand Motorsports takes pride in diagnosing and addressing brake-related issues with precision, ensuring smooth and responsive braking for every client. From inspections to replacing worn-out components like pads or rotors, we handle each job with attention to detail, prioritizing your vehicle\u2019s performance and safety on the road. We understand how crucial reliable brakes are for both everyday commutes and high-performance driving, which is why we invest time and effort into delivering lasting results. Clients trust us to assess their vehicle\u2019s braking system thoroughly, and we use qual
2069ity parts that help maintain durable, consistent stopping power. By engaging with every aspect of vehicle maintenance and repair, we aim to prevent future issues before they develop. Precision and commitment define how we approach brake services to keep drivers confident and vehicles road-ready. Reach out to Demand Motorsports today!", "url": "https://www.automechanicthousandoaks.com/brake-service", "image": "https://automechanicthousandoaks.com/images/1782784/0_0.jpg"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "TRANSMISSION REPLACEMENT", "description": "Driving performance starts with precision, and tackling issues like transmission replacement ensures that vehicles operate smoothly and reliably. At Demand Motorsports, we are dedicated to assessing, diagnosing, and expertly resolving transmission concerns to keep your vehicle at its peak. Our experienced auto mechanics get to the root of transmission problems quickly, applying cutting-edge knowledge and high-quality components to restore vehicles to optimal condition. We understand how critical it is to maintain performance, which is why we focus on delivering seamless results tailored to meet the unique needs of each client. By prioritizing precision and utilizing top-tier techniques, we ensure vehicles leave ready to perform under every condition. Correcting transmission issues is not just about resolving immediate problems. It\u2019s about safeguarding performance for miles ahead. With our expertise, clients can expect a driving experience that feels as good as new. For more information about our services, call our performance auto shop today.", "url": "https://www.automechanicthousandoaks.com/transmission-replacement", "image": "https://automechanicthousandoaks.com/images/1782786/0_0.jpg"}}]}}</script>
2069 2070
2070<script type="application/ld+json">{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.automechanicthousandoaks.com/"}, {"@type": "ListItem", "position": 2, "name": "BRAKE SERVICE", "item": "https://www.automechanicthousandoaks.com/brake-service"}]}</script>
2070 2071</head> 2072<body> 2073
2073<script id="deferred-styles" type="text/plain"> 2074 </script>
2074 2075
2075<script id="deferred-scripts" type="application/json"> 2076 [ 2077 "/static/9/secure_js/thumbmark.umd.js", 2078 "/static/9/secure_js/fingerprint_log.js" 2079 ] 2080 </script>
2080 2081 2082 <div id="template-container"> 2083 <header> 2084 <div id="header-container"> 2085 <div id="header"> 2086 <div id="header-flex-logo"> 2087 <div id="header-logo"> 2088 2089 <a id="logo-image" href="/"> 2090 2091 <picture><source type="image/png" srcset="https://automechanicthousandoaks.com/images/1782773/1200_318.png 1200w, 2092https://automechanicthousandoaks.com/images/1782773/0_0.png"><img fetchpriority="high"loading="eager"decoding="async" alt="Demand Motorsports" src="https://automechanicthousandoaks.com/images/1782773/0_0.png" title=""> 2093 </picture> 2094 </a> 2095 2096 </div> 2097 </div> 2098 <div id="header-flex-info"> 2099 <div id="header-phone"><a id="header-phone-link" 2100 href="tel:+18055160791" 2101 > 2102 <div id="header-phone-img"> 2103 <svg role="img" viewBox="0 0 578.56 578.56" xmlns="http://www.w3.org/2000/svg" aria-label="Phone"><title>Phone</title><path d="M239.386 239.5c-34.2 34.28-52.373 55.086-71.47 84.566-17.018 26.272-28.306 47.55-31.346 56.598-8.8 26.156-.717 32.858 9.84 40.768s24.614 18.18 33.854 22.047c6.164 2.58 11.768 4.575 21.2-3.657s39.388-37.614 46.916-45.592c13.477-14.283 7.04-18.36 1.932-26.697s-20.37-23.323-19.992-33.192c.393-10.273 4.883-14.586 11.702-23.266 6.52-8.297 31.336-33.147 33.558-35.37l.125-.125c2.222-2.222 27.066-27.044 35.37-33.558 8.68-6.82 12.994-11.3 23.266-11.703 9.87-.377 24.854 14.884 33.193 19.992s12.414 11.544 26.697-1.932c7.977-7.528 37.36-37.472 45.6-46.916s6.237-15.048 3.657-21.2c-3.867-9.24-14.137-23.297-22.047-33.854s-14.612-18.628-40.768-9.84c-9.048 3.04-30.326 14.328-56.598 31.346-29.48 19.097-50.284 37.28-84.566 71.47l-.125.125zM289.286 0c159.78 0 289.28 129.5 289.28 289.28s-129.5 289.28-289.28 289.28S.006 449.06.006 289.28 129.506 0 289.286 0zm0 36.133c-139.8 0-253.15 113.34-253.15 253.15s113.34 253.15 253.15 253.15 253.15-113.34 253.15-253.15-113.34-253.15-253.15-253.15z" fill="#FFF"/><image alt="" src="/static/site/asset/phone_icon_white.png" xlink:href=""></svg> 2104 </div> 2105 <span id="header-phone-text"> 2106 <span>(805) 516-0791</span> 2107 2108 </span> 2109 </a> 2110 </div> 2111 <div id="header-menu"><div id="header-nav-container"> 2112 <ul id="header-nav-list"> 2113 <li id="homeButton" class="hidebutton"><a class="" href="/">HOME</a></li><li class="header-nav-item"> 2114 <a class="trigger" href="/about_us"> 2115 ABOUT 2116 </a> 2117 </li><li id="service-nav-button"> 2118 <p aria-haspopup="true" tabindex="0">SERVICES</p> 2119 <ol id="service-nav-list" aria-label="submenu"><li class="service-nav-item"> 2120 <a href="/engine-repair">ENGINE REPAIR</a> 2121 </li><li class="service-nav-item"> 2122 <a href="/brake-service">BRAKE SERVICE</a> 2123 </li><li class="service-nav-item"> 2124 <a href="/transmission-replacement">TRANSMISSION REPLACEMENT</a> 2125 </li></ol> 2126 </li><li class="header-nav-item"> 2127 <a class="trigger" href="/gallery"> 2128 GALLERY 2129 </a> 2130 </li><li class="header-nav-item"> 2131 <a class="trigger" href="/contact"> 2132 CONTACT 2133 </a> 2134 </li></ul> 2135 <div id="small-header-button-wrapper"> 2136 <span id="toggle-small-header-button" onclick="toggleNav()"> 2137 <span class="line1"></span> 2138 <span class="line2"></span> 2139 <span class="line3"></span> 2140 </span> 2141 2142 <ul id="small-menulist" class="smallmenulist"> 2143 <li><a class="smallmenuitems" href="/">HOME</a></li> 2144 <li><a class="smallmenuitems" href="/about_us">ABOUT</a></li> 2145 <li><a class="smallmenuitems" href="/engine-repair">ENGINE REPAIR</a></li> 2146 <li><a class="smallmenuitems" href="/brake-service">BRAKE SERVICE</a></li> 2147 <li><a class="smallmenuitems" href="/transmission-replacement">TRANSMISSION REPLACEMENT</a></li> 2148 <li><a class="smallmenuitems" href="/gallery">GALLERY</a></li> 2149 <li><a class="smallmenuitems" href="/contact">CONTACT</a></li> 2150 </ul> 2151 </div> 2152 </div></div> 2153 </div> 2154 </div> 2155 </div> 2156 </header> 2157 <main> 2158 <section> 2159 <div id="promo-image-container"> 2160 <div id="service-promo-image" style=""><div id="promo-image-title"> 2161 <p><p style ="text-shadow: 2px 2px #3D3D3D; font-weight: 700;">Brake Service</Brake Servicep></p> 2162 2163 </div></div> 2164 </div> 2165 </section> 2166 2167 <section> 2168 <div id="service-wrapper"> 2169 <div id="service-container"> 2170 <div id="introduction-bg" class="page-content-bg"> 2171 <div id="introduction-fg" class="page-content-fg"> 2172 <div class="text-content left"><p><br></p> 2173 2174<h1>Brake Service with Demand Motorsports</h1> 2175<p style ="font-size: 18px;"> 2176Keeping vehicles performing at their best, we specialize in brake services designed to meet the highest standards of safety and reliability. Demand Motorsports takes pride in diagnosing and addressing brake-related issues with precision, ensuring smooth and responsive braking for every client. From inspections to replacing worn-out components like pads or rotors, we handle each job with attention to detail, prioritizing your vehicleâs performance and safety on the road. We understand how crucial reliable brakes are for both everyday commutes and high-performance driving, which is why we invest time and effort into delivering lasting results. Clients trust us to assess their vehicleâs braking system thoroughly, and we use qual
2176ity parts that help maintain durable, consistent stopping power. By engaging with every aspect of vehicle maintenance and repair, we aim to prevent future issues before they develop. Precision and commitment define how we approach brake services to keep drivers confident and vehicles road-ready. Reach out to Demand Motorsports today! 2177</p> 2178 2179 2180 </div> 2181 </div> 2182 </div> 2183 </div> 2184 </div> 2185 </section> 2186 2187 <nav> 2188 <div id="value-list"> 2189 <div class="value-listing"><a href="/engine-repair">ENGINE REPAIR</a></div> 2190<div class="value-listing">|</div> 2191 2192 <div class="value-listing"><a href="/brake-service">BRAKE SERVICE</a></div> 2193<div class="value-listing">|</div> 2194 2195 <div class="value-listing"><a href="/transmission-replacement">TRANSMISSION REPLACEMENT</a></div></div> 2196 </nav> 2197 2198 </main> 2199 <footer> 2200 <div id="footer-background"> 2201 <div id="footer-wrapper"> 2202 <div id="footer-section-list"> 2203 2204 <div id="footer-section-left"> 2205 2206 <div class="footer-section address"> 2207 <div class="footer-business-wrapper"> 2208 <p id="footer-business-name"> Demand Motorsports </p><p id="footer-address-loc">25 Taylor Ct <br>Thousand Oaks, CA 91360</p></div> 2209 </div> 2210 2211 <div id="footer-hours"> 2212 <table> 2213 <thead></thead> 2214 2215 <tr> 2216 <td>Monday</td><td>9AM - 5PM</td></tr> 2217 2218 2219 <tr> 2220 <td>Tuesday</td><td>9AM - 5PM</td></tr> 2221 2222 2223 <tr> 2224 <td>Wednesday</td><td>9AM - 5PM</td></tr> 2225 2226 2227 <tr> 2228 <td>Thursday</td><td>9AM - 5PM</td></tr> 2229 2230 2231 <tr> 2232 <td>Friday</td><td>9AM - 5PM</td></tr> 2233 2234 2235 <tr> 2236 <td>Saturday</td><td>Closed</td></tr> 2237 2238 2239 <tr> 2240 <td>Sunday</td><td>Closed</td></tr> 2241 2242 </table> 2243 </div> 2244 </div> 2245 2246 2247 <div id="footer-section-middle"> 2248 <div id="footer-phone-container"> 2249 <a id="footer-phone-img" 2250 href="tel:+18055160791" 2251 > 2252 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2253<svg 2254 xmlns:dc="http://purl.org/dc/elements/1.1/" 2255 xmlns:cc="http://creativecommons.org/ns#" 2256 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 2257 xmlns:svg="http://www.w3.org/2000/svg" 2258 xmlns="http://www.w3.org/2000/svg" 2259 height="20" 2260 width="20" 2261 version="1.1" 2262 aria-label="Phone" 2263 viewBox="0 0 20 20" 2264 role="img"> 2265 <title>Phone</title> 2266 <path 2267 style="stroke-width:0.03456859" 2268 d="M 8.2810275,8.2791777 C 7.0987822,9.4641889 6.4705673,10.183423 5.810411,11.202505 c -0.5882882,0.908186 -0.9784984,1.643736 -1.0835867,1.956512 -0.3042036,0.904176 -0.024786,1.135855 0.3401549,1.409293 0.3649403,0.273437 0.8508709,0.628456 1.1702845,0.762133 0.2130809,0.08919 0.4068032,0.158151 0.7328541,-0.126417 0.3260509,-0.284569 1.3615873,-1.300263 1.6218197,-1.576051 0.4658808,-0.493743 0.2433627,-0.634679 0.066787,-0.922878 -0.1765764,-0.288198 -0.7041621,-0.806243 -0.6910953,-1.1474 0.013585,-0.355123 0.1687985,-0.504218 0.4045217,-0.804273 0.225387,-0.286815 1.083241,-1.1458447 1.1600525,-1.2226905 l 0.00432,-0.00432 C 9.6133353,9.4496009 10.472157,8.5915395 10.759215,8.3663598 11.05927,8.1306021 11.208399,7.9757347 11.563487,7.9618036 11.90468,7.9487714 12.422655,8.4763225 12.710923,8.6528989 12.99919,8.829475 13.140057,9.0519585 13.6338,8.5861123 13.909554,8.32588 14.925282,7.2907584
226815.210128,6.9642926 15.494973,6.6378268 15.425732,6.4441045 15.336545,6.2314385 15.202868,5.9120249 14.847849,5.4260943 14.574411,5.0611536 14.300974,4.6962133 14.069295,4.41721 13.165119,4.7209991 12.852343,4.8260874 12.116792,5.2162976 11.208607,5.8045858 10.189525,6.4647421 9.4703599,7.0933024 8.2852795,8.2752023 l -0.00432,0.00432 z M 10.006,1.9308509e-6 c 5.523368,0 10,4.4766317691491 10,10.0000000691491 0,5.523368 -4.476632,10 -10,10 -5.5233683,0 -10,-4.476632 -10,-10 C 0.006,4.4766337 4.4826317,1.9308509e-6 10.006,1.9308509e-6 Z M 10.006,1.2490684 c -4.8326882,0 -8.7510371,3.9180033 -8.7510371,8.7510376 0,4.833033 3.9180035,8.751037 8.7510371,8.751037 4.833034,0 8.751037,-3.918004 8.751037,-8.751037 0,-4.8330343 -3.918003,-8.7510376 -8.751037,-8.7510376 z" /> 2269 <image 2270 height="0" 2271 width="0" 2272 y="-558.56" 2273 x="0" 2274 href="" 2275 src="/static/site/asset/phone_icon_white.png" 2276 alt="" /> 2277</svg> 2278 2279 </a> 2280 <a id="footer-phone-text" 2281 href="tel:+18055160791" 2282 > 2283 <span>(805) 516-0791</span> 2284 2285 </a> 2286 </div> 2287 2288 2289 <div id="footer-social-container"> 2290 <ul id="footer-social-list"> 2291 2292 <li class="footer-social-media"> 2293 <a href="https://www.facebook.com/profile.php?id=61576231122915" rel="noreferrer"> 2294 <svg aria-labelledby="social-media-1" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25"><title id="social-media-1">Facebook</title><path fill="#FFF" d="M22.676 0H1.324C.593 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294H9.69v-3.62h3.13V8.4c0-3.1 1.894-4.785 4.66-4.785 1.325 0 2.464.097 2.796.14v3.24h-1.92c-1.5 0-1.792.72-1.792 1.77v2.31h3.584l-.465 3.63h-3.12V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .593 23.408 0 22.676 0"/><image alt="Facebook" src="/static/4/asset/sm_facebook_white.png" title="Facebook" xlink:href=""></svg> 2295 </a> 2296 </li> 2297 2298 <li class="footer-social-media"> 2299 <a href="https://maps.app.goo.gl/Cu2EJBRCtiL38HhX9" rel="noreferrer"> 2300 <svg aria-labelledby="social-media-2" role="img" xmlns="http://www.w3.org/2000/svg" width="28" height="28"><title id="social-media-2">Google My Business</title><path d="M39.97 15.273L36.418 3.506A.727.703 0 0 0 35.72 3H4.28a.727.703 0 0 0-.697.505L.03 15.273a.723.7 0 0 0-.029.193v.338a5.434 5.255 0 0 0 2.315 4.301v14A2.984 2.886 0 0 0 5.296 37h29.408a2.984 2.886 0 0 0 2.981-2.883V20.1A5.434 5.255 0 0 0 40 15.808v-.342a.724.7 0 0 0-.029-.193zM20.727 4.406h6.92l1.355 10.753a4.153 4.017 0 1 1-8.277.486zm-9.73 10.753l1.355-10.753h6.92v11.24a4.153 4.017 0 1 1-8.277-.486zm-9.544.65v-.237l3.37-11.165h6.065L9.393 16.274a3.984 3.853 0 0 1-7.94-.466zm33.25 19.786H5.296a1.53 1.48 0 0 1-1.528-1.478V20.812a5.434 5.255 0 0 0 6.461-2.518A5.603 5.419 0 0 0 20 18.31a5.603 5.419 0 0 0 9.771-.016 5.434 5.255 0 0 0 6.461 2.518v13.304a1.53 1.479 0 0 1-1.528 1.478zm3.843-19.786a3.984 3.853 0 0 1-7.941.466L29.1 4.406h6.065l3.37 11.165zM33.8 29.4H29.7a.727.703 0 0 0 0 1.405H33a3.392 3.281 0 1 1-.915-3.022.727.703 0 1 0 1.027-.994 4.844 4.684 0 1 0 1.419 3.313.727.703 0 0 0-.723-.703z"/><image alt="Google My Business" src="/static/4/asset/sm_google_plus_white.png" title="Google My Business" xlink:href=""></svg> 2301 </a> 2302 </li> 2303 2304 <li class="footer-social-media"> 2305 <a href="https://www.instagram.com/demandmotorsports/" rel="noreferrer"> 2306 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" height="28" width="28" role="img" aria-labelledby="social-media-3"><title id="social-media-3">Instagram</title><path d="M 20.388801,0.03326312 H 7.8427763 c -4.2604015,0 -7.72682216,3.46641998 -7.72682216,7.72698998 V 20.306273 c 0,4.26074 3.46642066,7.72699 7.72682216,7.72699 H 20.388801 c 4.260898,0 7.727153,-3.46642 7.727153,-7.72699 V 7.7602531 C 28.11612,3.4996831 24.649699,0.03326312 20.388801,0.03326312 Z M 25.631824,20.306273 c 0,2.89089 -2.3518,5.24269 -5.242858,5.24269 H 7.8427763 c -2.8907265,1.7e-4 -5.2425264,-2.3518 -5.2425264,-5.24269
2306V 7.7602531 c 0,-2.89089 2.3517999,-5.24269 5.2425264,-5.24269 H 20.388801 c 2.890892,0 5.242857,2.3518 5.242857,5.24269 V 20.306273 Z M 14.115788,6.8187031 c -3.978185,0 -7.214891,3.2365399 -7.214891,7.2148899 0,3.97835 3.23654,7.2144 7.214891,7.2144 3.978352,0 7.214892,-3.23621 7.214892,-7.2144 0,-3.97818 -3.236375,-7.2148899 -7.214892,-7.2148899 z m 0,11.9449899 c -2.60851,0 -4.7305951,-2.12192 -4.7305951,-4.7301 0,-2.60818 2.1220851,-4.7305899 4.7305951,-4.7305899 2.608511,0 4.730596,2.1220799 4.730596,4.7305899 0,2.60851 -2.122251,4.7301 -4.730596,4.7301 z M 21.634923,4.7120231 c -0.480297,0 -0.949001,0.19377 -1.286865,0.53329 a 1.831754,1.831754 0 0 0 -0.534951,1.28852 c 0,0.4803 0.195431,0.949 0.534951,1.28853 0.337864,0.33786 0.808224,0.53329 1.286865,0.53329 a 1.840035,1.840035 0 0 0 1.288522,-0.53313 c 0.33952,-0.33952 0.533295,-0.81154 0.533295,-1.28852 0,-0.4803 -0.193775,-0.95066 -0.533295,-1.28852 -0.337864,-0.33952 -0.808224,-0.5333 -1.288522,-0.5333 z" /><image alt="Instagram" src="/static/4/asset/sm_instagram.png" title="Instagram" xlink:href=""></image></svg> 2307 </a> 2308 </li> 2309 2310 <li class="footer-social-media"> 2311 <a href="https://www.pinterest.com/DemandMotorsports/" rel="noreferrer"> 2312 <svg aria-labelledby="social-media-4" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title id="social-media-4">Pinterest</title><path fill="#FFF" d="M12.017 0A11.99 11.99 0 0 0 .029 11.987c0 5.08 3.158 9.417 7.618 11.162-.105-.95-.2-2.403.04-3.44l1.406-5.957s-.36-.72-.36-1.78c0-1.663.967-2.91 2.168-2.91 1.024 0 1.518.77 1.518 1.688 0 1.03-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.86-2.063-4.87-5.008-4.87-3.4 0-5.41 2.562-5.41 5.2 0 1.033.394 2.143.89 2.74.1.12.112.225.085.345l-.334 1.363c-.053.225-.172.27-.4.165-1.495-.7-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.63-2.758-1.38l-.75 2.848c-.27 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987S18.592.026 11.985.026L12.017 0z"/><image alt="Pinterest" src="/static/4/asset/sm_pinterest_white.png" title="Pinterest" xlink:href=""></svg> 2313 </a> 2314 </li> 2315 2316 <li class="footer-social-media"> 2317 <a href="https://www.yelp.com/biz/demand-motorsports-thousand-oaks" rel="noreferrer"> 2318 <svg aria-labelledby="social-media-5" role="img" xmlns="http://www.w3.org/2000/svg" width="28" height="28"><title id="social-media-5">Yelp</title><path d="M11.027 2.096C12.86.528 16.4.08 17.843.386s2.217 1.185 2.222 2.26l.084 13.692c.005 1.08-.507 2.064-1.145 2.2s-1.58-.51-2.098-1.422L10.28 5.37c-.512-.913-1.552-1.316.744-3.275zm-2.2 26.04l6.666-2.56c.93-.358 1.76-1.353 1.855-2.217s-.586-1.89-1.478-2.283L8.828 18.05c-.916-.395-1.975.54-2.254 2.064v6.414c.172 1.1 1.347 1.975 2.276 1.61zm11.63 1.28c.02-1.054-.512-2.01-1.182-2.074s-1.73.553-2.365 1.375l-4.645 6.053c-.633.822-.32 2.755.603 3.12l4.862 1.833c.926.368 2.557-.716 2.574-1.8l.153-8.512zm11.56-1.41l-5.83-1.817c-.946-.296-2.02-.264-2.382.066s-.27 1.37.202 2.317l3.68 7.31c.475.94 2.38.78 2.9-.13 0 0 2.217-3.555 2.626-4.882s-.254-2.56-1.197-2.864zm1.42-10.276c-.264-.92-2.086-3.65-3.074-4.582s-2.118-.8-2.75.003l-3.756 4.866c-.64.8-.808 2.113-.382 2.875s1.557 1.195 2.517.96l6.5-1.308c1.172-.306 1.214-1.886.946-2.81z" fill="#fff"/><image alt="Yelp" src="/static/4/asset/sm_yelp_white.png" title="Yelp" xlink:href=""></svg> 2319 </a> 2320 </li> 2321 2322 </ul> 2323 </div> 2324 2325 2326 <div id="footer-copyright"> 2327 <p>Copyright © 2026 Demand Motorsports</p> 2328 <p id="footer-copyright-bottom"><span id="rights-text">All Rights Reserved</span>. <span id="sitemap-text"><a href="/sitemap.xml" target="_blank">Sitemap</a></span>. <span id="accessibility-text"><a href="/accessibility_page" target="_blank">Accessibility Statement</a></span></p> 2329 </div> 2330 </div> 2331 2332 <div id="footer-section-right"> 2333 <div id="footer-tags"> 2334 <p>Trending Searches:</p> 2335 <p id="footer-keys">Auto Repair, Race Car Fabrication, Track Car Setup, Custom Auto Shop, Performance Auto Shop, Engine Tuning Service, Auto Performance Tuning, Custom Exhaust Shop, Custom Suspension Setup, Engine Repair, Vehicle Maintenance, Auto Mechanic, Vehicle Inspection Service, Transmission Replacement, Brake Service</p> 2336 </div> 2337 </div> 2338 </div> 2339 </div> 2340</div> 2341 </footer> 2342 </div> 2343
2343<script type="text/javascript" async=""> 2344 /*! lazysizes - v5.2.0 */ 2345!function(a,b){var c=b(a,a.document,Date);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}("undefined"!=typeof window?window:{},function(a,b,c){"use strict";var d,e;if(function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};e=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in e||(e[b]=c[b])}(),!b||!b.getElementsByClassName)return{init:function(){},cfg:e,noSupport:!0};var f=b.documentElement,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h].bind(a),k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,c,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=d,h.initEvent(c,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var d;!g&&(d=a.picturefill||e.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),d({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<e.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,d=0,f=e.throttleDelay,g=e.ricTimeout,h=function(){b=!1,d=c.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==e.ricTimeout&&(g=e.ricTimeout)}:A(function(){k(h)},!0);return function(a){var e;(a=!0===a)&&(g=33),b||(b=!0,e=f-(c.now()-d),e<0&&(e=0),a||e<9?i():k(i,e))}},C=function(a){var b,d,e=99,f=function(){b=null,a()},g=function(){var a=c.now()-d;a<e?k(g,e-a):(m||f)(f)};return function(){d=c.now(),b||(b=k(g,e))}},D=function(){var g,m,o,p,y,D,F,G,H,I,J,K,L=/^img$/i,M=/^iframe$/i,N="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),O=0,P=0,Q=0,R=-1,S=function(a){Q--,(!a||Q<0||!a.target)&&(Q=0)},T=function(a){return null==K&&(K="hidden"==x(b.body,"visibility")),K||!("hidden"==x(a.parentNode,"visibility")&&"hidden"==x(a,"visibility"))},U=function(a,c){var d,e=a,g=T(a);for(G-=c,J+=c,H-=c,I+=c;g&&(e=e.offsetParent)&&e!=b.body&&e!=f;)(g=(x(e,"opacity")||1)>0)&&"visible"!=x(e,"overflow")&&(d=e.getBoundingClientRect(),g=I>d.left&&H<d.right&&J>d.top-1&&G<d.bottom+1);return g},V=function(){var a,c,h,j,k,l,n,o,q,r,s,t,u=d.elements;if((p=e.loadMode)&&Q<8&&(a=u.length)){for(c=0,R++;c<a;c++)if(u[c]&&!u[c]._lazyRace)if(!N||d.prematureUnveil&&d.prematureUnveil(u[c]))ba(u[c]);else if((o=u[c][i]("data-expand"))&&(l=1*o)||(l=P),r||(r=!e.expand||e.expand<1?f.clientHeight>500&&f.clientWidth>500?500:370:e.expand,d._defEx=r,s=r*e.expFactor,t=e.hFac,K=null,P<s&&Q<1&&R>2&&p>2&&!b.hidden?(P=s,R=0):P=p>1&&R>1&&Q<6?r:O),q!==l&&(D=innerWidth+l*t,F=innerHeight+l,n=-1*l,q=l),h=u[c].getBoundingClientRect(),(J=h.bottom)>=n&&(G=h.top)<=F&&(I=h.right)>=n*t&&(H=h.left)<=D&&(J||I||H||G)&&(e.loadHidden||T(u[c]))&&(m&&Q<3&&!o&&(p<3||R<4)||U(u[c],l))){if(ba(u[c]),k=!0,Q>9)break}else!k&&m&&!j&&Q<4&&R<4&&p>2&&(g[0]||e.preloadAfterLoad)&&(g[0]||!o&&(J||I||H||G||"auto"!=u[c][i](e.sizesAttr)))&&(j=g[0]||u[c]);j&&!k&&ba(j)}},W=B(V),X=function(a){var b=a.target;if(b._lazyCache)return void delete b._lazyCache;S(a),s(b,e.loadedClass),t(b,e.loadingClass),u(b,Z),v(b,"lazyloaded")},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,c=a[i](e.srcsetAttr);(b=e.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,d,f){var g,h,j,l,m,p;(m=v(a,"lazybeforeunveil",b)).defaultPrevented||(d&&(c?s(a,e.autosizesClass):a.setAttribute("sizes",d)),h=a[i](e.srcsetAttr),g=a[i](e.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),m={target:a},s(a,e.loadingClass),p&&(clearTimeout(o),o=k(S,2500),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(M.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,e.lazyClass),z(function(){var b=a.complete&&a.naturalWi
2345dth>1;p&&!b||(b&&s(a,"ls-is-cached"),X(m),a._lazyCache=!0,k(function(){"_lazyCache"in a&&delete a._lazyCache},9)),"lazy"==a.loading&&Q--},!0)}),ba=function(a){if(!a._lazyRace){var b,c=L.test(a.nodeName),d=c&&(a[i](e.sizesAttr)||a[i]("sizes")),f="auto"==d;(!f&&m||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,e.errorClass)||!r(a,e.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,Q++,aa(a,b,f,d,c))}},ca=C(function(){e.loadMode=3,W()}),da=function(){3==e.loadMode&&(e.loadMode=2),ca()},ea=function(){if(!m){if(c.now()-y<999)return void k(ea,999);m=!0,e.loadMode=3,W(),j("scroll",da,!0)}};return{_:function(){y=c.now(),d.elements=b.getElementsByClassName(e.lazyClass),g=b.getElementsByClassName(e.lazyClass+" "+e.preloadClass),j("scroll",W,!0),j("resize",W,!0),j("pageshow",function(a){if(a.persisted){var c=b.querySelectorAll("."+e.loadingClass);c.length&&c.forEach&&l(function(){c.forEach(function(a){a.complete&&ba(a)})})}}),a.MutationObserver?new MutationObserver(W).observe(f,{childList:!0,subtree:!0,attributes:!0}):(f[h]("DOMNodeInserted",W,!0),f[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ea():(j("load",ea),b[h]("DOMContentLoaded",W),k(ea,2e4)),d.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba,_aLSL:da}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),d=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)d(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(e.autosizesClass),j("resize",g)},checkElems:g,updateElem:d}}(),F=function(){!F.i&&b.getElementsByClassName&&(F.i=!0,E._(),D._())};return k(function(){e.init&&F()}),d={cfg:e,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}); 2346 </script>
2346 2347
2348<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cb34e98539ff4f4194ed08fe7fbc8794","r":1,"spa":2}' crossorigin="anonymous"></script>
2348 2349</body> 2350</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.