@charset "UTF-8";a,a:focus,a:hover{/*color:#fff;*/text-decoration:none}a:active,a:focus,a:hover{
    outline: 0;
    color: #33C0DB;
    font-size: 12px;
}.pad-left-zero,.pad-right-zero,.page-right .icon{padding-left:0}.fa,.owl-carousel.owl-theme .owl-item{-webkit-appearance:none;-webkit-backface-visibility:hidden}#portfolio-items .portfolio-naming,.fa,.owl-carousel .owl-item,.owl-carousel.owl-theme .owl-item{-webkit-backface-visibility:hidden}.owl-carousel .owl-item,.owl-controls{-webkit-tap-highlight-color:transparent}#skill,ul{list-style:none}.address-detail a,.side-right #countdown span,a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}strong{font-weight:700}body{color:#FFF;background:#FFF;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;line-height:1.5;overflow:hidden}button:focus{border:none;outline:0}.side-right #countdown span,h1,h3{color:#FFF;font-size:70px;letter-spacing:-1px;font-weight:600}h3{font-size:55px;font-weight:600;text-transform:capitalize;letter-spacing:-1px;color:#FFF}.address-detail a,p{font-size:14px;font-weight:500;color:#FFF;line-height:25px}.page-left .page-inner h3,.page-left .page-inner p,.side-right .call-to-action.contact i,.side-right .remain-days,.side-right p.tagline{color:#FFF}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:40px}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.la-anim-1,.preloader-it{position:fixed;width:100%}.profil{font-size:26px}.pad-zero{padding:0}.opacity-hide{opacity:0;visibility:hidden}.preloader-it{background:#000;z-index:110;height:100%;overflow:hidden!important}.la-anim-1{top:0;left:0;z-index:-1;height:10px;background:#FFF;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);pointer-events:none}.la-anim-1::after{position:absolute;top:0;right:0;width:100px;height:100%;background:#FFF;content:'';opacity:0;-webkit-transition:opacity .2s,box-shadow 2s 4s;transition:opacity .2s,box-shadow 2s 4s;-webkit-transform:rotate(2deg) translateY(-2px);transform:rotate(2deg) translateY(-2px)}.preloader,.side-left{background:#000}.la-anim-1.la-animate{z-index:100;opacity:1;-webkit-transition:-webkit-transform 5s ease-in,opacity 1s 5s;transition:transform 5s ease-in,opacity 1s 5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.la-anim-1.la-animate::after{opacity:1}.side-left{padding-top:11%}.side-left .small-hr{margin-top:17px;margin-bottom:25px}.side-left p{padding-bottom:25px}.side-left .content-wrap{height:100%}p.tagline{font-size:30px;font-weight:600;line-height:45px;letter-spacing:-1px}.side-right{background:url(../img/My.jpg) center no-repeat;background-size:cover;right:-2px}.side-right #countdown{padding-top:28px}.side-right .counter-content{padding-top:35%}.side-right #countdown span{color:#fff;line-height:97px}.side-right .small-hr{background:#fff}.side-right .trans-overlay-dark{background:#fff;background:rgba(255,255,255,0);position:absolute;left:0;z-index:-2}.side-right .call-to-action.contact span{background:#fff}.address-detail,.align-center{overflow:hidden;clear:both;float:none;margin:0 auto}.type-wrap{min-height:120px;padding-bottom:40px}.small-hr{background:#FFF;display:block;height:4px;width:32px}.page-left .page-inner,.page-right .page-inner{background-size:cover;background-position:center;background-repeat:no-repeat}.page-left .page-inner .small-hr{margin-top:9px;margin-bottom:23px;background:#fff}.page-left .page-inner .trans-overlay-dark-about{background-color:#161b1f;position:absolute;top:0;height:100%;width:100%;z-index:1}.trans-overlay-dark{background:#FFF;background:rgba(0,0,0,.9);position:absolute;top:0;height:100%;width:100%;z-index:1}.page-right .page-inner{padding-bottom:100px}.page-right .page-inner .trans-overlay-dark-contact{
    background: #FFF;
    background: rgba(0,0,0,.9);
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    left: 2px;
}.page-right .page-inner .copyright{display:none}.detail-info{position:relative;z-index:2;padding-top:5%;text-align:left}.owl-carousel.owl-theme .owl-item{min-height:247px;overflow:hidden;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.about,.contact{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;position:absolute;z-index:11;cursor:pointer;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;color:#FFF}.form-control::-webkit-input-placeholder{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase}.form-control:-moz-placeholder{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase}.form-control::-moz-placeholder{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase}.form-control:-ms-input-placeholder{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase}.remain-days{font-size:14px;font-weight:500;color:#FFF;display:block;padding-top:10px}.form-horizontal .form-group{margin-left:0;margin-right:0}.input-wrap{position:relative;overflow:hidden}.input-field-anim,input{color:#fff!important}.page-right input{height:50px}.page-right .bg-danger,.page-right .bg-success{background-color:transparent}.page-right .form-control{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:0 0;border:none;box-shadow:none;color:#FFF;display:block;overflow:hidden;font-size:18px;font-weight:600;width:441px;padding-left:0;padding-bottom:18px;padding-top:13px}.page-right .form-control:focus{border-color:#FFF}.page-right h3{padding-bottom:52px}.page-right .form-group{margin-bottom:24px}.page-right .icon i{font-size:15px}.page-right form{padding-bottom:35px;width:441px}.page-right .btn{padding:0}.page-right .btn-default{margin-top:15px;position:relative;background:#FFF;width:57px}.bg,.call-to-action i,.copyright{position:absolute}.page-right .btn-default .arrow{margin-left:8px}.address-detail{text-align:left}.address-detail a,.address-detail p{font-size:13px;padding-bottom:27px;padding-top:9px;font-weight:500;line-height:25px;color:#fff}.address-detail .icon-detail{font-size:14px;display:block;padding-bottom:10px;color:#FFF;text-transform:uppercase}.address-detail a{font-size:14px;display:block;padding-bottom:0;padding-top:0}.address-detail i{display:block}.fa{color:#FFF}.address-detail .fa{color:#fff}.copyright{bottom:25px;left:15px}.copyright i{line-height:25px}.copyright p{font-size:12px;/*display:inline-block;float:left*/}.address-detail a .yank{color: red}.copyright .social-icon{color:#FFF;cursor:pointer;display:block;float:left;text-align:center!important;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.about_col_title,.copyright .social-icon i{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.copyright .social-icon i{transition:all .4s ease}.copyright .social-icon:hover i.fa-facebook{color:#FFF}.copyright .social-icon:hover i.fa-twitter{color:#FFF}.copyright .social-icon:hover i.fa-linkedin{color:#007bb6}.copyright .social-icon:hover i.fa-behance{color:#1769ff}.copyright .social-icons>li{display:inline-block;float:left;padding-right:15px}.copyright a.social-icon{height:20px;line-height:12px!important;overflow:hidden;text-shadow:none;width:20px;display:inline-block;float:left;color:#FFF}.copyright .social-icons{float:left}@-webkit-keyframes border-widthc{0%{width:0}100%{width:100%}}@keyframes border-widthc{0%{width:0}100%{width:100%}}@-webkit-keyframes border-heightc{0%{height:0%}100%{height:100%}}@keyframes border-heightc{0%{height:0%}100%{height:100%}}.call-to-action{display:block;height:41px;width:41px}.call-to-action:hover .left,.call-to-action:hover .right{-webkit-animation-name:border-heightc;animation-name:border-heightc;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:0;-webkit-animation-delay:0;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.call-to-action:hover .bottom,.call-to-action:hover .top{-webkit-animation-name:border-widthc;animation-name:border-widthc;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:0;-webkit-animation-delay:0;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.call-to-action i{left:0;right:0;top:50%;text-align:center;margin:0 auto;font-size:15px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.call-to-action span{background:#FFF;position:absolute;display:block}.call-to-action .top{height:3px;left:0;top:0;width:100%}.call-to-action .bottom{
    height: 3px;
    bottom: 0; 
    right: -2px;
    width: 100%
}.call-to-action .left{height:100%;left:0;width:3px;bottom:0}.call-to-action .right{width:3px;right:0;height:100%;top:0}.about{left:29px;top:29px}.open-left .about{left:50px}.contact{right:29px;top:29px}.open-right .contact{right:50px}.bg{width:100%;height:100%;z-index:-1;opacity:.6;-webkit-transition:opacity 5s;-moz-transition:opacity 5s;transition:opacity 5s}.disappear{opacity:0}@media only screen and (max-width:1710px){.side-right #countdown span,h1,h3{font-size:65px}.open-left .about{left:20px}.open-right .contact{right:20px}}@media only screen and (max-width:1530px){.side-right #countdown span,h1,h3{font-size:50px}h3{font-size:35px}.detail-info{padding-top:8%}.side-right #countdown span{line-height:59px}.open-left .about{left:30px}.open-right .contact{right:30px}.btn{font-size:12px;height:40px;width:143px}.btn .button-label{padding:5px 12px 5px 5px}.btn .arrow-wrap{padding:9px 6px 6px}.btn .arrow{border-width:5px 0 5px 10px;margin-left:8px}.btn .arrow:after{height:2px;right:7px}.page-right .btn .arrow-wrap{margin-left:4px}}@media only screen and (max-width:1366px){.btn .arrow-wrap{padding:8px 6px 6px}.btn .button-label{padding:5px 10px 5px 5px}.address-detail a.tagline,p.tagline{font-size:25px}.open-left .about{left:25px}.open-right .contact{right:25px}.form-control::-webkit-input-placeholder{font-size:14px}.form-control:-moz-placeholder{font-size:14px}.form-control::-moz-placeholder{font-size:14px}.form-control:-ms-input-placeholder{font-size:14px}}@media only screen and (max-width:1082px){.side-right #countdown span,h1,h3{font-size:40px}h3{font-size:30px}.address-detail a.tagline,p.tagline{font-size:20px;line-height:35px}.side-right #countdown{padding-top:8px}.side-right .counter-content{padding-top:41%}.open-left .about{left:20px}.open-right .contact{right:20px}.page-right form{width:350px}.call-to-action{height:30px;width:30px}.call-to-action i{font-size:13px}.logo img{width:50px}}@media only screen and (max-width:973px){.copyright .social-icons{padding-bottom:12px}}@media only screen and (max-width:971px){.open-right .contact{right:20px}.open-left .about{left:20px}}@media only screen and (max-width:870px){.side-right #countdown span,h1,h3{font-size:30px}.open-left .about{left:15px}.open-right .contact{right:15px}.address-detail a.tagline,p.tagline{font-size:18px;line-height:30px}.copyright p{font-size:12px}}@media only screen and (max-width:766px){.side-right #countdown span,h1,h3{font-size:50px}h3{font-size:30px}.side-right{right:0}.side{position:relative;width:100%}.copyright,.page,.page.page-left,.reset-layout .page,.splitlayout.close-left .page-right,.splitlayout.close-right .page-left,.splitlayout.open-left .page-right,.splitlayout.open-right .page-left{position:static}.side.side-right .counter-content{padding-bottom:80px;padding-top:80px}.side.side-left{padding-top:80px;padding-bottom:47px}.side.side-left .copyright{display:none}.logo img{width:auto}.page,.page.page-right form{width:100%}.page .page-inner{padding:80px 0}.page .detail-info,.page.page-right,.page.page-right .copyright p{padding-top:0}.page .detail-info .panel-body{padding-bottom:0}.page.page-left{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.page.page-left .detail-info h3{padding-bottom:33px}.page.page-right{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:static}.page.page-right .panel-body{padding-left:0;padding-right:0}.page.page-right .copyright{display:block}.page.page-right .copyright .social-icons{padding-bottom:4px;padding-top:20px;width:100%}.page.page-right .col-sm-3,.page.page-right .col-xs-9{width:75%;margin:0 auto;float:none}.about,.contact{display:none}.open-left .side-right,.open-right .side-left{-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.open-left .side-left,.open-right .side-right{z-index:200;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.open-left .side-left .main,.open-right .side-right .main{-webkit-transform:translateY(0) translateX(0) scale(1);-ms-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1);opacity:1;visibility:visible}.open-left .page-left,.open-right .page-right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:615px){.detail-info h3{padding-bottom:15px}}@media only screen and (max-width:438px){.page-right .icon{padding-top:8px}}@media only screen and (max-width:414px){.side-right #countdown span,h1,h3{font-size:35px}}.carousel-portfolio{margin-bottom:40px}#portfolio-items .portfolio-post-thumb{position:relative;margin-top:40px}#portfolio-items .portfolio-post-hover{height:100%;padding:0;position:absolute;width:100%;opacity:0;-webkit-transition:padding .215s ease-in-out 0s,opacity .5s ease-in-out;transition:padding .215s ease-in-out 0s,opacity .5s ease-in-out}#portfolio-items .portfolio-post-hover a{display:block;height:100%;width:100%;background:#fff;opacity:.5}#portfolio-items .portfolio-post-thumb:hover .portfolio-post-hover{padding:20px;opacity:1;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}#portfolio-items .portfolio-naming{position:absolute;text-align:center;width:100%;z-index:4;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#portfolio-items .portfolio-naming h3{color:#FFF;font-size:16px;font-weight:400;margin:0 0 0 3px;text-transform:uppercase}#portfolio-items .portfolio-naming h4{color:#FFF;font-size:11px;font-weight:400;letter-spacing:3px;text-transform:uppercase;margin:0 0 0 3px}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;height:auto;max-width:100%}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;background:#fff;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.col{float:left}.ab_col_3:hover{padding:10px 30px 20px}.about_col:hover .about_col_title{color:#fc0}.about_col_title{display:block;text-align:center;font-size:24px;line-height:28px;letter-spacing:1px;color:#fff;-ms-transition:all .4s ease;transition:all .4s ease}.about-icon{width:86px;height:86px;display:block;margin:auto auto 40px}.icon-interface-design{background:url(sparkk/interface_design.png) no-repeat}.icon-service-design{background:url(sparkk/service_design.png) no-repeat}.icon-conseil{background:url(sparkk/conseil_accompagement.png) no-repeat}.icon-developement-back{background:url(sparkk/developpement_back.png) no-repeat}.icon-developement-front{background:url(sparkk/developpement_front.png) no-repeat}.icon-webapp{background:url(sparkk/webapp.png) no-repeat}.icon-responsive{background:url(sparkk/responsive.png) no-repeat}.icon-hebergement{background:url(sparkk/hebergement.png) no-repeat}.icon-optimisation{background:url(sparkk/optimisation.png) no-repeat}.ab_col_3 p,.md_col_3 p{margin-top:30px;line-height:24px;font-size:13px;color:#fff;text-align:center;font-weight:400}.ab_col_3_sep{height:5px;width:50px;background:#fff;margin:20px auto auto}.ab_col_3{border:1px solid #fff;border-bottom:none;position:relative;width:33.3333333333%;margin:0;padding:20px 30px;min-height:350px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease-in-out}.no-border-top,.no-border-top-right-left{border-top:none}.no-border-right-left,.no-border-top-right-left{border-left:none;border-right:none}.border-corner{width:30px;height:30px;background:#161b1f;position:absolute;z-index:1}.border-corner_topleft{top:0;left:0;margin:-15px 0 0 -15px}.border-corner_topright{top:0;right:0;margin:-15px -15px 0 0}.border-corner_bottomleft{bottom:0;left:0;margin:0 0 -15px -15px}.border-corner_bottomright{bottom:0;right:0;margin:0 -15px -15px 0}@media (max-width:1300px){.ab_col_3{border:none!important;width:100%;min-height:200px;padding:10px 30px 20px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}}@media (max-width:1260px){.content-one,.content-three,.content-two{float:left;width:33%;margin:0;position:relative;font-size:12px;line-height:2em;padding:30px 0;margin-left:5%!important}}@media (max-width:1200px){.content-one,.content-three,.content-two{float:left;width:33%;margin:0;position:relative;font-size:12px;line-height:2em;padding:30px 0;margin-left:2%!important}}@media (max-width:1015px){.content-one,.content-three,.content-two{float:left;width:100%!important;margin:0;position:relative;font-size:12px;line-height:2em;padding:0!important;margin-left:0!important}.content-one{margin-top:40px!important}#skill{padding-top:0!important}}@media (max-width:766px){.type-wrap h1{font-size:28px}.address-detail{margin-top:50px}.copyright,.icon{text-align:center;margin-top:40px}.icon{width:100%;margin-bottom:10px}.pad-left-zero{text-align:center;margin-bottom:40px}#portfolio-items .portfolio-post-thumb:hover .portfolio-post-hover{padding:0;opacity:1}.copyright .social-icons>li,.copyright p{float:none}}input[type=submit]{padding:6px;background:0 0;color:#fff;border:none;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}input[type=submit]:hover{background:#fff;color:#FFF}.content-one,.content-three,.content-two{float:left;width:280px;margin:0;position:relative;font-size:12px;line-height:2em;padding:30px 0}.content-one{margin-left:30px}.content-three,.content-two{margin-left:120px}.col{width:280px}#skill{padding-top:30px}#skill li{margin-bottom:70px;background:#FFF;height:5px;border-radius:3px;border-left:1px solid #111;border-top:1px solid #111;border-right:1px solid #333;border-bottom:1px solid #333}#skill li em{position:relative;top:-30px}.expand{height:1px;margin:2px 0;background:#2187e7;position:absolute;box-shadow:0 0 10px 1px rgba(0,198,255,.4)}.maya{width:60%;-moz-animation:maya 2s ease-out;-webkit-animation:maya 2s ease-out}.c4d{width:40%;-moz-animation:c4d 2s ease-out;-webkit-animation:c4d 2s ease-out}.zbrush{width:50%;-moz-animation:zbrush 2s ease-out;-webkit-animation:zbrush 2s ease-out}.coat{width:50%;-moz-animation:coat 2s ease-out;-webkit-animation:coat 2s ease-out}.photoshop{width:80%;-moz-animation:photoshop 2s ease-out;-webkit-animation:photoshop 2s ease-out}.illustrator{width:60%;-moz-animation:illustrator 2s ease-out;-webkit-animation:illustrator 2s ease-out}.flash{width:50%;-moz-animation:flash 2s ease-out;-webkit-animation:flash 2s ease-out}.after{width:50%;-moz-animation:after 2s ease-out;-webkit-animation:after 2s ease-out}.premiere{width:40%;-moz-animation:premiere 2s ease-out;-webkit-animation:premiere 2s ease-out}@-moz-keyframes maya{0%{width:0}100%{width:60%}}@-moz-keyframes c4d{0%{width:0}100%{width:40%}}@-moz-keyframes zbrush{0%{width:0}100%{width:50%}}@-moz-keyframes coat{0%{width:0}100%{width:50%}}@-moz-keyframes photoshop{0%{width:0}100%{width:80%}}@-moz-keyframes illustrator{0%{width:0}100%{width:60%}}@-moz-keyframes flash{0%{width:0}100%{width:50%}}@-moz-keyframes after{0%{width:0}100%{width:50%}}@-moz-keyframes premiere{0%{width:0}100%{width:40%}}@-webkit-keyframes maya{0%{width:0}100%{width:60%}}@-webkit-keyframes c4d{0%{width:0}100%{width:40%}}@-webkit-keyframes zbrush{0%{width:0}100%{width:50%}}@-webkit-keyframes coat{0%{width:0}100%{width:50%}}@-webkit-keyframes photoshop{0%{width:0}100%{width:80%}}@-webkit-keyframes illustrator{0%{width:0}100%{width:60%}}@-webkit-keyframes flash{0%{width:0}100%{width:50%}}@-webkit-keyframes after{0%{width:0}100%{width:50%}}@-webkit-keyframes premiere{0%{width:0}100%{width:40%}}
#home p{text-align: justify;}
.intro h4{margin-left: 50px; margin-top: 10px;}
.contact h4{margin-left: -150px;color: #fff;}
#work h3, #work h4{text-transform:uppercase;letter-spacing:.15em}
#work h3{font-weight:300;font-size:.8em;line-height:24px}
#work h4{font-size:1em}
.masonry-item{width:33.33333333333333%;margin-right:0;margin-bottom:0;float:left; padding: 10px 15px; }
#work img {max-width:100%;height:auto;}
@media only screen and (max-width:1199px){.masonry-item img{clear:both;background-color: red;}.imgoverlay:after{height:98%!important}}
@media only screen and (max-width:991px){.masonry-item {clear:both;width: 100%;height: auto;padding: 10px 0;}.imgoverlay:after{height:100%!important}#work h3{font-size:.8em}#work h4{font-size:.8em}}
.portfolio-carousel-item .imgoverlay{height:100%;width:100%;position:absolute;top:0;left:0}
.imgoverlay{position:relative;overflow:hidden;display:block;max-width:100%;text-align:center}
.imgoverlay:after{content:'';position:absolute;top:0;left:0;width:100%;height:98.5%;background:#fff;z-index:1;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.imgoverlay.overlay-dark:after{background:#121212}
.imgoverlay.overlay-border:after{top:0;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.imgoverlay:hover:after{opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.imgoverlay.overlay-transparent:hover:after{opacity:.75;filter:alpha(opacity=75);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75)}
.imgoverlay.overlay-border:hover:after{opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.imgoverlay>a{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}
.imgoverlay.overlay-border>a{border:0 solid #121212;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}
.imgoverlay.overlay-dark.overlay-border a{border-color:#fff}
.imgoverlay.overlay-border:hover a{border-width:16px}
.imgoverlay .overlaycaption{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.imgoverlay .overlaycaption .overlay-name,.imgoverlay .overlaycaption h3,.imgoverlay .overlaycaption .separator,.imgoverlay .overlaycaption .separator-small{color:#121212;margin:0 !important;position:absolute;top:50%;left:0;width:100%;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.imgoverlay .overlaycaption .overlay-name{line-height:normal}.imgoverlay.name-hidden .overlaycaption .overlay-name{opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.imgoverlay .overlaycaption h3{opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:all 400ms .1s ease;-moz-transition:all 400ms .1s ease;-o-transition:all 400ms .1s ease;-ms-transition:all 400ms .1s ease;transition:all 400ms .1s ease}
.imgoverlay.overlay-dark .overlaycaption .overlay-name,.imgoverlay.overlay-dark .overlaycaption h3{color:#fff}.imgoverlay:hover .overlaycaption .overlay-name{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);margin-top:-24px !important;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.imgoverlay:hover .overlaycaption h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding-top:20px;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.imgoverlay .overlaycaption .separator span:before,.imgoverlay .overlaycaption .separator span:after{-webkit-transition:all 400ms .2s ease;-moz-transition:all 400ms .2s ease;-o-transition:all 400ms .2s ease;-ms-transition:all 400ms .2s ease;transition:all 400ms .2s ease;width:0}
.imgoverlay:hover .overlaycaption .separator span:before,.imgoverlay:hover .overlaycaption .separator span:after{width:28px}
.imgoverlay .overlaycaption .separator span,.imgoverlay .overlaycaption .separator-small span{margin:0 auto;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;-ms-transition:all 200ms ease;transition:all 200ms ease;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.imgoverlay:hover .overlaycaption .separator span{opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.imgoverlay .overlaycaption .separator-small span{opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);width:0}
.imgoverlay:hover .overlaycaption .separator-small span{width:40px}
