<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;style type="text/css"&gt;
/* ------------------------------------------------------------ *
 *  Form Subscribe
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media(max-width: 1150px){
    
    .form-subscribe .form-head { float: none; width: 100%; text-align: center; margin-bottom: 20px; padding-left: 0; }

    .form-subscribe .form-head h6 { font-size: 17px; margin-bottom: 5px; }
    .form-subscribe .form-head p { font-size: 12px; }

    .form-subscribe .form-head i { display: none; }

    .form-subscribe .form-body { float: none; width: 100%; margin-right: 0; }

    .form-subscribe .form-col { float: none; width: 100%; }

    .form-subscribe .form-col-1of2 + .form-col-1of2 { margin: 10px 0 0; }

    .form-subscribe .form-actions { float: none; width: 100%; text-align: center; margin-top: 20px; }
    .form-subscribe .form-btn { padding: 8px 20px 11px; width: auto; }
}
/* ------------------------------------------------------------ *
 *  Ico
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media (max-width: 767px){

    .ico-circle { width: 123px; height: 123px; border-width: 8px; padding: 30px 29px 25px; }
    .ico-horn { width: 15px; height: 16px; }
}
/* ------------------------------------------------------------ *
 *  Intro
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media (max-width: 767px) {

    .intro { padding: 30px 0; }
    .intro h2 { font-size: 25px; }
    .intro h1 { font-size: 25px; }
}
/* ------------------------------------------------------------ *
 *  Links
 *  * ------------------------------------------------------------ */
*  Mobile  */
@media (max-width: 767px){

    .link { font-size: 10px; }
}
/*  List Links Secondary  */
/*  Mobile  */
@media (max-width: 767px){

    .list-links-secondary { font-size: 12px; display: inline; }
    .list-links-secondary li { /*display: inline;*/ margin-right: 5px; margin-top: 7px !important; }
    ul.left { float: none; width: 100%; padding-right: 0px; }
    ul.right { float: none; width: 100%; padding-right: 0px; }
}
/*  List Payments  */
/*  Mobile  */
@media(max-width: 1150px){
    
    .list-payments { float: none; margin-top: 0; }
}
@media (max-width: 767px){  
    .list-payments li { width: 11.1%; }
}
/* ------------------------------------------------------------ *
 *  Logo
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media (max-width: 1023px){

    .logo { width: 165px; height: 47px; }

    .logo-secondary { width: 165px; height: 47px; }
}
@media (max-width: 767px){

    .logo { width: 110px; height: 31px; }
    
    .logo-secondary { width: 110px; height: 31px; }
}


@media (max-width: 767px){
		.header_logo { max-width: 80%; }
}

/* ------------------------------------------------------------ *
 *  Map
 *  * ------------------------------------------------------------ */
/* Mobile */
@media (max-width: 767px) {
    
    .map { height: 520px; }
    .map-secondary { height: 410px; }
}
/* ------------------------------------------------------------ *
 *  Nav
 *  * ------------------------------------------------------------ */
