body{width:100%;height:100%;background-color:#f4f4f4;font-family:'Open Sans',sans-serif;font-size:14px;line-height:24px}html{width:100%;height:100%;overflow-x:hidden}.sectiom-title-white{clear:both;font-size:16px;font-weight:700;text-align:center;line-height:22px;margin-bottom:15px;text-transform:uppercase;color:#fff;display:block}.sectiom-title-grey{clear:both;font-size:16px;font-weight:700;text-align:center;line-height:22px;margin-bottom:15px;text-transform:uppercase;color:#4A4A4A;display:block}.sectiom-hr-white{clear:both;width:50px;border-top:3px solid #fff;margin:0 auto;margin-bottom:30px;display:block}.sectiom-hr-grey{clear:both;width:50px;border-top:3px solid #4A4A4A;margin:0 auto;margin-bottom:30px;display:block}.light-teal{background:linear-gradient(225.17deg,#00AAC6 0,#00D88E 100%)}.pink-orange{padding:22px 26px;border-radius:2px;font-size:16px;font-weight:800;text-align:center;line-height:22px;letter-spacing:2px;color:#FFF;background:linear-gradient(45deg,#FF2D5F 0,#FF5630 100%);box-shadow:0 12px 19px 0 rgba(0,0,0,.24);transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.pink-orange:visited{color:#FFF;text-decoration:none}.pink-orange:hover{color:#FFF;text-decoration:none;background:linear-gradient(45deg,#ff3d6b 0,#fc613e 100%);box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.pink-orange:active{color:#FFF;background:linear-gradient(45deg,#ff3d6b 0,#fc613e 100%);text-decoration:none}@media(min-width:767px){.navbar{background-color:transparent!important;border-color:transparent!important;padding:20px 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.top-nav-collapse{padding:10px 0;background-color:#fff!important;border-color:#ccc!important;box-shadow:0 5px 15px 0 rgba(0,0,0,.3);color:#222!important}.top-nav-collapse .navbar-brand{background:url(/img/commons/5d8c4c1c210eff2e7475ec1b14d0b034bef13b41/prism-logo-grey.png) center/contain no-repeat;width:100px;margin-left:0}.top-nav-collapse .navbar-nav>li>a{color:#222!important}.top-nav-collapse .navbar-nav>li:last-child>a{color:#fff!important}.top-nav-collapse .navbar-nav li:last-child{color:#fff!important;width:126px;height:50px;border-radius:2px;text-align:center;margin-left:10px;border:2px solid #222;background:#4a4a4a;box-shadow:0 12px 19px 0 rgba(0,0,0,.24);transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.top-nav-collapse .navbar-nav li:last-child:hover{color:#FFF;text-decoration:none;background:#4a4a4a;box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.top-nav-collapse .linkactive{border-bottom:2px solid #222}}.navbar-brand{padding:0}.navbar-brand>img{height:100%;padding:15px;width:auto}.navbar-brand{background:url(/img/commons/46e4c1053d4f26c693c017c1a41e5ebd1676784b/prism-logo-white.png) center/contain no-repeat;width:100px;margin-left:0}.navbar-brand{margin-left:10px!important}.navbar-alignit .navbar-header{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;height:50px}.navbar-alignit .navbar-brand{top:50%;display:block;position:relative;height:auto;transform:translate(0,-50%);margin-right:15px;margin-left:15px}.navbar-nav>li{transition:all .2s ease-in-out}.navbar-nav>li>.dropdown-menu{z-index:9999}.navbar-nav>li>a{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;line-height:17px;letter-spacing:2px;color:#fff!important;text-transform:uppercase}.navbar-nav>li>a{padding-top:15px;padding-bottom:8px!important}.linkactive{border-bottom:2px solid #fff}@media only screen and (min-width:320px){.navbar-nav li:last-child{width:auto;height:auto;border:0 solid #fff;border-radius:0;text-align:left;margin-left:0}.navbar-brand{margin-left:10px!important}.navbar-toggle{margin-right:10px!important}.navbar-toggle .icon-bar{background-color:#444}.navbar-toggle:hover .icon-bar{background-color:#fff}}@media only screen and (min-width:768px){.navbar-nav li:last-child{width:126px;height:50px;border:2px solid #fff;border-radius:2px;text-align:center;margin-left:10px}.navbar-brand{margin-left:0!important}}.hero-section{height:768px;max-height:768px;padding-top:150px;background:linear-gradient(224.89deg,#25C3FF 0,#8E5EE8 100%);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;overflow:hidden;position:relative}.heroimage{opacity:.5;display:block;max-width:578px;position:absolute;right:0;top:0}.textgroup{position:absolute;left:0;top:80px;z-index:1}.wehelp{font-size:23px;line-height:32px;color:#FFF}.textgroup h1{font-size:44px;font-weight:600;line-height:60px;color:#FFF;margin-top:10px}.preface{margin-top:26px;max-width:390px;font-size:16px;line-height:26px;color:#FFF}.textgroup a{margin-top:50px;display:inline-block}.textgroup a:active,.textgroup a:hover,.textgroup a:link,.textgroup a:visited{text-decoration:none;color:#FFF}.btn-circle:link{color:#FFF;width:36px;height:36px;border:2px solid #fff;border-radius:50px;text-align:center;padding:7px 0 0 0;display:block;margin:0 auto;margin-top:540px;background-color:transparent;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer}.btn-circle:visited{color:#FFF}.btn-circle:hover{color:#222;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.3)}.btn-circle:active{color:#FFF}@media only screen and (min-width:320px){.hero-section{height:700px;max-height:700px;padding-top:50px;position:relative}.heroimage{display:none!important}.textgroup{position:absolute;left:14px;top:-480px;z-index:1}.wehelp{font-size:18px}.textgroup h1{font-size:33px;line-height:45px}.preface{margin-top:26px;max-width:300px}.btn-circle{margin-top:650px}.textgroup a{margin-top:40px}}@media only screen and (min-width:768px){.hero-section{height:1024px;max-height:1024px;padding-top:250px;position:relative}.heroimage{display:block!important}.heroimage{display:block;max-width:433px!important;position:absolute;right:0;top:-450px}.textgroup{position:absolute;left:0;top:-600px;z-index:1}.wehelp{font-size:23px}.textgroup h1{font-size:44px}.preface{margin-top:26px;max-width:390px}.btn-circle{margin-top:640px}.preface{max-width:440px}.textgroup a{margin-top:50px}}@media only screen and (min-width:992px){.hero-section{height:768px;max-height:768px;padding-top:150px;position:relative}.heroimage{display:block;max-width:578px!important;position:absolute;right:0}.textgroup{position:absolute;left:0;z-index:1}.btn-circle{margin-top:540px}}@media only screen and (min-width:1200px){.hero-section{height:768px;max-height:768px;padding-top:150px;position:relative}.heroimage{display:block;max-width:578px!important;position:absolute;right:0;top:0}.textgroup{position:absolute;left:0;top:80px;z-index:1}.btn-circle{margin-top:540px}}.portfolio-section .container{background-color:#fff}.gallery-thumb .img-responsive{max-width:100%;height:auto}.spacemaker{margin:6px 0}.projectname{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.viewcase,.viewcase:visited{font-size:16px;font-weight:700;letter-spacing:3px;color:#FFF;width:157px;height:55px;border:3px solid #FFF;border-radius:2px;text-transform:uppercase;padding:15px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.viewcase:hover{color:#222;background-color:#fff;text-decoration:none;box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.anchorholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(255,23,77,.7) 0,rgba(255,131,17,.7) 100%);opacity:0}.projectname h1{font-family:'Open Sans',sans-serif;font-size:19px;font-weight:800;text-align:center;line-height:32px;color:#FFF;opacity:1}.projectname p{font-family:'Open Sans',sans-serif;font-size:16px;text-align:center;line-height:22px;color:#FFF}.dummyholder{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}.dummyholder a{font-size:16px;font-weight:700;letter-spacing:3px;color:#FFF;width:157px;height:55px;border:3px solid #FFF;border-radius:2px;text-transform:uppercase;padding:15px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.gallery-thumb{position:relative;width:100%;height:100%;cursor:pointer}.gallery-thumb:hover .dummyholder,.gallery-thumb:hover .projectname{opacity:0}.gallery-thumb:hover .anchorholder{opacity:1}.passion-section .container{background:linear-gradient(135deg,#6C00B4 0,#D10C9B 100%);padding-bottom:40px}.passion-section .container h1{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;text-align:center;line-height:22px;color:#fff;text-transform:uppercase;margin-top:74px}.passion-section .container hr{width:50px;display:block;margin:0 auto;border:1px solid #fff;margin-bottom:37px}.base{padding-top:66px;padding-bottom:30px;background-color:#fff;box-shadow:0 3px 30px 5px rgba(0,0,0,.15)}.icon-holder{width:144px;display:block;margin:0 auto}.base h2{font-family:'Open Sans',sans-serif;font-size:25px;font-weight:700;text-align:center;line-height:30px;color:#4A4A4A;margin-bottom:20px;display:block}.base p{font-family:'Open Sans',sans-serif;font-size:16px;text-align:center;color:#797979}.learnmore{max-width:170px;padding:20px 18px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:800;line-height:19px;letter-spacing:2px;color:#FFF;text-align:center;text-decoration:none;background-color:#2d2d2d;text-transform:uppercase;display:block;margin:0 auto;border-radius:2px;margin-top:40px;margin-bottom:30px;box-shadow:0 3px 30px 5px rgba(0,0,0,.15);transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.learnmore:visited{color:#FFF;text-decoration:none}.learnmore:hover{color:#FFF;text-decoration:none;box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.learnmore:active{color:#FFF;text-decoration:none}#client-carousel .carousel-inner .col-md-2 img,#client-carousel .carousel-inner .col-sm-2 img,#client-carousel .carousel-inner .col-xs-12 img{display:block;margin:0 auto;margin-bottom:9px}.clients{display:block}.clients .container{background-color:#fff;padding-bottom:50px}.clients .container h2{margin-top:65px}.clients .container hr{margin-bottom:30px}.clients .carousel-control{position:absolute;top:25;left:40;bottom:0;width:15%;opacity:1;filter:alpha(opacity=100);font-size:15px;color:#797979;text-align:center;text-shadow:none;background-color:rgba(0,0,0,0)}.clients .carousel-control.left,.clients .carousel-control.right{background-image:none}#client-carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px}#client-carousel .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators{bottom:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:16px!important}.clients .carousel-control.left{margin:20px}.clients .carousel-control.right{margin:20px}@media only screen and (min-width:320px){.carousel-control{display:none}}@media only screen and (min-width:768px){.carousel-control{display:inline-block}}.blogslinks{display:block}.blogslinks .container{padding-bottom:50px}.blogitem{position:relative;padding:4px;cursor:pointer}.blog-holder,.blog-holder:hover{text-decoration:none}.blogitem img{width:100%;height:auto}.bloginfo{position:absolute;left:20px;bottom:0;z-index:5}.blog-overlay{position:absolute;top:4px;left:4px;width:98%;height:98%;background-color:rgba(0,0,0,1);opacity:0;z-index:3}.bloginfo h2{font-size:22px;font-weight:700;line-height:30px;color:#FFF}.bloginfo p{color:#FFF;display:block}.bloginfo p a{display:inline-block;text-decoration:underline;font-weight:700;color:#00AFF5}.blogitem .viewmore{position:absolute;left:50%;top:50%}.blogitem:hover .blog-overlay{opacity:.5}.viewmore{font-size:16px;font-weight:700;letter-spacing:3px;color:#FFF;width:157px;height:55px;border:3px solid #FFF;border-radius:2px;text-transform:uppercase;padding:15px 16px;transform:translate(-50%,-50%);text-decoration:none;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.viewmore:hover{text-decoration:none;color:#FFF}@media only screen and (min-width:320px){.bloginfo h2{font-size:16px;font-weight:700;line-height:30px;color:#FFF}.blogitem .viewmore{position:absolute;left:50%;top:50%}.bloginfo p{color:#FFF;display:none}}@media only screen and (min-width:768px){.bloginfo h2{font-size:16px;font-weight:700;line-height:30px;color:#FFF}.bloginfo p{color:#FFF;display:none}.viewmore{font-size:14px;width:130px;height:55px;padding:15px 8px}}@media only screen and (min-width:992px){.bloginfo h2{font-size:22px;font-weight:700;line-height:30px;color:#FFF}.blogitem .viewmore{position:absolute;left:50%;top:50%}.bloginfo p{color:#FFF;display:block}.viewmore{font-size:16px;width:157px;height:55px;padding:15px 16px}}.floater .container{padding:37px 0;background-color:#fff}.floatcard{clear:both;width:100%;display:block;background:linear-gradient(224.89deg,#25C3FF 0,#8E5EE8 100%);box-shadow:0 3px 30px 0 rgba(0,0,0,.15);margin:0 auto}.floatcard h2{clear:none;float:none;margin-left:0;width:auto;display:inline-block;font-size:22px;font-weight:700;line-height:30px;color:#FFF;margin-right:80px;text-align:left}.floatcard a{clear:none;float:none;margin:0;width:auto;display:inline-block}.floatcard a:hover{text-decoration:none;color:#fff}@media only screen and (min-width:320px){.floater .container{padding:0 0;background-color:transparent}.floatcard{padding:38px 38px}.floatcard h2{font-size:18px;display:block;text-align:center;margin-right:0}.floatcard a{clear:both;float:none;margin:25px auto;width:167px;display:block}}@media only screen and (min-width:768px){.floater .container{padding:37px 0;background-color:#fff}.floatcard{width:700px}.floatcard h2{font-size:22px;display:inline-block;text-align:left;margin-right:80px}.floatcard a{clear:none;float:none;margin:0;width:auto;display:inline-block}.floatcard{padding:38px 38px}}@media only screen and (min-width:992px){.floatcard{width:898px}.floatcard{padding:38px 140px}}footer .container{background-color:#fff}.footer-info{display:block;border-top:2px solid #f6f6f6}.footer-info h2{font-size:14px;font-weight:800;line-height:19px;letter-spacing:2px;margin-bottom:25px}.contact div i{float:left;padding-top:5px;width:10%;display:inline-block;margin-bottom:10px}.contact div a,.contact div a:hover{text-decoration:none;color:#333}.contact div span{float:left;width:90%;display:inline-block;margin-bottom:10px}.instagram-feed{list-style-type:none;margin:0;padding:0;overflow:hidden}.instagram-feed li{float:left}.instagram-feed li a{display:block;color:#fff;text-align:center;height:60px;width:60px;text-decoration:none;background-color:#333;margin:4px}.footer-social{padding-top:40px}.footer-social .col-sm-10{padding-top:30px;padding-bottom:30px;border-top:1px solid #f6f6f6}.footerlogo{clear:both;float:left;margin:0 auto;display:block}.footerlogo img{width:100px;height:auto}.footer-social .footerlinks{list-style-type:none;margin:0;padding:0;overflow:hidden;max-width:300px;display:inline-block;margin:0 0 0 94px}.footer-social .footerlinks li{float:left}.footer-social .footerlinks li a{font-weight:700;line-height:17px;letter-spacing:2px;font-size:12px;text-transform:uppercase;display:block;color:#4a4a4a;text-align:center;padding:6px 15px;text-decoration:none}.footer-social .sociallinks{clear:none;float:right;list-style-type:none;margin:0;padding:0;overflow:hidden;display:block}.footer-social .sociallinks li{float:left}.footer-social .sociallinks li a{font-weight:700;line-height:17px;letter-spacing:2px;font-size:12px;text-transform:uppercase;display:block;color:#4a4a4a;text-align:center;padding:6px;text-decoration:none}@media only screen and (min-width:320px){.footerlogo{clear:both;float:none;width:100px;height:auto;margin:0 auto;display:block}.footer-social .footerlinks{max-width:300px;display:block;margin:40px auto}.footer-social .footerlinks li a{padding:6px 10px}.footer-social .sociallinks{display:none}.footer-info{display:none}}@media only screen and (min-width:768px){.footerlogo{clear:both;float:left;width:100px;height:auto;margin:0 auto;display:block}.footer-social .footerlinks{max-width:400px;display:inline-block;margin:0 0 0 50px}.footer-social .footerlinks li a{padding:6px 15px}.footer-social .sociallinks{display:block}.footer-info{display:block}}.blogcontainer .carousel-control.left,.blogcontainer .carousel-control.right{background:0 0!important;filter:progid: none!important;outline:0}.blogcontainer .carousel .carousel-control{visibility:hidden}.blogcontainer .carousel:hover .carousel-control{visibility:visible}.blogcontainer{padding-right:0;padding-left:0}.no-padding{padding-right:0!important;padding-left:0!important}.blogcontainer .carousel-indicators li{display:inline-block;width:8px;height:8px;margin:4px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px;margin:0 3px}.blogcontainer .carousel-indicators .active{width:10px;height:10px;margin:0 3px;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators li{display:inline-block;width:8px;height:8px;margin:4px;text-indent:-999px;cursor:pointer;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:10px;margin:0 3px}#client-carousel .carousel-indicators .active{width:10px;height:10px;margin:0 3px;background-color:#d8d8d8;border:1px solid #d8d8d8}#client-carousel .carousel-indicators{bottom:-50px}.blogcontainer .carousel{width:100%;height:auto}.blogcontainer .carousel-caption{z-index:10}.blogcontainer .carousel .item{height:auto;background-color:#fff}.blogcontainer .carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:500px}@media (min-width:320px){#client-carousel .carousel-indicators li{display:none}}@media (min-width:768px){#client-carousel .carousel-indicators li{display:inline-block}.navbar-wrapper{margin-top:20px}.navbar-wrapper .container{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar{padding-right:0;padding-left:0}.navbar-wrapper .navbar{border-radius:4px}.blogcontainer .carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.blogcontainer .featurette-heading{font-size:50px}}@media (min-width:992px){.blogcontainer .featurette-heading{margin-top:120px}}