@media only screen and (max-width:959px){}@media only screen and (min-width:960px) and (max-width:1200px){
    /* Small desktop screens */
    .wrapper {
        width: 100%;
        max-width: 1000px;
        margin: 0 auto;
    }
    
    .home-slider {
        width: 100%;
        margin: 20px auto 0 auto;
        box-sizing: border-box;
    }
    
    .home-slider .flexslider {
        width: 100%;
        margin: 0;
        padding: 0;
    }
    
    .home-slider .flexslider .slides img {
        width: 100%;
        max-width: 100%;
    }
    
    #home-process ul {
        width: 100%;
        max-width: 960px;
    }
}@media only screen and (min-width:768px) and (max-width:959px){#logo{float:left;clear:right;margin-left:-10px;width:222px;height:86px}header{position:relative;width:100%;height:90px;margin:0 auto;background:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/USN-overlap-bg.png) repeat-x;background-position:center    background: linear-gradient(180deg, #1A1A1A 0%, #2A2A2A 50%, #1A1A1A 100%);
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}.ContentFlow{display:none}.wrapper{width:100%;margin:0 auto;padding-bottom:20px;background-color:#FFF;border-left:none;border-right:none}.callout{margin-bottom:20px}#main{width:94%;padding:0 3% 3% 3%}#main p img{width:96%;height:auto}.page-slider{width:100% !important;height:auto !important}#breadcrumbs ul li{line-height:1.6}.event h4{display:inline-block;font-size:1.7em;float:left}footer{max-width:479px;padding:0 0 3% 0;;margin-top:0;width:100%;min-width:100%}#footer-content{min-width:100%;max-width:479px;width:100%;margin:0 auto}footer nav{display:none}#footer-columns{display:block;list-style:none;width:100%;text-transform:uppercase}#footer-columns ul{padding-left:0}#footer-columns li{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:first-child{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:last-child{border-left:none}#logo{float:left;clear:right;margin-top:3px;margin-left:-10px;width:220px;height:85px;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/USN-logo-mobile.png);background-size:100% 100%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}header nav{position:absolute;top:85px;right:0;font-family:Metrophobic,Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;text-align:left;float:left;clear:right;margin-top:5px;width:40%;background-color:#666;border-bottom:solid 1px #4D4D4D;display:none;z-index:10;border-radius:0;-webkit-box-shadow:0 2px 3px 2px rgba(26,26,26,.5);box-shadow:0 2px 3px 2px rgba(26,26,26,.5)}nav ul{margin:0;padding-left:0;list-style-type:none;display:block}nav ul li{display:block;margin:0;list-style-type:none}nav ul li:first-child{margin-left:0;border-top:none}nav ul li a:first-child{margin-left:0}nav ul li a:active{text-decoration:none;color:#FFF;border-bottom:solid 5px #FFD100;-webkit-transition:outline .3s ease-in-out;-moz-transition:border-bottom .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:link{text-decoration:none;color:#FFF;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:visited{text-decoration:none;color:#FFF;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:hover{text-decoration:none;color:#FFD100;border-bottom:0;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a{padding:5% 0 5% 5%;width:95%;float:left;border-top:solid 1px #4D4D4D}#mini-nav{display:none}#resp-nav{position:absolute;top:17px;right:16px;display:block;height:43px;width:52px;padding-top:2px;background-color:#e0e0e0;border:solid 1px #4d4d4d;border-radius:7px}#resp-nav a,#resp-nav a:link,#resp-nav a:visited,#resp-nav a:hover{color:#4d4d4d;text-align:center;text-decoration:none;cursor:pointer;margin:2px 8px;line-height:40px}#resp-point{position:absolute;top:-18px;right:20px;width:45px;height:20px;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/nav-pointer.png);z-index:99}.resp-dropdown{display:block}.content-slider{width:52.6%;position:relative;height:100%;border-bottom:none;overflow:hidden;border-radius:0;background-color:#DDD;margin-top:0;padding-top:0;text-transform:uppercase;font-weight:bold}.content-slider ul{padding-left:0;margin:0}.content-slider ul li{border-bottom:solid #333 1px;list-style:none;padding-left:20px}.content-slider ul li a:hover{text-decoration:none}.slides{border:0 !important;margin:0 !important;padding:0 !important;background-color:#bfbfbf}.mobile-show{display:none}.nav>ul>li:hover>.secondary-nav>li{display:none}.input input,.input textarea{max-width:100%}input[type="text"]{width:100%;max-width:100%}#map-canvas{width:300px;height:400px;margin:20px 0}.bottom-space{margin-bottom:65px}header .grid-container .grid-25{width:60%}}@media only screen and (max-width:767px){.wrapper{width:100%;margin:0 auto;padding-bottom:20px;background-color:#FFF;border-left:none;border-right:none}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#wrapper{max-width:767px;width:100%;margin:0 auto;position:relative}#main{width:94%;padding:0 3% 3% 3%}#home-process ul{width:100%}#home-process ul li{display:inline;margin:0;padding:5px;width:48%;background-color:#FFF;float:left}.ContentFlow{display:none}#image-grid{display:block;background-color:#4d4d4d}#image-grid ul{list-style:none;padding-left:0;width:100%}#image-grid ul li{float:left;width:33%}#image-grid ul li a{position:relative;width:33%;text-decoration:none}#image-grid ul li a p{position:absolute;left:0;width:100%;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/black-transparent-bg.png);background-repeat:repeat;color:white;text-align:center;padding:2px 0 2px 0;margin:0;z-index:1}#image-grid ul li a img{width:100%;height:auto}.construction-intro,.electric-intro,.energy-intro,.farming-intro,.medical-intro,.mining-intro,.military-intro,.transportation-intro,.utilities-intro{background:none}#timeline-container,#timeline{width:100%;padding:0;margin:0;position:relative;display:block}#timeline,#issues,#issues li{height:auto;overflow:visible;margin-bottom:1em;font-size:90%}#issues{margin:0;padding:0;display:block;float:none;border-left:0 solid #fff}#issues li strong{font-size:160%}#issues li img{float:none}#dates,#fade-top,#fade-bottom,#next,#prev{display:none}header{width:100%;height:150px;margin:0 auto    background: linear-gradient(180deg, #1A1A1A 0%, #2A2A2A 50%, #1A1A1A 100%);
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}#logo{float:left;clear:right;margin-left:15px}footer{min-width:768px;max-width:959px;height:auto;padding:0 0 3% 0;margin-top:0}.footer-buttons{margin-top:2%}#footer-content{min-width:768px;max-width:959px;width:100%;margin:0 auto}#footer-content nav{display:none}#footer-columns{display:block;list-style:none;width:100%;text-transform:uppercase}#footer-columns ul{padding-left:0}#footer-columns li{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:first-child{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:last-child{border-left:none}header nav{position:absolute;top:85px;right:0;font-family:Metrophobic,Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;text-align:left;float:left;clear:right;margin-top:5px;width:40%;background-color:#666;border-bottom:solid 1px #4D4D4D;display:none;z-index:10;border-radius:0;-webkit-box-shadow:0 2px 3px 2px rgba(26,26,26,.5);box-shadow:0 2px 3px 2px rgba(26,26,26,.5)}nav ul{margin:0;padding-left:0;list-style-type:none;display:block}nav ul li{display:block;margin:0;list-style-type:none}nav ul li:first-child{margin-left:0}nav ul li:first-child a{border-top:0}nav ul li a:active{text-decoration:none;color:#4D4D4D;border-bottom:solid 5px #FFD100;-webkit-transition:outline .3s ease-in-out;-moz-transition:border-bottom .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:link{text-decoration:none;color:#4D4D4D;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:visited{text-decoration:none;color:#4D4D4D;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:hover{text-decoration:none;color:#FFF;border-bottom:0;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a{padding:5% 0 5% 5%;width:95%;float:left;border-top:solid 1px #4D4D4D}#mini-nav{display:none;position:absolute;top:415px;font-family:Roboto Slab,Georgia,"Times New Roman",Times,serif;font-weight:700;font-size:1em;text-transform:uppercase;text-align:left;background-color:#ffd100;width:100%}#resp-nav{position:absolute;top:15px;right:15px;display:block}#resp-point{position:absolute;top:-18px;right:20px;width:45px;height:20px;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/nav-pointer.png)}.resp-dropdown{display:block}.mobile-hide{display:none}.mobile-show{display:none}.nav>ul>li:hover>.secondary-nav>li{display:none}.prod-img{margin:0;float:right}.slides-text,.slides-text-small{position:absolute;top:0;left:30px;color:#FFF;z-index:2}.slides-text h6,.slides-text-small h6{color:#FFF;font-size:3.3em;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:0;padding-bottom:0;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc)}.slides-text p{color:#FFF;font-size:2.3em;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;width:65%;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc);padding-top:0;margin-top:10px}.slides-text-small p{color:#FFF;font-size:30px;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;width:55%;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc);padding-top:0;margin-top:10px}#mobile-site-search{display:inline-block;padding:5% 0 5% 5%;width:95%}#mobile-site-search input{height:30px;width:95%;display:inline-block;float:left}#mobile-site-search button{height:30px;font-size:100%;display:inline-block;float:left;margin-left:3%}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper{width:100%;margin:0 auto;padding-bottom:20px;background-color:#FFF;border-left:none;border-right:none}#logo{float:left;clear:right;margin-left:-10px;width:222px;height:86px}header{position:relative;width:100%;height:90px;margin:0 auto;background:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/USN-overlap-bg.png) repeat-x;background-position:center    background: linear-gradient(180deg, #1A1A1A 0%, #2A2A2A 50%, #1A1A1A 100%);
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}.ContentFlow{display:none}.callout{min-height:20px;margin-bottom:30px}.page-intro,.digital-print,.screen-print,.alum-etch,.metal-phto,.thermal,.die-cut,.digital-cut,.emboss,.machine,.laminate,.construction-intro,.electric-intro,.energy-intro,.farming-intro,.medical-intro,.mining-intro,.military-intro,.transportation-intro,.utilities-intro{background:none}.button-block{float:none}#main{width:94%;padding:0 3% 3% 3%}#main p img{width:96%;height:auto}.page-slider{width:100% !important;height:auto !important}#breadcrumbs ul li{line-height:1.6}.event h4{display:inline-block;font-size:1.7em;float:left}footer{max-width:479px;padding:0 0 3% 0;;margin-top:0;width:100%;min-width:100%}#footer-content{min-width:100%;max-width:479px;width:100%;margin:0 auto}footer nav{display:none}#footer-columns{display:block;list-style:none;width:100%;text-transform:uppercase}#footer-columns ul{padding-left:0}#footer-columns li{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:first-child{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:last-child{border-left:none}#logo{float:left;clear:right;margin-top:2px;margin-left:-10px;width:220px;height:85px;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/USN-logo-mobile.png);background-size:100% 100%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}header nav{position:absolute;top:85px;right:0;font-family:Metrophobic,Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;text-align:left;float:left;clear:right;margin-top:5px;width:50%;background-color:#666;border-bottom:solid 1px #4D4D4D;display:none;z-index:10;border-radius:0;-webkit-box-shadow:0 2px 3px 2px rgba(26,26,26,.5);box-shadow:0 2px 3px 2px rgba(26,26,26,.5)}nav ul{margin:0;padding-left:0;list-style-type:none;display:block}nav ul li{display:block;margin:0;list-style-type:none}nav ul li:first-child{margin-left:0;border-top:none}nav ul li a:first-child{margin-left:0}nav ul li a:active{text-decoration:none;color:#FFF;border-bottom:solid 5px #FFD100;-webkit-transition:outline .3s ease-in-out;-moz-transition:border-bottom .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:link{text-decoration:none;color:#FFF;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:visited{text-decoration:none;color:#FFF;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:hover{text-decoration:none;color:#FFD100;border-bottom:0;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a{padding:5% 0 5% 5%;width:95%;float:left;border-top:solid 1px #4D4D4D}#mini-nav{display:none}#resp-nav{position:absolute;top:17px;right:16px;display:block;height:43px;width:52px;padding-top:2px;background-color:#e0e0e0;border:solid 1px #4d4d4d;border-radius:7px}#resp-nav a,#resp-nav a:link,#resp-nav a:visited,#resp-nav a:hover{color:#4d4d4d;text-align:center;text-decoration:none;cursor:pointer;margin:2px 8px;line-height:40px}#resp-point{position:absolute;top:-18px;right:20px;width:45px;height:20px;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/nav-pointer.png)}.resp-dropdown{display:block}#sub-nav-btn{display:block;padding:10px;background-color:#bfbfbf;font-family:Gotham,Open Sans,Helvetica,Arial,sans-serif;font-weight:Bold;font-size:1em;text-transform:uppercase;margin:20px 0 0 0}#sub-nav-btn img{float:right;margin:-3px 0 0 0}.mobile-hide{display:none}.mobile-show{display:none}.nav>ul>li:hover>.secondary-nav>li{display:none}.input input,.input textarea{max-width:100%}input[type="text"]{width:100%;max-width:100%}#map-canvas{width:300px;height:400px;margin:20px 0}.slides-text,.slides-text-small{position:absolute;top:0;left:30px;color:#FFF;z-index:2}.slides-text h6,.slides-text-small h6{color:#FFF;font-size:170%;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:0;padding-bottom:0;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc)}.slides-text p{color:#FFF;font-size:1em;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;width:65%;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc);padding-top:0;margin-top:10px}.slides-text-small p{color:#FFF;font-size:60%;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;width:55%;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc);padding-top:0;margin-top:10px}.content-slider{width:100%;position:relative;height:100%;border-bottom:none;overflow:hidden;border-radius:0;background-color:#DDD;margin-top:0;padding-top:0;text-transform:uppercase;font-weight:bold}.content-slider ul{padding-left:0;margin:0}.content-slider ul li{border-bottom:solid #333 1px;list-style:none;padding-left:20px}.content-slider ul li a:hover{text-decoration:none}#mobile-site-search{display:inline-block;padding:5% 0 5% 5%;width:95%}#mobile-site-search input{height:30px;width:95%;display:inline-block;float:left}#mobile-site-search button{height:30px;font-size:100%;display:inline-block;float:left;margin-left:3%}}@media only screen and (max-width:479px){#logo{float:left;clear:right;margin-left:-10px;width:222px;height:86px}header{position:relative;width:100%;height:90px;margin:0 auto;background:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/USN-overlap-bg.png) repeat-x;background-position:center    background: linear-gradient(180deg, #1A1A1A 0%, #2A2A2A 50%, #1A1A1A 100%);
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}.ContentFlow{display:none}.wrapper{width:100%;margin:0 auto;padding-bottom:20px;background-color:#FFF;border-left:none;border-right:none}.callout{min-height:20px;margin-bottom:20px}.page-intro,.digital-print,.screen-print,.alum-etch,.metal-phto,.thermal,.die-cut,.digital-cut,.emboss,.machine,.laminate{background:none}.button-block{float:none}#main{width:94%;padding:0 3% 3% 3%}#main p img{width:96%;height:auto}.page-slider{width:100% !important;height:auto !important}#breadcrumbs ul li{line-height:1.6}.event h4{display:inline-block;font-size:1.7em;float:left}footer{max-width:479px;padding:0 0 3% 0;;margin-top:0;width:100%;min-width:100%}#footer-content{min-width:100%;max-width:479px;width:100%;margin:0 auto}footer nav{display:none}#footer-columns{display:block;list-style:none;width:100%;text-transform:uppercase}#footer-columns ul{padding-left:0}#footer-columns li{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:first-child{float:left;padding:1.5% 3% 1.5% 0%;width:75%}#footer-columns li:last-child{border-left:none}.social-footer{float:left;margin:10px 10px 0 0}#logo{float:left;clear:right;margin-top:3px;margin-left:-10px;width:220px;height:85px;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/USN-logo-mobile.png);background-size:100% 100%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}header nav{position:absolute;top:85px;font-family:Metrophobic,Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase;text-align:left;float:left;clear:right;margin-top:5px;width:100%;background-color:#666;border-bottom:solid 1px #4D4D4D;display:none;z-index:10;border-radius:0;-webkit-box-shadow:0 2px 3px 2px rgba(26,26,26,.5);box-shadow:0 2px 3px 2px rgba(26,26,26,.5)}nav ul{margin:0;padding-left:0;list-style-type:none;display:block}nav ul li{display:block;margin:0;list-style-type:none}nav ul li:first-child{margin-left:0;border-top:none}nav ul li a:first-child{margin-left:0}nav ul li a:active{text-decoration:none;color:#FFF;border-bottom:solid 5px #FFD100;-webkit-transition:outline .3s ease-in-out;-moz-transition:border-bottom .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:link{text-decoration:none;color:#FFF;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:visited{text-decoration:none;color:#FFF;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a:hover{text-decoration:none;color:#FFD100;border-bottom:0;-webkit-transition:outline .3s ease-in-out;-moz-transition:Color .3s ease-in-out;-ms-transition:Color .3s ease-in-out;-o-transition:Color .3s ease-in-out;transition:Color .3s ease-in-out}nav ul li a{padding:5% 0 5% 5%;width:95%;float:left;border-top:solid 1px #4D4D4D}#mini-nav{display:none}#resp-nav{position:absolute;top:17px;right:16px;display:block;height:43px;width:52px;padding-top:2px;background-color:#e0e0e0;border:solid 1px #4d4d4d;border-radius:7px}#resp-nav a,#resp-nav a:link,#resp-nav a:visited,#resp-nav a:hover{color:#4d4d4d;text-align:center;text-decoration:none;cursor:pointer;margin:2px 8px;line-height:40px}#resp-point{position:absolute;top:-18px;right:20px;width:45px;height:20px;background-image:url(https://img.aelieve.com/q:85/https://www.usnameplate.com/img/nav-pointer.png)}.resp-dropdown{display:block}#sub-nav-btn{display:block;padding:10px;background-color:#bfbfbf;font-family:Gotham,Open Sans,Helvetica,Arial,sans-serif;font-weight:Bold;font-size:1em;text-transform:uppercase;margin:20px 0 0 0}#sub-nav-btn img{float:right;margin:-3px 0 0 0}.prod-img img{margin-top:0;width:100%}.prod-img{margin:0;float:none}h1{font-size:1.6em}#breadcrumbs{display:none}.content-slider{width:100%;position:relative;height:100%;border-bottom:none;overflow:hidden;border-radius:0;background-color:#DDD;margin-top:0;padding-top:0;text-transform:uppercase;font-weight:bold}.content-slider ul{padding-left:0;margin:0}.content-slider ul li{border-bottom:solid #333 1px;list-style:none;padding-left:20px}.content-slider ul li a:hover{text-decoration:none}.blog-nav{width:100%;position:relative;height:100%;border-bottom:none;overflow:hidden;border-radius:0;background-color:#DDD;margin-top:0;padding-top:0;text-transform:uppercase;font-weight:bold;clear:both}.blog-nav ul{padding-left:0;width:100%;position:relative;height:100%;border-bottom:none;overflow:hidden;border-radius:0;background-color:#DDD;margin-top:0;padding-top:0;text-transform:uppercase;font-weight:bold}.blog-nav ul li{border-bottom:solid #333 1px;list-style:none}.blog-nav ul li a{padding:1em 1em 1em 20px;min-height:30px;width:100%;text-decoration:none;display:inline-block}.blog-nav ul li a:hover{text-decoration:none}.slides{border:0 !important;margin:0 !important;padding:0 !important;background-color:#bfbfbf}.mobile-hide{display:none}.mobile-show{display:none}.nav>ul>li:hover>.secondary-nav>li{display:none}.input input,.input textarea{max-width:100%}input[type="text"]{width:100%;max-width:100%}#map-canvas{width:300px;height:400px;margin:20px 0}.slides-text,.slides-text-small{position:absolute;top:-20px;left:30px;color:#FFF;z-index:2}.slides-text h6,.slides-text-small h6{color:#FFF;font-size:110%;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:0;padding-bottom:0;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc)}.slides-text p{color:#FFF;font-size:1em;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;width:65%;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc);padding-top:0;margin-top:10px}.slides-text-small p{color:#FFF;font-size:40%;font-family:metrophobicregular,Helvetica,Arial,sans-serif;font-weight:normal;width:55%;text-shadow:0 1px 3px #1f1d1f;filter:dropshadow(color=#1f1d1f,offx=0,offy=1);behavior:url(/pie_files/PIE.htc);padding-top:0;margin-top:10px}#mobile-site-search{display:inline-block;padding:5% 0 5% 5%;width:95%}#mobile-site-search input{height:30px;width:95%;display:inline-block;float:left}#mobile-site-search button{height:30px;font-size:100%;display:inline-block;float:left;margin-left:3%}.footer-buttons{float:left;margin-top:2%}}



/* Search Form Styles - Final */
#site-search {
    float: right;
    display: inline-block;
    margin-top: 8px;
    position: relative;
    width: 300px;
    height: 30px;
}

