h1::after, h2::after, .d-vehicle-list-heading::after {
    display: block;
    content: "";
    margin: 16px auto 0;
    width: 133px;
    height: 5px;
    background: url(https://assets.unlayer.com/projects/5192/1670041703584-lines.png) no-repeat center;
}
a
{
text-decoration:none;
}
.link-a a
{
text-decoration:none;
color:#000;
}
.link-a a:hover
{
color: #d10010;
}
.black-line h1::after, .black-line h2::after {
    background: url(https://assets.unlayer.com/projects/5192/1670041730022-lines-black.png) no-repeat center !important;
}
.full-w>.container {
    max-width: 100% !important;
}
.button-main a
{
     position: relative;
    background: #d00000 !important;
    font-weight: 700;
    min-width: 160px;
    border: 1px solid #fff !important;
    border-right: 0px !important;
   height: 35px;
}
.button-main a:hover
{
    background: #970303 !important;
}
.button-main a:after {
   content: url(https://assets.unlayer.com/projects/5192/1668521879127-bg-cta-a.png);
    position: absolute;
    right: -27px;
    padding: 6px 10px 6px;
    background: #000;
    top: -1px;
    border: 1px solid #fff !important;
    border-left: 0px !important;
}
.button-main a:hover:after 
{
   background: #000;
}
.ten-bg, .tin-dark {
    position: relative;
}
.ten-bg::before {
    content: " ";
    background: linear-gradient(0deg, rgba(0,0,0,0.7), rgba(0,0,0,.7));
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    filter: none;
}
.tin-dark::before {
    content: " ";
    background: linear-gradient(0deg, rgba(0,0,0,0.7), rgba(0,0,0,.7));
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    filter: none;
}
h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
}

.fix-bg {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
}
.fix-bg-w>.container {
    max-width: 820px !important;
    padding: 0 20px;
}
.d-con-slider-button button.d-appointment-button:after {
    content: url(https://assets.unlayer.com/projects/5192/1668521879127-bg-cta-a.png);
    position: absolute;
    right: -27px;
    padding: 5px 10px 5px;
    background: #000;
    top: -1px;
    border: 1px solid #fff !important;
    border-left: 0px !important;
}

.d-con-slider-button button.d-appointment-button:hover:after 
{
    background: #000;
}
.d-con-slider-button button.d-appointment-button {
    position: relative;
     background: #d00000 !important;
    font-weight: 700;
    min-width: 160px;
    border: 1px solid #fff !important;
    border-right: 0px !important;
  color:#fff !important;

}
.d-con-slider-button button.d-appointment-button:hover {
 background: #970303 !important;
}
.slogan {
    text-transform: uppercase;
   text-shadow: 0 2px 2px rgba(0,0,0,.75);
}
.d-slider-caption br {
    display: none;
}
.text-shade {
    text-shadow: 0 2px 2px rgba(0,0,0,.75);
}
.max-width-820
{
 max-width : 845px;
padding-left: 20px !important;
padding-right: 20px !important;
margin: 0 auto;
}
.max-width-1510 {
    max-width: 1510px;
    margin: 0 auto;
    padding: 0 !important;
}
.lp
{
letter-spacing: -.5px;
}
.up-text
{
 text-transform: uppercase;
}

@media screen and (max-width: 767px) {
#u_content_custom_slider_1 {
    display: none;
}
}

body .uwy.userway_p3 .uai {
    left: 60px !important;
}