.font-1{ font-family: 'Open Sans', sans-serif; }
.font-2{ font-family: 'Open Sans', sans-serif; font-size:16px;  letter-spacing: 1px; line-height: 1;}
.page-scroll figure{ width:350px; height:50px; margin-top:-15px; }
.page-scroll figure img{ width:100%; height:auto; }

.page-scroll .logo-mobile{ width:52px; height:50px; margin-top:10px; display:none; }
@media (max-width:768px) 
{
	.page-scroll figure{ width:240px; }
	.page-scroll .logo-desktop{ display:none; }
	.page-scroll .logo-mobile{ width:230px; height:32px; display:block; }
}

header.intro { background-image:url(../img/main1.jpg); }
.intro-heading{ color:#37b44a; text-shadow:2px 2px 0 #fff, 3px 3px 0 #3fa962; }
.navbar-custom {
  	/*background-color: rgba(255,255,255,0.95);*/
	background-color:#fff;
    border-color: transparent;
}
@media (min-width:768px) 
{
	.navbar-custom{ /*background-color: rgba(255,255,255,0.95);*/ background-color:#fff; }
    .navbar-custom.affix 
	{
        background-color: #fff;
        -webkit-box-shadow: 0px 10px 25px -10px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 10px 25px -10px rgba(0,0,0,0.5);
		box-shadow: 0px 10px 25px -10px rgba(0,0,0,0.5);
    }
	
}
.btn-xl{ background-color: #37b44a; border:none; }

.navbar-custom .navbar-nav>.active>a,
.navbar-custom .navbar-nav>.active>a:hover,
.navbar-custom .navbar-nav>.active>a:active{ background-color:#37b44a; }

.navbar-custom .nav li a, 
.navbar-custom .navbar-toggle {
     color: #6f6f71; 
}

.navbar-custom .nav li a:hover{ color:#37b44a; }

.text-primary, a { color: #37b44a; }

#keybiz a,
#keybiz a:visited,
#keybiz:hover,
#keybiz:active{ text-decoration:none; color:inherit; }

#about p{ color:#6f6f71 !important; font-weight:300; }
#about p.lead{ color:#333 !important; }
#about .cclist{ font-size:18px; }
#about .cclist > li{ margin-bottom:10px;}
#about .cclist > ul > li{ color:#6f6f71 !important; }

.modal .subhead{ font-size:16px; }
.portfolio-modal .modal-content img{ margin-bottom:10px; }
.modal-body h3{ margin-bottom: 30px; font-size:20px; }

#portfolioModal2 figure{ width:250px; height:161px; }
#portfolioModal2 figure img{ width:100%; height:auto; }

.logjam{ position:relative; }
.logjam .larrow{ position:absolute; top:35%; left:0; }

.team-member img{ border:3px solid #37b44a; }

@media (min-width: 768px)
{
	section { padding: 50px 0;}
}

.item-mgmteam{ position:absolute; width:80%; top:0; margin-top:10%; text-align:center; }

