/* Customer CSS */
#page-dental-office .col-md-6 {width: unset;}

body.m2.e3.aopEnable .ofc_slide1 {
background-image:url(/images/custom/slider1.jpg)!important;
}

body.m2.e3.aopEnable .ofc_slide2 {
background-image:url(/images/slider2-new.jpg)!important;
background-position:top!important;
}

body.m2.e3.aopEnable .ofc_slide3 {
background-image:url(/images/custom/slider3.jpg)!important;
background-position:right!important;
}

body.m2.e3.aopEnable .ofc_slide4 {
background-image:url(/images/custom/slider4.jpg)!important;
background-position:right!important;
}

body.m2.e3.aopEnable .ofc_slide5 {
background-image:url(/images/slider5.jpg)!important;
background-position:right!important;
}

@media (max-width:414px) {
div#slot-responsive-location-single {
text-align:center;
}
}

@media (min-width: 769px) {
.links-wrapper .links-container .links--horizontal ul li {
width:18%!important;
}
}

#side1 {
width:280px;
height:35px;
background-color:#fff!important;
text-align:left;
padding:8px;
border-radius:15px;
}

.sbContainer .doctor_info_wrapper .doctor-bio-wrapper #slot-doctor-img img {
width:50%!important;
height:50%!important;
}

.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio #side1 a {
color:#949494;
font-family:"Times New Roman";
font-size:15px;
text-decoration:none;
}

.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio #side1 a:hover {
text-decoration:none!important;
color:#333!important;
}

@media (max-width: 768px) {
li#links-5 {
margin-top:10px!important;
}
}

.sbContainer .logo-container .logo a img {
max-height:120px;
}

#page-riverview-trenton-brownstown-woodhaven-mi-dental-office .nivo-directionNav a {
top:82%;
background:rgba(104,105,99,0.5);
padding:10px;
border-radius:50px;
color:#fff;
margin-left:10px;
margin-right:10px;
}

#page-riverview-trenton-brownstown-woodhaven-mi-dental-office .nivo-controlNav a {
padding:0 5px;
}

.custom-socialmedia-header img {
display:inline-block;
}

@media (max-width: 767px) {
.sbContainer header #slot-responsive-phone-only .location-single__phone {
float:none;
}
}

@media (min-width: 992px) {
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio p {
max-height:160px;
}
}

/* staff img css */
img.staffphoto {
float:none;
margin-left:0;
margin-bottom:20px;
width:230px;
padding:10px;
border:2px solid #ccc;
}

img.staffphoto-width {
float:none;
margin-left:0;
margin-bottom:20px;
width:320px;
padding:10px;
border:2px solid #ccc;
}

@media (min-width: 991px) {
img.staffphoto {
float:right;
margin-top:10px;
margin-left:30px;
}

img.staffphoto-width {
float:right;
margin-top:10px;
margin-left:30px;
}
}

/* End staff img css */
.sbContainer .page-content.body_subpages h2 {
float:none;
}

.img-responsive.img-center {
margin:0 auto;
}

@media (min-width: 992px) {
.navDesktop #slot-navigation ul li a {
font-size:14px;
}
}