@-webkit-keyframes floating{from{-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}}@keyframes bounce{0%{transform:translateY(0)}75%{transform:translateY(-50%)}100%{transform:translateY(-30%)}}@keyframes enter-word{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0}100%{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes leave-word{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);visibility:visible;opacity:1}100%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);visibility:visible;opacity:0}}body{font-family:'Open Sans',sans-serif;color:#333;font-size:14px}h1,h2,h3,h4,h5{font-weight:700}a{transition:all .2s ease;-webkit-transition-delay:all .2s ease;-moz-transition-delay:all .2s ease;-ms-transition-delay:all .2s ease;-o-transition-delay:all .2s ease}.btn{border-radius:0;font-weight:700;font-size:12px;padding:10px 15px;letter-spacing:2px;transition:all .35s ease;-webkit-transition-delay:all .35s ease;-moz-transition-delay:all .35s ease;-ms-transition-delay:all .35s ease;-o-transition-delay:all .35s ease}@media screen and (max-width:767px){.btn{width:100%;font-size:14px;padding:15px 20px}}.btn-big{padding:15px 25px;border-width:2px}.btn-default{background:0 0}.btn-default:hover{background:#777;border-color:#777;color:#fff}.btn-primary{border-color:#09f;color:#fff;background:#09f}.btn-primary:hover{background-color:#2bf;border-color:#2bf;color:#fff}.btn-secondary{border-color:#fff;color:#fff;background:0 0}.btn-secondary:hover{background-color:#fff;border-color:#fff;color:#333}#navbar-wrapper{width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.5);z-index:2;position:relative;padding:0;min-height:70px}#navbar-wrapper .navbar{margin:0;border:0}#navbar-wrapper .navbar-toggle{border-color:#777;margin:15px 15px 0 0}#navbar-wrapper .navbar-toggle .icon-bar{background-color:#777}#navbar-wrapper .navbar-toggle:hover{border-color:#333}#navbar-wrapper .navbar-toggle:hover .icon-bar{background-color:#333}#navbar-wrapper .navbar-toggle:focus{border-color:#09f}#navbar-wrapper .navbar-toggle:focus .icon-bar{background-color:#09f}#navbar-wrapper .logo{color:#333;font-size:25px;padding:17px 0;display:inline-block}#navbar-wrapper .logo:hover{transform:translate(0,-8px);transition-duration:2s;text-decoration:none}#navbar-wrapper .logo:hover b{-webkit-animation:floating 1.5s ease-in-out infinite;-moz-animation:floating 1.5s ease-in-out infinite;animation:floating 1.5s ease-in-out infinite}#navbar-wrapper ul.navbar-nav li a{padding:25px 35px;font-size:16px;color:#333;font-weight:700;transition:background .15s ease-out,color .15s ease-out}#navbar-wrapper ul.navbar-nav li a span{display:inline-block;position:relative;transition:transform .2s ease-out}@media screen and (min-width:768px) and (max-width:991px){#navbar-wrapper ul.navbar-nav li a{padding:25px 15px}}@media screen and (max-width:767px){#navbar-wrapper ul.navbar-nav li a{text-align:center}}#navbar-wrapper ul.navbar-nav li a:hover,#navbar-wrapper ul.navbar-nav li.active a{background:#2bf;transition:all .25s linear;color:#fff;text-shadow:1px 1px rgba(0,0,0,.2)}#navbar-wrapper ul.navbar-nav li a:hover span,#navbar-wrapper ul.navbar-nav li.active a span{-webkit-animation:bounce .2s linear;-moz-animation:bounce .2s linear;animation:bounce .2s linear;transform:translateY(-30%)}#navbar-wrapper ul.navbar-nav li.active a span{-webkit-animation:none;-moz-animation:none;animation:none;transform:none}#carousel-wrapper{width:100%;height:750px;z-index:1;position:relative;background:url(../images/topbar.jpg) no-repeat center center #333;background-size:cover;overflow:hidden}#carousel-wrapper .container{padding-top:15px}#carousel-wrapper h1{color:#fff;font-weight:100;font-size:50px;line-height:65px;text-shadow:1px 1px 5px rgba(0,0,0,.9);margin-top:100px;background:rgba(0,0,0,.5);padding:20px}@media screen and (max-width:767px){#carousel-wrapper h1{font-size:45px;line-height:60px;margin-top:70px}}#carousel-wrapper #word-switcher{position:relative;display:inline-block;vertical-align:top;transition:width 400ms cubic-bezier(.215,.61,.355,1);white-space:nowrap;margin-right:5px}#carousel-wrapper #word-switcher.in strong{-webkit-animation:leave-word 300ms cubic-bezier(.215,.61,.355,1);-moz-animation:leave-word 300ms cubic-bezier(.215,.61,.355,1);-webkit-transform-origin:center 35px;transform-origin:center 35px;font-weight:600}#carousel-wrapper #word-switcher.in strong.active{-webkit-animation:enter-word 300ms 100ms cubic-bezier(.215,.61,.355,1);animation:enter-word 300ms 100ms cubic-bezier(.215,.61,.355,1)}#carousel-wrapper #word-switcher strong{visibility:hidden;position:absolute;left:0}#carousel-wrapper #word-switcher strong.active{visibility:visible}#carousel-wrapper #clients{margin-top:85px;color:#fff;background:rgba(0,0,0,.5);padding:10px}#carousel-wrapper #clients ul{list-style-type:none;margin:0;padding:0}#carousel-wrapper #clients ul li{float:left;margin-right:20px;margin-bottom:5px;font-weight:700}#carousel-wrapper #clients ul li img{width:150px;height:95px;border:1px solid #fff}@media screen and (min-width:768px) and (max-width:991px){#carousel-wrapper #clients{margin-top:60px}}#page-content .front-col{margin-top:40px;margin-bottom:40px;background:#fff;text-align:left}#page-content .front-col h1{font-size:22px;margin:20px 0}#page-content .front-col h2{font-family:'PT Serif',serif;font-style:italic;font-weight:400;font-size:17px;margin:0 0 20px}#page-content .front-col p{font-size:14px;margin-bottom:20px}#footer{width:100%;height:auto;background:#111;color:#fff;padding:20px 0;position:relative}#footer .container{position:relative}#footer a{color:#fff}#footer h2{font-family:'PT Serif',serif;font-style:italic;font-weight:400;font-size:20px}#footer hr{border-top:1px solid #fff;border-bottom:1px solid #fff;height:3px;margin:5px 0}#footer .info-table{width:100%}#footer .info-table td{vertical-align:text-top;padding:10px 0}#footer .info-table td:first-child{width:35px}#footer ul{margin:0;padding:0;list-style-type:none}#footer ul li{padding:7px 0}#footer .copyright{position:absolute;right:0;text-align:right;bottom:10px}section#home{background:url(../images/topbar2.jpg) 50% 0 fixed;width:100%;height:400px}.tp-caption{font-size:60px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.tp-caption a{display:absolute;text-shadow:2px 2px 5px rgba(0,0,0,.5)}