<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url('../css/service_icons.css');
  #ai_consulting {
	position:relative;
	display:block;
	  text-align: center;
       padding: 20px 0;!important;
  }

  #ai_consulting h2 {
	text-align: center;
    margin: 0;
    padding: 0;
  }

   #ai_consulting p {
	text-align: center;
    margin: 0;
    padding: 0 20px;
  }

body{
	margin:0;
	padding:0;
	background-image:url(../images/bk.jpg);
	
	 height: 100%; 
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
/* masthead/ header */
#masthead{
	position:relative;
	left:auto;
	right:auto;
	height:156px;
	width:100%;
	border-bottom:1px solid #333;
	background-image:url(../images/top_trans1.png);
}
#navigation_container{
	position:relative; 
	margin-left: auto;
	margin-right: auto;
	width:960px;
	height:156px;
	top:0px;
}
.nav-logo {
position:relative;
	height:156px;
	width:240px;
	margin: 0;
	padding: 0;
	float:left;
}

.nav-but-text strong{
text-align: center; 
padding: 0 0 0 0px;
display:block;
color:#26d6fe;
font-size:1em;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
}
.nav-but-text {
height:156px;
position:relative;
text-align: center; 
padding: 0 0 0 0px;
margin-bottom:5px;
display:block;
color:#CCC;
font-size:1em;
font-family:Verdana, Geneva, sans-serif;
text-decoration:none;
}
.nav-but-text p{
padding: 0 ;
margin:0;
padding-top:90px;
}
.nav-hover{
	height:156px;
	width:120px;
	float:left;
}
.nav-hover:hover{
	background-image:url(../images/nav_hover.png);
}
.nav-logo{
	height:156px;
	width:240px;
	float:left;
}
#logo_container{
	margin-left: auto; 
	margin-right: auto; 
	background-image:url(../images/logo_bk.png);
	width:240px;
	height:230px;
	top:-20px;
	display: block; 
	position: relative; 
	z-index: 999; 
	-webkit-transition: padding-top .1s ease-in-out;
	-moz-transition: padding-top .1s ease-in-out;
	-0-transition: padding-top .1s ease-in-out;
	transition: padding-top .1s ease-in-out;
}
#logo_container:hover {
	top: 0px;
}
#logo_container img{
margin-left:auto;
margin-right:auto;
padding-top:40px;
margin-bottom:20px;
display:block;
}
#logo_container h3{
text-align: center; 
padding: 0 0 0 0px;
display:block;
color:#26d6fe;
font-size:1em;
font-family:Verdana, Geneva, sans-serif;
margin-bottom:0px;
padding-bottom:0px;
}
#logo_container h4{
	margin-top:10px;
	text-align: center; 
	padding: 0 0 0 0px;
	display:block;
	color:#FF0;
	font-size:1.7em;
	font-family:Ariel, sans-serif;
	font-weight:normal;
}
#call_button {
    display:none;
}

