.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.whitespace{height:11px}body{padding:0;margin:0;font-family:"Ubuntu Condensed",sans-serif;background-color:#dedede;background-attachment:fixed}.page{margin:1% 0 0}.logo-container{float:left}.logo-container .slogan{display:inline-block;float:left;margin-left:12px;height:69px;width:420px;position:relative;font-size:1.5em}.slogan span{position:absolute;bottom:0;display:block;background-color:#999;padding:4px 9px;color:#fff}header .logo{float:left;margin-left:10px}header img{max-width:120px}header .header-right{float:right;margin-right:15px}header .contacts{margin-top:20px}header .contacts .row{display:inline-block;margin-right:10px;font-size:1.6em;padding:3px}header .contacts .row:last-child{display:block}header .contacts .row .fa{margin-right:7px}.nav-header{position:relative;z-index:2;margin-bottom:0}header nav{display:block;margin:10px 0 0;background-color:#de1e23}header nav ul{margin:0;padding:0;display:block;width:100%}header nav ul li{float:left;list-style:none;margin:0}header nav ul li a{display:block;text-transform:uppercase;padding:16px 32px;color:#fff;letter-spacing:1px;font-size:.94em;background:#903;text-decoration:none;text-shadow:0 1px 0 #000}header nav ul li a.active{background-color:#5a050d}header nav ul li a:hover{background-color:#5a050d;color:#fff;text-decoration:none}header nav ul li .fa{margin-right:3px}.sub-header{width:100%;background-color:#dedede;line-height:1em;text-transform:uppercase}.sub-header-inner{padding:0}.sub-header span{color:#452336}section.intro{background:#f0f0f0;color:#333;position:relative}section.intro .info-ref{text-align:right;position:absolute;bottom:25px;width:auto}.about-us{background-color:#7eac03;font-size:1.2em;padding-right:18px;margin-top:18px;color:#fff;display:inline-block;text-shadow:0 1px 0 #486c00;line-height:normal;margin-left:30px}.about-us .fa{margin-right:18px;padding:18px 20px;background-color:#690}.about-us:hover{background-color:#690;text-decoration:none;color:#fff}.about-us:hover .fa{background-color:#416100}.quality-quarantee{background-color:#903;font-size:1.2em;padding-right:18px;margin-top:18px;color:#fff;display:inline-block;text-shadow:0 1px 0 #710026;margin-left:30px}.quality-quarantee .fa{margin-right:18px;padding:18px 20px;background-color:#710026}.quality-quarantee:hover{background-color:#710026;text-decoration:none;color:#fff}.quality-quarantee:hover .fa{background-color:#2f0010}section.intro h2{font-weight:400;font-size:2em}section.intro .description{font-size:1.4em}section.intro .intro-block{float:left;padding:30px 30px 90px;width:38%}section.intro .description-block{float:right;padding:30px 30px 90px;width:60%;background-image:url(../img/prize.png);background-repeat:no-repeat;background-position:right;background-color:#fefefe}section.intro .description-block .row{display:block;margin-bottom:10px;margin-left:10px}section.intro .description-block .row .fa{float:left;display:block;width:30px;margin-top:5px}section.intro .description-block .row .text{display:block;float:left;width:90%}.intro-block-heading{vertical-align:middle;margin-bottom:22px}.intro-block-heading img,.intro-block-heading span{vertical-align:middle}.intro-block-heading img{margin-right:5px}footer nav{display:block;margin:10px 0 0;background-color:#999}footer nav ul{margin:0;padding:0;height:33px;display:block;width:100%;background-color:#666}footer nav ul li{float:left;list-style:none;margin:0}footer nav ul li a{display:block;text-transform:uppercase;padding:8px 16px;color:#fff;letter-spacing:1px;font-size:.84em;background:#444;text-decoration:none;text-shadow:0 1px 0 #000}footer nav ul li a.active{background-color:#5a050d}footer nav ul li a:hover{background-color:#5a050d;color:#fff;text-decoration:none}footer nav ul li .fa{margin-right:3px}footer .copyright{padding:20px;color:#fff;font-size:.9em}footer .copyright a{color:#fff;text-decoration:none}.carousel .item{height:500px;min-height:500px;max-height:500px;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item .item-one,.carousel .item .item-three,.carousel .item .item-two{height:500px;width:100%;min-height:500px;max-height:500px;background-color:#dedede}.carousel .item span.main-item{font-size:4em;display:block;width:auto;line-height:normal;font-weight:700;color:#fff;padding:30px 50px;letter-spacing:-2px;-webkit-box-shadow:7px 10px 0 rgba(0,0,0,.48);-moz-box-shadow:7px 10px 0 rgba(0,0,0,.48);box-shadow:7px 10px 0 rgba(0,0,0,.48);-ms-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.code-pre{position:absolute;top:0;z-index:0;white-space:pre;width:100%;font-size:.8em;text-transform:none}.code-pre-one{float:left;width:33%;margin-top:-10px;margin-left:-30px;text-transform:none}.code-pre-two{float:left;width:33%;margin-top:-50px;text-transform:none}.code-pre-three{float:left;width:33%;margin-top:-60px}.carousel .item .main-item.one{background-color:#0189ff;position:absolute;top:130px;left:-5%}.carousel .item .main-item.two{background-color:#7eac03;margin-left:80px;position:absolute;top:105px;left:12%;z-index:1}.carousel .item .main-item.three{background-color:#dc0000;margin-left:120px;position:absolute;top:220px;left:20%}.carousel .item .item-two{background-color:#fefeda;font-family:Neucha,cursive}.carousel .item .item-two .work-principle{color:#000;line-height:normal;text-transform:uppercase;position:absolute;text-shadow:2px 2px 0 #aaa}.work-principle.ucd{top:12%;left:6%;width:100%;font-size:3.6em}.work-principle.usability{top:22%;left:66%;font-size:5.2em}.work-principle.ux{top:26%;left:8%;font-size:3.6em}.work-principle.uxd{top:42%;left:52%;font-size:3.6em;width:100%}.work-principle.testing{top:64%;left:6%;font-size:2.3em}.user-icon{position:absolute;top:38%;left:33%;opacity:.9}.carousel .item .item-three{background-color:#fff}.carousel .item .item-three .dyne-logo{text-align:center;width:40%;float:left;position:absolute;background-color:#450017;bottom:0;top:0}.carousel .item .item-three .dyne-logo img{margin-top:17%}.carousel .item .item-three .fivestars-quality{width:60%;float:right;background-color:#710026;position:absolute;left:40%;bottom:0;top:0}.fivestars-heading{color:#fff;line-height:normal;font-size:4.2em;margin:50px 0 0 20px;font-weight:400;letter-spacing:-1px;text-transform:none;text-shadow:1px 1px 0 #000;text-align:center}.fivestars-icons{margin:40px 0 30px;text-align:center}.fivestars-description{text-align:center;color:#fff;padding:20px;line-height:normal;font-size:1.3em;text-shadow:1px 1px 0 #000}.fivestars-icons img{position:relative}.intro-photo-block{width:33.33%;float:left;text-align:center;margin:30px 0 20px}.intro-photo-block img{margin:0 auto;min-width:50%;max-width:50%;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.intro-photo-block .caption{margin-top:10px;font-size:1.4em}.intro-photo-block .caption span{display:inline-block;padding:0 20px}.intro-photo-block .caption .service{display:inline-block;min-width:50%;padding:12px 33px;margin:10px 0;color:#fff;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.intro-photo-block .caption .service:hover{text-decoration:none}.intro-photo-block .caption .service.design{background-color:#a4aa00;text-shadow:0 1px 0 #676b00}.intro-photo-block .caption .service.design:hover{background-color:#7b8000}.intro-photo-block .caption .service.programming{background-color:#0189ff;text-shadow:0 1px 0 #004b8c}.intro-photo-block .caption .service.programming:hover{background-color:#005eb0}.intro-photo-block .caption .service.marketing{background-color:#ca2b00;text-shadow:0 1px 0 #821c00}.intro-photo-block .caption .service.marketing:hover{background-color:#962000}.intro-contacts{margin:20px 0 0}.contacts-left .inner{padding:20px}.contacts-left{width:33%;float:left;background-image:url(../img/contacts-bg.jpg);background-size:cover;text-align:center;position:relative;text-shadow:0 2px 0 #930069;min-height:270px;max-height:270px}.contacts-intro-solid-color{background-color:#903;opacity:.85;position:absolute;top:0;left:0;right:0;bottom:0}.contacts-right{width:67%;float:right;position:relative;min-height:270px;max-height:270px}.contacts-right .inner{padding:40px}.contacts-details-solid-color{background-color:#e6004d;position:absolute;top:0;left:0;right:0;bottom:0}.contacts-details-decorative-icon{position:absolute;right:50px;color:#6a0023;z-index:2;font-size:16em;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.intro-contacts .contacts-left .fa{font-size:7em;margin-top:30px;color:#f5ffd3;position:relative;z-index:2}.intro-contacts .contacts-left p{font-size:2.5em;color:#f5ffd3;position:relative;z-index:2;text-transform:uppercase}.contacts-right .row{position:relative;z-index:2;color:#fff;text-shadow:0 2px 0 #930069;padding:5px}.contacts-right .row .fa{font-size:2.4em}.contacts-right .row .value{font-size:2.4em;margin-left:10px}.contacts-right p{position:relative;z-index:2;color:#fff;font-size:1.3em;margin:0 0 0 47px}.carousel-indicators li{width:30px!important;height:30px!important;margin:4px!important;border-radius:30px;border:0 solid #fff;opacity:.9;cursor:pointer;-webkit-box-shadow:inset 2px 2px 11px rgba(0,0,0,.65);-moz-box-shadow:inset 2px 2px 11px rgba(0,0,0,.65);box-shadow:inset 2px 2px 11px rgba(0,0,0,.65)}.carousel-indicators .active{background-color:#ce0000;-webkit-box-shadow:inset 2px 2px 11px rgba(0,0,0,.85);-moz-box-shadow:inset 2px 2px 11px rgba(0,0,0,.85);box-shadow:inset 2px 2px 11px rgba(0,0,0,.85)}.glyphicon{color:#fff!important;width:50px!important;height:50px!important;font-size:50px!important;text-shadow:0 3px 2px rgba(0,0,0,.7);opacity:1!important}.carousel-fade .item{-webkit-transition:opacity 2s;-moz-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}.carousel-fade .active.left{left:0;opacity:0;z-index:2}.carousel-fade .next{left:0;opacity:1;z-index:1}.page-header{position:relative;overflow:hidden}.page-header h2{font-weight:400;margin:0;padding:18px;position:relative;z-index:2;font-size:7em}.page-header h2 .fa{margin-left:40px;margin-right:20px}.page-header.about{height:200px;background:url(../img/headers/about.jpg) 0 0/100%}.page-header.about h2{color:#f9e5eb;text-shadow:0 2px 0 #7e1532;float:left}.page-header.about .solid-bg{background-color:rgba(224,40,109,.8);position:absolute;height:100%;width:100%;top:0;bottom:0;z-index:1}.page-header.about .logo-about{position:relative;z-index:1;float:right;margin-top:-70px;margin-right:40px}.page-header.me{height:200px;background:url(../img/headers/me.jpg) 0 0/100%}.page-header.me h2{color:#fff;text-shadow:0 2px 0 #3d3d3d;float:left}.page-header.me .solid-bg{background-color:rgba(77,77,77,.7);position:absolute;height:100%;width:100%;top:0;bottom:0;z-index:1}.page-header.me .logo-about{position:relative;z-index:1;float:right;margin-top:-70px;margin-right:40px}.page-header.certificates{height:200px;background:url(../img/headers/certificates.jpg) 0 0/100%}.page-header.certificates h2{color:#fff;text-shadow:0 2px 0 #3d3d3d;float:left}.page-header.certificates .solid-bg{background-color:rgba(77,77,77,.45);position:absolute;height:100%;width:100%;top:0;bottom:0;z-index:1}.page-header.certificates .logo-about{position:relative;z-index:1;float:right;margin-top:-70px;margin-right:40px}.page-header.services{height:200px;background:url(../img/headers/services.jpg) 0 0/100%}.page-header.services h2{color:#fff;text-shadow:0 2px 0 #3d3d3d;float:left}.page-header.services .solid-bg{background-color:rgba(125,125,125,.75);position:absolute;height:100%;width:100%;top:0;bottom:0;z-index:1}.page-header.services .logo-about{position:relative;z-index:1;float:right;margin-top:-70px;margin-right:40px}.page-header.contacts{height:200px;background:url(../img/headers/contacts.gif) 0 0/100%}.page-header.contacts h2{color:#fff;text-shadow:0 2px 0 #3d3d3d;float:left}.page-header.contacts .solid-bg{background-color:rgba(39,96,154,.9);position:absolute;height:100%;width:100%;top:0;bottom:0;z-index:1}.page-header.contacts .logo-about{position:relative;z-index:1;float:right;margin-top:-70px;margin-right:40px}.antonradev{width:300px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;z-index:2;position:relative;margin-top:-20px;webkit-box-shadow:17px 5px 0 rgba(0,0,0,.48);-moz-box-shadow:17px 5px 0 rgba(0,0,0,.48);box-shadow:17px 5px 0 rgba(0,0,0,.48)}.info-blocks{margin-top:20px;background:url(../img/headers/info-blocks-bg.jpg) 0 0/100%}.info-blocks-inner{background-color:rgba(0,64,119,.5);padding:1.7% 2.2%}.info-block{width:23%;float:left;margin:1%;min-height:100px;position:relative;overflow:hidden}.info-block a{display:block;width:100%;min-height:80px;line-height:100px;text-indent:30px;font-size:1.6em;height:180px;color:#fff;cursor:pointer;background-position:center 80%;background-repeat:no-repeat}.info-block a:hover{text-decoration:none}.info-block.work a{background-color:#df5225;background-image:url(../img/icons/about-buttons/about.png)}.info-block.work a:hover{background-color:#ffa800}.info-block.team a{background-color:#0073e9;background-image:url(../img/icons/about-buttons/team.png)}.info-block.team a:hover{background-color:#00b8ed}.info-block.certificates a{background-color:#ba1d48;background-image:url(../img/icons/about-buttons/certificates.png)}.info-block.certificates a:hover{background-color:#e3009b}.info-block.somethingelse a{background-color:#159929;background-image:url(../img/icons/about-buttons/star.png)}.info-block.somethingelse a:hover{background-color:#8bb300}.info-block .button-icon{position:absolute;bottom:-2em;right:-2em;display:block;z-index:0;-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.info-block .button-icon .fa{color:#fff;font-size:6em}.info-blocks.navigational{padding:0;margin:4px 0;background:0 0}.info-blocks.navigational .info-block{width:24.75%;height:auto;min-height:40px;margin:.1%}.info-blocks.navigational .info-block a{display:block;padding:6px 0 44px;text-indent:initial;line-height:1.8em;height:auto;font-size:1.4em;color:#fff;text-align:center;cursor:pointer;background-position:center 75%;background-repeat:no-repeat;background-size:30px;margin:0 3px}.page-header.company{height:200px;background:url(../img/headers/company.jpg) 0 0/100%}.page-header.company h2{color:#f9e5eb;text-shadow:0 2px 0 #7e1532;float:left}.page-header.company .solid-bg{background-color:rgba(223,82,37,.85);position:absolute;height:100%;width:100%;top:0;bottom:0;z-index:1}.page-header.company .logo-about{position:relative;z-index:1;float:right;margin-top:-70px;margin-right:40px}.page-content{padding:40px;font-size:1.4em}.page-content h1,.page-content h2,.page-content h3{font-weight:400}.about-text{float:left;width:60%}.legal-info{float:right;width:35%}.legal-info .inner{padding:30px;background-color:#ccc}.work-style-block{float:left;width:50%}.work-style-block h2{margin-top:0;font-size:2.1em;margin-bottom:10px}.work-style-block small{font-size:.95em;color:#666}.work-style-block.design{padding-right:30px}.work-style-block ul li{margin:0 0 10px}.page-content.about-me{background-color:#f9f9f9;padding:20px;margin:5px}.about-block.about-me{float:left;width:55%}.about-block.skills{width:42%;float:right}.about-block h3{margin-top:0}.about-block.design{padding-right:30px}.about-block ul li{margin:0 0 10px}.about-block.about-me.cert-list{max-width:1000px!important;width:60%;float:none;margin:0 auto!important}.about-block.about-me.cert-list h3{font-size:2em}.cert-list li{margin-bottom:20px!important}.cert-list li:nth-child(even){margin-right:-10%;margin-left:10%;border-left:10px #ba1d48 solid!important}.about-block.quality h2{text-align:center;font-size:2.5em;margin-top:0;margin-bottom:20px}.stars-list{text-align:center;font-size:3em}.cert-list li small{display:block;font-size:.7em}.about-blocks-list{padding:0;margin:0}.about-blocks-list li{margin-bottom:10px;list-style:none;background-color:#f0f0f0;padding:20px;font-size:.9em}.about-blocks-list.briefly li{border-left:10px #0189ff solid}.about-blocks-list.skills li{background-color:#d5e791;float:left;display:block;margin:0 8px 8px 0;padding:15px 30px;position:relative}.skill-corner{width:0;height:0;border-bottom:15px #d5e791 solid;border-left:15px #0073e9 solid;position:absolute;top:0;left:0}.services-page{margin:10px 0;padding:40px 0;background-color:#fff;background-image:url(../img/services_bg.jpg)}.services-page .wrapper{margin:0 auto;max-width:1150px}.services-page h2{font-weight:400;background-color:#8bb300;color:#fff;margin:0 auto;width:220px;height:220px;line-height:216px;text-align:center;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.consulting-box{float:left;width:50%;text-align:center;margin-top:-30px}.consulting-box img{margin:0 auto;width:160px;height:160px;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.consulting-box h3{text-align:center;font-weight:400;font-size:1.1em;padding:6px;margin:10px auto 0;width:148px;background-color:#a4aa00;color:#fff;display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.services-page h2.design{background-color:#e0286d}.consulting-box.third{width:33.3%}.consulting-box h3.design{background-color:#ca2b00}.services-page h2.front-end{background-color:#005eb0}.consulting-box h3.front-end{background-color:#0073e9}.questions{background-attachment:fixed;padding-left:50px;padding-right:50px}.questions h1{font-weight:400}.questions h1 .fa{font-size:3em;vertical-align:middle;margin-right:20px}.questions blockquote{width:70%;padding:30px;margin:0 0 50px 90px;background-color:rgba(204,204,204,.3);font-size:1.4em}@media (max-width:1040px){header nav ul li a{padding:8px 12px;font-size:.9em}.info-block{width:48%!important;float:left;margin:1%;min-height:100px;position:relative;overflow:hidden}.work-style-block{width:99%;float:none}.contacts-left,.contacts-right{width:100%;float:none}}@media (max-width:840px){body{overflow-x:hidden}.page{margin:0}.logo-container{float:left;width:360px}.logo-container .slogan{display:inline-block;float:left;margin-left:5px;height:69px;width:220px;position:relative;font-size:1.2em}header .contacts{margin-top:0}header nav ul li{display:block;width:50%}.sub-header{display:none}section.intro .intro-block{float:none;width:100%;padding-bottom:30px}section.intro .description-block{float:none;width:100%;padding-bottom:90px}.intro-photo-block{width:100%;float:none;margin:30px 0 20px}.antonradev,.logo-about{display:none}.about-block{width:99%!important;float:none!important}.questions h1{display:block;text-align:center}.questions h1 .fa{display:block;width:3em;margin:0 auto}.questions blockquote{display:block;width:100%;margin:0}footer nav ul li{display:block;width:50%}footer nav ul li a{padding:8px 16px;font-size:.84em}}@media (max-width:540px){header img{max-width:100px}.logo-container .slogan{font-size:1.2em;margin:0}header .contacts .row{margin-right:5px;font-size:1.2em;padding:1px}.slogan span{padding:3px 7px}.page-header h2{font-size:4em}.info-block{width:98%!important;float:left;min-height:100px}.work-style-block ul{padding:0;margin:0;list-style:none}.contacts-left,.contacts-right{font-size:80%}} @media (max-width:840px){ nav ul li:nth-child(6) { display: none; } } @media (max-width:340px){ .fa { display: none !important; } }