.ghost-bttn-prim .quicklinkbutton.buttoncolor-white_orange {
    color: var(--clr-primary-200);
    background-color: transparent!important;
    border-color: var(--clr-primary-200);
}
.ghost-bttn-prim .quicklinkbutton.buttoncolor-white_orange .quicklinkbutton-label {
   color: var(--clr-primary-200)!important;
}

.max-w-bttn .btn {
    width: max-content;
    margin-inline: auto!important;
}

.ghost-bttn .quicklinkbutton.buttoncolor-white_orange {
    color: var(--clr-neutral-100) !important;
    background-color: transparent !important;
    border-color: var(--clr-neutral-100) !important;
}

.ghost-bttn-prim .quicklinkbutton-wrapper:nth-child(3) .quicklinkbutton.buttoncolor-white_orange {
    background-color: var(--clr-primary-300)!important;
}

.footer-container .social-media-links .media-link {
    float: left;
    margin: 10px 12px 11px 0;
}
.ghost-bttn-prim .quicklinkbutton-wrapper:nth-child(3) .quicklinkbutton.buttoncolor-white_orange .quicklinkbutton-label {
color: var(--clr-neutral-800) !important;
}

/************************
  navbar
************************/
@media (min-width: 768px) {
.navbar li:nth-child(6) a.menu-heading {
    color: var(--clr-neutral-800)!important;
    background-color: var(--clr-primary-300) !important;
    border-color: var(--clr-primary-300);
    font-weight: 700;
    border-radius: 4px;
}
}

/************************
  padding
************************/
.container {
    padding-right: 24px;
    padding-left: 24px;
}
.browse-inventory-container {
    padding: 24px;
}

/************************
  inventory list
************************/
.pricenote {
    color: white;
}

/************************
  TESTOMONIAL
************************/
.testimonial  .popover {
    z-index: 3;
}

/************************
  INVENTORY LIST
************************/
.specialSwiper .swiper-slide a {
    width: 100%;
}

/************************
  NAVBAR
************************/
.navbar-top {
    z-index: 9;
}

/************************
  VDP  
************************/
.pageid-ivd .internetvalue {

}

.qk-contact-mobile {
    display: block;
}
.vdp-contactform-4.m-n {
    display: none;
}

@media (min-width: 768px) {
.qk-contact-mobile {
    display: none;
}
.vdp-contactform-4.m-n {
    display: block;
}
}

.pageid-ivd {
    padding-top: 20px;
}

.pageid-ivd .checkbox{
    font-size: 11px;
}

.pageid-ivd .internetlabel {
    font-size: 16px!important;
}

.pageid-ivd h1.pagetitle {
    font-size: 24px!important;
}

.layout-4-vehiclelinks .vehicle-links-container {
    justify-content: flex-end;
    flex-direction: column;
    width: 100%;
}

.layout-4-vehiclelinks {
    width: 100%;
}

.layout-4-vehiclelinks div.vehicle-link .btn-default {
    border: 1px solid #ccc;
}

.vehicle-panel-price.vehicle-panel-price {
    background: linear-gradient(84deg, #243742 0%, #3A5161 100%)!important;
}

.swiper-wrapper {
  transition-timing-function: initial !important; /* or just remove this */
  margin: 0 auto;
}

/************************
  footer edit 6/5/2025
************************/

div.footer-container a {
    font-size: 0.6rem;
}

.footer-layout-container.container .sitemap-container .row {
    margin: 0 -10px;
    line-height: 20px;
}


/* Hover effect */
 .navbar li:nth-child(6) a.menu-heading:hover {
        color: var(--clr-neutral-800) !important;
        background-color: var(--clr-primary-200) !important;
        border-color: var(--clr-primary-200) !important;
    }

/* Hover effect */
.ghost-bttn-prim .quicklinkbutton-wrapper:nth-child(3) .quicklinkbutton.buttoncolor-white_orange:hover {
    color: var(--clr-neutral-800) !important;
    background-color: var(--clr-primary-200) !important;
    border-color: var(--clr-primary-200) !important;
}

/* Special Page */



body .uwy.userway_p3 .userway_buttons_wrapper {
    top: auto;
    bottom: 88px;
    left: calc(100vw - 26px);
    right: auto;
    -ms-flex-pack: end;
    justify-content: end;
    transform: translate(-100%);
}

@media (max-width: 768px) {
  body .uwy.userway_p3 .userway_buttons_wrapper {
    top: auto;
    bottom: 88px;
    left: calc(100vw - 7px);
    right: auto;
    -ms-flex-pack: end;
    justify-content: end;
    transform: translate(-100%);
  }
}

body .uwy .uai, body .uwy .ulsti {
    cursor: pointer;
    background: #0048ff !important;
    border-radius: 50% !important;
    padding: 0;
    transition: .1s;
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 64px;
    height: 66px;
    position: relative;
}

.vehicle-panel-price {
    font-weight: bold;
    background-color: red;
    color: #fff;
    position: relative;
    flex-basis: auto;
    padding: 10px;
    line-height: 1em;
    font-size: .99em;
    min-width: 125px;
    margin-top: -18px;
}



a.quicklinkbutton.buttonanim-basic:hover {
    color: var(--clr-neutral-800) !important;
    background-color: var(--clr-primary-200) !important;
    border-color: var(--clr-primary-200) !important;
}

.ghost-bttn-prim .quicklinkbutton.buttoncolor-white_orange:hover .quicklinkbutton-label {
    color: var(--clr-neutral-800) !important;
    background-color: var(--clr-primary-200) !important;
    border-color: var(--clr-primary-200) !important;
}

.clearfix {
    line-height: 33px;
}

div.footer-container a {
    font-size: 0.8rem;
}

.footer-links-heading {
    font-size: 0.8rem;
    font-weight: 600;
}

body {
  font-family: 'Montserrat', sans-serif !important;
}

h1, h2, h3, h4 {
  font-family: 'Montserrat', sans-serif !important;
}

.swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 284.25px;
  margin-right: 0 !important;
  text-align: center;
  font-family: sans-serif;
}