.team {
    padding:0px -15px;
    margin-bottom:50px;
}

.team img {
    border-radius:100%;
    box-shadow: 1px 2px 11px rgba(0,0,0,0.9);
}

.aboutus-page {
    background-color:white;
    width:auto;
    height:auto;
    margin-bottom:-100px;
}

.inner-new {
    border:1px solid #efefef;
    border-top:0px solid transparent;
}

.aboutus-page .container {
    padding-top:100px;
    padding: 30px;
}

.matthew {
    text-align:right;
    position:relative;
}

.laura-photo {clear:both;}

.matthew:after {
  content: '';
  height: 80%;
  width: 2px;

  position: absolute;
  right: 0;
  top: 10%;

  background-color: #dcd9d9;
}

.matthew img {
    float:left;
    display:block;
}

.joseph {
    text-align:left;
}

.joseph img {
    float: right;
    display:block;
}

.laura {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    display:block;
    float:none;
    padding-top:50px;
}

.laura img {
    margin-left:auto;
    margin-right:auto;
    display:block;
}

.photos img {
    width:100%;
    margin-top:25px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}

.photos {
    margin-top: 100px;
    margin-bottom:-100px;
    padding:0px !IMPORTANT;
}

.photofullwidth {

    width:100%;
}

.photoblock {
    margin-bottom:50px;
    display:block;
}

.dr-room {
    margin-bottom:50px;
}

.aboutus-page .george {
    clear:both !IMPORTANT;
    float:left !IMPORTANT;
}

.matthew img, .joseph img { 
    margin-left: 50px;
    margin-bottom: 5px;
}

@media (max-width:991px) {
    .team img {
        margin-right:auto;
        margin-left:auto;
        display:block;
        float:none;
    }
    
    .team {
        text-align:center;
    }
    
    .matthew:after {
        display:none;
    }
    
    .topnav {
        display:none;
    }
}

/***************
*
* NEW
*
****************/

.employee-blok{margin:25px 0px;}
.matthew-background {background-image:url('../images/matthew-low-res.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.joseph-background {background-image:url('../images/rudy.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.carey-background {background-image:url('../images/carey-new.jpg');background-position:center; background-size:cover;background-repeat:no-repeat;height:250px;}
.george-background {background-image:url('../images/albert.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.martin-background {background-image:url('../images/martin.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.larisha-background {background-image:url('../images/larisha.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.nico-background {background-image:url('../images/nico.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.laura-background {background-image:url('../images/laura.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.matthew-petzer-background {background-image:url('../images/matthew-petzer.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.mattheww-background {background-image:url('../images/mattheww.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.ernsl-background {background-image:url('../images/ernsl.jpg');background-position:top center; background-size:cover;background-repeat:no-repeat;height:250px;}
.about-us-job{color:white;background-color:#3498db;padding:20px 20px;font-family:PT Sans;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top:0px;font-size:18px;}
.info-container{padding:30px;padding-left:0px;}
.info-container h3{font-size:18px !IMPORTANT;}
.outline{background:white;}
.contact-readmore{margin-bottom: 20px;margin-top:10px;float:left;padding: 10px 15px;background-color: #3498db;font-weight: 100;color: white;border-bottom: 3px solid #2384c5;}
.contact-readmore:hover, .contact-readmore:active, .contact-readmore:focus{color:white !IMPORTANT;text-decoration:none;background-color: #2fa1ee;color: white;transition: all 500ms;}
.outline{transition: all 1000ms;}
.h100{transition:all 1000ms;}
.pshow {transition: all 1000ms;}
.about-us-practice{margin-bottom: -100px;}
.about-us-practice .row {padding-top:50px;padding-bottom:50px;}
.about-us-practice .title-small {text-transform:uppercase;}