@font-face{font-family:'BebasNeue';src:url("../fonts/BebasNeue-webfont.eot");src:url("../fonts/BebasNeue-webfont.woff2") format("woff2"),url("../fonts/BebasNeue-webfont.woff") format("woff"),url("../fonts/BebasNeue-webfont.ttf") format("truetype"),url("fonts/BebasNeue-webfont.svg#bebas_neueregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Fontawesome';src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.woff2") format("woff2"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SourceSansPro';src:url("../fonts/sourcesanspro-regular-webfont.eot");src:url("../fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("../fonts/sourcesanspro-regular-webfont.woff") format("woff"),url("../fonts/sourcesanspro-regular-webfont.ttf") format("truetype"),url("../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg");font-weight:normal;font-style:normal}html,body{font-family:SourceSansPro !important;font-size:18pt !important;color:#404040;text-align:center}h1{font-family:BebasNeue !important;font-size:48pt;text-transform:uppercase}p{margin:0 0 30px}.p-5{padding:5px !important}.p-10{padding:10px !important}.p-15{padding:15px !important}.p-20{padding:20px !important}.p-30{padding:30px !important}.p-40{padding:40px !important}.p-50{padding:50px !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-30{padding-top:30px !important}.pt-40{padding-top:40px !important}.pt-50{padding-top:50px !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-30{padding-right:30px !important}.pr-40{padding-right:40px !important}.pr-50{padding-right:50px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-30{padding-bottom:30px !important}.pb-40{padding-bottom:40px !important}.pb-50{padding-bottom:50px !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-30{padding-left:30px !important}.pl-40{padding-left:40px !important}.pl-50{padding-left:50px !important}.m-5{margin:5px !important}.m-10{margin:10px !important}.m-15{margin:15px !important}.m-20{margin:20px !important}.m-30{margin:30px !important}.m-40{margin:40px !important}.m-50{margin:50px !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mt-50{margin-top:50px !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-30{margin-right:30px !important}.mr-40{margin-right:40px !important}.mr-50{margin-right:50px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-30{margin-left:30px !important}.ml-40{margin-left:40px !important}.ml-50{margin-left:50px !important}section{min-height:800px;padding:30px 0}section>div .row{margin-left:10px;margin-right:10px}section.small{min-height:180px;padding:0;padding-top:40px;color:#fff;background-color:#7d7d7d}section.small.carousel{background-color:#333;color:#7d7d7d;padding-top:30px}section.small.carousel>div{position:relative;font-size:14pt}section.small.carousel>div .spot{background-color:#333;position:absolute;margin-left:-40px;top:-65px;display:inline-block;height:50px;border-radius:initial;border-top-left-radius:50px;border-top-right-radius:50px}section.small.carousel>div .spot .fa{top:5%}section.small.carousel>div .logo-carousel{transition:all 1s ease !important}section.small.carousel>div .logo-carousel.loading{opacity:0}section.small.carousel>div .logo-carousel .owl-stage-outer{height:inherit}section.small.carousel>div .logo-carousel .owl-stage-outer .owl-stage{height:inherit}section.small.carousel>div .logo-carousel .owl-stage-outer .owl-stage .owl-item{height:inherit}section.small.carousel>div .logo-carousel .owl-stage-outer .owl-stage .owl-item img{position:absolute;top:0;bottom:0;margin:auto}.txt-light{color:#fff}.txt-dark{color:#404040}.txt-cyan{color:#009de1}.line{border-top:1px solid #404040;width:40%;margin:25px 0px}.line.light{border-top-color:#fff}.line.center{width:30%;margin:25px auto}.btn{border-radius:0px;padding:12px;min-width:180px;background-color:#009de1 !important;border:none;color:#fff;font-size:14pt;font-weight:bold}.btn:hover{background-color:#0081b8 !important;color:#fff !important}.btn:focus{color:#fff}.btn.btn-grey{background-color:#7d7d7d !important}.btn.btn-grey:hover{background-color:dimgray !important}.btn.btn-light{background-color:#fff !important;color:#7d7d7d !important}.btn.btn-light:hover{background-color:#ebebeb !important}.btn.btn-light:focus{color:#7d7d7d !important}.spot{background-color:#009de1;color:#fff;width:80px;height:80px;margin:0 auto;border-radius:50px}.spot .fa{position:relative;top:28%;font-size:30pt}.hidden{opacity:0 !important}#wrapper{margin:0 auto;width:100%;overflow-x:hidden}#menu{background-color:#333}#menu.navbar-fixed-top{border-bottom:1px solid rgba(125,125,125,0.5)}#menu .navbar{margin-bottom:0px}#menu .navbar .navbar-brand img{width:100px}#menu .navbar .navbar-nav a{font-size:12pt;color:#fff}#menu .navbar .navbar-nav a:hover{color:#333;background-color:#e5e5e5}#menu .navbar .navbar-nav a:focus:not(.btn){color:#009de1;background-color:#333}#menu .navbar .navbar-nav a.btn{margin-left:40px;padding:8px;margin-top:8px;min-width:140px}#menu .navbar .navbar-toggle{position:relative;float:right;padding:9px 10px;margin:8px 15px 8px 0px;background-image:none;border:none;background-color:#009de1;border-radius:0px}#menu .navbar .navbar-toggle:focus{outline:0}#menu .navbar .navbar-toggle .icon-bar{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px}#homepage{background-image:url("../images/MainImage.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;color:#fff;height:800px}#homepage>div{position:relative;top:50%;left:0;width:100%;transform:perspective(1px) translateY(-50%)}#engage{background-image:url("../images/SoftwareImage.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position-x:100px;text-align:left;padding-top:150px}#engage h1{color:#009de1}#engage p{margin-right:30px}#activities{background-color:#009de1;color:#fff;padding-top:100px}#activities .line{margin:25px auto 40px}#activities .activity-box{width:280px;font-weight:bold;display:inline-block;margin:30px 0px}#activities .activity-box span{font-size:28pt;display:block}#activities>div .activity-box:first-child{margin-right:80px}#activities>div .activity-box:last-child{margin-left:80px}#tailored{background-image:url("../images/People.png");background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;text-align:right;padding-top:180px}#tailored h1{color:#009de1}#tailored .line{margin:25px auto 40px;float:right}#tailored p{float:right;width:480px}#modules{background-color:#009de1;color:#fff}#modules p{margin:0;padding:0;line-height:22pt}#modules .line{margin:25px auto 40px}#modules .nav ul{padding:0}#modules .nav ul li{display:inline-block;padding:12px 14px;border:none;color:#fff;font-size:14pt;font-weight:bold;border:1px solid #009de1;margin:5px 0px;text-transform:uppercase}#modules .nav ul li.active{border-color:#009de1 !important;background-color:#fff;color:#009de1}#modules .nav ul li.active:hover{cursor:default}#modules .nav ul li:hover:not(.disabled){border:1px solid #fff;cursor:pointer}#modules .nav ul li.disabled{opacity:.3}#modules .modules-carousel ul{font-size:0 !important;list-style-type:none;text-align:center}#modules .modules-carousel ul:after{content:"";display:inline-block;width:100%}#modules .modules-carousel ul li{width:280px;height:70px;background-color:#fff;text-align:center;vertical-align:top;display:inline-block;font-size:11pt;color:#7d7d7d;line-height:initial;margin:10px 5px}#modules .modules-carousel ul li div{position:relative;top:50%;left:0;width:100%;padding:0px 5px;transform:perspective(1px) translateY(-50%)}#modules .modules-carousel .owl-item{animation-duration:2s}#clients{background-color:#333;color:#fff;padding-top:50px;padding-bottom:50px}#clients .quote{background-color:#009de1;margin-top:30px;margin-bottom:50px}#clients .quote .fa{top:28%}#clients .client-carousel .owl-stage-outer{height:inherit}#clients .client-carousel .owl-stage-outer .owl-stage{height:inherit}#clients .client-carousel .owl-stage-outer .owl-stage .owl-item{height:inherit}#clients .client-carousel .owl-stage-outer .owl-stage .owl-item>div{position:relative;top:50%;left:0;width:100%;transform:perspective(1px) translateY(-50%);padding:0 15px}#clients .client-carousel .owl-stage-outer .owl-stage .owl-item>div div:first-child{font-size:16pt;font-style:italic;margin-bottom:30px}#clients .client-carousel .owl-stage-outer .owl-stage .owl-item>div div:last-child{font-size:12pt}#clients .client-carousel .owl-stage-outer .owl-stage .owl-item>div div:last-child strong{margin-left:10px}#clients .client-carousel .owl-nav>div{position:absolute;top:0;bottom:0;left:0;font-weight:bold;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.8);opacity:.2}#clients .client-carousel .owl-nav>div.owl-next{left:-50px}#clients .client-carousel .owl-nav>div.owl-prev{right:-30px;left:auto}#clients .client-carousel .owl-nav>div span{position:absolute;top:35%;z-index:5}#recap{background-color:#e5e5e5;color:#404040}#recap h1{color:#009de1}#recap .benefits{margin-left:-55px;margin-right:-55px}#recap .benefits>div{width:310px;margin:15px 10px;display:inline-block;background-color:#fff;text-align:left;padding:28px 20px;font-size:12pt}#recap .benefits>div .fa{color:#009de1;width:50px;font-size:x-large;position:relative;top:3px}#contact{background-image:url("../images/Student.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}#contact h1{color:#009de1}#contact .pull-right{text-align:left}#contact .pull-right p:first-child{margin-left:-20px;margin-top:20px}#contact .pull-right p span{display:inline-block;margin-left:24px}#contact .pull-right p span i{margin-left:-44px;width:45px}#footer{background-color:#333;color:#fff;font-size:12pt;text-align:left;padding:50px 0px;min-height:330px}#footer img{width:250px}#footer .row:first-child div{margin-bottom:40px}#footer .row:first-child div:first-child{text-align:left}#footer .row:first-child div:last-child{text-align:right}#footer .line{width:100%;margin:10px 0 50px 0}#footer p{margin:5px 0 9px}@media (min-width: 768px) and (max-width: 992px){#menu .nav{color:red !important}#menu .nav li.getintouch{display:none}#activities>div .activity-box:first-child{margin-right:55px}#activities>div .activity-box:last-child{margin-left:55px}#tailored{background-position-x:-220px;padding-top:100px}#clients .client-carousel .owl-nav>div.owl-next{left:-25px}#clients .client-carousel .owl-nav>div.owl-prev{right:-15px}}@media (max-width: 767px){#menu .nav li.getintouch a{margin-left:0px !important}}@media (max-width: 767px){#menu.navbar-fixed-top{position:relative}#engage{background-image:none;text-align:center;padding-top:100px}#engage p{margin-right:0px}#engage .line{width:30%;margin:25px auto}#activities>div .activity-box:first-child{margin-right:15px}#activities>div .activity-box:last-child{margin-left:15px}#tailored{background-image:none;float:none;text-align:center}#tailored .line{margin:25px auto 40px;float:none}#tailored p{float:none;width:100%}#clients .client-carousel .owl-stage .owl-item .item>div:first-child{font-size:14pt}#clients .client-carousel .owl-nav>div.owl-next{left:-20px}#clients .client-carousel .owl-nav>div.owl-prev{right:-10px}}@media (max-width: 699px){#recap .benefits>div{display:block;margin:15px auto}}@media (max-width: 616px){#activities>div .activity-box{margin-left:8px !important;margin-right:8px !important}#tailored{padding-top:80px}#contact{background-image:none}#contact .pull-right{width:100%}#contact .pull-right p span{font-size:16pt}}@media (max-width: 426px){h1{font-size:36pt}#activities{padding-top:50px}#modules .owl-item ul{padding:0}#modules .owl-item ul li{width:260px;font-size:10pt}#contact .pull-right p span{font-size:15pt}#footer .row:first-child div{text-align:center !important}}@media (max-width: 400px){#homepage img{width:80%}#recap .benefits>div{width:300px;padding:28px 16px}}
