html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
html, body, #home{height:100%;}
body{font-family:'Lato', sans-serif, arial;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:'Lato', sans-serif, arial;font-weight:900;}
b, strong{font-weight:900;}
a{color:#6a73fe;text-decoration:none;-moz-transition:color .5s ease;-o-transition:color .5s ease;-webkit-transition:color .5s ease;transition:color .5s ease;}
a:hover,
a:focus{color:#FFF;text-decoration:none;}
a:focus{outline:0;}
::-moz-selection{background-color:#333;color:#fff;}
::selection{background-color:#333;color:#fff;}
#more-info::-moz-selection,
#about #bio::-moz-selection,
#about #what-i-do::-moz-selection{background-color:#6a73fe;color:#fff;}
#more-info::selection,
#about #bio::selection,
#about #what-i-do::selection{background-color:#6a73fe;color:#fff;}
.htxt{left:-99999px;position:absolute;}
h2 i,
h2 .glyphicon{margin-right:10px;}
#global-loader{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3000;}
#global-loader img{display:block;left:50%;margin-top:-12px;margin-left:-12px;position:fixed;top:50%;width:24px;}
.page-warning,
noscript p{background-color:#6a73fe;color:#fff;display:block;left:0;margin:0;padding:20px;position:absolute;max-width:320px;}
.page-warning{height:130px;top:10px;z-index:2951;}
noscript p{height:80px;top:150px;z-index:2952;}
.page-warning a,
noscript p a{color:#333;}
.page-warning a:hover,
noscript p a:hover{color:#666;}
#global-nav{background:#fff;margin:0;}
.navbar-header,
#main-nav{text-transform:uppercase;}
.navbar-custom-1 .navbar-toggle{border-color:#dddddd;}
.navbar-custom-1 .navbar-toggle:hover,
.navbar-custom-1 .navbar-toggle:focus{background-color:#dddddd;}
.navbar-custom-1 .navbar-toggle .icon-bar{background-color:#cccccc;}
.navbar-custom-1 .navbar-brand{-moz-background-size:27px 34px;-o-background-size:27px 34px;-webkit-background-size:27px 34px;background-size:27px 34px;color:#333;font-weight:900;padding-left:55px;background-position:15px center;}
.navbar-custom-1 .navbar-brand:hover,
.navbar-custom-1 .navbar-brand:focus{color:#666;background-color:transparent;}
.navbar-custom-1 .navbar-text{color:#ccc;}
.navbar-custom-1 .navbar-nav > li > a{color:#333;}
.navbar-custom-1 .navbar-nav > li > a:hover,
.navbar-custom-1 .navbar-nav > li > a:focus{color:#ccc;background-color:transparent;}
.navbar-custom-1 .navbar-nav > .active > a,
.navbar-custom-1 .navbar-nav > .active > a:hover,
.navbar-custom-1 .navbar-nav > .active > a:focus{color:#ccc;}
.navbar-custom-1 .navbar-nav > .disabled > a,
.navbar-custom-1 .navbar-nav > .disabled > a:hover,
.navbar-custom-1 .navbar-nav > .disabled > a:focus{color:#ddd;}
.navbar-custom-1 .navbar-toggle{border-color:#dddddd;}
.navbar-custom-1 .navbar-toggle:hover,
.navbar-custom-1 .navbar-toggle:focus{background-color:#dddddd;}
.navbar-custom-1 .navbar-toggle .icon-bar{background-color:#cccccc;}
.navbar-custom-1 .navbar-collapse,
.navbar-custom-1 .navbar-form{border-color:#e6e6e6;}
.navbar-custom-1 .navbar-collapse{-webkit-overflow-scrolling:auto;}
.navbar-custom-1 .navbar-link{color:#999;}
.navbar-custom-1 .navbar-link:hover{color:#333;}
#main-nav li.home-link{display:none;}
.navbar-fixed-top #main-nav li.home-link{display:block;}
#home{width:100%;}
#home header{display:none;}
#home h1{-webkit-backface-visibility:hidden;height:140px;margin:-70px 0 0;padding:0;position:absolute;top:50%;width:100%;}
#home #main-logo{display:block;margin:0 auto;height:70px;width:55px;}
#home #main-title{font-size:48px;display:block;line-height:70px;margin:0;padding:0;text-transform:uppercase;}
@-moz-keyframes goZoomKeyframes{0%{opacity:0;-moz-transform:scale(1.5,1.5);}
85%{opacity:1;-moz-transform:scale(0.9,0.9);}
100%{opacity:1;-moz-transform:scale(1,1);}
}
@-o-keyframes goZoomKeyframes{0%{opacity:0;-o-transform:scale(1.5,1.5);}
85%{opacity:1;-o-transform:scale(0.9,0.9);}
100%{opacity:1;-o-transform:scale(1,1);}
}
@-webkit-keyframes goZoomKeyframes{0%{opacity:0;-webkit-transform:scale(1.5,1.5);}
85%{opacity:1;-webkit-transform:scale(0.9,0.9);}
100%{opacity:1;-webkit-transform:scale(1,1);}
}
@keyframes goZoomKeyframes{0%{opacity:0;transform:scale(1.5,1.5);}
85%{opacity:1;transform:scale(0.9,0.9);}
100%{opacity:1;transform:scale(1,1);}
}
#home .goZoom{-moz-animation:goZoomKeyframes 250ms ease-in 500ms both;-o-animation:goZoomKeyframes 250ms ease-in 500ms both;-webkit-animation:goZoomKeyframes 250ms ease-in 500ms both;animation:goZoomKeyframes 250ms ease-in 500ms both;}
#home .goZoom-2{-moz-animation:goZoomKeyframes 250ms ease-in 600ms both;-o-animation:goZoomKeyframes 250ms ease-in 600ms both;-webkit-animation:goZoomKeyframes 250ms ease-in 600ms both;animation:goZoomKeyframes 250ms ease-in 600ms both;}
#home article{position:relative;background-color:#FFF;background-image:url(../img/work_back2.jpg);background-repeat:no-repeat;height:100%;}
#home article .intro{color:#666;font-size:30px;font-weight:300;height:60px;line-height:60px;margin-top:-30px;padding-left:15px;padding-right:15px;position:absolute;top:50%;width:100%;}
#home article .intro p{-webkit-backface-visibility:hidden;}
#home article .read-on{bottom:5%;font-size:60px;margin:0;position:absolute;width:100%;}
#home article .read-on a{color:#333;}
#home article .read-on a:hover{color:#666;}
@-moz-keyframes goDownKeyframes{0%{-moz-transform:translateY(0);}
10%{-moz-transform:translateY(20px);}
20%{-moz-transform:translateY(0);}
30%{-moz-transform:translateY(20px);}
40%{-moz-transform:translateY(0);}
100%{-moz-transform:translateY(0);}
}
@-o-keyframes goDownKeyframes{0%{-o-transform:translateY(0);}
10%{-o-transform:translateY(20px);}
20%{-o-transform:translateY(0);}
30%{-o-transform:translateY(20px);}
40%{-o-transform:translateY(0);}
100%{-o-transform:translateY(0);}
}
@-webkit-keyframes goDownKeyframes{0%{-webkit-transform:translateY(0);}
10%{-webkit-transform:translateY(20px);}
20%{-webkit-transform:translateY(0);}
30%{-webkit-transform:translateY(20px);}
40%{-webkit-transform:translateY(0);}
100%{-webkit-transform:translateY(0);}
}
@keyframes goDownKeyframes{0%{transform:translateY(0);}
10%{transform:translateY(20px);}
20%{transform:translateY(0);}
30%{transform:translateY(20px);}
40%{transform:translateY(0);}
100%{transform:translateY(0);}
}
#home article .read-on .goDown{-moz-animation:goDownKeyframes 2500ms ease 500ms infinite both;-o-animation:goDownKeyframes 2500ms ease 500ms infinite both;-webkit-animation:goDownKeyframes 2500ms ease 500ms infinite both;animation:goDownKeyframes 2500ms ease 500ms infinite both;display:inline-block;padding:0 15px;}
.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media (max-width:767px){#home article .intro{height:auto;line-height:normal;margin:0;top:15%;}
}
@media (max-height:320px){#home article .read-on{bottom:0;}
}
@media (min-device-width:992px){#home header{display:block;height:30%;position:relative;}
#home article{height:70%;}
}
#main-content{width:100%;}
#main-content .wrapper{background:#fff;}
#about{padding-top:50px;}
#about #mini-statistics-group{height:300px;}
#about .mini-statistics{-webkit-backface-visibility:hidden;color:#666;font-size:16px;font-weight:300;margin:0 auto 70px;text-transform:uppercase;}
#about .mini-statistics .chart{color:#333;font-size:48px;font-weight:900;height:170px;line-height:170px;margin:15px auto;position:relative;text-align:center;width:170px;}
#about .mini-statistics a{color:#666;cursor:pointer;}
#about .mini-statistics a:hover{color:#6a73fe;cursor:pointer;}
#about .mini-statistics .chart canvas{left:0;position:absolute;top:0;}
#about .mini-statistics .go-count-text{color:#333;display:block;font-size:120px;font-weight:100;line-height:200px;}
#about #bio{color:#fff;padding:70px 0 90px;position:relative;background-color:#000;}
#about #bio:before{border-left:90px solid transparent;border-right:90px solid #000000;border-top:90px solid transparent;bottom:0;content:'';height:0;right:0;position:absolute;width:0;}
#about #bio h3{font-size:80px;margin-bottom:0px;}
#about #bio h2{font-size:80px;margin-bottom:36px;margin-top:0;text-transform:uppercase;}
#about #bio p{color:#999;font-size:18px;font-weight:normal;line-height:1.7;max-width:650px;text-align:center;}
#about #what-i-do{font-size:16px;font-weight:300;color:#fff;padding:50px 0 70px;overflow:hidden;background-color:#3c3c3c;}
#about #what-i-do h3{color:#666;font-size:24px;font-weight:400;margin-bottom:36px;text-transform:uppercase;}
#about #what-i-do h2{color:#666;margin-bottom:36px;text-transform:uppercase;}
#about #what-i-do #expertise-group{color:#666;line-height:40px;position:relative;}
#about #what-i-do #expertise-group .row{margin-bottom:0;margin-top:0;}
#about #what-i-do #expertise-group .row li{padding-left:5px !important;padding-right:5px !important;}
#about #what-i-do #expertise-group .text-color-1{color:#666;}
#about #what-i-do #expertise-group .text-color-2{color:#777;}
#about #what-i-do #expertise-group .text-color-3{color:#888;}
#about #what-i-do #expertise-group .text-color-4{color:#bbb;font-weight:400;}
#about #what-i-do #expertise-group .text-color-5{color:#fff;font-weight:900;}
@-moz-keyframes fadeInRightAndGo{0%{opacity:0;-moz-transform:translateX(100px);}
3%{opacity:1;-moz-transform:translateX(0);}
47%{opacity:1;-moz-transform:translateX(0);}
50%{opacity:0;-moz-transform:translateX(-100px);}
100%{opacity:0;-moz-transform:translateX(-100px);}
}
@-o-keyframes fadeInRightAndGo{0%{opacity:0;-o-transform:translateX(100px);}
3%{opacity:1;-o-transform:translateX(0);}
47%{opacity:1;-o-transform:translateX(0);}
50%{opacity:0;-o-transform:translateX(-100px);}
100%{opacity:0;-o-transform:translateX(-100px);}
}
@-webkit-keyframes fadeInRightAndGo{0%{opacity:0;-webkit-transform:translateX(100px);}
3%{opacity:1;-webkit-transform:translateX(0);}
47%{opacity:1;-webkit-transform:translateX(0);}
50%{opacity:0;-webkit-transform:translateX(-100px);}
100%{opacity:0;-webkit-transform:translateX(-100px);}
}
@keyframes fadeInRightAndGo{0%{opacity:0;transform:translateX(100px);}
3%{opacity:1;transform:translateX(0);}
47%{opacity:1;transform:translateX(0);}
50%{opacity:0;transform:translateX(-100px);}
100%{opacity:0;transform:translateX(-100px);}
}
#about #what-i-do .animation-ready .fadeRightAndGo{-moz-animation:fadeInRightAndGo 6s ease infinite both;-o-animation:fadeInRightAndGo 6s ease infinite both;-webkit-animation:fadeInRightAndGo 6s ease infinite both;animation:fadeInRightAndGo 6s ease infinite both;}
#about #what-i-do .animation-ready #expertise-2{-moz-animation-delay:100ms;-o-animation-delay:100ms;-webkit-animation-delay:100ms;animation-delay:100ms;}
#about #what-i-do .animation-ready #expertise-3{-moz-animation-delay:200ms;-o-animation-delay:200ms;-webkit-animation-delay:200ms;animation-delay:200ms;}
#about #what-i-do .animation-ready #expertise-4{-moz-animation-delay:300ms;-o-animation-delay:300ms;-webkit-animation-delay:300ms;animation-delay:300ms;}
#about #what-i-do .animation-ready #expertise-5{-moz-animation-delay:400ms;-o-animation-delay:400ms;-webkit-animation-delay:400ms;animation-delay:400ms;}
#about #what-i-do .animation-ready #expertise-6{-moz-animation-delay:500ms;-o-animation-delay:500ms;-webkit-animation-delay:500ms;animation-delay:500ms;}
#about #what-i-do .animation-ready #expertise-7{-moz-animation-delay:3000ms;-o-animation-delay:3000ms;-webkit-animation-delay:3000ms;animation-delay:3000ms;}
#about #what-i-do .animation-ready #expertise-8{-moz-animation-delay:3100ms;-o-animation-delay:3100ms;-webkit-animation-delay:3100ms;animation-delay:3100ms;}
#about #what-i-do .animation-ready #expertise-9{-moz-animation-delay:3200ms;-o-animation-delay:3200ms;-webkit-animation-delay:3200ms;animation-delay:3200ms;}
#about #what-i-do .animation-ready #expertise-10{-moz-animation-delay:33000ms;-o-animation-delay:3300ms;-webkit-animation-delay:3300ms;animation-delay:3300ms;}
#about #what-i-do .animation-ready #expertise-11{-moz-animation-delay:3400ms;-o-animation-delay:3400ms;-webkit-animation-delay:3400ms;animation-delay:3400ms;}
#about #what-i-do .animation-ready #expertise-12{-moz-animation-delay:3500ms;-o-animation-delay:3500ms;-webkit-animation-delay:3500ms;animation-delay:3500ms;}
@media (max-width:767px){#about{padding-top:50px;}
#about #mini-statistics-group{height:750px;}
#about .mini-statistics{margin-bottom:50px;}
#about .mini-statistics .mini-statistics-block{padding-bottom:30px;}
#about .mini-statistics .go-count-text{line-height:normal;}
#about #bio{padding-bottom:70px;}
#about #bio h2{font-size:56px;}
}
@media (min-device-width:992px){#about{padding-top:70px;border-top-width:10px;border-top-style:solid;border-top-color:#FFF;}
#about #what-i-do .animation-ready .expertise{left:0;position:absolute;top:0;width:100%;}
}
#work{-webkit-backface-visibility:hidden;padding-bottom:50px;position:relative;}
#work:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #3c3c3c;top:0;content:'';height:0;left:50%;margin-left:-20px;position:absolute;width:0;}
#work h2{font-size:36px;margin-top:0;padding:90px 0 70px;text-transform:uppercase;}
#work h3{color:#666;font-size:24px;font-weight:400;margin-top:0;padding:70px 0 50px;text-transform:uppercase;}
#work .hero{margin-bottom:120px;}
#work .hero li{-webkit-backface-visibility:hidden;}
#work .hero .slides img{max-width:100%;}
.flexslider{border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.flex-direction-nav a{width:70px;height:70px;line-height:70px;margin:-35px 0 0;opacity:1;color:#333;text-shadow:0 0 2px rgba(255, 255, 255, .5);}
.flexslider:hover .flex-prev, .flexslider:hover .flex-next{opacity:1;}
.flexslider .flex-prev:hover, .flexslider .flex-next:hover{color:#666;}
.flexslider .flex-prev{left:10px;}
.flexslider .flex-next{right:10px;}
#work .showcase li{margin-bottom:50px;}
#work .showcase li a{border:10px solid #f2f2f2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;overflow:hidden;-moz-transition:border-color .5s ease;-o-transition:border-color .5s ease;-webkit-transition:border-color .5s ease;transition:border-color .5s ease;}
#work .showcase li a:hover{border-color:#fff;}
#work .showcase li a img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;opacity:0.5;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;}
#work .showcase li a:hover img{opacity:1;}
#work .showcase li img{max-width:100%;}
#featured .featured{color:#333;text-transform:uppercase;}
#featured .featured li{margin-bottom:30px;}
#featured .featured img{height:60px;opacity:0.8;width:200px;}
#featured .feature h3{margin-bottom:10px;}
@media (max-width:767px){#work{padding-bottom:20px;}
#work h2,
#work h3{padding:50px 0;}
#work .hero{margin-bottom:100px;}
#featured .featured{display:none;}
}
#showwork-background{background:#fff;cursor:pointer;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2900;}
#showwork-loader{padding:100px;}
#showwork-loader img{display:block;margin:0 auto;width:24px;background-image:url(../img/indicator.gif);background-repeat:no-repeat;}
#showwork{height:100%;position:fixed;top:0;width:100%;z-index:2901;}
#showwork #showwork-close{color:#333;font-size:36px;line-height:36px;padding:0;position:absolute;left:15px;text-shadow:0 0 2px rgba(255, 255, 255, .5);top:20px;z-index:2902;}
#showwork #showwork-close:hover{color:#ccc;}
#showwork #showwork-content{height:100%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;text-align:center;width:100%;}
#showwork #showwork-content *{-webkit-transform:translate3d(0,0,0);}
#showwork #showwork-content img{margin-bottom:85px;margin-top:85px;max-width:84%;}
#showwork .mCSB_container{cursor:pointer;margin-right:0;}
#showwork .mCS_no_scrollbar{height:100% !important;}
#showwork .mCSB_scrollTools .mCSB_draggerRail{background:#fff;background:rgba(255,255,255,0.1);filter:"alpha(opacity=10)";-ms-filter:"alpha(opacity=10)";}
#showwork .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ddd;background:rgba(0,0,0,0.15);filter:"alpha(opacity=15)";-ms-filter:"alpha(opacity=15)";}
#showwork .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.25);filter:"alpha(opacity=25)";-ms-filter:"alpha(opacity=25)";}
#showwork .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
#showwork .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.3);filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";}
@media (max-device-width:767px){#showwork-background{background:rgba(255,255,255,0.9);}
#showwork #showwork-close{}
#showwork #showwork-content img{margin-bottom:10px;margin-top:10px;max-width:94%;}
}
@media (min-width:992px){#showwork #showwork-close{left:30px;top:20px;}
}
#more-info{color:#fff;background-color:#000;padding-top:70px;padding-right:0;padding-bottom:40px;padding-left:0;}
#more-info h2{color:#fff;margin-bottom:36px;text-transform:uppercase;}
#more-info h3{color:#999;font-size:16px;font-weight:300;margin-bottom:30px;margin-top:0;}
#more-info h3 i{margin-right:5px;}
#more-info #mini-statistics-group-2{height:250px;}
#more-info .profile-pic p{display:block;margin:0 0 20px;}
#more-info .profile-pic img{border:10px solid #121212;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:160px;margin:20px 0;width:160px;}
#more-info .mini-statistics-2-block{margin-bottom:40px;}
#more-info .go-count-text{border:1px dashed #333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#6a73fe;display:block;font-size:60px;line-height:120px;margin:0 auto;overflow:hidden;text-align:center;width:120px;background-color:#131212;}
#more-info .languages-i-speak{display:inline-block;margin:0;}
#more-info .languages-i-speak li{font-size:12px;margin-bottom:10px;text-align:left;}
#more-info .languages-i-speak li div{display:inline-block;margin-right:10px;vertical-align:middle;}
@media (max-width:767px){#more-info{padding:50px 0 30px;}
#more-info #mini-statistics-group-2{height:660px;}
#more-info .profile-pic p{border-right:none;}
#more-info .profile-pic img{background-image:url(../img/profile_pic/1.jpg);height:160px;margin:0px;width:160px;border:10px solid #121212;}
#more-info .languages-i-speak li{text-align:center;}
#more-info .languages-i-speak li div{display:block;margin:0 auto 5px;vertical-align:baseline;}
}
#contact #get-in-touch{background:#f2f2f2;padding:70px 0 50px;}
#contact #get-in-touch h2{margin-bottom:36px;text-transform:uppercase;}
#contact #get-in-touch p{color:#bbb;font-size:18px;font-weight:900;text-transform:uppercase;}
#contact #get-in-touch p i{margin-right:10px;}
#contact #get-in-touch a{color:#333;}
#contact #get-in-touch a:hover{color:#ccc;}
#contact #connect{background:#f2f2f2;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0;}
#contact #connect p{color:#bbb;font-size:36px;font-weight:900;}
#contact #connect p.designed-by{font-size:14px;font-weight:400;padding-top:50px;text-transform:uppercase;}
#contact #connect a{background:#333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#f2f2f2;display:inline-block;height:60px;line-height:60px;margin-right:50px;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;width:60px;}
#contact #connect a:hover{background:#ccc;}
#contact #connect a.last{margin-right:0;}
@media (max-width:767px){#contact #get-in-touch{padding-top:50px;}
#contact #connect{padding-bottom:10px;}
#contact #connect a{display:block;margin:0 auto 30px;}
#contact #connect a.last{margin-bottom:0;margin-right:auto;}
}
@media (max-width:767px){#map{height:0;display:none;}
}
@media (min-width:1200px){#map{height:0;display:none;}
}
.not-found h1{font-size:48px;padding:90px 0 70px;text-transform:uppercase;}
.not-found #not-found-text{color:#bbb;font-size:16px;padding:0 0 70px;}
.not-found a{color:#333;}
.not-found a:hover{color:#ccc;}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5){.navbar-custom-1 .navbar-brand{background-image:url("../img/logo_small.png");}
}