html, body { width: 100%; font-family: 'Source Sans Pro'; } body h1, body h2, body h3, body h4, body h5 { font-family: 'Source Sans Pro'; } #slider { margin-left: auto; margin-right: auto; padding: 5px; max-width: 750px; width: 100%; height: 100%; position: relative; overflow: hidden; text-align: left; } #slider-container { max-width: 1500px; width: 1500px; height: 100%; } #main { float: left; overflow: hidden; } .block { float:left; height: 100%; max-width: 750px; width: 50%; height: 100%; padding: 5px; } .move { -webkit-transition: margin-left 0.4s ease, margin-right 0.4s ease; -moz-transition: margin-left 0.4s ease, margin-right 0.4s ease; -o-transition: margin-left 0.4s ease, margin-right 0.4s ease; -ms-transition: margin-left 0.4s ease, margin-right 0.4s ease; transition: margin-left 0.4s ease, margin-right 0.4s ease; } body .form-control { padding: 6px; } .view-title { text-align: center; max-width: 240px; font-size: 25px; margin: -35px auto 0 auto; } body .page-header { margin-top: 0px; padding: 0 10px; } div.br { height: 30px; }