body {
font-family: "Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif;
}


.navbar-fixed-top {
border-width: 0px!important;
}


.navbar-default{
padding: 12px 0px !important;
background-color:transparent;
}

.navbar-default.shrinkn {
padding-top: 0px !important;
padding-bottom: 0px !important;
background-color:rgba(20, 20, 20, 0.9);
}

.shrinkn img{
padding-top:10px;
max-width: 75%;
height: auto;
width: auto\9; /* ie8 */
}

.navbar-default .brand {
max-height: 40px;
}

.navbar-default .nav li  a{
color:#fff!important;
font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
}


.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus,
.navbar-default .nav li a:active{
font-weight:bold!important;
color: #b9e700!important;
}

section h2.section-heading {
margin-bottom: 15px;
font-size: 40px;
color:black;
font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
}

section h3.section-subheading {
margin-bottom: 15px;
text-transform: none;
font-size: 20px;
font-weight: bold;
font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
}

section
{
padding: 100px 0px;
}

section#quote{
background-color:#fff;
}

section#about{
background-color: #5cb85c;
color:#fff;
}

section#services{

color:rgb(60, 58, 58);
}

section#contact{
background-color: #5C5CB8;
color:#fff;
}

section p{
font-size:1.2em;
font-weight:400;
letter-spacing:.05em;
}

#contactForm{
color:#fff;
border:20px!important;
padding-right:20px;
}


#line{
background-color:grey;height:2px;
}

.footer-bottom{
background-color:black;
color:white;
padding-top:10px;
}

@media(min-width:768px){

.navbar-default{
padding: 12px 40px !important;
background-color:transparent;
}

section {
padding: 100px 15px;
}

.thumbnail{
padding:10px;
float:left;
width:29%;
margin:15px;
}

}



