@import url(https://fonts.googleapis.com/css?family=Raleway);
p,li{font-size:19px;}
a{color:#555; font-weight: 500;text-decoration: none;}
a:hover{color:#AB7E42 font-weight: 700; text-decoration: none;}
a,p,h1,h2,h3,h4,h5 {
    font-family: 'Raleway', serif;
}

body{padding:0px; overflow: hidden; overflow-y:scroll; overflow-x: hidden; width: 100%;}
header {text-align: center;  background-color: #4A4A4A;  height: 160px;  padding: 15px;border-bottom: 5px solid #AB7E42;}
header > h2 {color:#B8B8B8;}
header > h4 {color:#A3A3A3;}
hr{background-color: #555;}
section{ margin-top:15px; margin-bottom:15px;}
section > div > div > .section-text{text-align: center; margin-top:25px; margin-bottom:25px;}
section > div > div > .section-text-block{text-align: left; padding: 18px 60px;}
section > div > div > .section-text-block > h3,h4{color:#AB7E42;}
section > div > div > .section-image{}
.feature-image{width:100%}
section > div > div > div> .circle-icon > .icon { height: 60px; margin: 16px;}

nav{  height: 70px;  background-color: #f7f7f7;  padding: 10px;  }
nav ul{}
nav ul li {list-style: none;display: inline; margin-right:10px; font-size:14px;}
nav ul li a {text-shadow: 2px 2px 8px #afafaf; text-decoration:none;}
.navarea{margin-top: 0px;}
.nav-links {float:right;}
.logo-horiz{width:100%; max-width: 300px; min-width: 185px;}
.menu-icon{width:40px; }


img{max-width:100%}
.circle-icon {text-align:center; height:100px; width:100px; border-radius: 60%; margin-top:20px; margin-bottom:20px; border: 2px solid #AB7E42;  margin: 50px auto;}
.jumbotron {  border-radius:0 !important; position: relative;  background: url("../images/brooklyn1.jpg") center center;  width: 100%;  height: 100%;  background-size: cover;  overflow: hidden;  margin: 0px;  }
.jumbotron > .jumbo-message { text-align: center; position:relative; height:100%; width:100%; top: 80px; }
.jumbotron > .jumbo-message >  .logo { width: 100%; max-width:700px; margin:100px auto 10px bottom:60px; border:none; position:relative;}
.jumbotron > .jumbo-message > div > button {
    background-color:#d7d7d7;
    border:none;
    width: 160px;
    height: 60px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom:-100px;


}

form{  margin: 50px 10px;}
.form-control{   display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #F5F5F5;
    background-image: none;
    border: none;
    margin: 10px 0px;}

.btn-primary {
    color: #FFF;
    background-color: #337AB7;
    border-color: #2E6DA4;
    height: 50px;
    width: 160px;
}
.contact-text{  padding: 30px;}




.followMeBar.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    box-sizing: border-box;
    z-index: 5;
}
.followMeBar {
    position: relative;
    z-index: 1;
}
.followMeBar.fixed.absolute {
    position: absolute;
}

/* Scroll down Button */

.jumbotron a {
    padding-top: 80px;
}
.jumbotron a span {
    position: absolute;
    top:0;
    margin-top: 150px;
    left: 50%;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: sdb07 2s infinite;
    animation: sdb07 2s infinite;
    opacity: 0;
    box-sizing: border-box;
}
.jumbotron a span:nth-of-type(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
.jumbotron a span:nth-of-type(2) {
    top: 16px;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
}
.jumbotron  a span:nth-of-type(3) {
    top: 32px;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
@-webkit-keyframes sdb07 {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes sdb07 {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.blurb-text{
   text-align: center;
    padding:20px 50px ; 
}
.greetingtxt{
    padding:20px 150px;
    }
    
@media (max-width: 500px) {
    .greetingtxt{
    padding:20px 50px;
    }
}
@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .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: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
}


.questiontext{margin-top:30px; margin-bottom:30px;}