@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
.span12.contents-div {
    margin-top: 30px;
    padding-right: 75px;
}
p.color-red {
    color: red;
}
.vehicle-information {
    margin-top: 40px;
}
.page-title {
    padding-left: 35px;
}
.span4.col1.footer-img img {
    max-width: 231px;
    height: 86px !important;
}
span#change_pass:hover {
    cursor: pointer !important;
}

.home-contents {
    padding-left: 35px;
    padding-right: 35px;
}
.contact-us {
    padding-left: 35px;
    padding-right: 73px;
}
.inner-img {
    padding-left: 35px;
    padding-right: 35px;
}
.inner-img img {
    height: 160px !important;
}
user agent stylesheetdi
   
/* Body Styles */
img.footer-logo {
    max-height: 123px !important;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    line-height: 1;
    width: 100% !important;
}
body {
    padding:0;
    line-height:normal;
    font-family:"Lato",sans-serif;
    font-size: 14px;
    color:#a7a7a7;
    background:#000 url(../../../images/unity/asm/bg.png);
}

a {
    color: #ff8400;
}

a:hover {
    color: #ff8400;
}

h1, h2, h3, h4, h5, h6 {
    margin:0 0 10px 0;
    line-height:normal;
    font-weight:normal;
    color:#FFF;
}

form {
    margin:0;
}

label {
    float:left;
    width:40%;
}

legend {
    color:#fff;
    margin:0 0 10px 0;
    padding:0;
    border-bottom: #333 1px solid;
    float:left;
    width:100%;
}

fieldset {
    background:#191919;
    padding:0 10px 10px 10px;
    float:left;
    width:100%;
}

select,input[type="text"],textarea {
    border-radius:0;
    background:#313131;
    border:0;
    color:#a7a7a7;
}

.btn-primary,#submit {
    background: #ff8400;
    border:0;
    line-height:28px;
}

.btn-primary:hover,.btn-primary:focus,#submit:hover,#submit:focus {
    background: #F05343;
}

#submit {
    border-radius:4px; 
    padding:5px 20px;
    height:auto;
    color:#FFF;
}

/* End Body Styles */




/* Layout Styles */

.container-fluid {
    max-width:1200px;
    box-sizing:border-box;
    padding:10px;
    background:transparent;
    border:none;
    position:relative;
}

#main .span9 p {
    line-height: 29px;
    margin:20px 0;
}

/* End Layout Styles */




/* Header Styles */

#header {
    margin-bottom:20px;
}

#header .logo {
    float:none;
    width:100%;
    text-align:center;
}

#header .logo img {
    max-width:231px;
    margin:-85px auto -78px;
    // display:block;
    float: left;

}

#header .logo a {
    color:#FFF;
    font-size:24px;
    text-decoration:none;
    margin-left: 40% !important;
}

#header .logo a:hover {
    text-decoration:none;
}

.headerInfo {
    color:#aaa;
    font-size:16.33px;
    margin: 5px 0 20px 0;
    text-align:center;
    margin-left: 60% !important;
}

.headerInfo span {
    font-size:18px;
    color:#FFF;
}

.headerSocial {
    position:absolute;
    top: -20px;
    right:0;
}

.headerSocial img {
    float:left;
    margin-left:7px;
}

#header .navbar {
    background:#191919;
}

.navbar-inner {
    padding:0;
}

.navbar .nav {
    width:100%;
    margin:0;
}

.navbar .nav > li {
  //  width:10%;
    margin: 0 33px;
}

.navbar .nav > li > a {
    padding:0;
    line-height:60px;
    text-align:center;
    font-size:16px;
    color:#FFF;
}

@keyframes blink {

    0% {
        border-color:#191919;
    }
}

@-webkit-keyframes blink {

    0% {
        border-color:#191919;
    }
}

@-moz-keyframes blink {

    0% {
        border-color:#191919;
    }
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    border-bottom:#ff8400 2px solid;
    background:none;
    color:#FFF;
    box-shadow:none;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    border-bottom:#ff8400 2px solid;
    background:none;
    color:#FFF;
    box-shadow:none;
    animation-name: blink;
    animation-duration: 0.5s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
    animation-fill-mode: none;
    animation-direction: alternate;

    -webkit-animation-name: blink;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: none;
    -webkit-animation-direction: alternate;

    -moz-animation-name: blink;
    -moz-animation-duration: 0.5s;
    -moz-animation-delay: 0s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: none;
    -moz-animation-direction: alternate;


}

/* End Header Styles */




