p{line-height: 26px!important}
h1,h2,h3,h4,h5,h6{text-transform:uppercase}
header .menu a{font-size: 16px;font-weight: 600;text-transform: uppercase;}
header .menu a:hover{background:var(--golden-grad)}
d-toobar {justify-content: end;display: flex}
#u_content_custom_toolbar_5 .d-toolbar {width: 820px}
.d-wbr header p{font-size: 14px;font-weight: 600;line-height: 20px!important;}
.d-wbr header p a,header .d-wbr p a:hover,.d-link a,.d-link a:hover{text-decoration:none}
.d-cell3-content p:hover a{color:#c80011!important}
.d-slider-caption{text-shadow:-1px 2px 2px #000}
.d-slider-caption br{display:none}
/*#u_content_custom_navLinks_3 nav.d-nav-links-info.d-header-nav {margin-right:50px}*/
header .menu a, header .menu a:hover, header .menu .selected a{padding: 23px 30px; font-weight:600;transition: all 0.5s;}
header .menu a:hover, header .menu .selected a{background: #c80011;}
.d-txt-center{text-align:center}
.d-btn-red .btn{background: #c80011;color: #fff;padding: 15px 30px!important;line-height: 1.2;border-radius:0;width: 215px;display: inline-block;font-size: 12px;}
.d-btn-red .btn:hover{background: #000052;}
.d-appointment-button-b,
#u_content_custom_slider_1 .d-con-slider .d-appointment-info .d-appointment-button{padding: 15px 30px!important;line-height: 1.2;border-radius:0;display: inline-block;font-size: 12px;}
.d-bdr-gold .container .u-row {padding: 25px 0 25px 25px;box-sizing: content-box;position:relative}
.d-bdr-gold .u-row:before{position:absolute;border:8px solid #e1e1e1;top:0;bottom:0;left:0;width:53%;z-index:0;content:""}
.d-con-blog-details {max-width: 1180px;margin: 0 auto;}
.drive-services>.container{max-width:100%!important}
.d-service-summary-container{max-width:1180px;margin:60px auto}
h2.d-service-summary-sub-heading{font-weight:700;margin-bottom:30px!important}
h1.d-service-cards-heading{color:#000052!important;font-size:24px}
.d-container-660{max-width: 660px;margin-left: auto;margin-right: auto;}
.d-container-700{max-width: 700px;margin-left: auto;margin-right: auto;}
.d-container-750 {max-width: 750px;margin-left: auto;margin-right: auto;}
.d-container-790 {max-width: 790px;margin-left: auto;margin-right: auto;}
.d-container-850 {max-width: 850px;margin-left: auto;margin-right: auto;}
.d-container-940 {max-width: 940px;margin-left: auto;margin-right: auto;}
.d-container-1080 {max-width:1080px;margin-left: auto;margin-right: auto;}
.d-container-1200.u_row>.container.d-con-full-width {max-width: 1200px!important;margin-left: auto;margin-right: auto;}
.d-parallax-bg {background-position: center!important;background-repeat: no-repeat!important;background-attachment: fixed!important;background-size: cover!important}
.d-img-responsive{display: block;height: auto;max-width: 100%;padding: 0!important;}
.d-img-responsive img{display: block;height: auto;max-width: 100%;padding: 0!important;}
.d-flex-center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center; margin-top:-52px}
.d-flex-center .d-box1{background:#c80011;font-size:15px;font-weight:600;color:#fff;margin:10px;border:2px solid #fff;width:140px;padding:7px 0 17px;text-align:center}
.d-flex-center .d-box1 div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-end;height:62px;margin-bottom:10px}
.d-add-lnks a, .d-add-lnks a:hover {text-decoration: none; color:#fff!important}
.d-footer{border-top:6px solid #fff}
.AccessibilityStatement h1, .AccessibilityStatement h2 {
    font-weight: 500!important;
}
footer .d-vehicle-list-box .d-vehicle-list a:hover, footer .d-footer-nav a:hover, .d-location-info a:hover, .d-copyright a:hover{
    color: #c00011!important;
}

  #u_row_20 .container {
    max-width: unset !important;
  }
  .home-services-container {
    width: 100%;
    height: 300px;
    background: pink;
    text-align: center;
    position: relative;
    display: flex !important; 
    justify-content: center;
  }
  .home-services-container h2,
  .home-services-container h3{font-weight:700}
  .home-services-container h3{margin-bottom:25px}

  .home-services-container .d-btn-red{
    margin-top:20px
	}
  .home-services-container div {
    width: 100%;
  }
  .home-services-container div:nth-child(1) {
    height: 440px;
    background: url("https://assets.unlayer.com/projects/5192/1668540469547-bg-home-sec4.jpg");
    background-size: cover;
    background-repeat: no-repeat;
  }
  .home-services-container div:nth-child(2) {
    align-items: center;
    padding: 30px 20px;
    height: 500px;
    max-width: 1180px;
    background: rgba(255,255,255, .9);
    position: absolute;
    top: 325px;
  }
  .home-services-container div:nth-child(2) p {
    max-width: 980px;
    margin: 30px auto;
    text-align: justify;
  }
  .home-service-list-container {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
  }
  .home-service-list-container li{
  background:url(https://assets.unlayer.com/projects/5192/1668540279664-bg-li.png) no-repeat 0 50%;
  list-style:none; text-align:left; padding:0 0 0 25px; margin-bottom:10px
}
  .home-services-container button {
    margin: 20px;
  }

.d-review .container {
    max-width: 100%!important;
}
.d-review div#u_content_custom_reviews_1 {
    max-width: 1200px;
    margin: 0 auto;
}

@media(min-width:1220px) and (max-width:1389px){
header .menu a, header .menu a:hover, header .menu .selected a {padding: 23px 18px;}
}
@media(min-width:992px) and (max-width:1219px){
header .menu a, header .menu a:hover, header .menu .selected a {padding: 23px 15px}
#u_content_custom_navLinks_3{padding-right:20px!important}
#u_content_custom_logo_2 .d-logo-box{top: 16px !important;left: 14px !important;width: 160px;}
}
@media(min-width:991px){
.d-over-div{padding-bottom:535px!important}
}
@media(max-width:991px){
.d-con-head h1, h1{font-size:24px!important}
h2{font-size:24px!important}
h3{font-size:20px!important}
h4{font-size:18px!important}
h5{font-size:14px!important}
h6{font-size:12px!important}
.d-bdr-gold .u-row:before,
.d-slider-caption{display: none!important;}
header.header .hide-desktop{display: block!important;}
.d-con-mobile-navbar{position:relative}
.d-bdr-gold .container .u-row{padding:0}
.home-services-container,
.home-services-container div{display: block!important}
.home-services-container div:nth-child(2) {}
.d-over-div{padding-bottom:840px!important}
}

@media(min-width:768px){
.d-vehicle-info .d-col-3 ul {
    width: 33.3333%;
    float: left;
    margin-bottom: 20px;
padding-left: 30px!important;
}
}
@media(max-width:767px){
.d-gyf-ico img {width: 160px!important;}
.d-over-div{padding-bottom:860px!important}
.home-services-container div:nth-child(1){
background-position: center;
}

.d-sonnr .d-con-custom-image img {
    max-width: 100%!important;
    width: 100%!important;
}
.d-sonnr .u-col:nth-child(1) {
    border: 1px solid red!important;
    padding: 100px 39px 80px;
    height: 400px;
    box-sizing: border-box;
}
.d-gwad{}
.home-services-container div:nth-child(2) {
    padding: 40px 20px 30px;
    top: 308px;
}
.d-vehicle-info .d-col-3 ul{
padding-left: 30px!important; margin-bottom:0!important
}
}

@media(max-width:480px){
#u_row_20.v-row-padding.d-over-div {
    padding-bottom: 960px!important;
}
}

@media(max-width:320px){
.d-over-div {
    padding-bottom: 940px!important;
}
}



