body{background-color:#fff;color:#a3a3a3}a{color:#a3a3a3}body{font-family:"Droid Sans",sans-serif}.page-nav a,h1,h2,h3,h4,h5{font-family:"HelveticaNeueLTStd45Light",serif!important}.footer-wrap nav ul li a,#navigation ul li a{font-family:"HelveticaNeueLTStd75Bold",serif}.banner{position:absolute;top:0;left:0;z-index:-1;width:100%;overflow:hidden;display:none}.banner img{width:100%}.banner .mobile{display:none}.header{height:590px;position:relative;color:#fff;text-align:center}.header .logo{position:absolute;right:0;top:35px}.header h1{font-weight:400;margin-top:26%;font-size:3.8em;text-shadow:2px 0 0 #222}.header p{font-size:1.3em;letter-spacing:1px}#big-video-wrap{position:absolute;background-color:#000;width:100%;height:590px;overflow:hidden}#navigation{width:410px;margin:30px auto 80px}#navigation ul{margin:0;list-style:none}#navigation ul li{display:inline}#navigation ul li a{float:left;position:relative;padding:5px 10px 0;margin-right:10px}#navigation ul li.first a span{left:26%}#navigation ul li.last a{margin-right:0}#navigation ul li a:hover{text-decoration:none;color:#222}#navigation ul li a span{width:56px;height:56px;position:absolute;left:17%;top:-60px}#navigation ul .stopontime a span{background:url(../img/spotontime-56x56.png) 0 0 no-repeat}#navigation ul .accident a span{background:url(../img/accident-56x56.png) 0 0 no-repeat}#navigation ul .preparation a span{background:url(../img/preparation-56x56.png) 0 0 no-repeat}#navigation ul .directions a span{background:url(../img/directions-56x56.png) 0 0 no-repeat}.content{color:#707070;clear:both;display:block}.content p{margin-bottom:.85em}.content p,.content a{font-size:1.25em}.inner-content h2,.inner-content h3,.inner-content h4,.inner-content h5{font-size:3.3em;margin-bottom:.35em;line-height:1}.row-block{text-align:center;clear:both;margin:18px 0 30px;border-bottom:1px solid #a3a3a3;height:45px}.row-block span{display:inline-block;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;padding:0 12px;width:56px;height:56px;position:relative;top:15px}.page-nav{margin-bottom:20px}.page-nav a{display:inline-block;padding-left:16px}.available-on a{margin-right:8px}.row-block.blue{border-color:#0a8fc3}.row-block.spotontime-icon span{background-image:url(../img/spotontime-56x56.png)}#spotOnTime .phone{float:left;width:600px;height:386px;margin-left:-30px}#spotOnTime .inner-content{float:right;width:360px;margin-top:70px}#spotOnTime .page-nav a{color:#0a8fc3;background:url(../img/arrow-blue.png) 0 0 no-repeat}.row-block.red{border-color:#ec1b23}.row-block.car-icon span{background-image:url(../img/accident-56x56.png)}#accident .phone{float:right;width:336px;height:484px;margin-left:0}#accident .inner-content{float:left;width:600px;margin-top:50px}#accident .page-nav a{color:#ec1b23;background:url(../img/arrow-red.png) 0 0 no-repeat}.row-block.orange{border-color:#f48612}.row-block.bell-icon span{background-image:url(../img/preparation-56x56.png)}.driving-checklist-vid{float:left;width:521px;margin:35px 0 10px}#pre-driving-checklist .inner-content{float:right;width:410px;margin:35px 0 0}#pre-driving-checklist .page-nav a{color:#f48612;background:url(../img/arrow-orange.png) 0 0 no-repeat}#pre-driving-checklist h4{font-size:3em}#driving-and-travel{padding-bottom:40px}.row-block.green{border-color:#080}.row-block.direction-icon span{background-image:url(../img/directions-56x56.png)}#driving-and-travel .page-nav a{color:#080}#driving-and-travel .inner-content{float:left;width:450px;margin-top:75px}#driving-and-travel .phone{float:right;width:479px;height:468px;margin-top:20px}.footer-wrap{height:140px;background:#000}.footer-wrap .footer-nav{width:350px;margin:55px 0 0}.footer-nav ul{margin:0;list-style:none}.footer-nav ul li{display:inline}.footer-nav ul li a{float:left;margin-right:25px;color:#b2b2b2;text-transform:uppercase}.social-media{float:right;width:182px}.social-media a{margin-left:15px}.copyright{margin:20px 0 0;color:#b2b2b2;text-transform:uppercase;clear:left;font-size:.96em}body{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}@media screen and ( max-width: 800px){.container{width:95%}img{max-width:100%;height:auto!important}#big-video-wrap,.header{height:480px}.header p{padding:0 2%}#spotOnTime .phone,#accident .phone,.driving-checklist-vid,#driving-and-travel .phone{width:50%;height:auto}#accident .phone{width:35%!important;margin-right:5%}#spotOnTime .inner-content{width:360px;margin-top:2%}#accident .inner-content{width:400px;margin-top:2%}.inner-content h2,.inner-content h3,.inner-content h4,.inner-content h5,#pre-driving-checklist h4{font-size:2.3em;margin-bottom:.1em}.content p,.content a{font-size:1.05em}#pre-driving-checklist .inner-content{width:350px;margin:35px 0 0}#driving-and-travel .inner-content{width:360px}}@media screen and ( max-width: 768px){.driving-checklist-vid,#driving-and-travel .phone{width:48%}}@media screen and (max-width: 480px){.container{width:90%}#big-video-wrap{display:none}.banner{display:block}.header{height:auto}#content{text-align:center}#content .inner-content,#spotOnTime .phone,#accident .phone,.driving-checklist-vid,#driving-and-travel .phone{width:100%;float:none!important;clear:both}#spotOnTime .phone{width:90%!important}#accident .phone{width:56%!important;padding-top:20px}#content .phone,#accident .phone{width:75%;margin:auto}.footer-wrap{height:140px;text-align:center}.footer-wrap .footer-nav{float:none;width:100%;clear:both;margin:4% 0 0 15%;text-align:center}.social-media a{margin-left:15px;font-size:.9em}.social-media,.copyright{float:none;width:100%;clear:both;margin:12px 0 0}.social-media{padding-top:8px}.social-media a img{width:38px;height:38px}.inner-content h2,.inner-content h3,.inner-content h4,.inner-content h5,#pre-driving-checklist h4{font-size:2em}.header{height:208px}.header .logo{top:5%;width:50%}.header h1{font-weight:400;margin-top:18%;font-size:2.6em;margin-bottom:0}.header p{font-size:1em;letter-spacing:1px}.row-block{margin:8px 0 40px}}@media screen and (max-width: 320px){.header{height:200px}.header h1{margin-top:30%;font-size:1.75em;line-height:1}.header p{letter-spacing:.5px;font-size:.95em}.banner{overflow:hidden;width:100%;height:200px}.banner .desktop{display:none}.banner .mobile{display:block}#navigation{width:205px;margin-top:10px;margin-left:50px}#navigation ul li a{width:100px;padding:60px 0 8px;text-align:center;margin-right:0}#navigation ul li a span{width:56px;height:56px;position:absolute;left:17%;top:0}#navigation ul li.first a span{left:18%}.available-on a img{width:120px}.footer-wrap .footer-nav{margin:4% 0 0 2%}.footer-nav ul li a{margin-right:6px;font-size:.9em}.footer-nav ul li:last-child a{margin-right:0}.inner-content h2,.inner-content h3,.inner-content h4,.inner-content h5,#pre-driving-checklist h4{font-size:1.4em}.content p,.content a{font-size:1em}}