/* Footer Styles */

.footer {
    background:#000;
    padding:30px 0;
    color:#ccc;
    margin-bottom:50px;
    line-height:24px;
    margin-top:20px;
}

.footer strong,.footer h4 {
    color:#fff;
    font-size:16px;
}

.footer .col1 {
    text-align:center;
    border-right:#333 1px solid;
    box-sizing:border-box;
}

.footerSocial img {
    display:inline-block;
    margin:0 2px;
}

.footer .col2 {
    font-size:16px;
    border-right:#333 1px solid;
    box-sizing:border-box;
}

.footer .col2 p:last-child {
    margin:0;
}

.footer .col3 {
    font-size:16px;
}

.openingTimes .span6 {
    min-height:0;
}

.address {
    margin:auto;
    max-width:298px;
}

.footer-link {
    background: #191919;
    padding: 10px;
    float: left;
    border: #292929 2px solid;
    border-radius: 10px 10px 0 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -103px;
    border-bottom: 0;
}

/* End Footer Styles */




/* Sidebar Styles */

#sidebar .box {
    background:#191919;
}

/* End Sidebar Styles */




/* Home Styles */

.carousel.fade {
    opacity: 1;
}
.carousel.fade .item {
    -moz-transition: opacity ease-in-out .7s;
    -o-transition: opacity ease-in-out .7s;
    -webkit-transition: opacity ease-in-out .7s;
    transition: opacity ease-in-out .7s;
    left: 0 !important;
    opacity: 0;
        max-height: 420px !important;
    top:0;
    position:absolute;
    width: 100%;
    display:block !important;
    z-index:1;
}
.carousel.fade .item:first-child {
    top:auto;
    position:relative;
}
.carousel.fade .item.active {
    opacity: 1;
    -moz-transition: opacity ease-in-out .7s;
    -o-transition: opacity ease-in-out .7s;
    -webkit-transition: opacity ease-in-out .7s;
    transition: opacity ease-in-out .7s;
    z-index:2;
}

#slider {
    position:relative;
    margin-top:-15px;
}

#sliderOverlay {
    position:absolute;
    top:20%;
    left:0;
    z-index:99999;
}

#slider .carousel-control {
    top:auto;
    bottom:30px;
    z-index:999;
    opacity:0;
    transition:all 0.3s linear;
}

#slider .carousel-control.left {
    left:30px;
    top: 50%;
   // margin-bottom: 200px
}
img#footerSocial {
    height: 40px !important;
}
#slider .carousel-control.right {
    right:30px;
     top: 50%;
  //  margin-bottom: 200px
}

#slider:hover .carousel-control {
    opacity:0.6;
}

div.slider.up {
    height:596px;
}

div.slider.up div div {
    height:auto;
    width:100%;
    background:#191919;
    padding:0;
    margin:0 0 30px 0;
}

div.slider.up img {
    height:auto;
    width:100%;
}

div.slider p {
    color:#fff;
    text-align:left;
    padding:2px 10px;
}

div.slider a:hover {
    text-decoration:none;
}

div.slider p.slider-price {
    color:#ff8400;
    font-size:18px;
}

.hpBoxes {
    margin-bottom:30px;
    margin-top: 50px;
    
}
.hpBoxes .hpBox  img{
    width: 100%;
    height: 145px;
}
.hpBoxes .hpBox:last-child{
 margin-right:0px !important;
}
.hpBoxes .hpBox {
    background:#191919;
    float:left;
     width: 32%;
     height: 225px;
    margin-right: 1%;
}

.hpBoxes .hpBox:first-child {
   // width:25%;
}

.hpBoxes .hpBox:nth-child(4) {
    margin:0;
}

.hpBoxes .hpBox p {
    padding:15px;
    color:#a7a7a7;
    margin:0;
}

.hpBoxes .hpBox p span {
    display:block;
    color:#fff;
    font-size:18px;
}

.hpBoxes a:hover {
    text-decoration:none;
}

.hpImages .one {
    text-align:left;
}

.hpImages .two {
    text-align:center;
}

.hpImages .three {
    text-align:right;
}

.nav-tabs {
    border:0;
    margin:0;
}

.nav-tabs > li {
    width:50%;
}

.nav-tabs > li > a {
    border:0;
    background:#323232;
    text-align:center;
    line-height:40px;
    padding:0;
    font-size:16px;
    color:#a7a7a7;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    border-radius:0;
    background:#191919;
    border:0;
    color:#FFF;
}

