
nav ul a,
nav .brand-logo {
  color: #444;
}

p {
  line-height: 2rem;
}

.button-collapse {
  color: #26a69a;
}

@media only screen and (min-width : 992px) {
  .parallax-container {
    min-height: 500px;
    line-height: 0;
    height: auto;
    color: rgba(255,255,255,.9);
  }
}

@media only screen and (max-width : 992px) {
  .parallax-container {
    min-height: 400px;
    line-height: 0;
    height: auto;
    color: rgba(255,255,255,.9);
  }
}

@media only screen and (max-width : 600px) {
  .parallax-container {
    min-height: 250px;
    line-height: 0;
    height: auto;
    color: rgba(255,255,255,.9);
  }
}

.parallax-container .section {
  width: 100%;
}

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}

#fixed-contact{
  position:fixed;
  border-left:1px solid gray;
  width:300px;
  top:0;
  bottom:0;
  right:-700px;
  background-color:rgba(255,255,255,0.95);
  font-size:16px;
  padding-left:10px;
  padding-right:30px;
  padding-top:10px
}
.row-fluid {
    width: 100%;
}

.close-btn {
    margin-left: 6px;
    text-decoration: none;
}

#header-contact-button {
    position: fixed;
    right: 5px;
    top: 150px;
}

ul.linksimp li{
  display: inline;
  height: 30px;
  width: 30px;
  color: white; !important;
}

/*social icons*/

/* Wrapper */
.icon-button {
background-color: white;
border-radius: 3.6rem;
cursor: pointer;
display: inline-block;
font-size: 2.0rem;
height: 3.6rem;
line-height: 3.6rem;
margin: 0 5px;
position: relative;
text-align: center;
-webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
width: 3.6rem;
}

/* Circle */
.icon-button span {
border-radius: 0;
display: block;
height: 0;
left: 50%;
margin: 0;
position: absolute;
top: 50%;
-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
       transition: all 0.3s;
width: 0;
}
.icon-button:hover span {
width: 3.6rem;
height: 3.6rem;
border-radius: 3.6rem;
margin: -1.8rem;
}
.twitter span {
background-color: #4099ff;
}
.facebook span {
background-color: #3B5998;
}
.google-plus span {
background-color: #db5a3c;
}

/* Icons */
.icon-button i {
background: none;
color: white;
height: 3.6rem;
left: 0;
line-height: 3.6rem;
position: absolute;
top: 0;
-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
       transition: all 0.3s;
width: 3.6rem;
z-index: 10;
}
.icon-button .fa-twitter {
color: #4099ff;
}
.icon-button .fa-facebook {
color: #3B5998;
}
.icon-button .fa-google-plus {
color: #db5a3c;
}
.icon-button:hover .fa-twitter,
.icon-button:hover .fa-facebook,
.icon-button:hover .fa-google-plus {
color: white;
}