html, body {
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	color: #003764;
	background: url(http://www.netwebbuilder.com/images/internet1.jpg);
}
.headerStyle {
	background: url(http://www.netwebbuilder.com/images/internet1.jpg);
	color: #fff;
	font-style: italic;
	font-weight: bold;
	padding-top: 20px;
}
.headerStyle h1 {
	font-size: 16px;
	text-align: center;
 	font-weight: bold; 
}
.headerStyle h2 {
	font-size: 12px;
	text-align: center;
	padding-bottom: 10px;
 	font-weight: bold; 
}
header img{
	display: block;
    margin: auto;
}
.contentStyle {
 	width: 100%;
 	margin: auto;
 	padding: 10px;	 
	margin-bottom: 20px;
	text-align: center;
	background-color: #f5f5f5;
}
.contentStyle .row {
	margin: 10px 0;
}
.contentStyle h1{
	font-size: 16px;
	font-weight: bold;
}
.contentStyle p {
	font-size: 14px;
}
.divDivider {
	background-color: #003764;
	height: 5px;
}
.aboutStyle {
	padding-bottom: 30px;
}
.aboutStyle a {
	color: #003764;
	font-weight: bold;
	text-decoration: underline;
}
.aboutStyle p {
	font-size: 12px;
	text-align: left;
}
.aboutStyle a:hover,
.aboutStyle a:focus {
    font-style: italic;
}
.processStyle {
/*	margin-top: 20px;*/
	padding-bottom: 30px;
	color: #fff;
}
.processStyle h1 {
	font-size: 16px;
	color: #003764;
}
.processStyle h4 {
	padding-top: 20px;
	font-size: 18px;
	font-weight: bold;
}
.processStyle p {
	font-size: 12px;
	text-align: left;
}
.processBackground {
	background-color: #00003d;
}
.processImg {
	width: 55%;
	vertical-align: middle;
}
.portfolioStyle {
	padding-top: 20px;
	background: url(http://www.netwebbuilder.com/images/internet1.jpg);
	padding-bottom: 20px;
}
.portfolioStyle h1 {
	color: #fff;
}
.portfolioStyle p {
	color: #fff;
	font-weight: bold;
}
.portfolioName {
 	background-color: #000010;
	color: #fff;
}
.portfolioStyle img {
	border: solid 5px #fff;
}
.portfolioStyle a {
	background-color: #f5f5f5;
	color: #000010;
	border: solid 5px #f5f5f5;
	font-size: 12px;
	text-decoration: none;
}
.portfolioStyle a:hover,
.portfolioStyle a:focus {
    color: #fff; 
  	background: #000010; 
  	border: solid 5px #f5f5f5; 
}
.contactStyle {
	background: url(http://www.netwebbuilder.com/images/internet1.jpg);
	margin-top: 30px;
 	padding-top: 20px; 
	padding-bottom: 20px;
	border: solid 2px #003764;
}
.contactStyle a {
	color: #fff;
	text-decoration: underline;
}
.contactStyle p {
 	text-align: center; 
	font-size: 12px;
	font-weight: bold;
 	color: #fff; 
}
.formStyle {
	text-align: left;
	font-size: 12px;
}
.formMessage {
	padding-top: 30px;
}
.formMessage p {
	font-size: 14px;
	font-weight: bold;
	color: #003764;
}
.footerStyle {
	padding-top: 30px;
}
.footerStyle p {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
.textBold {
	font-weight: bold;
}
#inputForm .error {
	color: #cf1925;
}
.textItalic {
	font-style: italic;
}
ul { 
	padding-left: 10px; 
}
.redirect {
	margin-top: 40px;	
}
/* Modify button styles*/
btn {
    border: 0 none;
    font-size: 16px;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
.btn-default {
    background: #fff;
    color: #003764;
	font-weight: bold;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #fff;
	background: #003764;
	border: 1px solid #fff;
}
.btn-default:active, .btn-default.active {
    background: #fff;
    color: #003764;
    box-shadow: none;
}
/*CUSTOM MENU*/

#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: #003764;
}
#custom-bootstrap-menu.navbar-default
{
    font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
    background-color: #fff;
    border: none;
	border-style: none;
	vertical-align: center;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: #003764; 
    background-color: #fff; 
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
	color: #fff;
	background-color: #000010;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #000010;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color:#fff;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #000010;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #000010;
}
.navbar-header img {
	padding-top: 15px;
	width: 6%;
}
.navbar-brand {
	font-size: 12px;
}
.technologyImg {
  width: 18%;
  margin: auto%;
  vertical-align: middle;
  padding-bottom: 20px;
}
.formRecaptcha{
	transform:scale(0.75);
	-webkit-transform:scale(0.75);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;"
}
@media (min-width:665px) and (max-width: 767px) {
.technologyImg {
  width: 8%;
  margin: 1%;
  vertical-align: middle;
  padding-bottom: 20px;
}
.processImg {
	width: 30%;
}
}
@media (min-width:767px) and (max-width:1024px) {
body {
	padding-top: 50px;
}
.headerStyle h1 {
	font-size: 22px;
}
.headerStyle h2 {
	font-size: 18px;
}
.navbar-header {
	float: none;
}
.navbar-left,.navbar-right {
	float: none !important;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.collapse.in{ 
	display:block !important;
}
.navbar-brand {
	font-size: 14px;
}
.navbar-header img {
	padding-top: 15px;
	width: 8%;
}
.aboutStyle p {
	font-size: 12px;
}
.processStyle p {
	font-size: 14px;
}
.technologyImg {
    width: 8%;
}
}
@media only screen and (min-width: 1024px) {
.contentStyle {
 	padding: 20px;	 
	margin-bottom: 20px;
}
.headerStyle {
	padding-top: 50px;
}
.headerStyle h1 {
	font-size: 24px;
}
.headerStyle h2 {
	font-size: 20px;
}
.contentStyle p {
	font-size: 14px;
}
.contentStyle h1{
	font-size: 20px;
}
.navbar-brand {
	font-size: 16px;
}
.navbar-header img {
	padding-top: 15px;
	width: 10%;
}
.processStyle h4{
	padding-top: 20px;
	font-size: 24px;
	font-weight: bold;
}
.processStyle p {
	font-size: 14px;
}
.formStyle {
	font-size: 14px;
}
.technologyImg {
    width: 6%;
}
.formRecaptcha {
	transform:scale(0.85);
	-webkit-transform:scale(0.85);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;"
}
}

	
