:root{--theme-color:#211de3;--secondary-color:#ba0000;--shadow:2px 2px 3px rgba(0 0 0/20%);--white:#fff;--top-bar-background:#03009b;--top-bar-2-background:#fff;--top-bar-linear-gradient:linear-gradient(130deg,var(--top-bar-background) 60%,var(--theme-color) 60%)}.d-con-mobile-navbar .d-navbar-menu .navbar-toggle.nav-open .icon-bar.icon-bar:nth-child(2){rotate:45deg;translate:0 6px}.d-con-mobile-navbar .d-navbar-menu .navbar-toggle.nav-open .icon-bar.icon-bar:nth-child(3){opacity:0}.d-con-mobile-navbar .d-navbar-menu .navbar-toggle.nav-open .icon-bar.icon-bar:nth-child(4){rotate:-45deg;translate:0 -6px}.d-con-mobile-navbar .d-navbar-menu .navbar-toggle.nav-open .icon-bar.icon-bar{transition:translate 350ms ease-in-out,rotate 150ms ease-in-out 250ms}.d-con-mobile-navbar .d-navbar-menu .navbar-toggle .icon-bar.icon-bar{transition:opacity 250ms ease,translate 250ms ease-in-out,rotate 150ms ease-in-out}.d-con-mobile-navbar{border-bottom:3px solid var(--theme-color);position:fixed;width:100%}ul.nav.navbar-nav li a{text-align:center;text-transform:capitalize;color:var(--theme-color)!important;font-weight:500}ul.menu li a{text-transform:uppercase;font-size:clamp(14px,.85vw,18px);color:#1f1f1f}#main-nav a:hover,#main-nav li div.selected a{color:var(--theme-color)!important}.header{box-shadow:var(--shadow);transition:all 250ms ease-in-out}#u_content_custom_logo_4 .d-logo{transition:all 250ms ease-in-out}.header-star-rating{color:var(--theme-color)}.main-navbar div#u_column_17{margin-left:auto}header.header .main-navbar .container{max-width:90vw!important}header .main-navbar .menu{flex-wrap:nowrap!important}@media screen and (max-width:768px){.header{min-height:220px}}@media(max-width:1245px){.header-reviews span,.header-phone span{font-size:15px!important}.header-midbar .d-appointment-button-b{font-size:18px!important}.main-navbar .menu li a{font-size:18px!important}header.header .header-topbar .u-col{max-width:unset!important;flex:unset!important}.header #u_column_19 span{font-size:20px!important}}.header-topbar .d-toolbar>div{justify-content:flex-end}.header-topbar .d-toolbar{margin-right:5vw!important}.header #u_row_10{height:50px;background:var(--top-bar-background)}.header #u_row_11{background-color:var(--top-bar-2-background);padding:0;height:50px;display:flex;justify-content:center;align-items:center}.header #u_column_34 input{letter-spacing:1px}.header #u_column_19{background:var(--top-bar-linear-gradient);height:50px;display:flex;justify-content:center;align-items:center;width:45%}.header div#u_content_custom_toolbar_6{display:flex;justify-content:center}.header .d-toolbar p{font-family:'Alfa Slab One'!important}.logo{left:unset!important}#u_content_custom_logo_1{display:flex;justify-content:flex-start;position:relative}.header #u_column_20 .d-cell1:hover a{color:#262626!important}.header #u_column_35 .d-cell3:hover span{color:#252525}.header #u_content_text_10 a{color:#fff}.header-phone a{font-family:Impact,Anton,sans-serif!important}.header-reviews div p a span:hover,.header-phone a:hover{color:var(--secondary-color)!important}.header .d-toolbar-social-box>div{display:flex;align-items:center}.header #u_content_custom_toolbar_2 .d-toolbar-social-box a{align-items:center;background:#fff;height:30px;width:30px;display:flex;justify-content:center;border-radius:20px}.header #u_content_custom_toolbar_2 .d-toolbar-social-box a:hover{background:#262626}.header #u_content_text_9 a:hover span{color:var(--theme-color)!important}.header .d-cell3-content>p>span{cursor:pointer}header #u_row_14 div#u_content_custom_appointmentButton_3:hover,header #u_row_14 div#u_content_custom_appointmentButton_3:hover input{background:#fff!important;color:#c5000d;cursor:pointer}.header #u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li>div a:not(:hover),.header #u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li>div:hover a{text-transform:uppercase;font-weight:400}@media screen and (max-width:1645px){.logo{max-width:125px}.header #u_column_19 span{font-size:26px!important}.header #u_content_text_9>div>p>span,.header-midbar #u_column_31 p,.header-reviews p a span{font-size:12px!important}.header #u_content_text_10>div>p>span>span{font-size:18px!important}.header #u_content_text_10>div>p>span>span:last-child{font-size:20px!important}.header #u_content_text_10>div>p>span>span:last-child>span{font-size:24px!important}.header #u_content_custom_appointmentButton_3 .d-con-usefor-header .d-appointment-button-b{font-size:16px!important}.header #u_column_12{max-width:23%}.header .u-row .u-col.u-col-71p08{flex:0 0 76%;max-width:76%}.header-topbar .d-toolbar{margin-right:2vw!important}.header-topbar .d-toolbar>div .d-flex span,.header-topbar .d-toolbar>div .d-flex a{font-size:14px!important}header.header .main-navbar .container{max-width:95vw!important}.header-midbar div#u_column_37{flex:0 0 15%;margin-left:auto}.header-midbar div#u_column_33,.header-midbar div#u_column_32{margin-left:auto}.banner{padding:140px 0!important}#amen-img img{max-width:80px!important}.home .amenities .container .u-row>div p span strong span{font-size:16px!important}}.logo-box-mobile{background:#fff}.mobile-header-contact span,.mobile-header-contact a{font-family:raleway!important;font-weight:bold;font-size:16px!important}.mobile-header-contact .d-toolbar{flex-direction:column}.d-con-mobile-navbar{position:fixed;width:100%}.logo-box-mobile{background:#fff}ul.nav.navbar-nav li a{color:#fff;text-transform:uppercase;text-align:center}@media(max-width:991px){header.header #u_column_35 .v-col-padding{padding:10px 0 0 0!important}}@media(max-width:750px){.about div#u_row_8 .u-row{flex-direction:column-reverse}.specials #u_content_custom_specials_1 .d-specials-container .d-specials{padding:10px 0;width:100%!important}.specials #u_content_custom_specials_1 .d-con-specials-container{padding:0 20px!important}}.img img{max-width:100%;height:auto!important}a{text-decoration:none}.banner .container{max-width:unset!important}.contact #u_content_text_11 a{color:#252525}.theme-btn,#apptSubmitBtn,#Contact-btnSubmit{display:inline-block;background:var(--secondary-color)!important;padding:10px 32px!important;border-radius:2em!important}.theme-btn:hover a,#apptSubmitBtn:hover,#Contact-btnSubmit:hover{color:#000!important}.theme-btn a{font-family:raleway,sans-serif!important;background:none!important;font-weight:600!important}@media(max-width:991px){.service-boxes .u-row div>div{padding:0!important}}.d-con-vehicle-details-info.d-vehicle-info .row{display:flex!important}#u_content_custom_vehicleDetails_5 .d-con-vechile-detail .d-con-vehicle-details-info .row>*{width:175px}#u_content_html_10{padding:0!important}.d-con-mobile-navbar .d-con-menu ul.navbar-nav{background-color:#f8f9fa!important}#d-mobile-nav-collapse{background-color:#fff!important}@media screen (max-width:750px){.d-con-mobile-navbar .d-con-menu ul.navbar-nav{background-color:#f8f9fa!important;}}#u_content_custom_logo_99 .d-logo{height:auto;width:130px}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu{border:1px solid #211de3;justify-content:flex-end;width:160px}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu{border-radius:10px}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu a{font-family:Impact,Anton,sans-serif}