html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}video{display:block}strong{font-weight:bold;font-size:16px}html{line-height:1;width:100%;height:100%}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}ol,ul{list-style:none}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a{text-decoration:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{background:#FFF;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#FFF;width:100%;height:100%}#wrapper{width:100%;height:100%;min-height:100%}h1{font-family:'Open Sans',sans-serif,Helvetica;font-weight:lighter;margin:0 auto;margin-top:45px;display:block;width:100%;color:#FFF;text-align:center;font-size:51px}h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;margin-top:8px;width:100%;color:#FFF;text-align:center;font-size:16px}#doc{float:left;width:100%;background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;background-size:100% 100%\9;position:relative;z-index:99}.docBG1{background:url(../images/desktop/relax-yosemite-park.jpg) no-repeat}.docBG2{background:url(../images/desktop/retro-roller-coaster.jpg) no-repeat}.docBG3{background:url(../images/desktop/peaceful-time.jpg) no-repeat}.docBG4{background:url(../images/desktop/sunset-calm.jpg) no-repeat}.docBG5{background:url(../images/desktop/contemplation.jpg) no-repeat}.docBG6{background:url(../images/desktop/new-zealand.jpg) no-repeat}.container{max-width:1390px;width:auto;margin:0 auto;padding:0 8px 0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:90%}.breadcrumb{position:absolute;z-index:-10;left:-10000px}#header{background:url(../images/header-bg-translucent.png) repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position-x:right;float:left;width:100%;z-index:100;position:fixed;transition:top .2s ease-in-out}.headerPortfolio{background:#6482CA\9!important;background:rgba(17, 98, 189, 0.99)!important}.contactPage{background:#6482CA\9!important;background:rgba(17, 98, 189, 0.99)!important}#header #pageTitle{float:left;margin-top:32px;margin-left:5px;font-size:17px;font-weight:lighter}#header .logo{float:left;color:#FFF;padding:12px 16px;border:1px solid #FFF;font-size:16px;background:rgba(255,255,255,0.13)}#header .navBar{float:right;color:#FFF}.footerNavBar{position:fixed;left:0;bottom:-83px;width:100%;background:url(../images/mobile-tabBar-background.png) no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center center;z-index:100;padding:1px 0 4px;list-style:none;text-align:center;transition:bottom .2s ease-in-out}.footerNavBar li{display:inline-block;width:32%}.footerNavBar .tabBar a{width:72px}.tabBar a{width:72px;padding:9px 3px;display:block;text-align:center;color:#FFF;text-decoration:none;margin-right:1px;position:relative;margin-top:3px}.tabBar a.active,.tabBar a:hover,.titleNav a:hover{background:url(../images/header-bg-translucent.png) repeat;border-radius:5px}.tabBar{float:left}.footerNavBar .tabBar{float:inherit;margin:0 auto;text-align:center;display:table}.tabBarIcon{min-width:37px;min-height:32px;display:inline-block}.tabBarAboutMe{background:url(../images/icon-about.png) no-repeat;background-position:-5px -8px;width:32px;height:32px;background-size:49px; background:url("../images/ie-icon-about.png") no-repeat\9;background-position:3px 0px\9;}.tabBarPortfolio{background:url(../images/portfolio-vector.png) no-repeat;background-position:0 0;width:36px;height:32px}.tabBarContact{background:url(../images/contact-vector.png) no-repeat;background-position:0 0;width:34px;height:32px}.tabBarTxt{display:block;margin-top:5px;font-size:14px}.titleNav{float:left}.titleNav a{color:#FFF;text-decoration:none;float:left;padding:18px 9px}#whoIam{  min-height: 733px;color:#7F7F7F;font-size:30px}.firstBlock{padding:14px;padding-top:87px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:710px}.block{float:left;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#changeBgButtons{bottom:174px;right:28px;text-align:right;position:absolute}.designerAndCoder{margin:0 auto;margin-top:45px;display:block;max-width:306px;width:100%}.designerAndCoder img{width:100%}.introTxt{margin:0 auto;margin-top:45px;display:table;max-width:429px;width:100%;height:114px}.introTxt img{width:100%}.introTxt p{font-family: 'Open Sans',sans-serif,Helvetica;color: #FFF;  font-size: 21px;text-align: center;line-height: 27px;}.aboutMeBtn a{margin:0 auto;margin-top:45px;display:table;background:#FFF;font-size:17px;padding:14px 48px;border-radius:50px;color:#A41DE4;text-decoration:none}.HG3{background:rgba(255,255,255,0.09);background:url(../images/translucent.png) repeat\9;float:right;padding:10px 15px 12px;border-radius:41px;border:1px solid rgba(255,255,255,0.18);color:rgba(255,255,255,0.72)}.HG3 i{cursor:pointer;margin-right:4px}.HG3 i.current{color:#FFB3B3}#videoBackground{position:fixed;width:100%;z-index:-2;top:0;left:0;background:url(../images/video/pitch-fire.jpg) no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}#videoBackground video{position:fixed;right:0;bottom:0;width:auto;min-width:100%;height:auto;min-height:100%;z-index:-100;background:url(../images/video/matias-tofful-pitchfire.png) no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.itemsContainer{width:478px;display:table;margin:0 auto;margin-top:19px}.items{background:url("../images/ie-fix-about-cubes.png") repeat\9;color:#FFF;font-size:17px;width:158px;float:left;margin:0 -1px -1px 0;background:rgba(255,255,255,0.13);height:145px;padding:16px 0 0;position:relative}.items span{float:left;text-align:center;width:100%;margin-top:11px;position:relative;font-weight:200}.items .haveYouNotice{position:absolute!important;top:-102px;background:#4251D7\9;background:rgba(80,94,221,0.74);right:1px;width:23px!important;height:21px;padding:3px;border-bottom-left-radius:50%;font-size:15px;cursor:pointer}.items .haveYouNotice:hover{background:#EC5D5D}#aboutPerformanceNotice{background:#5679D5\9;background:rgba(86,121,213,0.93);display:table;position:absolute;width:158px;height:145px;left:0;top:0}#aboutPerformanceNotice .haveYouNotice{top:-22px}.items img{text-align:center;margin:0 auto;display:inherit;width:75px;height:65px}.fullSkills{text-align:center;margin-top:30px}.fullSkills a{color:#FFF;text-decoration:none;font-size:19px;background:#b3b938;padding:23px 59px;display:inline-block;margin-top:10px;border-radius:50px;font-weight:200}a.checkOutPortfolio{background:none;padding:2px;font-size:14px}a.checkOutPortfolio:hover{text-decoration:underline}.colorOverlay{position:fixed;width:100%;z-index:-1;top:0;left:0;background:#7474BF\9;background:-webkit-linear-gradient(90deg,#7474BF 10%,#348AC7 90%);background:-moz-linear-gradient(90deg,#7474BF 10%,#348AC7 90%);background:-ms-linear-gradient(90deg,#7474BF 10%,#348AC7 90%);background:-o-linear-gradient(90deg,#7474BF 10%,#348AC7 90%);background:linear-gradient(90deg,#7474BF 10%,#348AC7 90%)}.window{position:fixed;z-index:1000;background:rgba(255,255,255,0.85); background:url("../images/ie-bg-fix-about-popup.png") repeat\9; width:93%;left:0;top:0;border-radius:0;margin:2% 3% 0;overflow:hidden;box-sizing:border-box}.closeWindow{background:#FC4810;font-size:13px;padding:6px 9px;border-radius:50%;cursor:pointer;position:absolute;right:13px;top:9px;box-sizing:border-box}.windowContainer{padding:4px 0 4px 18px;color:#000;box-sizing:border-box;height:92%;overflow:auto;margin-top:31px;overflow-x:hidden}.blur{-webkit-filter:blur(11px);-moz-filter:blur(11px);-o-filter:blur(11px);-ms-filter:blur(11px);filter:blur(11px)}h3.sectionTitle{background:#1C74B1;color:#FFF;text-align:center;margin:0 auto;display:table;padding:10px 16px;border-radius:45px;width:188px;margin-bottom:14px}.sectionContent{float:left;width:204px;margin:10px 0}h4.contentTitle{background:#DDD\9;background:rgba(0,0,0,0.12);color:#1C74B1;padding:10px 16px;border-radius:45px;text-align:center;width:150px}.sectionContent ul{padding:8px 0 2px 8px;list-style-type:none}.sectionContent ul li{list-style:none;padding:3px 0;color:#4D4D4D;font-size:14px}.sectionContent ul li i,.index i{background:#52A6CE;content:'';width:6px;height:6px;display:inline-block;border-radius:50%;padding:5px;margin-right:7px}.index{float:left;width:100%;background:#E0E0E0\9;background:rgba(224,224,224,0.37);border-radius:0;padding:10px;display:inline-table;text-align:center;font-size:13px;color:#474747;margin-bottom:9px}.index span{margin:0 9px;color:#C4C4C4}.sectionContent ul li i.intermediate,.index i.intermediate{background:#FFA300}.sectionContent ul li i.beginner,.index i.beginner{background:#EB62EB}.fixer{float:left;width:100%}.marginTop{margin-top:40px}.sectionContent ul.level li{width:208px}.sectionContent ul.level li i{background:#84ab65;padding:7px;float:right;display:inline;margin-right:3px}.sectionContent ul.level li i.gray{background:#B6B6B6\9;background:rgba(146,146,146,0.49)}.sInterests{width:33%;height:92px}.sInterests .pic{margin:0 auto;height:68px;display:table}.sInterests .pic .web{width:87px;margin-top:5px}.sInterests .pic .cook{width:83px;margin-top:5px}.sInterests img{width:64px;height:auto;float:left}.sInterests span{width:100%;text-align:center;float:left}.myself{width:106%;float:left;position:relative;left:-18px;bottom:0}.myself img{width:100%;height:auto}#personalProjectsBG{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:100%;min-height:775px!important}.conteiner-sectionContent{display:table;max-width:618px;margin:0 auto}#personalProjects{position:relative;border-bottom:1px solid #D7D8EC;background:#F6F6F6;overflow:hidden;min-height:775px!important}#personalProjects h1{color:#3D3D3D;font-size:40px;text-align:center;}#personalProjects h2{color:#767575;text-align:center;}.personalProjectsConteiner{max-width:676px;margin:0 auto;margin-top:167px}.projectsHeaderPosition{width:390px;margin:0 auto}.personalProjectsConteiner .col-img{position:absolute;margin-left:-606px;margin-top:-140px}#personalSkills{max-width:485px!important}#personalSkills .sectionContent{width:234px;margin-right:8px}.col-content strong{font-weight:normal;font-weight:normal;width:100%;float:left;margin:5px 0}.col-content strong.noLeft{float:initial}.col-content ul li i{background:#DCDCDC;padding:4px 7px;display:inline-block;border-radius:5px;margin-bottom:4px}.personalProjectsConteiner .col-content{float:right;width:390px;text-align:left;position:relative;right:-414px;top:-10px;top:-55px\9;color:#000}.personalProjectsConteiner .col-content p{color:#404040;line-height:22px;margin-top:7px;float:left}.personalProjectsConteiner .col-content a{color:#FFF;padding:10px 11px;border-radius:34px;float:left;margin-top:19px}.personalProjectsConteiner .col-content a.aClipeep{background:#44CEA8}.personalProjectsConteiner .col-content a.aInfovitae{background:#1f7dbd}.col-content ul{float:left;margin-top:14px}.col-content ul li{float:left;width:100%;color:#000;margin-top:7px;font-size:15px;font-family:'Open Sans',sans-serif,Helvetica}.theProject{position:absolute}ul.NTP4{position:absolute;bottom:44px;right:-234px;width:100%;box-sizing:border-box;list-style:none}ul.NTP4 li{display:inline-block;width:49%}ul.NTP5{position:fixed;bottom:44px;right:10px;box-sizing:border-box;list-style:none;z-index:1}ul.NTP5 li{display:inline-block;width:100%}ul.NTP5 li .btnNavThroughProjects{width:47px;border-radius:0;color:#927DB5!important;background:rgba(0,0,0,0);padding:6px 0;font-weight:bold;font-size:22px}.btnNavThroughProjects{border:1px solid #b9b0c8;border-radius:50px;padding:10px 49px;color:#927DB5;cursor:pointer;float:left;float:inherit;margin:0 auto;text-align:center;display:table}ul.NTP4 li #prev{float:right}ul.NTP4 li #next{float:left;margin-left:28px}.btnNavThroughProjects:hover{background:url(../images/header-bg-translucent.png) repeat!important}.btnNavThroughProjects:active{border-color:#E938B7}#myPortfolio{color:#000}#myPortfolio h1{color:#000;font-size:43px}#myPortfolio h2{color:#767575}.generalPortfolioContainer{display:table;margin:0 auto;max-width:970px;width:90%;margin-top:38px}.itemBlock{float:left;width:100%;margin-bottom:40px}.itemBlock h3{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;color:#353535}.itemBlock h3 span{font-weight:lighter;color:#999;font-size:14px;float:left;width:100%;padding:4px 0}.imagesBlock{float:left;width:100%;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imagesBlock .thumb{float:left;margin-right:11px;margin-bottom:11px;width:23%;height:200px;box-shadow:0 2px 7px #B2B2B2;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border-radius:2px;background:url(../images/spinner.gif) no-repeat;background-position:center center}.imagesBlock .thumb img{width:100%;height:201px}.imagesBlock .current{border:4px solid #E9E953}.titlePreviewWindow{float:left;width:100%;z-index:101;position:relative;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;background:rgba(15,15,15,0.07);background:#000\9}.titlePreviewWindow .logo{float:left;color:#FFF;padding:12px 16px;border:1px solid #FFF\9;border:1px solid rgba(255,255,255,0.41);font-size:16px;background:rgba(255,255,255,0.13)}#closePreviewItem{float:right;font-size:26px;font-weight:lighter;color:#FFF;padding:4px 10px;cursor:pointer;position:relative;z-index:2}#previewWindowTitle{color:rgba(255,255,255,0.87);color:#FFF\9;margin-top:12px;margin-left:12px;font-size:18px;position:absolute;width:98%;left:0;text-align:center;font-family:'Open Sans',sans-serif,Helvetica}.workPic{background:transparent;width:100%;left:0;height:100%;top:0;overflow:auto;position:relative;z-index:2;padding-bottom:64px}.imgDiv{display:table;margin:0 auto;margin-top:4%}.imgDiv img{border-radius:4px}.fullscreen{width:100%;top:0;position:absolute;z-index:1;-webkit-filter:blur(70px)}#previewItem{background:#C5C5C5;overflow:hidden;width:100%;top:0;left:0;position:fixed;z-index:100;min-height:100%}#itemOfItems{position:fixed;bottom:44px;left:60px;box-sizing:border-box;z-index:100;background:rgba(0,0,0,0.07);padding:4px 8px;border-radius:2px;color:#FFF}ul.previewItemNav{position:fixed;bottom:44px;right:60px;box-sizing:border-box;list-style:none;z-index:100}ul.previewItemNav li{display:inline-block;width:100%;float:left}ul.previewItemNav li button{width:47px;border-radius:0;color:#FFF!important;background:rgba(0,0,0,0.07);background:#000\9;padding:6px 0;font-weight:bold;font-size:22px;cursor:pointer}#ContactMe h1{color:#000}#ContactMe h2{color:#767575;line-height:17px}#comment{float:left;width:100%;padding:10px;z-index:310;background:#E1E1E1;border-top:1px solid #DBDBDB;bottom:82px;position:absolute}#message{padding:11px 6px;border-radius:3px;width:89%;font-size:16px;color:#8C8C8C;border:1px solid #E4E4E4;-webkit-appearance:none}#submit{border:0;background:#3057E3;color:#FFF;padding:12px 28px;border-radius:4px;cursor:pointer;float:right}.contactIn{margin:0 auto;display:table;padding-top:50px}.contactIn .boxContact{float:left;color:#828282;width:150px;text-align:center;border:1px solid #D4D4D4;padding:14px 22px;display:table;margin-right:7px}.secoundIn{padding-top:7px}.contactIn a.boxContact:hover{border-color:#96B4E3}.contactIn .boxContact img{width:75px;height:65px}.contactIn .middle{margin:0 50px}.contactIn span{display:inline-block;margin-top:6px}#progress{position:fixed;z-index:2147483647;top:0;left:-6px;width:1%;height:2px;background:rgba(255,255,255,0.68);background:#FFF\9;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-transition:width 500ms ease-out,opacity 400ms linear;-ms-transition:width 500ms ease-out,opacity 400ms linear;-o-transition:width 500ms ease-out,opacity 400ms linear;-webkit-transition:width 500ms ease-out,opacity 400ms linear;transition:width 500ms ease-out,opacity 400ms linear}#progress dd,#progress dt{position:absolute;top:0;height:2px}#progress dt{opacity:.6;width:180px;right:-80px;clip:rect(-6px,90px,14px,-6px)}#progress dd{opacity:.6;width:20px;right:0;clip:rect(-6px,22px,14px,10px)}.autoHeight{min-height:100%}#wrapper .height411{height:411px}#wrapper .height411 img{height:411px}#wrapper .widthBig{width:47.1%}@media screen and (max-height:560px){#changeBgButtons{display:none}}@media screen and (max-width:380px){.tabBarAboutMe{width:18px;height:18px;background-size:35px;background-position:1px 3px}.tabBarPortfolio{width:31px;height:22px}.tabBarContact{width:30px;height:23px}.tabBarTxt{font-size:12px}.tabBar a{width:60px}#message{width:78%!important}}@media screen and (max-width:500px){.tabBarIcon{width:25px;height:25px}.tabBarAboutMe{width:25px;height:25px;background-size:42px;background-position:-1px -4px}.tabBarPortfolio{width:34px;height:25px}.tabBarContact{width:34px;height:30px}.aboutMeBtn{display:none}.docBG1{background:url(../images/phone/relax-yosemite-park.jpg) no-repeat}.docBG2{background:url(../images/phone/retro-roller-coaster.jpg) no-repeat}.docBG3{background:url(../images/phone/peaceful-time.jpg) no-repeat}.docBG4{background:url(../images/phone/sunset-calm.jpg) no-repeat}.docBG5{background:url(../images/phone/contemplation.jpg) no-repeat}.docBG6{background:url(../images/phone/new-zealand.jpg) no-repeat}.firstBlock{padding-top:33px}.designerAndCoder{width:212px;margin-top:80px}h1{font-size:26px!important;margin-top:78px!important}#comment{padding:4px 6px;bottom:66px}#message{padding:8px 6px;width:82%}#submit{background:transparent;color:#3057E3;font-weight:normal;padding:10px 7px 5px;font-size:17px}#changeBgButtons{position:fixed;bottom:82px;left:-77px}.contactIn{margin:0 auto;width:100%;padding-top:25px}.contactIn .boxContact{width:100%;text-align:left;border:1px solid #DCDCDC;border-left:0;border-right:0;padding:9px 22px;margin-bottom:-1px!important}.contactIn .middle{margin:inherit}.boxContact img{width:27px!important;height:auto!important}.contactIn span{position:relative;top:-5px;left:16px}.secoundIn{padding-top:0!important}.HG3{bottom:1px;position:absolute;right:11px}#doc{min-height:575px}.firstBlock{margin-top:19px}.itemsContainer{width:100%}.items{width:100%;height:76px}.items img{float:left;margin-left:16px;height:44px;width:45px}.items span{width:55%;margin-top:6px}.haveYouNotice{display:none}#personalProjectsBG{display:none}.contactPage .logo{color:#C6C6C6!important;border:1px solid #D7D7D7!important}.contactPage #pageTitle{color:#B5B5B5!important}.contactPage{background:#FFF!important}.imagesBlock .thumb{width:100%!important;border-radius:0;height:146px}.fullSkills{padding-bottom:100px}.imgDiv{width:100%;margin-top:19%}.imgDiv img{width:100%;border:0!important;border-radius:0!important}}@media screen and (min-width:501px) and (max-width:999px){.docBG1{background:url(../images/tablet/relax-yosemite-park.jpg) no-repeat}.docBG2{background:url(../images/tablet/retro-roller-coaster.jpg) no-repeat}.docBG3{background:url(../images/tablet/peaceful-time.jpg) no-repeat}.docBG4{background:url(../images/tablet/sunset-calm.jpg) no-repeat}.docBG5{background:url(../images/tablet/contemplation.jpg) no-repeat}.docBG6{background:url(../images/tablet/new-zealand.jpg) no-repeat}#message{width:80%}#submit{background:rgba(0,0,0,0);color:#3057E3;font-weight:normal;padding:8px 11px;font-size:21px!important}#doc{min-height:775px}.imagesBlock .thumb{width:48%!important;height:139px}#personalProjectsBG,#whoIam,#ContactMe{padding-top:60px}#comment{bottom:69px}.personalProjectsConteiner .col-img{margin-left:-880px;margin-top:-108px}.personalProjectsConteiner .col-img img{width:1240px;height:auto}.personalProjectsConteiner .col-content{right:-311px}ul.NTP4{bottom:107px;right:-123px}ul.NTP5{bottom:148px}}@media screen and (max-width:999px){.topNavBar{display:none}.tabBar a{padding:3px}.footerNavBar{display:block}.titleNav a{padding:12px 9px}#header #pageTitle{margin-top:26px}.firstBlock{min-height:inherit!important;padding:1px}.container{max-width:99%}.HG3 i{cursor:pointer;margin-right:4px;font-size:20px}.contactPage{background:#FFF}.contactPage .logo{color:#A9A9A9;border-color:#D6D6D6}.contactPage #pageTitle{color:#737373}.footerNavBar{bottom:0}#personalProjectsBG{min-height:inherit}}