html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ul,ol{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}a:hover,a:active,input,input:active,textarea,textarea:active,label:focus,label:active{outline:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}a:link{-webkit-tap-highlight-color:#478fb2}::-moz-selection{background:#478fb2;color:#fff;text-shadow:none}::selection{background:#478fb2;color:#fff;text-shadow:none}textarea,button,input,select{font-size:100%;padding:0;margin:0;vertical-align:baseline;*vertical-align:middle}textarea{overflow:auto;min-height:20px;max-height:300px;max-width:400px;min-width:150px}input[type="radio"],input[type="checkbox"]{vertical-align:middle}input[type="button"],input[type="submit"],button{cursor:pointer;-webkit-appearance:button}button{width:auto;overflow:visible}.ie7 input[type="checkbox"]{vertical-align:baseline}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}pre{padding:15px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.cf:before,.cf:after,.row:before,.row:after,.inner:before,.inner:after,.two-cols:before,.two-cols:after,.three-cols:before,.three-cols:after,.four-cols:before,.four-cols:after,.five-cols:before,.five-cols:after,.six-cols:before,.six-cols:after{content:"";display:table}.cf:after,.clear,.row:after,.inner:after,.two-cols:after,.three-cols:after,.four-cols:after,.five-cols:after,.six-cols:after{clear:both}.cf,.row,.inner,.two-cols,.three-cols,.four-cols,.five-cols,.six-cols{zoom:1}html{min-width:960px;height:100%}body{font:14px/18px Arial,sans-serif;width:100%;height:100%;color:#888;background:#fff}.fl-l{float:left!important}.fl-r{float:right!important}.a-center{text-align:center}.a-left{text-align:left}.a-right{text-align:right}.clear{clear:both}.no-bd{border:none!important}.no-bg{background:none!important}.mb-0{margin-bottom:0!important}.mb-20{margin-bottom:20px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.pb-0{padding-bottom:0!important}.pb-20{padding-bottom:20px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.hr-block{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.hr-block-alt{position:relative;padding-bottom:50px;margin-bottom:50px}.hr-block-alt:after{content:'';height:1px;background:#f5f5f5;position:absolute;bottom:0;left:50%;width:620px;margin-left:-310px}.hr-top{margin:0 0 20px 0;padding-top:30px;border-top:1px solid #ccc}.strong a,.strong{font-weight:700!important}a{color:#c10505;outline:none;font-size:14px;text-decoration:underline}a:hover{color:#000}a.btn-new{display:inline-block;padding:0 20px;border-radius:5px;background:#c10505;background:-webkit-linear-gradient(top,#c10505 0,#025bc1 100%);background:linear-gradient(to bottom,#c10505 0,#025bc1 100%);color:#fff;text-decoration:none;text-transform:uppercase;text-shadow:0 1px 0 #024592;font:100 14px/32px 'Roboto',Helvetica,Arial}a.btn-new:hover{background:#c10505;background:-webkit-linear-gradient(top,#c10505 0,#0142b8 100%);background:linear-gradient(to bottom,#c10505 0,#0142b8 100%);color:#fff;text-decoration:none;text-shadow:0 1px 0 #024698}a.btn-in{display:inline-block;background:url(../images/who-we-are/management-team/btn-in.png) no-repeat;width:201px;height:32px}a.btn-in:hover{background-position:0 -32px}h1,.page-title{font:300 36px/36px 'Roboto',Helvetica,Arial;color:#c10505;text-align:center}h1.page-subtitle{color:#666;margin-top:10px;font:300 30px/30px 'Roboto',Helvetica,Arial}h2,h2 a,h2 a:hover{font:300 26px/26px 'Roboto',Helvetica,Arial;color:#666;text-align:center;margin-bottom:30px;text-decoration:none}h3{font:300 18px/18px 'Roboto',Helvetica,Arial;color:#585858;text-align:center;margin-bottom:30px}h2.h2-alt,h3.h3-alt{color:#c10505}.wrapper{height:auto!important;min-height:100%;overflow:hidden}.inner{width:940px;margin:0 auto}.inner-alt{width:780px;margin:0 auto}.container{margin-bottom:380px}.pad{padding:50px 0}.section{padding:50px 0}.section-alt{padding:50px 0;background:#f5f5f5}.two-cols .main-col{width:590px;float:left}.two-cols .left-col{width:260px;float:left}.two-cols .right-col{width:260px;float:right}.two-cols .col{float:left;width:47%;margin-left:6%}.three-cols .col{float:left;width:29.33%;margin-left:6%}.four-cols .col{float:left;width:22%;margin-left:4%}.five-cols .col{float:left;width:17.5%;margin-left:3.125%}.six-cols .col{float:left;width:14%;margin-left:3.2%}.seven-cols .col{float:left;width:12%;margin-left:2.6%}.two-cols .col:first-child,.three-cols .col:first-child,.four-cols .col:first-child,.five-cols .col:first-child,.six-cols .col:first-child,.seven-cols .col:first-child{margin-left:0}.two-cols.h-separators .col{width:50%;margin-left:0}.five-cols.h-separators .col{width:20%;margin-left:0}.seven-cols.h-separators .col{width:14%;margin-left:0}.h-separators .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #dadada}.h-separators .col:first-child{border-left:none}.header{position:relative;padding:23px 0 18px 0;z-index:105}.header-text{font:13px/30px 'Roboto',Helvetica,Arial;text-transform:uppercase;float:right}.logo-wrap{float:left;position:relative;z-index:100}.logo-wrap a{display:block;text-indent:-9999px}.logo-wrap a.logo{background:url(../images/logo.png)  no-repeat;*background:url(../images/layout/logo-new-year.png) no-repeat;width:200px;height:87px}.logo-wrap a.logo-helloween{background:url(../images/layout/logo-helloween.png) no-repeat;width:175px;height:82px}.logo-wrap a.logo-easter{background:url(../images/layout/logo-easter.png) no-repeat;width:177px;height:100px;margin-top:-15px}.header .phone{font:13px/30px 'Roboto',Helvetica,Arial;text-transform:uppercase;float:right;color:#c10505;margin:4px 0 0 25px;line-height:24px}.header .phone a{display:block;overflow:hidden;margin:0 0 0 0;text-decoration:none}.phone a:before{width:16px;height:11px;background:url(../images/layout/icos-flag.png) no-repeat;content:'';display:inline-block;margin:0 2px -1px 5px}.header .phone a.phone-us:before{background-position:0 -12px}.header .phone a.phone-de:before{background-position:-32px 0}.header .link-contact{color:#e58d00;font:13px/30px 'Roboto',Helvetica,Arial;text-transform:uppercase;float:right;text-decoration:none;margin:26px 90px 0 10px}.link-contact:hover{text-decoration:underline}.available-dev-wrap{position:fixed;top:0;right:0;z-index:4;max-width:600px;width:400px;height:40px}.available-dev{position:absolute;top:200px;right:0;z-index:10001;display:block;border-radius:5px 0 0 5px;background:#c10505;box-shadow:0 1px 2px rgba(0,0,0,.5);text-align:center;text-decoration:none;font:600 14px/40px 'Roboto',Helvetica,Arial;width:64px;transition:.5s linear;white-space:nowrap;text-indent:-300px;color:rgba(255,255,255,0)}.available-dev:after{position:absolute;top:8px;right:20px;display:block;width:25px;height:22px;background:url() no-repeat;content:''}.available-dev:hover{color:#fff;text-decoration:none;text-indent:0;padding:0 55px 0 15px;width:140px}.available-dev span{color:#fff;text-indent:0;position:absolute;top:-15px;left:-15px;display:block;border-radius:3px;background:#cc1a1a;text-shadow:1px 0 0 #9a0808;text-align:center;font:700 14px/30px 'Roboto',Helvetica,Arial;border-radius:15px;width:30px;height:30px}.breadcrumbs{background:#c10505;padding:10px 0;font-size:12px;color:#fff}.breadcrumbs a{padding-right:11px;background:url() no-repeat 100% 50%;*background:url(../images/layout/arrow-breadcrumb.png) no-repeat 100% 50%;color:#fff;font-size:12px;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.nav-wrap{float:right;margin:26px 0 0 0}.header .nav>li:first-child{display:none}.header .nav>li{float:left;position:relative}.header .nav>li>a{color:#666;font:13px/30px 'Roboto',Helvetica,Arial;text-transform:uppercase;float:right;padding:0 10px;margin-top:0;margin-left:0;border-radius:5px 5px 0 0;text-decoration:none}.header .nav>li:hover>a{color:#fff;background:#c10505;text-shadow:0 1px 0 #1d63b4}.header .nav>li>ul{display:none;position:absolute;top:30px;left:0;background:#c10505;border-radius:0 5px 5px 5px;box-shadow:0 1px 2px rgba(0,0,0,.5);min-width:200px}.header .nav>li ul a:hover{background:#850000;text-shadow:0 1px 0 #084489}.header .nav>li ul a{text-transform:none;font-size:11px;line-height:26px;color:#fff;display:block;padding:0 8px;text-shadow:0 1px 0 #1d63b4;white-space:nowrap;text-decoration:none}.header .nav>li:hover ul{display:block}.footer ul>li>ul>li>ul,.header .nav>li>ul>li>ul{display:none!important}.sub-collapser{cursor:pointer;display:none}.menu-collapser{background:#1381ed;position:relative;color:#fff;width:100%;height:48px;line-height:48px;font-size:16px;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button{position:absolute;right:8px;top:10px;width:40px;background:#eff4f6;border-radius:4px;padding:7px 10px;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button .icon-bar{background-color:#077bb6;border-radius:1px 1px 1px 1px;display:block;height:2px;width:18px;margin:2px 0}.content p{color:#888;font:14px/20px Arial;margin-bottom:10px}.content ul{padding-left:5px;font:14px/20px Arial;margin-bottom:10px;list-style:disc inside}.content h1{margin-bottom:40px}.list-check{margin:0 0 50px 0;padding:0}.list-check li{color:#888;list-style:none;text-align:left;font:14px/18px Arial;margin-bottom:20px;padding-left:20px;background:url() no-repeat 0 3px}.list-check2 li{background:url() no-repeat 0 3px}.list-check p strong{font-weight:700}.block{background:#fff;display:block;border-radius:5px;text-decoration:none;border:1px solid #eaeaea;border-bottom:1px solid #c4c4c4;text-align:center;overflow:hidden}.block p{color:#888;font:14px/18px Arial}.block:hover{border-color:#f5f5f5;border-bottom:1px solid #ababab}.block p.block-title{display:block;font:400 20px/20px 'Roboto',Helvetica,Arial;color:#888;margin-bottom:15px}.block:hover p:first-child{color:#c10505}.block>em{display:block;margin:0 auto 25px auto}.block-btn-wrap{background:#eaeaea;padding:10px 17px}.block-btn{background:-webkit-linear-gradient(top,#025bc1 0,#025bc1 100%);background:linear-gradient(to bottom,#025bc1 0,#025bc1 100%);border-radius:5px;color:#fff;display:block;font:700 11px/30px 'Roboto',Helvetica,Arial;position:relative;text-align:center;text-shadow:0 1px 0 #024592}a.block:hover .block-btn,.block-btn:hover{background:#025bc1;background:-webkit-linear-gradient(top,#025bc1 0%,#0041b7 100%);background:linear-gradient(to bottom,#025bc1 0%,#0041b7 100%)}a.icon-block,.icon-block{display:block;text-align:center;color:#3a3a3a;font-size:12px;text-decoration:none}a.icon-block:hover,.icon-block:hover{text-decoration:underline;color:#c10505}.article-list em.ico{display:block;width:61px;height:61px;float:left;margin-right:20px}.article-list .article-list-title{font:400 20px/20px 'Roboto',Helvetica,Arial;color:#c10505;padding:21px 0;margin-bottom:15px}.article-list .article-list-title-two{padding:11px 0}.home-slider{padding:0;position:relative;height:340px;overflow:hidden;z-index:1}.slider-wrap{position:relative}.slider-wrap li{padding-top:80px;height:260px}.bx-controls{width:960px;position:absolute;top:150px;left:50%;margin:0 0 0 -480px;height:32px}.bx-controls-direction a{background:url() no-repeat;*background:url() no-repeat;width:52px;height:52px;display:block;position:absolute;top:0;z-index:1000;text-indent:-9999px}a.bx-prev{left:0}a.bx-next{right:0;background-position:-52px 0}a.bx-prev:hover{background-position:0 -52px}a.bx-next:hover{background-position:-52px -52px}.slider-wrap .link-more{font:300 18px/18px 'Roboto',Helvetica,Arial;margin-left:80px;display:block;text-align:left}.home-slider .first-slide{background:#f7f7f7 url('../images/img_slider1.png') no-repeat 50% 0}.home-slider .first-slide .slider-title{color:#5a5a5a;font:300 32px/40px 'Roboto',Helvetica,Arial;margin-bottom:20px;max-width:290px;padding-left:80px}.home-slider .first-slide .slider-title strong,.home-slider .third-slide .slider-title strong{font:400 32px/40px 'Roboto',Helvetica,Arial}.home-slider .second-slide{background:#f6f6f6 url('../images/img_slider2.png') no-repeat 50% 0;color:#fff;text-align:center}.home-slider .second-slide .slider-title{color:#343434;font:400 30px/40px 'Roboto',Helvetica,Arial;text-shadow:1px 0 1px #d8d8d8}.home-slider .second-slide p{color:#343434;max-width:450px;margin:0 auto;font:400 36px/40px 'Roboto',Helvetica,Arial}.home-slider .second-slide p a{color:#c10505;font:300 36px/40px 'Roboto',Helvetica,Arial}.home-slider .second-slide p a:hover{color:#373434}.home-slider .third-slide{background:#f3f3f3 url('../images/img_slider3.png') no-repeat 50% 0;color:#fff;text-align:center}.home-slider .third-slide .slider-title{color:#5a5a5a;font:300 32px/40px 'Roboto',Helvetica,Arial;margin-bottom:20px;max-width:320px;padding-left:80px;text-align:left}.home-slider .third-slide .slider-title strong{display:block}.portfolio-slider-wrap{height:822px;padding:35px 36px 0 36px;width:868px;background:url() no-repeat}.portfolio-slider-wrap ul{margin:0;height:488px}.portfolio-slider-wrap li{padding-top:0;padding-left:0;height:488px}.portfolio-slider-wrap .bx-controls-direction{display:none}.portfolio-page .bx-controls{position:static;top:auto;left:auto;margin:265px auto 0;width:158px}.portfolio-page .bx-controls .bx-pager-item{width:32px;height:32px;display:inline-block;margin:0 10px;text-indent:-9999px}.portfolio-page .bx-controls .bx-pager-item a{display:block;height:100%;background:url() no-repeat}.portfolio-page .bx-controls .bx-pager-item a:hover{background-position:0 -32px}.portfolio-page .bx-controls .bx-pager-item a.active{background-position:0 -64px}.technologies-icons em{display:block;background:url no-repeat;*background:url() no-repeat;height:50px;width:100px;margin:0 auto}.technologies-icons .icon-block em.ico02{background-position:-100px 0}.technologies-icons .icon-block em.ico03{background-position:-200px 0}.technologies-icons .icon-block em.ico04{background-position:-300px 0}.technologies-icons .icon-block em.ico05{background-position:-400px 0}.technologies-icons .icon-block em.ico06{background-position:-500px 0}.technologies-icons .icon-block em.ico07{background-position:-600px 0}.technologies-icons .icon-block:hover em.ico01{background-position:0 -100px}.technologies-icons .icon-block:hover em.ico02{background-position:-100px -100px}.technologies-icons .icon-block:hover em.ico03{background-position:-200px -100px}.technologies-icons .icon-block:hover em.ico04{background-position:-300px -100px}.technologies-icons .icon-block:hover em.ico05{background-position:-400px -100px}.technologies-icons .icon-block:hover em.ico06{background-position:-500px -100px}.technologies-icons .icon-block:hover em.ico07{background-position:-600px -100px}.section-home{max-width:780px}.section-home h2{margin-top:50px;text-align:left}.whatwedo-list{margin:0 0 40px -10px}.whatwedo-list li{display:block;text-decoration:none;text-align:center;overflow:hidden;float:left;width:117px;padding:0 8px;margin:0 0 10px;border-left:1px solid #e5e5e5}.whatwedo-list li:first-child{border-left:0}.whatwedo-list li em{display:block;width:71px;height:39px;margin:0 auto 8px auto;background:url(../images/what-we-do/icos-what-we-do-new.png) no-repeat}.whatwedo-list li em.ico2{background-position:0 -39px}.whatwedo-list li em.ico3{background-position:0 -78px}.whatwedo-list li em.ico4{background-position:0 -116px}.whatwedo-list li em.ico5{background-position:0 -155px}.whatwedo-list li em.ico6{background-position:0 -194px}.whatwedo-list li em.ico7{background-position:0 -233px;height:40px}.whatwedo-list li em.ico8{background-position:0 -272px}.whatwedo-list li p,.whatwedo-list li a{color:#3a3a3a;font:12px/16px Arial;display:block;text-decoration:none;margin:0}.whatwedo-list li:hover em{background-position-x:-71px}.whatwedo-list li:hover a{color:#c10505}.whatwedo-list li p.block-title{display:block;font:400 20px/20px 'Roboto',Helvetica,Arial;color:#888;margin-bottom:15px}.inner.wmgd{padding:174px 0 0;width:820px;text-align:center;background:url(../images/what-we-do/web-mobile-graphic-design/bg-wmgd.png) no-repeat 50% 0}.inner.wmgd h2{font-size:18px}.inner.wmgd h2,.inner.wmgd h3{margin:20px 0}.block-benefits p{padding:0 20px 20px 20px;margin:0 auto}.block-benefits>em{background:url(../images/what-we-do/Hire-Dedicated-Developers-Teams/ico-cooperation-benefits.png) no-repeat;width:112px;height:61px;margin-top:40px}.block-benefits>em.ico02{background-position:-112px 0}.block-benefits>em.ico03{background-position:-226px 0}.block-benefits>em.ico04{background-position:-340px 0}.own-software-dev-teams{height:325px;padding:85px 0 0 0;background:#f5f5f5 url(../images/what-we-do/Hire-Dedicated-Developers-Teams/bg-own-software-dev-teams.png) no-repeat 50% 100%}.own-software-dev-teams .col:first-child h3{text-align:right}.own-software-dev-teams h3{margin-bottom:40px}.own-software-dev-teams ul,.own-software-dev-teams ol{margin:0 0 20px 0;padding:0;list-style:inside}.team-process{background:url(../images/what-we-do/Hire-Dedicated-Developers-Teams/bg-process.png) no-repeat;width:900px;height:429px;margin:0 auto}.prices{background:url(../images/what-we-do/Hire-Dedicated-Developers-Teams/bg-prices.png) no-repeat;display:block;width:609px;height:35px;margin:20px auto 0 auto}ul.list li{list-style:none;background:url(../images/ico-list.png) no-repeat 0 5px;padding:0 0 10px 20px}.software-logos{background:url(../images/what-we-do/Hire-Dedicated-Developers-Teams/bg-logos.png) no-repeat 90% 100%}.most-popular-technologies{max-width:820px;margin:0 auto}.web-development .col:first-child{border-left:none;padding-left:0;margin-left:0;float:left}.web-development .col{float:right;margin-left:0}.web-development em.ico{display:block;float:left;width:100px;height:76px;background:url(../images/what-we-do/web-development/icos-web.png) no-repeat}.web-development em.ico2{background-position:-100px 0}.web-development ul.list-check{float:right;overflow:hidden;width:330px}.web-development .list-check li{float:left;width:42%}ul.icos-os{margin:0 auto;width:505px;padding-left:0}ul.icos-os li{float:left;width:100px;height:100px;margin-left:35px;background:url(../images/what-we-do/software-apps-development/icos-os.png) no-repeat;list-style:none;text-indent:-9999px}ul.icos-os li:first-child,ul.icos-technologies li:first-child a{margin-left:0}ul.icos-os li.ico2{background-position:-100px 0}ul.icos-os li.ico3{background-position:-200px 0}ul.icos-os li.ico4{background-position:-300px 0}ul.icos-technologies{margin:0 auto 30px auto;list-style:none;width:347px;padding-left:0}ul.icos-technologies li a{float:left;width:156px;height:156px;margin-left:35px;background:url(../images/what-we-do/software-apps-development/icos-technologies.png) no-repeat;text-indent:-9999px}ul.icos-technologies li a.ico2{background-position:-156px 0}ul.icos-technologies li a.ico1:hover{background-position:0 -156px}ul.icos-technologies li a.ico2:hover{background-position:-156px -156px}ul.icos-mobile{margin-bottom:35px}ul.icos-mobile li:first-child{margin-left:0;width:280px;background:#fff;border-radius:10px;color:#585858;font:100 18px/140px 'Roboto',Helvetica,Arial}ul.icos-mobile li{width:140px;min-height:140px;text-align:center;font-size:12px;color:#3a3a3a;float:left;margin-left:25px}ul.icos-mobile .ico{background:#fff;border-radius:10px;width:140px;height:140px;display:block;margin-bottom:10px;background:url(../images/what-we-do/mobile/icos-mobile.png)}ul.icos-mobile em.ico02{background-position:-150px 0}ul.icos-mobile em.ico03{background-position:-300px 0}ul.icos-mobile em.ico04{background-position:-450px 0}ul.icos-mobile em.ico05{background-position:0 -150px}ul.icos-mobile em.ico06{background-position:-150px -150px}ul.icos-mobile em.ico07{background-position:-300px -150px}ul.icos-mobile em.ico08{background-position:-450px -150px}.icos-models{text-align:center;color:#585858;font:100 20px/24px 'Roboto',Helvetica,Arial}.icos-models .ico{margin:0 auto 35px auto;width:150px;height:115px;display:block;background:url(../images/what-we-do/mobile/icos-models.png)}.icos-models em.ico02{background-position:-150px 0}.icos-models em.ico03{background-position:-300px 0}ul.icos-mobile-os{margin:0 auto;width:240px;padding-left:0}ul.icos-mobile-os li{text-align:center;float:left;width:100px;margin-left:35px;list-style:none;margin-top:25px}ul.icos-mobile-os .ico{display:block;width:100px;height:100px;background:url(../images/what-we-do/mobile/icos-mobile-os.png) no-repeat;margin-bottom:10px;text-indent:-9999px}ul.icos-mobile-os .ico2{background-position:-100px 0}ul.icos-mobile-os li:first-child{margin-left:0}.mobile-slider-wrap{position:relative;background-size:cover;height:400px;overflow:hidden}.mobile-slider li{height:400px}.mobile-slider .first-slide{height:400px;background:url(../images/what-we-do/mobile/bg-mobile-slider-01.jpg) no-repeat;background-size:cover}.mobile-slider .second-slide{height:400px;background:url(../images/what-we-do/mobile/bg-mobile-slider-02.jpg) no-repeat;background-size:cover}.mobile-slider .first-slide .inner{height:400px;background:url(../images/what-we-do/mobile/img-slide-01.png) no-repeat 60px 35px}.mobile-slider .second-slide .inner{height:400px;background:url(../images/what-we-do/mobile/img-slide-02.png) no-repeat 100px 35px}.mobile-slider .ico{width:90px;height:90px;display:block;margin-bottom:30px;float:left}.mobile-slider .first-slide .ico{background:url(../images/what-we-do/mobile/ico-slide-01.png) no-repeat}.mobile-slider .second-slide .ico{background:url(../images/what-we-do/mobile/ico-slide-02.png) no-repeat}.mobile-slider-content{margin:70px 150px 0 480px;color:#585858}.mobile-slider-content p{font-size:16px}p.mobile-slder-title{float:left;margin:20px 0 0 20px;margin-bottom:20px;font:300 40px/40px 'Roboto',Helvetica,Arial}.icos-responsive .col{margin-left:5%;width:30%}.icos-responsive .col h3{border:none;margin:20px 0 30px 0;text-align:left;font-weight:700;font-size:18px}.icos-responsive .ico{width:61px;height:61px;float:left;display:block;background:url(../images/what-we-do/responsive/icos-responsive.png) no-repeat;margin:0 20px 0 0}.icos-responsive .ico2{background-position:-61px 0}.icos-responsive .ico3{background-position:-122px 0}.icos-responsive .col li{list-style:inside disc;margin-bottom:10px}.icos-responsive .col ul{margin:0;padding:0}.visual{height:340px}.visual-iphone{background:url(../images/what-we-do/iphonerelated/visual-iphone.jpg) no-repeat 50% 50%;background-size:cover}.technologies-list{margin:30px auto}.tl-python,.tl-php{width:720px}.technologies-list li:first-child{margin-left:0}.technologies-list li{float:left;list-style:none;margin-left:30px}.technologies-list li span,.technologies-list li a{display:block;width:156px;height:156px;border-radius:80px;text-indent:-9999px;overflow:hidden}.technologies-list a.link-all-technologies{}.technologies-list .tl-ico2{background-position:-186px 0}.technologies-list .tl-ico3{background-position:-373px 0}.technologies-list .tl-ico4{background-position:-559px 0}.technologies-list a.link-all-technologies:hover,.technologies-list a.tl-ico1:hover{background-position:0 -156px}.technologies-list a.tl-ico2:hover{background-position:-186px -156px}.technologies-list a.tl-ico3:hover{background-position:-373px -156px}.technologies-content .row{margin-bottom:30px}.technologies-content p{overflow:hidden;color:#888;text-align:left}p.technologies-content-title{margin:0 0 10px 0;padding:20px 0;max-width:inherit;color:#c10505;font:100 20px/20px 'Roboto',Helvetica,Arial}.technologies-content em.ico{display:block;float:left;margin-right:20px;width:61px;height:62px;background:url(../images/what-we-do/technologies/icos-technologies.png) no-repeat}.technologies-content em.ico2{background-position:-61px 0}.technologies-content em.ico3{background-position:-122px 0}.technologies-content em.ico4{background-position:-183px 0}a.available-dev-btn{width:260px;height:80px;background:url(../images/what-we-do/technologies/btn-available-dev.png) no-repeat;border-radius:3px;text-align:center;color:#fff;text-shadow:0 1px 0 #024592;overflow:hidden;display:block;margin-bottom:20px;text-decoration:none}a.available-dev-btn:hover{background-position:0 -80px}a.available-dev-btn p{color:#fff;text-align:center;float:left;font-size:14px;line-height:16px;padding:15px 20px}.available-dev-btn span{display:block}.available-dev-number{float:left;line-height:80px;font-size:50px;width:75px;height:80px;text-shadow:none;font-weight:700}.technologies-block{background:#eaeaea;padding:15px;border-radius:5px;border-bottom:1px solid #cfcfcf;margin-bottom:30px}.technologies-block a.btn-alt{position:relative;display:block;border-radius:5px;background:#1869c6;color:#fff;text-align:center;text-shadow:0 1px 0 #024592;font:700 11px/15px 'Roboto',Helvetica,Arial;text-decoration:none;text-transform:uppercase;padding:10px 0}.technologies-block a.btn-alt:hover{background:#165eb2}.technologies-content h3{border:none}.list-check-alt{margin:0 0 50px 0;padding:0}.list-check-alt li{color:#888;list-style:none;text-align:left;font:14px/18px Arial;margin-bottom:20px;padding-left:20px;background:url() no-repeat 0 3px}.list-check-alt2 li{background:url() no-repeat 0 3px}.list-check-alt p strong{font-weight:700}.technologies-legal{background:url() no-repeat;display:inline-block;padding-left:33px;line-height:26px}.technologies-icos span{display:block;width:100px;height:100px;margin-bottom:35px;text-indent:-9999px}.technologies-icos ul{text-align:center;padding:0;margin:0 0 20px}.technologies-icos li{display:inline-block;padding-left:25px;font-size:12px;line-height:16px}.portfolio li{width:292px;padding:5px;margin:0 3px 15px 3px;background:#eaeaea;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative}.portfolio li>a{display:none;position:absolute;top:5px;left:5px;height:100%;width:292px;height:137px;background:#000;opacity:.8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;padding:84px 0 0;font:300 22px/28px 'Roboto',Arial}.portfolio li:hover>a{display:block;text-decoration:none}.portfolio li:hover>a p{text-decoration:underline}.portfolio div.tab li img{display:block;margin-bottom:0}.portfolio li>a em{color:#7eb9fd;font-size:16px;display:block;font-style:normal;text-decoration:none!important}.ti-python .tab1 span{}.technologies-icos span.ico2{background-position:-100px 0}.technologies-icos span.ico3{background-position:-200px 0}.technologies-icos span.ico4{background-position:-300px 0}.technologies-icos span.ico5{background-position:-400px 0}.technologies-icos span.ico6{background-position:-500px 0}.technologies-icos span.ico7{background-position:-600px 0}.technologies-icos span.ico8{background-position:-700px 0}.technologies-icos span.ico9{background-position:-800px 0}.technologies-icos span.ico10{background-position:-900px 0}.technologies-icos span.ico11{background-position:-1000px 0}.technologies-icos span.ico12{background-position:-1100px 0}.technologies-icos span.ico13{background-position:-1200px 0}.technologies-icos span.ico14{background-position:-1300px 0}.technologies-icos span.ico16{background-position:-1500px 0}.technologies-icos span.ico17{background-position:-1600px 0}.technologies-icos span.ico18{background-position:-1700px 0}.technologies-icos span.ico19{background-position:-1800px 0}.technologies-icos span.ico20{background-position:-1900px 0}.who-we-work-icons em{display:block;width:57px;height:50px;margin:0 auto;background:url(../images/who-we-work-with/icos-who-we-work.png) no-repeat}.who-we-work-icons .icon-block{max-width:140px;margin:0 auto}.who-we-work-icons .icon-block em.ico02{background-position:-57px 0}.who-we-work-icons .icon-block em.ico03{background-position:-114px 0}.who-we-work-icons .icon-block em.ico04{background-position:-170px 0}.who-we-work-icons .icon-block em.ico05{background-position:-228px 0}.who-we-work-icons .icon-block:hover em.ico01{background-position:0 -57px}.who-we-work-icons .icon-block:hover em.ico02{background-position:-57px -57px}.who-we-work-icons .icon-block:hover em.ico03{background-position:-114px -57px}.who-we-work-icons .icon-block:hover em.ico04{background-position:-170px -57px}.who-we-work-icons .icon-block:hover em.ico05{background-position:-228px -57px}.software-product{margin-bottom:35px}.software-product em{background:url(../images/who-we-work-with/software-product/ico-software-product.png) no-repeat}.software-product em.ico2{background-position:-61px 0}.software-product em.ico3{background-position:-122px 0}.software-product em.ico4{background-position:-183px 0}.software-product em.ico5{background-position:-244px 0}.img-map1,.img-map2{background:url(../images/who-we-work-with/agile-minded-companies/map.png) no-repeat;display:block;width:422px;height:373px}.img-map2{background-position:-422px 0}.agile-minded .tabset{background:none;box-shadow:none;margin-left:100px;display:block}.agile-minded>.tab{min-height:450px}.agile-minded .tabset li{float:left;display:block;list-style:none;margin-bottom:10px;border-left:0}.agile-minded .tabset li a.tab{display:block;width:360px;padding:0;border-radius:0 5px 5px 0;margin-bottom:0;background:#c10505;color:#fff;text-align:center;text-decoration:none;font:300 18px/60px 'Roboto',Helvetica,Arial}.agile-minded .tabset li a.tab:hover{background:#377dce}.agile-minded .tabset a.active:after{display:none}.agile-minded .tabset li a.tab.active:hover,.agile-minded .tabset li a.tab.active{background:#1a58a0}.agile-minded div.tab{margin-top:0}.agile-minded li:first-child a.tab{border-radius:5px 0 0 5px}.agile-minded-list{margin-bottom:40px}.agile-minded-list li:first-child{margin-left:0}.agile-minded-list li{position:relative;float:left;margin-left:170px;width:190px;list-style:none}.agile-minded-list p{max-width:190px;color:#ababab}.agile-minded-list .article-list-title{margin-bottom:5px;padding:0}.agile-minded-list em.ico{position:absolute;top:0;left:-70px;width:64px;height:64px;background:url() no-repeat}.agile-minded-list em.ico2{background-position:-64px 0}.agile-minded-list em.ico3{background-position:-128px 0}.agile-minded-list em.ico4{background-position:0 -64px}.agile-minded-list em.ico5{background-position:-64px -64px}.agile-minded-list em.ico6{background-position:-128px -64px}.start-up:first-child{margin-bottom:40px}.start-up p.start-up-title{margin:0 0 10px 0;padding:20px 0;max-width:inherit;color:#c10505;font:100 20px/20px 'Roboto',Helvetica,Arial}.start-up em{display:block;float:left;margin-right:20px;width:61px;height:62px;background:url(../images/who-we-work-with/start-up/ico-start-up.png) no-repeat}.start-up em.ico2{background-position:-61px 0}.start-up em.ico3{background-position:-122px 0}.stories-wrap{margin-left:-60px}.story-box-padding{padding:25px 30px}.story-box{position:relative;border-radius:5px;float:left;margin:0 0 50px 60px;background:#fff;width:420px;text-align:left}.story-box:after{background:url(../images/who-we-work-with/success-stories/bg-quote-corner.png) no-repeat;width:21px;height:20px;content:'';position:absolute;right:30px;bottom:-20px}.stories-wrap-white .story-box{border:1px solid #eaeaea}.stories-wrap-white .story-box:after{background:url(../images/who-we-work-with/success-stories/bg-quote-corner-grey.png) no-repeat}.story-logo-wrap{border-bottom:1px solid #ababab;text-align:center;color:#ddd;font:22px/40px Arial;padding-bottom:20px}.story-logo-wrap img{max-height:40px;width:auto}.story-box h3{border:none;font:700 16px/20px Arial;color:#ababab;text-align:right;padding-left:40px;margin:20px 0;background:url(../images/who-we-work-with/success-stories/ico-quote-small.png) no-repeat 5px 0}.story-box h3 a{font:700 16px/20px Arial;color:#ababab;text-decoration:none}.story-box-cont{color:#ababab;font:12px/20px Arial;margin-bottom:15px;height:120px;overflow:hidden}.story-box-author p{font:16px/20px Arial;color:#ababab;padding-bottom:0;margin-bottom:0}.story-details .two-cols .main-col{float:right}.story-details blockquote{padding-left:45px;background:url(../images/who-we-work-with/success-stories/ico-quote.png) no-repeat 5px 0;color:#888;border-bottom:1px solid #ababab;padding-bottom:50px;margin:0 0 50px 0}.story-details blockquote.hr{border-bottom:1px solid #ababab;padding-bottom:50px;margin-bottom:50px}.story-details .story-box-author{font:700 20px/30px 'Roboto',Helvetica,Arial;font-style:italic}.story-details .story-box-author span{font-weight:300}.story-company-info{color:#888}.story-company-info strong{font-weight:700}.story-company-info address p{margin-bottom:0}.story-company-logo{background:#fff;border:1px solid #eaeaea;box-shadow:0 1px 0 #c7c7c7;text-align:center;padding:20px 30px;margin-bottom:20px;display:inline-block;border-radius:5px}.story-company-logo a{display:block}.story-team-info dl{margin-bottom:10px}.story-team-info dt{color:#ababab}.story-team-info dd{color:#888}.story-team-info{background:#eaeaea;padding:30px;border-radius:5px;border-bottom:1px solid #c7c7c7}.story-technology-icos{margin-top:20px}.story-technology-icos li:first-child{margin-left:0}.story-technology-icos li{float:left;margin:4px 0 0 24px}.story-technology-icos em{display:block;width:117px;text-indent:-9999px;height:117px;background:url(../images/who-we-work-with/success-stories/sucess-logos.png) no-repeat}.story-technology-icos em.ico2{background-position:-120px 0}.story-technology-icos em.ico3{background-position:-240px 0}.story-technology-icos em.ico4{background-position:-360px 0}.story-technology-icos em.ico5{background-position:-480px 0}.story-technology-icos em.ico6{background-position:-600px 0}.story-technology-icos em.ico7{background-position:-720px 0}.story-technology-icos em.ico8{background-position:-840px 0}.ico-gplay,.ico-appstore{display:block;width:200px;height:66px;background:url(../images/who-we-work-with/success-stories/store-logos.png) no-repeat;text-indent:-9999px;margin-bottom:10px}.ico-appstore{background-position:-200px 0}.who-links h2{margin-bottom:50px}.who-links li{list-style:none;float:left;border-left:1px solid #e5e5e5;padding:0 30px}.who-links li:first-child{border-left:0}.who-links li a{display:block;color:#878787;text-decoration:none;text-align:center;font-size:12px;line-height:16px;width:120px;color:#3a3a3a}.who-links li a:hover{color:#c10505}.who-links .ico{display:block;margin:0 auto 6px;width:53px;height:38px;background:url() no-repeat}.who-links .ico2{background-position:0 -38px}.who-links .ico3{background-position:0 -76px}.who-links .ico4{background-position:0 -114px}.who-links .ico5{background-position:0 -152px}.who-links li a:hover em{background-position-x:-53px}.who-slider-wrap{float:left;overflow:hidden;margin:-80px 20px 0 -20px;width:361px;height:322px;background:url() no-repeat}.who-slider-wrap ul.who-slider,.who-slider-wrap li{margin:0;padding:0;list-style:none}.history-content p{font-size:18px;color:#585858;max-width:760px;margin:0 auto}.key-icos p{font:100 20px/20px 'Roboto',Helvetica,Arial}.key-icos p strong{font-weight:700}.key-icos .ico{display:block;width:200px;height:100px;margin:0 auto 30px auto;background:url(../images/who-we-are/history/icos-key-facts.png) no-repeat}.key-icos .ico2{background-position:-200px 0}.key-icos .ico3{background-position:-400px 0}.ico-flags{text-align:center;margin-bottom:30px}.ico-flags .ico{display:block;width:125px;height:125px;margin:0 auto 20px auto;background:url(../images/who-we-are/history/icos-flags.png) no-repeat}.ico-flags .ico2{background-position:-150px 0}.ico-flags .ico3{background-position:-300px 0}.ico-flags .ico4{background-position:-450px 0}.ico-flags .ico5{background-position:-600px 0}.ico-flags .ico6{background-position:-750px 0}.locations{padding-left:170px}.locations em.ico{background:url() no-repeat;margin-right:10px;margin-left:-71px;width:61px;height:61px}.locations em.ico2{background-position:-61px 0}.locations .article-list-title{padding:0;margin-bottom:5px}.locations p{margin-bottom:15px}.locations dl{margin-bottom:15px}.locations dt{font-weight:700}.locations dd{overflow:hidden}.locations dl p{margin-bottom:0}.locations a:hover{text-decoration:underline}.locations strong{font-weight:700}.icos-benefits{width:900px;margin:0 auto;text-align:center}.icos-benefits .col{width:180px;margin-left:60px}.icos-benefits em.ico{width:100px;height:100px;background:url(../images/who-we-are/why-us/icos-benefits.png) no-repeat;margin:10px auto 0 auto}.icos-benefits em.ico2{background-position:-100px 0}.icos-benefits em.ico3{background-position:-200px 0}.icos-benefits em.ico4{background-position:-300px 0}.icos-benefits .block{margin-bottom:30px}.icos-benefits .block p{font-weight:700!important;max-width:130px;color:#888;margin:0 auto 30px auto}.management .two-cols:first-child{margin-bottom:50px}.management img{margin-bottom:25px}.management h3{color:#888;margin-bottom:20px;border-bottom:none}a.btn-in{display:inline-block;background:url(../images/who-we-are/management-team/btn-in.png) no-repeat;width:201px;height:32px}a.btn-in:hover{background-position:0 -32px}.management-photo{display:block;width:253px;height:252px;margin:0 auto 25px auto}.management-photo1{background:url(../images/who-we-are/management-team/photo-stanislav.jpg) no-repeat}.management-photo2{background:url(../images/who-we-are/management-team/photo-artem.jpg) no-repeat}.management-photo3{background:url(../images/who-we-are/management-team/photo-artemv.jpg) no-repeat}.management-photo4{background:url(../images/who-we-are/management-team/photo-yuri.jpg) no-repeat}.management-photo:hover{background-position:0 100%}.block-partners{height:180px;padding:40px 25px}.block-partners:hover{background:#fafafa}.block-partners:hover p.block-title{color:#c10505}.block-partners em{background:url() no-repeat;width:57px;height:63px}.block-partners em.ico1{background-position:0 0}.block-partners em.ico2{background-position:-57px 0}.block-partners:hover em.ico1{background-position:0 -66px}.block-partners:hover em.ico2{background-position:-57px -66px}.section-media{background:#039cdc}.section-media h1{margin:0 auto 25px auto;color:#e7ebed;font-size:36px!important}.section-media p{margin-bottom:0;color:#e7ebed;font:300 18px/24px 'Roboto',Helvetica,Arial}.block-ipad{padding-bottom:310px;background:#039cdc url(../images/partnership/referrals/bg-ipad.jpg) no-repeat 50% 100%}p.list-title{font:400 18px/18px 'Roboto',Helvetica,Arial;color:#585858;margin-bottom:20px}.referral-page .form{margin:0 150px 20px 150px}.form .row{position:relative;margin-bottom:10px}.form input[type=email],.form input[type=text],.form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;height:46px;border:none;border-radius:5px;background:#cbd0d5;color:#888;font:14px/26px Arial;transition:all .3s}.form input[type=email]:hover,.form input[type=text]:hover,.form textarea:hover{background:#e0e6ec}.form input[type=email]:focus,.form input[type=text]:focus,.form textarea:focus{background:#fff}.form .btn-form{width:100%;height:46px;border:none;border-radius:5px;background:#42d4ba;color:#fff;text-transform:uppercase;font-size:18px;cursor:pointer}.form .btn-form:hover{background:#28ecc9;transition:all .3s}.form textarea{min-height:102px;max-height:102px;height:102px;max-width:100%;min-width:100%}.form label.error{position:absolute;top:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:100%;border-radius:5px 5px 0 0;background:red;color:#fff;font:11px/15px Arial}.form label.error strong{color:#fff}.form input[type=email].error,.form input[type=text].error,.form textarea.error{box-shadow:0 0 3px red}.content-thankyou p{font-size:16px}.img-thankyou{width:261px;height:97px;background:url(../images/contact/bg-thankyou.png) no-repeat;float:right;margin-top:-20px}.core-values:first-child{margin-bottom:40px}.core-values em.ico{background:url() no-repeat;height:62px;width:61px}.core-values em.ico2{background-position:-61px 0}.core-values em.ico3{background-position:-122px 0}.core-values em.ico4{background-position:-183px 0}.default-block.core-block{padding:50px;color:#888}.core-block .inner p{padding:0 150px}.core-values p.core-title{margin:0 0 15px 0;padding:20px 0;max-width:inherit;color:#c10505;font:100 20px/20px 'Roboto',Helvetica,Arial}.developers-page h2{margin-bottom:10px;text-transform:inherit;font:400 30px/40px 'Roboto',Helvetica,Arial}.easy-steps{background:url(../images/available-developers/bg-steps.png) no-repeat;width:797px;height:194px;margin:0 auto}.easy-steps-content{border:none;background:none}.easy-steps-content .col{border:none;text-align:center;color:#888;font-size:20px}ul.dev-list{position:relative;overflow:visible;margin:0 auto!important;width:790px!important;padding-left:60px}.dev-list li{position:relative;float:left;margin:0 0 30px 60px;width:300px;height:90px;border:1px solid #eaeaea;background:#fff url(../images/available-developers/ico-cv.png) no-repeat 95% 20px;box-shadow:0 1px 0 #c4c4c4;padding:0!important;border-radius:5px}.dev-list li:hover{background-position:95% -100px;border-bottom:1px solid #fff;box-shadow:0 1px 0 #ababab}.dev-list li>a{padding-right:80px;padding:20px 80px 20px 20px;display:block;color:#222;text-align:left;text-decoration:none}.developers-page .tabset li #All{color:#c10505!important}.dev-list p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888;font:14px/14px Arial;margin:0 0 5px 0}.dev-list p.dev-technologies{color:#585858;font-weight:700}.dev-list p.dev-number{margin-bottom:0}.tabset{display:table;margin:0 auto;padding:0;border-radius:3px;background:#eaeaea;box-shadow:0 1px 0 #c7c7c7;list-style:none;text-align:center}.section .inner .tabset{border:1px solid #eaeaea}.tabset li{display:table-cell;border-left:1px solid #fff;text-align:center;min-width:80px}.section .inner .tabset li{border-left:1px solid #eaeaea}.tabset li:first-child{border-left:none}.tabset li a:hover{background:#fff}.tabset li a{display:block;padding:0 23px;color:#888;text-decoration:none;font:400 14px/40px 'Roboto',Helvetica,Arial;position:relative;white-space:nowrap}.tabset li a.active:hover,.tabset li a.active{background:#fff}.tabset a.active:after{content:'';display:block;height:2px;width:80%;margin:0 auto;position:absolute;bottom:0;left:10%;background:#c10505}div.tab{margin-top:43px}div.tab ul li img{display:block;margin-bottom:8px}.section-menu{width:100%;z-index:100;padding:25px 0}.portfolio-menu{display:block;background:none;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;box-shadow:none;text-align:center}.portfolio-menu li{margin:0 10px;background:none;display:inline-block;border-left:0}.portfolio-menu li a{font-size:14px;line-height:68px;background-color:#fff;border-radius:3px;display:block;padding:0 23px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 1px 0 #c7c7c7;text-decoration:none;color:#888}.portfolio-menu li a.active{color:#c10505}.portfolio-menu a.active:after{height:0}.portfolio-page-menu div.tab{margin-top:0}.portfolio-menu li a.disable{pointer-events:none;cursor:default;color:#e6e6e6}.portfolio-page h2{color:#c10505;margin:0 0 20px}.portfolio-page h3{margin:0 0 15px}.portfolio-page div.tab .tab-text{width:790px;margin:0 auto 25px}.portfolio-page-menu div.tab3 img{border:1px solid #e6e6e6}.portfolio-page .border{border-top:2px solid #f5f5f5;margin:40px 0}a.btn-orange{display:block;width:170px;text-align:center;padding:0;margin:25px auto 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#ecad05;color:#fff;text-decoration:none;text-shadow:0 1px 0 #d5980d;box-shadow:0 1px 0 #d5980d;font:500 14px/46px 'Roboto',Helvetica,Arial}a.btn-orange:hover{background:#d5980d;color:#fff;text-decoration:none;text-shadow:0 1px 0 #d5980d;box-shadow:0 1px 0 #d5980d}a.btn-big{height:60px;font:300 28px/60px 'Roboto',Helvetica,Arial;width:auto;max-width:460px}.contact-page img{margin:0 30px 0 0}.contact-page h2{text-align:left;margin:0 0 10px;color:#585858}.contact-page p{color:#888}.contact-page em{color:#888;font-style:italic}.contact-form{background:#f5f5f5;border-radius:5px;padding:30px}.contact-form .form input[type=email],.contact-form .form input[type=text],.contact-form .form textarea{background:#fff;border:1px solid #dfdfdf;color:#888}.contact-form .form textarea{max-width:100%;min-width:100%;width:100%!important}.contact-form .form input[type=email]:hover,.contact-form .form input[type=text]:hover,.contact-form .form textarea:hover{border:1px solid #ccc}.contact-form .form input[type=email]:focus,.contact-form .form input[type=text]:focus,.contact-form .form textarea:focus{border:1px solid #206ec8}.contact-form .form input[type=email].error,.contact-form .form input[type=text].error,.contact-form .form textarea.error{border:1px solid #f46767;box-shadow:none}.contact-form .row>span{position:absolute;top:19px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:100%;border-radius:5px 5px 0 0;background:#f46767;color:#fff!important;font:11px/15px Arial}.contact-form .form label.error{top:20px}.contact-form .btn{float:right;padding:0 60px;margin:20px 0 0;height:44px;text-decoration:none;position:relative;display:block;border:none;border-radius:5px;background:#c10505;color:#fff;text-align:center;font:500 20px/44px 'Roboto',Helvetica,Arial}.contact-form .btn:hover{background:#1d63b4}.contact-form .protected{background:#fafafa url(../images/contact/ico-privacy.png) no-repeat 20px 50%;padding-left:40px;font:16px/16px Arial;border:1px solid #b0e3cf;padding:13px 25px 13px 50px;color:#80d5b3;border-radius:5px;float:left;margin:20px 0 0}.contact-form-required{font-size:12px;color:#888}.contact-form label{color:#888}.contact-form-required em,.contact-form label span{color:#f46767}.contact-info a{color:#c10505}.contact-info{margin-top:40px}.contact-info dl{overflow:hidden}.contact-info dl dt,.contact-info dl dd{display:inline;font-size:20px;color:#888}.contact-info dl dd a{font-size:17px}.contact-info-email{text-align:right}.lp-block{background:#fff;display:block;border-radius:5px;text-decoration:none;border:1px solid #eaeaea;border-bottom:1px solid #c4c4c4;text-align:center;overflow:hidden;padding:20px 25px;margin:0 0 30px 0}.lp-page .two-cols .col{width:45%;float:left;margin-left:10%;text-align:left}.lp-page h2{color:#c10505;margin-bottom:10px}.lp-page h3{color:#585858;font-size:20px;border-bottom:none}.lp-page .two-cols .col:first-child{margin-left:0}.lp-page ul.list-check{padding:0;margin-bottom:0}.lp-page li{margin-bottom:10px}.photo-slider-wrap .bx-viewport{height:480px;overflow:hidden}.slider-pager{padding:20px 0}.photo-slider-wrap .bx-prev{left:40px}.photo-slider-wrap .bx-next{right:40px}.photo-slider-wrap{position:relative}.photo-slider-wrap .bx-controls{top:220px}.slider-pager a{display:block;text-decoration:none;text-indent:-9999px;margin-left:5px}.slider-pager a img{float:left;max-width:152px;max-height:152px;margin-left:14px;margin-bottom:14px}.slider-pager a.active img{width:96px;height:96px;border:2px solid #c10505}.block-hr{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3}.content p.content-title{color:#585858;margin-bottom:20px}.content p{color:#888}.content p strong{font-weight:700}.section.glass{padding:0;background:url(../images/what-we-do/bg-google-glass.png) repeat-x}.glass-block{text-align:center;line-height:22px}.glass-block p{margin:0 0 12px}.btn-engagement-models{width:461px;height:60px;text-align:center;font:300 28px/60px 'Roboto',Helvetica,Arial;color:#fff;text-decoration:none;display:block;margin:25px auto 0;background:url(../images/what-we-do/bg-engagement-models.png) no-repeat}.btn-engagement-models:hover{background-position:0 -60px;color:#fff}.btn-engagement-models span{padding-right:35px;background:url(../images/what-we-do/arrow-engagement-models.png) no-repeat 100% 50%}.sc-block-title{background:#373737 url(../images/soruce-code/bg-sorce-code.png) no-repeat 10px 50%;color:#8d8d8d;font:300 18px/40px 'Roboto',Helvetica,Arial;border-radius:5px 5px 0 0;text-align:center;padding:0 70px}.sc-block-content pre a{font:300 13px/18px 'Roboto',Helvetica,Arial!important}.wrapper .snippet-wrap pre.sh_sourceCode{background:#f9f9f9!important;box-shadow:none!important;border-radius:0!important}.error-general,.error-403,.error-404{width:429px;height:346px;margin:40px auto 0 auto}.error-general{background:url(../images/error/img-error.png) no-repeat}.error-403{background:url(../images/error/img-403.png) no-repeat}.error-404{background:url(../images/error/img-404.png) no-repeat}.footer{height:370px;margin-top:-380px;padding:10px 0 0;background:#2d2d2d}.footer-top{border-bottom:1px solid #424242;padding-bottom:10px;margin-bottom:20px}.footer .inner{padding:10px 0}.logo-footer{background:url() no-repeat left top;*background:url(../images/layout/logo-footer.png) no-repeat left top;width:114px;height:50px;display:block;float:left}.footer .social{float:right;overflow:hidden;margin:10px 0 0 20px}.footer .social span{color:#fff;font:16px/34px Arial;float:left}.footer .social ul{list-style:none;margin:0;float:left;width:300px;padding:0 0 0 5px}.footer .social a{display:block;float:left;width:32px;height:32px;background:url('data:image/png;base64,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') no-repeat left top;*background:url(../images/layout/ico-social.png) no-repeat left top;text-indent:-9999px;margin:0 0 0 10px}.footer .social a.twitter{background-position:-37px 0}.footer .social a.googleplus{background-position:-74px 0}.footer .social a.linkedin{background-position:-111px 0}.footer .social a.youtube{background-position:-147px 0}.footer .social a.blog{background-position:-183px 0;width:70px}.footer .social a.facebook:hover{background-position:0 -36px}.footer .social a.twitter:hover{background-position:-37px -36px}.footer .social a.googleplus:hover{background-position:-74px -36px}.footer .social a.linkedin:hover{background-position:-111px -36px}.footer .social a.youtube:hover{background-position:-147px -36px}.footer .social a.blog:hover{background-position:-183px -36px}.footer .contact{float:right;margin-top:10px}.footer .contact span{color:#fff;font:16px/32px Arial;padding-right:20px;float:left}.btn-contact{position:relative;font:400 14px/32px 'Roboto',Helvetica,Arial;color:#fff;display:block;float:right;text-align:center;text-transform:uppercase;text-decoration:none;border-radius:5px;padding:0 10px;text-shadow:0 1px 0 #db6e03;background:#e48a00;background:-webkit-linear-gradient(top,#ecac03 0,#e48a00 100%);background:linear-gradient(to bottom,#ecac03 0,#e48a00 100%);behavior:url('CSS3PIE')}a.btn-contact:hover{color:#fff;text-decoration:none;background:#ecad05;background:-webkit-linear-gradient(top,#ecad05 0,#de7200 100%);background:linear-gradient(to bottom,#ecad05 0,#de7200 100%)}.footer-middle{height:204px}.footer-middle a:hover{text-decoration:underline}.site-map{overflow:hidden;margin:0 0 30px 0;padding:0;list-style:none}.site-map>ul>li:first-child{margin-left:0}.site-map>ul>li{float:left;display:block;margin-left:100px;padding:0;list-style:none;font-size:14px;line-height:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.site-map>ul>li,.site-map>ul>li a{font-size:18px;color:#fff;text-decoration:none}.site-map li>ul{margin-top:20px}.site-map li li,.site-map li li a{font-size:14px;color:#b3b3b3}.site-map li a:hover{text-decoration:underline}.site-map li span,.site-map li br{display:none}.site-map>li>ul{margin-top:20px}.site-map>li>li{font-size:14px;line-height:18px}.site-map>li>li a{color:#fff}.footer-bottom a{text-decoration:underline;color:#1e6fba;transition:all .2s linear}.footer-bottom a:hover{color:#fff}.footer-bottom{background:#232323;color:#999;line-height:35px;padding-top:10px}.footer-bottom .copyright{float:left;font:11px/35px Arial}.copyright img{float:left;margin:5px 5px 0 0}.footer .phone{float:right}.footer .phone a{padding-right:5px;text-decoration:none;font-size:11px;color:#999}.footer.phone a.phone-en:before{background-position:-16px 0}.footer .phone a.phone-us:before{background-position:-16px -12px}.footer .phone a.phone-de:before{background-position:-32px -12px}.footer-bottom .logo-dmca{background:url() no-repeat;width:109px;height:24px;display:block;float:left;margin:5px 5px 0 0}.footer-bottom .logo-dmca img{display:none}.btn-up{width:100px;height:100%;display:block;position:fixed;top:0;right:0;background:#000;opacity:.4;color:#585858}.btn-up:hover{color:#585858}.btn-up span{position:absolute;top:50%;left:20px;display:inline-block;padding-right:17px;background:url(../images/what-we-do/portfolio/bull.png) no-repeat 100% 50%}@media only screen and (min-width:768px) and (max-width:991px){html{min-width:712px}.inner{width:712px}.bx-controls{width:100%;margin:0 0 0 -50%}.site-map>ul>li:nth-child(1){display:none}.header .nav>li>a{font-size:11px;padding:0 5px}.header .link-contact{margin-right:0}.available-dev-wrap{min-width:200px}.software-logos{background-position-y:76%;background-size:70%}.team-process{background-size:80%}.story-box{width:324px}}@media only screen and (max-width:767px){body,html{min-width:300px;height:auto}.inner{width:300px}.bx-controls{width:100%;margin:0 0 0 -50%}.container{margin:0}.nav-wrap{float:left;clear:left}.header .nav>li>a,.header .nav>li{float:none;display:block;text-align:center;border-radius:0}.header .nav>li{border-bottom:1px solid #ccc}.sub-collapser{position:absolute;right:5px;top:3px}.nav-wrap{clear:both;float:none;margin:100px 0 20px 0}.sub-collapser{display:inline-block}.header .nav>li>ul{position:relative;top:auto;left:auto;width:auto}.header .nav>li>ul{display:block;border-radius:0}.header .nav>li>ul,.header .nav>li:hover ul{display:block}.header .nav>li>ul .sub-collapser{display:none}.available-dev-wrap{display:none}.section-home h2{margin:10px 0}.section-home img{display:none}.home-most-popular{display:none}.first-slide .slider-title{padding:0 60px;text-align:center;max-width:none}.slider-wrap .link-more{margin-left:0;text-align:center;display:block}.section,.section-alt{padding:30px 0}.two-cols .col{float:none;width:auto;margin:0 0 10px 0}.hr-block-alt{padding-bottom:20px;margin-bottom:20px}h1,.page-title{font-size:26px}h1.page-subtitle{font-size:20px}h2,h2 a,h2 a:hover{font-size:18px;margin-bottom:20px}h3{font-size:16px;margin-bottom:10px}.inner-alt{width:100%}.footer{height:auto;margin-top:0}.footer-middle{display:none}}@media only screen and (min-width:480px) and (max-width:767px){html{min-width:460px;padding:0;margin:0 auto}.inner{width:98%;margin:0 auto}}@media only screen and (max-width:479px){.logo-footer,.link-contact{display:none}.logo-wrap a,.logo-wrap a.logo{width:120px!important;background-size:100%!important}.header{padding:10px 0 0}.header .phone{margin-top:0}.nav-wrap{margin-top:50px}.first-slide .slider-title strong,.first-slide .slider-title{font-size:26px;line-height:30px}.footer-bottom{font-size:12px}.footer .copyright,.footer .phone,.fl-l,.fl-r{float:none!important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){}

.pic1{
	background: url(../images/logo_hmt.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto
	
}
.pic1:hover{
	background:url(../images/logo_hmt2.png) no-repeat
}
.pic2{
	background: url(../images/logo_tws.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto
	
}
.pic2:hover{
	background:url(../images/logo_tws2.png) no-repeat
}
.pic3{
	background: url(../images/logo_exploji.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto
	
}
.pic3:hover{
	background:url(../images/logo_exploji2.png) no-repeat
}
.pic4{
	background: url(../images/logo_epic.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto
	
}
.pic4:hover{
	background:url(../images/logo_epic2.png) no-repeat
}
.pic5{
	background: url(../images/logo_sd.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto
	
}
.pic5:hover{
	background:url(../images/logo_sd2.png) no-repeat
}
.pic6{
	background: url(../images/logo_linked.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto
	
}
.pic6:hover{
	background:url(../images/logo_linked2.png) no-repeat
}
.pic7{
	background: url(../images/logo_mobile.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto

	
}
.pic7:hover{
	background:url(../images/logo_mobile2.png) no-repeat
}

.pic8{
	background:url(../images/icon_team1.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto

	
}
.pic8:hover{
	background:url(../images/icon_team.png) no-repeat;
	
}

.pic9{
	background: url(../images/icon_values1.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto

	
}
.pic9:hover{
	background:url(../images/icon_values.png) no-repeat
}

.pic10{
	background: url(../images/icon_featured1.png) no-repeat;
	width:100px;
	height:100px;
	display:block;
	margin-left:auto;
	margin-right:auto

	
}
.pic10:hover{
	background:url(../images/icon_featured.png) no-repeat
}


