.referContainer{text-align:center;position:fixed;top:40%;right:0;width:200px;background-color:#fff;border:1px solid #b6b6b6}.referContainer2{width:200px;background-color:#fff;margin:auto}.referTitle2{font-family:'Kelson Sans Bold';color:#3d3d3d;font-size:30px;margin:10px}#referSlideShow,#referSlideShow2{position:relative;width:190px;height:96px}#referSlideShow > div,#referSlideShow2 > div{position:absolute}.referTitle{color:#424242;padding:9px;text-align:center;font-size:18px;line-height:1;margin-bottom:0;font-family:kelson sans bold}.carousel-inner > .item > img,.carousel-inner > .item > a > img{width:90%;margin-top:7%}.carousel-control.left,.carousel-control.right{background:none}.img-slide{margin-right:left}.carousel-caption{left:45%;right:20%;top:10%;width:50%;text-shadow:none;text-align:left;line-height:1}.text{font-family:kelson sans;font-size:18px;color:#424242;line-height:1;margin-top:-20px}.btn-style-intro{font-family:Myriad pro;background-color:#6499b7;padding:5px;font-size:12px}.txt{font-family:kelson sans bold;font-weight:700;font-size:40px;color:#424242}.slide-title{color:#6499b7}.btn-style-intro{font-family:Myriad pro}.btn-style-intro1{font-family:Myriad pro;background-color:#484848;padding:7px;font-size:12px;margin-top:-20px}a.btn-style-intro:hover,a.btn-style-intro1:hover{color:#fff;opacity:.8}.img{float:left}.title-blue{color:#6499b7}@media(max-width:768px){.largelogo{display:none}.laptop-ginv{width:100%;max-width:380px}.referContainer{display:none}}@media(min-width:768px){.smalllogo{display:none}.nav > li > a.smHideItem{display:none}.references-section{display:none}}@media(min-width:992px){.container{width:970px}}@media(max-width : 768px){.border-right{border-right:none!important}.border-bottom{border-bottom:1px solid #cfcfcf}}@media(max-width : 992px){.verticalseparator{display:none}.carousel-inner{height:370px}.text{font-family:kelson sans;font-size:12px;color:#424242;line-height:1;margin-top:-30px}.txt{font-family:kelson sans bold;font-weight:700;font-size:22px;color:#424242}.btn-style-intro{font-family:Myriad pro;background-color:#6499b7;padding:5px;font-size:10px}}@media(min-height:650px) and (min-width:970px){.ginv-section,.pointsforts-section,.services-section,.references-section,.contact-section{height:100%}}@media(max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media(max-width:530px){.img-slide{margin-left:24%}.carousel-caption{left:20%;top:110%;text-shadow:none;text-align:center;line-height:1;height:50%;margin-top:-40px;width:60%}.carousel-inner{height:440px}}@media(max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}.text{font-family:kelson sans bold;font-size:10px;color:#424242;line-height:1}.btn-style-intro{font-family:Myriad pro;background-color:#6499b7;padding:3px;font-size:8px}}body{width:100%;height:100%;font-family:Myriad pro,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#fff}html{width:100%;height:100%}@font-face{font-family:'Kelson Sans';src:url(../fonts/kelsonsansregular.ttf)}@font-face{font-family:'Kelson Sans Bold';src:url(../fonts/kelsonsansbold.ttf)}@font-face{font-family:'Myriad pro';src:url(../fonts/myriadproregular.ttf)}h1,h2,h3,h4,h5,h6{margin:0 0 35px;text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px}p{margin:0 0 25px;font-size:18px;line-height:1.5}@media(min-width:768px){p{margin:0 0 35px;font-size:20px;line-height:1.6}}a{color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover,a:focus{text-decoration:none;color:#6fa5c3}.light{font-weight:400}.navbar-custom{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.3);font-family:'Kelson Sans Bold';background:url(../img/bg-ginv-section.png) repeat;font-size:14px}.navbar-custom .navbar-brand{font-weight:700}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-brand .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-custom .navbar-brand .navbar-toggle:focus,.navbar-custom .navbar-brand .navbar-toggle:active{outline:0}.navbar-custom a{color:#fff}.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navbar-custom .nav li a:hover{outline:0;color:#9ebdd0}.navbar-custom .nav li a:focus{outline:0}.navbar-custom .nav li.active{outline:0}.navbar-custom .nav li.active a{color:#9ebdd0}.navbar-custom .nav li.active a:hover{color:#9ebdd0}@media(min-width:768px){.navbar-custom{padding:20px 0;border-bottom:0;letter-spacing:1px;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar-custom.top-nav-collapse{padding:0;border-bottom:1px solid rgba(255,255,255,.3);background:#424242}}.intro{display:table;width:100%;height:100%;padding:100px 0;text-align:center;background:url(../img/bg-intro.png) no-repeat bottom center scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.navbar-brand{float:left;height:50px;padding:0;font-size:18px;line-height:20px}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{font-size:40px;text-align:left}.intro .intro-body .intro-text{font-size:18px}.intro-right{margin-top:100px}@media(min-width:768px){.intro{height:100%;padding:0}.intro .intro-body .brand-heading{font-size:58px}.intro .intro-body .intro-text{font-size:16px;text-align:left}}.btn-circle{width:70px;height:70px;margin-top:15px;padding:7px 16px;border:2px solid #fff;border-radius:100%!important;font-size:40px;color:#fff;background:0 0;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.btn-circle:hover,.btn-circle:focus{outline:0;color:#fff;background:rgba(255,255,255,.1)}.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}@-webkit-keyframes pulse{50%{-webkit-transform:scale(1) scale(1) scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{50%{-moz-transform:scale(1) scale(1) scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}.ginv-section{padding:150px 0;text-align:center;background:url(../img/bg-ginv-section.png) repeat}.ginv-title{font-family:'Kelson Sans Bold';font-size:30px;margin:10px;line-height:30px}.ginv-soustitle{font-size:15px;font-family:myriad pro;color:#ededed;margin:10px;line-height:1.3;font-weight:200}.laptop-ginv{margin:15px}.ginv-liste{font-family:Kelson sans;text-align:left;list-style-image:url(../img/puce.png);font-size:16px;margin:15px;line-height:2.4}.pointsforts-section{padding:100px 0;text-align:center;background:url(../img/bg-pointsforts.png)no-repeat bottom center scroll}.pointsforts{min-height:128px;padding-top:25px}.pointsforts-title{font-family:'Kelson Sans Bold';color:#3d3d3d;font-size:30px;margin:10px}.pointsfort-soustitle{color:#e1e1e1;font-size:16px;line-height:1.3;font-family:myriad pro;padding-bottom:20px}.bg-pointsforts1{background-color:#454545}.bg-pointsforts2{border-bottom:1px solid #cfcfcf}.border-right{border-right:1px solid #cfcfcf}.sep-line{margin-bottom:36px}.pointsfort-texte{color:#848484;font-size:15px;line-height:1.3;font-weight:200;font-family:myriad pro}.pf-soustitre{font-family:'Kelson Sans Bold';color:#6fa5c3;font-size:22px}.services-section{padding:100px 0;text-align:center;background:#6499b7;background:url(../img/bg-ginv-section.png) repeat}.services{padding-left:0;padding-right:0;margin-top:20px;min-height:174px}.services-title{font-family:'Kelson Sans Bold';font-size:30px;margin:10px;line-height:30px}.services-soustitle{font-size:15px;font-family:myriad pro;color:#ededed;margin:10px;line-height:1.3;font-weight:200}.service-sep{text-align:center}.service-icons{text-align:center;margin:0 auto!important;display:inline-block}.verticalseparator{float:right}.services-soustitre{font-family:'Kelson Sans Bold';color:wihte;font-size:19px}.services-texte{font-size:12px;font-family:myriad pro;color:#f5f5f5;margin:15px;line-height:1.3;font-weight:300}.info-doc{color:#fff;font-size:14px;line-height:1.3;font-family:Myriad pro;padding:30px;font-weight:200;background-color:#6fa5c3;max-width:456px;margin:auto}.btn-style{background-color:#484848;width:192px;height:29px;padding:7px;font-size:12px;margin:auto}.references-section{padding:45px;text-align:center;background:#fff}.references-title{font-family:'Kelson Sans Bold';color:#3d3d3d;font-size:30px;margin:10px}.logos-ref{margin-bottom:50px;min-height:100px}.contact-section{padding-top:110px;text-align:center;background:url(../img/bg-contact.png) repeat}.contact-title{font-family:'Kelson Sans Bold';font-size:30px;margin:10px;line-height:30px}.contact{margin-top:15px}.bouton-contact{background-color:#363636;font-size:13px;margin-top:4px;margin-bottom:15px;padding:7px;font-family:myriad pro;font-weight:200}.contact-text{font-size:16px;font-family:Myriad pro;font-weight:200;margin-top:10px;color:#e6e6e6}.casa{font-family:kelson sans bold;font-size:18px;font-weight:400}.newsletter-title{font-size:16px;font-family:kelson sans;margin-top:15px}.contact-text a:hover{color:#000}.res{margin-top:30px}.res-icon{margin-right:10px;background-color:#363636;padding:7px}a.res-icon:hover{opacity:.7}.footer-sign{text-align:center;margin-top:24px;margin-bottom:14px;font-size:11px;font-family:myriad pro;font-weight:200;color:#dfdfdf}@media(min-width:767px){.content-section{padding-top:250px}.download-section{padding:100px 0}#map{height:400px;margin-top:250px}}.btn{border-radius:0;text-transform:uppercase;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-envoyer:hover,.btn-default:focus{color:#6fa5c3}ul.banner-social-buttons{margin-top:0}footer p{margin:0}::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}::selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}img::selection{background:0 0}img::-moz-selection{background:0 0}body{webkit-tap-highlight-color:rgba(255,255,255,.2)}