.tab-content {
    padding:14px 30px;
    background:#191919;
}

.tab-content select {
    width:100%;
    margin:0 0 7px 0;
    border-radius:0;
    background:#313131;
    border:0;
    color:#a7a7a7;
    font-size:14px;
    padding:0 0 0 10px;
    font-family:"Lato";
    height:33px;
}

.tab-content button {
    float:right;
    height:30px;
    line-height:30px;
    padding:0 10px;
    background:#de7302;
    color:#FFF;
    border:0;
    font-family:"Lato";
    font-weight:normal;
    font-size:18px;
}

.search-by-cars a {
    float:left;
    width:33.333%;
    text-align:center;
    margin-bottom: 15px;
}

.search-by-cars p {
    padding:0 !important;
    margin:0 !important;
}

.search-by-cars img {
    margin:0 0 10px 0;
    max-height:21px;
}

/* End Home Styles */




/* Showroom Styles */

.vehicle-finance-representative {
    background: #191919;
    border: 0;
    margin: 0;
    padding: 10px;
}

.rep-title {
    color:#fff;
    font-size:20px;
    line-height:28px;
    font-weight:normal;
    margin-bottom:10px;
}
.rep-subtitle {
    font-size:14px;
    margin-bottom:10px;
    font-weight:bold;
    color: #ff8400;
}
.rep-box {
    float:left;
    width:45%;
    padding:1%;
    margin:1.5%;
    background:#2D2D2D;
    color: #ff8400;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.rep-box span {
    font-size:12px;
    font-weight:normal;
    color:#fff;
}
.rep-smallprint {
    clear:both;
}
.rep-smallprint {
    text-align:center;
}

.vehicle-finance-disclaimer {
    background:#191919;
    padding:10px;
}

.vehicle-finance-disclaimer h2 {
    color:#FFF;
}

.codeweavers-search {
    background:#191919;
    margin:0;
    padding:10px;
    box-sizing:border-box;
}

.codeweavers-search select,.codeweavers-search input[type="text"] {
    width:100%;
    margin:0 0 7px 0;
    border-radius:0;
    background:#313131;
    border:0;
    color:#a7a7a7;
    font-size:14px;
    padding:0 0 0 10px;
    font-family:"Lato";
    height:33px;
    box-sizing:border-box;
}

.codeweavers-search h4 {
    text-transform:none;
    font-family:"Lato";
    color:#FFF;
}

.codeweavers-search #submitQoute {
    margin:0;
    background: #ff8400;
    border:0;
}

.vehicle-finance table th, .vehicle-finance-representative table th {
    background:#2D2D2D;
    padding:6px;
    color:#fff;
    border-color:#444;
}
.vehicle-finance table td, .vehicle-finance-representative table td {
    background:#000000;
    padding:6px;
    color:#ccc;
    border-color:#333;
}

.result {
    background:#191919;
    padding:10px;
    margin:0 0 20px 0;
    border-bottom:#ff8400 2px solid;
    box-sizing:border-box;
}

.vehicle-image {
    margin:0;
}
input#bookingdate {
    background-color: #a7a7a7;
    border: 0;
    color: white;
}

.vehicle-name {
    margin:0 0 10px;
}
.carousel-control.right {
   top: 50%;
}
.carousel-control.left {
   top: 50%;
}

.v-info-container {
    background:#333;
    margin-bottom:5px;
    line-height:20px;
}
.span8.vehicle-image.detait-page {
   // height: 333px;
    overflow: hidden;
}
.active.item.detait-page img {
   // height: 333px;
}
.item.detait-page img {
    height: 488px;
}
.carousel-inner.detait-page {
    height: 488px;
        margin-top: 15px;
}
.v-info-container span {
    color:#FFF;
}
.span4.vehicle-image {
    width: 20%;
}
.span6.vehicle-information {
    margin-top: 0px;
}

.result-price {
    font-size:18px;
    color:#FFF;
        width: 100% !important;
}
.enquiry-buttons {
    float: right;
    margin-top: 55px !important;
    width: 82%;
}


.result .vehicle-finance-only {
    color: #ff8400;
}

.result .vehicle-finance-only br {
    display:none;
}

.pagination ul > li > a, .pagination ul > li > span {
    background: #191919;
    border: #333 1px solid;
    border-left: 0;
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    background: #333;
    color: #FFF;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background: #333;
    color: #FFF;
}

.make-links-wrapper h4 {
    color:#FFF;
}

.make-links {
    margin:0;
    padding:0;
}

