.text-banner {
  padding-top: 100px;
  padding-bottom: 150px;
  width: 100%;
  text-align: center;
  color: white;
  font-size: 20px; }
  .text-banner h2 {
    font-size: 8vw; }
  .text-banner h3 {
    font-size: 7vw; }
  @media (max-width: 900px) {
    .text-banner #family-photo-circle {
      float: none !important; } }

.navTranslucent {
  background-color: rgba(242, 242, 242, 0.5) !important; }

nav {
  transition: background-color 1s; }

.navTranslucent a {
  color: #e96656 !important; }

#about-text {
  height: 300px;
  padding-top: 2%; }
  #about-text p {
    font-size: 25px; }



@media (max-width: 1261px) {
  #projTypesHead {
    padding-bottom: 50px; } }
@media (max-width: 1199px) {
  #projTypesHead {
    margin-top: 100px; } }

@media (max-width: 1199px) {
  #aboutus .section-header {
    padding-bottom: 25px; } }


    @media (max-width: 768px) {
      .text-banner {
        padding-top: 25px !important;
      }
      #Portfolio .container-fluid {
        width: 100vw;
        margin-left: calc(-50vw + 50%);
        padding-left: 0px;
        padding-right: 0px; }
      #Portfolio .col-sm-6 {
        padding: 0px;
        width: 50%;
        float: left; } }
      @media (max-width: 768px) and (max-width: 609px) {
        #Portfolio .col-sm-6 {
          width: auto;
          float: none; } }

/*# sourceMappingURL=importable.css.map */
