*{outline:0}.homepage-last-section{border-top:0 !important}.btn-all{background:#f95300 !important;border-color:#f95300 !important}.btn-all img{display:none !important}botton.customer-portal{background:#f95300 !important}.inputBox{width:254px}.inputBox button{background:#f95300}.btn-all:hover{background:#f95300 !important;border-color:#f95300 !important}.home-slider .info{background:rgba(249,83,0,0.61);top:180px}.year-box{display:none}.inFooter .inmenuList{border-top:1px solid #f55200}.inFooter{background:#101010}.cms-index-index #slides article:after{background:inherit}.btn-all{border-radius:0 !important}footer.page-footer{border-top:10px solid #f95300 !important}::marker{color:#f95300}.clist-item button{border:2px solid #2f6dab;color:#2F6DAB}.home-jointeam-content [data-content-type='row'][data-appearance='contained']{max-width:100% !important}.inputBox input[type="text"]{border:1px solid #545454}.construction-product.footer-search{max-width:320px;width:100%}.btn-all-n a{background:#f95300 !important;border-color:#f95300 !important}.f-logoBox{justify-content:space-between !important}.homepage-last-section .f-title{font-size:16px;font-weight:300;color:#000}.homepage-last-section .head-office img{width:180px;margin-left:-39px}.home-slider #slides article:before{margin-top:0;content:'';background:#011a44;background:linear-gradient(0deg, rgba(1,26,68,0) 0%, #000 100%);position:absolute;top:0;z-index:999;width:100%;height:300px}.home-havequestion-content figure{position:relative}.btn-all-n a:before{display:none}.custom-footer-main{background:#101010}.pagebuilder-column.f-details.office-details figure{width:180px;margin-left:-39px}@media (max-width:800px){.pagebuilder-column.f-details.office-details figure{margin-left:0}}.about-us-row h1{color:#f95300}.loc-main-sub1 h2{color:#f95300}.categorypath-contact .amform-hone.heading{color:#f95300}.about-deiails h3{color:#f95300}.cat-details{margin:0 0 45px 0}.cat-details span{color:#f95300}.s-bar-left .f-list p{border-bottom:1px solid #cbcbcb}.s-bar-left .f-list p:hover{background:#f95300}.s-bar-left .f-list p a{text-decoration:none;color:#565656;font-weight:500;font-family:'avenir_regular'}.s-bar-left h3{border-bottom:1px solid #cbcbcb}.pagebuilder-column .titleBox{color:#f95300}nav .main-menuh ul{background-color:#000000}nav .main-menuh ul li:hover{background-color:#FF5000}.navigation .pagebuilder-column p a:before,.navigation .pagebuilder-column p a:after{background-color:#FF5000}.cms-grow-with-us-proline .pagebuilder-column.grow-content{border-bottom:1px solid #0065a5;width:70.6667% !important}.cms-grow-with-us-proline .grow-story{left:11%;top:24px;position:relative}.amlocator-map-container .amlocator-block.-map{max-height:800px;padding-left:15px;width:67%;top:13px !important}.cms-grow-with-us-proline .grow-details-text{padding-bottom:15px}.cms-grow-with-us-proline .grow-details-text p{font-size:14px !important}.cms-grow-with-us-proline .grow-story p{font-size:14px !important}.amlocator-location-view .list-n:nth-child(3) p label img{filter:opacity(.5)}.amlocator-index-index .amlocator-store-information .amlocator-title a button{border:1px solid #1978c1;border-radius:0;background:transparent;font-size:10px;padding:1px 8px;color:#1978c1}.amlocator-index-index .amlocator-store-information .amlocator-title:nth-child(2) a{float:inline-end}.amlocator-main-container .amlocator-map-container{height:auto !important;max-height:unset !important}@media (max-width:1920px){.cms-careers .about-us-row h1{letter-spacing:0px;opacity:1;font-family:avenirheavy;font-size:60px;text-align:left;font-weight:900}.cms-careers .title_desc h3{font-family:avenirheavy;font-size:44px;text-align:left;letter-spacing:0px;opacity:1;font-weight:900}.cms-careers .title_desc p{font-family:'Roboto';font-size:20px;line-height:32px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.cms-careers .d-History h3{font-family:avenirheavy;font-size:44px;text-align:left;letter-spacing:0px;opacity:1;font-weight:900}.cms-careers .d-History p{font-family:'Roboto';font-size:18px;line-height:32px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.cms-careers .btn-all-n a.pagebuilder-button-primary{opacity:1;font-family:avenirheavy;font-size:20px}.cms-careers .history-row figure img{height:400px !important;width:931px !important}.cms-grow-with-us-boyddistributors .s-bar-left h3{font-family:RobotoMedium;font-size:20px;line-height:32px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.cms-grow-with-us-boyddistributors .s-bar-left .f-list p a{font-family:'Roboto';font-size:18px;letter-spacing:0px;opacity:1;font-weight:normal}.cms-grow-with-us-boyddistributors .careers-desc-bar-left h2.card-title{font-family:avenirheavy;font-size:60px;letter-spacing:0px;opacity:1;font-weight:normal;text-align:left}.cms-grow-with-us-boyddistributors .cat-details p strong{font-size:22px;font-family:RobotoMedium;letter-spacing:0px;opacity:1;font-weight:normal}.cms-grow-with-us-boyddistributors .grow-profile figure{width:236;height:236;padding:10px;overflow:hidden;border:6px solid #4c93bf !important;display:block;border-radius:50%}.cms-grow-with-us-boyddistributors .grow_list p strong span{letter-spacing:0px;opacity:1;text-align:left;font-family:avenirheavy;font-weight:normal}.cms-grow-with-us-boyddistributors .grow-content p{font-family:'Roboto';font-size:18px;font-weight:normal;letter-spacing:0px;color:#606060;opacity:1}.cms-grow-with-us-boyddistributors .grow-content p a{font-family:'Roboto';font-size:16px;letter-spacing:0px;opacity:1;font-weight:normal}.cms-grow-with-us-boyddistributors .grow-content p{font-size:18px;letter-spacing:0px;color:#606060;opacity:1;font-weight:normal;font-family:'Roboto'}.cms-grow-with-us-boyddistributors .grow-details-text p{font-family:'Roboto';font-size:18px !important;letter-spacing:0px;color:#606060;opacity:1;font-weight:normal;line-height:28px}.cms-grow-with-us-boyddistributors .subcription-form-left h2,.subcription-form-right h2{letter-spacing:0px;color:#FFFFFF;opacity:1;font-weight:900;font-family:avenirheavy;font-size:30px}.cms-grow-with-us-boyddistributors .subcription-form-left p,.subcription-form-right p{font-family:'Roboto';font-size:18px}.cms-grow-with-us-boyddistributors .amform-form{margin:unset !important}.cms-grow-with-us-boyddistributors .subcription-form .pagebuilder-column-line .btn-all-n a.pagebuilder-button-primary{width:282px}.cms-grow-with-us-boyddistributors button.amcform-submit.action.submit.primary{width:173px}.cms-grow-with-us-boyddistributors .rendered-form .fieldset .fields .field.form-group:nth-child(2) .control::before{content:url(../image/down-arrow.png);position:absolute;border-left:1px solid #000;height:44px;width:46px;z-index:1234556;right:44px;filter:invert(1);font-size:20px;padding:11px 0px 4px 11px;opacity:1}.cms-grow-with-us-boyddistributors .s-bar-left .f-list ._active p{background-color:#f95300 !important}.cms-job-board-boyddisrtibutor .s-bar-left h3{font-family:RobotoMedium;font-size:20px;line-height:32px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.cms-job-board-boyddisrtibutor .s-bar-left .f-list p a{font-family:'Roboto';font-size:18px;letter-spacing:0px;opacity:1;font-weight:normal}.cms-job-board-boyddisrtibutor .careers-desc-bar-left h2.card-title{font-family:avenirheavy;font-size:60px;letter-spacing:0px;opacity:1;font-weight:normal;text-align:left}.cms-job-board-boyddisrtibutor .cat-details p strong{font-size:22px;font-family:RobotoMedium;letter-spacing:0px;opacity:1;font-weight:normal}.cms-job-board-boyddisrtibutor .pagebuilder-column.cat-details.careers-desc-bar p{font-family:'Roboto';font-weight:normal;letter-spacing:0px;color:#606060;opacity:1;font-size:18px;line-height:28px}.cms-job-board-boyddisrtibutor .li-area p{font-size:16px;font-family:'Roboto';letter-spacing:0px;color:#606060;opacity:1;line-height:26px;font-weight:normal}.cms-job-board-boyddisrtibutor .job-board-maple p a{font-family:'Roboto';font-size:16px;line-height:26px;font-weight:normal;letter-spacing:0px;color:#0065A4;opacity:1;text-decoration:underline}.cms-job-board-boyddisrtibutor .job-board-maple-desc a{font-size:15px;line-height:20px;font-weight:normal;text-align:center;font-family:avenirheavy;letter-spacing:0px;color:#4C93BF;opacity:1;width:190.12px;height:32px}.cms-job-board-boyddisrtibutor .job-board-maple-desc a:hover{color:white !important}.cms-job-board-boyddisrtibuto .amform-form{margin:unset !important}.cms-job-board-boyddisrtibutor .rendered-form .fieldset .fields .field.form-group:nth-child(2) .control::before{content:url(../image/down-arrow.png);position:absolute;border-left:1px solid #000;height:44px;width:46px;z-index:1234556;right:44px;filter:invert(1);font-size:20px;padding:11px 0px 4px 11px;opacity:1}.cms-job-board-boyddisrtibutor button.amcform-submit.action.submit.primary{width:173px}.cms-job-board-boyddisrtibutor .careers-desc-bar ul li{font-family:'Roboto';font-size:16px;letter-spacing:0px;font-weight:normal;line-height:24px}.cms-job-board-boyddisrtibutor .s-bar-left .f-list ._active p{background-color:#f95300 !important}.pagebuilder-column.about-deiails h1,.cms-careers .title_desc h1,.loc-main-sub1 h2{color:#f95300}.cms-pacwest-store-one-home-page-boyddisrtibutor .overflow .info h2{font-family:Avenir,#000;letter-spacing:0px;color:#FFFFFF;opacity:1;font-weight:900}.cms-pacwest-store-one-home-page-boyddisrtibutor.overflow .info p{font-size:Avenir,Medium;font-size:36px;letter-spacing:0px;color:#FFFFFF;opacity:1;font-weight:noraml}.cms-pacwest-store-one-home-page-boyddisrtibutor .overflow .titleBox{font-size:44px;font-weight:900;font-family:avenirheavy;letter-spacing:0px;color:#231F20;opacity:1}.cms-pacwest-store-one-home-page-boyddisrtibutor .overflow .title-d p{font-family:RobotoMedium;font-size:20px;letter-spacing:0px;color:#231F20;opacity:1;font-family:noraml;line-height:32px}.cms-pacwest-store-one-home-page-boyddisrtibutor .clist-details p strong{font-family:avenirheavy;font-size:25px;letter-spacing:-0.25px;color:#231F20;opacity:1;font-weight:900}.cms-pacwest-store-one-home-page-boyddisrtibutor .clist-details p:nth-child(2) span{font-family:'Roboto';font-size:16px;line-height:26px;letter-spacing:0px;color:#606060;opacity:1;font-weight:normal}.cms-pacwest-store-one-home-page-boyddisrtibutor .clist-details ul li{font-family:Roboto,Regula;font-size:18px;line-height:25px;font-weight:noraml;letter-spacing:0px;color:#231F20;opacity:1}.cms-pacwest-store-one-home-page-boyddisrtibutor .clist-details a{font-family:avenirheavy;font-size:18px;letter-spacing:0px;color:#4C93BF;opacity:1;font-weight:normal}.cms-pacwest-store-one-home-page-boyddisrtibutor .content-home h2{font-size:44px;font-family:avenirheavy;line-height:54px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:900}.cms-pacwest-store-one-home-page-boyddisrtibutor .content-home p{font-family:'Roboto';font-size:18px;line-height:28px;letter-spacing:0px;color:#606060;opacity:1;font-weight:normal}.cms-pacwest-store-one-home-page-boyddisrtibutor .btn-all-n a.pagebuilder-button-primary{font-family:avenirheavy;font-size:20px;letter-spacing:0px;color:#FFFFFF;opacity:1;font-weight:normal}.cms-pacwest-store-one-home-page-boyddisrtibutor .join-content h2{font-family:Avenir,#000;font-size:44px;letter-spacing:0px;opacity:1;font-weight:900}.cms-pacwest-store-one-home-page-boyddisrtibutor .join-content p{font-family:'Roboto';font-size:18px;line-height:28px;letter-spacing:0px;color:#606060;opacity:1;font-weight:normal}.cms-pacwest-store-one-home-page-boyddisrtibutor .join-content p strong{font-family:RobotoMedium;font-size:20px;line-height:32px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.inputBox{width:374.8px !important}.categorypath-construction-product .pagebuilder-column .titleBox{font-size:60px;font-family:avenirheavy;letter-spacing:0px;opacity:1;font-weight:900}.categorypath-construction-product .product-main-list .title-d p{font-size:22px;font-family:RobotoMedium;line-height:34px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.categorypath-construction-product .clist-item .card-title{font-family:avenirheavy;font-weight:900;font-size:25px;color:#231F20;opacity:1;font-weight:normal}.categorypath-construction-product .clist-details a{font-size:18px;font-weight:avenirheavy;letter-spacing:0px;opacity:1;font-weight:900}.cms-about-us .pagebuilder-column.about-deiails h1{font-size:60px;font-family:avenirheavy;letter-spacing:0px;opacity:1;font-weight:900;color:#FF5000}.amlocator-index-index .loc-main-sub1 h2{font-family:'avenirheavy';font-size:60px;letter-spacing:0px;color:#f95300;opacity:1}.amlocator-index-index .loc-main-sub1 p{font-size:22px;line-height:34px;letter-spacing:0px;color:#231F20;opacity:1;font-family:RobotoMedium}.amlocator-index-index .amlocator-block.-map h2.head-office{font-size:30px;font-family:avenirheavy}.amlocator-index-index .amlocation-section .next-to-one{height:850px !important}.amlocator-block .-map .head-office-address p{font-family:'Roboto';font-size:18px}.amlocator-block .-map p{font-family:'Roboto';font-size:18px}.amlocator-block p.list-address{font-family:'Roboto';font-size:18px}.category-construction-products .cat-details span{font-family:avenirheavy;font-size:60px}.category-construction-products .cat-details p strong{font-family:RobotoMedium;font-size:22px;line-height:34px}.category-construction-products .cat-details .cate-description p:last-child{font-size:18px;font-family:'Roboto'}.category-construction-products .s-bar-left h3{font-family:RobotoMedium;font-size:22px}.category-construction-products .s-bar-left .f-list p a{font-size:18px;font-family:'Roboto'}.category-construction-products .head-title h2{color:#231F20;margin:0;font-size:44px;line-height:54px;font-family:'avenirheavy'}.category-construction-products .li-area p{font-family:Roboto}.amlocator-location-view .side-bar h3{font-family:RobotoMedium;font-size:20px;line-height:32px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.amlocator-location-view .side-bar p a{font-family:'Roboto';font-size:18px;letter-spacing:0px;opacity:1;font-weight:normal}.amlocator-location-view .side-bar p.active{background-color:#f95300}.amlocator-location-view .side-bar p{border-bottom:1px solid #f95300}.amlocator-location-view .box-details-right .list-n h3{font-family:RobotoMedium;font-size:20px;line-height:32px;letter-spacing:0px;color:#231F20;opacity:1;font-weight:normal}.amlocator-location-view .box-details-right .list-n p{font-family:'Roboto';font-size:18px;letter-spacing:0px;opacity:1;font-weight:normal}.right-details h2{font-family:avenirheavy;font-size:60px;color:#FF5000}}.careers-desc-bar-left h2.card-title{color:#f95300}a.tor-mr{color:#f95300}.info{background:linear-gradient(90deg, rgba(255,80,0,0.85) 0%, rgba(255,80,0,0.85) 100%) !important;padding-top:28px !important;padding-bottom:32px !important}.btn-all-n span{margin-right:0}.nav-sections .logo img{max-width:322px}.homepage-last-section .f-list{background-color:transparent}.homepage-last-section .f-list h2{color:#f95300 !important}.homepage-last-section .f-list p{color:#000 !important}.home-havequestion-content figure:before{margin-top:0;content:"";background:linear-gradient(0deg, rgba(1,26,68,0) 0%, rgba(0,0,0,0.37) 100%);position:absolute;top:0;z-index:999;width:100%;height:33px}.home-havequestion-content:before{margin-top:0;content:"";background:#fff;background:linear-gradient(86deg, #fff 5%, rgba(255,255,255,0) 100%);position:absolute;top:0;z-index:1;width:100%;height:100%}.s-bar-left .f-list ._active{background-color:#f95300 !important}.searchpages p{background:#f95300}.side-bar p.active{background-color:#f95300 !important;color:#000}.side-bar p.active a{color:#000}@media (min-width:767px){.nav-sections:before{background:#000000;background:linear-gradient(180deg, rgba(0,0,0,0.67) 50%, rgba(255,255,255,0) 100%)}}@media (min-width:1200px){.footer-logo{max-width:215px !important}}.details-area .pagebuilder-column{border-right:1px solid #f95300}.checkout-index-index .page-main{max-width:1280px !important}.checkout-index-index .header.content{display:block !important}.checkout-index-index .authentication-wrapper{display:none !important}@media (max-width:768px){.header.content{background:#000000}.nav-open .nav-sections{background:#000000}}