.footer{background-color:#000;color:#fff;text-align:center;padding-left:15px;padding-right:15px}.footer-logo{margin-bottom:3em;margin-top:3em}@media (min-width: 576px){.footer-logo{width:500px}}.list{text-align:center;list-style-type:none;font-style:italic;background:#000}.footer a{color:#fff !important;text-decoration:none !important}.black-bg{background:#000}[data-toggle=collapse] .fa:before{content:"\F0D8"}[data-toggle=collapse].collapsed .fa:before{content:"\F0D7"}.navbar-nav{white-space:nowrap}.navbar-light .navbar-nav>li>a:hover{border-radius:4px}.navbar-light .navbar-nav .dropdown-item:active,.navbar-light .navbar-nav .dropdown-item:hover,.navbar-light .navbar-nav>li>a:active,.navbar-light .navbar-nav>li>a:hover{background-color:red;color:#fff !important}.custom-grey-dropdown{background-color:#4c4c4c;color:#fff !important}.custom-grey-dropdown>a{color:#fff !important}.custom-grey-dropdown>a:hover{background-color:red;color:#fff !important}@media (max-width: 767px){.custom-hamburger-dropdown{background-color:#4c4c4c;color:#fff !important}.custom-hamburger-dropdown>a{color:#fff !important}.custom-hamburger-dropdown>a:hover{background-color:red;color:#fff !important}}.navbar-toggler{border:none}@media (max-width: 500px){.header-logo{width:80%}}.nav-border{border-top:1px solid #000;margin:0}.nav-font{font-size:1em}@media (max-width: 900px){.nav-font{font-size:.8em}}.phone-style{font-size:.8rem;margin-right:25px !important}@media (max-width: 1000px){.phone-style{margin-right:50px !important}}.icon-32px{font-size:32px !important}#map{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;max-height:430px;height:430px;border-radius:4px}#map,#map .map-image{width:100vw;max-width:100%}#map .map-image{height:400px;-o-object-fit:none !important;object-fit:none !important}form#contact #message{height:80px}@media only screen and (min-width: 992px){form#contact #message{height:calc((1.5em + .75rem + 2px) * 3 + 20px)}}.hero-image{height:100vh;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 480px){.hero-image{height:calc(100vh - 200px);-o-object-fit:cover;object-fit:cover}}@media only screen and (min-height: 900px){.hero-image{height:900px;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 425px){.hero-image{height:300px;-o-object-fit:cover;object-fit:cover}}.category-overlay-div,.overlay-div{background-color:rgba(0,0,0,0.4)}.category-overlay-div{bottom:0;top:unset}.hero-btn-text,.overlay-text{color:#fff;text-transform:uppercase;text-align:center}.hero-btn:hover{color:#fff;background-color:red;border-color:red}.hero-btn{font-size:.8rem}@media only screen and (max-width: 720px){.overlay-div{bottom:0 !important;top:unset !important}}@media only screen and (max-width: 420px){.category-overlay-div{font-size:10px}}.right-side-div{width:100%;overflow:hidden}.employee-images{height:120px;overflow:hidden}.pointer{cursor:pointer !important}.form-control{border-radius:0 !important;background:#d3d3d3;margin-bottom:10px}a{color:#000}.btn{border-radius:0}.btn:hover{background-color:red;border-color:red;color:#fff}.card{border-radius:0 !important}.form-section{background:grey;padding:20px}.col-form-label{color:#fff}form#parts #description,form#service #description{height:120px}@media only screen and (min-width: 768px){form#parts #description,form#service #description{height:calc((1.5em + .75rem + 2px) * 7 + 60px)}}
