#loader,#loaderInner{height:100%;left:0;width:100%}#loader{background:#efefef;bottom:0;position:fixed;right:0;top:0;z-index:9999}#loaderInner{position:absolute;top:50%;opacity:.9;text-align:center}.spinner{font-size:10px;text-indent:-9999em;margin:0 auto;width:4em;height:4em;background:#333;background:-moz-linear-gradient(left,#333 10%,rgba(51,51,51,0) 30%);background:-webkit-linear-gradient(left,#333 10%,rgba(51,51,51,0) 30%);background:-o-linear-gradient(left,#333 10%,rgba(51,51,51,0) 30%);background:-ms-linear-gradient(left,#333 10%,rgba(51,51,51,0) 30%);background:linear-gradient(to right,#333 10%,rgba(51,51,51,0) 30%);position:relative;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner:after,.spinner:before{content:'';position:absolute;top:0;left:0}.spinner:before{width:50%;height:50%;background:#333;border-radius:100% 0 0}.spinner:after{background:#efefef;width:92%;height:100%;border-radius:50%;margin:auto;bottom:0;right:0}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.img-profile{position:relative}.img-profile .name-profile{left:-22%;position:absolute;top:23.2%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform:rotate(-90deg);background:-moz-linear-gradient(left,rgba(51,55,61,1) 0,rgba(51,55,61,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(51,55,61,1)),color-stop(100%,rgba(51,55,61,0)));background:-webkit-linear-gradient(left,rgba(51,55,61,1) 0,rgba(51,55,61,0) 100%);background:-o-linear-gradient(left,rgba(51,55,61,1) 0,rgba(51,55,61,0) 100%);background:-ms-linear-gradient(left,rgba(51,55,61,1) 0,rgba(51,55,61,0) 100%);background:linear-gradient(to left,rgba(51,55,61,1) 0,rgba(51,55,61,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33373d', endColorstr='#0033373d', GradientType=0 )}.main-nav li a.active:before,.main-nav li a:before{z-index:-1;left:0;right:0;content:"";bottom:0}.img-profile .name-profile span{color:#fff;opacity:.95;font-family:open_sans,Arial,sans-serif;padding:0 15px 0 30px;font-size:11px;display:block;text-transform:uppercase}.img-profile .name-profile span sup{font-size:8px;line-height:5px}.main-nav ul li{position:relative;border-bottom:1px solid #26292e}.main-nav ul li:last-child{border-bottom:none}.main-nav ul li a{display:table;text-align:right;background:#33373d;color:#85878b;font-size:12px;text-transform:uppercase;padding:15px 25px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transition-property:color;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%}.block-filter ul,.filter li,.social a,.social li{display:inline-block}.block-nav-work ul,.exp:after,.info ul.info-list,.item a .desc,.skill .title,.social li,.timeline:after{text-align:center}.main-nav li a.active,.main-nav li a.active:before{background:#cd5353;color:#fff}.main-nav li a:before{position:absolute;top:0;background:#cd5353;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-nav li a:active,.main-nav li a:focus,.main-nav li a:hover{color:#fff}.main-nav li a:active:before,.main-nav li a:focus:before,.main-nav li a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.main-nav li a.active:before{position:absolute;top:0;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-nav ul li a i{position:absolute;left:25px;font-size:22px}.social li{margin-right:2px}.social a{border:2px solid #33373d;color:#33373d;height:35px;width:35px}.social li i{line-height:32px;font-size:12px}.social a:hover{border:2px solid #cd5353;color:#cd5353}.bottom-header p{margin-top:10px;font-size:13px}.content{padding:40px}.content.single{padding:40px 40px 0}.about{overflow:hidden}.about .profile h1{font-size:28px;line-height:25px}.about .profile h3{font-size:22px;color:#666}.info ul.info-list{border:1px solid #efefef}.info ul.info-list li{border-bottom:1px solid #efefef;background:#fafafa;font-size:14px}.info ul.info-list li .inf,.info ul.info-list li .value{display:inline-block;padding:8px 0}.info ul.info-list li .inf{width:35%;background:#fff;left:-1px;position:relative;border-right:1px solid #efefef;color:#333}.info ul.info-list li .value{width:63%;color:#666}.info ul.info-list li:last-child{border-bottom:none}.vc{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-direction:row;-webkit-flex-direction:row}.progress{display:block;height:16px;margin:8px 0 14px;position:relative;width:100%;overflow:visible;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;background:#fff}.skill .skills-list li:last-child .progress,.skills-list h4{margin-bottom:0}.skill.des .progress{border:1px solid #efefef}.skill.dev .progress{border:1px solid #cd5353}.skill.prs .progress{border:1px solid #33373d}.progress .percentage{border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-ms-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;bottom:0;position:absolute;top:0}.skill.des .progress .percentage{background-color:#efefef}.skill.dev .progress .percentage{background-color:#cd5353}.skill.prs .progress .percentage{background-color:#33373d}.percentage .percent{position:absolute;right:-14px;top:-30px;font-size:11px}.skills-list h4{display:block;text-transform:uppercase;font-size:13px;color:#666}.skill .title{-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);left:-15px;padding:5px 25px;position:absolute;text-transform:uppercase;top:0}.skill .title.des{border:1px dashed #efefef}.skill .title.dev{border:1px dashed #cd5353}.skill .title.prs{border:1px dashed #33373d}.timeline{position:relative}.timeline:before{background:#ededed;background:-moz-linear-gradient(top,#ededed 1%,#ededed 75%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ededed),color-stop(75%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 1%,#ededed 75%,#fff 100%);background:-o-linear-gradient(top,#ededed 1%,#ededed 75%,#fff 100%);background:-ms-linear-gradient(top,#ededed 1%,#ededed 75%,#fff 100%);background:linear-gradient(to bottom,#ededed 1%,#ededed 75%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );bottom:0;content:"";left:18px;position:absolute;top:0;width:3px;height:100%}.timeline:after{background:#fff;border:3px solid #efefef;font-family:fontello;top:0;left:-5px;width:50px;height:50px;position:absolute;color:#333;font-size:20px;line-height:45px}.timeline.experience:after{content:'\e8ba'}.timeline.education:after{content:'\e80c'}.disable:before,.exp:after{content:""}.exp{padding-left:50px;padding-top:20px;position:relative;margin-bottom:10px}.exp:after{background:#cd5353;border:3px solid #fff;height:15px;left:12px;position:absolute;top:24px;width:15px}.exp .hgroup h4,h6{margin-bottom:0}.exp .hgroup h4{text-transform:none}.exp .hgroup{margin-bottom:5px}.exp .hgroup h6{text-transform:none;font-size:12px;color:#666}.exp .hgroup h6 i{color:#ccc;margin-right:5px}.exp .hgroup h6 span.current{color:#fff;background:#cd5353;border-radius:6px;-moz-border-radius:6px
	-webkit-border-radius :6px;-ms-border-radius:6px;-o-border-radius:6px;padding:1px 12px}.block.service .det h3{font-size:13px}.block.service .ico{font-size:30px;margin-bottom:10px;color:#cd5353}.block-quote{background:#efefef;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:0 32px;padding:40px;position:relative}.block-quote .block-img{position:absolute;right:-40px;top:25px}.block-quote .block-img img{width:85px;height:85px;border:10px solid #fff}.block-quote .block-icon{position:absolute;right:-18px;top:120px;color:#777;background:#efefef;border:5px solid #fff;font-size:16px;height:40px;line-height:32px;text-align:center;width:40px}.block-filter ul,.filter li,.item{position:relative}.block-quote .block-profile{font-size:15px}.block-quote .block-profile span{font-size:14px;color:#666}.block-quote blockquote{font-size:16px;line-height:24px;padding-right:30px;color:#666}.filter li{margin:0 10px;text-transform:uppercase;font-size:13px}.filter li a{color:#33373d}.filter li a.active,.filter li a:hover{color:#cd5353}.item{min-height:210px}.disable:before{background-color:#fff;display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:12}.item a .desc{background:rgba(205,83,83,.95);height:90%;position:absolute;width:100%;z-index:2;opacity:0}.item a .desc:hover{opacity:1}.item a .desc h3{color:#fff;font-size:13px;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:55px}.item a .desc h3 span{display:block;font-size:12px;text-transform:none;position:relative;top:-5px}.block-nav-work,.block-nav-work li,.block-nav-work li a,.post-meta,.post-title a,.post-title h1,span.meta-date{display:inline-block}.zigzag.work{stroke:#fff;position:relative!important;top:-1px!important}.block-nav-work{position:relative;width:100%}.block-nav-work li{margin:0 2px}.block-nav-work li a{color:#ccc;font-size:15px;border:1px solid #efefef;padding:5px}.block-nav-work li a:hover{color:#cd5353}.block-single h1.large-title{font-size:40px;letter-spacing:20px;line-height:50px}.block-single ul{font-size:13px}.post-title a,.post-title h1{font-size:24px;text-transform:none;color:#666}.author a,.comments .reply-btn a,span.meta-date{text-transform:uppercase}span.meta-date{background:#cd5353;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#fff;font-size:10px;margin-left:20px;padding:0 12px;position:relative;top:-4px}.post-meta{margin-bottom:12px;overflow:hidden;font-size:13px}.post-meta li{float:left;margin-right:25px;color:#666}.post-meta li a{color:#cd5353}.post-meta i{font-size:17px;margin-right:8px;position:relative;top:0;color:#ccc}.block-post p{margin-bottom:25px}.block-post hr{margin-top:0}.block-post.single p{margin-bottom:15px}.block-posts .block-post:last-child .divider-m{display:none}.block-posts .block-post:last-child{margin-bottom:40px}.block-posts .block-post.single:last-child{margin-bottom:0}.search-form{border-top:1px solid #26292e;position:relative;top:-1px;height:52px;height:auto!important}.search-form input[type=text]{background:#cd5353;color:#fff;font-size:12px;border:none;padding:15px 25px;text-align:right;width:100%;text-transform:uppercase}.search-form input[type=submit]{height:0;opacity:0;overflow:hidden;padding:0;width:0;display:none}.search-form i{color:#fff;font-size:22px;position:absolute;left:25px;top:15px;cursor:pointer}.embed-video{display:inline-block;position:relative;width:100%;padding-bottom:56%}.embed-video iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.comment,.comments .reply-btn,.comments .reply-btn a,.contact-form,.reply-form{position:relative}.comment-content{margin-bottom:15px;margin-left:120px}.comments .author-img{float:left;height:80px;padding:8px;width:80px;border:1px solid #efefef;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.comments .author-img img{display:block;height:100%;max-width:100%}.comments a,.pagination ul{display:inline-block}.comment{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #efefef}.comments li:last-child .comment{border:none;margin-bottom:0;padding-bottom:0}.author a{color:#292c31;font-size:12px}.comments .replys{margin-left:40px}.comments .replys.children{margin-left:80px}.comments .reply-btn{left:-15px;top:18px}.comments .reply-btn a{color:#fff;background:#cd5353;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;font-size:10px;margin-left:20px;padding:0 12px}.comment-content .date a{display:inline-block;font-size:11px;color:#cd5353;position:relative;top:-5px}.pagination ul li{color:#ccc;display:inline;font-size:12px}.pagination ul li.prev a{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}.pagination ul li.next a{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}.pagination ul li a{background:#fff;color:#ccc;float:left;height:35px;line-height:36px;margin-right:5px;width:35px;border:1px solid #efefef}.pagination ul li a:hover,.pagination ul li span:hover{color:#33373d}.pagination ul li a.selected{color:#cd5353}.pagination ul li i{margin:0;width:auto}#map{height:390px}.input-columns .column1,.input-columns .column2{float:left;width:50%}.input-columns .column1 .column-inner{padding:0 15px 0 0}.contact-form input[type=text],.contact-form textarea,.reply-form input[type=text],.reply-form textarea{background:rgba(0,0,0,0);border:1px solid #efefef;color:#666;font-size:13px;margin:0 0 14px;outline:0;overflow:hidden;padding:10px 15px;resize:none;width:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;font-family:open_sansregular,Arial,sans-serif}.contact-form textarea,.reply-form textarea{color:#666;width:100%;font-family:open_sansregular,Arial,sans-serif}.contact-form .submit,.reply-form .submit{bottom:-15px;cursor:pointer;position:absolute;right:45px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border:15px solid #fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.contact-form .submit:hover,.reply-form .submit:hover{background:#33373d;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#error,#success{display:none;position:relative}#error h2,#success h2{color:#33373d;font-size:11px;left:0;position:absolute;text-transform:none;top:0}.errorForm{border:1px solid #cd5353!important}.info-holder{border:1px solid #efefef;padding:20px;text-align:center}.address-info{position:relative}.address-info p{color:#2d2d2d;font-size:18px;padding-bottom:40px;padding-top:40px;line-height:30px}.address-info i{background:#cd5353;color:#fff;display:inline-block;font-size:28px;height:90px;left:50%;line-height:60px;margin-left:-50px;position:absolute;top:-70px;width:90px;border:15px solid #fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.address-info{font-size:14px;text-align:center}.contact-info a{color:#999}.contact-info li{display:inline-block;position:relative;width:200px}.contact-info ul{padding-bottom:25px}.contact-info li .ico{background:#33373d;color:#fff;font-size:20px;height:80px;left:50%;line-height:52px;margin-left:-36px;position:absolute;top:28px;width:80px;border:15px solid #fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){input,textarea{-webkit-appearance:none;-webkit-border-radius:0}#map{height:300px}.address-info i{margin-left:-45px}.address-info p{margin:0 auto 80px;padding-bottom:20px;line-height:30px}.contact-info li{width:auto;padding-bottom:80px;display:block;text-align:center}.contact-info li:last-child{padding-bottom:0}.contact-info li .ico{top:-80px}.img-profile .name-profile{display:none}}@media only screen and (min-width:768px) and (max-width:1000px){.bottom-header,.info ul.info-list{margin-bottom:10px}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}.nopr{padding-right:15px}.main-nav.tabbed ul li{float:left;width:25%;border-right:1px solid #26292e;border-bottom:none}.main-nav.tabbed ul li:last-child{border-right:none;border-bottom:none}.img-profile .name-profile{display:none}.info ul.info-list li .inf{left:-4px}.vc{display:inline!important}.skill .title{transform:rotate(0);-webkit-transform:rotate(0);position:static;margin-top:25px}.block.service div{margin-bottom:30px}.block.service div:last-child{margin-bottom:0}#map{height:300px}.address-info i{margin-left:-45px}.address-info p{line-height:30px;margin-bottom:60px}.contact-info li{width:auto;padding-bottom:80px;display:block;text-align:center}.contact-info li:last-child{padding-bottom:0}.contact-info li .ico{top:-80px}}@media only screen and (min-width:480px) and (max-width:767px){input,textarea{-webkit-appearance:none;-webkit-border-radius:0}.nopr{padding-right:15px}.main-nav.tabbed ul li{float:left;width:25%;border-right:1px solid #26292e;border-bottom:none}.main-nav.tabbed ul li a{font-size:0}.main-nav.tabbed ul li:last-child{border-right:none;border-bottom:none}.main-nav.tabbed ul li a i{left:0;text-align:center;width:100%}.img-profile .name-profile{display:none}.bottom-header,.info ul.info-list{margin-bottom:10px}.info ul.info-list li .inf{left:-2px}.vc{display:inline!important}.skill .title{transform:rotate(0);-webkit-transform:rotate(0);position:static;margin-top:25px}.block.service div{margin-bottom:30px}.block.service div:last-child{margin-bottom:0}.filter li{display:block;margin:10px 0}.post-meta li{float:none}.post-title a,.post-title h1{line-height:30px;display:block}span.meta-date{margin-left:0;margin-top:10px;margin-bottom:10px}.comments .replys.children{margin-left:40px}#map{height:300px}.address-info i{margin-left:-45px}.address-info p{line-height:30px;margin-bottom:60px}.contact-info li{width:auto;padding-bottom:80px;display:block;text-align:center;font-size:12px}.contact-info li:last-child{padding-bottom:0}.contact-info li .ico{top:-80px}.block-quote blockquote{padding-right:0}}@media only screen and (max-width:479px){.bottom-header,.info ul.info-list{margin-bottom:10px}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}.nopr{padding-right:15px}.main-nav.tabbed,.main-nav.tabbed li{background:#33373d}.main-nav.tabbed ul li{float:left;width:25%;border-right:1px solid #26292e;border-bottom:none}.comments .author-img,.post-meta li{float:none}.main-nav.tabbed ul li a{font-size:0}.main-nav.tabbed ul li:last-child{border-right:none;border-bottom:none}.info ul.info-list li,.info ul.info-list li .inf{border-bottom:1px solid #efefef}.main-nav.tabbed ul li a i{left:0;text-align:center;width:100%}.about .profile h1{font-size:25px}.about .profile h3{line-height:30px;font-size:20px}.img-profile .name-profile{display:none}.info ul.info-list{border-left:0}.info ul.info-list li,.info ul.info-list li .inf,.pagination ul li.prev a{border-left:1px solid #efefef}.info ul.info-list li .inf{width:100%;border-right:0}.vc{display:inline!important}.skill .title{transform:rotate(0);-webkit-transform:rotate(0);position:static;margin-top:25px}.block.service div{margin-bottom:30px}.block.service div:last-child{margin-bottom:0}.block-quote{width:100%;margin:0;padding:20px}.block-quote .block-icon,.block-quote .block-img{display:none}.filter li{display:block;margin:10px 0}.post-title a,.post-title h1{line-height:30px;display:block}span.meta-date{margin-left:0;margin-top:10px;margin-bottom:10px}.comments .replys.children{margin-left:40px}.pagination ul li a{margin-right:0;border-left:0}.block-single h1.large-title{font-size:25px;line-height:40px}.block-single.margBottom{margin-bottom:20px!important}.comment-content{margin-left:0;margin-top:60px}.input-columns .column1,.input-columns .column2{width:100%}.input-columns .column1 .column-inner{padding:0}#map{height:200px}.address-info i{margin-left:-45px}.address-info p{line-height:30px;margin-bottom:60px}.contact-info li{width:auto;padding-bottom:80px;display:block;text-align:center;font-size:12px}.contact-info li:last-child{padding-bottom:0}.contact-info li .ico{top:-80px}.contact-form .submit,.reply-form .submit{position:static;border:none;width:100%}.button .but{margin-bottom:10px}.block-quote blockquote{padding-right:0}}