@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media (max-width: 820px){html{font-size:94%}}@media (max-width: 773.3333333333px){html{font-size:88%}}@media (max-width: 680px){html{font-size:82%}}@media (max-width: 400px){html{font-size:76%}}h1,h2,h3,h4,h5{-webkit-font-smoothing:antialiased}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.eot?7kw8bl");src:url("/fonts/icomoon.eot?7kw8bl#iefix") format("embedded-opentype"),url("/fonts/icomoon.ttf?7kw8bl") format("truetype"),url("/fonts/icomoon.woff?7kw8bl") format("woff"),url("/fonts/icomoon.svg?7kw8bl#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\e900"}.icon-arrow-forwards:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-close-thick:before{content:"\e903"}.icon-close-thin:before{content:"\e904"}.icon-grabber:before{content:"\e905"}.icon-plus-circle:before{content:"\e906"}.icon-plus:before{content:"\e907"}.icon-search:before{content:"\e908"}.icon-home3:before{content:"\e909"}.icon-images:before{content:"\e90a"}.icon-display:before{content:"\e90b"}.icon-mobile:before{content:"\e90c"}.icon-bubbles2:before{content:"\e90d"}.icon-heart:before{content:"\e911"}.icon-play3:before{content:"\e90e"}.icon-instagram:before{content:"\e90f"}.icon-github:before{content:"\e910"}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-ms-interpolation-mode:bicubic}body{background-color:#eee;font-family:"Source Sans Pro",sans-serif;letter-spacing:.5px}html,body,#main,.marquee{height:100%}h1,h2,h3,h4{font-family:"Source Sans Pro",sans-serif}h1{font-size:50px}::-moz-selection{color:#fff;background:#663FD9}::selection{color:#fff;background:#663FD9}#main{max-width:2200px;margin:0 auto;background-color:#fcfcfc}.centered{text-align:center}a{color:#694383;text-decoration:none;font-weight:700}.hide{display:none}.btn{padding:10px 30px;color:#fff;font-weight:500;font-size:15px;display:inline-block;text-decoration:none;border:1px solid #663FD9;text-transform:uppercase;color:#663FD9;letter-spacing:1px;cursor:pointer;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.btn:hover{background-color:#663FD9;color:#fff !important}.btn.bottom-margin{margin-bottom:20px}.btn.white{border:1px solid #fff;color:#fff}.btn.white:hover{background-color:#fff;color:#202020 !important}.btn.small{font-size:13px;padding:5px 15px 5px 15px;border:1px solid #663FD9}.btn.small.white{border:1px solid #fff}.cta-block-1{color:white !important}.cta-block-1 .overlay{background-image:linear-gradient(to right, #2d28e7,#1916ac);opacity:.45}.cta-block-1 h2{color:white !important}.cta-block-1 h2:after{background-color:white !important}.cta-block-1 .cols{padding:30px 0 100px 0;max-width:800px;overflow:hidden;margin:0 auto}.cta-block-1 .cols .col{float:left;width:50%}.cta-block-1 .cols .col .price{font-size:50px;font-weight:200;margin-top:10px;letter-spacing:-2px}.cta-block-1 .cols .col .sub1,.cta-block-1 .cols .col .sub2{display:inline-block;margin:0 -2px;font-size:30px}@media (max-width: 650px){.cta-block-1 .cols{padding:10px 0 60px 0}.cta-block-1 .cols .col{float:none;width:100%;margin-top:30px}.cta-block-1 .cols .col:first-child{margin-top:0}}.cta-block-1 .tagline{font-family:"Lora";font-style:oblique;font-size:12px;color:rgba(255,255,255,0.6);padding-top:20px}.filters{padding-top:20px}.filters .filter{display:inline-block;padding:8px 15px;background-color:#f0f0f0;cursor:pointer;font-size:15px;font-weight:700;text-transform:uppercase;color:#202020;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;margin:5px}.filters .filter:hover{background-color:#d7d7d7}.filters .filter.active{background-color:#663FD9}.filters .filter.active:hover{background-color:#663FD9}.filters.dark .filter{color:#f0f0f0;background-color:#3a3a3a}.filters.dark .filter:hover{background-color:#535353}.filters.dark .filter.active{background-color:#663FD9}.filters.dark .filter.active:hover{background-color:#663FD9}#footer{background-color:#202020;color:#dedede;padding:80px 50px;position:relative;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#dedede}.lt-ie9 #footer{-ms-behavior:url('/css/backgroundsize.htc')}#footer .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGNSeACDTAxwQJAJAPchBQvMoMZmAAAAAElFTkSuQmCC');background:rgba(32,32,32,0.88);z-index:2}#footer .cols{overflow:hidden;position:relative;z-index:3}#footer .cols .col{width:33.33333%;float:left;text-align:center}#footer .cols .col:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (max-width: 650px){#footer .cols .col{width:100%;float:none;margin-bottom:30px}}#footer .cols .col .copy{display:inline-block;vertical-align:middle;text-align:center;width:90%}#footer .cols .col .copy .social{display:inline-block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95;cursor:pointer;-moz-transition:opacity 100ms ease-out;-o-transition:opacity 100ms ease-out;-webkit-transition:opacity 100ms ease-out;transition:opacity 100ms ease-out}#footer .cols .col .copy .social.fb{height:40px;width:40px;background-image:url('/img/sprites-s028176c49a.png');background-position:0 -138px;background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#footer .cols .col .copy .social.fb{background-image:url('/img/sprites-2x-sbbeed65f04.png');background-position:0 -137px;-moz-background-size:186px,auto;-o-background-size:186px,auto;-webkit-background-size:186px,auto;background-size:186px,auto}}#footer .cols .col .copy .social.instagram{height:40px;width:40px;background-image:url('/img/sprites-s028176c49a.png');background-position:0 -258px;background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#footer .cols .col .copy .social.instagram{background-image:url('/img/sprites-2x-sbbeed65f04.png');background-position:0 -257px;-moz-background-size:186px,auto;-o-background-size:186px,auto;-webkit-background-size:186px,auto;background-size:186px,auto}}#footer .cols .col .copy .social.github{height:40px;width:40px;background-image:url('/img/sprites-s028176c49a.png');background-position:0 -198px;background-repeat:no-repeat}@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#footer .cols .col .copy .social.github{background-image:url('/img/sprites-2x-sbbeed65f04.png');background-position:0 -197px;-moz-background-size:186px,auto;-o-background-size:186px,auto;-webkit-background-size:186px,auto;background-size:186px,auto}}#footer .cols .col .copy .social:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95}#footer .cols .col.col-1 .copy{margin-top:60px}#footer .cols .col.col-3 .copy{margin-top:60px}@media (max-width: 650px){#footer .cols .col.col-1 .copy{margin-top:0}#footer .cols .col.col-3 .copy{margin-top:0}}#footer .title{display:inline-block;height:165px;width:150px;background-image:url('/img/sprites-s028176c49a.png');background-position:0 -339px;background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#footer .title{background-image:url('/img/sprites-2x-sbbeed65f04.png');background-position:0 -338px;-moz-background-size:186px,auto;-o-background-size:186px,auto;-webkit-background-size:186px,auto;background-size:186px,auto}}@media (max-width: 500px){#footer .title{display:none}}.grid{overflow:hidden;width:100%;max-width:1300px;margin:0 auto}.grid h3{font-size:30px;font-weight:700;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;color:#333;width:90%;margin:0 auto}.grid p{padding-top:10px}.grid hr{width:100px;height:1px;border:0;background-color:#aa94ea;margin:30px auto}.grid .items{overflow:hidden;width:100%;max-width:1300px;margin:0 auto}.grid .item{width:33.3%;height:300px;float:left;text-align:center;position:relative;overflow:hidden;cursor:pointer}.grid .item .inner-item{position:absolute;margin:15px;width:calc(100% - 15px);height:calc(100% - 15px);top:0;left:0;overflow:hidden}@media (max-width: 1024px){.grid .item{width:50%}}@media (max-width: 500px){.grid .item{width:100%;height:250px}.grid .item .inner-item{width:100%;height:100%;margin:5px 0}}.grid .item .bg{position:absolute;top:0;left:0;width:100%;height:100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-moz-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;-webkit-transition:all 600ms ease-out;transition:all 600ms ease-out;z-index:2;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lt-ie9 .grid .item .bg{-ms-behavior:url('/css/backgroundsize.htc')}.grid .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEUeFB5lY1mWAAAAAXRSTlNzier44AAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');background:rgba(30,20,30,0.45);z-index:3}.grid .item .copy{position:relative;z-index:5;width:80%;text-align:center;position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);top:55%}.grid .item .copy h4{color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:18px;line-height:22px;text-transform:uppercase;font-weight:500;letter-spacing:2px;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.grid .item .copy h4 span{display:block;font-size:15px;font-weight:300;font-style:oblique;text-transform:none;line-height:14px;letter-spacing:1px;margin-top:7px}.grid .item .copy p{font-size:14px;padding-top:3px;font-weight:700;color:#fff;text-transform:uppercase}.grid .item .copy .tags{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.grid .item .copy .tags .tag{display:inline-block;margin:1px;font-size:10px;text-transform:uppercase;padding:3px 6px;background-color:white;color:#333}.grid .item .copy .tags .tag.current{background-color:#997fe6}.grid .item .border{position:absolute;top:0;left:0;width:100%;height:100%;-moz-transform:scale(1.02, 1.02);-ms-transform:scale(1.02, 1.02);-webkit-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02);z-index:4;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.grid .item .arrow{position:absolute;bottom:30px;position:absolute;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;z-index:6;font-size:20px;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.grid .item.nohover .copy h4{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}@media (max-width: 500px){.grid .item .bg{-moz-transform:scale(1.08, 1.08);-ms-transform:scale(1.08, 1.08);-webkit-transform:scale(1.08, 1.08);transform:scale(1.08, 1.08)}.grid .item .copy h4{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.grid .item .copy .tags{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}.grid .item .border{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);background-color:rgba(68,68,68,0.6)}.grid .item .arrow{bottom:40px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.grid .item:hover .bg{-moz-transform:scale(1.08, 1.08);-ms-transform:scale(1.08, 1.08);-webkit-transform:scale(1.08, 1.08);transform:scale(1.08, 1.08)}.grid .item:hover .copy h4{-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.grid .item:hover .copy .tags{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}.grid .item:hover .border{-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-webkit-transform:scale(.9, .9);transform:scale(.9, .9);background-color:#3B2480;opacity:.8}@media (max-width: 500px){.grid .item:hover .border{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.grid .item:hover .arrow{bottom:40px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.marquee{position:relative;text-align:center;background-color:#333;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.lt-ie9 .marquee{-ms-behavior:url('/css/backgroundsize.htc')}.marquee .slide{position:absolute;top:0;left:0;width:100%;height:100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-moz-transition:opacity 1000ms ease-out;-o-transition:opacity 1000ms ease-out;-webkit-transition:opacity 1000ms ease-out;transition:opacity 1000ms ease-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.lt-ie9 .marquee .slide{-ms-behavior:url('/css/backgroundsize.htc')}.marquee .slide.show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.marquee.short{height:350px}.marquee.tall{height:600px}.marquee .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(17,17,17,0.3)}.marquee .content{color:#fff;position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:2}.marquee .content p{margin-top:10px}.marquee .content .links{padding-top:30px}.marquee .content .links a{margin:5px}.marquee .icon-arrow-down{bottom:30px;position:absolute;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);color:#fff;font-size:45px;cursor:pointer;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width: 768px){.marquee{height:500px}}@media (max-width: 500px){.marquee{height:300px}.marquee .icon-arrow-down{display:none}}.mobile-nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none}.mobile-nav .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(119,119,119,0.5);z-index:4;display:none}.mobile-nav .items{background-color:#111;padding:50px 30px;position:relative;z-index:5;text-align:center;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}.mobile-nav .items.show{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.mobile-nav a{color:#fff;font-size:24px;font-weight:300;display:block;margin:10px;text-transform:uppercase}.grabber{display:inline-block;width:36px;height:36px;position:absolute;top:14px;right:10px;cursor:pointer;z-index:102;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;display:none}@media (max-width: 768px){.grabber{display:block}}.grabber .bars{position:absolute;top:10px;left:8px}.grabber .bar-1,.grabber .bar-2,.grabber .bar-3{position:absolute;width:18px;top:0;height:2px;background-color:#fff;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out}.grabber .bar-2{top:5px}.grabber .bar-3{top:10px}.grabber.closable .bar-2{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.grabber.closable .bar-1{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:5px}.grabber.closable .bar-3{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;text-align:center}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle}.modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,0.92);z-index:2}.modal .close{position:absolute;top:10px;right:10px;height:24px;width:30px;background-image:url('/img/sprites-s028176c49a.png');background-position:0 -50px;background-repeat:no-repeat;z-index:3}@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.modal .close{background-image:url('/img/sprites-2x-sbbeed65f04.png');background-position:0 -50px;-moz-background-size:186px,auto;-o-background-size:186px,auto;-webkit-background-size:186px,auto;background-size:186px,auto}}.modal .media{position:relative;max-width:90%;z-index:4;display:inline-block;vertical-align:middle}.modal .media img{display:inline-block;width:auto;height:auto;max-height:90%;max-width:100%}.modal .media p{text-align:left;color:#fff;margin-top:5px}#header{position:fixed;top:0;left:0;width:100%;z-index:500;height:77px;background-color:rgba(0,0,0,0.4)}@media (max-width: 768px){#header{height:57px}}.header-content-wrap{width:85%;max-width:1200px;margin:0 auto;position:relative}@media (max-width: 768px){.header-content-wrap{top:15px}}.header-content-wrap .main-callout-buttons{position:absolute;top:2px;right:0;z-index:501}.header-content-wrap .main-callout-buttons .btn{display:inline-block;margin:0 2px}@media (max-width: 768px){.header-content-wrap .main-callout-buttons{right:30px}}.header-content-wrap .name{position:absolute;top:6px;left:0;color:#fff;cursor:pointer;letter-spacing:1px;text-transform:uppercase;font-size:16px;font-weight:300}.header-content-wrap .name .last{font-weight:700}@media (max-width: 1024px){.header-content-wrap .name .first{display:none}}.nav{text-align:center;margin-top:25px;margin-right:60px}.nav .top{position:relative;display:inline-block;margin:0;padding:5px 8px 7px 8px;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.nav .top .title{font-size:13px;text-transform:uppercase;font-weight:700;color:#fff;text-decoration:none;letter-spacing:1.2px;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;-webkit-transition:color 300ms ease-out;transition:color 300ms ease-out}.nav .top:hover,.nav .top.force,.nav .top.selected{background-color:#663FD9}.nav .top:hover.grow{padding-bottom:14px}@media (max-width: 850px){.nav .top .title{letter-spacing:0}}@media (max-width: 768px){.nav{display:none}}.subnav{display:none;position:absolute;left:50%;background-color:#663FD9;z-index:400;text-align:center;padding:10px;padding-top:6px;top:33px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:200px;margin-left:-100px}.subnav.show{display:block}.subnav a{height:28px;float:none;border:none;margin:0 5px}.subnav a .title{letter-spacing:0 !important;text-transform:uppercase;font-weight:700;font-size:11px !important}.page{background-color:#fff}body.post .marquee,body.project .marquee{position:relative;height:500px;background-image:url(/img/misc/marquee-bg.png);text-align:center;overflow:hidden}body.post .marquee:before,body.project .marquee:before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (max-width: 700px){body.post .marquee,body.project .marquee{height:300px}}body.post .marquee .overlay,body.project .marquee .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.85;background-image:linear-gradient(to right, #3b2480,#5f0aa8)}body.post .marquee .bg,body.project .marquee .bg{position:absolute;top:0;left:0;width:100%;height:100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1;-webkit-filter:grayscale(1);filter:grayscale(1)}.lt-ie9 body.post .marquee .bg,.lt-ie9 body.project .marquee .bg{-ms-behavior:url('/css/backgroundsize.htc')}body.post .marquee .copy,body.project .marquee .copy{display:inline-block;vertical-align:middle;position:relative;width:80%;z-index:3;text-align:center;margin-top:40px}body.post .marquee .copy .img,body.project .marquee .copy .img{width:200px;height:auto;display:inline-block;margin-bottom:40px;-moz-box-shadow:0 0 15px rgba(34,34,34,0.7);-webkit-box-shadow:0 0 15px rgba(34,34,34,0.7);box-shadow:0 0 15px rgba(34,34,34,0.7);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}body.post .marquee .copy h1,body.project .marquee .copy h1{color:#fff;margin-bottom:20px;font-weight:200;font-family:"Source Sans Pro",sans-serif;font-size:40px;line-height:45px;letter-spacing:2px;text-transform:uppercase}@media (max-width: 700px){body.post .marquee .copy h1,body.project .marquee .copy h1{font-size:30px;line-height:35px}}body.post .marquee .copy h1 span,body.project .marquee .copy h1 span{display:block;font-size:14px;font-style:oblique}body.post .marquee .copy h2,body.project .marquee .copy h2{color:#fff;font-size:20px;color:#ccc}@media (max-width: 700px){body.post .marquee .copy h2,body.project .marquee .copy h2{font-size:16px}}body.post .marquee .copy .btn,body.project .marquee .copy .btn{margin-top:30px}@media (max-width: 700px){body.post .marquee .copy .img,body.project .marquee .copy .img{display:none}}body.post .breadcrumbs,body.project .breadcrumbs{position:absolute;bottom:10px;left:10px;color:#fff;font-weight:500;font-size:11px;z-index:10}body.post .breadcrumbs a,body.project .breadcrumbs a{font-weight:700;text-decoration:none;color:#fff}body.post .meta,body.project .meta{position:absolute;border:1px solid white;bottom:30px;z-index:50;color:white;width:70%;max-width:500px;font-size:12px}@media (min-width: 700px){body.post .meta,body.project .meta{position:absolute;right:50%;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (max-width: 700px){body.post .meta,body.project .meta{display:none}}body.post .meta .author,body.project .meta .author{width:48%;display:inline-block;border-right:1px solid white;padding:10px}body.post .meta .author img,body.project .meta .author img{width:80px;height:80px;border-radius:80px;overflow:hidden}body.post .meta .date,body.project .meta .date{width:calc(50% - 5px);display:inline-block;padding:10px}body.post .meta .tags,body.project .meta .tags{width:100%;border-top:1px solid white;padding:5px 10px}body.post .meta .tags .tag,body.project .meta .tags .tag{display:inline-block;padding:5px 8px;font-size:11px;background-color:white;border-radius:3px;margin:4px 2px;text-transform:uppercase;color:#444}body.post .width-restrict,body.project .width-restrict{width:100%}body.post .body,body.project .body{width:80%;text-align:left;margin:0 auto}body.post .body h2,body.project .body h2{font-size:45px;font-weight:800;margin-bottom:40px}body.post .body h3,body.project .body h3{font-size:25px;color:#663FD9;font-weight:300;letter-spacing:1px;margin-bottom:30px;margin-top:60px}body.post .body strong,body.project .body strong{font-weight:800}body.post .body em,body.project .body em{font-style:oblique}body.post .body p,body.post .body li,body.project .body p,body.project .body li{margin:20px 0 40px 0;color:#202020;font-size:16px;line-height:30px;letter-spacing:0;font-weight:300}body.post .body p a,body.post .body li a,body.project .body p a,body.project .body li a{color:#663FD9}body.post .body ul,body.project .body ul{margin:20px 0 40px 0}body.post .body li,body.project .body li{list-style-type:disc;margin:5px 0;margin-left:40px}body.post .body hr,body.project .body hr{height:1px;border:none;background-color:#ccc;margin:10px 0}body.post .body img,body.project .body img{max-width:100%}@media (max-width: 500px){body.post .body,body.project .body{width:85%;text-align:center}body.post .body h3,body.project .body h3{font-weight:25px}body.post .body p,body.post .body li,body.project .body p,body.project .body li{font-size:13px;line-height:20px;margin:10px 0 20px 0}body.post .body li,body.project .body li{text-align:left;margin-left:20px;margin:5px 0}}body.post .related,body.project .related{position:relative}.section{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;background-color:#f0f0f0}.lt-ie9 .section{-ms-behavior:url('/css/backgroundsize.htc')}.section.grey-border .width-restrict{border-left:1px solid #ccc;border-right:1px solid #ccc}.section .section-heading{padding:60px 0 30px 0;background-color:rgba(17,17,17,0.08);position:relative;z-index:4}.section .section-heading.extra-top-padding{padding-top:150px}@media (max-width: 500px){.section .section-heading{padding:0;padding-top:40px;background-color:transparent}}.section .section-heading h2{font-size:32px;font-size:2rem;text-transform:uppercase;color:#202020;position:relative;padding-bottom:20px;display:inline-block;letter-spacing:2px;font-weight:300;width:80%;margin:0 auto}.section .section-heading h2:after{content:'';height:1px;background-color:rgba(32,32,32,0.7);position:absolute;width:150px;bottom:0;left:50%;margin-left:-75px}.section .section-heading .body{max-width:550px;margin:0 auto;padding-top:20px;color:#202020;font-size:14px;line-height:18px}.section .section-heading.no-bg{background-color:transparent !important}.section .section-heading.small{padding:10px 0 30px 0;background-color:transparent}.section .section-heading.small h2{font-size:25px;font-size:1.5625rem}@media (max-width: 500px){.section .section-heading.small{width:70%;margin:0 auto}}.section.dark{color:#f0f0f0;background-color:#202020}.section.dark .section-heading h2{color:#f0f0f0}.section.dark .section-heading h2:after{background-color:rgba(240,240,240,0.7)}.section.dark .section-heading .body{color:#f0f0f0}.section.white{background-color:#fff}.section.blue{background-color:#663FD9;color:#fff}.section.blue .section-heading h2{color:#fff}.section.blue .section-heading h2:after{background-color:rgba(255,255,255,0.7)}.section.blue .section-heading .body{color:#fff}.section .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.section .overlay.blue{background-color:#663FD9}.section .overlay.opacity50{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.section .overlay.opacity55{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=55);opacity:.55}.section .overlay.opacity60{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.section .overlay.opacity65{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65}.section .overlay.opacity70{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.section .overlay.opacity75{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.section .overlay.opacity80{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.section .overlay.opacity85{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85}.section .overlay.opacity90{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.section .overlay.opacity95{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95}.section .width-restrict{width:90%;max-width:1300px;margin:0 auto;position:relative;z-index:3}.section .width-restrict.white{background-color:#fff}.section .width-restrict.with-padding{padding:50px 0}.slider{position:relative;padding-bottom:40px}.slider .slides{position:absolute;top:0;left:0;width:100%;height:100%}.slider .slider-wrap{position:relative;overflow:hidden;margin:0 auto;width:80%}.slider .slider-wrap img.ghost{position:relative;width:100%;height:auto}.slider .slider-wrap .slide{position:absolute;top:0;left:0;width:100%;height:100%}.slider .slider-wrap .slide img{width:100%;height:100%}.slider .paj{position:absolute;width:100%;top:50%;margin-top:-60px;z-index:5}.slider .paj .left,.slider .paj .right{position:absolute;width:50px;height:50px;cursor:pointer;background-color:rgba(68,68,68,0.5);-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.slider .paj .left.disabled,.slider .paj .right.disabled{display:none}.slider .paj .left:hover,.slider .paj .right:hover{background-color:rgba(102,63,217,0.9)}.slider .paj .left .icon-arrow-right,.slider .paj .right .icon-arrow-right{position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);color:#fff;font-size:20px}.slider .paj .left{left:0;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider .paj .right{right:0}.slider .dot-paj{margin-top:20px;text-align:center}.slider .dot-paj .dot{width:10px;height:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:5px;display:inline-block;cursor:pointer;background-color:#ccc}.slider .dot-paj .dot.active{background-color:#663FD9}.slider .caption-wrap{margin:10px 0}.slider .mobile-slides{display:none}.slider .mobile-slides img{width:100%;height:auto;margin:10px 0}.slider .mobile-slides .caption{font-size:12px;margin-bottom:25px}@media (max-width: 650px){.slider .paj,.slider .slider-wrap,.slider .dot-paj,.slider .caption-wrap{display:none !important}.slider .mobile-slides{display:block}}.stats{overflow:hidden;position:relative}.stats .box{height:230px;width:50%;float:left;border-left:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}.stats .box.short{height:160px}.stats .box:nth-child(2n){border-right:1px solid #ccc}.stats .box .box-content{position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);width:80%;text-align:center}.stats .box .box-content h3{font-size:14px;color:#202020;margin-bottom:15px}.stats .box .box-content .year{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:50px;font-size:3.125rem;color:#663FD9}.stats .box .box-content .item{display:inline-block;padding:7px 15px;background-color:#eaeaea;margin:5px;color:#202020;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.stats .box .box-content .item.client{font-size:30px;font-size:1.875rem;background-color:#663FD9;color:#fff}@media (max-width: 600px){.stats .box{border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:auto;float:none;width:100%}.stats .box.short{height:auto}.stats .box .box-content{text-align:center;padding:30px;top:0;left:0;margin:0 auto;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);position:relative}}.home-marquee{height:calc(100vh - 250px)}.romance{height:250px;text-align:center;background-image:linear-gradient(to right, #3b2480,#5f0aa8);color:#fff;position:relative}.romance h2{font-family:"Source Sans Pro",sans-serif;font-size:28px;letter-spacing:1px;line-height:35px;color:#fff;font-weight:200;width:80%;max-width:500px;position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.romance h2 a{color:#ccbff2;text-decoration:none;display:inline-block;font-weight:600;opacity:.7}@media (max-width: 768px){.romance{padding:40px}.romance h2{font-size:25px;line-height:40px}}@media (max-width: 500px){.romance{padding:30px}.romance h2{font-size:16px;line-height:28px}}.instagram-heading{padding:60px}.instagram-heading a{color:#202020}.instagram-heading .icon-instagram{display:block;margin-bottom:15px;font-size:26px}.instagrams{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.instagrams a{display:inline-block;width:calc(25% - 20px);position:relative;margin:10px}@media (max-width: 1024px){.instagrams a{width:calc(33.3333% - 20px)}}@media (max-width: 1024px){.instagrams a{width:calc(50% - 20px)}}.instagrams .inner{margin:10px;position:relative}.instagrams .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:rgba(32,32,32,0.6)}.instagrams .overlay .copy{width:80%;margin:0 auto;position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);color:#fff}.instagrams .overlay .copy p{font-weight:400;font-size:16px;line-height:1.1em}.instagrams .overlay .copy .likes{margin-top:10px}.instagrams .overlay .copy .likes .icon-heart,.instagrams .overlay .copy .likes .num{display:inline-block;margin:3px}.instagrams img{width:100%;height:auto}.instagrams a:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media (max-width: 500px){.instagrams .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}body.me .me-grid{background-image:linear-gradient(to right, #3b2480,#5f0aa8)}body.me .me-grid .cols{overflow:hidden;padding:150px 0 100px 0;position:relative}body.me .me-grid .cols .col{float:left;width:50%}body.me .me-grid .cols .col-left{text-align:center}body.me .me-grid .cols .col-left .img{width:400px;height:400px;-moz-border-radius:400px;-webkit-border-radius:400px;border-radius:400px;overflow:hidden;margin:0 auto}body.me .me-grid .cols .col-left .img img{width:100%;height:100%}@media (max-width: 1200px){body.me .me-grid .cols .col-left .img{width:350px;height:350px}}@media (max-width: 980px){body.me .me-grid .cols .col-left .img{width:300px;height:300px}}@media (max-width: 850px){body.me .me-grid .cols .col-left .img{width:250px;height:250px}}@media (max-width: 600px){body.me .me-grid .cols .col-left .img{width:200px;height:200px}}body.me .me-grid .cols .col-right{height:100%}body.me .me-grid .cols .col-right .txt{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%}body.me .me-grid .cols .col-right .txt h3{color:#fff;font-size:50px;font-weight:300;margin-bottom:20px}body.me .me-grid .cols .col-right .txt p{font-size:18px;line-height:30px;color:#fff}@media (max-width: 850px){body.me .me-grid .cols .col-right .txt h3{font-size:35px}body.me .me-grid .cols .col-right .txt p{font-size:16px;line-height:24px}}@media (max-width: 680px){body.me .me-grid .cols .col-right .txt{width:50%;padding-left:20px}}@media (max-width: 600px){body.me .me-grid .cols{padding:120px 0 60px 0}body.me .me-grid .cols .col{float:none;width:100%}body.me .me-grid .cols .col-left{padding-bottom:30px}body.me .me-grid .cols .col-right{height:100%}body.me .me-grid .cols .col-right .txt{position:relative;width:80%;padding-left:0;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);text-align:center;margin:0 auto}body.me .me-grid .cols .col-right .txt p{font-size:14px;line-height:20 px}}.lets-chat{overflow:hidden}.lets-chat .left,.lets-chat .right{width:50%;float:left;position:relative}.lets-chat .left img{width:100%;height:auto;display:block}@media (min-width: 768px){.lets-chat .right{position:absolute;right:0;height:100%}}.lets-chat .right .content h2{font-weight:300;font-size:26px;margin-bottom:15px}@media (min-width: 768px){.lets-chat .right .content{position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);text-align:center}}@media (max-width: 768px){.lets-chat .left,.lets-chat .right{position:relative;display:block;left:inherit;right:inherit;float:none;width:100%}.lets-chat .right .content{padding:60px 40px}}.resume-items{padding-bottom:60px}.resume-items .item{border:1px solid #e0e0e0;max-width:900px;margin:20px auto;padding:30px}.resume-items .right{float:right;width:200px}.resume-items .right img{width:100%;height:auto;max-width:250px}.resume-items .left{width:calc(100% - 240px);text-align:left}.resume-items .left h2{font-weight:300;text-transform:uppercase;font-size:24px;margin-bottom:5px}.resume-items .left h2 span{display:block;font-size:11px;margin-top:3px;text-transform:none}.resume-items .left .subtitle{font-weight:300;text-transform:uppercase;font-size:18px;margin-bottom:5px;margin-top:10px}.resume-items .left .abstract p{font-weight:bold;font-style:oblique;font-size:12px}.resume-items .left .body{margin-top:40px;color:#555;font-size:13px;font-weight:300;line-height:20px}@media (max-width: 650px){.resume-items .right{float:none;width:100%;margin-bottom:20px;text-align:left}.resume-items .left{width:100%}}.page.project-x .photos{width:100%;-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width: 500px){.page.project-x .photos{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.page.project-x .photo{display:inline-block;margin:0;overflow:hidden;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;position:relative;margin-bottom:30px}.page.project-x .photo img{width:100%;height:auto;display:block}.page.project-x .photo .caption{padding-top:5px;font-size:11px}.service-block .cols{margin:40px 0;overflow:hidden;position:relative}.service-block .cols .col{float:left;width:50%;text-align:left;height:100%}.service-block .cols .col.col-body{position:absolute;top:0;left:50%}.service-block .cols .col.col-body .body{padding-left:30px;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80%}.service-block .cols .col.col-body .body h3{font-size:22px;font-size:1.375rem;margin-bottom:15px}.service-block .cols .col.col-body .body p{font-size:16px;line-height:24px}.service-block .cols .col.col-body .body a{color:#663FD9}.service-block .cols .col img{width:100%;height:auto}.service-block .samples{padding:50px}.service-block .tech-grid{overflow:hidden;padding:50px;text-align:center}.service-block .tech-grid .item{width:15%;display:inline-block;position:relative}.service-block .tech-grid .item img{width:100%;height:auto;max-width:150px;margin:0 auto;display:inline-block}.service-block .small-grid{overflow:hidden;padding:50px;text-align:center}.service-block .small-grid .item{width:33.3333%;display:inline-block;float:left;color:#fff;position:relative;height:100%}.service-block .small-grid .item img{width:100%;height:auto}.service-block .small-grid .item p{padding:5px 0 10px 0;font-size:12px;color:#fff}.service-block .small-grid .item .inner{margin:10px;background-color:#464646;height:calc(100% - 20px)}.service-block .small-grid .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;width:calc(100% - 20px);height:calc(100% - 20px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-image:linear-gradient(to right, #3b2480,#5f0aa8);-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;margin:10px}.service-block .small-grid .item .overlay .icon-arrow-forwards{font-size:30px;color:#fff;position:absolute;top:50%;right:50%;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.service-block .small-grid .item:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}@media (max-width: 970px){.service-block .cols{margin:30px 0}.service-block .cols .col{float:none;width:90%;text-align:center;margin:0 auto;height:inherit}.service-block .cols .col.col-body{position:relative;left:0}.service-block .cols .col.col-body .body{position:relative;padding-left:0;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);margin:0 auto;margin-top:30px;width:100%}.service-block .small-grid{padding:30px 15px}}@media (max-width: 650px){.service-block .samples{padding:30px}.service-block .tech-grid{padding:30px}.service-block .tech-grid .item{width:30%}.service-block .cols .col.col-body .body p{font-size:12px;line-height:18px}.service-block .small-grid{padding:0}.service-block .small-grid .item{width:100%;display:block;float:none}.service-block .small-grid .item:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}
