:root {}
p{line-height:26px}
header .u_row .container {max-width: unset !important; padding:0 40px!important}
.d-wbr header p{color: #fff!important; font-size:14px!important; line-height: 17px; font-weight:400;}
.logo{position:absolute;float: left; width: 346px; padding-top: 0; margin-left:0; position: absolute;}
.logo img{height:141px!important;width:344px!important}
header #u_row_7{background:#000}
.d-cell1 p a,.d-cell1 p a:hover{color: #e6d500!important;text-decoration:none}
.d-cell1 p a:hover{color: #467CA0!important}
.d-cell3 p a,.d-cell3 p a:hover{color: #fff!important;text-decoration:none}
.d-cell3 p a:hover{color: #e6d500!important}
.mob-loc a,.mob-loc a:hover{color:#fff; text-decoration:none}
.d-cell1, .d-cell2, .d-cell3, .d-toolbar-social-box{justify-content: end}
header.header div#u_column_22 .v-col-padding{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}
header.header div#u_content_custom_toolbar_5{width: 800px}
.header-info{height:104px;}

/* Menu */
header #u_content_custom_navLinks_3 {padding: 0!important;}
.u_content_menu {padding: 0;max-width: 1300px;}
.d-header-nav {margin-right: 15px}
.d-header-nav ul li div{padding:0!important}
.d-header-nav ul li a {text-transform: uppercase;padding: 23px 26px;transition: all 0.5s;}
.d-header-nav ul li a:hover,
.d-header-nav ul li .selected a {background:#620009;transition: all 0.5s;}
.d-con-blog-details {
    margin: 0 auto;
    max-width: 1200px;
}
.d_cus_slider .d-slider-caption br{display:none}
.d_cus_slider .d-slider-caption{font-weight:900;font-size:30px!important;color:#fff;text-transform:uppercase;padding:10px 0;margin:0;line-height:1.2;width:100%;text-align:center;text-shadow:-1px 2px 2px #000;font-family:Montserrat; max-width: 640px; margin: 0 auto}
.d_cus_slider .d-slider-caption span{color:#E7161D; display: block; font-size: 30px!important; padding-top: 3px; padding-bottom: 10px;}
.d_cus_slider .d-con-slider-button{margin-bottom:55px}
.d_cus_slider .d-appointment-info{text-align:center!important}
.d_cus_slider .d-appointment-button{display:inline-block;margin:13px auto 10px;padding:15px 26px!important;min-width:175px;transition:.5s;font-weight:600;color:#000!important;text-transform:uppercase;text-align:center;font-size:12px;background:#e6d500}
.d_cus_slider .d-appointment-button:hover{background:#e6d500!important}
.d_bdr_wrap .u-row:before{position:absolute;border:9px solid #e1e1e1;top:0;bottom:0;left:0;width:52%;z-index:0;content:""}
.d_bdr_wrap .container .u-row{padding:25px 0 25px 25px;box-sizing:content-box;position:relative}
.d_bdr_wrap .d_bdr_cnt{max-width: 332px; margin:0 auto}

.home-service-list-container ul{margin-left:0;padding-left:0;list-style:none}
.home-service-list-container ul li{background: url(https://assets.unlayer.com/projects/5192/1672946787113-bullet.png) 0 50% no-repeat; padding: 2px 0 2px 22px!important; list-style: none}
.home-services-container ul li {padding-bottom: 10px}
ul.d-service-summary-list li{background: url(https://assets.unlayer.com/projects/5192/1671910283407-bg-li.png) 0 50% no-repeat; padding: 2px 0 2px 22px!important; list-style: none}
.d-flex-wrap{margin-bottom:80px!important}
.d-flex-center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;margin-bottom:-110px}
.d-flex-center .d-box1{background:#e6d500;font-size:15px;font-weight:600;color:#000000;margin:20px 15px;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_rev_smico{max-width:570px!important; margin:20px auto 30px}
.d_container_650 {max-width: 650px;margin-left: auto;margin-right: auto}
.d_container_700{max-width: 700px;margin-left: auto;margin-right: auto;}
.d_container_790 {max-width: 790px;margin-left: auto;margin-right: auto;}
.d_container_820 {max-width: 820px;margin-left: auto;margin-right: auto;}
.d_container_860 {max-width: 860px;margin-left: auto;margin-right: auto;}
.d_container_920 {max-width: 920px;margin-left: auto;margin-right: auto;}
.d_container_960 {max-width: 960px;margin-left: auto;margin-right: auto;}
.d_img_responsive img{display:block;height:auto!important;;max-width:100%!important;;padding:0!important;width: 100%!important;}

.d_cust_btn .btn{display:inline-block;margin:13px auto 10px;padding:15px 26px!important;min-width:175px;transition:.5s;font-weight:600;color:#000;text-transform:uppercase;text-align:center;font-size:12px;background:#e6d500; border-radius:0}
.d_cust_btn .btn:hover{background:#e6d500; color:#225378!important; border-radius:0}
.d_cust_btn .d-btn-icon{float:inherit!important}

.d_cust_btn input[type="button"]{display:inline-block;margin:13px auto 10px;padding:15px 26px!important;min-width:175px;transition:.5s;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;font-size:12px;background:#9d0b0e; border-radius:0}
.d_cust_btn input[type="button"]:hover{background-color:#467CA0!important; border-radius:0}

.d_abt_sec_2.u_row>.container.d-con-full-width {max-width: 1180px!important; margin: 0 auto}

.d_parallax_bg {background-position: center!important;background-repeat: no-repeat!important;background-attachment: fixed!important;background-size: cover!important}
.d_tint_bg_90,.d_tint_bg_80,.d_tint_bg_70,.d_tint_bg_60, .d_tint_bgw_90{position:relative}
.d_tint_bg_90:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.9); content:""}
.d_tint_bg_80:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.8); content:""}
.d_tint_bgw_90:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(255,255,255,.9); content:""}
.d_tint_bg_70:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.7); content:""}
.d_tint_bg_60:before{position:absolute; left:0; top:0; right:0; bottom:0; background-color: rgba(0,0,0,.6); content:""}

footer .d_foot-top{border-bottom:4px solid #fff}
.d-vehicle-list-box a{text-transform: capitalize;text-shadow:0 2px 2px rgb(0 0 0 / 75%)}
footer .d-foot-nav a, footer .d-foot-nav a:hover{font-weight:bold!important}
footer .d-foot-btm{color:#fff;font-size:15px;text-align:center;}
footer .d-foot-btm p, footer .d-foot-btm ul li a, footer .d-foot-btm ul li a:hover {font-size: 15px!important}
footer .d-foot-btm a{color:#fff!important; text-decoration:none}
footer .d-foot-nav a:hover,
footer .d-foot-btm a:hover{color:#000!important; text-decoration:none}


@media(max-width:1399px){
header .d-logo-box{width:300px;left:0!important}
.d-header-nav ul li a{padding:23px 19px}
}

@media(max-width:1300px){
header .u_row .container{padding:0!important}

}
@media(max-width:1150px){
header .d-logo-box{width:170px;left:0!important;top: 10px!important}
header.header div#u_content_custom_toolbar_5 {width: 730px}
.d-header-nav ul li a {padding: 23px 16px}
}

@media(max-width:991px){
header .d-logo-box{position: relative; left: inherit!important; top: inherit!important; margin: 0 auto;}
.d-con-mobile-navbar{position:relative}
#u_content_custom_logo_2 .d-logo-box{margin:10px 0 0 0}
header #u_row_11.v-row-padding{padding:0!important}
header .d-social-box{padding-top:0!important}
.d_cus_slider .d-slider-caption{display: none!important}
.d_bdr_wrap .u-row:before{opacity:0!important}
.d_bdr_wrap .container .u-row{padding:0 25px; display:block}
.d_bdr_wrap .u-col.u-col-50{max-width:100%!important;flex:0 0 100%!important;display:block!important}
.d_bdr_wrap .v-col-padding{box-sizing: border-box!important}
.d_bdr_wrap div#u_column_25 {padding-top: 80px; padding-bottom: 50px}
.d_bdr_wrap div#u_column_41{display: none!important}
.d_bdr_wrap #u_column_38{padding-top:60px!important;padding-bottom:60px!important}
.d_mob_lwrap{}
}
@media (min-width: 767px) and (max-width: 991px){
.d-foot-btm #u_column_14 .hide-mobile {display: block!important;}
}

@media(max-width:767px){
.d-flex-center .d-box1{margin:30px}
.d-flex-wrap{margin-bottom:0px!important}
.d_rev_smico{max-width:230px!important}
.home-services-container div{display:block}
.home-services-container div ul{margin-bottom:0}
.home-services-container{margin-top: -70px!important}
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_wrap .container .u-row {padding: 0!important}
.d-foot-btm #u_column_16 .hide-desktop {display: block!important;}
}

@media(max-width:500px){
.home-services-container div:nth-child(2){padding:15px 15px 25px 15px!important;}
}

@media(max-width:480px){
header #u_column_24 .v-col-padding,
header #u_row_13.v-row-padding,
header #u_row_9.v-row-padding{
padding:0!important
}
}
@media(max-width:439px){
.d-flex-center{margin-bottom:0}
}