@media(max-width:1920px){.main-content.row,.row.auto-gutters{width:100%;margin:0 auto}.row.two-col-center{width:100%}}@media(max-width:1170px){.row.col-center,.row.two-col,.row.two-col-center,.row.three-col-center{width:97%}}@media(min-width:1101px){.navbar-expand-custom{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-custom .navbar-nav{flex-direction:row}.navbar-expand-custom .dropdown-menu{position:absolute}.navbar-expand-custom .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-custom>.container{flex-wrap:nowrap}.navbar-expand-custom .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-custom .navbar-toggler{display:none}}@media(max-width:1100px){.navbar-toggler-icon{display:none}.collapse{display:block}.dropdown{z-index:9999}header .header-right .header-nav .navbar-nav>li{margin:0 5px}.mobile-is-visible{display:block;width:0;height:0}.mobile-hide{display:none}header{height:70px;z-index:1001;height:70px}header .header-left{width:200px}header .header-left .header-logo{margin:7px 0 0 0}header .header-left .header-logo a img{height:63px;margin-bottom:0}header .header-right{width:100%;z-index:999}header .header-right .header-nav{top:0;right:0;width:100%;margin:0;left:0;float:none;height:100%;background-color:#fff}header .header-right .header-nav .nav.navbar-nav{width:100%;height:100%;margin:0;padding:140px 0 0 0;display:block;background-color:#fff}header .header-right .header-nav .mobile-view{padding-bottom:160px}header .header-right .header-nav .mobile-view .nav.navbar-nav{padding-top:0}header .header-right .header-nav .nav.navbar-nav>li{padding:0;width:auto;margin:0 20px;display:block;height:auto;border-bottom:1px solid #95989a;line-height:45px}header .header-right .header-nav .nav.navbar-nav>li.dropdown{background-image:url('/ResourcePackages/LehighHanson/assets/Images/icon_collapsed.png');background-repeat:no-repeat;background-position:right 17px}header .header-right .header-nav .nav.navbar-nav>li.dropdown.expanded{background-image:url('/ResourcePackages/LehighHanson/assets/Images/icon_expanded.png');background-position:right 23px}header .header-right .header-search{margin:0;top:auto}header .header-right .header-search img{display:none}header .header-right .header-login{height:auto;background-color:transparent;display:none}header .header-right .header-login img{display:none}header .header-right .header-login .login-dropdown{list-style:none;width:100%;height:100%;margin:0;padding:0;display:block;background-color:#fff}header .header-right .header-login .login-dropdown li a{color:#3c5896;display:block}header .navbar.navbar-expand-custom{padding:0;background-color:#fff}header a.top-level{display:block;padding:0}header .mobile-view a.top-level{background-image:url('/ResourcePackages/LehighHanson/assets/Images/icon_signin.png');background-repeat:no-repeat;background-position:67px 14px;background-size:12px}header a.dropdown.top-level:after{margin:0;content:none}.navbar-toggler{background-image:url('/ResourcePackages/LehighHanson/assets/Images/icon_menu.png');background-repeat:no-repeat;background-position:center center;width:34px;height:22px;top:6px}.navbar-toggler[aria-expanded=true]{background-image:url('/ResourcePackages/LehighHanson/assets/Images/icon_close.png');background-repeat:no-repeat;background-position:center center;width:26px;height:26px;top:22px}.navbar-collapse{width:100%;top:0;bottom:0;left:0;right:0}header .dropdown:hover .dropdown-menu{background-color:#fff;margin:0;width:100%;padding:0}header .mobile-view .dropdown:hover .dropdown-menu{left:0}header .header-right .dropdown-menu li{padding:0;width:auto;margin:0;display:block;height:auto;border-top:1px solid #95989a;line-height:45px}header .dropdown-menu li a{padding-left:20px;text-transform:none}header .header-first-section{display:none}.mobile-view .search-bar-wrapper{position:absolute;top:80px;width:100%}.mobile-view .search-bar{padding:3px 3px 3px 12px;border-radius:18px;background-color:transparent;border:1px solid #95989a;margin:0 auto;width:90%}.mobile-view .search-bar input{font-size:16px;background-color:transparent;border:none;color:#95989a;width:75%}.mobile-view .search-bar .site-search-button{cursor:pointer;width:30px;height:30px;float:right;background-image:url(/ResourcePackages/LehighHanson/assets/Images/search-grey.png);background-repeat:no-repeat;background-size:20px;background-position:right 3px}}@media(max-width:1000px){.dynamic-content{padding:0 20px}.dynamic-content .col-md-4{padding:0;width:100%;float:none}.dynamic-content .col-md-8{padding:0;width:100%;float:none}.form-group.row{margin-bottom:0}.form-group.row>div{margin-bottom:1rem}.contact-us-form-wrapper .quote-fields{margin-bottom:30px}.contact-us-form-wrapper .product{float:none;width:100%}.contact-us-form-wrapper .product:nth-child(1),.contact-us-form-wrapper .product:nth-child(4n){float:none;width:100%}.contact-us-form-wrapper>.col-md-6{width:100%;flex:unset;max-width:100%}}@media(min-width:769px) and (max-width:991px){.dynamic-content .product-category{font-size:2.8vw}}@media(max-width:991px){footer .footer-left{padding:0;display:block;float:none;width:100%}footer .footer-left .footer-logo{display:none}footer .footer-right{padding:0;display:block;float:none;clear:both;position:relative;right:auto;bottom:auto;text-align:center;width:100%}footer .footer-right>div{display:block;width:100%;margin:0 auto;text-align:center}footer .footer-right .footer-social{margin:40px 0 100px 0}footer .footer-right .footer-links{position:absolute;top:100px}footer .footer-right .footer-links ul{padding:0;margin:0}footer .footer-right .footer-links ul li{height:auto}footer .footer-right .footer-links ul li:first-child{display:block}footer .footer-right .footer-links ul li:first-child:after{content:none}footer .footer-right .footer-social a:last-of-type img{margin:0 10px}.contact-us-form-wrapper>.col-md-6:nth-child(2){padding-left:0}.contact-us-form-wrapper{padding:25px}}@media(max-width:768px){.row.col-center>div{padding:15px}.dynamic-content .product-category{font-size:2.8vw}.sf_2cols_1_25{float:none;width:100%;margin:0}.sf_2cols_2_75{float:none;width:100%;margin:0}.sf_2cols_2_75 .sf_2cols_2in_75{margin-left:0}.sf_2cols_1_33{float:none;width:100%;margin:0}.sf_2cols_2_67{float:none;width:100%;margin:0}.sf_2cols_2_67 .sf_2cols_2in_67{margin-left:0}.sf_2cols_1_50{float:none;width:100%;margin:0}.sf_2cols_2_50{float:none;width:100%;margin:0}.sf_2cols_2_50 .sf_2cols_2in_50{margin-left:0}.sf_2cols_1_67{float:none;width:100%;margin:0}.sf_2cols_2_33{float:none;width:100%;margin:0}.sf_2cols_2_33 .sf_2cols_2in_33{margin-left:0}.sf_2cols_1_75{float:none;width:100%;margin:0}.sf_2cols_2_25{float:none;width:100%;margin:0}.sf_2cols_2_25 .sf_2cols_2in_25{margin-left:0}.sf_3cols_1_33{float:none;width:100%;margin:0}.sf_3cols_2_34{float:none;width:100%;margin:0}.sf_3cols_3_33{float:none;width:100%;margin:0;_margin-left:0 !important}.sf_3cols_2_34 .sf_3cols_2in_34,.sf_3cols_3_33 .sf_3cols_3in_33{margin-left:0}.sf_3cols_1_25{float:none;width:100%;margin:0}.sf_3cols_2_50{float:none;width:100%;margin:0}.sf_3cols_3_25{float:none;width:100%;margin:0;_margin-left:0 !important}.sf_3cols_2_50 .sf_3cols_2in_50,.sf_3cols_3_25 .sf_3cols_3in_25{margin-left:0}.sf_4cols_1_25,.sf_4cols_2_25,.sf_4cols_3_25,.sf_4cols_4_25{float:none;width:100%;margin:0}.sf_4cols_4_25{_margin-left:0 !important}.sf_4cols_2_25 .sf_4cols_2in_25,.sf_4cols_3_25 .sf_4cols_3in_25,.sf_4cols_4_25 .sf_4cols_4in_25{margin-left:0}.sf_5cols_1_20,.sf_5cols_2_20,.sf_5cols_3_20,.sf_5cols_4_20,.sf_5cols_5_20{float:none;width:100%;margin:0}.sf_5cols_5_20{_margin-left:0 !important}.sf_5cols_2_20 .sf_5cols_2in_20,.sf_5cols_3_20 .sf_5cols_3in_20,.sf_5cols_4_20 .sf_5cols_4in_20,.sf_5cols_5_20 .sf_5cols_5in_20{margin-left:0}.home-page-carousel-item .image-caption{top:0;margin:0 auto;max-width:100%;height:100%;position:relative;overflow:hidden}.home-page-carousel-item .image-caption h1{font-size:64px;line-height:64px;padding:40px 30px}.home-page-carousel-item .image-caption .location-link{margin:0 auto;position:absolute;bottom:120px;margin-left:50%;left:-126px}.slick-prev.custom,.slick-next.custom{display:none !important}.row.grey{margin-top:30px}.card-wrapper{margin:30px auto 0 auto;max-width:280px;width:100%}.card-wrapper .thumbnail h2{padding-top:15px}.card-wrapper .thumbnail .caption{width:100%}.card-wrapper .thumbnail p{padding-right:0}.location-search-wrapper{width:100%}.find-a-location-wrapper .location-search-wrapper input{width:280px;padding-left:0;margin:0;text-indent:20px}.find-a-location-wrapper h2{font-size:32px}.find-a-location-wrapper .location-search-wrapper .location-search-button{position:absolute;top:12px;left:auto;right:auto;margin-left:-37px}.main-content{min-height:500px}.row.col-center,.row.two-col,.row.two-col-center,.row.three-col-center{width:100%}.row.three-col-center .col-md-4,.row.three-col-center .col-md-8{flex:unset;max-width:100%}.details-heading{padding:0 20px;margin:50px 0 0 0}.details-image img{margin:30px auto;max-width:280px;width:100%}.details-text{padding-left:0 !important}.details-text h2{margin-top:0}.row.two-col.custom-card{max-width:280px;margin:30px auto 0 auto}.row.two-col.custom-card:last-child{margin-bottom:30px}.news .sf_2cols_2in_25,.education .sf_2cols_2in_25{margin:0;border:none;border-top:solid 1px #c6c8c9;padding-top:30px}.news .sf_2cols_2in_25>div,.education .sf_2cols_2in_25>div{padding-left:0}.blog-header{padding:15px 0;margin:0 20px}.blog-wrapper{padding:0 20px}h1.overlay{font-size:48px;line-height:48px;top:15px}.row.grey h2{font-size:32px}.ui-widget{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.ui-widget-overlay{z-index:999;background-color:#3c3c3c}.ui-widget.ui-widget-content{z-index:1000;border:none;background-color:transparent}.ui-widget-content{padding:20px}.ui-dialog{width:100% !important}.search-results-wrapper{padding:0 20px}}@media(max-width:1200px){.home-page-carousel-wrapper .image-caption{width:100%}}@media(max-width:767px){.contact-us-form-wrapper .customer-type:nth-child(3n){width:45%}.contact-us-form-wrapper .customer-type{width:82%;display:block;padding:10px 0}.home-page-carousel-wrapper .image-caption h1{font-size:48px;line-height:48px}.home-page-carousel-wrapper .image-caption{top:15%;left:0;max-width:unset;padding:20px}}@media(max-width:1200px){.slide_body{max-width:1024px}}@media(max-width:1024px){.hero .slide_body h1{font-size:48px;line-height:48px}.hero .slide_body{top:15% !important;left:0 !important;max-width:unset;padding:20px}.slick-prev.custom,.slick-next.custom{display:none !important}}