 @media (min-width: 1200px){ .container{ width:1280px; }
}
 @media (min-width: 992px) and (max-width: 1199px){ .container{ width:1280px; }
}
 /*EOF STYLE*/ body{ background-image:none !important; background-color:#fff !important; color: #f1f1f1; background-repeat:no-repeat !important; font-family: 'Rajdhani',sans-serif; font-size: 1.2vw; }
 #parent,#HeaderDiv,#CenterDiv,#FooterDiv{ width: 100%; float: none; }
 #HeaderDiv{ background-color: #181818; overflow: hidden; }
 #HeaderDiv>div{ margin: 0 auto; float: none; }
 .container{ width: 100%; max-width: 90vw; padding: 0 15px; }
 .container-fluid{ padding: 0 0 0 0; }
 .row{ margin: 0 0 0 0; }
 .col{ padding: 0 15px; }
 h1,h3{ text-transform: uppercase; font-family: 'Rajdhani',sans-serif; font-weight: 700; }
 h1,h1.ad-title{ font-size: 2.5vw !important; }
 h2{ font-size: 1.8vw; }
 h3{ font-size: 1.6vw; }
 a{ display: block; }
 a:hover,a:focus{ color: #00aeef; text-decoration: none; }
 .clearfix{ clear: both; }
 .breadcrumb{ background-color: transparent; padding: .5vw 0 0 2vw; }
 .breadcrumb>li a{ display: inline-block; }
 #CenterDiv{ max-width: 90vw; margin: 0 auto; float: none; }
 body#page_41630 #CenterDiv{ max-width: 100vw; }
 .hours-main{ margin: 0; padding: 0; }
 .hours-main a{ font-size: 1.8vw; display: block; }
 #t_hour{ font-size: 1.2vw; line-height: 2vw; display: block; font-weight: 500; }
 .hours-main .hours{ background-color: #fff; border-radius: 0; color: #232323; margin: 0; padding: .5vw; border: none; left: 0; top: auto; width: 100%; }
 .hours-main table{ width: 100%; }
 .hours-main td{ border-bottom: 1px solid #f6f6f6; padding: .3vw; text-align: right; }
 .search-div{ margin-top:.3vw; clear: both; }
 #searchbox{ width: 75%; display: inline-block; border-radius: 0; outline: none; border: none; height: auto; padding: .5vw; font-size: 1.2vw; }
 #searchbtn{ display: inline-block; border-radius: 0; margin: 0px !important; background-color: #182035 !important; outline: none; border: none; box-shadow: none; text-shadow: none; padding: .8vw; }
 #searchbtn .glyphicon{ width: 1.2vw; font-size: 1.2vw; padding: 0; border: 0; color: #f1f1f1; }
 .navbar-default{ background-color: #111 !important; background-image: none; box-shadow: none; font-family: 'Rajdhani',sans-serif; border: none; margin-bottom: 0px; }
 .navbar-collapse{ max-width: 90vw; margin: 0 auto; }
 .navbar-nav>li{ display: inline-block; float: none; margin-bottom: -1px; }
 .navbar-default .navbar-nav>li>a{ letter-spacing: .04em; font-size: 1.2vw; text-transform: uppercase; padding: 0.2vw 1.4vw; line-height: 4vw; text-shadow: none; }
 .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{ background: #ed1c24; color: #fff; }
 .navbar-nav>li:before{ content: ""; display: block; height: 1.2vw; position: absolute; top: 0; bottom: 0; left: -1px; margin: auto 0; border-left: 1px solid #707070; }
 .navbar-nav>li:nth-child(1):before{ border: none; }
 span.caret{ display: inline-block !important; }
 .dropdown-menu{ background: #00aeef; color: #fff; margin: 0; padding: 0; border: none; border-radius: 0; font-size: 1.1vw; }
 .dropdown-menu>li>a{ padding: .5vw 1.5vw; }
 .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{ background-image: none; background-color: #25408f !important; }
 .sticky-nav{ position: fixed !important; top: 0; left: 0; width: 100%; z-index: 10; }
 .model-title{ letter-spacing: normal !important; }
 #filters{ padding: 0vw 1vw 1vw 1vw !important; }
 .filter-ttl .glyphicon{ color: #25408f !important; padding-right: 0 !important; }
 h3.filter-ttl,h3.form-title,h3.dealer-name{ color: #25408f; font-size: 1.3vw; }
 .list-grid-btn .btn{ color: #25408f !important; text-shadow: none !important; box-shadow: none !important; border-color: #eee !important; }
 .cta-btns a.green{ background-color: #25408f !important; border: none !important; }
 .cta-btns a:hover,.cta-btns a:hover span,.cta-btns a.green:hover{ background-color: #00aeef !important; }
 .cta-btns a{ border: none !important; }
 a.View-Details,a.View-Details span{ background-color: #182035 !important; border: none !important; color: #fff !important; }
 #detailsParentDiv{ max-width: 90vw; margin: 0 auto; }
 .thumb{ border: 1px solid #eee !important; z-index: 1; }
 .pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{ z-index: 1; }
 .Read-more{ border-bottom-color: #182035 !important; }
 .Read-more:hover,.Read-more:focus{ border-bottom-color: #00aeef !important; color: #fff !important; }
 .view-group{ float: left; }
 .price-box .primary{ font-size: 1.5vw !important; }
 .ad-actions .stock-num{ font-size: 1.1vw !important; }
 .ad-action-btn,.our-price,.retail{ font-size: 1vw !important; }
 .price-box,.rt-action-btn,.rt-specs-box,.loc-map,.right-form{ padding: 1vw !important; }
 .rt-specs-box .specs-row{ padding: .5vw 0 !important; }
 .oem-logo img{ width: 100%; max-width: 10vw; }
 .img-event img{ width: 100%; }
 #detailsParentDiv #quote-form input,#detailsParentDiv #quote-form textarea,#detailsParentDiv #quote-form select{ height: auto !important; padding: .5vw !important; width: 100% !important; }
 .ad-tabs>ul>li>a{ padding: .5vw 1vw !important; }
 .btn-lg,.btn-group-lg>.btn{ font-size: 1.2vw !important; padding: .5vw 1vw !important; }
 #detailsParentDiv .ttl{ font-size: 1vw !important; }
 .video-background{ position: fixed; bottom: 0; width: 100vw; z-index: -1; }
 .video-background video{ width: 100%; }
 form button,form .btn{ background-color: #195da6 !important; border-color: #195da6 !important; color: #ffffff !important; padding: .5vw 1vw !important; display: block; font-size: 1.2vw !important; font-weight: normal !important; text-shadow: none important; border-radius: 0; }
 form button:hover,form .btn:hover,form button:focus,form .btn:focus{ color: #ffffff !important; background-color: #1d6cc1 !important; border-color: #195da6 !important; }
 input[type="reset"]{ display: none; }
 @media all and (max-width: 768px){ body{ font-size: 3vw; }
 h1,h1.ad-title{ font-size: 4.5vw !important; }
 h2{ font-size: 3.8vw; }
 .navbar-default,.navbar-collapse{ overflow: hidden !important; max-width: 100%; }
 .navbar-nav{ margin: 0; }
 .navbar-nav>li{ display: block; }
 .navbar-default .navbar-nav>li>a{ font-size: 2.5vw; padding: 2.5vw 4.5vw; }
 .navbar-nav>li:before{ display: none; }
 .navbar-collapse{ padding: 0; }
 .navbar-default .navbar-toggle{ background-color: transparent; border: none; margin: 1.5vw 3vw; }
 .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{ background-color: #ed1c24; border-radius: 0; }
 .navbar-brand{ padding: 3vw 5vw; }
 .navbar-brand:hover,.navbar-brand:focus{ color: #ed1c24 !important; }
 .dropdown-menu{ text-align: right; }
 .dropdown-menu>li>a{ font-size: 2.5vw; padding: 1.5vw 5vw !important; }
 .ad-actions .stock-num,.ad-action-btn,.our-price,.retail{ font-size: 2.5vw !important; }
 .price-box .primary,h3.filter-ttl,h3.form-title,h3.dealer-name{ font-size: 3.5vw !important; }
 #detailsParentDiv #quote-form input,#detailsParentDiv #quote-form textarea,#detailsParentDiv #quote-form select{ padding: 2vw !important; }
 .btn-lg,.btn-group-lg>.btn{ font-size: 3.2vw !important; }
}
 /*EOF STYLE*/ #nav_44886{ }
 /*EOF STYLE*/ 