@charset "utf-8";@font-face{font-family:'Raleway';src:url('../fonts/raleway/raleway-regular.eot');src:url('../fonts/raleway/raleway-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway/raleway-regular.woff') format('woff'),url('../fonts/raleway/raleway-regular.ttf') format('truetype'),url('../fonts/raleway/raleway-regular.svg#svgFontName') format('svg')}@font-face{font-family:'Montserrat';src:url('../fonts/montserrat/montserrat-regular.eot');src:url('../fonts/montserrat/montserrat-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat/montserrat-regular.woff2') format('woff2'),url('../fonts/montserrat/montserrat-regular.woff') format('woff'),url('../fonts/montserrat/montserrat-regular.ttf') format('truetype'),url('../fonts/montserrat/montserrat-regular.svg#svgFontName') format('svg')}.bg-home{background:url(../images/bg/agence-de-communication-digitale-1.jpg)}.bg-about{background:url(../images/bg/agence-de-communication-digitale-2.jpg)}.bg-testimonials{background:url(../images/bg/temoignages-control-online.jpg)}.bg-portfolio{background:url(../images/bg/agence-de-communication-digitale-3.jpg)}.bg-subscribe{background:url(../images/bg/newsletter-control-online.jpg)}.bg-contact{background:url(../images/bg/agence-de-communication-digitale-4.jpg)}.bg-social-1{background:url(../images/bg/reseaux-sociaux-control-online-1.jpg)}.bg-social-2{background:url(../images/bg/reseaux-sociaux-control-online-2.jpg)}.bg-blog{background:url(../images/bg/agence-de-communication-digitale-5.jpg)}#map_canvas{background:url(../images/maps-control-online.jpg)}.topmargin-xs{margin-top:15px!important}.topmargin-m{margin-top:30px!important}.topmargin-l{margin-top:50px!important}.topmargin-xl{margin-top:80px!important}.bottommargin-xs{margin-bottom:15px!important}.bottommargin-m{margin-bottom:30px!important}.bottommargin-l{margin-bottom:50px!important}.bottommargin-xl{margin-bottom:80px!important}::selection{background:#ffd200;color:#222}::-moz-selection{background:#ffd200;color:#222}.button,nav a span,.arrow-nav a,.home-separator span,.about-button,.custom-skillbar,.services-holder li:hover,.serv-overlay,#options li.actcat,#options li:hover,.folio-overlay span,.popup-modal-dismiss,#contact-form input[type="submit"],#jprePercentage,.scroll-btn:after,.color-separator,.customNavigation a,.testimonials-holder .customNavigation a,.clients-holder,.subscriptionForm input#submitButton,.contact-tooltip,.scroll-nav a,.about-image .customNavigation a,.box-details h3:after,.social-list li a:before,#project-page-button a,.tagcloud a,.pagination a,.media-holder .customNavigation a{background:#ffd200}::-webkit-scrollbar-thumb,-moz-scrollbar{background:#ffd200}.services-holder li i,.contact-info li i,.policy-box a,.policy-box i,.twitts li a,.num,#testimonials-slider a,.subscribe-holder .title2,input[type=email]:focus,#contact-social ul li a:hover,.side-site div i,.post-meta li h6,.post-meta li a,.search-submit,.share-options ul li a:hover{color:#ffd200}#project-slider .owl-next{background:#ffd200 url(../images/sr.png) no-repeat center}#project-slider .owl-prev{background:#ffd200 url(../images/sl.png) no-repeat center}.top-about .title{font-size:14px!important;font-weight:800;line-height:21px;font-family:Raleway,Open Sans,Arial,sans-serif;margin-bottom:0!important}html{overflow-x:hidden!important;height:100%}body{margin:0;padding:0;font-weight:400;font-size:12px;color:#000;background:#222;height:100%;text-align:center;font-family:'Montserrat',sans-serif}@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}::-webkit-scrollbar,-moz-scrollbar{width:6px}::-webkit-scrollbar-track,-moz-scrollbar{width:6px;background:#fff}h1{font-size:4.46666666667em;text-transform:uppercase;font-weight:400;line-height:1.17em}h2{font-size:3.2em;font-weight:300}h3{font-size:1em;font-weight:200}h4{font-size:.9em;font-weight:200}h5{font-size:.8em;font-weight:200}h6{font-size:.6em;font-weight:200}p{text-align:left;font-size:14px;line-height:21px;font-family:Raleway,Open Sans,Arial,sans-serif}#jpreOverlay{background:#222}#jpreLoader{position:relative;z-index:1}#jpreBar{display:none}#jprePercentage{font-size:14px;position:fixed;width:80px;height:80px!important;top:50%;left:50%;color:#222;margin-left:-40px;margin-top:-40px;line-height:80px;-webkit-animation:k3d linear infinite 2s;-moz-animation:k3d linear infinite 2s;-ms-animation:k3d linear infinite 2s;-o-animation:k3d linear infinite 2s;animation:k3d linear infinite 2s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#main{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0}.swiper-container{width:100%;height:100%;z-index:10;position:relative}.slide-bg{background-size:cover!important;background-attachment:scroll!important;background-position:50%;background-repeat:repeat}.swiper-slide{cursor:move;position:relative;z-index:10}.content{max-width:1200px;width:92%;margin:0 auto;position:relative;z-index:3}.no-bg{background:none!important}.container{float:left;width:100%;height:100%;position:relative;z-index:6;overflow:auto;-webkit-overflow-scrolling:touch}.respimg{width:100%;height:auto}.single-page .box .respimg{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.single-page .box:hover .respimg{-webkit-filter:grayscale(0);filter:grayscale(0);box-shadow:1px 1px 12px #555}.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-attachment:scroll!important;background-position:center;background-repeat:repeat;z-index:1}.bg-2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-attachment:scroll!important;z-index:1}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#292929;opacity:.4}.op8{opacity:.8}.button{font-size:14px;color:#222;margin:0 10px 0 0;text-align:center;width:auto;font-family:Raleway,Open Sans,Arial,sans-serif;letter-spacing:normal;position:relative;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:middle;max-width:100%;overflow:hidden;outline:0;padding:13px 20px;display:inline-block}.button i{font-size:16px;background:#fff;padding:14px 20px;position:absolute;top:0;left:0}.button.hide-icon span.text{padding:0 27px}.button.hide-icon i{padding:11px 20px 10px;left:-60px;height:100%;line-height:23px;display:inline-block;position:absolute;color:#000!important;top:0}.button.hide-icon:hover i{left:0}.button.hide-icon:hover span.text{padding-left:43px;padding-right:11px}.float-button{float:left}.content-button.hide-icon i{background:#414141;color:#fff!important}.separator{width:200px;height:2px;position:relative;margin:25px auto;background:#fff}.separator span{width:70px;height:4px;top:-1px;position:absolute;left:50%;margin-left:-35px}.color-separator{float:left;width:60px;height:4px;margin:10px 0}.float-separator{float:left;width:60px;height:2px;margin:10px 0;background:#292929}.section{width:100%;float:left;position:relative;padding:150px 5%;background:#fff}.section .title{text-align:left;font-size:34px;margin-bottom:10px}.section h4{text-align:left;font-size:18px;margin-bottom:10px;font-family:Raleway,Open Sans,Arial,sans-serif;font-weight:400}.gray-bg{background:#eee}.nav-holder{position:fixed;top:5%;left:5%;padding:20px;z-index:100;width:90%;border-bottom:1px solid #fff;background:rgba(49,49,49,0.2)}nav{display:none;min-height:52px;font-size:12px;color:#666;position:relative;z-index:2;float:left;top:6px;left:0;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav a{float:left;line-height:30px;padding:5px 10px;font-size:12px;text-transform:uppercase;color:#fff;position:relative;font-family:Raleway,Open Sans,Arial,sans-serif}nav a:hover{color:#ffd200}nav a.active{color:#222}nav a span{position:absolute;top:0;left:0;width:0;height:100%;z-index:-2;border-radius:3px}nav .active span{width:100%}.vis{visibility:visible;-webkit-transform:scale(3.5);-moz-transform:scale(3.5);-o-transform:scale(3.5);-ms-transform:scale(3.5);transform:scale(3.5);opacity:0}.btn-menu-wrapper{height:52px;width:52px;float:left;z-index:13;cursor:pointer;-webkit-transform:translate3d(0,0,0);overflow:hidden}#btn-menu{float:left;padding:4px;position:relative;margin:14px 0 0 4px}.icon-container{height:46px;width:46px;float:left;position:relative}#btn-menu .line{position:absolute;width:29px;height:3px;left:3px;background:#fff;-webkit-transition:all 300ms cubic-bezier(0.215,.61,.355,1);-moz-transition:all 300ms cubic-bezier(0.215,.61,.355,1);-o-transition:all 300ms cubic-bezier(0.215,.61,.355,1);transition:all 300ms cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#btn-menu .line01{top:0;opacity:1;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;transition-delay:210ms}#btn-menu .line02{top:7px;-webkit-transition-delay:140ms;-moz-transition-delay:140ms;-o-transition-delay:140ms;transition-delay:140ms}#btn-menu .line03{top:14px;-webkit-transition-delay:70ms;-moz-transition-delay:70ms;-o-transition-delay:70ms;transition-delay:70ms}#btn-menu .line04{top:21px;opacity:0;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.btn-menu-wrapper:hover #btn-menu .line{-webkit-transform:translate3d(0,-7px,0);-moz-transform:translate3d(0,-7px,0);-o-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}.btn-menu-wrapper:hover #btn-menu .line01{opacity:0;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.btn-menu-wrapper:hover #btn-menu .line02{-webkit-transition-delay:70ms;-moz-transition-delay:70ms;-o-transition-delay:70ms;transition-delay:70ms}.btn-menu-wrapper:hover #btn-menu .line03{-webkit-transition-delay:140ms;-moz-transition-delay:140ms;-o-transition-delay:140ms;transition-delay:140ms}.btn-menu-wrapper:hover #btn-menu .line04{opacity:1;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;transition-delay:210ms}.logo-holder{line-height:52px;float:left;position:relative;overflow:hidden;margin-right:4px}.arrow-nav{float:right;margin:10px 10px 0 0}.arrow-nav a{width:40px;height:40px;float:right;border-radius:4px;font-size:18px;color:#222;margin-left:6px;line-height:40px}.arrow-nav a:hover{opacity:.7}.blog-nav .arrow-nav,.blog-nav .swp{display:none}.page-title{float:left;width:100%;position:relative;padding:280px 50px 250px}.page-title h2.sub-title{display:table;max-width:600px;margin-top:30px;color:#fff}.page-title p{display:table;max-width:600px;margin-top:30px;color:#fff}.page-title .title{font-size:64px;font-family:Raleway,Open Sans,Arial,sans-serif;position:relative;z-index:3;float:left;margin:0 auto;color:#fff;text-transform:none;line-height:1.2em;text-align:left}.page-title .title::before{position:absolute;top:-42%;left:-10%;width:80%;height:150%;z-index:-1;content:'';background:rgba(49,49,49,0.3)}.page-title .title span{padding-bottom:2px;border-bottom:4px solid #ffd200}.homeholder{padding-bottom:50px}#home{float:none;margin:10% auto 0;background:0;padding:0;z-index:10;text-align:left;position:relative}#home::before{position:absolute;top:-22%;left:-10%;width:30%;height:70%;z-index:-1;content:'';background:rgba(49,49,49,0.3)}#home h1{margin-top:70px;font-size:64px;font-family:Raleway,Open Sans,Arial,sans-serif;color:#fff;text-transform:none}#home p{margin-top:35px;color:#fff;font-size:16px;text-shadow:1px 1px 1px #222;font-family:'Montserrat',sans-serif}#home .button{margin-top:40px}.home-separator{float:left;width:200px;height:2px;background:#fff;position:relative;margin-top:20px}.home-separator span{position:absolute;top:0;left:0;width:70px;height:2px}.tetx-rotator{margin-top:60px}.tlt{font-size:24px;letter-spacing:4px;color:#fff}#slides{position:relative}#slides .slides-container{display:none}#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;height:100%}#slides .scrollable:after{content:"";display:table;clear:both}.slides-pagination{display:none}#slides{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:-14}.slides-fullscreen-img{background-size:cover;-webkit-background-size:cover;background:no-repeat 50% 0;width:100%;height:100%;top:0;left:0;z-index:-14;position:absolute}.anim-slides{-webkit-animation:spinAround 120s linear infinite;-moz-animation:spinAround 120s linear infinite;animation:spinAround 120s linear infinite}.mobile-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover!important;-webkit-background-size:cover!important;background-attachment:scroll!important;background-position:center;display:none}#video-container{top:0;left:0;width:100%;height:100%;position:absolute;display:block;z-index:-12}footer{position:absolute;bottom:0;left:5%;width:90%;padding:10px 0 0;border-top:1px solid #fff;z-index:3}.contact-info li{float:left;padding:14px 10px 6px 0}.contact-info li span,.contact-info li a{color:#fff;font-family:Raleway,Open Sans,Arial,sans-serif;font-size:14px;letter-spacing:1px}.contact-info li span,.contact-info li a:hover{color:#ffd200}.contact-info li i{margin-right:4px;font-size:14px}.social-list{float:right;width:100%}.social-list li{float:right;padding:6px 0 6px 10px}.social-list li a{display:block;width:40px;height:40px;position:relative;border-radius:2px;line-height:40px;color:#222;font-size:14px}.social-list li a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.social-list li a:hover:before{transition:.9s;opacity:.5}#services{padding:0!important}.services-box{margin:70px auto;padding:50px 45px 50px 50px;position:relative}#competences{padding:0 5% 70px}#about{padding:150px 8%}.subab strong{margin-bottom:10px;font-weight:800}#about .button{margin-top:20px}.about-image{position:relative}.about-image .customNavigation,.media-holder .customNavigation{position:absolute;bottom:2px;right:0;z-index:10}.about-image .customNavigation a,.media-holder .customNavigation a{width:40px;height:40px;float:right;line-height:40px;cursor:pointer;color:#222;font-size:20px;margin-right:2px;text-align:center!important}.about-image .customNavigation a:hover,.media-holder .customNavigation a:hover{opacity:.6}.left-colum{width:50%;float:left;position:relative;padding:0 2% 0 0}.right-colum{width:50%;float:left;position:relative;padding:0 0 0 2%}.item-box{max-width:800px;margin:70px auto;padding:50px 45px 50px 50px;position:relative}.item-box strong{font-weight:600}.about-button{position:absolute;right:-50px;color:#fff;width:50px;height:50px;font-size:16px;line-height:50px;cursor:pointer;z-index:5}.show-res{top:52px}.show-about{top:0}.show-ser{top:104px}.cur{opacity:.5}.tooltip{width:150px;height:auto;line-height:20px;padding:10px;font-size:13px;text-align:center;position:absolute;color:#fff;background:#000;bottom:-100%;margin-bottom:-12px;left:-165px;opacity:0;visibility:visible;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:6;border-radius:2px}.tooltip:after{top:50%;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip:after{border-left-color:#000;border-width:4px;margin-top:-4px}.about-button:hover .tooltip{visibility:visible;opacity:1;bottom:16px}.scroll-nav{top:35%;left:0;width:50px;position:fixed;z-index:50}.scroll-nav a{width:40px;height:40px;float:left;color:#fff;margin-bottom:1px;position:relative;left:-50px}.scroll-nav a i{color:#222;font-size:17px;line-height:40px}.scroll-nav a span{width:150px;height:auto;line-height:20px;padding:10px;font-size:13px;text-align:center;position:absolute;color:#fff;background:#000;bottom:-100%;margin-bottom:-12px;left:49px;opacity:0;visibility:visible;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:6;border-radius:2px}.scroll-nav a span:before{top:50%;right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.scroll-nav a span:before{border-right-color:#000;border-width:4px;margin-top:-4px}.scroll-nav a:hover span{visibility:visible;opacity:1;bottom:16px}.scroll-nav a:hover{opacity:.8}.skillbar-box{float:left;width:100%;position:relative;margin-bottom:50px}.skillbar-bg{position:relative;display:block;float:left;width:100%;height:15px;overflow:hidden;border:1px solid #222}.custom-skillbar-title span{float:left;font-size:16px;margin-top:12px;font-family:Raleway,Open Sans,Arial,sans-serif;padding-bottom:6px}.custom-skillbar{height:15px;width:0}.skill-bar-percent{float:right;font-size:16px;margin-top:13px;font-family:Raleway,Open Sans,Arial,sans-serif;padding-bottom:6px}#facts{padding:150px 8%;background:#eee}.facts li h6{font-size:14px}.facts li h5{font-size:18px;padding-top:22px}.num{font-size:44px;font-family:Raleway,Open Sans,Arial,sans-serif}.services-holder{position:relative}.services-holder ul{padding:0;border:0 solid #eee;border-bottom-width:1px;border-left-width:1px;display:table;width:100%}.services-holder li{width:33.3333%;padding:20px 15px 20px;float:left;border:1px solid #eee;border-bottom-width:0;border-left-width:0;height:145px;cursor:pointer;font-family:Raleway,Open Sans,Arial,sans-serif;font-size:18px}.services-holder li:hover{box-shadow:0 22px 23px 0 rgba(0,0,0,0.2);border-color:#fff}.services-holder li a{display:block}.services-holder li h3{font-size:.8em;font-weight:800;display:table;margin:10px auto;text-align:center}.services-holder li h3 span.before{position:relative;padding-top:10px}.services-holder li h3 span.before::before{position:absolute;top:0;left:0;width:100%;height:1px;content:'';opacity:0;z-index:4;-webkit-transition:opacity .75s,-webkit-transform .75s;transition:opacity .75s,transform .75s}.services-holder li h3 span.before::before{border-top:1px solid #222;-webkit-transform:scale(0,1);transform:scale(0,1)}.services-holder li:hover h3 span.before::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.services-holder li i{font-size:24px;margin-top:6px;margin-bottom:6px}.services-holder li a{width:100%;height:100%;float:left}.services-holder li:hover i{color:#222}.services-holder li:hover h3{padding-top:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.services-info{width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:5;padding:50px 25px 25px;box-shadow:0 22px 23px 0 rgba(0,0,0,0.2)}.serv-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.services-info h4{font-size:20px;font-weight:300;color:#222;text-align:center;font-family:Raleway,Open Sans,Arial,sans-serif}.services-info p{float:left;font-size:15px;color:#222;padding-top:20px}.services-info i{padding-bottom:10px;margin-bottom:10px;font-size:44px;color:#222}.services-info a{color:#222;background:#fff}.services-info a i{font-size:16px;padding:0}.closeser{position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;width:30px;height:30px;background:url(../images/close.png) no-repeat center}.testi-text{font-size:20px;color:#fff}.testi-image{max-width:150px;margin:0 auto;background:#fff;padding:6px;position:relative}.testi-image:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.testi-image:before{border-left-color:#fff;border-width:10px;margin-top:-10px}#testimonials-slider p{color:#fff;font-size:14px;margin-top:15px}#testimonials-slider .title{font-size:20px;margin-bottom:10px;font-family:'Montserrat',sans-serif;color:#fff;float:none}#testimonials-slider a{float:left;font-size:15px;margin-top:10px}.testimonials-holder{max-width:800px;margin:0 auto;position:relative}.testimonials-holder .title{float:left;color:#fff;font-size:18px;text-transform:uppercase}.testimonials-holder .customNavigation{float:right;padding-bottom:10px}.testimonials-holder .customNavigation a{float:right;width:40px;height:40px;margin-left:4px;color:#222;font-size:16px;line-height:40px;cursor:pointer}.testimonials-holder .customNavigation a:hover{opacity:.6}#testimonials-slider{float:left;width:100%;padding-top:25px;border-top:1px solid #fff}#clients{padding:0}.clients-holder{width:65%;float:left}.to-top-holder{float:left;width:35%;padding:75px 0}#folio{padding:0 0 40px}#folio_container{position:relative;z-index:3;float:left;width:100%;height:100%}#folio_container .mix{opacity:0;display:none}#options{width:100%;position:relative;z-index:12;padding:50px 0;margin-bottom:30px;background:#fff}#options ul{position:relative;padding:8px 0;margin:0 auto}#options li{display:inline-block;margin-bottom:5px;color:#666;font-size:15px;text-transform:none;padding:12px 30px;cursor:pointer;position:relative;font-family:Raleway,Open Sans,Arial,sans-serif}#options li.actcat,#options li:hover{color:#222}.box{float:left;position:relative;z-index:1;margin:1.315151515152%;width:30.30303030303%}.box a{float:left;position:relative;width:100%;height:100%;display:block;overflow:hidden}.folio-img-holder{position:relative;width:100%;float:left}.folio-img-holder img{position:relative;z-index:1}.box:hover img{-webkit-transform:scale(1.2) rotate(8deg);-moz-transform:scale(1.2) rotate(8deg);transform:scale(1.2) rotate(8deg)}.folio-item{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0;overflow:hidden}.folio-item span.fol-but{color:#222;position:absolute;bottom:-50%;left:25%;width:50%;padding:10px 6px;z-index:6;text-align:center;border:2px solid #222;border-radius:14px;opacity:0}.folio-item span.fol-but:hover{background:#222;color:#fff}.folio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;z-index:1}.folio-overlay span{width:33.33333333%;min-height:50%;display:inline-block;float:left;position:relative}.scale-callback{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0}.box-details{float:left;width:100%;padding:30px 0;background:#fff}.box-details .title{text-align:center;color:#000;font-size:14px;width:100%;font-weight:400;font-family:Raleway,Open Sans,Arial,sans-serif;position:relative}.box-details .title:after{content:'';position:absolute;bottom:-14px;left:50%;width:30px;height:2px;margin-left:-15px;background:#ffd200}.white-popup-block{max-width:900px;margin:70px auto;padding:0 0 90px;background:#fff;position:relative}.project-holder{float:left;width:100%;background:#fff;margin-bottom:70px}.project-discription{float:left;width:100%;padding:50px;text-align:left}.media-content{position:relative;float:left;width:100%}.white-popup-block h2{font-size:1.5em;font-weight:500;text-transform:none}.white-popup-block h4{font-size:.8em;margin-top:20px;font-weight:600;margin-bottom:50px}.white-popup-block p{padding:10px 10px 10px 0;margin-top:-30px}#project-slider .owl-prev,#project-slider .owl-next{top:50%;margin-top:-20px;display:block;width:40px;height:40px;position:absolute;overflow:hidden;text-indent:-999px;color:#fff}#project-slider .owl-next{right:0}#project-slider .owl-prev{left:0}.popup-modal-dismiss{position:absolute;top:-41px;right:0;width:40px;height:40px;color:#666;font-size:16px;line-height:40px;text-align:center;cursor:pointer}.popup-modal-dismiss:hover,#project-slider .owl-prev:hover,#project-slider .owl-next:hover{opacity:.6}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#project-page-holder{display:none;float:left;width:100%;position:relative}#project-page-button{text-align:center;height:auto;position:relative;z-index:2;display:inline-block;margin-top:20px}#project-page-button a{width:40px;height:40px;display:inline-block;line-height:40px;color:#fff;font-size:14px}#project-page-button a:hover{opacity:.6}#project-page-data{margin-bottom:0;position:relative;z-index:3}.project-page{position:relative;width:100%;height:auto;left:0;padding-bottom:40px}.prject-ajax-box{float:left;width:100%;position:relative;padding:20px;background:#fff}.project-page h3{font-size:24px}.project-page h4{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:400}.project-page .button{margin-left:0;margin-top:20px}.box-gallery{margin-top:20px}.box-gallery a:hover{opacity:.6}.elemajax{opacity:0;position:relative;top:-20px}#order{padding:70px 0}#order .title{font-size:20px;text-align:center;margin-bottom:10px}#order p{text-align:center;padding-bottom:18px}.subscribe-holder{max-width:800px;margin:0 auto;color:#fff}.subscribe-holder .title{font-size:20px}.subscribe-holder .title2{font-size:16px;font-family:'Montserrat',sans-serif;text-align:left;margin-bottom:10px}.subscribe-holder p{font-size:14px}.subscribe-holder .row-fluid{padding-top:20px;border-top:1px solid #fff}.subcribe-form{margin:30px auto;position:relative}.subcribe-form div{display:none;width:100%;height:50px;font-size:14px;font-weight:300;letter-spacing:1px;position:absolute;color:#fff;bottom:-60px;left:0;line-height:40px;padding:4px}.subcribe-form fieldset{padding:8px;background:#fff;position:relative;z-index:1}.subcribe-form fieldset:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.subcribe-form fieldset:before{border-right-color:#fff;border-width:10px;margin-top:-10px}.subscriptionForm input.inputForm{width:70%;float:left;height:50px;outline:0;background:0;padding-left:8px;letter-spacing:2px;color:#000;font-size:10px;border:1px solid #eee;font-weight:200;line-height:50px;font-family:'Montserrat',sans-serif;-webkit-appearance:none;border-radius:0}.subscriptionForm input#submitButton{border:0;width:25%;float:left;height:40px;cursor:pointer;margin:5px 0 0 2.5%;letter-spacing:2px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:14px;color:#fff;-webkit-appearance:none}.subscriptionForm input#submitButton:hover{color:#fff;background:#292929}#contact{padding:0}.contact-header{float:left;width:100%;padding:62px 50px;border-bottom:1px solid #eee}.contact-header p{float:left;width:50%;font-size:14px;font-family:'Montserrat',sans-serif}.contact-header .title{float:left;width:50%;color:#000;font-size:20px;text-align:center;font-family:'Montserrat',sans-serif}#contact .contact-info li a{font-size:16px!important}#contact .contact-info{float:left;width:100%;padding:120px 0;position:relative}#contact .contact-info ul{float:none;margin:0 auto}#contact .contact-info li{float:none!important;display:inline-block!important;position:relative}#contact .contact-info li a{color:#000;font-size:20px;font-family:'Montserrat',sans-serif}#contact-form{width:100%;float:left;padding:80px 50px;margin-top:30px}#contact-form input[type="text"],textarea{float:left;width:100%;background:0;margin-bottom:20px;font-size:12px;height:50px;position:relative;z-index:20;padding-left:8px;color:#666;border-radius:4px;border:1px solid #eee;-webkit-appearance:none}#contact-form textarea{height:170px;resize:none;overflow:auto;background:0;box-shadow:none}#contact-form input[type="submit"]{float:right;border:0;text-transform:uppercase;padding:15px 30px;line-height:14px;color:#222;cursor:pointer;letter-spacing:2px;font-weight:400;font-size:13px;-webkit-appearance:none;border-radius:4px;font-family:Raleway,Open Sans,Arial,sans-serif}#contact-form input[type="submit"]:hover{background:#000;color:#fff}.error_message{text-align:center;font-size:13px;max-width:450px;margin:0 auto 30px;position:relative;border-radius:4px;padding:10px;background:#ffd200}#success_page h3{text-align:center;font-size:18px}#success_page p{margin-top:10px;font-family:Raleway,Open Sans,Arial,sans-serif;text-align:center;padding-bottom:10px}#message fieldset{border:0}#contact-social ul li{display:inline-block}#contact-social ul li a{line-height:50px;display:block;font-size:18px;text-transform:uppercase;color:#fff;padding:10px}.contact-tooltip{width:150px;height:auto;line-height:20px;padding:10px;font-size:13px!important;text-align:center;position:absolute;color:#222!important;top:-300%;margin-bottom:-12px;left:50%;margin-left:-75px;opacity:0;visibility:visible;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:6;border-radius:2px}.contact-tooltip:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ffd200}.contact-tooltip:after{border-width:4px;margin-left:-4px}#contact .contact-info li:hover .contact-tooltip{visibility:visible;opacity:1;top:-160%}#mapbox{position:relative;width:100%;height:600px;overflow:hidden;z-index:0}#map_canvas{height:100%;position:absolute;top:0;left:0;width:100%}.wrapper{float:left;position:relative;width:100%}.single-page-title-holder{float:left;width:100%;position:relative}.single-page-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-attachment:fixed!important;background-position:center;background-repeat:repeat;z-index:1}.single-page{background:#eee;float:left;position:relative;width:100%;padding-bottom:40px}.media-holder{position:relative}.post{float:left;width:100%;position:relative;text-align:left;margin-top:50px;padding:50px 50px 30px 50px;background:#fff;box-shadow:11px 11px 100px 0 rgba(0,0,0,.1)}.post-media{position:relative}.no-margin{margin-top:0}.post-media a img:hover{opacity:.5}.post-meta{padding:10px 0}.post-meta ul{float:left;margin-top:10px}.post-meta li{display:inline-block;margin-right:10px}.post-meta li h6,.post-meta li a{text-transform:none!important;font-size:13px}.post-title h3{margin-top:10px;padding-top:10px;text-transform:none;letter-spacing:normal;font-size:23px;color:#000}.post-title h3 a:hover{color:#ffd200}.post-body a{float:left;margin-top:10px}.post-body{margin-top:10px}.post-body div{float:left;width:100%;margin-top:20px;padding-top:10px;border-top:1px dotted #000}.sidebar{float:left;width:100%}.widget{text-align:left;margin:50px auto;background:#fff;padding:20px}.widget .h4{margin-bottom:20px;font-size:14px;text-transform:uppercase}.searh-holder{border-bottom:1px dotted #666;position:relative;height:46px;overflow:hidden}.search{border:0;float:left;outline:0;padding:0 0 0 10px;width:100%;height:40px;background:#fff;color:#000;-webkit-appearance:none}.search-submit{border:0;outline:0;cursor:pointer;background:0;position:absolute;top:0;right:0;width:18%;height:40px}.search-submit:hover i{opacity:.5}.cat-item,.recentcomments{font-size:.8666666666667em;padding-bottom:8px;margin-bottom:15px;border-bottom:1px solid #ccc}.cat-item a,.recentcomments a{color:#060606!important;font-weight:400;font-size:12px}.cat-item a:hover,.recentcomments a:hover{color:#ffd200!important}.tagcloud a{display:inline-block;margin-right:10px;margin-bottom:10px;font-size:12px;text-transform:uppercase;padding:5px 15px;position:relative;color:#666}.tagcloud a:hover{color:#fff}.widget-archive a,.widget-recent-entries a{color:#000;font-weight:400;font-size:12px;display:block;padding-bottom:8px;margin-bottom:15px;border-bottom:1px solid #e9e9e9}.widget-archive a:hover,.widget-recent-entries a:hover{color:#ffd200}.pagination-holder{float:left;width:100%;background:#fff;margin-top:50px;padding:50px 0}.pagination{text-align:center;vertical-align:middle;font-size:14px}.pagination a{color:#666;display:inline-block;font-weight:300;height:50px;line-height:50px;width:50px}.pagination a.current-page,.pagination a:hover{color:#fff}.pagination a i{font-size:12px}.prevposts-link{margin-right:8px}.nextposts-link{margin-left:8px}.share-options{overflow:hidden;padding-top:20px}.share-options ul{float:left}.share-options ul li{display:inline-block;margin-right:2px;padding:8px}.share-options ul li a{margin:-14px 0 0 0;padding:0;font-size:16px;color:#666}.share-options h4{float:left;margin-right:20px;margin-top:10px;font-size:13px;text-transform:none}#comments{float:left;width:100%;padding:50px;text-align:left;margin-top:50px;background:#fff;box-shadow:11px 11px 100px 0 rgba(0,0,0,.1)}#comments-title{margin-left:70px;border-bottom:1px dotted #666;padding-bottom:30px;margin-bottom:5px;font-size:15px}.comment{float:left;padding:10px 0}.comment-body{position:relative;margin-left:70px;padding-top:30px}.comment-author{position:absolute;top:30px;left:-70px;height:100%;padding-right:6px}.comment .children{margin-left:70px}.fn{display:block;margin-bottom:10px}.comment-meta{font-size:11px;margin-bottom:10px}#respond{margin-left:70px}#reply-title{float:left;width:100%;clear:both;padding-top:20px;margin-top:30px;padding-bottom:30px;margin-bottom:5px;font-size:16px;font-weight:bold;border-top:1px dotted #666}.comment-notes{margin-top:10px;color:#a4a4a3}.control-group label,.control-group .controls{display:inline-block}.control-group label{margin-left:10px;font-weight:200}.control-group .controls input{margin-top:15px;outline:0;height:35px;background:#fff;padding-left:15px;color:#a4a4a3;text-decoration:none;border:1px dotted #666}.control-group .controls textarea{margin-top:15px;outline:0;height:180px;max-width:600px;background:#fff;padding-left:15px;padding-top:15px;color:#666;resize:vertical;text-decoration:none;border:1px dotted #000;-webkit-appearance:none}.controls button{-webkit-appearance:none;float:left;background:#fff;padding:14px 38px;border:2px solid #666;color:#666;line-height:1;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;border-radius:25px;cursor:pointer}.controls button:hover{background:#ffd200}.transition{-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear}.transition2{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.scale-bg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);opacity:.5}.scale-bg2{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9);opacity:.5}.nav-rotade{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes k3d{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg)}}@-moz-keyframes k3d{from{-moz-transform:rotateY(0deg)}to{-moz-transform:rotateY(360deg)}}@-ms-keyframes k3d{from{-ms-transform:rotateY(0deg)}to{-ms-transform:rotateY(360deg)}}@-o-keyframes k3d{from{-o-transform:rotateY(0deg)}to{-o-transform:rotateY(360deg)}}@keyframes k3d{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@-webkit-keyframes spinAround{to{-webkit-transform:scale(5.0)}}@-moz-keyframes spinAround{to{-moz-transform:scale(5.0)}}@keyframes spinAround{to{transform:scale(5.0)}}@media only screen and (max-width:1236px){.slide-bg{background-position:50%!important}}@media only screen and (max-width:1036px){.about-button{position:absolute;right:0;top:-52px;width:33.3333333%}.show-res{right:33.3333333%}.show-about{left:0}.show-ser{right:0}.nav-holder{width:89.4%;top:3%}.tooltip{display:none}.left-colum,.right-colum,.clients-holder,.to-top-holder,.download-botton-holder,.contact-header .title,.contact-header p{width:100%}.left-colum,.right-colum{padding:0}.contact-header p{text-align:center}#facts:before{width:100%}#facts:after{display:none}.page-title{padding:150px 40px 100px}.post-body{width:100%;float:none;margin-right:0}.post-media{width:100%;float:none;margin-bottom:15px}.subab,#testimonials{padding:70px 35px!important}.bg,.bg-2{background-position:center!important}.nav-holder{width:88.9%;top:3%;background:rgba(49,49,49,0.6)}}@media only screen and (max-width:979px){footer{float:left;position:relative!important;bottom:0;margin-top:50px;padding-left:5%}.social-list{float:left}.social-list li{float:left;padding:6px 10px 6px 0}.box{width:46.969696969697%}.services-holder li{width:50%}.page-title .title,.page-title h1{font-size:44px}nav{width:70%;clear:both!important}nav a{float:none;display:list-item;list-style:none}.arrow-nav{float:none;position:absolute;top:16px;right:10px}.prject-ajax-box{padding:50px}.prject-ajax-box .project-discription{padding:50px 0}}@media only screen and (max-width:768px){.testi-image:before{border-left:none}.subcribe-form fieldset:before{border-right:0}#testimonials p,#testimonials h4{text-align:center}#testimonials a.testi-link{float:none}.scroll-nav{display:none}.services-info i{display:none}.services-holder li h3 span{display:block}.page-title .title,.page-title h1{font-size:30px}.single-page-bg{background-size:contain}}@media only screen and (max-width:540px){.box{width:100%;margin:1.315151515152% 0}#home h1{font-size:34px}.post{padding:25px 25px 15px 25px}.post-meta,.post-meta li h3{display:none}.page-title h2.sub-title{font-size:2.6em}.page-title{padding:150px 20px 100px}.page-title .title,.page-title h1{font-size:25px}.arrow-nav{display:none}.btn-menu-wrapper{float:right}#folio .button{margin-left:0;margin-top:30px}.services-holder li{width:100%}.services-info i{display:inline-block}.services-holder li h3 span{display:block}.subscriptionForm input.inputForm{width:100%;float:none}.subscriptionForm input#submitButton{width:100%;margin:5px 0 0}#contact .contact-info{padding:20px 0 60px 0}.custom-skillbar-title span{font-size:14px;width:85%}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg,.bg-2,.single-page-bg{background-attachment:scroll!important;-webkit-background-size:cover;background-position:center}}