.d-wbr{font-size:16px}.d-wbr h1,.d-wbr h1 strong,.d-wbr h2,.d-wbr h2 strong,.d-wbr h3,.d-wbr h3 strong,.d-wbr h4,.d-wbr h4 strong{font-weight:800!important}.link-white a:hover{text-decoration:underline}.fw-500,.fw-500 *{font-weight:500!important}.text-fat,.text-fat *{font-family:'Montserrat',sans-serif;font-weight:800}.fill-green,.fill-green *{color:#68934a!important}.fill-olive-green,.fill-olive-green *{color:var(--theme-color-3)!important}.body p{line-height:170%!important}header span.icon-bar{color:#fff!important;background:#fff!important}.header{border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 0 16px 2px rgba(0,0,0,.15)}header .flat-menu{display:none!important}@media(min-width:992px){.d-service-summary-container .d-service-summary-list>li:nth-child(3n+2){border-left:1px solid var(--theme-color-3);border-right:1px solid var(--theme-color-3);margin-bottom:0!important}}.body h1{padding-bottom:1rem}.d-con-mobile-navbar nav .d-navbar-call .d-navbar-call-icon,.d-con-mobile-navbar nav .d-navbar-address .d-navbar-address-icon{color:var(--theme-color);border-color:var(--theme-color)}ul.nav.navbar-nav li a{text-align:center}.home,.about,.services,.gallery,.careers,.contact,.specials,.reviews,.car-sales{padding-top:0!important}@media(min-width:992px){#header-top{border-bottom:1px solid rgba(196,169,130,.25)}}#u_content_custom_social_1 .d-con-footer-social.d-social-box{background-color:transparent;text-align:left;display:flex;align-items:center}#u_content_custom_social_1 .d-con-footer-social.d-social-box:before{content:'Follow Us';font-family:Montserrat;font-weight:800;color:#fff;padding-right:15px}footer #u_content_custom_social_1 .d-social-box a{width:25px;height:25px;background:transparent;color:var(--theme-color)!important;border:1px solid rgba(255 255 255/100%)!important;display:flex;justify-content:center;align-items:center}footer #u_content_custom_social_1 .d-social-box a:hover{background:var(--theme-color-2)}footer #u_content_custom_social_1 .d-social-box a i{margin-top:0!important;color:#fff}.d-social-box.d-con-header-social a:nth-child(2) img{transform:translateY(-1px)}header .d-social-box a,header .d-social-box i,header .d-social-box a,header .d-social-box>* :not(img){aspect-ratio:1/1;width:25px!important;height:25px!important;margin:0 3px!important;padding:0!important;line-height:1.5!important;display:flex!important;justify-content:center;align-items:center;color:#6b4d29}.d-social-box.d-con-header-social{display:flex;align-items:center;justify-content:start}.d-social-box{padding:10px!important}.d-social-box a{border:1px solid var(--theme-color-2)!important;color:var(--theme-color)!important}.d-social-box a:hover{background:var(--theme-color-2);color:#fff!important}.d-social-box a:hover i{color:#fff!important}#apptSubmitBtn,#Contact-btnSubmit,.d-sale-button{border:1px solid var(--theme-color)!important}.banner-content .theme-btn{background:var(--theme-color-2)}.banner-content .theme-btn:hover{color:var(--theme-color-2)!important;border-color:var(--theme-color-2)!important}span.banner-title{font-weight:900!important;text-transform:uppercase}.d-affiliate img{max-width:100%;max-height:150px;object-fit:contain}@media(max-width:480px){.body #banner.v-row-padding{padding:16px 20px!important}}@media(max-width:600px){#header-top .u-row{border-bottom:0!important}#header-top,#header-bottom{padding:20px;background-color:#ecedde;background-size:cover;background-blend-mode:multiply;text-align:center}#header-top{background-position:bottom}#header-bottom{background-position:top}.body p.banner-subtitle{line-height:normal!important;font-weight:500!important;margin-left:0!important}.banner-content *{text-align:left}.banner-content{align-items:start!important}header div#header-top{padding-top:25px!important}header.header div#header-bottom{padding-bottom:25px!important}}@media(max-width:912px){header div#u_column_15>div,header .header-topbar{flex-direction:column}#header-bottom input{display:none}}@media(max-width:1025px){header #u_content_custom_logo_3 .d-logo-box{position:relative!important;top:0}}.home-sec3-bottom-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.list-unstyled li{display:flex;gap:10px}.list-unstyled li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700}@media only screen and (min-width:481px) and (max-width:991px){.body .hide-desktop{display:none!important}}