.affiliations{float:left;width:100%;text-align:center;background:#f8f8f8;padding:30px 0 50px}.affiliations ul{display:flex;justify-content:center;margin:0;flex-wrap:wrap}.affiliations h2{color:#2e658a}.affiliations ul li{list-style-type:none;padding:20px 30px;background:#fff;width:15%;margin:0 1%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 20px rgb(0 0 0 / .1);border-radius:20px}.team{display:flex;flex-wrap:wrap;justify-content:flex-start}.team-single{width:31%;margin:15px 1%;transition:all .5s ease 0s;border-radius:30px;text-decoration:none;display:block;padding:40px;text-align:center;border:solid 1px #fcb016}.team-single h3{margin:0 0 10px;font-size:1.7em}.team-single img{margin:0 auto 10px}.team-single p{margin:0;line-height:1}.team-single h4{font-size:1.1em;color:#fcb016}.team-single a{color:#fff;text-decoration:none}.team-single a:hover,.team-single a:focus{color:#fcb016}.home-slider>.banner-slide:not(:first-child){display:none}.contact-info iframe{width:100%;border-radius:30px}.client-logos{float:left;width:100%;text-align:center;padding:0 0 60px 0;background:#fff}.client-logos h2{color:#2e658a}.client-logos ul{display:flex;flex-wrap:wrap;justify-content:center}.client-logos ul li{list-style-type:none;width:19%;border:solid 1px #d0d2d3;margin:10px .5%;padding:10px 0}.maploc{position:relative;padding:0 0 10px 20px}.maploc:before{content:"\f3c5";font-family:Font Awesome\ 6 Free;font-size:1em;font-weight:700;position:absolute;left:0;top:0;color:#e9b031}.map_box.igm_content_left_2_3{width:40%!important}.igm_content_right_1_3{width:57%!important}.map-galleryslider .slick-slide{width:100%!important}.igm-map-content img{margin-bottom:20px}.igm-map-content h2{font-size:1.1em;line-height:normal;margin-bottom:10px}.igm-map-content p{line-height:normal}.igm-map-content h2 strong,.igm-map-content p strong{font-weight:700;color:#e9b031}.map-galleryslider{margin-bottom:20px;display:flex;flex-wrap:wrap}.map-galleryslider div{width:33.3333%;padding:3px}.igm-map-content .map-galleryslider img{margin-bottom:0}.map-galleryslider .slick-list{min-height:300px}.logos{float:left;width:100%;text-align:center;padding:40px 0;background:#fff}.logos ul{display:flex;justify-content:center;align-items:center;margin:0}.logos ul li{list-style-type:none;padding:0 30px;border-left:solid 1px #ccc}.logos ul li:first-child{border-left:none}.review-page{display:flex;justify-content:space-between;flex-wrap:wrap}.review-page blockquote{margin:0}.review-page cite{font-style:normal}.quote-single:before{content:"\f10d";font-family:Font Awesome\ 6 Free;font-size:2em;font-weight:700;position:absolute;left:40px;top:20px}.quote-single:after{content:"\f10e";font-family:Font Awesome\ 6 Free;font-size:2em;font-weight:700;position:absolute;right:40px;bottom:20px}.quote-single{background:#2e6489;border-radius:30px;width:49%;padding:60px 40px;position:relative;box-shadow:0 0 15px rgb(0 0 0 / .1);margin:20px 0}.search-submit.btn{border-radius:inherit;vertical-align:top;background:#d5672c;padding:14px 25px}.breadcrumb .post{border:none;float:inherit;margin:0;width:auto;background:none;padding:0;box-shadow:none}.breadcrumb li .current-item{font-weight:500}.cf7_hide_labels label{display:none}.wpcf7 form.invalid .wpcf7-response-output{clear:both;margin:10px 0 0 0!important;width:100%!important;line-height:1;font-size:.85em;padding:10px 20px!important;float:left}.wpcf7-not-valid-tip{color:#fff;text-align:left;font-size:.85em}.wpcf7-spinner{position:absolute;left:0;z-index:999}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:0 solid #fff;padding:0}.wp-pagenavi span.current{font-weight:400}.wp-pagenavi span.current{border-color:#fff}.social-sharing.ss-social-sharing{height:57.51px}.ss-social-sharing .ss-button-facebook,.ss-social-sharing .ss-button-twitter,.ss-social-sharing .ss-button-linkedin{font-size:0;vertical-align:top}.search-form input[type=search]{width:73%;padding:16px}.cc-window.cc-banner{background:#273a5e!important;opacity:1}.ak-consonent-wrapper a.cc-allow{background:#d5672c!important;opacity:1;color:#fff}.sidebar .featurebox h2{color:#273a5e}.sidebar .featurebox .btn{background:#273a5e}.border-shadow{border-radius:30px}.google-review{font-weight:500;color:#273a5e;padding:0 15px 0 0;display:inline-block;vertical-align:middle;font-size:.889em}.fa-solid,.fa-brands,.fas,.footer-nav li:before{font-family:'FontAwesome'!important}.google-review .fa-star{color:#feb600;font-size:1.5em}.reviews-cta{display:flex;flex-wrap:wrap;justify-content:center;padding:100px 0 0 0}.reviews-cta a{margin:0 5px}.btn-like-dislike{color:#fff;width:54px;height:54px;display:flex;text-decoration:none;border:solid 1px #fff;border-radius:100%;justify-content:center;align-items:center;font-size:1.389em}.btn-like-dislike:hover,.btn-like-dislike:focus,.btn-like-dislike:active{color:#273a5e;background:#e9b031;text-decoration:none}.btn.btn-transp-white{background:none;color:#fff}.btn.btn-transp-white:hover,.btn.btn-transp-white:focus,.btn.btn-transp-white:active{background:#f3eb3c;color:#273a5e}.service-page .serve-info h3{margin:0;text-align:center;font-size:1.65em;color:#fff}.service-page .home-featured-services ul li:hover{box-shadow:0 0 20px rgb(255 255 255 / .29)}.service-page .home-featured-services{background:none;padding:0}.service-page .home-featured-services ul li{padding:0;width:30%;margin:20px 1.5%;box-shadow:0 0 20px rgb(0 0 0 / .29)}.service-page .home-featured-services ul li:before{display:none}.prod-page .sec2box{width:32%;text-align:left;transition:all .5s ease 0s;position:relative;margin:7px .5%;overflow:hidden}.blog-home{float:left;width:100%;text-align:center;padding:60px 0 0}.blog-home ul{margin:0;padding:50px 0;display:flex;flex-wrap:wrap;justify-content:center}.blog-home ul li{width:24%;list-style-type:none;padding:0;box-shadow:0 0 43px rgb(48 49 143 / .29);margin:0 1%}.blog-home ul li a{display:block}.blog-home ul li a:hover{display:block;background:#d5672c}.blog-home ul li a:hover h3{color:#fff}.blog-home h3{font-size:1.111em;font-weight:700;color:#000;margin:0;padding:40px 30px}.prod-txt{padding:0 50px}.product-slider a{display:block;background:#fff;color:#30318b;text-align:center;text-decoration:none;font-weight:700;text-transform:uppercase;border-radius:5px;padding:10px 40px 10px 20px;line-height:normal;position:relative}.product-slider a:hover,.product-slider a:focus,.product-slider a:active{background:#30318b;color:#fff}.product-slider a:before{content:"\f30b";font-family:Font Awesome\ 6 Free;position:absolute;right:10px;top:7px;font-weight:700;font-size:1.556em;color:#0696e0}.product-slider div{margin:0 10px}.product-slider{padding:40px 0 0 0}.home-why-choose.home-why-choose-static .whyicon{width:50px;height:50px;font-size:.85em;border-radius:5px;margin:0}.home-why-choose.home-why-choose-static a:hover .whyicon{background:#30318b}.home-why-choose.home-why-choose-static{background:none;padding:0}.home-why-choose-static .whychoose-single:before{display:none}.home-why-choose.home-why-choose-static ol li{width:31%;margin:0 1% 30px;padding:0;background:#eaeaf3;text-align:left}.home-why-choose.home-why-choose-static ol li:before{display:none}.brands h2{color:#0696e0}.sidebar.form-and-quote-only{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.sec2con-static{display:flex;flex-wrap:wrap}.sec2con-static .sec2box{width:48%;margin:0 1% 20px}.brands{padding:60px 0;float:left;text-align:center;width:100%;position:relative}.brands ul{margin:0;padding:30px 0 0 0;position:relative}.brands ul li{position:relative;margin:16px;list-style-type:none;padding:20px;height:inherit;border-radius:5px;background:#fff;display:flex!important;justify-content:center;box-shadow:0 0 16px rgb(0 0 0 / .11)}.brands ul li img{align-self:center}.brands .slick-track,.hometeam .slick-track{display:flex}.sec-tagline{font-weight:400;text-shadow:0 1px 1px rgb(0 0 0 / .3);font-size:1em}.sec-tagline:before{content:"";width:105px;height:1px;background:#fff;display:inline-block;vertical-align:middle;margin:0 15px 0 0}.sec-tagline:after{content:"";width:105px;height:1px;background:#fff;display:inline-block;vertical-align:middle;margin:0 0 0 15px}.industry-catg{float:left;width:100%;background:#eead1f;text-align:center;padding:10px 0;box-shadow:0 0 40px rgb(13 53 104 / .3);position:relative;z-index:3}.industry-catg ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.industry-catg ul li{list-style-type:none;border-left:solid 1px rgb(13 53 104 / .3);width:25%}.industry-catg ul li:first-child{border-left:none}.industry-catg ul li a{display:block;color:#0d3568;text-decoration:none;font-weight:500;padding:10px;transition:all .5s ease 0s}.industry-catg ul li a:hover,.industry-catg ul li a:focus,.industry-catg ul li a:active{background:#0d3568;color:#fff}.industry-catg ul li a .fas{font-size:1.889em}.contentside .featurebox-inner::before{display:none}.contentside .featurebox h2{padding:20px}.contentside .homeform-inner{padding:60px 40px}.home-cta{float:left;width:100%;position:relative;background:#2e6489;color:#fff}.home-cta ul{margin:0;display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 0 30px}.foot-col{padding:0 0 0 30px}.border-sep{border-left:solid 1px rgb(0 28 27 / .2);height:100%}.home-cta ul li{margin:0;list-style-type:none;padding:30px 30px 30px 90px;width:100%;position:relative;text-transform:uppercase}.home-cta ul li a{text-decoration:none;color:#fff}.home-cta iframe{display:block}.home-cta ul li a:hover,.home-cta ul li a:focus,.home-cta ul li a:active{color:#e9b031}.cta-icon{font-size:1.35em;margin:0;background:#fff;border-radius:100%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;color:#2e6489;position:absolute;left:0;top:28px}.home-cta ul li h3{margin:0;line-height:normal;font-size:1.333em;color:#fff;font-weight:800}.home-cta ul li h3 strong{display:block;font-weight:400;font-size:.667em}.home-cta ul li h3 strong em{font-style:normal;font-weight:700}.product-item a{text-decoration:none}.sidebar .featurebox .col-sm-6,.sidebar .featurebox .col-sm-12,.home-welcome-copy .featurebox .col-sm-6,.home-welcome-copy .featurebox .col-sm-12{max-width:100%;width:100%;flex:0 0 100%;margin:10px 0}.locations-served-bar{float:left;width:100%;text-align:center;padding:15px 0;background:#d5672c}.loc-served-btn{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:400;padding:10px 20px;font-size:1.15em}.loc-served-btn:hover,.loc-served-btn:focus,.loc-served-btn:active{background:#e9b031;color:#000;text-decoration:none}.collapse.show{display:block}.collapse{display:none}.locations-served-bar ul{display:flex;flex-wrap:wrap}.locations-served-bar ul li{width:23%;list-style-type:none;border-bottom:solid 1px rgb(255 255 255 / .2);margin:0 1%;text-align:left}.locations-served-bar ul li a{color:#fff;text-decoration:none;transition:all 0.5s ease 0s;display:block;padding:10px 0;line-height:normal;font-size:.85em}.locations-served-bar ul li a:hover,.locations-served-bar ul li a:focus,.locations-served-bar ul li a:active{color:#eead1f}.loc-served-btn.active:after{content:"\f106"}.loc-served-btn::after{content:"\f107";display:inline-block;font-family:Font Awesome\ 6 Free;font-weight:700;margin:0 0 0 5px}.section-title{font-size:2.7em;text-align:center;font-weight:800}.btn-video{color:#000;text-decoration:none;margin-left:10px;padding:8px 20px;vertical-align:middle}.btn-video:hover,.btn-video:focus,.btn-video:active{background:#e6e600;color:#000}.contentside.sidebar .form-row{margin:10px 0}.contentside.sidebar .featurebox .btn:hover{background:#221f1f;color:#fff}.stepicon{background:#fff;margin:0;box-shadow:0 0 45px rgb(0 0 0 / .1);border-radius:100%;padding:12px;font-size:2.778em;width:170px;height:170px;line-height:150px;color:#d2232a}.stepno{font-size:1.667em;position:absolute;right:20px;bottom:20px;font-weight:800;color:#fff;opacity:.2}.step-arrow{position:absolute;right:20px;top:50%;font-size:1.667em;margin-top:-15px}.home-featured-services{float:left;width:100%;padding:70px 0;text-align:center;position:relative;background:#2e6489}.home-featured-services ul{margin:0;padding:30px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center}.home-featured-services ul li p{font-size:.944em;line-height:1.529em}.serve-info{padding:40px 20px;position:relative;transition:all .5s ease 0s}.home-featured-services ul li{margin:0 1%;list-style-type:none;width:18%;overflow:hidden;position:relative;box-shadow:0 0 20px rgb(255 255 255 / .29);background:#273a5e;border-radius:30px;text-align:left}.home-featured-services ul li:nth-child(2){background:#2e6489}.home-featured-services ul li:nth-child(3){background:#d5672c}.home-featured-services ul li:nth-child(4){background:#e9b031;color:#000}.home-featured-services ul li:nth-child(5){background:#f3eb3c;color:#000}.home-featured-services ul li:nth-child(4) h3,.home-featured-services ul li:nth-child(5) h3{color:#273a5e;text-shadow:0 1px 0 rgb(255 255 255 / .5)}.home-featured-services ul li:nth-child(4) .stepno,.home-featured-services ul li:nth-child(5) .stepno{color:#000}.home-featured-services ul li h3{font-size:1.111em;font-weight:800}.btn-arrow{background:#fff;color:#d5672c;width:33px;height:33px;display:block;line-height:33px;border-radius:100%;text-align:center;font-size:.7em;font-weight:700}.btn-arrow:hover,.btn-arrow:focus,.btn-arrow:active{background:#2e3192;color:#fff}.featurd-sericon{font-size:3.333em}.service-icon{font-size:2.778em;margin:0 auto 20px;color:#16850c;display:block}.btn.uploadfile-btn{min-width:200px;margin-bottom:15px}.separator:before{content:"\f0d7";font-family:Font Awesome\ 6 Free;font-size:1.667em;font-weight:700;position:absolute;margin:0 0 0 -10px;left:50%;top:-14px}.separator{display:block;border-bottom:dotted 2px #444;height:1px;margin-bottom:30px;position:relative}.side-col{background:#88a949;padding:30px;color:#000;font-size:.9em;font-weight:500}.contentside .side-col ul li::before{color:#000}.side-col h3{font-size:1.20em}.side-col ul li{margin-bottom:5px}.product-container{display:flex;flex-wrap:wrap;justify-content:start;padding-top:0!important}.product-container .sec2box{width:31%;margin:15px 1%}.product-container a:hover .prod-overlay h3{color:#e9b031!important;text-shadow:inherit!important}.product-item{width:31%;margin:0 1% 30px;text-align:center;color:#fff;overflow:hidden;position:relative;box-shadow:0 0 15px rgb(0 82 161 / .3)}.product-item-inner{transition:all .5s ease 0s;color:#fff;height:100%;width:100%;position:absolute;left:0;top:0;text-align:center;display:flex;justify-content:end;flex-direction:column}.product-item img{transition:all .5s ease 0s}.product-item:hover h3{height:100%;display:flex;align-items:center;justify-content:center}.product-item h3{margin:0;font-size:1.667em;padding:20px 20px;background:rgb(101 221 220 / .8);color:#0d3568;position:absolute;left:0;bottom:0;transition:all .5s ease 0s;width:100%;text-shadow:0 1px 0 rgb(255 255 255 / .5)}.gallery-page{position:relative;float:left;width:100%}.contentside .gallery-page ul{position:relative;width:100%;margin:0!important;display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-page ul li{box-shadow:0 0 5px rgb(0 0 0 / .28);margin:0 0 15px 0!important;padding:0!important;position:relative;width:23.5%}.contentside .gallery-page ul li a{display:block;position:relative;width:100%;height:100%;margin:0;padding:0;line-height:0}.gallery-page ul li:before{content:normal!important}.gallery-page img{max-width:100%;height:auto;padding:0;margin:0;width:100%}.contentside .gallery-page ul li a::before{position:absolute;top:40%;left:50%;margin:0 0 0 -16px;font-family:Font Awesome\ 6 Free;content:"\f067";font-weight:700;color:#fff;font-size:2em;opacity:0;z-index:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.contentside .gallery-page ul li a::after{position:absolute;width:100%;top:0;bottom:0;background:rgb(0 0 0 / .3);content:"";opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;left:0}.contentside .gallery-page ul li a:hover::before{top:50%;opacity:1}.contentside .gallery-page ul li a:hover::after{opacity:1}.gallery-container{display:flex;padding:1px;flex-wrap:wrap;justify-content:space-between}.gallery-item a:active h3,.gallery-item a:focus h3,.gallery-item a:hover h3{height:100%;display:flex;align-items:center;justify-content:center}.gallery-item{width:33.15%;margin:2px 0;text-align:center;position:relative}.gallery-item a{display:block}.gallery-item img{width:100%;display:block}.gallery-item h3{transition:all .5s ease 0s;color:#fff;font-size:1.444em;width:100%;text-transform:uppercase;padding:20px 0;margin:0;position:absolute;left:0;bottom:0;background:-moz-linear-gradient(left,rgb(1 61 181 / .8) 0%,rgb(8 160 28 / .8) 100%);background:-webkit-linear-gradient(left,rgb(1 61 181 / .8) 0%,rgb(8 160 28 / .8) 100%);background:linear-gradient(to right,rgb(1 61 181 / .8) 0%,rgb(8 160 28 / .8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc013db5',endColorstr='#cc08a01c',GradientType=1)}.intro-right{text-align:center}.recent-projects{padding:70px 0;float:left;text-align:center;width:100%;position:relative;background:#fff;color:#2e658a}.home-why-choose ol{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.home-why-choose ol li{width:18%;list-style-type:none;padding:25px 20px;background:#d5672c;color:#fff;margin:0 1%}.home-why-choose h3{font-size:1em;margin:0;font-weight:400;position:relative;color:#fff}.home-why-choose h3:before{content:"\f058";font-family:Font Awesome\ 6 Free;font-weight:700;color:#fff;display:block;font-size:1.111em;margin-bottom:15px}.whychoose-inner{padding:30px;position:relative}.home-why-choose .whychoose-single h3{font-size:1.333em;text-transform:uppercase;color:#000}.home-why-choose .whychoose-single.slick-slide{margin:0 15px}.home-why-choose .slick-track{display:flex}.home-why-choose .slick-dots{margin-top:30px}.home-why-choose ol li a{text-decoration:none;transition:all .5s ease 0s}.home-why-choose .whychoose-single a:hover,.home-why-choose .whychoose-single a:focus,.home-why-choose .whychoose-single a:active{background:#65dddc}.recent-projects h3{color:#fff}.recent-projects h3{text-align:left}.home-why-choose ol li strong{font-size:1.444em;font-weight:700;display:block;padding-bottom:15px}.whyicon{font-size:3.333em;display:flex;justify-content:center;position:relative;width:155px;background:#d5672c;align-items:center;color:#fff;margin:0 auto;height:155px;border-radius:100%}.home-why-choose{text-align:center;padding:60px 0;width:100%;float:left;position:relative}.recent-projects ul{margin:0;padding:20px 0 0 0;position:relative}.recent-projects ul li{position:relative;margin:0;list-style-type:none;padding:0 5px}.recent-projects img{width:100%;border-radius:20px}.recent-projects .followicon{padding:0 5px;display:inline-block}.recent-projects a{color:#fff}.recent-projects a:active,.recent-projects a:focus,.recent-projects a:hover{color:#ccc}.recent-projects .cta-icon{font-size:1.667em;display:block;margin:0 0 20px 0}.header.sticky-head{position:fixed;left:0;top:0;z-index:5;box-shadow:0 10px 20px rgb(0 0 0 / .2)}.header.sticky-head .logo{top:-55px;width:110px}.slick-dots{text-align:center;margin:0 auto;display:inline-block;position:relative}.sidebar .featurebox{margin-bottom:30px;border:none;background:#e9b031;background:-moz-linear-gradient(top,rgb(233 176 49) 0%,rgb(213 103 44) 100%);background:-webkit-linear-gradient(top,rgb(233 176 49) 0%,rgb(213 103 44) 100%);background:linear-gradient(to bottom,rgb(233 176 49) 0%,rgb(213 103 44) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9b031',endColorstr='#d5672c',GradientType=0)}.sidebar .form-full,.sidebar .form-half{width:100%;margin:0 0 20px 0}.wp-pagenavi{clear:both;float:left;width:100%}.wp-pagenavi a,.wp-pagenavi span{margin:0 3px 3px 0;color:#fff;font-size:.8em;font-weight:400;width:34px;height:34px;display:inline-block;vertical-align:middle;text-align:center;line-height:34px;border-radius:5px;border:solid 1px rgb(255 255 255 / .5)}.wp-pagenavi a:active,.wp-pagenavi a:focus,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span.pages{background:#d5672c;color:#fff}.wp-pagenavi a.last,.wp-pagenavi span.pages{padding:0 10px;width:auto}.home-featured-services-inner:before{content:"";background:url(/wp-content/themes/timpanogos-custom-signs/img/quote-top-bg.png) no-repeat top left;background-size:cover;position:absolute;left:0;bottom:0;height:384px;width:100%}.testimonials-rotator{position:relative}.quotebox{float:left;width:100%;text-align:center;position:relative;margin:0;background:#273a5e;padding:130px 0 70px}.quotebox-inner{float:left;width:100%;position:relative}.quotebox-inner .slick-dots{margin-top:50px}.home-testimonials h2{text-align:left;margin-bottom:30px}.testimonials-rotator:before{content:"\f10d";font-family:Font Awesome\ 6 Free;font-size:4em;font-weight:700;position:absolute;left:-80px;top:-40px}.testimonials-rotator:after{content:"\f10e";font-family:Font Awesome\ 6 Free;font-size:4em;font-weight:700;position:absolute;right:-80px;bottom:-40px}.testimonials-rotator .slick-prev{left:-150px}.testimonials-rotator .slick-next{right:-150px}.quotebox blockquote{padding:0;margin:0;font-weight:400;position:relative;border:none;width:100%;float:left;font-size:1.444em;line-height:1.50em}.rating-stars{margin:0;padding:10px 0 20px 0;color:#e9b031;clear:both;font-size:1.222em;text-align:center}.rating-stars .fas{margin:0 2px}.quotebox cite{font-style:normal;display:block;clear:both;line-height:normal;font-weight:700;font-size:1.111em}.quotebox cite span{display:block;color:#000;font-weight:400}.home-testimonials{background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;float:left;width:100%;position:relative}.home-testimonials-inn{float:left;width:100%;position:relative;padding:70px 0;background:rgb(255 255 255 / .9)}.home-featured-products{float:left;width:100%;position:relative;padding:60px 0;text-align:center;background:#d5672c;background:-moz-linear-gradient(45deg,rgb(213 103 44) 0%,rgb(233 176 49) 50%,rgb(243 235 60) 100%);background:-webkit-linear-gradient(45deg,rgb(213 103 44) 0%,rgb(233 176 49) 50%,rgb(243 235 60) 100%);background:linear-gradient(45deg,rgb(213 103 44) 0%,rgb(233 176 49) 50%,rgb(243 235 60) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5672c',endColorstr='#f3eb3c',GradientType=1)}.home-featured-products .section-title{color:#2e658a;text-shadow:0 1px 0 rgb(255 255 255 / .5)}.home-featured-products .sec-tagline{color:#2e6489;text-shadow:0 1px 0 rgb(255 255 255 / .5)}.home-featured-products .sec-tagline::before,.home-featured-products .sec-tagline::after{background:#2e6489}.homeproducts-top-strip{width:100%;height:469px;position:absolute;left:0;top:-50px;background:url(/wp-content/themes/timpanogos-custom-signs/img/product-bg-strip.png) no-repeat top left}.home-featured-products-inner{float:left;width:100%;position:relative}.sec2con{padding-top:20px;width:100%}.sec2box a{text-decoration:none;display:block}.prod-overlay p,.prod-overlay .btn{display:none}.prod-overlay .btn{margin:0 5px}.prod-overlay{transition:all 0.6s ease 0s;padding:24px 0;width:100%}.plus-icon{background:#fff;width:60px;height:60px;display:flex;justify-content:center;text-align:center;color:#000;align-items:center;transition:all .5s ease 0s;font-size:1em;font-weight:500;position:absolute;left:0;bottom:0}.sec2box{margin:0 15px;text-align:left;transition:all .5s ease 0s;position:relative;overflow:hidden}.sec2box-inner{position:relative;overflow:hidden}.home-featured-products .slick-arrow{background:#c8c9e2;width:46px;height:46px;line-height:46px;font-size:1em;color:#000}.home-featured-products .slick-prev{left:-60px}.home-featured-products .slick-next{right:-60px}.sec2box a:hover .plus-icon,.sec2box a:focus .plus-icon,.sec2box a:active .plus-icon{background:rgb(22 133 12 / .8);color:#fff;width:100%;height:100%;font-size:3em}.sec2box a:hover .prod-overlay h3,.sec2box a:focus .prod-overlay h3,.sec2box a:active .prod-overlay h3{color:#273a5e;text-shadow:0 1px 0 rgb(255 255 255 / .5)}.sec2con .slick-track{display:flex}.home-featured-products .slick-dots{margin:40px auto 0}.sec2box h3{font-size:1.55em;margin:0;position:relative;text-align:center;z-index:1;color:#fff;font-weight:800;text-shadow:0 1px 0 rgb(0 0 0 / .4)}.sec2box h3 span{display:block;font-size:.60em;text-transform:none;font-weight:500;margin:15px 0 0 0}.sec2box h3 span:after{content:"\f105";display:inline-block;font-family:Font Awesome\ 6 Free;font-weight:700;margin:0 0 0 5px;background:#eead1f;border-radius:100%;text-align:center;width:20px;height:20px;line-height:20px;vertical-align:middle;font-size:.778em}.sec2box-info{background:#fff;float:left;width:100%;padding:30px 20px}.sec2box-pic{overflow:hidden;position:relative}.sec2box img{display:block;margin:0 auto;width:100%;transition:all .5s ease 0s;border-radius:30px;border:solid 2px rgb(255 255 255 / .3)}img.aligncenter{display:block;margin:0 auto 20px auto}.service-info{text-align:left}.social-sharing{width:57%;float:right;text-align:right}.social-sharing span{display:inline-block;font-size:110%}.social-sharing span.bottom,.social-sharing span.top{width:100%}.social-sharing span.right{display:inline}a.button-facebook,a.button-googleplus,a.button-linkedin,a.button-pinterest,a.button-reddit,a.button-twitter,a.button-xing{font-size:1em;font-weight:400;margin:1% 1% 1% 0;padding:5px 1%;padding:.5rem 1%;text-align:center;display:inline-block;border:0}a.button-facebook{font-size:100%;color:#fff;background-color:#2b4170}a.button-facebook:active,a.button-facebook:focus,a.button-facebook:hover{font-size:100%;background-color:#3b5998;color:#fff}a.button-googleplus{font-size:100%;color:#fff;background-color:#c33219}a.button-googleplus:active,a.button-googleplus:focus,a.button-googleplus:hover{font-size:100%;background-color:#a82508;color:#fff}a.button-twitter{font-size:100%;color:#fff;background-color:#016cac}a.button-twitter:active,a.button-twitter:focus,a.button-twitter:hover{font-size:100%;background-color:#006e97;color:#fff}a.button-linkedin{font-size:100%;color:#fff;background-color:#0073b2}a.button-linkedin:active,a.button-linkedin:focus,a.button-linkedin:hover{font-size:100%;background-color:#017cad;color:#fff}a.button-pinterest{font-size:100%;color:#fff;background-color:#a0171c}a.button-pinterest:active,a.button-pinterest:focus,a.button-pinterest:hover{font-size:100%;background-color:#cb2027;color:#fff}.ss-social-sharing a{text-indent:-99999px}a.ss-button-facebook,a.ss-button-googleplus,a.ss-button-linkedin,a.ss-button-pinterest,a.ss-button-reddit,a.ss-button-twitter,a.ss-button-xing{background-image:url(/wp-content/themes/timpanogos-custom-signs/img/socialshare.png.webp);width:45px;height:45px;background-repeat:no-repeat;padding:0;border:0;margin:0 1% 1% 0;display:inline-block}a.ss-button-twitter{background-position:0 -45px}a.ss-button-twitter:active,a.ss-button-twitter:focus,a.ss-button-twitter:hover{background-position:0 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-googleplus{background-position:-45px -45px}a.ss-button-googleplus:active,a.ss-button-googleplus:focus,a.ss-button-googleplus:hover{background-position:-45px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-facebook{background-position:-90px -45px}a.ss-button-facebook:active,a.ss-button-facebook:focus,a.ss-button-facebook:hover{background-position:-90px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-linkedin{background-position:-135px -45px}a.ss-button-linkedin:active,a.ss-button-linkedin:focus,a.ss-button-linkedin:hover{background-position:-135px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-pinterest{background-position:-180px -45px}a.ss-button-pinterest:active,a.ss-button-pinterest:focus,a.ss-button-pinterest:hover{background-position:-180px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}@media (max-width:480px){.quotebox h2 br{display:none}.social-sharing a{text-indent:-99999px}a.button-facebook,a.button-googleplus,a.button-linkedin,a.button-pinterest,a.button-reddit,a.button-twitter,a.button-xing{background-image:url(/wp-content/themes/timpanogos-custom-signs/socialshare.png)!important;width:45px;height:45px;background-repeat:no-repeat;padding:0;border:0}a.button-twitter{background-position:0 -45px}a.button-twitter:active,a.button-twitter:focus,a.button-twitter:hover{background-position:0 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.button-googleplus{background-position:-45px -45px}a.button-googleplus:active,a.button-googleplus:focus,a.button-googleplus:hover{background-position:-45px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.button-facebook{background-position:-90px -45px}a.button-facebook:active,a.button-facebook:focus,a.button-facebook:hover{background-position:-90px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.button-linkedin{background-position:-135px -45px}a.button-linkedin:active,a.button-linkedin:focus,a.button-linkedin:hover{background-position:-135px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}a.button-pinterest{background-position:-180px -45px}a.button-pinterest:active,a.button-pinterest:focus,a.button-pinterest:hover{background-position:-180px 0;transition-delay:0s;transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}}.home-welcome-copy{float:left;position:relative;width:100%;background:#fff;color:#000;padding:70px 0}.home-welcome-copy h1{text-align:left;color:#2e658a}.home-welcome-copy h1 strong{font-size:.4em;color:#d5672c;display:block;margin-bottom:10px;font-weight:600}.clear{clear:both}.box-inner{float:left;width:100%}.sidebox h3{position:relative;font-size:1.6em}.sidebox.accordion .box-inner h3{margin:0}.sidebox .btn{width:100%}.inner-content{float:left;padding:50px 0 60px;width:100%}.clear.hr{background-color:#cfcdcd;float:left;height:1px;margin:11px 0;width:100%}textarea{min-height:inherit!important}.introbox{float:left;width:100%;position:relative}.introbox .btn:hover,.introbox .btn:focus,.introbox .btn:active{border-color:#d5672c}.linkbtn{display:inline-block;font-size:1em;font-weight:600;color:#092f57;padding:3px 0 1px 0;border-bottom:#092f57 solid 1px}.linkbtn:active,.linkbtn:focus,.linkbtn:hover{color:#2a9941;border-color:#2a9941}.linkbtn:active i,.linkbtn:focus i,.linkbtn:hover i{color:#2a9941}.linkbtn i{color:#092f57;margin:0;vertical-align:middle}table{display:block;overflow:auto;border-collapse:collapse;width:100%;clear:both;border-top:#ccc solid 1px;border-left:#ccc solid 1px;margin-bottom:30px;font-size:.8em;text-align:center}table th{background:#f8f8f8}table td,table th{line-height:normal;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;padding:10px;box-shadow:inset 0 0 3px rgb(0 0 0 / .08)}table p{font-size:1.125em;line-height:30px}table p:last-child{margin-bottom:0}.footer{font-size:.889em;float:left;padding:60px 0 40px;position:relative;width:100%;line-height:1.35em;background:#273a5e;color:#fff}.footer h3{font-size:1.25em;margin:0 0 30px;color:#fff;font-weight:800}.subscribebox input[type=email],.subscribebox input[type=text]{font-size:1em;padding:10px 15px;margin:0 0 10px 0;border:solid 1px #001c57;transition:all .5s ease 0s}.subscribebox input[type=email]:focus,.subscribebox input[type=text]:focus{border-color:#2a9941}.foot-col h4{font-size:1em;margin-bottom:10px}.footer-copyrights{background:#2e6489;float:left;font-weight:400;font-size:.889em;margin:0;text-align:center;padding:15px 0;position:relative;width:100%}.subscribebox .btn{width:100%}.footer-nav li:before{content:"\f105";font-weight:700;color:#e9b031;position:absolute;left:0;top:0}.footer-nav li{display:block;position:relative;padding:0 0 15px 20px}.foot-col a{color:#fff}.foot-col a:hover,.foot-col a:focus,.foot-col a:active{color:#e9b031}.footer img{margin:0 auto 20px;display:block}.footer-links.footer-nav li{padding-bottom:8px}.footer-nav li a{display:block}.footer-nav{list-style-type:none;margin:0}.footer-copyrights p{margin:5px 0 0 0;clear:both}.footer-copyrights a{color:#fff}.footer-copyrights a:hover,.footer-copyrights a:focus,.footer-copyrights a:active{color:#e9b031}.post,.search-page article.page{float:left;width:100%;background:rgb(255 255 255 / .1);padding:30px;margin:0 0 30px 0;border-radius:30px}.post h2.title a,.post h2.entry-title a,.page h2.entry-title a{color:#fff}.post h2.title,.post h2.entry-title,.page h2.entry-title{font-size:1.7em}.post-inner{float:left;padding:20px;width:100%}.contentside .sidebox ul{margin-bottom:0}.contentside .sidebox ul li{text-transform:uppercase;border-bottom:1px solid #ccc;font-size:.889em;font-weight:400;line-height:22px;list-style-type:none;margin:0;min-height:inherit;padding:15px 0}.sidebox ul li:last-child{border:none}.contentside .sidebox ul li:first-child{padding-top:0}.contentside sidebox ul li a:hover{color:#fed403}.post img{height:auto;max-width:100%}.contentside .post p{margin-bottom:20px}.post_info{font-size:.889em;font-weight:700;clear:both;float:left;margin:0 0 15px;width:100%}.post_info a:active,.post_info a:focus,.post_info a:hover{color:#d5672c}.post_info a{display:inline-block;margin:0 20px 0 0;color:#fff}.post_info .fas{margin:0 2px 0 0;color:#f3eb3c}.post h1.title a:hover,.post h1.title a:focus,.post h1.title a:active,.post h2.title a:hover,.post h2.title a:focus,.post h2.title a:active,.page h2.entry-title a:hover,.page h2.entry-title a:focus,.page h2.entry-title a:active,.post h2.entry-title a:hover,.post h2.entry-title a:focus,.post h2.entry-title a:active{color:#d5672c}::-webkit-input-placeholder{color:#000;opacity:1}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:"Nunito Sans",sans-serif;border:solid 1px rgb(22 133 12 / .3);box-shadow:none;height:auto;line-height:normal;font-size:1;color:#000;padding:12px 20px;width:100%;opacity:1;background:#fff;font-weight:400}.sidebox{float:left;margin:0 0 30px 0;width:100%;background:rgb(255 255 255 / .1);overflow:hidden;border-radius:30px;padding:30px}.sidebox ul{margin:0}.sidebox ul li{list-style-type:none;position:relative;padding-left:35px}.sidebox ul li:before{content:"\f0a9";font-family:Font Awesome\ 6 Free;position:absolute;left:7px;top:3px;color:#f3eb3c;font-weight:700;font-size:.8em}.sidebox ul li a{display:block;padding:3px 0;color:#fff}.sidebox ul li a:active,.sidebox ul li a:focus,.sidebox ul li a:hover{color:#d5672c}.sharethis{float:right;font-size:1em;font-weight:600;margin:0;text-transform:uppercase}.sharethis img{border:none;box-shadow:none;margin:0;padding:0;border-radius:5px}.sidebox.accordion h3{cursor:pointer;padding-left:40px}.sidebox.accordion h3:before{content:"\f067";color:#000;font-family:Font Awesome\ 6 Free;left:0;position:absolute;top:5px;background:#fecc17;width:28px;height:28px;line-height:28px;text-align:center;font-size:.8em;border-radius:3px}.sidebox.accordion h3.active:before{content:"\f068"}.sidebox p{padding:0}.sidebox.box-light h3{color:#004b8f}.sidebox .sidebox-events li span{display:block;font-size:.722em;font-weight:400}.contentside ul li:before{content:"\f058";font-family:Font Awesome\ 6 Free;font-size:.778em;position:absolute;left:0;top:2px;font-weight:700;color:#f3eb3c}.contentside ul li{list-style-type:none;padding:2px 0 2px 1.3em;position:relative}.contentside ol li{counter-increment:step-counter;list-style-type:none;padding:2px 0 2px 1.1em;position:relative}.contentside ol li::before{color:#f3eb3c;content:counter(step-counter,decimal);display:inline-block;left:0;position:absolute;top:1px;font-weight:800;font-size:.889em}.form-half{margin:0 0 0 2%;float:left;width:49%}.form-half:first-child{margin-left:0}.contentside ol,.contentside ul{margin:0 0 25px;padding:0}.contentside blockquote p:last-child{margin-bottom:0}.contentside blockquote{box-shadow:0 0 25px rgb(46 49 146 / .22);border:1px solid #e9b031;border-radius:15px;margin:0 0 20px;font-style:italic;padding:30px 40px;width:100%;border-left-width:7px;font-weight:700}.contentside ul ul{margin:0;padding:20px 0 0}.contentside ul li:last-child{padding-bottom:0}.slider-img{float:left;width:54%}.home-slider .container{position:relative}@media screen and (max-width:1600px){.home-featured-products::before{right:-270px}.quotebox::before{left:-160px}.form-row{margin-bottom:10px}.home-featured-products .slick-prev{left:0}.home-featured-products .slick-next{right:0}}@media screen and (max-width:1500px){.slider-text-inner{margin-left:50px}.homeform .featurebox{margin-right:50px}.slider-text::before{bottom:-80px}.wrapper{width:96%}}@media screen and (max-width:1440px){.slider-text h2{font-size:1.8em}.sec2box h3{font-size:1.7em}.home-slider .slick-slide::after{width:50%;background:url(/wp-content/themes/timpanogos-custom-signs/img/slider-rectangle.png) no-repeat bottom left}.home-featured-services ul li a{font-size:1em}}@media screen and (max-width:1400px){.form-half{margin:0 0 10px 4%;width:48%}.form-half:first-child{margin-left:0}.contact-page .form-half,.sidebar .form-half{width:100%;margin-left:0}}@media screen and (max-width:1366px){ul.slimmenu li a{font-size:1em;padding:0 20px}.homeform .featurebox h2{font-size:1.4em}.homeform .featurebox::after{border-left:206px solid #fff0;border-right:206px solid #fff0}.banner-inner .featurebox h2{font-size:1.375em}}@media screen and (max-width:1280px){.slider-text::after{display:none}.topright{font-size:.85em}.home-featured-services-inner{padding-bottom:50px}.home-featured-services-inner::before{display:none}.homeproducts-top-strip{display:none}.home-featured-products{margin:0}.homeform .featurebox::after{display:none}.slider-text::before{display:none}.introbox{padding:0}.home-featured-products h2 br{display:none}.banner-inner .featurebox h2{font-size:1.111em}}@media screen and (max-width:1200px){.homeform{margin:0;width:100%;position:relative;left:auto;top:auto;float:left;height:auto;display:inherit}.featurebox{width:100%}.header::after{display:none}}@media screen and (max-width:1199px){.logos{padding:20px 0}.quotebox::before,.home-featured-products::before{display:none}.slider-text-inner{width:50%}.main-nav{margin-top:10px}.headphone{line-height:normal}.header .align-items-center{-ms-flex-align:inherit!important;align-items:inherit!important}.prod-txt{padding:0 20px 20px}.home-featured-services p br{display:none}.main-nav.sticky-nav{position:relative;left:auto;top:auto}.home-why-choose ol li{width:31%;margin:10px 1%}.blog-home ul li{width:31%}.ref-code input[type="text"]{margin-bottom:12px}.header.sticky-head{position:relative;left:auto;top:auto}.header.sticky-head .logo{display:block}.home-featured-services{text-align:center}.home-featured-services h2{text-align:center}.homeform .featurebox::after{display:none}.v-center{align-items:inherit}.home-featured-products-inner{background-size:inherit}.home-welcome-copy .featurebox{margin-top:0}.header{padding:10px 0}.searchsite{display:none}ul.slimmenu li li .sub-toggle{top:0;right:0;min-height:inherit;padding:5px 17px}.service-col{background-image:none}.service-col-inner{padding:20px}.home-slider .slick-slide::after{display:none}.home-featured-services .row{padding-top:0}.introbox{padding-right:0}.home-welcome-copy,.home-featured-services-inner,.footer,.home-why-choose,.homeform-inner,.home-featured-products,.brands,.home-featured-services,.quotebox,.recent-projects{padding:30px 0}.home-slider .slick-slide::before{width:100%;left:0;transform:inherit;height:100%}.home-slider-container{margin-top:0}.home-slider .slick-arrow{margin-top:-30px}.home-slider .slick-prev{left:5px}.home-slider .slick-next{right:5px}.home-welcome-copy p{font-size:1em;line-height:1.5em}.sidebar .featurebox h2 br{display:none}.home-welcome-copy h1 br{display:none}.sec2box h3 .fas{right:10px;top:8px;width:40px;height:40px;line-height:40px}ul.slimmenu li{padding-left:0}ul.slimmenu li ul{border:none;box-shadow:none;padding:0;border-radius:inherit}ul.slimmenu li{margin-left:0}ul.slimmenu{text-align:left;width:100%}ul.slimmenu li a{padding:5px 0;border:none}ul.slimmenu li .sub-toggle{right:0;top:0;padding:4px 20px;min-height:40px;display:block;background:#d5672c;color:#fff}ul.slimmenu li>ul{width:100%}ul.slimmenu li ul li ul li a{padding-left:40px}ul.slimmenu i{font-style:normal}ul.slimmenu li.current-menu-item>a{background:0 0}ul.slimmenu li ul li{background:0 0;margin:0;border:none}ul.slimmenu li ul li:first-child::before{content:normal}.testimonials-rotator{padding:0}.quotebox cite::before{content:normal}.quotebox cite{position:relative;right:auto;bottom:auto;padding:0}.test-bg{display:none}.sidebar .featurebox{margin-top:0}.home-featured-products h2 br{display:none}ul.slimmenu li{border-bottom:rgb(0 0 0 / .10) solid 1px;display:inline-block;float:none;padding:0;border-left:none}.btn-call{float:none;display:inline-block;margin:15px 0 0 0}.box h3{font-size:1.222em}.banner-inner h2{font-size:1.222em}.featurebox input.input-large[type=text]{width:92%}.featurebox h3{font-size:1.111em}.post h1,.post h2{font-size:1.333em}.more{display:inline-block}.intro-pic{width:16%}}@media screen and (max-width:1024px){.sidebtn{transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);position:relative;top:auto;right:auto;z-index:1;clear:both}.closebtn-icon{display:none}.banner-inner .featurebox{width:100%}nav ul li a{padding:13px 11px;font-size:.778em;font-weight:400}.slider ul li{line-height:18px!important;background-position:left top}}@media screen and (max-width:991px){.home-featured-services ul li img{width:100%}.product-container .sec2box{width:48%}.slider-text{width:100%;text-align:center;position:relative;left:auto;top:auto;background:#d5672c}.slider-text-inner{padding:20px 0;width:100%;height:inherit;border-radius:initial}.featurebox-inner::before{display:none}.social-icons a{width:36px;height:36px;line-height:36px;font-size:1em}.headphone{margin:0 10px;font-size:1em}.home-featured-services{padding-bottom:20px}.blog-home ul{padding:20px 0}.sec2con-static .sec2box{width:48%}.slider-text-inner{width:100%;margin:0;border:none}.foot-col{padding:10px 0}.border-sep{border:none}.testimonials-rotator::before{left:10px;font-size:2.5em}.testimonials-rotator::after{right:10px;font-size:2.5em}.slider-text h2{font-size:1.5em}.cta-icon{top:24px}.home-why-choose ol li::before,.home-why-choose ol li::after{display:none}.locations-served-bar ul li{width:31%}.home-featured-services ul li,.service-page .home-featured-services ul li{width:48%;margin:10px 1%}.home-featured-services ul{justify-content:center}.home-welcome-copy .featurebox{margin-top:20px}.overlay-black::after{display:none}.home-featured-services ul li:nth-child(4) .step-arrow{display:block}.home-featured-services ul li div{padding:20px}.header img{margin-top:0}.quotebox::before{left:30px;top:0;font-size:1.8em}.quotebox::after{right:30px;bottom:0;font-size:1.8em}.home-why-choose::before{display:none}.product-item h3{font-size:1.5em}.recent-projects ul li{border:none;margin:0}.home-testimonials::after{display:none}.testimonial h2{margin-bottom:20px}.home-welcome-copy img{display:block;margin:20px auto 0}.gallery-item h3{font-size:1.3em}.breadcrumb-bar{font-size:.85em}.contentside .featurebox{margin-top:0}.inner-content{padding:20px 0}.testimonials-rotator{margin-top:0}.quotebox blockquote{font-size:1em;line-height:1.5em}h1,h2,h3,h4,h5,h6{margin-bottom:20px}.section-title{font-size:2em}.recent-projects ul{padding:0}h2{font-size:1.7em}h3,h4{font-size:1.3em}.introbox{padding-left:0}.banner-inner h1,.banner-inner p{background:0 0;position:relative;left:auto;top:auto;margin:0;color:#fff;font-size:1.3em}.contact-info{min-height:inherit;margin-bottom:10px}.home-featured-products iframe{margin-bottom:10px}.sidebar{clear:both;padding-top:20px}.finance-left,.finance-right{width:100%}nav ul li a{font-size:.889em}nav ul li ul li:hover ul{position:relative}nav ul li ul li ul li a{padding-left:40px}nav ul{text-align:left}nav ul li{border-bottom:1px solid #504944}nav ul li ul{width:100%}nav ul li ul ul{left:auto;position:relative;top:auto;margin-bottom:10px;display:block}.camera_next,.camera_prev{display:none!important}.accordion h3 span{padding-top:3px}.tinynav{border:none;border-radius:5px;display:block;padding:7px 2%;width:70%;float:left}}@media screen and (max-width:900px){.footer-nav li a{line-height:22px}}@media screen and (max-width:768px){.affiliations ul li{width:23%}.igm_content_right_1_3{padding-top:30px}.home-featured-services ul li,.service-page .home-featured-services ul li{width:48%;margin:10px 1%}.prod-page .sec2box{width:50%;margin:0}.brands ul{padding:0}.sec2box{width:50%}.home-featured-services ul{padding-top:0}.head-email .fa-envelope-o{margin:0 3px 0 0}.home-featured-products p br{display:none}}@media screen and (max-width:767px){.team-single{width:48%;margin:7px 1%}.client-logos ul li{width:24%;margin:3px .5%}.quote-single{width:100%;padding:60px 30px;margin:10px 0}.service-page .serve-info h3{font-size:1.11em}.btn-like-dislike{width:44px;height:44px;font-size:1em}.social-icons a{margin:0 2px}.social-icons{display:flex;align-items:center;justify-content:center}.product-container .sec2box{width:100%;margin:10px 0}.quotebox-inner::before{font-size:3em;left:20px;top:20px}.quotebox-inner::after{font-size:3em;right:20px;bottom:20px}.main-nav{margin-top:0}ul.slimmenu{padding-top:0}.home-why-choose.home-why-choose-static ol li{width:100%;margin:0 0 20px}.sec2con-static .sec2box{width:100%}.sec2con.sec2con-static{display:flex}.topbar{padding:0}.home-why-choose h2 br{display:none}.home-why-choose .whychoose-single img{margin:0 auto;display:block}.logo{width:50%;margin:0 auto;position:relative;left:auto;top:auto;padding:0;border:none}.footer p:last-child{margin:0}.footer-nav li:last-child,.footer{padding-bottom:0}.industry-catg ul li{list-style-type:none;margin:5px .5%;width:49%;border:solid 1px rgb(255 255 255 / .5)!important}.contentside .homeform-inner{padding:30px 0}.sidebar .form-row{margin:0}.social-icons{margin:0 0 10px}.heademail{display:block;margin:10px 0;border:none;padding:0}.slider-text{padding-bottom:0}.featurebox input[type="email"],.featurebox input[type="text"],.featurebox input[type="tel"],.featurebox select,.featurebox textarea{margin-bottom:15px}.post h1.title,.post h2.title{margin-top:20px}.home-featured-services ul li:nth-child(4){border-bottom:solid 1px rgb(0 0 0 / .18)}.home-featured-services ul li a{margin:0 auto}.locations-served-bar ul li{width:100%}.contentside.sidebar .form-row{margin:0}.recent-projects h2,.findloc h3,.footer h3,.home-featured-products h2,.home-featured-services h2,.home-testimonials h2,.home-welcome-copy h1,.home-why-choose h2,.logos-outer h2,.serve-info h3,.quotebox h2,.brands h2,.blog-home h2{font-size:1.7em}.topright{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.google-review,.social-icons,.headphone,.header .btn{width:50%}.google-review,.social-icons,.headphone{padding:20px 10px;margin:0}.topright .btn{align-self:center}.topright{font-size:.75em;border-bottom:solid 1px #ccc;margin-bottom:10px}.google-review,.social-icons{border-bottom:solid 1px #ccc}.google-review{line-height:normal}.home-why-choose ol{padding:0}.menu-collapser{text-align:center}.home-slider .slick-slide::before{display:none}.product-item{width:48%}.foot-col,.footer h3{margin-bottom:20px}.homeform .form-row{margin:0}.gallery-item{width:49.7%}.post h1.title,.post h2.title{font-size:1.3em}.footer img{margin-bottom:20px}.slider-text p{font-size:1em}.slider-text h2,.slider-text p{text-shadow:inherit}img.alignleft,img.alignright{display:block;float:none;margin:0 auto 20px}.testimonials-rotator{margin-top:0}.home-slider .slick-slide{padding-bottom:0}.home-slider .slick-dots{width:100%}.slider-text h3{font-size:1.111em}.home-slider{border:none}.text-center{text-align:left}.sidebox.accordion h3::before{top:0}.text-right{text-align:left}.introbox p{margin-bottom:20px}.home-welcome-copy{padding-left:0;padding-right:0}.header .wrapper{padding-left:0;padding-right:0}.post{width:100%;padding:20px 10px;margin:0 0 15px 0}.form-row{margin-top:0;margin-bottom:0}.row{margin-left:0;margin-right:0}.banner-inner h2{left:auto;margin:0;position:relative;top:auto;width:100%}.header .col-lg-3{padding-left:15px}.head-email{padding-top:0}.header .col-lg-3{width:100%}.featurebox{width:100%}.sidebar .featurebox{margin-top:0}.heading{font-size:1.111em;padding:8px 47px 7px 20px;display:block;clear:both}.areas-served{margin-bottom:30px}.accordion h3 span{padding-top:3px}.header{text-align:center}.cta-btn{display:block;left:auto;margin:6px auto 0;position:relative;right:auto;top:auto}.sharethis{float:right}.featurebox input.input-large[type=text]{width:100%}.camera_next{right:0}.camera_prev{left:0}.footer-links.footer-nav li a{background:0 0;padding-left:0}.footer .span3{background:0 0}.featurebox{min-height:inherit}.topbar p{font-size:.889em}}@media screen and (max-width:640px){.home-featured-products .slick-dots{margin-top:0}.home-why-choose ol li{width:100%;margin:5px 0;padding:20px}.blog-home h3{font-size:1em;padding:20px}.blog-home ul li{width:100%;margin:10px 0}.stepicon{padding:0;font-size:1.5em;width:100px;height:100px;line-height:100px}.product-item img{width:100%}.product-item{width:100%}.home-featured-services ul li a::before{display:none}.gallery-page ul li{width:49%;margin:5px 0!important}.service-info{position:relative;left:auto;bottom:auto;float:left}.basic-table td{float:left;width:100%;padding:20px}.header .col-lg-3{padding-left:15px}.post h1,.post h2{font-size:1.111em}.post .btn{float:left}.introtext{width:100%;padding:5px 0 0 0;background:0 0}}@media screen and (max-width:575px){.team-single{width:100%;margin:7px 0;padding:20px}.client-logos ul li{width:32%}.home-cta ul{padding:0}.cta-icon{top:auto;left:auto;position:relative;margin:0 auto 20px}.reviews-cta a.btn{display:block}.reviews-cta{display:inherit}.reviews-cta a{margin:5px;display:inline-block}.btn-like-dislike{line-height:44px}.service-page .serve-info h3{font-size:1.5em}.service-page .home-featured-services ul li{width:100%;margin:10px 0}.home-cta ul li{width:100%;padding:20px 0;text-align:center}.prod-page .sec2box{width:100%}.sec2box{width:100%}.contentside .featurebox input[type="email"],.contentside .featurebox input[type="text"],.contentside .featurebox select,.contentside .featurebox textarea,.contentside .featurebox input[type="tel"]{margin-bottom:10px}}@media screen and (max-width:480px){.affiliations ul li{width:48%;margin:5px 1%}.posted-on,.byline{display:block}.form-col-half{width:100%}.service-page .home-featured-services ul li{width:100%;margin:10px 0}.industry-catg ul li{margin:5px 0;width:100%}.slider-text h2{font-size:1em}.home-featured-services ul li:nth-child(5){border-bottom:solid 1px rgb(0 0 0 / .18)}.gallery-item{width:100%}.home-featured-services ul li{margin:5px 0;width:100%}.home-featured-services ul{margin-left:0}.home-slider .slick-slide::before{background:0 0}.sharethis{float:left;width:100%}.post .social-sharing{width:100%;float:left;margin:10px 0 0 0;text-align:left}.topbar p span{font-size:.611em}}@media screen and (max-width:479px){.sec-tagline::before,.sec-tagline::after{display:none}.sec2box:hover .prod-overlay .btn,.sec2box:focus .prod-overlay .btn,.sec2box:active .prod-overlay .btn{display:block}.sec2box h3 br{display:none}.prod-overlay p,.prod-overlay .btn{display:block}.sec2box h3 span{display:none}.c100{float:none;margin:0 auto 10px}.sec2box-col{width:100%;float:left;text-align:center}.sec2box-col:last-child{min-width:inherit;max-width:inherit;padding:10px 0 0 0}.slider-text .btn br{display:inline-block}.social-sharing{clear:both;display:block;float:left;font-weight:600;margin:0;vertical-align:middle;width:100%}.post .social-sharing{width:100%}.featurebox input[type=email],.featurebox input[type=text],.featurebox select,.featurebox textarea{font-size:.889em}.form-full,.form-half{float:left;margin:0 0 10px 0;width:100%}.form-row{margin:0}.form-medium{width:50%}ul.slimmenu li ul li a{padding-left:10px}ul.slimmenu li ul li ul li a{padding-left:20px}}@media screen and (max-width:400px){.google-review,.social-icons,.headphone,.header .btn{width:100%}.google-review,.social-icons,.headphone{padding:10px 0}.topright{border:none}}@media screen and (max-width:320px){.contentside .nav-tabs li{width:100%}.contentside .nav-tabs li a{display:block;margin:0}.main-nav .btn{clear:both;display:block;width:100%}}