.navbar-header{float:left!important}.navbar-right:last-child{margin-right:0!important}.navbar-right{float:right!important}.navbar-brand{visibility:hidden;color:#fff}.nav-item{visibility:hidden;color:#fff}nav.solidifyNav{background-color:#333}.solidifyText{visibility:visible}.heroImage{background-color:#000;background:url(https://storage.googleapis.com/www.davidjmiller.ca/images/middle_tower-min.jpg) no-repeat center;min-height:500px;width:100%;background-size:cover;padding-top:250px}.heroText{color:#fff;font-weight:700;margin-bottom:0;padding-bottom:0;font-size:2em;font-family:Montserrat,sans-serif}.heroTextSubtitle{color:#fff;font-weight:700;margin-top:0;padding-top:0;font-family:Montserrat,sans-serif}.quickNumbers{margin-top:25px}footer{padding-top:100px;padding-bottom:50px}#footerBackground{background-color:#333}footer span{color:#fff}.img-responsive{display:block;margin-left:auto;margin-right:auto}.clickableImage{border:6px solid #355e74}.clickableImage:hover{border:0;border-bottom:4px solid #355e74}body{background-color:#eaf1f8}.colorBackground{background-color:#c6dae8}.lightBackground{background-color:#fff}.contactNowBackground{padding-top:100px;padding-bottom:200px}#mainContactNow{background:url(https://storage.googleapis.com/www.davidjmiller.ca/images/toronto-min.jpg) no-repeat top;background-size:cover}#portfolio1ContactNow{background:url(https://storage.googleapis.com/www.davidjmiller.ca/images/bridge-min.jpg) no-repeat center;background-size:cover}#portfolio2ContactNow{background:url(https://storage.googleapis.com/www.davidjmiller.ca/images/city-hall-min.jpg) no-repeat center;background-size:cover}#portfolio3ContactNow{background:url(https://storage.googleapis.com/www.davidjmiller.ca/images/harbour.jpg) no-repeat center;background-size:cover}.captionHolder{background-color:#355e74;padding-top:.2em;padding-bottom:.2em;margin-top:.2em;text-align:center}.captionText{color:#fff}.spaceBefore{margin-top:50px}.halfSpaceBefore{margin-top:25px}.spaceAfter{margin-bottom:50px}.halfSpaceAfter{margin-bottom:25px}.snugBefore{margin-top:-10px}.centerDiv{float:none;margin:0 auto}.sectionHead{border-bottom:1px solid;margin-top:4.5em;margin-bottom:1.5em}.thickBorder{background-color:#fff;padding:8px}.regBorder{padding:5px;border:3px solid #021a40}.blueBorder{border:3px solid #1a3e6f}.blue2Border{border:3px solid #437cb2}.greenBorder{border:3px solid #6e9b45}.orangeBorder{border:3px solid #f0ad4e}.redBorder{border:3px solid #b4181e}.yellowBorder{border:3px solid #e5da3b}.navbar-brand:hover{color:#4c4}h2{color:#000;font-family:Montserrat,sans-serif}.centered{text-align:center}.glyphicon{font-size:.8em;color:#000}.bigGlyphicon{font-size:2.5em;color:#000}.bigText{font-size:3em;color:#000}.slightlyLessBigText{font-size:2em;color:#000}.alignLeft{text-align:left}.alignRight{text-align:right}.spacedBullet{margin-top:20px}.skillListItem{margin-top:.5em}.caption{text-align:center;font-style:italic}.smallText{font-size:.8em}.mainFeatureTitle{font-size:1.3em;text-align:center;color:#000}.mainFeatureDescription{text-align:center;font-size:.9em;margin:auto}#myNelsonLogo{width:400px}#myNelsonSubtitle{color:#003b71}.mainFeatureDiv{padding-left:2em;padding-right:2em;padding-top:1em}.mainFeatureDescriptionHolder{margin-top:.5em}.mainFeatureDescriptionHolder{margin:auto;max-width:400px}.iconHolder{margin-bottom:.8em;margin-top:1em}@media screen and (max-width:767px){body{font-size:1.5em}.container{padding-left:15px;padding-right:15px}.heroImage{min-height:375px;padding-top:150px}.portfolioRow{margin-top:25px;margin-bottom:25px}.portfolioImageHolder{margin-top:50px}#portfolio1ContactNow{margin-top:50px}}@media screen and (min-width:768px){body{font-size:1.5em}.container{padding-left:15px;padding-right:15px}.portfolioRow{display:flex;align-items:center;margin-top:75px;margin-bottom:75px}}@media screen and (min-width:992px){body{font-size:1.5em}.container{padding-left:75px;padding-right:75px}}@media screen and (min-width:1200px){body{font-size:1.8em}}