.demo-icon.icon-ac:before{content:""}.demo-icon.icon-brake:before{content:""}.demo-icon.icon-transmission:before{content:""}.demo-icon.icon-oc:before{content:""}.demo-icon.icon-ss:before{content:""}.demo-icon.icon-fw:before{content:""}.demo-icon.icon-ls:before{content:""}.demo-icon.icon-tv:before{content:""}.demo-icon.icon-wr:before{content:""}.demo-icon.icon-bs:before{content:""}.demo-icon.icon-fa:before{content:""}.demo-icon.icon-ra{background-image:url(/Themes/Automotive/Assets/images/roadside-assistance-icon.png);background-position:center;background-repeat:no-repeat;display:block;min-height:70px;max-width:85px;width:100%}.demo-icon{font-family:"cms";font-style:normal;font-size:4.375rem}.service_redirect .demo-icon{color:#fff}section.hero{background-color:#000}.coupon_content .module-couponslist .title{margin-bottom:1rem;padding-bottom:0;border-bottom:0;color:#fff;font:400 2.25rem/1.25 "Glacial",Arial,sans-serif}.coupon_content .coupon_blog{background:#d50000;box-shadow:0 16px 24px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);padding:5.375rem 2.625rem}.coupon_content .module-couponslist .content{margin-bottom:2rem;color:#fff;font:400 1.125rem/1.5 "Glacial",Arial,sans-serif}.coupon_content .actions .btn{width:auto;display:inline-block}.btn-redeem{padding:1rem 1.328rem;color:#d50000;border:2px solid #fff;background-color:#fff;margin-right:1.813rem}.coupon_content .link-specials{background-color:transparent;padding:1rem 2.203rem;border:2px solid #fff}.coupon_content .link-specials:hover{color:#d50000;background-color:#fff}.welcome .entry-content{padding-top:0;padding-bottom:0}.welcome .entry-content small{text-transform:capitalize!important;color:#111;font:700 1.125rem/1.5 "Glacial",Arial,sans-serif;margin-bottom:0;display:block}.welcome .entry-content span{color:#111;font:700 3rem/1.25 "Glacial",Arial,sans-serif;text-transform:none;text-transform:capitalize;margin-bottom:1.5rem}.welcome .entry-content p{margin:0;color:#111;font:400 1.125rem/1.5 "Glacial",Arial,sans-serif}.tire-images .col-tires{display:flex;justify-content:space-around;margin:25px auto 15px}.brand-logo{margin-top:2em}.brand-logo ul.brand_icon{display:flex;list-style:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:1em}.brand-logo ul.brand_icon img{margin:0}.about_redirect .btn{display:inline-block;width:auto;padding-left:4.438rem;padding-right:4.438rem;margin-top:.875rem}.service_redirect p{width:100%;height:70px}.services-section{background:#d50000;margin:3.125rem 0 0;text-align:center;padding:3.5rem 0 3.313rem 0}.services-section .title h2{margin-bottom:1rem;color:#fff;font:700 3rem/1 "Glacial",Arial,sans-serif;text-transform:capitalize}.services-section .title p{margin-bottom:1.5rem;color:#fff;font:400 1.125rem/1.5 "Glacial",Arial,sans-serif;text-transform:capitalize}.services-section .s_btn_box .btn{width:auto;display:inline-block;padding-left:5.625rem;padding-right:5.625rem;background:#fff;color:#d50000;border:2px solid #fff;border-radius:10px}.services-section .title{margin-bottom:4.5rem}.service_redirect h3{font:700 1rem/1.2 "Glacial",Arial,sans-serif;color:#fff;margin-top:10px;text-transform:capitalize!important}.service_redirect a:hover h3{color:#111;text-decoration:none}.service_redirect{justify-content:space-between}.service_redirect a:hover{color:#000;text-decoration:none}.service_redirect a:hover .demo-icon{color:#000}.service_redirect slideLeft:hover .demo-icon{color:#000}.service_redirect .slideLeft{opacity:1;right:0}.service_redirect .slideLeft.active{opacity:1;right:0;transition:all .3s linear}@-webkit-keyframes slideLeft{0%{opacity:0;transform:translateZ(0)}100%{opacity:1;transform:translateZ(-50%)}}.amenities_section{padding:2.5rem 0 2.514rem 0}.amenities_icon.item{text-align:center}.amenities_img{height:100px;width:100px;margin:0 auto;text-align:center;margin-bottom:.625rem;display:flex;align-items:center;justify-content:center}.amenities_icon strong{font:700 1.125rem/1.2 "Glacial",Arial,sans-serif;color:#000;margin-top:10px;text-transform:capitalize!important}.warranties-section{background:#d50000;padding:4.688rem 0 4.563rem}.warranties-section h2{color:#fff;font:700 3rem/1.4 "Lato",Arial,sans-serif!important;margin-bottom:2rem}.warranties-section .warranty-image{width:200px}.warranty-inner.left{text-align:left}.warranty-inner.right{text-align:right}.warranty-inner.right .warranty-image{text-align:right;margin:0 0 0 auto}.warranty-inner p{color:#fff;margin-top:1rem;font:400 1.125rem/1.5 "Glacial",Arial,sans-serif}.w_btn-box .btn{width:auto;display:inline-block;padding-left:4.531rem;padding-right:4.5rem;background:#fff;color:#d50000;border:2px solid #fff;border-radius:10px}.w_btn-box{margin:1.875rem 0 0}.appointment_form_section{margin:2.5rem 0}.appointment_form_section .appointment_heading h2{font:700 2.25rem/1.25 "Lato",Arial,sans-serif;color:#202020;text-align:center}.appointment_form_section .input,.appointment_form_section .textarea,.appointment_form_section .select{border:none;border-bottom:1px solid #d5d5d5;border-radius:0;background-color:transparent}.appointment_form_section .input::placeholder,.appointment_form_section .textarea::placeholder,.appointment_form_section .select{color:#202020;font:400 1.125rem/1.4 "Lato",Arial,sans-serif!important}.appointment_form_section .module-appointmentsshortform .btn-datepicker:hover,.appointment_form_section .module-appointmentsshortformnarrow .btn-datepicker:hover,.appointment_form_section .module-appointmentsshortform .btn-datepicker:focus,.appointment_form_section .module-appointmentsshortformnarrow .btn-datepicker:focus,.appointment_form_section .module-appointmentsshortform .btn-datepicker:active,.appointment_form_section .module-appointmentsshortformnarrow .btn-datepicker:active,.appointment_form_section .module-appointmentsshortform .input-datepicker:focus~.btn-datepicker:after,.appointment_form_section .module-appointmentsshortformnarrow .input-datepicker:focus~.btn-datepicker:after{color:#d50000}.appointment_form_section .col-md-offset-3{width:100%;margin-left:0}.appointment_form_section .btn{width:100%;margin-bottom:0}.btn-redeem:hover,.w_btn-box .btn:hover,.services-section .s_btn_box .btn:hover,.footer .direction_btn .btn:hover{background-color:transparent;border:2px solid #fff;color:#fff}@media(min-width:768px){}@media(min-width:992px){.welcome{position:relative;background:url(/Themes/Automotive/Assets/images/welcome-new.png) no-repeat top right;background-size:49% auto}.welcome .entry-content img{display:none}}@media(min-width:1224px){}@media(max-width:1223px){.tire-images .col-tires{display:block}.tire-images .col-tires img{display:block;margin:0 auto 10px}}@media(max-width:991px){.tire-images .col-tires{margin-top:0}.welcome .entry-content span,.services-section .title h2,.warranties-section .w_deatils li{font-size:2rem!important}.welcome .entry-content img{margin-top:2rem;margin-bottom:2rem}.review-coupon-wrapper{text-align:center}.about_redirect{text-align:center}.service_redirect .col-lg-2{margin-bottom:2rem}.services-section{padding-bottom:1.313rem}.reviews-inner .module-reviewsslider .rating:after{left:-3px}.welcome{text-align:center}ul.w_deatils{max-width:fit-content;margin:0 auto}.warranty-inner p,.w_btn-box{text-align:center}.appointment_form_section .appointment_heading h2{font-size:1.875rem}.nav-section{border:0}.warranty-inner.right,.warranty-inner.left{text-align:center}.warranty-inner.left{margin-bottom:2rem}.warranty-inner.right .warranty-image{text-align:center;margin:0 auto}.warranties-section .warranty-image{margin:0 auto}}@media(max-width:767px){.amenities_section .amenities_inner{display:block}.amenities_icon{margin-bottom:2rem}amenities_icon:last-child{margin-bottom:0}.amenities_section{padding-bottom:.5rem}.review-coupon-wrapper{margin-top:0}}@media(max-width:599px){}@media(max-width:480px){.coupon_content .coupon_blog{padding:5.375rem 1.625rem}.btn-redeem{margin-right:0;margin-bottom:2rem}.services-section .s_btn_box .btn{padding-left:3.625rem;padding-right:3.625rem}.amenities_icon{text-align:center}}@media(min-width:768px) and (max-width:991px){.amenities_section .amenities_inner{display:block}.services-section .row{justify-content:normal}}@media(min-width:992px) and (max-width:1223px){.welcome .entry-content span,.services-section .title h2,.warranties-section .w_deatils li{font-size:2.5rem!important}.coupon_content .coupon_blog{padding-left:1.25rem;padding-right:1.25rem}.coupon_content .link-specials{padding:1rem 1.25rem}.btn-redeem{margin-right:.313rem}}@media(min-width:1224px) and (max-width:1900px){}