@import 'https://fonts.googleapis.com/css?family=Ubuntu:300,400,700';@font-face{font-family:Dekar;src:url(../font-awesome/Dekar.otf)}@font-face{font-family:Dekar-light;src:url(../font-awesome/Dekar-light.otf)}html{-ms-overflow-style:scrollbar}body{position:relative;margin:0;padding:0;color:#7a7a7a;-webkit-font-smoothing:antialiased;font-size:14px;font-family:Ubuntu,sans-serif;line-height:1;vertical-align:baseline;overflow-x:hidden;background-image:url(../images/ticks.png);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Dekar-light}a:active,a:focus,a:hover{outline:0;text-decoration:none}a,button{font-family:Ubuntu,sans-serif;font-size:14px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer!important}p{font-family:Ubuntu,sans-serif;font-size:14px;margin-bottom:10px;text-align:justify;line-height:26px}ol,ul{margin:0;padding:0;display:block;list-style:none}button{border-color:transparent;background:0 0}.dekar{font-family:Dekar}.title{position:relative;font-size:16px;margin-top:20px;font-weight:300;color:#7a7a7a;text-align:center;font-size:26px;line-height:30px;padding:20px 0}.title:before{content:"";position:absolute;width:60px;height:2px;background-color:#000;top:0;left:47%}.space-6{line-height:100px}.no-padding{padding:0!important}.no-margin{margin:0!important}.mar-bot10{margin-bottom:10px}.mar-bot20{margin-bottom:20px}.mar-bot50{margin-bottom:50px}.mar-bot30{margin-bottom:30px}.mar-top10{margin-top:10px}.mar-top20{margin-top:20px}.mar-top50{margin-top:50px}.mar-top40{margin-top:40px}.mar-bot15{maring-bottom:15px}.mar-top30{margin-top:30px}.mar-topbot30{margin-top:30px;margin-bottom:30px}.mar-topbot50{margin-top:50px;margin-bottom:50px}.mar-right10{margin-right:10px}input[type=email],input[type=file],input[type=search],input[type=tel],input[type=text]{border-radius:0;outline:0;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;margin-right:5px}.form-group{margin-bottom:25px}.form-control{display:block;width:100%;height:45px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #eee;border-radius:0!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-control:focus{border-color:#CE2027;outline:0;-webkit-box-shadow:inset 0 1px 1px #CE2027,0 0 8px rgba(246,182,24,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(246,182,24,.6)}textarea.form-control{height:auto!important}.btn-default{line-height:50px;display:inline-block;padding:0 30px;font-size:14px;color:#CE2027;border-radius:0;background:0 0;border:1px solid #CE2027;text-transform:uppercase;position:relative;z-index:1}.btn-default:after{border-color:transparent #e14046 #e14046 transparent;border-style:solid;border-width:12px;content:" ";position:absolute;bottom:4px;right:4px;display:block}.btn-default:hover{background:#CE2027;border-color:#CE2027;color:#fff}.scrollup{height:32px;width:32px;color:#fff;font-size:18px;line-height:32px;text-align:center;text-decoration:none;position:fixed;bottom:10px;right:25px;z-index:9999;opacity:.3;background:#000}.scrollup:hover{opacity:1;color:#fff}#particle-slider{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden;position:relative;background-position:center center;background-image:url(../images/desktop.jpg);background-size:cover;}#particle-slider:after{position:absolute;content:"";height:2px;width:100%;background-color:#fff;bottom:3px;display:block}.dg.ac{display:none!important}.navigation .bt-menu.bt-menu-open{height:100%;z-index:999;border-width:0 150px 50px 0;-webkit-transition:border-width .3s,background-color .3s;transition:border-width .3s,background-color .3s}.navigation .bt-overlay{position:absolute;width:100%}.navigation .bt-menu-open .bt-overlay{height:100%}.navigation .bt-menu-open .bt-menu-trigger span:before{-webkit-transform:translateY(-300%);transform:translateY(-300%)}.navigation .bt-menu-open .bt-menu-trigger span:after{-webkit-transform:translateY(300%);transform:translateY(300%)}.navigation .bt-menu{position:fixed;top:0;right:0;width:100%;height:0;z-index:999;border-width:0;border-style:solid;border-color:#242424;background-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;-webkit-transition:border-width .3s,background-color .3s,height 0s .3s;transition:border-width .3s,background-color .3s,height 0s .3s}.navigation .bt-menu .bt-menu-trigger{position:fixed;top:20px;right:35px;z-index:100;display:block;width:50px;height:50px;cursor:pointer}.navigation .bt-menu .bt-menu-trigger span{position:absolute;top:50%;right:0;display:block;width:100%;height:8%;background-color:#ca3f45;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s;transition:background-color .3s}.navigation .bt-menu .bt-menu-trigger span:after,.navigation .bt-menu .bt-menu-trigger span:before{position:absolute;right:0;width:100%;height:100%;background:#ca3f45;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s}.navigation .bt-menu .bt-menu-trigger span:before{-webkit-transform:translateY(-250%);transform:translateY(-250%)}.navigation .bt-menu .bt-menu-trigger span:after{-webkit-transform:translateY(250%);transform:translateY(250%)}.navigation .bt-menu ul{position:fixed;margin:0;padding:0;list-style:none}.navigation .bt-menu ul:first-of-type{top:75px;right:0}.navigation .bt-menu ul:first-of-type li{width:150px;height:50px;line-height:50px;-webkit-transform:translate3d(-100%,50%,0);transform:translate3d(100%,50%,0)}.navigation .bt-menu ul:nth-of-type(2){left:0;bottom:-15px}.navigation .bt-menu ul:nth-of-type(2) li{float:right;font-size:0;width:60px;height:50px;line-height:50px;-webkit-transform:scale(0);transform:scale(0)}.navigation .bt-menu ul li{display:block;visibility:hidden;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .2s,visibility 0s .3s;transition:transform .3s,opacity .2s,visibility 0s .3s}.navigation .bt-menu ul li a{display:block;outline:0;text-decoration:none}.navigation .bt-menu.bt-menu-open ul:first-of-type li,.navigation .bt-menu.bt-menu-open ul:nth-of-type(2) li{visibility:visible;opacity:1;-webkit-transition:-webkit-transform .3s,opacity .3s .1s;transition:transform .3s,opacity .3s}.navigation .bt-menu.bt-menu-open ul:first-of-type li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navigation .bt-menu.bt-menu-open ul:nth-of-type(2) li:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.navigation .bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.navigation .bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.navigation .bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.navigation .bt-menu.bt-menu-open ul:nth-of-type(2) li{-webkit-transform:scale(1);transform:scale(1)}.navigation .bt-menu ul:first-of-type li a{padding:0 20px;box-shadow:inset 0 1px rgba(0,0,0,.2);color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:1em;-webkit-transition:color .2s;transition:color .2s}.navigation .bt-menu ul:first-of-type li:last-child a{box-shadow:inset 0 1px rgba(0,0,0,.2),inset 0 -1px rgba(0,0,0,.2)}.navigation .bt-menu ul:nth-of-type(2) li a{color:transparent;text-align:center;font-size:0}.navigation .bt-menu ul li a:before{color:#fff;font-size:24px;-webkit-transition:color .2s;transition:color .2s}.navigation .bt-menu ul li a:focus:before,.navigation .bt-menu ul li a:hover:before,.navigation .bt-menu ul:first-of-type li a:focus,.navigation .bt-menu ul:first-of-type li a:hover{color:#ca3f45}@media screen and (max-width:480px){.navigation .bt-menu-trigger{top:24px;right:15px}}.about{padding-top:50px;position:relative}.about h1.creativity{font-family:Dekar;text-align:center;text-transform:uppercase;font-size:70px;line-height:60px;color:#000;margin-bottom:40px}.about h1.creativity .text-top-small-1{color:#000;font-family:Dekar-light;font-size:38px;line-height:50px;vertical-align:text-bottom}.about h1.creativity .text-top-bold-1{font-size:52px;color:#CE2027;line-height:60px}.about h1.creativity .text-top-big{font-size:75px;line-height:75px}.about .story h4{font-family:Dekar;font-weight:700;text-align:center;font-family:14px;color:#000;padding-bottom:20px}.about .story p{text-align:center}.about .video-place{padding:30px 0}.about .video-place h4{font-family:Dekar;font-size:24px;color:#000}.about .video-place h4 span{color:#CE2027;font-size:30px;font-family:Ubuntu,sans-serif}#services{padding:50px 0}#services h1.creativity{font-family:Dekar;text-align:center;text-transform:uppercase;line-height:70px;color:#000}#services h1.creativity .text-top-small{color:#EC572C;font-family:Dekar-light;font-size:50px;line-height:50px}#services h1.creativity .text-top-bold{font-size:35px}#services h1.creativity .text-top-small-1{color:#EC572C;font-family:Dekar-light;font-size:52px;line-height:20px;vertical-align:text-top}#services h1.creativity .text-top-bold-1{font-size:52px;line-height:0;vertical-align:text-top}#services h1.creativity .text-top-big{font-size:133px;line-height:75px}#services h3,#services h4{font-family:Dekar;color:#000}#services i.fa{color:#CE2027}#services .text-left-align{text-align:left;padding-left:0}#services .text-right-align{text-align:right;padding-right:0}#services .text-right-align p{text-align:right}#portfolio{padding:50px 0}#portfolio h1.creativity{font-family:Dekar;text-align:center;text-transform:uppercase;line-height:70px;color:#000}#portfolio h1.creativity .text-top-small{color:#EC572C;font-family:Dekar-light;font-size:50px;line-height:50px}#portfolio h1.creativity .text-top-bold{font-size:50px}#portfolio h1.creativity .text-top-small-1{color:#CE2027;font-family:Dekar-light;font-size:52px;line-height:30px;vertical-align:text-top}#portfolio h1.creativity .text-top-bold-1{font-size:68px;color:#CE2027;line-height:15px;vertical-align:text-top}#portfolio h1.creativity .text-top-big{font-size:70px;line-height:0}#portfolio #filter{margin-bottom:50px!important;margin-top:37px!important;display:inline-block!important}#portfolio #filter li{margin-bottom:30px!important;margin-right:10px!important;border-radius:0!important;background:0 0!important;padding:0!important;box-shadow:none!important;padding-right:0!important;padding-left:0!important;padding-top:0!important;float:left;list-style:none}#portfolio #filter li:last-child{margin-right:0}#portfolio #filter li a{text-decoration:none;text-transform:uppercase;color:#999;font-size:12px;text-align:center;border-radius:4px;padding:10px 15px;letter-spacing:.2em;background:#fff}#portfolio #filter li a:hover{cursor:pointer;color:#000}#portfolio #filter li a.selected{cursor:pointer;color:#CE2027}#portfolio .pretty{margin-top:45px;margin-top:0}#portfolio .pretty img{border-radius:3px}#portfolio .pretty .img-responsive{transition-duration:.5s}#portfolio .pretty .plS{display:block}#portfolio .isotope-hidden.isotope-item{pointer-events:none;z-index:1}#portfolio .isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}#portfolio .isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}#portfolio .isotope .isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;transition:none}#portfolio .isotope .isotope-item.no-transition,#portfolio .isotope.no-transition,#portfolio .isotope.no-transition .isotope-item{-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s}#portfolio .portfolio_block{width:100%}#portfolio .portfolio_block .project{width:100%}#portfolio .portfolio_block .project .hover_img{position:relative}#portfolio .portfolio_block .project:hover .project_descr{border-bottom-color:#765692}#portfolio .portfolio_block .project_descr{position:relative;color:#979797;text-align:center;min-height:100px;border:0;border-bottom:2px solid #ededed;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}#portfolio .portfolio_block .project_descr h4{margin-bottom:11px;font-size:15px}#portfolio .portfolio_block .project_descr h3{margin-bottom:5px;text-align:center;margin-top:12px}#portfolio .portfolio_block .project_descr a{text-decoration:none;color:#2f2f2f;font-size:16px;text-align:center;font-family:Roboto,sans-serif;font-weight:300}#portfolio .portfolio_block .project_descr a:hover{color:#EE1D25}#portfolio .modal-header{text-align:center}#portfolio .modal-title-desc{color:#777;font-size:11px;font-style:italic}#portfolio .modal-title{text-align:center;text-transform:uppercase;font-weight:700}#portfolio .modal-body>p{text-align:center}.team{margin-top:30px;background-image:url(../images/bgTop.jpg);background-size:cover;background-position:bottom center;padding:50px 0;position:relative}.team:before{position:absolute;z-index:0;content:"";background-color:rgba(151,15,15,.4);width:100%;height:100%;top:0}.team .team-title h4{position:relative;z-index:1;text-align:center;color:#fff;font-family:Dekar;font-size:26px}.team .team-title p{z-index:1;position:relative;text-align:center;color:#fff;padding:20px 0}.team .team-member{position:relative;margin-top:20px}.team .team-member img{width:130px}.team .team-member .member-text{text-align:center;color:#fff}.team .team-member .member-text p{color:#fff;text-align:center;min-height:25px}#testimonials h1.creativity{font-family:Dekar;text-align:center;text-transform:uppercase;font-size:60px;line-height:70px;color:#000;margin-bottom:40px}#testimonials h1.creativity .text-top-small{color:#EC572C;font-family:Dekar-light;font-size:50px;line-height:50px}#testimonials h1.creativity .text-top-small-1{color:#EC572C;font-family:Dekar-light;font-size:52px;line-height:52px;vertical-align:text-top}#testimonials h1.creativity .text-top-bold-1{font-size:52px;line-height:52px;vertical-align:text-top}#testimonials h1.creativity .text-top-big{font-size:92px;line-height:75px}#testimonials h3{font-family:Dekar}#testimonials .pic1Ab{padding-bottom:15px;float:right;padding:34px;padding-top:51px;padding-right:40px;padding-bottom:10px}#testimonials .about1{float:right;text-align:right}#testimonials .pic2Ab{float:left;padding:40px;padding-top:51px;padding-right:37px;padding-bottom:39px}#testimonials .about2{float:left;text-align:left}#testimonials .horL{overflow:auto;margin:auto;position:absolute;top:31px;left:0;bottom:0;right:0;width:1170px;height:254px;content:'';z-index:30;background:url(../images/horL.png) no-repeat}#contact{margin-top:50px;padding-top:50px;padding-bottom:80px;background-image:url(../images/office1.jpg);background-size:cover;height:100%; position:relative; background-position:center;}#contact:after{background-image:url(../images/pattern.png);content:"";position:absolute;height:100%;width:100%;top:0;z-index:0}#contact h1.creativity{font-family:Dekar;text-align:center;text-transform:uppercase;font-size:60px;line-height:70px;color:#000;margin-bottom:40px;z-index:99}#contact h1.creativity .text-top-small{color:#EC572C;font-family:Dekar;font-size:50px;line-height:50px}#contact h1.creativity .text-top-small-1{color:#EC572C;font-family:Dekar;font-size:52px;line-height:52px;vertical-align:text-top}#contact h1.creativity .text-top-bold-1{font-size:52px;line-height:52px;vertical-align:text-top}#contact h1.creativity .text-top-big{font-size:85px;line-height:75px}#contact .address{text-align:center;margin-bottom:50px;position:relative;z-index:9}#contact .address ul li{font-size:15px;padding-bottom:10px;color:#fff}#contact .address ul li a{color:#fff}#contact .address ul li a:hover{color:#CE2027}#contact .address ul .fa-li{padding-left:50px}#contact .address h3{color:#fff;font-family:Dekar}#contact .form-control{background-color:transparent;color:#fff;position:relative;z-index:9}#footer{padding:50px 0;background-color:#242424}#footer ul li a{color:#fff;font-family:Dekar;letter-spacing:.3em}#footer ul li a:hover{color:#CE2027}#footer .copyright{margin-top:50px;font-weight:700}#footer .copyright span{color:#CE2027}#footer:before{position:absolute;content:"";height:1px;width:100%;background-color:#CE2027;bottom:3px;display:block}