.staff2col {
-webkit-columns:2;
   -moz-columns:2;
        columns:2;
-webkit-column-gap:40px;
   -moz-column-gap:40px;
        column-gap:40px;
-webkit-column-rule:1px outset rgba(0,0,0,.15);
   -moz-column-rule:1px outset rgba(0,0,0,.15);
        column-rule:1px outset rgba(0,0,0,.15);
}
.staff2col section{display:inline-block;line-height:1.25em;}
.staffApp section .jobTitle, .staffApp .requiredText{margin-top:-1em;line-height: 1;font-size: .9em}
.content .staffApp section {width: 30%; margin: 1.5% 1.5%;display: inline-block;text-align: center;vertical-align: top}
.content .staffApp section h2{display: block;clear: both;font-size: 1.3em;margin: 0 0 1em 0;line-height: 1;width: 100%;color:#F7945E}
.content .staffApp section img {width: 100%;height: auto;display: block;max-width: 100%;margin: 0 0 .5em 0;border: 2px solid #EEF1FA;}
.content .staffApp section img:hover{transform: scale(0.9)}
.staffApp hr{clear:both;width:100%}
.content .staffApp section:hover h2 {color: #597BCE}
#our-doctors h2 {font-family: "Barlow Semi Condensed", sans-serif; font-weight: 600; font-size: 2.13em; color: #597BCE;}
#our-doctors a {display: block; text-align: center}
#our-doctors a div {padding-bottom: 100%; margin-bottom: 0.25em; transition: ease all 200ms; border: 2px solid #EEF2FA; background-position: center; background-size: cover;}
#our-doctors a:hover div {border-color: #F7945E; transform: translateY(3px)}
#our-doctors a span {font-family: "Barlow Semi Condensed", sans-serif; font-weight: 500; font-size: 1.25em; color: #597BCE; display: block}
#our-doctors a:hover span {color: #F7945E}

#image-links ul {    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;}
#image-links li {margin-right: 0; width: 48.5%}
#image-links li:first-child a {background: url(/images/image-link-general.jpg) no-repeat center / cover}
#image-links li:nth-child(2) a {background: url(/images/image-link-neurology.jpg) no-repeat center / cover}
#image-links li:nth-child(3) a {background: url(/images/image-link-internal-medicine.jpg) no-repeat center / cover}
#image-links li:nth-child(4) a {background: url(/images/image-link-emergency.jpg) no-repeat center / cover}
#image-links li:nth-child(5) a {background: url(/images/image-link-oncology.jpg) no-repeat center / cover}
#image-links li:nth-child(6) a {background: url(/images/image-link-surgery.jpg) no-repeat center / cover}
#image-links li:nth-child(7) a {background: url(/images/image-link-radiology.jpg) no-repeat center / cover}

#our-doctors a {width: 30.33%; display: inline-block; margin-right: 3%}
#our-doctors a:nth-child(3n+1){margin-right: 0}

@media screen and (min-width: 751px) {
     .content .photoright {margin: 0 0 1em 2em; max-width: 40%}

}

@media screen and (max-width: 750px) {
    #image-links li {margin-right: 0; width: 100%} 
}

@media screen and (max-width: 749px) {
.content .staffApp section {width: 100%; margin: 0 auto 5% auto;display: inline-block;text-align: center;vertical-align: top}
    .content .staffApp section a {padding:0 2em 0 2em;display: block}
    .content .staffApp section img{max-width: 100%;text-align: center;margin:0 auto}
    .content .staffApp section img{margin-bottom: .5em}
    .content .fullWidthImg img {max-width: 100%;height: auto}
}