.make-links li {
    list-style:none;
    background:#191919 url(../../../images/unity/asm/iconCar.png) 5px center no-repeat;
    padding:5px 5px 5px 30px;
    margin:0 1% 1% 0;
    width:19%;
    box-sizing:border-box;
    border-left: 2px solid #ff8400;
}

.make-links li a {
    color:#FFF;
}

/* End Showroom Styles */




/* Vehicle Styles */

.details-finance {
    color: #ff8400;
    font-size: 22px;
    text-align: center;
}

.vehicle-info li {
    background:#191919;
    border-bottom:2px solid #292929;
}

.carousel-indicators {
    background:#191919;
}

.carousel-indicators div {
    border:#191919 2px solid;
}

.details-button a {
    background:#191919;
    color:#FFF;
    border-bottom:#292929 2px solid;
}

.details-button a:hover {
    background:#292929;
    color:#ccc;
}

div.tab {
    background: #191919;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
}

ul.tablinks li a {
    border: 0;
    background: #292929;
}

ul.tablinks li a.active-tab,ul.tablinks li a:hover {
    background: #191919;
    color: #FFF;
}

#COGCodeWeaverApplyLink_V11_CodeweaverApply {
    background: #ff8400;
}

/* End Vehicle Styles */




/* Testimonials Styles */

.testimonialsWrapper {
    background:#191919 url(../../../images/unity/asm/quoteRight.png) right center no-repeat;
    padding:10px 150px 10px 10px;
    margin:0 0 20px 0;
    border-bottom: #ff8400 2px solid;
}

.testimonialsWrapper p {
    margin:0 0 10px 0 !important;
    padding:0;
}

.testimonialsName {
    color:#FFF;
}

/* End Testimonials Styles */




/* News Styles */

.news-article {
    background: #191919;
    padding: 10px;
    border-bottom: #ff8400 2px solid;
}

.news-article h3 {
    font-size:18px;
}
div#offer img {
    float: right;
    padding-top: 90px;
	    width: 150px;
    height: 150px;
}

/* End News Styles */











@media (max-width:1316px) {
    .hpBoxes .hpBox p {
        min-height: 56px;
    }
}

@media (max-width:1120px) {
    .make-links li {
        width: 24%;
    }
}

@media (max-width:1043px) {
    .navbar .nav > li > a {
        font-size:14.9px; 
    }
}

