@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600|Raleway:200,300,400);#main-slider .slider-button,.buttons{-moz-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.loader{height:100%;width:100%;position:fixed;overflow:hidden;z-index:1200;background:#fff}.cssload-loader{width:54px;height:54px;position:absolute;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);top:50%}.cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.buttons,body{position:relative}.cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:3px solid #008cba}.cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:3px solid rgba(0,140,186,.96)}.cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:3px solid #008cba}@keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0);-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0);transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-one{0%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0);-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0);transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0);-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0);transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}body{margin:0;padding:0;font-size:15px;font-family:'Open Sans',sans-serif;color:#1b1b1b;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-slider .slider-button:before,.buttons:before{content:"";z-index:-1;-o-transition-timing-function:ease-out;bottom:0}.buttons{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:color;-o-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;padding:16px 50px;-webkit-border-radius:0;border-radius:0;font-size:14px;font-family:'Open Sans',sans-serif}#main-slider .slider-button,.buttons:before{-webkit-transition-duration:.3s;-o-transition-duration:.3s}ol,p,ul{padding:0}.buttons:before{position:absolute;top:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform,-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.next:before{content:"\279C"}.buttons:active,.buttons:focus,.buttons:hover{color:#eee}.arrow:after{content:"\F054"}.arrow:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}.buttons:active:before,.buttons:focus:before,.buttons:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.fade{-webkit-transition:opacity .5s linear!important;-o-transition:opacity .5s linear!important;-moz-transition:opacity .5s linear!important;transition:opacity .5s linear!important}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:normal;font-weight:400;font-family:Raleway,sans-serif}h2{font-size:50px;margin-bottom:30px;text-align:center;font-weight:300}#what-we-do-header h2,h3,h4{font-weight:200}h3{font-size:26px}h4{font-size:18px;text-transform:capitalize}p{margin:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#333}.p-margin{margin-left:10%;margin-right:10%}.p-heading{font-size:26px;font-weight:200;color:#eee;margin:0;padding:0;line-height:normal;font-family:Raleway,sans-serif;}ol,ul{margin:0;list-style:none}.padding-one,.padding-one-top{padding-top:85px}a,a:focus,a:hover{text-decoration:none;outline:0;color:inherit}.titleline{position:relative;max-width:100px;border-top:2px solid #a2be07;margin:0 auto 20px 0}.padding-one{padding-bottom:85px}.padding-two{padding-top:55px;padding-bottom:55px}.padding-three{padding-top:30px;padding-bottom:30px}.padding-top-80{padding-top:80px}hr{width:96px;border:1px solid #a2be07;margin:0 auto 30px;height:0;box-sizing:content-box}.margin-0{margin-left:0;margin-right:0}.margin-30-bottom{margin-bottom:30px}.margin-50-bottom{margin-bottom:50px}.margin-60-top{margin-top:60px}.margin-100-top{margin-top:100px}.margin-100-bottom{margin-bottom:100px}.margin-right-plus{margin-right:15px}.navbar{color:#1b1b1b;min-height:10px}.shrink{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.navbar-default{background:0 0;border:none}.navbar-brand>img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:100%}.shrink .navbar-brand>img{width:210px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:0 0;color:#eee}.navbar-default .navbar-nav>.active>a:focus{background:0 0}.navbar .navbar-nav{margin-right:0}.shrink .navbar-nav{-webkit-transition:transform linear .5s;-moz-transition:transform linear .5s;-ms-transition:transform linear .5s;-o-transition:transform linear .5s;transition:transform linear .5s}.navbar .navbar-nav>li a{color:#eee;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:60px;padding-top:13px;padding-bottom:10px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#main-slider h2,.sidenav ul>li a{font-family:Raleway,sans-serif}.navbar .navbar-nav>li a:focus{color:#eee}.navbar .navbar-nav>li:hover a{color:#a2be07}.shrink.navbar-default{background-color:rgba(30,30,30,.94);-webkit-box-shadow:0 2px 10px -1px rgba(87,97,100,.35);box-shadow:0 2px 10px -1px rgba(87,97,100,.35)}.shrink .navbar-nav>li a{line-height:52px;padding-top:10px;padding-bottom:10px;color:#a2be07}.shrink .navbar-nav>li:hover a{color:#eee}.side-menu-button,.side-menu-button:hover{color:#fff;background:0 0}.shrink .side-menu-button{top:19px;background:0 0}.shrink .side-menu-button:hover{background:0 0}.side-menu-button{position:relative;cursor:pointer;font-size:26px;-webkit-border-radius:4px;border-radius:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;display:inline-block;float:right;top:23px;right:4px}#steps-to-do .outer-circle,.side-menu-button.actives .fa{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}.side-menu-button.actives,.side-menu-button.actives:hover{background:0 0}.side-menu-button.actives .fa{color:#a2be07;font-size:26px;transition:all .3s linear}.sidenav,.timeline>li{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.side-menu-button.actives .fa:hover{color:#6a6a6a}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:rgba(255,255,255,.9);overflow-x:hidden;padding-top:0;transition:all .3s ease-in-out}.mySideBar{width:100%}.mySideBar>ul.nav{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sidenav ul li{display:block;text-align:center}.sidenav ul>li a{color:#6a6a6a;font-size:42px;padding:8px;text-align:center;display:inline-block;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.sidenav ul>li.active a{color:#a2be07}.nav>li>a:focus,.nav>li>a:hover{background:0 0}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;border:none;color:#fff}#main-slider{display:table;position:relative;width:100%;height:100vh;background:url(../images/main-background-dark.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;color:#eee}.text-vertical-center{display:table-cell;text-align:center;vertical-align:middle}#main-slider h1{font-size:40px;line-height:1.3;font-weight:300}#main-slider h2{line-height:normal;font-weight:100;font-size:48px;color:#fff}#main-slider h2.red{font-size:58px;font-weight:300;color:#fff}#main-slider .slider-button{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transition-property:color;-o-transition-property:color;-moz-transition-property:color;transition-property:color;-moz-transition-duration:.3s;transition-duration:.3s;padding:16px 50px;-webkit-border-radius:0;border-radius:0;font-size:14px;font-family:'Open Sans',sans-serif;background:#fff;color:#1b1b1b}#steps-to-do p,#what-we-do .what-we-do-features h3,#what-we-do-header p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#main-slider .slider-button.red{background:#a2be07;color:#FFF}#main-slider .slider-button:before{position:absolute;top:0;left:0;right:0;background:rgba(27,27,27,.9);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform,-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}#main-slider .slider-button.red:before{background:rgba(255,255,255,.2)}#main-slider .slider-button:active,#main-slider .slider-button:focus,#main-slider .slider-button:hover{color:#FFF}#main-slider .slider-button:active:before,#main-slider .slider-button:focus:before,#main-slider .slider-button:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}#what-we-do-header{background:url(../images/infraction-criminel.jpg) 50% 50% fixed;color:#fff}#what-we-do-header p{color:#fff}#what-we-do .what-we-do-features h3{font-weight:400;-webkit-transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear;line-height:60px;letter-spacing:-1px;font-size:24px}#what-we-do .what-we-do-features p{margin-left:0;margin-right:0;line-height:26px}#what-we-do .what-we-do-features h3>span{display:inline-block;width:60px;height:60px;margin-right:20px;margin-bottom:10px;position:relative;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:center;background:#e8e8e8;border:1px solid #a2be07}#what-we-do .what-we-do-features h3.text-right>span{margin-right:0;margin-left:30px}#what-we-do .what-we-do-features h3 i{color:#1e1e1e;display:block;line-height:60px}#what-we-do #mobile-img{position:relative}#what-we-do #mobile-img>img{position:relative;width:100%;height:100%}#what-we-do #mobile-slider{position:absolute;top:89px;left:51px;width:265px;height:469px}#what-we-do #mobile-slider .item img{display:block;cursor:move}#steps-to-do .icons,#steps-to-do .icons>i,.info,.text{display:inline-block}#steps-to-do{background-color:#eaeaea}#steps-to-do .outer-circle{padding:4px;margin-bottom:15px;-webkit-border-radius:50%;display:inline-block;border:2px solid transparent;transition:all .3s linear}#steps-to-do .outer-circle:hover{border-color:#a2be07}#steps-to-do .icons{cursor:pointer;-webkit-border-radius:50%;border-radius:50%;border:2px solid #a2be07;width:100px;height:100px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#steps-to-do .outer-circle:hover .icons{cursor:pointer;background:#a2be07;border-color:transparent}#steps-to-do .icons>i{font-size:50px;font-style:normal;-webkit-border-radius:100%;border-radius:50%;background:0 0;line-height:96px}#steps-to-do .numscroller{font-size:40px;font-weight:400}#steps-to-do p{line-height:24px}#steps-to-do h4{font-size:22px;text-transform:none;font-weight:400;font-family:'Open Sans',sans-serif;margin-bottom:15px}#steps-to-do .heading-4{color:#1e1e1e;font-size:22px;margin-bottom:10px;text-transform:uppercase}.steps-to-do-features{background-color:#fff;padding:20px 20px 40px;border:1px solid #a7c115;border-radius:3px}.link-title{font-size:24px;color:#1e1e1e;font-weight:400}.info{margin-top:10px;margin-right:10px;padding:10px 20px;width:300px;line-height:100%;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px;color:#00c5ad;border:2px solid #00ab94;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;cursor:pointer}#company-history .company-p,#our-team .our-team-border h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#our-team .hovereffect img{display:block;position:relative;width:100%}#our-team .our-team-border{border:1.8px solid #c4c4c4;padding-left:0;padding-right:0}#our-team .our-team-border p{line-height:32px}#our-team .our-team-border h3{font-weight:400;margin-bottom:15px;font-size:30px;letter-spacing:-1px}#our-team .our-team-social{margin-top:25px}#our-team .our-team-social>li>a>i.fa{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-border-radius:4px;border-radius:4px;border:1px solid #c4c4c4;line-height:normal;display:inline-block;text-align:center;padding:10px 25px 10px 10px}#our-team .our-team-social>li>a>i.fa:active,#our-team .our-team-social>li>a>i.fa:hover{background:#a2be07;color:#fff}#our-team .our-team-social>li{display:inline-block}#company-history{background:url(../images/curriculum.jpg) 50% 0 fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#company-history h2{color:#a2be07;font-weight:300}#company-history p{color:#fff}#company-history .company-p{margin-bottom:40px}#company-history .timline-year h3,.list-group h4,.timeline-heading h4{font-family:'Open Sans',sans-serif}#company-history .timline-year{background:#ddd;width:100px;height:100px;margin:0 auto;text-align:center;position:relative;clear:both;-webkit-border-radius:50%;border-radius:50%}#company-history .timline-year h3{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-weight:500}.timeline{list-style:none;padding:10px 0;font-weight:300;color:#fff;position:relative}.timeline h3{color:#fff;position:absolute;top:-10%}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:2px;background:#fff;left:50%;margin-left:-1.5px}.timeline>li{margin-bottom:20px;position:relative;width:50%;float:left;clear:left;transition:all .3s ease-in-out}.timeline-body>p,.timeline-body>ul,.timeline-footer p{margin-bottom:0}.timeline>li>.timeline-panel,.timeline>li>.timeline-panel:after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{width:90%;float:left;background:rgba(255,255,255,.1);position:relative;padding:12px 40px;-webkit-border-radius:5px;border-radius:5px;transition:all .3s ease-in-out}.timeline>li:hover .timeline-panel{background:#a2be07;border:none}.timeline>li>.timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid rgba(255,255,255,.1);border-right:0 solid rgba(255,255,255,.1);border-bottom:14px solid transparent;content:" ";transition:all .3s ease-in-out}.timeline-badge>a,.timeline-heading h4{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.timeline>li:hover .timeline-panel:after{border-color:transparent #a2be07}.timeline>li>.timeline-badge{color:#fff;width:24px;height:24px;line-height:50px;text-align:center;position:absolute;top:16px;right:-12px;z-index:100}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-badge>a{color:#b2b2b2;transition:all .3s ease-in-out}.timeline>li:hover .timeline-badge>a{color:#a2be07!important}.timeline>li>.timeline-panel:hover .timeline-badge>a{color:#f73246}.timeline-title{margin-top:0;color:inherit}.timeline-heading h4{font-size:24px;font-weight:400;color:#a2be07;transition:all .3s ease-in-out}.timeline>li:hover .timeline-heading h4{color:#1e1e1e}.timeline-body>p{padding:14px 0;font-size:15px;font-weight:400;color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.timeline>li:hover .timeline-body p{color:#000!important}.timeline-footer{padding:0;color:rgba(255,255,255,.5)}.timeline-footer>a{cursor:pointer;text-decoration:none}.timeline>li.timeline-inverted{float:right;clear:right}.timeline>li:nth-child(2){margin-top:60px}.timeline>li.timeline-inverted>.timeline-badge{left:-12px}.no-float{float:none!important}#liens-utiles{background-color:#ececec}.list-group-item{padding:20px 35px}.list-group h4{color:#000!important;font-weight:400}.list-group p{font-size:15px;line-height:1.4}#nousrejoindre p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.form-control{-webkit-border-radius:0;border-radius:0;border-color:#c8c8c8;padding-top:20px;padding-bottom:20px;width:100%}form .buttons{background:0 0;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);border:2px solid #1e1e1e;color:#1e1e1e;margin-top:25px}.pin,.pin:after{position:absolute}form .buttons:active,form .buttons:hover{background:0 0;border-color:#1e1e1e}form .buttons:before{background:#1e1e1e}form textarea.form-control{resize:none;margin-top:16px;min-height:200px}#map{display:block;width:100%;height:600px}.pin{width:32px;height:32px;-webkit-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0;background:#ff1e00;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px}.pin:after{content:"";width:14px;height:14px;margin:9px 0 0 9px;background:#e6e6e6;-webkit-border-radius:50%;border-radius:50%}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-moz-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-o-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}.pulse:after{box-shadow:0 0 1px 2px #a2be07}#contact-address{color:#a2be07;background:#292929}#contact-address .contact-icon{color:#a2be07;margin-bottom:15px}.address-details p{color:#eee;font-size:16px}footer{background-color:#1e1e1e;color:#eee;padding:20px 0}footer p{line-height:30px;color:#fff;font-size:15px}footer a,footer li,footer ul{padding:0;margin:0}footer ul>li>a{padding:7px 5px;border:1px solid #eee;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear}footer ul>li>a:hover{background-color:#a2be07;border-color:#a2be07;color:#fff}@media screen and (min-width:1600px){.navbar .navbar-nav>li a{font-size:14px}}@media screen and (min-width:1200px){#main-slider h1{font-size:48px}}@media screen and (max-width:1199px){.margin-100-bottom{margin-bottom:50px}#what-we-do #mobile-slider{height:357px;top:48px;left:33px;width:170px}#what-we-do .info #what-we-do #mobile-slider .item img{display:block;cursor:move;height:357px}#what-we-do #mobile-img{display:block;margin-left:auto;margin-right:auto;margin-top:53px;width:230px;height:350px}#what-we-do #mobile-slider .item img{height:255px;width:100%}#what-we-do .what-we-do-features>h3{font-size:18px;line-height:53px;margin-bottom:10px}#what-we-do .what-we-do-features h3>span{width:45px;height:45px;margin-right:15px}#what-we-do .what-we-do-features h3.text-right>span{margin-left:15px}#what-we-do .what-we-do-features h3>span>i{line-height:45px}#what-we-do .what-we-do-features p{font-size:13px;line-height:normal}#our-team .our-team-border p{line-height:normal}}@media screen and (max-width:991px){.navbar-brand>img,.shrink .navbar-brand>img{width:210px}.shrink .navbar-nav>li a{line-height:60px}.navbar .navbar-nav>li a{font-size:12px;padding:10px}.navbar-brand{padding:19px 15px 11px}.side-menu-button{right:-3px}#what-we-do #mobile-img{margin-top:105px}#liens #liens-main .liens-margin-3,#liens #liens-main .liens-margin-4,#steps-to-do #steps-to-do-main .steps-to-do-margin-3,#steps-to-do #steps-to-do-main .steps-to-do-margin-4{margin-top:40px}#our-team .hovereffect h3{font-size:22px}#our-team .hovereffect p{font-size:13px}#our-team .hovereffect img{width:100%}}@media screen and (min-width:768px){.shrink .side-menu-button,.side-menu-button{display:none}}@media screen and (max-width:767px){h2,hr{margin-bottom:20px}#what-we-do .what-we-do-features,#what-we-do .what-we-do-features h3.text-right,#what-we-do .what-we-do-features p.text-right,footer .col-sm-6{text-align:center}p{font-size:15px!important}.p-heading{font-size:20px!important;}h2{font-size:30px}h3{font-size:20px!important}.buttons{padding:11px 34px}.margin-60-top{margin-top:30px}.navbar-header{padding-bottom:24px}.navbar-header>.navbar-brand{padding-top:15px;padding-bottom:10px;padding-left:0}.shrink .side-menu-button,.side-menu-button{top:20px;right:4px}.sidenav ul>li a{font-size:30px}.margin-100-top{margin-top:50px}#what-we-do #mobile-img{margin-top:0}#what-we-do #device{margin-top:50px;margin-bottom:50px}#what-we-do .what-we-do-features h3{line-height:normal}#what-we-do .what-we-do-features h3.text-right>span.pull-right{float:none!important}#what-we-do .what-we-do-features h3>span{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}#what-we-do .what-we-do-features h3.text-right>span{margin-left:auto;margin-right:auto}#steps-to-do .steps-to-do-margin-2{margin-top:40px}#steps-to-do .numscroller{font-size:25px}#steps-to-do .icons{height:80px;width:80px}#steps-to-do .icons>i{font-size:32px;line-height:80px}#our-team .hovereffect img{width:100%}ul.timeline:before{left:40px}ul.timeline>li{margin-bottom:0;position:relative;width:100%;float:left;clear:left}ul.timeline>li>.timeline-panel{width:83%;float:right;padding:12px 20px}ul.timeline>li>.timeline-badge{left:28px;margin-left:0;top:16px}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px}.timeline>li.timeline-inverted>.timeline-badge{left:28px}#company-history .timline-year{margin:-10px;background:0 0;color:#fff}.list-group-item{padding:15px}.address-details:nth-child(2),.address-details:nth-child(3){margin-top:30px}.address-details h2{margin-bottom:10px}#map{height:300px}footer .col-sm-6{float:none!important;margin-left:auto!important;margin-right:auto!important}footer .pull-right{float:none!important;margin-left:auto;margin-right:auto;margin-top:10px}}@media screen and (max-width:480px){#main-slider h1{font-size:34px}#what-we-do #device{overflow:hidden}#what-we-do #mobile-img{width:280px;height:500px}#what-we-do #mobile-slider{top:69px;left:40px;width:206px}#what-we-do #mobile-slider .item img{display:block;cursor:move;height:357px}ul.timeline>li>.timeline-panel{width:78%}}