@media only screen and (max-width: 1025px){
	/* stretch */
	.center,
	section#page #grayBand .child,
	footer #footer,
	footer #footer .copy,
	section#page #detailBox .image,
	section#page #detailBox .detail
	{
		width: 100%;
	}
	
	/* none */
	header nav,
	#shadowInfo,
	section#page #grayBand .package
	{
		display: none;
	}

	/* inline */
	.nav-collapse
	 {
	 	display: inline !important;
	 }

	/* styles */
	header #searchForm, header #searchBox{z-index: 9999;}
	section#page #infoBox{padding-bottom: 50px;}
	section#page #infoBox #infoSelect{margin: 20px auto auto auto; float: none; position: static; width: 307px;}
	section#page #infoBox #infoText{width: 96%; margin: 50px 2% 2% 2%;}
	section#page #grayBand{height: auto;}
	section#page #grayBand .child{border-bottom: 1px solid #666; padding-bottom: 30px;}
	section#page #detailBox .image{text-align: center; background-position: center; background-repeat: no-repeat;}
	section#page #detailBox .image img{margin: 16px 0px 0px 0px; float: none;}
	section#page #detailBox .detail{width: 100%; margin-left: 0;}
	section#page #detailBox .detail .text, section#page #detailBox .detail .title{width: 96%; margin-left: 2%;}
	section#page #detailBox .images{text-align: center; margin-left: 0px;}
	section#page #detailBox .img{float: none;}
	section#page #detailBox .detail .text .service{width: 100%; margin: 5px 0px 5px 0px;}
	footer #footer{float: left; width: 100%;}
	footer #footer .copy{text-align: center;}
}

@media only screen and (max-width: 480px){
	header .respHead{display:block; width:100%; margin:0; position:relative; background:rgba(55, 179, 119, 0.5);}
	header .respHead .rLogo{float:left; width:130px; margin:1px 0 0 5%;}
	header .respHead .rLogo img{width:100%; float:left; height:auto;}
	header .respHead .menuOpenClose{width:32px; position:absolute; right:3%; bottom:6%; height:32px; background-repeat:no-repeat; background-position:top center;}
	header .respHead ul{float:left; width:50%; background:#37b377; position:absolute; z-index:999; top:50px; left:25%; display:none;}
	header .respHead ul li{float:left; width:100%; background:none; padding:0; height:auto; margin:0; border-radius:0;}
	header .respHead ul li a{float:left; width:100%; background:none; padding:10px 0; height:auto; margin:0; border-radius:0;}
	header .respHead ul li a:hover{background:#f7931e;}
}

@media only screen and (min-width: 480px) and (max-width: 1025px){
	header .respHead{display:block; width:100%; margin:0; position:relative; background:rgba(55, 179, 119, 0.5);}
	header .respHead .rLogo{float:left; width:130px; margin:1px 0 0 5%;}
	header .respHead .rLogo img{width:100%; float:left; height:auto;}
	header .respHead .menuOpenClose{width:98%; position:absolute; right:1%; top:25px; height:32px; background-repeat:no-repeat; background-position:top center;}
	header .respHead ul{float:left; width:30%; background:#37b377; position:absolute; z-index:999; top:50px; left:35%; display:none;}
	header .respHead ul li{float:left; width:100%; background:none; padding:0; height:auto; margin:0; border-radius:0;}
	header .respHead ul li a{float:left; width:100%; background:none; padding:10px 0; height:auto; margin:0; border-radius:0;}
	header .respHead ul li a:hover{background:#f7931e;}
}
/*
     FILE ARCHIVED ON 23:22:02 Aug 27, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:04:43 May 12, 2026.
     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)).
*/
/*
playback timings (ms):
  capture_cache.get: 5.297
  load_resource: 93.451
  PetaboxLoader3.resolve: 56.196
  PetaboxLoader3.datanode: 36.557
*/