@media (max-width:979px) {
    .navbar .btn-navbar {
        float:none;
        margin:10px auto;
        background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUEyRDBFNjFBQzU2MTFFNDlFQUFCRDQzQTkxRDY0NzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEyRDBFNjJBQzU2MTFFNDlFQUFCRDQzQTkxRDY0NzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQTJEMEU1RkFDNTYxMUU0OUVBQUJENDNBOTFENjQ3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQTJEMEU2MEFDNTYxMUU0OUVBQUJENDNBOTFENjQ3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOgLN8AAAHzSURBVHjazJfPSgJRFMbHwZSgWdpYuxYtRKTWQZtIsCB8iyLxFSR6CaGoXS9gQRsjiKR9UAi1a5H92ekiFGH6jnwXLtNM6ijjfPBDHeee78ydmXPujTmOY4yoJNgCRZABS0TUIk1QA7egO1JUSWAINqiCtvNXPeJWm2PsYfH/+zMBKqCjmdVBGayBFIiRFI+VeY5KqsMYiXETkMwbDNIHJyA9wmwp0hzTZ4yG32x4Dc6BNw58AtkxjN1kGcNhzNywBGzN/BJYE5grLMZSSdh+CSS0aZcB5hTMFaaWREN/JvSTKtq0W1M012dC3Y6KOwGbT2x/wns+yjPRp9fgVsRZDo7AAjgFz65SMQ9sI5g+wY/2W2Kfg316liSrJAtHz+dVKzjBVfB5RXv0TMZZXi1wAz48rqINHgPOQNvjmHjcgW3xjrO2G6zhXnoA68Z0VWMCRZONRXRvhCfllTG1jvYeYgLKa0kaSYetVvDqzXlwFdBoD9Q9jsfYrrumMWPJDLzgcxUsgu+QfFPgC7yaXMmIlkO8cOXVMrmMEm2GmIDyasot2MGXaxaivMfJG6Aa0KjEOuJWnXVgNxKlWF6HC3AIjsGBK1spmysTNCO3xGMOnA28Z92OI7MgicSSbOaL0kgsyyOxMYnE1iy0zWls1tvzXwEGAHWMl7hHo/1fAAAAAElFTkSuQmCC) no-repeat;
        text-indent:-999999px;
        border:0;
        box-shadow:none;
        width:32px;
        height:32px;
        padding:0;
    }

    .navbar .btn-navbar:hover,.navbar .btn-navbar:focus {
        background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUEyRDBFNjFBQzU2MTFFNDlFQUFCRDQzQTkxRDY0NzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEyRDBFNjJBQzU2MTFFNDlFQUFCRDQzQTkxRDY0NzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQTJEMEU1RkFDNTYxMUU0OUVBQUJENDNBOTFENjQ3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQTJEMEU2MEFDNTYxMUU0OUVBQUJENDNBOTFENjQ3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOgLN8AAAHzSURBVHjazJfPSgJRFMbHwZSgWdpYuxYtRKTWQZtIsCB8iyLxFSR6CaGoXS9gQRsjiKR9UAi1a5H92ekiFGH6jnwXLtNM6ijjfPBDHeee78ydmXPujTmOY4yoJNgCRZABS0TUIk1QA7egO1JUSWAINqiCtvNXPeJWm2PsYfH/+zMBKqCjmdVBGayBFIiRFI+VeY5KqsMYiXETkMwbDNIHJyA9wmwp0hzTZ4yG32x4Dc6BNw58AtkxjN1kGcNhzNywBGzN/BJYE5grLMZSSdh+CSS0aZcB5hTMFaaWREN/JvSTKtq0W1M012dC3Y6KOwGbT2x/wns+yjPRp9fgVsRZDo7AAjgFz65SMQ9sI5g+wY/2W2Kfg316liSrJAtHz+dVKzjBVfB5RXv0TMZZXi1wAz48rqINHgPOQNvjmHjcgW3xjrO2G6zhXnoA68Z0VWMCRZONRXRvhCfllTG1jvYeYgLKa0kaSYetVvDqzXlwFdBoD9Q9jsfYrrumMWPJDLzgcxUsgu+QfFPgC7yaXMmIlkO8cOXVMrmMEm2GmIDyasot2MGXaxaivMfJG6Aa0KjEOuJWnXVgNxKlWF6HC3AIjsGBK1spmysTNCO3xGMOnA28Z92OI7MgicSSbOaL0kgsyyOxMYnE1iy0zWls1tvzXwEGAHWMl7hHo/1fAAAAAElFTkSuQmCC) no-repeat;
        outline:0;
    }

    .navbar .nav > li {
        width:100%;
        margin:0;
    }
}

@media (max-width:920px) {
    .hpBoxes {
        margin:auto;
        overflow:auto;
    }
    .hpBoxes .hpBox {
        width:32.333%;
        margin-bottom:1%;
        text-align:center;
    }

    .hpBoxes .hpBox:first-child {
        width:100%;
    }

    .hpBoxes .hpBox:nth-child(4) {
        margin:0;
    }

    .hpBoxes .hpBox p {
        min-height:none;
    }

    .make-links li {
        width: 32%;
    }
}

@media (max-width:767px) {
    div.slider.up {
        display:none;
    }
    .footer {
        text-align:center;
    }
    .footer .span4 {
        border:0;
        margin-bottom:20px;
    }
    .hpImages .one,.hpImages .two,.hpImages .three {
        text-align:center;
        margin:10px auto;
    }
    #sliderOverlay {
        display:none;
    }
}

@media (max-width:692px) {
    .hpBoxes .hpBox p span {
        font-size:16px;
    }
}

@media (max-width:629px) {
    .hpBoxes .hpBox p {
        font-size:14px;
    }
    .hpBoxes .hpBox p span {
        font-size:14px;
    }
}

@media (max-width:573px) {
    .hpBoxes .hpBox {
        width:100%;
        clear:both;
        max-width:320px;
        margin:10px auto;
        float:none;
    }

    .hpBoxes .hpBox:nth-child(4) {
        margin:10px auto;
    }

    .hpBoxes .hpBox p {
        font-size:16px;
        min-height:0;
    }
    .hpBoxes .hpBox p span {
        font-size:22px;
    }

    .hpBoxes .hpBox:first-child {
        width:100%;
        max-width:none;
    }
}

@media (max-width:555px) {
    .make-links li {
        width: 49%;
    }
}

@media (max-width:420px) {
    .make-links li {
        width: 99%;
    }
}
.vehicle-finance table td, .vehicle-finance-representative table td {
    font-size:12px;
}