.products .home-page-carousel-wrapper{height:437px}.products .home-page-carousel-wrapper .home-page-carousel-item{height:437px}.products .carousel-item-wrapper{height:437px}.products .home-page-carousel-wrapper .home-page-carousel-item .image-caption .location-link{display:none}.products .home-page-carousel-wrapper .home-page-carousel-item .image-caption .request-quote-link{display:block;background-color:#5773b0;width:275px}.products .home-page-carousel-wrapper .image-caption .request-quote-link{display:block;background-color:#5773b0;width:275px}.products .home-page-carousel-wrapper .image-caption h1{top:-70px}.products .container{padding:50px 0}.products .container:first-of-type>div{display:table}.products .container .sf_2cols_1_25{width:115px;max-width:115px;display:table-cell;float:none;vertical-align:top}.products .container .sf_2cols_2_75{width:auto;display:table-cell;float:none;vertical-align:top}.products .container .sf_2cols_2_75>div{padding:0 20px;line-height:1.8;color:#515151}.products .three-col-center a{text-transform:uppercase;color:#515151;font-weight:600;display:block;margin-top:15px;font-size:20px;line-height:1.1}.products .three-col-center a:hover{text-decoration:none}.products .three-col-center .col-md-4:nth-child(1){padding-right:2vw}.products .three-col-center .col-md-4:nth-child(2){padding:0 1vw}.products .three-col-center .col-md-4:nth-child(3){padding-left:2vw}.products .three-col-center a.hollow{text-decoration:none;text-transform:none;font-weight:bolder;font-size:16px;color:#004e2b}.products .three-col-center a.hollow:hover{color:#fff}.products .container .three-col-center{padding:0 8vw}.products ul.check{margin-top:1.5vw}.products ul.check{list-style-image:url('/ResourcePackages/LehighHanson/assets/Images/checkmark.png')}.products ul.check li{font-weight:600;line-height:1.7vw}.product-details{color:#4b4b4b}.product-details .back{margin-bottom:20px}.product-details .back a{color:#485995;padding-left:12px;background-image:url('/ResourcePackages/LehighHanson/assets/Images/back-blue.png');background-repeat:no-repeat;background-position:left 5px;background-size:8px}.product-details .title{margin:0;text-transform:uppercase;font-size:40px;line-height:1.1;font-weight:300;background-repeat:no-repeat;background-position:right center;display:inline-block;background-size:60px;padding:10px 75px 10px 0}.product-details .title.aggregates{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_aggregates.png')}.product-details .title.cement{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_cement-slag.png')}.product-details .title.ready-mixed-concrete{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_ready_mix.png')}.product-details .title.hot-mix-asphalt{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_hot_mix.png')}.product-details .title.construction{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_construction.png')}.product-details .title.stabilized-sand{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_stabilized_sand.png')}.product-details .titleconcrete-products{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_concrete_prod.png')}.product-details .title.recycling{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_recycling.png')}.product-details .title.soils-landscaping{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_soils.png')}.product-details .title.office{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_offices.png')}.product-details .title.other-services{background-image:url('/ResourcePackages/LehighHanson/assets/Images/prod_other.png')}.product-details .subheading{font-style:italic;margin-bottom:10px;font-weight:500}.product-details .description{font-size:inherit;font-family:inherit}.product-details .description p{margin-top:3px;font-size:inherit;font-family:inherit}.product-details .details{font-size:inherit;font-family:inherit}.product-details .details>div{border-top:1px solid #d0d1d2;margin-top:30px;clear:both}.product-details .details>div>img,.product-details .details>div>a>img{float:left;width:300px;margin:36px 30px 36px 0}.product-details .details>div>img+div,.product-details .details>div>a+div,.product-details .details>div>img+div~p,.product-details .details>div>a+div~p{margin-left:330px}.product-details .details>div>div:first-of-type{text-transform:uppercase;color:#515151;font-weight:600;display:block;margin-top:30px;font-size:22px;line-height:1.3}.product-details .details>div p{margin-top:3px;font-size:inherit;font-family:inherit}.product-details .quote-link{position:relative;bottom:8px;margin-left:25px;background-color:#5773b0;background-repeat:no-repeat;background-image:url(/ResourcePackages/LehighHanson/assets/Images/btn_green_arrow.png);background-position:90% 53%;padding:9px 50px 10px 22px;border-radius:40px;color:#fff;font-size:16px;margin-top:20px;display:inline-block;width:216px;letter-spacing:1px}.product-details .quote-link a{color:#fff}@media(max-width:768px){.product-details .quote-link{margin:10px 0}.products h1{font-size:48px;line-height:48px}.products h2{font-size:32px}.products .row.grey h2{padding-bottom:0}.products .container .sf_2cols_1_25{width:100%;display:block;clear:both;float:none;max-width:100%}.products .container .sf_2cols_2_75{width:100%;display:block;clear:both;float:none;max-width:100%}.products .container .sf_2cols_1_25>div{text-align:center;max-width:280px;margin:0 auto}.products .container .sf_2cols_1_25>div>img{margin-bottom:30px;width:55px}.products .container .sf_2cols_1_25 img:first-of-type{padding-top:20px}.products .three-col-center .col-md-4{padding:0;max-width:280px;margin:0 auto}.products .three-col-center .col-md-4:nth-child(1){padding:0;margin-top:30px}.products .three-col-center .col-md-4:nth-child(2){padding:0}.products .three-col-center .col-md-4:nth-child(3){padding:0}.products .row.grey .three-col-center .col-md-4{padding:0;max-width:280px;margin:30px auto 0 auto}.products .row.grey .three-col-center .col-md-4:nth-child(1){padding:0}.products .row.grey .three-col-center .col-md-4:nth-child(2){padding:0}.products .row.grey .three-col-center .col-md-4:nth-child(3){padding:0}.products ul.check{margin:0}.products ul.check li{line-height:26px}.product-details{padding:0 20px}.product-details .title{background-size:40px;padding:10px 10px 10px 0;display:block;line-height:40px}.product-details .details>div>img,.product-details .details>div>a>img{float:none;max-width:280px;width:100%;margin:30px auto}.product-details .details>div>div:first-of-type{margin-top:0}.product-details .details>div>img+div,.product-details .details>div>a+div,.product-details .details>div>img+div~p,.product-details .details>div>a+div~p{margin-left:0}.products.construction .product-details .title,.products.ready-mix-infrastructure .product-details .title{font-size:32px}}@media(max-width:767px){.products h1{position:relative;top:unset}}@media(max-width:1200px){.products .home-page-carousel-wrapper .image-caption{width:100%}.products .home-page-carousel-wrapper .image-caption h1{width:80%}.products .home-page-carousel-wrapper .image-caption .request-quote-link{margin-top:85px}}@media(max-width:768px){.products .home-page-carousel-wrapper .image-caption .request-quote-link{margin-top:170px}}@media(max-width:576px){.products .container{padding:0 15px}}