:root{--golden-grad: linear-gradient(#c4a155, #dabb78, #c4a155);}
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 p:hover a{color:rgb(224, 0, 0)}
.d-req-serv {position: relative;right: 0;padding: 0!important;}
.d-appointment-button-b {position: absolute;right: 50px;text-align:center;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;transition:.5s;margin:0;padding:15px 40px;background:#e00000;border-radius:0 0 10px 10px!important}
.d-appointment-button-b:hover{background:#e00000!important}
#u_content_custom_navLinks_3 nav.d-nav-links-info.d-header-nav {margin-right:50px}
header .menu a{padding: 23px 30px; font-weight:600;transition: all 0.5s;}
header .menu a:hover{padding: 23px 30px; background: var(--golden-grad); font-weight:600}
header .menu .selected a{padding: 23px 30px; background: var(--golden-grad); font-weight:600}
.d-txt-center{text-align:center}
.d-btn-red .btn{background: #e00000;color: #fff;padding: 15px 30px!important;line-height: 1.2;border-radius:0}
.d-btn-red .btn:hover{background: #dabb78;}
.d-container-620{max-width: 620px;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-1080 {max-width:1080px;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-employee-image {display: none}
.d-employee-body.box *{text-align: center!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-specials-title, .d-specials-icons a{color:#e00000!important;}
.d-add-lnks a, .d-add-lnks a:hover {text-decoration: none;}
.drive-services .container {max-width: 100%!important}
.d-service-content {max-width: 1200px;margin: 60px auto 60px;}
.d-service-cards-flex.container,
.d-con-blog-details {max-width: 1200px!important;margin: 0 auto;}
.d-blog-read-more{font-weight:bold}
.d-gold-box{background:#dabb78;max-width:1170px;margin:-280px auto 0;padding:50px}
.d-gold-box h2{max-width:750px;margin:0 auto}
.d-gold-services-list{max-width:950px;margin:30px auto;justify-content:space-between;display:flex;display:-webkit-flex}
.d-gold-box .d-btn-red .btn:hover{background: #000;}

.d-icons-container{justify-content:center;flex-wrap:wrap;margin-top:40px;display:flex;display:-webkit-flex}
.d-icons-container .d-icon-box{width:360px;padding:0 15px;margin:15px;text-align:center}

.d-icons-container .d-icon-box p{text-align:center;padding:0;color: #fff;}
.d-icons-container .d-icon-title{font-size:16px;font-weight:600;text-transform:uppercase;margin-top:25px}
.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 #dabb78;top:0;bottom:0;left:0;width:53%;z-index:0;content:""}


.d-gold-services-list li{background:url(https://assets.unlayer.com/projects/5192/1668440243419-icon-location.png) no-repeat 0 0;font-style: italic;font-weight: 600;font-size: 16px;padding-left: 50px;list-style: none;    margin-top: 8px}
.d-win-img img{margin:0 auto 30px}
.d-drive-lnks a:hover{color:#e00000!important}
.d-fw-600 *{font-weight:600!important}
@media(min-width:1190px){
.d-icons-container .d-center-box {border-left: 1px solid #fff;border-right: 1px solid #fff;}
}
@media(max-width:991px){
h1 {font-size: 22px}
h2 {font-size: 21px}
h3 {font-size: 19px}
header .d-toolbar .d-flex{flex-direction: row!important}
header .d-toolbar .d-flex p{padding:0 2px!important}
.d-mob-logo img {max-width: 136px;padding-bottom: 10px}
header.header .hide-desktop{display: block!important;}
.d-con-mobile-navbar{position:relative}
.d-mob-nav{margin-top: -40px}
}
@media(max-width:767px){
.d-gold-services-list {display: block}
.d-bdr-gold .container .u-row {padding: 25px}
.d-bdr-gold .u-row:before{width:100%;box-sizing: border-box;}
.d-img-home img{width:100%!important}
}
