It appears that @acudars is correct in their assessment, although there are a few important considerations to keep in mind. One key factor to consider is the order of your markup, as it may impact the ease of achieving your desired outcome. Placing the social buttons at the bottom can help simplify this process.
To further illustrate this point, I have created a jsFiddle for demonstration purposes: Demo
HTML
<div class="navCont">
<div class="arrowPrev">←</div>
<div class="arrowNext">→</div>
<div class="socialButtons">Social Buttons</div>
</div>
CSS
.navCont {
background: #f6f6f6;
border-radius: 5px;
clear: both;
overflow: hidden;
padding: 5px 10px;
}
.arrowPrev {
float: left;
}
.socialButtons {
text-align: center;
}
.arrowNext {
float: right;
}
@media (max-width: 320px) {
.socialButtons {
float: none;
clear: both;
}
}
For mobile devices with a viewport width of 320px, you can observe how the layout adjusts by resizing the fiddle accordingly.
The CSS provided is relatively simple, with added styling for clarity and emphasis.