
.bkgdimage1 {
  width: 100%;
  height: 250px;
  background-image: url('images/stearns-bldg.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.interior1 {
  width: 100%;
  height: 240px;
  background-image: url('images/interior1_1x.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.interior2 {
  width: 100%;
  height: 240px;
  background-image: url('images/interior2_1x.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.interior3 {
  width: 100%;
  height: 240px;
  background-image: url('images/interior3_1x.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.header {
  width: 100%;
  height: 175px;
  background-color: #009ACD;
  position: absolute;
  top: 0px;
}

.footer {
  width: 100%;
  height: 175px;
  background-color: #009ACD;
  bottom: 0px;
  text-align: center;
}

.footer-body {
  padding-top: 40px;
  color: #fff;
}

h1 {
  margin-top: 25px;
  margin-bottom: 10px;
  font-size: 42px;
  color: #fff;
  text-align: center;
}

h2, h3 {
  text-align: center;
}

.subtitle {
  font-size: 20px;
  color: #D1EEEE;
  text-align: center;
  font-style: italic;
}

.header-bkgdimage {
  background-image: url("images/logo_1x.png");
  background-repeat: no-repeat;
  float: left;
  margin-top: 25px;
  width: 100%;
  height: 126px;
  line-height: 1;
}

.rwd-line {
  display: inline;
}

.row-margins {
  margin-top: 10px;
  margin-bottom: 30px;
}

.em-name {
  font-size: 18px;
  font-weight: bold;
}

.topdoctor {
  width: 100%;
  height: 450px;
  background-image: url('images/topdoctor.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

/*
@media only screen and (max-width: 1199px) {
  h1 {
  margin-left: 128px;
  }
}

@media only screen and (max-width: 990px) {
  h1 {
  font-size: 32px;
  margin-top: 5px;
  margin-left: 128px;
  }
  .rwd-line {
    display: block;
  }
  .subtitle {
  margin-left: 128px;
  }
}

@media only screen and (max-width: 750px) {
  h1 {
  margin-top: 18px;
  }
}

@media only screen and (max-width: 575px) {
  h1 {
  font-size: 20px;
  margin-top: 22px;
  }
  .subtitle {
  font-size: 14px;
  }
}

@media only screen and (max-width: 575px) {
  .bkgdimage1 {
    height: 150px;
  }
}


@media only screen and (max-width: 320px) {
  h1 {
  margin-top: 5px;
  }
}
*/
@media
  only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and ( min--moz-device-pixel-ratio: 2),
  only screen and ( -o-min-device-pixel-ratio: 2/1),
  only screen and ( min-device-pixel-ratio: 2),
  only screen and ( min-resolution: 192dpi),
  only screen and ( min-resolution: 2dppx)
  {
    .header-bkgdimage {
        background-image: url("images/logo_2x.png");
        background-size: 125px 126px;
    }
    .interior1 { background-image: url('images/interior1_2x.jpg'); }
    .interior2 { background-image: url('images/interior2_2x.jpg'); }
    .interior3 { background-image: url('images/interior3_2x.jpg'); }
  }
