@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@800;900&display=swap');

/* Appintment button */
button.d-appointment-button,
.d-con-button a {
    background: linear-gradient(to bottom, rgba(155,155,155,1) 0%,rgba(255,255,255,1) 50%,rgba(155,155,155,1) 100%);
   font-weight: 700;
}
button.d-appointment-button::after,
.d-con-button a span::after {
    content: "\f054";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    background: #ed1c24;
    height: 35px;
    position: relative;
    top: 0;
    padding: 10px 10px;
    left: 0;
    margin-left: 23px;
    color: #fff;
    bottom: 0;
    transition: all .5s;
}
button.d-appointment-button:hover::after,
.d-con-button a:hover span::after {
   background: #0a3b61;
}
.body p {
    line-height: 28px !important;
    letter-spacing: -0.5px;
}
.body a {
    text-decoration: auto !important;
}
.dc-text-center ul li {
    text-align: center;
}
.dc-homepage-slider {
    text-shadow: 0 2px 2px rgb(0 0 0 / 75%);
}
.dc-services-list ul.d-service-summary-list li {
    background: url(https://assets.unlayer.com/projects/5192/1663829558530-bg-li-rcauto.png) no-repeat left;
    margin-bottom: 10px;
    padding-left: 40px !important;
    list-style: none;
}
.dc-main-header .dc-header-logo {
    margin-left: 15% !important;
} 

.dc-header-logo {
    margin-left: 15%;
}

header #u_row_7 #u_column_14 {
    position: static;
    width: 120%;
}



/* Model Popup */
#apptSubmitBtn {
    background: #c20000;
}
#apptSubmitBtn:hover {
    background: #419641;
    color: #fff;
}
span.btn-close {
    cursor: pointer;
}
/* Appointment form popup */
.d-con-appointment-formAppointmentSubnav form p.text-danger {
    font-size: 14px;
    color: #a94442 !important;
    letter-spacing: -.5px;
    line-height: 28px;
}

@media screen and (max-width: 768px){
h1, h2, h3 {
    font-size: 21px !important;
}
.body.VehicleDetails #u_row_8 {
padding: 0px !important;
}
}


#u_content_custom_logo_1 .d-logo {
       width: 340px !important;
       max-width: 340px !important;
}

.dc-homepage-slider ul>li>div{
margin-bottom:unset !important;
}

.d-slider-arrow {
    background: rgb(0 0 0 / 65%);
    color: #fff;
    font-size: 24px;
    line-height: 48px;
}

.d-slider-arrow:hover{
background: #000;
}

@media (min-width:768px){
.dc-meet-heading-paragraph-section div#u_column_15{
padding-right:30px;
}
}
