/**
* Additional styles for the controls.
*/
/*
.jcarousel-control {
margin-bottom: 10px;
text-align: center;
}

.jcarousel-control a {
font-size: 75%;
text-decoration: none;
padding: 0 5px;
margin: 0 0 5px 0;
border: 1px solid #fff;
color: #eee;
background-color: #4088b8;
font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
outline: none;
}

.jcarousel-scroll {
margin-top: 10px;
text-align: center;
}

.jcarousel-scroll form {
margin-top: -10px;
padding: 0;
width:790px;
text-align:right;
}

.jcarousel-scroll select {
font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
cursor: pointer;
margin-bottom: -10px;
text-decoration: underline;
font-size: 11px;
}
*/

.stepcarousel{
  position: relative; /*leave this value alone*/
  overflow: scroll; /*leave this value alone*/
  width: 790px;
  height: 60px; /*Height should enough to fit largest content's height*/
  /*border: 1px solid navy;*/
  margin-left: 10px;
}
.stepcarousel .belt{
  position: absolute; /*leave this value alone*/
  left: 0;
  top: 0;
}
.stepcarousel .panel{
  float: left; /*leave this value alone*/
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin-left: 13px;
  margin-right: 13px;
}
p.samplebuttons{
  /*width: 320px;*/
  text-align: center;
}
p.samplebuttons a{
  color: #2e6ab1;
  padding: 1px 2px;
  margin-right: 3px;
  text-decoration: none;
}
/*
.stepcarousel-nav {
margin-top: 10px;
text-align: center;
}
*/
.stepcarousel-nav {
/*margin-top: -10px;*/
padding: 0;
float:right;
/*width:790px;*/
text-align:right;
}
#clients_casestudies {
  margin-top: -10px;
}