/* Mobile */
@media(max-width: 1150px){
    
    .nav { padding-left: 10px; }

    .nav &gt; ul &gt; li &gt; a { padding: 20px 15px 23px; }

    .nav li &gt; div.sub &gt; ul a { padding: 10px 21px; }
}
@media (max-width: 1023px){
    
    .nav { float: none; padding: 0; margin: 0; font-size: 20px; }

    .nav .link-back,
    .nav .home { display: block; }

    .nav .link-back { font-weight: 300; font-size: 18px; }
    .nav .link-back a { color: #8bb4d3; }
    .nav .link-back i { font-size: 20px; vertical-align: middle; }

    .nav a { display: block; }

    .nav &gt; ul &gt; li { float: none; display: block; border-top: 1px solid #4989ba; }
    .nav &gt; ul &gt; li &gt; a { padding: 10px 15px 9px 18px; }
    .nav &gt; ul &gt; li &gt; a:before { display: none; }


    .nav li &gt; ul { position: static; display: none; padding-top: 0; }
    
    /*.nav &gt; ul &gt; li.haschild:hover:after { display: none; }*/
    .nav ul &gt; li:hover:after { display: none; }

    .nav &gt; ul &gt; li.active &gt; a { background: #104670; }
    .nav &gt; ul &gt; li.active ul { display: block; visibility: visible; opacity: 1; }

    .nav &gt; ul &gt; li + li &gt; a:after { display: none; }
}
/*  Section Servies  */
/*  Mobile  */
@media (max-width: 767px){
    
    .section-services { padding: 50px 0; }
    .section-services h5.section-title span { padding: 0 20px; }

    .section-services h5.section-title span:before,
    .section-services h5.section-title span:after { width: 70px; }
		
	/* ------------------------------------------------------------ *\
	Section Tire Search
	\* ------------------------------------------------------------ */
	.section-tire-search .tire-widget-select  { width: 100%; margin: 0 0 10px 0; }
}
@media(max-width: 400px){
    
    .section-services h5.section-title span:before,
    .section-services h5.section-title span:after { display: none; }
}
/*  Section Secondary  */
/*  Mobile  */
@media (max-width: 1023px){

    .section-secondary { padding: 50px 0 30px; }

    .section-secondary .section-content { float: none; width: 100%; }
    .section-secondary .section-content img { width: 100%; }

    .section-secondary .section-aside { float: none; width: 100%; }
    .section-secondary .section-group { margin-bottom: 50px; }
    .section-secondary .widget-likebox { display: none; }
    .section-secondary .shell { padding: 0 25px; }
    
    .section-secondary .widget-callout.widget-callout-primary { display: none; }
}
@media (max-width: 767px){

    .section-secondary .section-head { text-align: center; margin-bottom: 20px; }
    .section-secondary .section-group { margin-bottom: 30px; }

    .section-secondary h6 { font-size: 17px; margin: 20px 0; }
    .section-secondary h4.section-title small { font-size: 19px; }
    
    .section-secondary .section-group-secondary h6.section-title .ico-horn { margin-right: 7px; }
    .section-secondary .section-group-secondary { margin-bottom: 30px; }
    .section-secondary .section-group-secondary h6.section-title { font-size: 12px; padding: 7px 7px 8px 15px; }

    .section-secondary .section-group-secondary h6.section-title:after { border-left: 18px solid transparent; border-right: 18px solid transparent; border-top: 33px solid #e67e22; right: -18px; }

    .section-secondary .section-group-secondary .section-head { text-align: left; margin-bottom: 30px; }
}
/*  Section Slider  */
/* Mobile */
@media (max-width: 767px) {

    .section-slider { padding: 30px 0; }

    .section-slider .section-head { padding-bottom: 30px; margin-bottom: 30px; }
    .section-slider .section-head h4 { font-size: 18px; margin-bottom: 10px; }
    .section-slider .section-head p { font-size: 10px; }
}
/*  Section Callout  */
/*  Mobile  */
@media (max-width: 767px){
    
    .section-callout { padding: 20px 0; }

    .section-callout h4 { font-size: 15px; margin-bottom: 15px; }
    .section-callout p { font-size: 10px; margin-bottom: 15px; }

    .section-callout .btn { font-size: 10px; }
}
/*  Section Coupons  */
/*  Mobile  */
@media (max-width: 767px){
    
    .section-coupons { padding: 0 0 30px; }

    .section-coupons .section-title { font-size: 18px; }
    .section-coupons .section-body { margin-bottom: 20px; }

    .section-coupons .section-head { margin: 20px; }
    .section-coupons .section-head p { font-size: 12px; }
}
/*  Section Callout Secondary  */
/*  Mobile  */
@media (max-width: 767px){
    
    .section-callout-secondary { padding: 30px 10px; font-size: 10px; }

    .section-callout-secondary h3 { font-size: 27px; }
    .section-callout-secondary p { margin-bottom: 20px; line-height: 1.6; }

    .section-callout-secondary .btn-transparent-secondary { padding: 10px 20px; }
}
/* Tablet Portrait */
/* Mobile */
@media (max-width: 767px) {
    .section-map .section-head,
    .section-map .section-body { float: none; width: 100%; }

    .section-map .section-head { padding: 40px 25px; position: relative; z-index: 10; }
    .section-map .section-head:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 16px 15px 0 15px; border-color: #2e3336 transparent transparent transparent; position: absolute; left: 50%; margin-left: -15px; top: 100%; }
}
/*  Section Breadcrumbs  */
/*  Mobile  */
@media (max-width: 767px){
    .section-breadcrumbs { padding: 10px 0; }
}
/*  Section Team  */
/*  Mobile  */
@media (max-width: 767px){

    .section-team h6.section-title { font-size: 16px; }
}
/* ------------------------------------------------------------ *
 *  Slider
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media(max-width: 1600px){
    
    .slider .slick-next { right: 20px; }
    .slider .slick-prev { left: 20px; }
}
@media(max-width: 1340px){
    
    .slider .slick-next { right: 20px; }
    .slider .slick-prev { left: auto; right: 90px; }
}
@media (max-width: 1023px){

    .slider .slide-content { max-width: none; text-align: center; font-size: 14px; padding: 0 64px; }
    /*.slider .slide { background-size: auto; }*/
    .slider .slide { background-size: cover; max-height: 250px; }

    .slider .slick-arrow { display: none !important; }
}
@media (max-width: 767px){
    
    .slider .slide-inner { padding: 0px 0 119px; }
    .slider .slide-content { font-size: 12px; padding: 0 40px; }
    .slider .slide-content br { display: none; }
    .slider .slide-content h1 { font-size: 18px; }
    .slider .slide-content h2 { font-size: 18px; }
    /*.slider .slide { height: 252px; }*/
    .slider .slide { background-size: cover; max-height: 140px; }
    .slider .btn { min-width: 257px; position: absolute; bottom: 20%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); font-size: 17px; }
    .slider .btn i { display: none; }
}
/* ------------------------------------------------------------ *
 *  Slider Tips
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media (max-width: 767px){

    .slider-tips p { font-size: 12px; line-height: 1.416; }

    .slider-tips .slide { min-height: 150px; }

    .slider-tips .slide-title,
    .slider-tips-secondary .slide-title { font-size: 17px; margin-bottom: 15px; }

    .slider-tips .slide-content,
    .slider-tips-secondary .slide-content { padding: 35px 50px 20px; }
    
    .slider-tips-secondary .prev,
    .slider-tips .prev { left: 20px; }
    
    .slider-tips-secondary .next,
    .slider-tips .next { right: 20px; }

    .slider-tips .slide-title span:before,
    .slider-tips .slide-title span:after { width: 50px; }
    .slider-tips .slider-actions a { font-size: 30px; }

    .slider-tips-secondary .prev,
    .slider-tips-secondary .next { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
}
/* ------------------------------------------------------------ *
 *  Slider Testimonials
 *  * ------------------------------------------------------------ */
/* Mobile */
@media (max-width: 767px) {
    .slider-testimonials { position: relative; }
    .slider-testimonials .slide { text-align: center; padding: 0 40px; }
    .slider-testimonials blockquote { font-size: 12px; margin-bottom: 20px; }
    .slider-testimonials blockquote i { display: none; }

	.slider-testimonials .testimonial { font-size: 12px; }
    .slider-testimonials .testimonial-author p { font-size: 12px; margin-bottom: 0; }
    .slider-testimonials .testimonial-author small { font-size: 9px; }
    
    .slider-testimonials .slider-actions { display: block; }
    .slider-testimonials .slider-actions a { display: block; font-size: 32px; color: #fff; text-decoration: none; position: absolute; top: 30%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; }
    .slider-testimonials .slider-actions a.slide-prev { left: 10px; }
    .slider-testimonials .slider-actions a.slide-next { right: 10px; }
}
/* Tablet Portrait */
/* Mobile */
@media (max-width: 767px) {
    .tabs-locations .tabs-nav { position: relative; z-index: 10; }
    .tabs-locations .tabs-nav:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 16px 15px 0 15px; border-color: #f6f6f6 transparent transparent transparent; position: absolute; left: 50%; margin-left: -15px; top: 100%; }
    .tabs-locations .tabs-nav a { padding: 0 25px; }
    .tabs-locations .tabs-nav img { box-shadow: 0 0 0 4px #e9e9e9; margin: 0 auto 20px; max-height:240px;}
    .tabs-locations .tabs-nav strong { font-size: 11px; margin-bottom: 10px; }
    .tabs-locations .tabs-nav span { font-size: 8px; }
    .tabs-locations .tabs-nav span strong { font-size: 10px; }

    .tabs-locations .tabs-nav li:hover, 
    .tabs-locations .tabs-nav li.current { background: none; }

    .tabs-locations .tabs-nav li.current:before { display: none; }

    .tabs-locations .tabs-nav li.current img { box-shadow: 0 0 0 4px #e9e9e9; }
    .tabs-locations .tabs-nav li.current strong { color: #1c6ca9; }

    .tabs-locations .tabs-nav li { width: 50%; }
    .tabs-locations .tabs-nav li:nth-child(n+3) { margin-top: 30px; }
    .tabs-locations .tabs-nav li:nth-child(odd) { clear: left; }

    .tabs-locations .tabs-nav .btn { height: 24px; line-height: 24px; display: inline-block; font-weight: 500; font-size: 9px; text-transform: uppercase; padding: 0 10px; }

    .tabs-locations .tab { height: 520px; }
    .tabs-locations .tab:before { content: ''; width: 100%; height: 100%; background-color: #2e3336; opacity: .9; position: absolute; left: 0; top: 0; z-index: 1; transition: opacity .4s ease, visibility .4s ease; }

    .tabs-locations .tabs-content { width: 100%; z-index: 10; left: 0 !important; top: 45px; transition: opacity .4s ease, visibility .4s ease; }
    .tabs-locations .tabs-content .shell { padding: 0 25px; }

    .tabs-locations .tab.show-map:before,
    .tabs-locations .tab.show-map ~ .tabs-content { opacity: 0; visibility: hidden; }
}
/* ------------------------------------------------------------ *
 *  Team Members
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media (max-width: 1023px){

    .team-members { margin-bottom: 20px; }
}
@media (max-width: 767px){

    .team-members { padding: 20px 20px 0; }

    .team-member { padding: 30px 10px 30px; font-size: 12px; }

    .team-member h6 { font-size: 16px; }
    .team-member span { font-size: 10px; margin-bottom: 7px; }
    .team-member p { margin-bottom: 10px; }
    .team-member .team-member-content { padding: 10px 0 0; }
    .team-member .team-member-image { width: 80px; margin-right: 5%; }
}
/* ------------------------------------------------------------ *
 *  Updates
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media (max-width: 767px){

    .update .update-content { display: inline-block; vertical-align: middle; overflow: visible; width: calc(100% - 108px - 5%); }
    .update .update-image { width: 108px; display: inline-block; vertical-align: middle; margin-right: 5%; }
    .updates .update + .update { margin-top: 20px; }

    .update h6.update-title { font-size: 12px; }
    .update p { font-size: 10px; }
}
/* ------------------------------------------------------------ *
 *  Widget
 *  * ------------------------------------------------------------ */
/*  Mobile  */
@media (max-width: 1023px){

    .widgets .widget-callout { min-height: 250px; }
}
@media (max-width: 767px){
    
    .widgets .widget-callout .widget-inner { padding: 10px 0 0 10px; }

    .widgets .widget-callout { width: 49%; height: 110px; min-height: 10px; float: left; }
    .widgets .widget-callout-tertiary { margin-left: 2%; }
    .widgets .widget-callout h4 { font-size: 12px; }
}
/*  Widget Callout Secondary */
/*  Mobile  */
@media (max-width: 767px){

    .widget-callout-secondary p { font-size: 7px; }
    .widget.widget-callout-secondary h6 { font-size: 8px; margin-top: 10px; padding: 7px 10px; }
    .widget-callout-secondary h6:after { border-top-width: 22px; border-left-width: 18px; border-right-width: 18px; right: -18px; }
}
/*  Widget Callout Tertiary  */
/*  Mobile  */
@media (max-width: 767px){

    .widget.widget-callout-tertiary h5 { font-size: 12px; margin-bottom: 0; }
    .widget.widget-callout-tertiary span { font-size: 7px; }
    .widget-callout-tertiary .widget-content { padding-top: 15px; }
}
/*  Widget Updates  */
/*  Mobile  */
@media (max-width: 767px){
    
    .widget-updates { margin-top: 155px !important; }
    .widget-updates .update .update-content { width: 100%; }
    .widget-updates h6.widget-title .ico-horn { margin-right: 7px; }
    .widget-updates h6.widget-title { font-size: 12px; padding: 7px 7px 8px 15px; }

    .widget-updates h6.widget-title:after { border-left: 18px solid transparent; border-right: 18px solid transparent; border-top: 33px solid #e67e22; right: -18px; }
}

/*  Map Details  */
/*  Mobile  */
@media (max-width: 767px){
    .section-map-locations { width: 100%; position:  initial; top: 0px; left: 0px; margin-left: 0px; }
    .section-map-locations .list-location-links { width: 100%; float: none; margin-right: 0px; }
    .section-map-locations .list-location-worktime { width: 100%; float: none; margin-top: 20px; }
    .section-map-location { text-align: center; }
    .section-map-locations .list-location-links li { padding-left: 0px; }
    .section-map-locations .list-location-links li + li { margin-top: 4px; }
    .section-map-locations .list-location-worktime li span { float: none; padding-right: 15px; }
}

@media (max-width: 1023px) {
    .btn, .rotating-banner-btn {
        font-size: 12px;
        margin-top: -24px;
        padding: 10px 14px 10px;
    }
	
	.widget-locations .btn {
        font-size: 12px;
        margin-top: 0px;
        padding: 10px 14px 10px;
    }
}

@media (max-width: 767px) {
    .btn-orange, .rotating-banner-btn {
        background: #0b1d52;
        margin-top: 0px;
        padding: 10px 14px 10px;
    }
}

@media (max-width: 767px) {
    .slider .slide-content h1 {
        font-size: 12px;
    }
    .slider .slide-content h2 {
        font-size: 12px;
    }
}


&lt;/style&gt;


</pre></body></html>