.home{overflow:hidden;height:100%;max-height:100%;min-height:100%;background-color:#e3e3ea;background-image:url('../images/BD-Background.jpg');background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;font-family:'Manifold CF Extended', sans-serif;font-weight:800;text-align:center;}
.h-color-bar{position:fixed;left:0%;top:0%;right:0%;bottom:auto;overflow:visible;width:100%;height:6.3px;max-height:6.3px;max-width:100%;min-height:3.6px;min-width:100%;background-image:linear-gradient(33deg, #bc3716, #842913);}
.header{position:fixed;left:0%;top:0%;right:0%;bottom:auto;z-index:3;overflow:visible;height:auto;max-height:none;min-height:auto;}
.left-frame{position:fixed;left:0%;top:0%;right:auto;bottom:0%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;height:100%;max-height:100%;max-width:none;min-height:100%;min-width:auto;margin-left:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.i-caution-bar-left{position:relative;left:-1px;display:inline-block;width:auto;height:22%;max-height:22%;min-height:11%;min-width:auto;}
.right-frame{position:fixed;left:auto;top:0%;right:0%;bottom:0%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;height:100%;max-height:100%;max-width:none;min-height:100%;min-width:auto;margin-right:15px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.footer{position:fixed;left:0%;top:auto;right:0%;bottom:0%;z-index:3;display:block;height:auto;max-height:none;min-height:auto;}
.f-text-block-desktop{width:100%;max-width:100%;min-width:100%;margin-bottom:9px;color:#c75935;font-size:7px;line-height:18px;letter-spacing:0.63px;}
.i-caution-bar-right{position:relative;right:-1px;display:inline-block;width:auto;height:22%;max-height:22%;min-height:11%;min-width:auto;margin-bottom:0px;}
.center{position:static;left:0%;top:0%;right:0%;bottom:0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;max-height:100%;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;}
.i-backhoe-graphic{position:fixed;left:auto;top:auto;right:auto;bottom:auto;z-index:1;display:block;width:55%;max-width:55%;min-width:55%;padding-bottom:8.4%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;opacity:0.5;-webkit-filter:saturate(163%);filter:saturate(163%);-o-object-fit:fill;object-fit:fill;}
.h-carousel-text{margin-top:9px;color:#c75935;font-size:11px;text-align:left;white-space:nowrap;}
.i-equipment-services{position:static;z-index:1;display:block;width:20%;height:auto;max-height:none;max-width:20%;min-height:auto;min-width:20%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.c-logline-desktop{position:static;z-index:1;display:block;margin-top:11px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#c75935;font-size:0.63vw;letter-spacing:0.63px;}
.i-big-dog{position:static;z-index:1;display:block;width:42%;height:auto;max-height:none;max-width:42%;min-height:auto;min-width:42%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.c-logo{position:fixed;left:0%;top:0%;right:0%;bottom:0%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
._404-utility-page-wrap{position:fixed;left:0%;top:0%;right:0%;bottom:0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url('../images/BD-Preloader-Background.jpg');background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
._404-utility-page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:260px;margin-bottom:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
.utility-page-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.buttons{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:55%;max-width:55%;min-width:55%;margin:5vh auto 11.1px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.experience-button{margin-right:0.42%;margin-left:0.42%;-webkit-transition:all 500ms cubic-bezier(.445, .05, .55, .95);transition:all 500ms cubic-bezier(.445, .05, .55, .95);cursor:pointer;}
.experience-button:hover{opacity:0.63;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);}
.locations-button{margin-right:0.42%;margin-left:0.42%;-webkit-transition:all 500ms cubic-bezier(.445, .05, .55, .95);transition:all 500ms cubic-bezier(.445, .05, .55, .95);cursor:pointer;}
.locations-button:hover{opacity:0.63;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);}
.contact-button{margin-right:0.42%;margin-left:0.42%;-webkit-transition:all 500ms cubic-bezier(.445, .05, .55, .95);transition:all 500ms cubic-bezier(.445, .05, .55, .95);cursor:pointer;}
.contact-button:hover{opacity:0.63;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);}
.locations-columns{display:none;padding-right:27.5%;padding-left:27.5%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.location-title{padding-bottom:9px;font-size:0.75vw;text-transform:uppercase;}
.bold-text{display:block;font-family:Exo, sans-serif;color:grey;font-size:1vw;line-height:2vh;font-weight:500;text-align:center;letter-spacing:0.05vw;text-transform:uppercase;}
.number-one{color:#c75935;font-weight:800;text-decoration:none;}
.main-office-address{padding-right:0px;padding-left:0px;white-space:nowrap;}
.equipment-yard-address{padding-right:0px;padding-left:0px;white-space:nowrap;}
.address-two{color:#c75935;font-weight:800;text-decoration:none;}
.contact-columns{margin-top:2.5vh;padding-right:25%;padding-left:25%;}
.phone{padding-right:0px;padding-left:0px;white-space:nowrap;}
.fax{padding-right:0px;padding-left:0px;white-space:nowrap;}
.phone-title{padding-bottom:9px;font-size:0.75vw;text-transform:uppercase;}
.fax-title{padding-bottom:9px;font-size:0.75vw;text-transform:uppercase;}
.number-two{color:#c75935;font-weight:800;text-decoration:none;}
.address-one{color:#c75935;font-weight:800;text-decoration:none;}
.email-title{padding-bottom:9px;font-size:0.75vw;text-transform:uppercase;}
.email-address{color:#c75935;font-weight:800;text-decoration:none;}
.bold-text-2{display:block;font-family:Exo, sans-serif;color:#c75935;font-size:1vw;line-height:2vh;font-weight:500;text-align:center;letter-spacing:0.05vw;text-transform:none;}
.contact-info{display:none;}
.f-text-block-mobile{display:none;width:100%;max-width:100%;min-width:100%;margin-bottom:9px;color:#c75935;font-size:7px;line-height:18px;letter-spacing:0.63px;}
.c-logline-mobile{position:static;z-index:1;display:none;margin-top:11px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#c75935;font-size:0.63vw;letter-spacing:0.63px;}
.background{position:fixed;left:0%;top:0%;right:0%;bottom:0%;z-index:0;display:block;background-image:url('../images/BD-Background.jpg');background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.body{background-color:#d26329;font-family:'Manifold CF Extended', sans-serif;}
._404-heading{margin-top:15px;margin-bottom:18px;text-decoration:underline;}
._404-caution-bar{height:36%;max-height:36%;max-width:none;min-height:36%;margin-right:42px;margin-left:42px;-webkit-filter:invert(100%);filter:invert(100%);}
._404-heading-symbol{margin-top:0px;margin-bottom:0px;font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;font-size:63px;font-weight:400;}
._404-text{margin-bottom:18px;color:#dbe0df;font-size:11px;text-transform:uppercase;}
._404-home-button{padding-right:22px;padding-left:22px;border-radius:6px;background-color:#333;background-image:linear-gradient(33deg, rgba(0, 0, 0, 0.22), hsla(0, 0%, 100%, 0));opacity:1;-webkit-transition:all 500ms ease;transition:all 500ms ease;color:#af5129;font-weight:800;letter-spacing:1px;cursor:pointer;}
._404-home-button:hover{opacity:0.93;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
@media (max-width:991px){.i-caution-bar-left{margin-bottom:63px;}
.i-caution-bar-right{margin-bottom:63px;}
.i-backhoe-graphic{display:block;width:80%;max-width:80%;min-width:80%;padding-bottom:22%;}
.i-equipment-services{width:33%;max-width:33%;min-width:33%;}
.c-logline-desktop{font-size:1vw;}
.i-big-dog{width:63%;max-width:63%;min-width:63%;}
.c-logo{padding-bottom:16%;}
.buttons{width:75%;max-width:75%;min-width:75%;}
.locations-columns{display:none;padding-right:15%;padding-left:15%;}
.location-title{font-size:1.25vw;}
.bold-text{font-size:2vw;}
.contact-columns{padding-right:15%;padding-left:15%;}
.phone-title{padding-bottom:5px;font-size:1.25vw;}
.fax-title{padding-bottom:5px;font-size:1.25vw;}
.email-title{padding-bottom:5px;font-size:1.25vw;}
.bold-text-2{font-size:2vw;}
.contact-info{display:none;}
._404-heading{margin-top:3px;margin-bottom:9px;font-size:25px;}
._404-caution-bar{height:25%;max-height:25%;min-height:25%;margin-right:33px;margin-left:33px;}
._404-heading-symbol{font-size:42px;}
._404-text{margin-bottom:11px;font-size:9px;}
._404-home-button{font-size:11px;}
}
@media (max-width:767px){.left-frame{margin-left:10px;}
.i-caution-bar-left{margin-bottom:0px;}
.right-frame{margin-right:10px;}
.f-text-block-desktop{margin-bottom:3px;font-size:5px;}
.i-caution-bar-right{margin-bottom:0px;}
.i-backhoe-graphic{display:block;width:55%;max-width:55%;min-width:55%;padding-bottom:9.3%;}
.i-equipment-services{width:22%;max-width:22%;min-width:22%;}
.c-logline-desktop{margin-top:6.3px;font-size:0.9vw;line-height:15px;}
.i-big-dog{width:42%;max-width:42%;min-width:42%;}
.c-logo{padding-bottom:5%;}
._404-utility-page-content{width:222px;}
.buttons{width:55%;max-width:55%;min-width:55%;margin-top:5vh;margin-bottom:3px;}
.locations-columns{display:none;padding-right:27.5%;padding-left:27.5%;}
.location-title{padding-bottom:4px;font-size:1.11vw;}
.bold-text{font-size:1.5vw;line-height:3vh;}
.contact-columns{margin-top:1vh;padding-right:25%;padding-left:25%;}
.phone-title{padding-bottom:0px;font-size:1.11vw;}
.fax-title{padding-bottom:0px;font-size:1.11vw;}
.email-title{padding-bottom:0px;font-size:1.11vw;}
.bold-text-2{font-size:1.5vw;line-height:3vh;}
.contact-info{display:none;}
._404-heading{margin-top:3px;line-height:25px;}
._404-caution-bar{height:55%;max-height:55%;min-height:55%;margin-right:42px;margin-left:42px;}
}
@media (max-width:479px){.left-frame{margin-left:-1px;}
.i-caution-bar-left{display:block;height:18%;max-height:18%;}
.right-frame{margin-right:-1px;}
.f-text-block-desktop{display:none;}
.i-caution-bar-right{height:18%;max-height:18%;}
.i-backhoe-graphic{width:104%;max-width:104%;min-width:104%;padding-bottom:20%;}
.i-equipment-services{width:42%;max-width:42%;min-width:42%;}
.c-logline-desktop{display:none;margin-top:3px;font-size:0.63vw;line-height:20px;}
.i-big-dog{width:80%;max-width:80%;min-width:80%;}
.c-logo{padding-bottom:9%;}
._404-utility-page-content{width:250px;}
.buttons{width:84%;max-width:84%;min-width:84%;margin-top:3.3vh;margin-bottom:8.5px;}
.locations-columns{display:none;padding-right:12%;padding-left:12%;}
.location-title{padding-bottom:3px;font-size:1.84vw;}
.bold-text{font-size:2.5vw;line-height:1.63vh;}
.contact-columns{margin-top:1.11vh;padding-right:12%;padding-left:12%;}
.phone-title{padding-bottom:0px;font-size:1.84vw;}
.fax-title{padding-bottom:0px;font-size:1.84vw;}
.address-one{font-size:14px;}
.email-title{padding-bottom:0px;font-size:1.84vw;}
.bold-text-2{font-size:2.5vw;line-height:1.63vh;}
.contact-info{display:none;}
.f-text-block-mobile{display:block;font-size:6px;line-height:1.5vh;}
.c-logline-mobile{display:block;margin-top:11px;font-size:1.5vw;line-height:1.5vh;}
.body{background-color:#a24c28;}
._404-caution-bar{height:42%;max-height:42%;min-height:42%;}
._404-text{line-height:15px;}
._404-home-button{padding:5px 18px;}
}
@font-face{font-family:'Manifold CF Extended';src:url('../fonts/manifold-cf-extended-extra-bold.woff') format('woff');font-weight:800;font-style:normal;}