How can I vertically center a div next to a tall image using CSS? The left column (#watch) is an image and the right column (#watch-column) is a div that needs to be centered. I've tried different methods but nothing seems to work with my somewhat fluid website design. Any suggestions?
<section id="time-keeper-overview-id">
<div class="row" id="watch-parent">
<img id="watch" src="img/watch.png" class="img-responsive" alt="Responsive image">
<div id="watch-column">
<div id="time-keeper-description">
<p>Insert paragraph of text here</p>
</div>
<img id="bus-stop-waves" src="img/bus-stop-waves.png" class="img-responsive" alt="Responsive image">
</div>
</div>
</section>
#watch {
float: left;
max-height: 100% !important;
padding-right: 4%;
}
#watch-column {
vertical-align: middle !important;
overflow: hidden;
}
See the full site at