@font-face{font-family:metropolis-semibold;src:url(../fonts/metropolis-semibold.woff2) format('woff2'),url(../fonts/metropolis-semibold.woff) format('woff');font-display:swap}#mainNav{background-color:#1b1b1b}#mainNav .navbar-brand{color:#fc0;font-family:metropolis-semibold,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#ffd633}#mainNav .navbar-brand img{max-width:263px}#mainNav .navbar-toggler{padding:13px 14px 13px 14px;color:#fff;background-color:#fc0;border:0;font-size:1rem;outline:0}#mainNav .navbar-nav .nav-item .nav-link{padding:.75em 0;color:#fff;font-size:90%;font-weight:700;letter-spacing:1px;font-family:metropolis-semibold,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#fc0}header.masthead{background-image:url(../img/Excavator-Header.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;color:#fff;text-align:center}header.masthead .masthead-intro{padding-top:150px;padding-bottom:100px}.intro-text{margin-bottom:3rem;padding:20px 20px;background:rgba(41,42,48,.65);border-radius:.25rem;background-repeat:no-repeat;box-decoration-break:clone}header.masthead .masthead-intro .intro-heading{margin-bottom:25px;font-size:40px;font-weight:700;line-height:40px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}header.masthead .masthead-intro .intro-sub{margin-bottom:0;font-size:32px;font-weight:700;line-height:40px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.machinery{margin-bottom:50px}.machinery img{width:225px;height:225px;border:5px solid rgba(0,0,0,.1)}.truck{overflow:hidden;padding-right:0}.truck h4,.truck p{padding-right:15px}.machinery h4{margin-top:25px}.service-img{position:relative;display:inline-block;vertical-align:middle;width:2.5em;margin-bottom:8px;font-size:4em}.service-img img{width:128px;height:128px;border:5px solid rgba(0,0,0,.1)}.services-heading{display:inline-block;margin:15px 0;text-transform:none}#projects .project-item{margin:0 0 30px}#projects .project-item .project-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#projects .project-item .project-link .project-hover{position:absolute;width:100%;height:100%;opacity:0;background:rgba(255,204,0,.9);transition:all ease .5s}#projects .project-item .project-link .project-hover:hover{opacity:1}#projects .project-item .project-link .project-hover .project-hover-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;color:#fff;font-size:20px;text-align:center}#projects .project-item .project-link .project-hover .project-hover-content i{margin-top:-12px}#projects .project-item .project-caption{max-width:400px;margin:0 auto;padding:25px;background-color:#fff;text-align:center}#projects .project-item .project-caption h4{margin:0}#projects .project-item .project-caption p{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.project-modal .modal-content{padding:50px 0 0 0;text-align:center}.project-modal .close-modal{position:absolute;top:20px;right:25px;cursor:pointer;background-color:transparent}.project-modal .close-modal:hover{opacity:.3}.project-modal .modal-content img,.project-modal .modal-content p,.project-modal .modal-content ul.list-inline{margin-bottom:30px}section#contact{background-color:#353535}section#contact{color:#fff}.contact-heading{display:inline-block;vertical-align:top;margin-top:13px}.social{padding-top:68px}ul.social-buttons{margin-bottom:0}.hexagon-icon,ul.social-buttons li a{position:relative;display:inline-flex;width:50px;height:28.87px;margin:14px 8px 14px 0;color:#fff;background-color:#fc0;font-size:28px;text-align:center;transition:all .3s}.hexagon-icon:after,.hexagon-icon:before,ul.social-buttons li a:after,ul.social-buttons li a:before{content:"";position:absolute;width:0;border-left:25px solid transparent;border-right:25px solid transparent;transition:all .3s}.hexagon-icon:before,ul.social-buttons li a:before{bottom:100%;border-bottom:14.43px solid #fc0}.hexagon-icon:after,ul.social-buttons li a:after{top:100%;width:0;border-top:14.43px solid #fc0}.center-icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#contact .contact-details a i{opacity:0;transition:all .3s}#contact .contact-details a:hover i{opacity:1}ul.social-buttons li a:focus,ul.social-buttons li a:hover,ul.social-buttons.hex-hover li a:active{background-color:#ffdb4d}ul.social-buttons li a:focus:before,ul.social-buttons li a:hover:before,ul.social-buttons.hex-hover li a:active:before{border-bottom-color:#ffdb4d}ul.social-buttons li a:focus:after,ul.social-buttons li a:hover:after,ul.social-buttons.hex-hover li a:active:after{border-top-color:#ffdb4d}section#contact .form-group{margin-bottom:25px}.form-group label{font-weight:700}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#fc0;box-shadow:none}.form-control:focus{border-color:#fc0;box-shadow:0 0 0 .2rem rgba(255,204,0,.25)}#contact-us .modal-content,#ratesModal .modal-content{border-radius:.4rem}#contact-us .modal-header,#ratesModal .modal-header{background-color:#353535;color:#fff}.white-close{color:#fff;text-shadow:0 1px 0 #000}.white-close:active,.white-close:focus,.white-close:hover{color:#fff;opacity:1}.footer{padding:25px 0;background-color:#1b1b1b}body{overflow-x:hidden;font-family:Lato,sans-serif;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.page-section{padding:76px 0}p{line-height:1.75}a{outline:0;color:#fc0}a:hover{color:#ffd633;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:metropolis-semibold,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.page-section h2.section-heading{font-size:40px;margin-bottom:16px}.btn{color:#fff;font-family:metropolis-semibold,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-weight:700}.btn:hover{color:#fff;text-decoration:none}.btn-xl{font-size:20px;letter-spacing:.155rem;padding:20px 40px}.btn-primary{background-color:#fc0;border:none}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ffd633;border-color:#fc0;box-shadow:0 0 0 .2rem rgba(255,204,0,.25)}::-moz-selection{background:#fc0;text-shadow:none}::selection{background:#fc0;text-shadow:none}img::-moz-selection,img::selection{background:0 0}.btn-rates{box-shadow:none;background:linear-gradient(135deg,transparent 14px,#fc0 0) top left,linear-gradient(225deg,transparent 14px,#fc0 0) top right,linear-gradient(315deg,transparent 14px,#fc0 0) bottom right,linear-gradient(45deg,transparent 14px,#fc0 0) bottom left;background-size:51% 50%;background-repeat:no-repeat}.btn-rates:active,.btn-rates:focus,.btn-rates:hover{box-shadow:none;background:linear-gradient(135deg,transparent 14px,#ffd633 0) top left,linear-gradient(225deg,transparent 14px,#ffd633 0) top right,linear-gradient(315deg,transparent 14px,#ffd633 0) bottom right,linear-gradient(45deg,transparent 14px,#ffd633 0) bottom left;background-size:51% 50%;background-repeat:no-repeat}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.grecaptcha-badge{visibility:hidden}@media (max-width:355px){#mainNav .navbar-toggler{margin-bottom:11px}}@media (min-width:576px){.container{max-width:718px}}@media (max-width:767px){.services-heading{width:100%}.contact-details{margin-bottom:2rem}}@media (min-width:768px){.container{max-width:938px}section{padding:150px 0}header.masthead .masthead-intro{padding-top:300px;padding-bottom:200px}}@media (min-width:992px){#mainNav{padding-top:16px;padding-bottom:16px;transition:padding-top .3s,padding-bottom .3s;border:none}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em!important}#mainNav.navbar-shrink{padding-top:8px;padding-bottom:8px}}@media (min-width:1200px){.container{max-width:1140px}}