#site-search form {
    position: relative;
    width: 100%;
    height: 100%;
}

#site-search input[type="text"] {
    width: 300px;
    height: 30px;
    padding: 5px 35px 5px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 12px;
    box-sizing: border-box;
    display: inline;
    float: left;
}


#site-search button {
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    background: #FFD100;
    border: none;
    border-radius: 3px;
    width: 28px;
    height: 24px;
    padding: 0;
    cursor: pointer;
    font-size: 14px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#site-search button:before,
#site-search button.icon-search:before {
    content: "\e003";
    font-family: 'USN-font';
    font-size: 14px;
    color: #333;
    line-height: 1;
    display: block;
    margin: 0;
    padding: 0;
}

#site-search button:hover {
    background: #FFC700;
}

/* Mobile Search Styles */
@media (max-width: 768px) {
    #site-search {
        width: 95%;
        max-width: none;
        margin: 10px auto;
        float: none;
    }
    
    #site-search input[type="text"] {
        width: 100%;
    }
}

/* Mobile Slider and Gallery Improvements */
@media (max-width: 768px) {
    /* Apply object-fit: contain to ALL slider images */
    .home-slider .flexslider .slides img {
        object-fit: contain !important;
        object-position: center !important;
        background-color: #f5f5f5;
        width: 100%;
        height: 280px !important; /* Reduced height */
    }
    
    /* Remove panels.png background on mobile */
    .home-slider {
        background: none !important;
        background-color: #f5f5f5 !important;
    }
    
    /* Reduce overall slider container height */
    .home-slider,
    .home-slider .flexslider {
        height: 280px !important;
        max-height: 280px !important;
    }
    
    /* Fix gallery layout - 2 columns on mobile */
    /* Gallery grid removed - using flexslider instead */
}
