@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1170px) { 
#headerHolder .header { padding:25px 20px 40px 20px; }
#navHolder .nav { max-width:1000px; }
ul.slimmenu li a {  padding:15px 30px; }
#holder { padding:0 10px; }
}

@media screen and (max-width:1023px) { 
#headerHolder .header { padding:20px 20px; }
#headerHolder .header .logo { width:200px; }
button#menuBtn { display:block; }
#navHolder { min-height:0; }
/*#navHolder { display:none; }*/
#navHolder .nav { border-left:0; }
#navHolder .nav ul li a { font-size:14px; padding:8px 10px; float:none; border:0; border-bottom:1px solid #ffffff; }

.prodRngLeft .prodCont p { font-size:16px; line-height:21px; }
.prodRngLeft { width:100%; max-width:555px; margin:0 auto; float: none; }
.prodRngLeft .prodCont { height:auto; padding:0 30px 25px 30px; }
.prodRngRight { width:100%; float: none; max-width:555px; margin:30px auto 0 auto; }
.rslides .caption span { font-size:16px; padding:12px 0 0 20px; }
.rslides .caption a { font-size:14px; }

.credBlurbs p { font-size:16px; line-height:24px; }

.touchBlurb .touchLeft p { font-size:24px; }
}
/*about us milestone start*/
@media only screen and (max-width: 769px) {
  .milestone-wrap::before,.milestone-wrap .milestone-blk:first-child::before,.milestone-wrap .milestone-blk::before{display: none;}
  .milestone-wrap .milestone-blk{flex-wrap: wrap;padding: 16px 0;}
  .milestone-wrap .milestone-blk .text{margin-left: 0;padding-bottom: 0 !important;width: 100%;border-top: 1px solid #6f6f6f;padding-top: 6px; margin-top: 6px;}
  .milestone-wrap .milestone-blk .year{margin-right: 0;font-size: 38px;}
  .touchBlurb:before{display:none;}
  .touchBlurb .touchLeft:first-child{border-bottom:1px solid #d8d8d8;}
  .milestone-wrap .milestone-blk:first-child::after{display:none;}
  .resp-strcuture {
    border: 1px solid #d8d8d8;display:block;
}
.resp-strcuture .blk{padding:25px};
.resp-strcuture .blk::first-child{border-bottom:1px solid #d8d8d8;}
.resp-strcuture .blk p {
    padding: 0;
}
.resp-strcuture .blk:first-child {
    border-bottom:1px solid #d8d8d8;
}
.resp-title{display:block;font-size: 26px; color: #0f8ec7;padding: 25px;font-weight: 700;}
.touchBlurb.unit-add{display:none;}
}
/*about us milestone end*/
@media screen and (max-width:767px) {
.bannerInner { height:164px; }
.bannerInner img { width:780px; height:164px; margin-left:-390px; }

.rslides li img.prodSlideImg { width:100%; max-width:100%; display:block; height:auto; }

.philLeft { width:100%; float: none; text-align:center; }
.philLeft img { max-width:100%; height:auto; margin:15px 0; }
.philRight { width:100%; float: none; }

.credBlurbs { width:42%; padding:0 3%; margin:0 0 2% 2%; }

.innerPage h1 { font-size:30px; }
.innerPage.product-page .prodBlurbs h2{font-size:30px;}
.innerPage.product-page .prodBlurbs{min-height:auto;height:max-content;}
.innerPage.product-page .prodBlurbs a{position:relative;left:0;bottom:0;display:inline-block;margin-top:16px;}
.innerPage.product-page .prodBlurbs{padding-bottom:24px;}
.abtTab, .abtTab table { padding:0; background:none; margin:0; }
.abtTab table, .abtTab table td, .abtTab table tr { display:block; width:100%; }
.abtTab table td { padding:10px 0 25px 0; }
.abtTab table td.year { padding:25px 0 5px 0; width:100%; background:none; border-bottom:1px solid #6f6f6f; font-size:38px; }

.touchBlurb .touchLeft { width:calc(100% - 50px) !important; float:none; }
.touchBlurb .touchLeft p { font-size:18px; }
.touchBlurb .map { width:100%; float:none; border:0; border-top:1px solid #d8d8d8; }

/*.prodBlurbs { min-height:0; padding:25px 20px; }
.prodBlurbs h2 { font-size:48px; }
.prodBlurbs a { position:relative; left:0; bottom:0; margin:10px 0 0 0; }*/

.proIntro { font-size:22px; line-height:28px; padding:40px 0; }
.proTxt { float:none; width:98%; margin:0 0 30px 0; }
.manuf-title-wrap{flex-wrap:wrap;}
.manuf-title-wrap .touchTitle { width: 100%;}
.manuf-title-wrap .touchTitle br {display: none;}
.manuf-title-wrap p.touchTitle:last-child{display:none;}

}

@media screen and (max-width:479px) {
#headerHolder .header .logo { width:150px; }
button#menuBtn { margin:10px 0 0 0; }
	
#footerHolder .footer a { background-position:left 7px; padding:3px 3px 3px 7px; }
#footerHolder .footer a:first-child { background:none; }
#footerHolder .footer span { display:block; }
	
.credBlurbsHolder { margin-left:0; }
.credBlurbs { width:92%; padding:0 3% 15px 3%; min-height:0; margin:0 0 10px 0; }
.rslides_tabs { right:50%; bottom:80px; margin-right:-40px; }
.rslides li { padding:0; }
.rslides .caption { position:relative; height:auto; }
.rslides .caption span { font-size:16px; padding:40px 20px 10px 20px; float:none; }
.rslides .caption a { display:block; position:relative; right:0; height:auto; padding:12px 20px;}	

}

/*
     FILE ARCHIVED ON 07:37:27 Oct 26, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:02:27 Aug 16, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/