body
{
	overflow-x:hidden;
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif

}
.text-muted{	color:#777}
.text-primary{	color:#1e88e5}
.text-fade { color: #e7e7e7; }




.header-logo { height: 30px; width: auto; vertical-align:middle; margin-right: 5px;  }
{
	line-height:1.75
}
	p.large
{
	font-size:18px
}
	a,a:hover,a:focus,a:active,a.active
{
	outline:0
}
	a
{
	color:#1e88e5
}
	a:hover,a:focus,a:active,a.active
{
	color:#1565c0
}
	h1,h2,h3,h4,h5,h6
{
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-weight:700
}
.img-centered
{
	margin:0 auto
}
.bg-light-gray
{
	background-color:#f1f1f1
}
.bg-darkest-gray
{
	background-color:#222
}
.btn-primary
{
	color:#fff;
	background-color:#1e88e5;
	border-color:#1e88e5;
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-weight:700
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary
{
	color:#fff;
	background-color:#1565c0;
	border-color:#1565c0
}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary
{
	background-image:none
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active
{
	background-color:#1565c0;
	border-color:#1565c0
}
.btn-primary .badge
{
	color:#1e88e5;
	background-color:#fff
}
.btn-xl
{
	color:#fff;
	background-color:#1e88e5;
	border-color:#1e88e5;
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-weight:700;
	border-radius:3px;
	font-size:18px;
	padding:20px 40px
}
.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl
{
	color:#fff;
	background-color:#1565c0;
	border-color:#1565c0
}
.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl
{
	background-image:none
}
.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active
{
	background-color:#1565c0;
	border-color:#1565c0
}
.btn-xl .badge
{
	color:#1e88e5;
	background-color:#fff
}
.navbar-default
{
	background-color:#444444;
	border-color:transparent
}
.navbar-default .navbar-brand
{
	color:#FFFFFF;
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,cursive
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active
{
	color:#1e88e5
}
.navbar-default .navbar-collapse
{
	border-color:rgba(255,255,255,.02)
}
.navbar-default .navbar-toggle
{
	background-color:#1e88e5;
	border-color:#1e88e5
}
.navbar-default .navbar-toggle .icon-bar
{
	background-color:#fff
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus
{
	background-color:#1e88e5
}
.navbar-default .nav li a
{
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:1px;
	color:#fff
}
.navbar-default .nav li a:hover,.navbar-default .nav li a:focus
{
	color:#1e88e5;
	outline:0
}
.navbar-default .navbar-nav>.active>a
{
	border-radius:0;
	color:#fff;
	background-color:#1e88e5
}
.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
{
	color:#fff;
	background-color:#1e88e5
}
	@media (min-width:768px)
{
.navbar-default
{
	background-color:transparent;
	padding:25px 0;
	-webkit-transition:padding .3s;
	-moz-transition:padding .3s;
	transition:padding .3s;
	border:0
}
.navbar-default .navbar-brand
{
	font-size:2em;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.navbar-default .navbar-nav>.active>a
{
	border-radius:3px
}
.navbar-default.navbar-shrink
{
	background-color:#222;
	padding:10px 0
}
.navbar-default.navbar-shrink .navbar-brand2
{
	font-size:1.5em
}

}
	header
{
	background-image:url('../../img/laptop.jpg');
	background-repeat:none;
	background-attachment:fixed;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	-o-background-size:cover;
	text-align:center;
	color:#fff
}
	header .intro-text
{
	padding-top:100px;
	padding-bottom:50px
}
	header .intro-text .intro-lead-in
{
	font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:italic;
	font-size:22px;
	line-height:22px;
	margin-bottom:25px
}
	header .intro-text .intro-heading
{
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-weight:700;
	font-size:50px;
	line-height:50px;
	margin-bottom:25px
}
	@media (min-width:768px)
{
	header .intro-text
{
	padding-top:300px;
	padding-bottom:200px
}
	header .intro-text .intro-lead-in
{
	font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:italic;
	font-size:40px;
	line-height:40px;
	margin-bottom:25px
}
	header .intro-text .intro-heading
{
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-weight:700;
	font-size:75px;
	line-height:75px;
	margin-bottom:50px
}

}





	section#about
{
		font-size: 16px;
}

	.quotes {	
		text-align:center;
		color:#fff;
		padding:150px 0;
		font-size: 20px;
	}
	.quotes span { color: #c0c0c0; font-weight:300; font-size: 16px; }

	.quote-1 {	background-image:url('../../img/network.jpg');
		background-repeat:none;
		background-attachment:fixed;
		background-position:center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		background-size:cover;
		-o-background-size:cover;
	}
	.quote-2 {
		background-image:url('../../img/pc.jpg');
		background-repeat:none;
		background-attachment:fixed;
		background-position:center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		background-size:cover;
		-o-background-size:cover;	
	}

	section
{
	padding:100px 0
}
	section h2.section-heading
{
	font-size:40px;
	margin-top:0;
	margin-bottom:15px
}
	section h3.section-subheading
{
	font-size:16px;
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:none;
	font-style:italic;
	font-weight:400;
	margin-bottom:75px
}
	@media (min-width:768px)
{
	section
{
	padding:150px 0
}

}
.service-heading
{
	margin:15px 0;
	text-transform:none
}

.supportsubheading
{
	font-size:16px;
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:none;
	font-style:italic;
	font-weight:400;
	margin-bottom:75px
	color: #FFFFFF;
}
	
	section#support
{
		font-size: 16px;
}

	section#contact
{
	background-color:#e7e7e7;
	background-position:center;
	background-repeat:no-repeat
}
	section#contact .section-heading
{
	color:#444444
}
	
.social-buttons { text-align:  center; }


	footer
{
	padding:25px 0;
	text-align:center
}
	footer span.copyright
{
	line-height:40px;
	font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	text-transform:none
}
	footer ul.quicklinks
{
	margin-bottom:0;
	line-height:40px;
	font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	text-transform:none
}
	ul.social-buttons
{
	margin-bottom:0
}
	ul.social-buttons li a
{
	display:block;
	background-color:#222;
	height:40px;
	width:40px;
	border-radius:100%;
	font-size:20px;
	line-height:40px;
	color:#fff;
	outline:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
	ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active
{
	background-color:#1e88e5
}
.btn:focus,.btn:active,.btn.active,.btn:active:focus
{
	outline:0
}


	::-moz-selection
{
	text-shadow:none;
	background:#1e88e5
}
	::selection
{
	text-shadow:none;
	background:#1e88e5
}
	img::selection
{
	background:0 0
}
	img::-moz-selection
{
	background:0 0
}
	body
{
	webkit-tap-highlight-color:#1e88e5
}



	@media (max-width: 768px)  { /* xs only */
		.service_pod {  margin-bottom: 30px; }
	}

	@media (min-width: 768px) { /* sm md lg */
		.service_pod { min-height: 270px; margin-bottom: 30px; }
	}

	@media (min-width: 992px) { /* md lg */
		.service_pod { min-height: 280px; margin-bottom: 30px; }
	}

	@media (min-width: 1200px) { /* lg */
		.service_pod { min-height: 265px; margin-bottom: 30px; }
	}

.credits { padding: 10px 0px 0px 0px; font-size: 85%; color: #808080; }
.credits a:link, .credits a:visited  { color: #808080; text-decoration: underline; }
.credits a:active, .credits a:hover { color: #000000; }

.site_col { color: #1e88e5; }

#support { background: #1e88e5; }
#support {  color: #FFFFFF; }
#support .supportsubheading {  color: rgba(255, 255, 255, 0.6); }


.unnumberedpart {	padding:10px 0 }

.part ol ol.sections {	font-weight: bold;}
li.section {	font-weight: bold;}
ol.units {	font-weight: normal;}
ol.sections li.sectionTitle h3 {	color: #000000;}
.part ol {	counter-reset: sectioncounter partcounter;	margin: 0px;	padding: 0px;	word-wrap: normal;}
ol.sections {	counter-reset: sectioncounter;	margin: 0px;	padding: 0px;}
ol.sections li {	list-style: none;	margin-left: 3rem;	position: relative;}
ol.units {	counter-reset: unitcounter;	margin: 0 0 2rem 0;}
ol.sections li.partTitle {	list-style: none;counter-increment: none;	counter-reset: numberedpart;margin-left: 0;}
ol.sections li.sectionTitle {	list-style: none;counter-increment: none;counter-reset: numberedsection;margin-left: 0;}
ol.sections li.unnumberedunit { margin-left: 0;}
.sections li:before {position: absolute;	left: -3rem;	color: #000000;}
.sections li.numberedpart:before {content: counter(partcounter, DECIMAL) ". ";counter-increment: partcounter;}
.sections li.numberedsection:before {content: counter(sectioncounter, DECIMAL) ". ";counter-increment: sectioncounter;}
.units li.numberedunit:before {content: counter(sectioncounter, DECIMAL) "." counter(unitcounter, DECIMAL) " ";counter-increment: unitcounter;}
.unnumberedsection .units li.numberedunit:before {content: counter(unitcounter, DECIMAL) " ";	counter-increment: unitcounter;}
ol.sections li.definitionli {margin-left: 0;}
li.unit ol,li.unit ol ol ol {	counter-reset: loweralpha;}
li.unit ol:not(.unnumbered) li:before,li.unit ol ol ol:not(.unnumbered) li:before {content: "(" counter(loweralpha, lower-alpha) ") ";	counter-increment: loweralpha;}
li.unit ol ol,li.unit ol ol ol ol {counter-reset: lowerroman;}
li.unit ol ol:not(.unnumbered) li:before,li.unit ol ol ol ol:not(.unnumbered) li:before {content: "(" counter(lowerroman, lower-roman) ") ";counter-increment: lowerroman;}
li.unit ol.unnumbered ol li:before,li.unit ol ol ol.unnumbered ol li:before {	content: "(" counter(lowerroman, lower-alpha) ") ";counter-increment: lowerroman;}
.part dfn {font-weight: bold;font-style: italic;}