@charset "utf-8";img,object,embed,video{max-width:100%;max-height:100%}.ie6 img{width:100%}.fluid{margin-left:0;width:100%;display:block;float:left;clear:both}.nav .navtoogle{display:none;width:80%;padding:.5em .5em .5em;font-weight:300;text-align:center;color:#07100f;font-size:1em;background:0;border:0;border-bottom:6px solid #ddd;cursor:pointer}.navtoogle i{z-index:-1}a,li{-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav a{display:block;color:rgba(249,249,249,.9);text-decoration:none;-webkit-transition:color .5s,background .5s,height .5s;-moz-transition:color .5s,background .5s,height .5s;-o-transition:color .5s,background .5s,height .5s;-ms-transition:color .5s,background .5s,height .5s;transition:color .5s,background .5s,height .5s}.nav i{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-touch .nav ul:hover a{color:rgba(249,249,249,.5)}.no-touch .nav ul:hover a:hover{color:rgba(249,249,249,0.99)}.nav li:nth-child(6n+1){background:rgba(0,121,193,1.00)}.nav li:nth-child(6n+2){background:rgba(219,134,222,1.00)}.nav li:nth-child(6n+3){background:#1691be}.nav li:nth-child(6n+4){background:rgba(255,153,0,1.00)}.nav li:nth-child(6n+5){background:#152836}.nav li:nth-child(6n+6){background:rgba(57,190,52,1.00)}.animated{webkit-animation-delay:.8s;animation-delay:.8s;-moz-delay:.8s;-o-delay:.8s;-ms-delay:.8s;-webkit-animation-duration:1s;animation-duration:1s;-moz-duration:1s;-o-duration:1s;-ms-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-fill-mode:both;-o-fill-mode:both;-ms-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-iteration-count:infinite;-o-iteration-count:infinite;-ms-iteration-count:infinite}
.company_Logo{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3em;
	display: block;
	position: relative;
	width: 22em;
	height: auto;
	clear: both;
}

.fb-like{vertical-align:top}@keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.social_spacing{margin-right: 0.8em;}.siteMap{margin-left:auto;margin-right:auto;position:relative;display:block;text-align:center}.beyond_Advantage{width: 100%;height: auto;position: relative;display: block;text-align: center;	margin-top: 1.8em;}.zeroMargin_mobile{margin-left:0}.hide_mobile{display:none}


@media only screen and (max-width:480px){.gridContainer{margin-top:10px;border:4px solid #9ac8f4;border-radius:10px;padding-bottom:8px;background-color:#f9f9f9;height:auto;width:auto;position:relative;float:none;clear:none}

.company_name{text-align:center;font-weight:bold;color:#9ac8f4;font-size:1.6em;position:relative;margin-top:.8em;margin-bottom:o;margin-right:5px;margin-left:5px;text-shadow:-1px 1px #0079c1}


.city_name{color:#9ac8f4;font-weight:bold;font-size:1.4em;text-align:center;position:relative;margin-top:-.5em;margin-right:auto;margin-bottom:.5em;margin-left:auto;text-shadow:-1px 1px #0079c1}.what_we_do{color:#000;font-weight:bold;font-size:.9em;text-align:center;position:relative;margin-top:1em;margin-bottom:2em}.gridContainer.clearfix .cycle-slideshow{
	height: auto;
	width: auto;
	display: block;
	position: relative;
	overflow: hidden;
	clear: left;
	max-height: 450px;
	margin-left: .2em;
	margin-top: 2em;
	margin-right: .2em;
	margin-bottom: .2em;
	text-align: center;
}.cycle-pager{top:0}.cycle-pager span{display:none}.where_we_do_it{color:#000;font-weight:bold;font-size:.9em;text-align:center;position:relative;margin-bottom:1em;margin-top:2em}.nav ul{width:80%;margin-top:0;margin-bottom:10px;list-style:none;font-size:1.1em;margin-left:auto;margin-right:auto;font-weight:300;text-align:left}.menu_title{font-size:.8em;font-weight:bold;text-align:center;display:inline;font-family:Arial;padding-left:.8em}.nav .navtoogle{margin-top:0;margin-right:auto;margin-bottom:0;display:block;margin-left:auto}.no-js .nav ul{max-height:66em;overflow:hidden}.js .nav ul{max-height:0;overflow:hidden}.js .nav .active+ul{max-height:66em;overflow:hidden;-webkit-transition:max-height .4s;-moz-transition:max-height .4s;-o-transition:max-height .4s;-ms-transition:max-height .4s;transition:max-height .4s}.nav li span.icon{width:30%}.nav li .icon+span{font-size:.9em}.nav li span{display:inline-block;height:100%}.nav a{padding:.5em}.icon+span{margin-left:1em;font-size:.8em}#Home .nav li:nth-child(6n+3) i{border:4px solid rgba(255,255,255,1.0);font-size:2.4em}.nav li:nth-child(6n+1){border-left:8px solid rgba(101,178,224,1.00);border-radius:8px 8px 0 0}.nav li:nth-child(6n+2){border-left:8px solid rgba(236,168,239,1.00);border-radius:0}.nav li:nth-child(6n+3){border-left:8px solid rgba(75,182,223,1.00);border-radius:0}.nav li:nth-child(6n+4){border-left:8px solid rgba(255,173,51,1.00);border-radius:0}.nav li:nth-child(6n+5){border-left:8px solid rgba(98,98,99,1.00);border-radius:0}.nav li:nth-child(6n+6){border-left:8px solid rgba(0,224,10,1.00);border-radius:0 0 8px 8px}.touch .nav a{padding:.8em}#laser_logo{text-align:center;font-weight:bold;font-size:1.4em;color:#9ac8f4;margin-top:2.2em;font-style:italic;text-shadow:-0.8px .8px #0079c1}.mission_statement{font-size:1.2em;font-style:italic;font-weight:bold;text-align:center;display:inline;position:relative}

.company_Logo{
	max-width: 13em;
	max-height: 13em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: -2em;	
}
.social_media_links{
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
	position: relative;
	clear: both;
	float: none;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
}.space_1{display:block;position:relative;height:20px;width:2px}.siteMap_Header{font-size:16px}.ticker-wrap{position:relative;width:100%;overflow:hidden;height:2.2em;background-color:#555353;text-align:center;display:inline;float:left;margin-top:2em;margin-bottom:2em}.ticker{display:inline-block;height:2.8em;white-space:nowrap;padding-left:100%}.ticker__item{display:inline-block;overflow:hidden;font-size:1.5em;padding-top:.01em;font-weight:bold;text-align:center}.ticker{animation-name:ticker;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:100s}.hide_tablet{display:none}.zeroMargin_tablet{margin-left:0}}
@media only screen and (min-width:481px){.gridContainer{margin-top:16px;border:8px solid #9ac8f4;border-radius:12px;padding-bottom:12px;background-color:#f9f9f9;height:auto;width:91.4836%;margin-left:auto;margin-right:auto;margin-bottom:16px;padding-left:.7581%;padding-right:.7581%}.company_name{text-align:center;font-weight:bold;color:#9ac8f4;font-size:1.8em;position:relative;margin-top:.4em;margin-right:5px;margin-bottom:0;margin-left:5px;text-shadow:-1.2px 1.2px #0079c1}.city_name{color:#9ac8f4;font-weight:bold;font-size:1.5em;text-align:center;position:relative;margin-top:0;margin-right:auto;margin-bottom:.5em;margin-left:auto;text-shadow:-1px 1px #0079c1}.what_we_do{text-align:center;font-weight:bold;color:#000;font-size:1.3em;position:relative;margin-top:1.8em;margin-bottom:1.6em}.gridContainer.clearfix .cycle-slideshow{
	height: auto;
	width: auto;
	max-width: 800px;
	display: block;
	position: relative;
	clear: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	overflow: hidden;
	text-align: center;
	max-height: 31em;
}.cycle-pager{height:auto;width:auto;display:block;position:relative;text-align:center;margin-left:auto;margin-right:auto;padding-top:58%;}.cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#000}.cycle-pager span.cycle-pager-active{color:#9ac8f4}.cycle-pager>*{cursor:pointer}.where_we_do_it{color:#000;font-weight:bold;font-size:1.3em;text-align:center;position:relative;margin-bottom:1em; margin-top:1em}.nav li{display:block;float:left;width:50%;margin-bottom:0}.nav a{padding:2em}.nav li span,.nav li span.icon{display:inline-block}.nav li span.icon{width:60px}.nav li .icon+span{font-size:22px}.icon+span{position:relative;top:-0.2em}.no-touch .nav ul li:nth-child(6n+1) a:hover,.no-touch .nav ul li:nth-child(6n+1) a:active,.no-touch .nav ul li:nth-child(6n+1) a:focus{background:rgba(101,178,224,1.00);border-radius:12px 0 0}.no-touch .nav li:nth-child(6n+2) a:hover,.no-touch .nav li:nth-child(6n+2) a:active,.no-touch .nav li:nth-child(6n+2) a:focus{background:rgba(236,168,239,1.00);border-radius:0 12px 0 0}.no-touch .nav li:nth-child(6n+3) a:hover,.no-touch .nav li:nth-child(6n+3) a:active,.no-touch .nav li:nth-child(6n+3) a:focus{background:rgba(75,182,223,1.00);border-radius:0}.no-touch .nav li:nth-child(6n+4) a:hover,.no-touch .nav li:nth-child(6n+4) a:active,.no-touch .nav li:nth-child(6n+4) a:focus{background:rgba(255,173,51,1.00);border-radius:0}.no-touch .nav li:nth-child(6n+5) a:hover,.no-touch .nav li:nth-child(6n+5) a:active,.no-touch .nav li:nth-child(6n+5) a:focus{background:rgba(134,175,206,1.00);border-radius:0 0 0 12px}.no-touch .nav li:nth-child(6n+6) a:hover,.no-touch .nav li:nth-child(6n+6) a:active,.no-touch .nav li:nth-child(6n+6) a:focus{background:rgba(0,224,10,1.00);border-radius:0 0 12px}.nav ul{width:96%;height:auto;margin-top:10px;padding-bottom:16;list-style:none;font-size:.017em;margin-right:auto;margin-left:auto;text-align:left}.menu_title{font-size:12px;font-weight:bold;display:inline;padding-left:.8em;font-family:Arial}.icon-menu{position:relative;top:0;line-height:0;font-size:1.6em}.nav ul li{-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;-ms-transition:background .5s;transition:background .5s}.nav li:nth-child(6n+1){border-radius:12px 0 0}.nav li:nth-child(6n+2){border-radius:0 12px 0 0}.nav li:nth-child(6n+3){border-radius:0}.nav li:nth-child(6n+4){border-radius:0}.nav li:nth-child(6n+5){border-radius:0 0 0 12px}.nav li:nth-child(6n+6){border-radius: 0 0 12px}.nav li i{display:inline-block;padding-top:8%;padding-right:9%;padding-left:9%;padding-bottom:8%;border:4px solid transparent;border-radius:50%;font-size:1.6em;background:rgba(255,255,255,0.1);-webkit-transition:border .5s;-moz-transition:border .5s;-o-transition:border .5s;-ms-transition:border .5s;transition:border .5s}.no-touch .nav li:hover i,.no-touch .nav li:active i,.no-touch .nav li:focus i{border:4px solid rgba(255,255,255,0.1)}#Home .nav li:nth-child(6n+1) i{border:4px solid rgba(255,255,255,1.0)}.mission_statement{text-align:center;font-size:1.5em;font-style:italic;font-weight:bold;display:inline;position:relative;}

.company_Logo{
	margin-bottom: -4em;
	min-height: 22em;
	max-width: 22em;
	
}
.social_media_links{
	word-spacing: 14px;
	display: block;
	position: relative;
	float: none;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
}.space_1{display:block;position:relative;height:20px;width:2px}.siteMap_Header{font-size:20px}.ticker-wrap{position:relative;width:100%;overflow:hidden;height:2.4em;background-color:#555353;text-align:center;display:inline;float:left;margin-top:2em;margin-bottom:2em}.ticker{display:inline-block;height:3em;white-space:nowrap;padding-left:91%;}.ticker__item{display:inline-block;overflow:hidden;font-size:1.5em;padding-top:.1em;font-weight:bold;text-align:center}.ticker{animation-name:ticker;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:80s}.zeroMargin_desktop{margin-left:0}.hide_desktop{display:none}}
@media only screen and (min-width:900px){.gridContainer{margin-top:20px;margin-left:auto;margin-right:auto;width:89.0217%;max-width:1232px;padding-left:.4891%;padding-right:.4891%;border:10px solid #9ac8f4;border-radius:12px;background-color:#f9f9f9;padding-bottom:30px;height:auto}	.company_name{color:#9ac8f4;font-weight:bold;font-size:3.1em;text-align:center;position:relative;margin-top:.2em;margin-bottom:0;margin-right:auto;margin-left:auto;text-shadow:-2px 2px #0079c1}.city_name{color:#9ac8f4;font-weight:bold;font-size:2.4em;text-align:center;position:relative;margin-top:0;margin-right:auto;margin-bottom:.5em;margin-left:auto;text-shadow:-1.4px 1.4px #0079c1}.what_we_do{color:#000;font-weight:bold;font-size:1.7em;text-align:center;position:relative;margin-bottom:2em;margin-top:1em}	.gridContainer.clearfix .cycle-slideshow{
	height: auto;
	width: auto;
	max-width: 800px;
	display: block;
	position: relative;
	clear: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	overflow: hidden;
	text-align: center;
	max-height: 32em;
}.cycle-pager{width: auto;display: block;position: relative;text-align: center;margin-left: auto;	margin-right: auto;padding-top: 56%;height: auto;}.cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;color:#000;display:inline-block;padding-top:20px}.cycle-pager span.cycle-pager-active{color:#9ac8f4}.cycle-pager>*{cursor:pointer}.where_we_do_it{color:#000;font-weight:bold;font-size:1.7em;text-align:center;position:relative;margin-bottom:1em;margin-top:1em}.nav li{float:left;width:16.66666666666667%;text-align:center;-webkit-transition:border .5s;-moz-transition:border .5s;-o-transition:border .5s;-ms-transition:border .5s;transition:border .5s;margin-top:0;margin-bottom:20px}.nav i{position:relative;display:inline-block;margin:0 auto;padding:.4em;border-radius:50%;font-size:1.8em;box-shadow:0 0 0 30px transparent;background:rgba(255,255,255,0.1);-webkit-transition:box-shadow .6s ease-in-out;-moz-transition:box-shadow .6s ease-in-out;-o-transition:box-shadow .6s ease-in-out;-ms-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out}.nav a{width:auto}.no-touch .nav li:nth-child(6n+1) a:hover,.no-touch .nav li:nth-child(6n+1) a:active,.no-touch .nav li:nth-child(6n+1) a:focus{border-bottom:4px solid rgba(0,121,193,1.00);border-radius:12px 0 0 12px}.no-touch .nav li:nth-child(6n+2) a:hover,.no-touch .nav li:nth-child(6n+2) a:active,.no-touch .nav li:nth-child(6n+2) a:focus{border-bottom:4px solid rgba(219,134,222,1.00);border-radius:0}.no-touch .nav li:nth-child(6n+3) a:hover,.no-touch .nav li:nth-child(6n+3) a:active,.no-touch .nav li:nth-child(6n+3) a:focus{border-bottom:4px solid #1691be;border-radius:0}.no-touch .nav li:nth-child(6n+4) a:hover,.no-touch .nav li:nth-child(6n+4) a:active,.no-touch .nav li:nth-child(6n+4) a:focus{border-bottom:4px solid rgba(255,153,0,1.00);border-radius:0}.no-touch .nav li:nth-child(6n+5) a:hover,.no-touch .nav li:nth-child(6n+5) a:active,.no-touch .nav li:nth-child(6n+5) a:focus{border-bottom:4px solid #152836;border-radius:0}.no-touch .nav li:nth-child(6n+6) a:hover,.no-touch .nav li:nth-child(6n+6) a:active,.no-touch .nav li:nth-child(6n+6) a:focus{border-bottom:4px solid rgba(57,190,52,1.00);border-radius:0 12px 0px 0}.nav ul{margin-top:20px;font-size:.8em;margin-left:auto;margin-right:auto;max-width:880px;width:86%}.menu_title{font-size:1.1em;font-weight:bold;text-align:center;font-family:Arial;position:relative;display:block;margin-top:.8em;width:auto;height:auto}.icon-menu{position:relative;top:3px;line-height:0;font-size:1.6em}.icon{padding-top:.3em}.icon+span{margin-top:2.1em;-webkit-transition:margin .5s;-moz-transition:margin .5s;-o-transition:margin .5s;-ms-transition:margin .5s;transition:margin .5s}.nav li:nth-child(6n+1){border-radius:12px 0 0 12px}.nav li:nth-child(6n+2){border-radius:0}.nav li:nth-child(6n+3){border-radius:0}.nav li:nth-child(6n+4){border-radius:0}.nav li:nth-child(6n+5){border-radius:0}.nav li:nth-child(6n+6){border-radius: 0 12px 12px 0}.nav a{height:9em}.no-touch .nav a:hover,.nav a:active,.nav a:focus{height:10em}#Home .nav li:nth-child(6n+1){background:rgba(101,178,224,1.00);border-bottom-left-radius:12px;border-top-left-radius:12px}.no-touch .nav a:hover .icon+span{margin-top:3.2em;-webkit-transition:margin .5s;-moz-transition:margin .5s;-o-transition:margin .5s;-ms-transition:margin .5s;transition:margin .5s}.no-touch .nav a:hover i,.no-touch .nav a:active i,.no-touch .nav a:focus i{box-shadow:0 0 0 0 rgba(255,255,255,0.2);-webkit-transition:box-shadow .4s ease-in-out;-moz-transition:box-shadow .4s ease-in-out;-o-transition:box-shadow .4s ease-in-out;-ms-transition:box-shadow .4s ease-in-out;transition:box-shadow .4s ease-in-out}.mission_statement{
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	display: inline;
	position: relative;
	margin-top: 30px;
}

.company_Logo{	
	margin-bottom: -4em;	
}
.social_media_links{word-spacing: 16px;position: relative;display: block;float: none;text-align: center;width: auto;height: auto;padding-bottom: 30px;clear: both;margin-left: auto;margin-right: auto;}.space_1{display:none}.pinterest{vertical-align:top;position:relative;display:inline-block}.siteMap_Header{font-size:24px}.ticker-wrap{position:relative;width:100%;overflow:hidden;height:3em;background-color:#555353;display:inline;float:left;margin-top:2em;margin-bottom:2em}.ticker{display:inline-block;height:4em;white-space:nowrap;padding-left:89%;}.ticker__item{display:inline-block;overflow:hidden;font-size:1.8em;padding-top:.12em;font-weight:bold;text-align:center}.ticker{animation-name:ticker;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:100s}.zeroMargin_desktop{margin-left:0}.hide_desktop{display:none}}
