a,acronym,address,article,aside,b,blockquote,body,canvas,caption,center,cite,dd,div,dl,dt,em,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,menu,nav,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.show-mobile{display:none}article,aside,details,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.animate{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.animatecolor{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}body{color:#555;font:1rem/1.5rem Montserrat,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow:hidden}input,select,textarea{font:1rem/1.5rem Montserrat,Helvetica,Arial,sans-serif}hr{background:#e1e1e1;margin:28px 0 28px;height:1px;border:none;width:100%;float:left}hr.fancy-hr,hr.fancy-hr-alt{position:relative;float:left}hr.fancy-hr:before{content:'';position:absolute;left:0;top:0;width:75px;height:1px;background:#405e8f;display:block}hr.fancy-hr-alt:before{content:'';position:absolute;right:0;top:0;width:75px;height:1px;background:#405e8f;display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;overflow:hidden}::selection{background:#405e8f;color:#fff}::-moz-selection{background:#405e8f;color:#fff}h1{color:#333;font-size:50px;font-weight:300;letter-spacing:-3px;line-height:54px}h2{font-size:28px;line-height:36px;font-weight:300;margin-bottom:30px}h3{color:#555;font-size:16px;line-height:22px;margin-bottom:6px}h2.intro{color:#fff;font-size:1.3rem;line-height:1.4;margin-bottom:0;padding:36px}h4{color:#555;font-size:16px;font-weight:400}.subhead{color:#666;font-style:italic;margin-top:2px}p{margin-bottom:10px}p.smaller{font-size:.8rem}a,a>*{color:#405e8f;text-decoration:none;-webkit-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,padding .3s ease;-moz-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,padding .3s ease;-o-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,padding .3s ease;transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out,padding .3s ease}a:hover,a>:hover{color:#363636;text-decoration:none}.text-right{text-align:right!important}.text-center{text-align:center!important}.float-left{float:left!important}.float-right{float:right!important}.clear{clear:both}.top-margin{margin-top:20px!important}.no-bottom-margin{margin-bottom:0!important}.disabled,.disabled i{color:#eaeaea!important}.custom-icon-list li i{float:left;font-size:14px;margin-top:5px;color:#888;padding-right:15px}.custom-icon-list li p{margin-left:30px}.button{padding:6px 10px}.button:hover{color:#fff;background:#252525}input,select,textarea{background:#f2f2f2;-webkit-appearance:none;color:#959595!important;border:none!important;width:100%;padding:10px 20px!important;margin:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;height:auto!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;margin-bottom:20px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .3s ease,color .3s ease!important;-moz-transition:background-color .3s ease,color .3s ease!important;-o-transition:background-color .3s ease,color .3s ease!important;transition:background-color .3s ease,color .3s ease!important}textarea{width:100%;padding:10px 20px;resize:both;margin-top:0}input:hover,select:hover,textarea:hover{background:#e1e1e1!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:none!important}input:focus,select:focus,textarea:focus{background:#ecf2f7;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:none!important}a.button,button,input[type=submit]{text-transform:none;width:auto;margin-top:20px;font-style:normal;font-weight:400;background:#405e8f;color:#fff!important;cursor:pointer}input[type=submit]{padding:6px 42px;margin-top:15px}a.button:hover,button:hover,input[type=submit]:hover{background:#252525}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b0b0b0}input:-moz-placeholder,textarea:-moz-placeholder{color:#b0b0b0}input.placeholder,textarea.placeholder{color:#b0b0b0}#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#214a73;z-index:999}#loading-animation{position:absolute;left:50%;top:50%;margin:-8px 0 0 -14px}#loading-animation>i{font-size:30px;color:#ccc}#hi-BACK{background:url(/images/bg9.jpg) no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}#home{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-content:flex-start;overflow:hidden;background:#214a73}#home div.bxOut{display:flex;justify-content:center}#home div.bxOut .box{background:#00f;-webkit-animation:box_bg 9s infinite;-moz-animation:box_bg 9s infinite;-o-animation:box_bg 9s infinite;animation:box_bg 9s infinite;animation-direction:alternate;box-sizing:border-box;border:1px solid #111;align-self:center;transform-origin:center center}#home div.bxOut:nth-child(9n) .box{-webkit-animation:box_bg_2 11s infinite;-moz-animation:box_bg_2 11s infinite;-o-animation:box_bg_2 11s infinite;animation:box_bg_2 11s infinite;animation-delay:-40s}#home div.bxOut:nth-child(10n) .box{-webkit-animation:box_bg_3 9s infinite;-moz-animation:box_bg_3 9s infinite;-o-animation:box_bg_3 9s infinite;animation:box_bg_3 9s infinite;animation-delay:-15s}#home div.bxOut:nth-child(6n) .box{-webkit-animation:box_bg_3 14s infinite;-moz-animation:box_bg_3 14s infinite;-o-animation:box_bg_3 14s infinite;animation:box_bg_3 14s infinite;animation-delay:-20s}#home div.bxOut:nth-child(5n+1) .box{-webkit-animation:box_bg_3 13s infinite;-moz-animation:box_bg_3 13s infinite;-o-animation:box_bg_3 13s infinite;animation:box_bg_3 13s infinite;animation-delay:-20s}#home h1{color:#eee;font-family:Comfortaa,cursive;font-size:90px;font-weight:700;line-height:90px;margin-bottom:0;padding-bottom:0;padding-top:0;text-shadow:1px 1px 1px #333}#home h1 span{-webkit-animation:color_change 4s infinite;-moz-animation:color_change 4s infinite;-o-animation:color_change 4s infinite;animation:color_change 4s infinite;margin-right:3px}#home h2{color:#fff;font-size:26px;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-shadow:0 2px 1px #000}.me{border:10px solid #004c90;border-radius:120px;box-shadow:0 0 13px -4px #222;float:left;height:200px;margin-right:30px;margin-top:60px;width:200px}.introbx{float:left;width:78%}.introinner{bottom:10px;padding:70px;position:absolute;text-align:left;display:none}.get-started{background-color:#405e8f;color:#fff;display:inline-block;margin:24px auto 0;padding:10px 33px;position:relative;text-align:center;opacity:.9;font-size:.9rem}.get-started i{color:#111;margin-left:10px}.get-started:hover{color:#fff;background:#01264d}.get-started:hover i{color:#405e8f}a.logo{margin:15px 0 0 10px;float:left}a.logo:hover{opacity:.8}nav#main-nav{background:#fff none repeat scroll 0 0;box-shadow:0 0 10px -7px #000;height:54px;min-width:300px;opacity:.94;position:fixed;right:0;top:0;width:100%;z-index:100}nav#main-nav ul{float:right;margin-right:10px}nav#main-nav ul li{display:inline-block;float:left;line-height:14px;margin:0 6px}nav#main-nav ul li a{color:#333;text-transform:uppercase;padding:20px 20px;display:inline-block;text-decoration:none;font-size:.8rem;border-bottom:2px solid #fff;margin-top:-2px}nav#main-nav ul li a.active{border-bottom:2px solid #405e8f;color:#405e8f;margin-top:-2px;text-decoration:none}#main-nav #responsive-nav{display:none;float:right;width:50px;height:50px;text-align:center;line-height:50px}#main-nav #responsive-nav:hover i{color:#fff}#main-nav .responsive-nav{margin-bottom:20px;padding:10px}section{background:#eee;background:rgba(0,0,0,0) linear-gradient(#eee,#fff) repeat scroll 0 0;background:-webkit-linear-gradient(#eee,#fff);background:-o-linear-gradient(#eee,#fff);background:-moz-linear-gradient(#eee,#fff);height:100%;overflow:auto;position:absolute;width:100%;z-index:50}section .container{padding-top:100px}section>.container{padding-bottom:80px}#affiliates,#portfolio,#whatido{text-shadow:0 1px 0 #f9f9f9}.cv{font-weight:700;margin-bottom:0;font-family:Comfortaa;font-size:1.2rem}.skillItem{margin-bottom:40px;border-radius:4px}.skill-inner{display:flex;justify-content:space-between}.skill-inner .logo{margin-right:26px}.skill-inner .logo img{border-radius:6px}.skill-inner .info{padding-top:4px;align-self:center}.bottompad{margin-bottom:14px}.whatidobg{background:#234775;position:relative;border-radius:6px;border:8px double #fff;box-shadow:0 5px 10px -6px #535353}.features{display:flex;justify-content:space-between;flex-wrap:wrap}.features .feature-box{width:14.2%}.features .feature-box .box-content{border-radius:6px;padding:10px;text-align:center}.features .feature-box .box-content:hover{box-shadow:0 0 7px -5px #111}.features .feature-box .box-content .feature-icon{font-size:50px;color:#405e8f;margin-bottom:10px;display:inline-block}.features .feature-box .box-content h4{color:#222;font-size:14px;line-height:18px;margin-bottom:2px}.features .feature-box .box-content p{color:#555}.features-list .feature-box .feature-icon{float:left;margin-top:15px}.features-list .feature-box .feature-icon i{font-size:20px;color:#111}.features-list .feature-box .feature-text{padding-left:40px}.features-list .feature-box .feature-text h3{margin-bottom:-7px;color:#405e8f}#contact{background:url(/images/bg.jpg) no-repeat center center fixed}#map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:none}#map img{max-width:none}.contact-info{background:#fff;padding:40px;position:relative;z-index:100;margin-bottom:30px;opacity:.95}.social{padding:40px;background:#fff;z-index:100;position:relative;opacity:.95}.social .fancy-hr{margin-top:10px;margin-bottom:20px}.social ul{display:inline-block}.social ul li{float:left;margin-right:10px}form.contact-form{background:#fff;padding:40px;position:relative;z-index:50;opacity:.95}form.contact-form textarea{height:140px!important}.form-error{background:#fcdcdc!important}.custom-icon-list{margin-bottom:18px;line-height:22px}.error{bottom:23px;color:#900;font-size:12px;font-style:italic;font-weight:400;position:relative;text-indent:3px}@-webkit-keyframes color_change{0%{color:#c76664}25%{color:#daa520}50%{color:#6a3d99}75%{color:#b4210e}100%{color:#c76664}}@-moz-keyframes color_change{0%{color:#c76664}25%{color:#daa520}50%{color:#6a3d99}75%{color:#b4210e}100%{color:#c76664}}@-ms-keyframes color_change{0%{color:#c76664}25%{color:#daa520}50%{color:#6a3d99}75%{color:#b4210e}100%{color:#c76664}}@-o-keyframes color_change{0%{color:#c76664}25%{color:#daa520}50%{color:#6a3d99}75%{color:#b4210e}100%{color:#c76664}}@keyframes color_change{0%{color:#c76664}25%{color:#daa520}50%{color:#6a3d99}75%{color:#b4210e}100%{color:#c76664}}@keyframes box_bg{0%{background:#2874ca}25%{background:#0045a2}50%{background:#06b9fc}75%{background:#4880d7}85%{background:#5954a8}100%{background:#2874ca}}@keyframes box_bg_2{0%{background:#5954a8}25%{background:#2874ca}50%{background:#0045a2}75%{background:#06b9fc}85%{background:#4880d7}100%{background:#5954a8}}@keyframes box_bg_3{0%{background:#4880d7}25%{background:#5954a8}50%{background:#2874ca}75%{background:#0045a2}85%{background:#06b9fc}100%{background:#4880d7}}@media only screen and (min-width:979px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{-webkit-box-shadow:none;-webkit-border-radius:0;border-radius:0}::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:rgba(180,180,180,.8);-webkit-box-shadow:none}::-webkit-scrollbar-thumb:window-inactive{background:rgba(180,180,180,.4)}}@media only screen and (max-width:767px){.show-mobile{display:block;text-align:center;color:#2e4e62;text-transform:uppercase;font-size:.8rem;padding:8px;font-family:Comfortaa}.skill-inner{flex-wrap:wrap}.skill-inner .logo{margin:0 0 20px!important}.skill-inner .logo img{width:100%;height:100%}.features .feature-box{width:33%}.features{margin-bottom:20px}.mob-hide{display:none}.introinner{bottom:0;padding:25px;top:0;text-align:center}body{overflow:visible}.introbx{padding:0;width:100%}h1{font-size:30px;line-height:36px}.subhead{margin-top:0;margin-bottom:10px;font-size:12px}hr{margin-top:10px}.me{border-width:4px;float:none;height:120px;padding-right:0;width:120px;margin:0 auto 12px}.logo{margin-left:12px}.logo img{height:20px;width:115px}#whatido .button{margin-bottom:30px}.single-portfolio{z-index:1000}.single-portfolio h2{margin-bottom:6px}.refimg{width:140px}nav#main-nav ul li{display:inline-block;float:left;line-height:14px}#main-nav{display:none}section{width:100%;height:100%;position:relative;z-index:0;overflow:visible;background:#f2f2f2;float:left}section>.container{padding-bottom:40px;padding-top:20px}nav#main-nav{height:auto}nav#main-nav>ul{display:none;background:#333;width:100%;height:auto;margin-right:0}nav#main-nav>ul li{width:100%;float:left;position:relative;border-top:1px solid #3d3d3d}nav#main-nav>ul li a{color:#fff;padding:15px 20px;width:100%}nav#main-nav ul li a.active{color:#fff}#main-nav #responsive-nav{display:block}#home{padding-top:0}#home .container{padding-top:0}#home h1{border-bottom:0 none;font-size:58px;line-height:50px;margin-bottom:7px;padding-top:0}#home h2{font-size:18px;line-height:27px;margin-bottom:0}#home .info{display:flex;justify-content:center;flex-direction:column;width:100%;height:100%}h2.intro{color:#fff;font-size:.9rem;line-height:1.4;margin-bottom:0;padding:23px}.whatidobg{border:0 none;margin-bottom:22px}#development .container{box-shadow:0 0 17px -7px #222}.features .feature-box .box-content{margin-bottom:10px}.features-list{margin-bottom:30px}#contact{position:fixed;height:100%;width:100%;z-index:-1;background:#0d334a;padding:14px}.contact-form,.contact-info{margin-bottom:20px}#contact>.container{padding:0}.contact-info,form.contact-form{padding:28px;margin-bottom:0;box-shadow:0 9px 12px -7px #000;border-radius:3px}#contact .row{margin:0}#contact .col-md-7{padding:0}.contact-form input#submit{width:100%}}