.nav-webdesign{
	position:relative;
	background-image:url(../images/navigation_icons.png);
	background-position:  5px 0;
		-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
.nav-webdesign:hover{
	background-image:url(../images/navigation_icons.png);
	background-position: -115px 0; 
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
#webdesignpage .nav-webdesign{
	background-image:url(../images/navigation_icons.png);
	background-position: -115px 0; 
}
.nav-webapps{
	position:relative;
	background-image:url(../images/navigation_icons.png);
	background-position:  0 -156px;
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
.nav-webapps:hover{
	background-image:url(../images/navigation_icons.png);
	background-position: -125px -156px; 
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
#webappspage .nav-webapps{
	background-image:url(../images/navigation_icons.png);
	background-position: -125px -156px;  
}
.nav-seo{
	position:relative;
	background-image:url(../images/navigation_icons.png);
	background-position:  0 -312px;
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
.nav-seo:hover{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -312px; 
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
#seopage .nav-seo{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -312px; 
}
.nav-portfolio{
	position:relative;
	background-image:url(../images/navigation_icons.png);
	background-position:  0 -468px;
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
.nav-portfolio:hover{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -468px; 
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
#portfoliopage .nav-portfolio{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -468px; 
}

.nav-quote{
	position:relative;
	background-image:url(../images/navigation_icons.png);
	background-position:  0 -624px;
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
.nav-quote:hover{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -624px; 
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
#internetmarketingpage .nav-contact{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -780px; 
}
.nav-contact{
	position:relative;
	background-image:url(../images/navigation_icons.png);
	background-position:  0 -780px;
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
.nav-contact:hover{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -780px; 
	-webkit-transition: background-position .3s linear;
			-moz-transition: background-position .3s linear;
			-o-transition: background-position .3s linear;
			transition: background-position .3s linear;
}
#contactpage .nav-quote{
	background-image:url(../images/navigation_icons.png);
	background-position: -130px -624px; 
}
/* masthead/ header */


#featured{
	display:block;
	position:relative;
	height:425px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#featured img{
	width:100%;
 	position: absolute;
	margin-left:auto;
	margin-right:auto;
	z-index:1000;
	}
#featured_sub{
	min-height:200px;
	height:auto;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #4d95fb;
	background-image:url(../images/gray2.jpg);
}
#feature_center{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.center_column{
	position:relative; 
	display:block;
	margin-left: auto;
	margin-right: auto;
	width:960px;
}

#grey_layer{
	position:relative;
	display:block;
	left:auto;
	right:auto;
	min-height:400px;
	width:100%;
	border-top:1px solid #666;
	-webkit-box-shadow: 0px 1px 1px #666;
	-moz-box-shadow: 0px 1px 1px #666;
	box-shadow: 0px 1px 1px #666;
	background-image:url(../images/gray1.jpg);
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
}
#home_services{
	top:-20px;
	position:relative;
		margin-left:auto;
	margin-right:auto;
	display:block;
	width:960px;
	min-height:250px;
	z-index:100;
}
#home_services h2{
	margin-top:25px;
	margin-bottom:20px;
	color:#FF0 !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.services_column span{
	position:relative;
	display:block;
	margin:10px;
	font-size:1.25em;
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
}
.container_spacer{
	display:block;
	position:relative;
	padding:30px;
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	overflow: hidden;
}
#bot_1{
	position:relative;
	display:block;
	min-height:200px;
	width:100%;
	border-bottom:1px solid #4d95fb;
	text-align:center;
}
#grey_layer p, #bot_1 p, #bot_2 p{
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	color:#FFF;
	font-size:1.5em;	
}
#grey_layer a{
	color:#FF0;
	text-decoration:none;
}
#grey_layer a:hover{
	color:#26d6fe;
}
#grey_layer h1{
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	color:#CCC;
	font-size:2em;
	}
#grey_layer h2{
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	color:#26d6fe;
	font-size:1.5em;
	}
#bot_2{
	position:relative;
	display:block;
	min-height:300px;
	width:100%;
	border-bottom:1px solid #4d95fb;
	background-image:url(../images/black_trans.png);
}
#awards_container{
	display: block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#awards_container img{
	margin:5px;	
}
#sub_header_left{
		position:relative;
		display:block;
		float:left;
		width:60%;
		height:200px;
		margin-left:auto;
		margin-right:auto;
}
#sub_header_right{
		position:relative;
		display:block;
		float:left;
		width:40%;
		height:200px;
		margin-left:auto;
		margin-right:auto;
}
#sub_header_left h2{
	margin-top:60px;
	margin-bottom:0px;
	margin-left:45px;
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	font-size:2em;
	color:#CCC;
}
#sub_header_left h1{
	margin-top:-5px;
	margin-bottom:0px;
	margin-left:50px;
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	font-size:4em;
	color:#26d6fe;
}
#footer_container{
	position:relative;
	display:block;
	min-height:300px;
	width:100%;
	background-image:url(../images/footer_bk.jpg);
	background-position:center;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.footer_links{
	position:relative;
	display:inline-block;
	font-size:1em;
	color:#FFF;	
	margin-top:55px;
}
.footer_links a{
	font-size:1em;
	color:#FFF;
	text-decoration:none;
}
.footer_links a:hover{
	text-decoration:underline;
}
#copyright{
	position:absolute;
    width:100%;
    bottom:5px;
    text-align:center;
	font-size:.75em;
	color:#FFF;
	left: 0; 
  	right: 0; 
  	margin-left: auto; 
  	margin-right: auto; 
}
</pre></body></html>