 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300|Raleway:400,200,300,100,500,600,700,800,900);

 ::-moz-selection{background:#17d9bf!important;color:#5634d1!important;text-shadow:none}::selection{background:#17d9bf!important;color:#5634d1!important;text-shadow:none}body{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;position:relative;width:100%;height:100%;color:#fff;background-color:#000}html{width:100%;height:100%}.center{margin:0 auto;text-align:center}.right{text-align:right}h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 35px;letter-spacing:1px;text-transform:uppercase}p{font-size:16px;line-height:1.5;margin:0 0 25px}h1.top{color:#141515;font-family:'Open Sans',sans-serif;font-size:21px;font-weight:400;line-height:19px;margin:0}.col-lg-6.mx-auto{padding:50px}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#42DCA3}a:focus,a:hover{text-decoration:none;color:#1d9b6c}.name{margin-right:10px;margin-left:8px;font-family:Raleway,sans-serif;font-size:13px;color:#E6E7E8}.main{color:#17d9bf}img::selection{background:transparent}img::-moz-selection{background:transparent}#about{background:#FFF}#about p{color:#a9a7a8;font-family:'Open Sans',sans-serif;font-weight:400}#skills{background:#f2f2f2;padding-bottom:50px;padding-top:50px}#skills h1{color:#000}.skills{color:#000;font-size:60px;padding:15px}.skills i:hover{color:#17d9bf}.quote-section{color:#fff;background:#2d2d2d;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.quote{background:#2d2d2d;padding-top:60px;padding-bottom:60px}#recent p{font-weight:300;font-family:Raleway}.recent .workContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:2;background:#ebebeb}.recent .workContainer:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.recent .workContainer:last-of-type{border-bottom:0 solid white}.recent .workContainer .workImage{margin-left:50px}.recent .workContainer .workImage{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;margin-right:50px;overflow:hidden}.recent .workContainer .workImage .imageOut{position:absolute;width:78%;height:100%;background:rgba(255,255,255,.4);z-index:0;overflow:hidden}.recent .workContainer .workImage .portfolioPiece{position:absolute;width:100%;z-index:0;max-width:471px;max-height:312px}.recent .workContainer .imageOverlay{position:absolute;top:60px;left:-60px;height:200px;width:200px;border:10px solid rgba(33,33,33,.7);visibility:hidden;z-index:0}.recent .workContainer .imageOverlay h4,.recent .workContainer .imageOverlay svg{position:absolute;-webkit-transition:.3s;transition:.3s;color:#212121}.recent .workContainer .imageOverlay h4{top:-40px;left:200px;width:100%;opacity:1}.recent .workContainer .imageOverlay svg{top:140px;height:40px;width:40px;padding:5px;border:3px solid #212121;border-radius:50%}.recent .workContainer .imageOverlay svg:hover{border:3px solid white}.recent .workContainer .imageOverlay a:nth-of-type(2) svg{right:-60px}.recent .workContainer .imageOverlay a:last-of-type svg{right:-110px}.recent .workContainer .tools{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;color:#3f3f3f;padding-left:0;margin-left:5px}.recent .workContainer .tools li{margin:5px;padding:5px 7px;border:1.5px solid #3f3f3f}.recent .workContainer .workInfo{width:60%;padding:50px;background:#f9f9f9}.recent .workContainer .workInfo h3{margin:0 0 0 10px;position:relative;display:inline-block;color:#3f3f3f}.recent .workContainer .workInfo p{margin:20px 0 30px 10px;text-align:left;font-weight:300;font-size:16.5px;color:#000;line-height:1.7}.recent .workContainer .workInfo a:not(.partner){width:9vw;position:relative;border:2px solid #17d9bf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;color:#2A3A3F;font-size:11px;font-weight:500;padding:10px 2px;margin:5% 0 0;text-decoration:none;text-align:center;z-index:0;letter-spacing:1px}.recent .workContainer .workInfo .partner{font-weight:700}@media (max-width:1350px){.recent .workContainer:nth-of-type(2n) .workImage{margin-left:25px}.recent .workContainer .tools li{padding:3px}.recent .workContainer .workImage{margin-right:25px}}@media (max-width:1150px){.recent .workContainer .workInfo{width:40%;padding:15px}.recent .workContainer .workInfo h3:after{bottom:6px}.recent .workContainer .workImage{width:60%}}@media (max-width:1010px){.recent .workContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recent .workContainer .workInfo{width:100%;border-left:0 solid white;padding:0;padding-top:20px;padding-bottom:20px;padding-right:5px}.recent .workContainer:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recent .workContainer:nth-of-type(2n) .workInfo{text-align:right;border-right:0 solid white}.recent .workContainer:nth-of-type(2n) .workInfo h3{margin-right:20px}.recent .workContainer:nth-of-type(2n) .workInfo ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.recent .workContainer:nth-of-type(2n) .workImage{width:100%}}.work-btn{margin-left:10px}@media (max-width:575px){.recent .workContainer{margin:20px 0}}nav.navbar.navbar-expand-lg.navbar-light.fixed-top img{display:none}#mainNav.navbar-shrink img{display:block}#mainNav.navbar-shrink h1{display:none}ul.nav.navbar-nav.navbar-right.social-bar.hidden-xs{margin-right:0;float:right}ul.nav.navbar-nav.navbar-right.social-bar.hidden-xs li{padding:0}#mainNav{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.3);background-color:#000}#mainNav .navbar-toggler{font-size:14px;padding:11px;color:#fff;border:1px solid #fff}#mainNav .navbar-brand{font-weight:700}#mainNav a{color:#FFF;font-family:'Raleway',sans-serif;font-weight:800}#mainNav .navbar-nav .nav-item{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:none;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:none;background-color:transparent}#mainNav.navbar-shrink ul.nav.navbar-nav.navbar-right.social-bar.hidden-xs{display:inherit!important}#mainNav a i{padding:3px;font-size:20px}#mainNav a i:hover{color:#17d9bf!important}@media (min-width:992px){#mainNav{padding-top:20px;padding-bottom:20px;-webkit-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;-moz-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;letter-spacing:1px;border-bottom:none;background:transparent}#mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px;background-color:#141515}#mainNav .nav-link.active{outline:none;color:#17d9bf!important;padding-bottom:2px;border-bottom:1px solid #17d9bf}#mainNav .nav-link.active:hover{color:#17d9bf!important}}.header{display:table;width:100%;height:auto;padding:200px 0;text-align:center;color:#fff;background:url(../img/header_bg1.jpg) no-repeat bottom center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.header .intro-body{display:table-cell;vertical-align:middle}.header .intro-body .triangle{font-size:50px;background:url(../img/triangle.png) center center no-repeat;height:320px;margin-bottom:0}.header .intro-body .intro-text{font-size:18px;color:#FFF;font-weight:700;font-family:'Raleway',sans-serif}ul.nav.navbar-nav.navbar-right.social-bar.hidden-xs{display:inline-block}@media (min-width:768px){.header{height:100%;padding:0}.header .intro-body .triangle{font-size:100px}.header .intro-body .intro-text{font-size:19px}}.btn-circle{font-size:26px;width:55px;height:55px;margin-top:15px;line-height:45px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;color:#fff;border:2px solid #fff;border-radius:100%!important;background:transparent}.btn-circle:focus,.btn-circle:hover{color:#fff;outline:none;background:rgba(255,255,255,.1)}.content-section{padding-top:55px;padding-bottom:50px}.btn{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:0}.btn-default{color:#17d9bf;border:1px solid #17d9bf;background-color:transparent}.btn-default:focus,.btn-default:hover{color:#000;border:1px solid #17d9bf;outline:none;background-color:#17d9bf}ul.banner-social-buttons{margin-top:0}a.twitter:hover{margin:0 auto;font-size:50px;display:block}#ionicon:hover{color:#FFF!important}.tweets-wrapper img:hover{opacity:.5}.tweets-wrapper a{display:block;position:absolute;opacity:0;top:-100%;left:0;bottom:0;right:0;text-align:center;color:inherit}.tweets-wrapper:hover a{opacity:1;top:0;z-index:500}.tweets-wrapper:hover a span{top:50%;position:absolute;left:0;right:0;transform:translateY(-50%)}.tweets-wrapper img:hover{opacity:.5}.tweets-wrapper{position:relative;overflow:hidden}.tweets:hover{color:#FFF;font-size:50px;margin:0 auto;text-align:center}#effect1,#effect2,#effect3,#effect4{margin:6px}#effect1:hover,#effect2:hover,#effect3:hover,#effect4:hover{background-color:#17d9bf;transition:opacity .35s;opacity:.8}#headerwrap1{background:url(../images/header_bg1.jpg) no-repeat center top;text-align:center;background-attachment:relative;min-height:650px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.container.iconwrap .col-lg-2{float:left}#iconwrap{background:#222;margin-top:0;text-align:center;font-size:60px;height:auto;padding-top:30px;padding-bottom:30px;overflow:auto}#iconwrap h2{color:#d3d3d3;font-size:19px;font-family:"Raleway";font-weight:300}#ionicon{color:#bebebe}span.icon:hover{color:#FFF!important}#contact{height:230px}#footerwrap{background:#181818;margin-top:0;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #ddd;text-align:center;max-height:40px}div#icon-wrapper{margin:0 auto;text-align:center;width:100%;height:auto}#iconwrapper{width:978px;height:150px;margin:0 auto;padding-right:1em;padding-left:1em}#icons-bg{margin:0 auto;width:580px;padding-top:50px}#icons-m{display:none}#icons-sm{display:none}.section-divider{z-index:999;width:100%;display:table;max-height:450px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-bottom:45px;background-position:center center;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:relative;text-align:center}.textdivider p{font-size:22px}.viewmore{background:#17d9bf;max-height:50px;padding-top:5px;padding-bottom:10px;margin-top:0}.social{background:#242424}.hello{margin-top:15px}.abouttext{padding-bottom:40px}.text1{margin:0 auto;width:77%;font-size:19px;color:#a9a7a8;padding-top:10px}.name1{font-weight:500}.map-content{padding-top:0;padding-bottom:0}#mapwrapper{margin:0 auto;padding:5px;position:relative;top:-40px;margin-bottom:-40px}#map{width:100%;height:292px;margin:0 auto;border-radius:2px}#map-wrapper{margin:0 auto}#isotope-container{position:relative;height:auto}.item.home-1{position:relative;float:left}.item.home-2{position:relative;float:left}.item.home-3{position:relative;float:right}.img-thumbnail{padding:0}.item.home-1{width:50%}.item.full-width-1,.item.home-3{width:50%}.item.home-2{width:25%;float:left}figure figcaption{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;overflow:hidden;text-align:center}.img-responsive{display:block;max-width:100%;width:100%;height:auto}#isotope-container,#isotope-container-home,#isotope-container-space,#isotope-container-wide{content:'';display:block;clear:both}.view{font-family:Raleway;padding-top:25px;font-size:30px;color:#FFF;font-weight:500}.email{font-size:40px;font-family:'Open Sans',sans-serif}span#tweet{font-size:90px}.tablet{display:none;display:none}.tablet.center{display:none}#squares{height:auto;background:#FFF}#squares-tb{display:none}.stb{padding:0}.tri{display:block}.tri-sm{display:none!important}div#iphone-icons{margin:0 auto}div#mobile-icons{margin:0 auto;width:100%;text-align:center}footer{padding:50px 0}footer p{font-size:14px;margin:0}.getintouch{color:#000;padding-top:34px;font-size:50px}.contactme{background:#f5f5f5;min-height:450px}@media (min-width:768px){p{font-size:18px;line-height:1.6;margin:0 0 35px}}@media (min-width:992px){.content-section{padding-top:50px;padding-bottom:50px}#map{height:350px}ul.nav.navbar-nav.navbar-right.social-bar.hidden-xs{display:none!important}}@media (max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media (max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}}@media screen and (max-width:1050px),screen and (max-device-width:1050px)and (max-device-width:1024px){.contact-tablet{display:none!important}img.contact-desktop{display:block}#icons-bg{display:block}#icons-m{display:none}#icons-sm{display:none}.col-md-offset-1{margin-left:0}.icon fa fa-twitter{font-size:80px}.tablet{display:none}.tablet.center{display:none}#squares-tb{display:none}}@media only screen and (max-width:1079px){.col-md-offset-1{margin-left:0}}@media (max-width:1038px){i.fa.fa-lg.fa-twitter,i.fa.fa-lg.fa-behance,i.fa.fa-lg.fa-instagram,i.fa.fa-lg.fa-pinterest,i.fa.fa-lg.fa-github{display:none!important}}@media only screen and (max-width:1023px){.social-bar{display:none!important}}@media only screen and (max-width:768px) and (orientation:portrait){#icons-bg{display:none}#icons-m{margin:0 auto;display:block}#icons-sm{display:none}img.contact-desktop{display:none}#icons-bg{display:none}#icons-sm{display:none}#icons-m{display:block}span#tweet{font-size:40px!important}.col-md-offset-1{margin-left:0}ul.nav.navbar-nav.navbar-right.social-bar.hidden-xs{display:none!important}ul.list-inline.banner-social-buttons li.list-inline-item{display:none}div#iphone-icons{display:none}}@media screen and (max-width:767px){.col-md-offset-1{margin-left:0}#icons-bg{display:none}#icons-m{display:block}#icons-sm{display:none}img.contact-desktop{display:none}.logo-area{display:none}.email{font-size:28px;font-family:'Open Sans',sans-serif;padding:10%}.social-bar{display:block}li.list-inline-item{display:none}#mainNav i.fa.fa-lg.fa-pinterest,#mainNav i.fa.fa-lg.fa-twitter,#mainNav i.fa.fa-lg.fa-instagram,#mainNav i.fa.fa-lg.fa-behance,#mainNav i.fa.fa-lg.fa-github{display:none}h1.getintouch.centered{font-size:26px}#mainNav h1{display:none}a.fa-button{display:none!important}.header .intro-body .triangle{background:url(../img/triangle-sm.png) center center no-repeat!important}div#iphone-icons,#iphone-icons{display:none}#contactme #iphone-icons{display:none}}@media screen and (max-width:681px){.desktop{display:none!important}.tablet{display:block!important}#squares{display:none!important}#squares-tb{display:block!important}}@media screen and (max-width:480px){#icons-bg{display:none}#icons-m{display:none}#icons-sm{display:block}.col-md-offset-1{margin-left:0}.email{font-size:24px!important;font-family:'Open Sans',sans-serif;padding:2%}#map{display:none}span#tweet{font-size:25px;font-size:30px!important}.tri{display:none!important}.tri-sm{display:block!important}.front{font-size:14px!important}div#iphone-icons,#iphone-icons{display:block!important}#contactme #iphone-icons{display:block!important}}