.portfolio-banner{background-color:#f5f5f5;position:relative;overflow:hidden}.portfolio-banner figure{position:absolute;top:0;right:0;height:100%;text-align:right;z-index:2}.portfolio-banner figure svg{width:500px}.portfolio-banner-area{padding:150px 257px 65px 20px;position:relative;z-index:3}.portfolio-banner-area h1{font-size:48px;color:#000;margin:0 0 30px 0;position:relative;line-height:1.208}.portfolio-banner-area p{font-size:16px;color:#000;letter-spacing:1px;line-height:1.6;padding-right:15px;text-transform:capitalize}.portfolio-title .container{position:relative;max-width:1226px;height:90px;z-index:3;top:20px}.portfolio-tab{right:0;position:absolute;width:255px;height:50px;overflow:hidden;transition:all ease-in-out .5s;border-radius:2px;border:1px solid #ebebeb;-webkit-box-shadow:0 5px 9px rgba(0,0,0,.08);-moz-box-shadow:0 5px 9px rgba(0,0,0,.08);box-shadow:0 5px 9px rgba(0,0,0,.08)}.portfolio-tab>a{color:#20202a;text-transform:capitalize;padding:16px;font-size:16px;display:block;position:relative}.portfolio-tab>a::after,.portfolio-tab>a::before{content:"";position:absolute;top:50%;right:20px;border-top:6px solid #5b5b5b;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateY(-50%);z-index:999}.portfolio-tab>a::before{border-top:6px solid #cbcbcb;top:52%}.portfolio-tab .portfolio-menu{position:absolute;width:100%;top:50px;left:0;z-index:5;background:#fff;transition:all ease-in-out .5s;border:1px solid #ebebeb;-webkit-box-shadow:0 5px 9px rgba(0,0,0,.08);-moz-box-shadow:0 5px 9px rgba(0,0,0,.08);box-shadow:0 5px 9px rgba(0,0,0,.08);max-height:337px;overflow-y:auto}.portfolio-menu li{line-height:1;font-family:'Circular Std Book';font-weight:400;text-transform:uppercase;border-bottom:2px solid #d4d4d4}.portfolio-menu li a{color:#2a2a2a;padding:18px 20px;display:block;line-height:1.5}.portfolio-menu li:hover{color:#f0011e}.portfolio-menu li:last-child{border:none}.project-gallery{max-width:80%;margin:0 auto}.project-list{width:30%;position:relative;margin:0 auto;min-height:390px;-webkit-transition:all .6s cubic-bezier(.42,0,.58,1);-moz-transition:all .6s cubic-bezier(.42,0,.58,1);-o-transition:all .6s cubic-bezier(.42,0,.58,1);transition:all .6s cubic-bezier(.42,0,.58,1);margin-bottom:20px}.project-list>a{display:block}.project-list:hover .project-info{-webkit-box-shadow:0 0 5.94px .06px rgba(0,0,0,.01),0 0 20.24px 1.76px rgba(0,0,0,.02),0 0 19.11px 1.76px rgba(0,0,0,.04);-moz-box-shadow:0 0 5.94px .06px rgba(0,0,0,.01),0 0 20.24px 1.76px rgba(0,0,0,.02),0 0 20.24px 1.76px rgba(0,0,0,.04);box-shadow:0 0 5.94px .06px rgba(0,0,0,.01),0 0 20.24px 1.76px rgba(0,0,0,.02),0 0 20.24px 1.76px rgba(0,0,0,.04)}.project-list .project-info{position:relative;z-index:2}.project-list figure{height:100%}.project-list img{display:block;width:100%}.overlay-effect{position:absolute;left:0;width:100%;height:100%;background-color:rgba(61,59,59,.9);top:0;z-index:1;text-align:center;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);-o-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1);opacity:0}.overlay-effect .link-over{position:absolute;width:134px;height:49px;padding:18px 0;background:#fff;color:#2a2a2a;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none}.project-list:hover .overlay-effect{opacity:1}.project-info span,.project-info strong{font-family:'Circular Std Book';display:block;font-size:17px;color:#d59f4c;text-transform:capitalize;margin-bottom:8px}.project-subcontent{padding:30px 0}.project-subcontent h3{font-size:19px;color:#2a2a2a;margin-bottom:8px;text-transform:capitalize;font-family:'Open Sans',sans-serif;font-weight:600}.project-tags{font-family:'Open Sans',sans-serif;font-size:12px;color:#747175;display:inline-block;margin:0;text-transform:capitalize;line-height:18px}.project-tags span{text-decoration:underline}.subcontent-subpart{margin:15px 0 10px 0;font-size:15px;line-height:25px;color:#747175}.subcontent-subpart strong{font-weight:700}.request-wrap{background:#e3f6f6;text-align:center;padding:98px 0}.request-wrap strong{font-weight:600;font-size:24px;color:#2a2a2a;display:block;margin-bottom:25px}@media (max-width:767px){.project-list{width:100%}.portfolio-banner-area{flex:0 0 80%;max-width:80%}.spx-port-image-title{padding-bottom:0}.spx-pd-100{padding-bottom:70px}.spx-port-wide{max-width:600px;margin:0 auto}}@media screen and (max-width:991px){.content{padding-top:49px}.spx-port-count{margin-top:-4.5px;height:25px;width:25px;padding:7px 2px;margin-right:7px;vertical-align:middle}.spx-port-back,.spx-port-filter li{font-size:18px}.spx-port-practise{padding:40px 15px 15px;margin-bottom:0}.spx-port-practise-head h1{font-size:32px;text-align:left}.spx-port-practise-head p{text-align:left}.spx-port-practise-head{width:100%}.spx-port-content{padding:0 0}.spx-port-info{padding:15px 15px 15px;text-align:center;-webkit-box-shadow:0 0 10px 0 #bababa;-moz-box-shadow:0 0 10px 0 #bababa;box-shadow:0 0 10px 0 #bababa;margin:0 0 40px}.spx-port-tilt-mobile{padding:15px 0 15px;-webkit-box-shadow:0 0 10px 0 #bababa;-moz-box-shadow:0 0 10px 0 #bababa;box-shadow:0 0 10px 0 #bababa;margin-bottom:0}.spx-port-col-12{margin-bottom:0}.spx-port-filter li{margin-right:9.5px}.spx-port-col-3{width:50%}.spx-port-fig{padding-bottom:100%}.spx-port-body{padding:0 25px}.spx-port-row{padding:30px 0}.spx-port-head{padding:40px 15px}.spx-port-head{margin-bottom:20px}.spx-port-head h1{padding:0;margin:0}.spx-alt-color{background:0 0}.spx-port-col-lg-8{-webkit-box-shadow:0 0 10px 0 #bababa;-moz-box-shadow:0 0 10px 0 #bababa;box-shadow:0 0 10px 0 #bababa}.spx-port-col-12{padding:0;text-align:center;margin-bottom:0;position:relative}.spx-port-overlay{padding:15px}.spx-port-inner h2{margin-bottom:12px;font-size:38px}.spx-port-inner p{font-size:15px;margin-bottom:20px}.spx-port-btn{padding:8px 30px;margin:4px}.spx-port-link{font-size:15px;color:#fff;background-color:#f0011e;border-radius:5px;text-transform:capitalize;border:1px solid #f0011e;-webkit-box-shadow:0 1px 2px 0 rgba(78,77,77,.5);-moz-box-shadow:0 1px 2px 0 rgba(78,77,77,.5);box-shadow:0 1px 2px 0 rgba(78,77,77,.5);height:43px;line-height:43px;padding:0 15px;font-weight:600}.spx-port-fig{-webkit-background-size:cover;background-size:cover}.spx-port-detail h3{padding:25px 0;margin-bottom:0}.spx-port-common-row{padding:20px 15px}.spx-port-screens{padding:0 0 0}}@media screen and (max-width:767px){.spx-port-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.spx-port-fig{min-height:220px;padding:0;-webkit-background-size:contain;background-size:contain}.spx-port-inner,.spx-port-link{position:static;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.spx-port-overlay{position:static;visibility:visible;opacity:1;text-align:center;padding:15px 10px 10px}.spx-port-inner h2{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1}.spx-port-inner{width:100%}.spx-port-btn{width:100%;margin:0 0 12px}.spx-port-overlay-wrap{margin-bottom:30px;border:1px solid transparent}.spx-port-overlay-wrap:hover{border:1px solid transparent}.spx-port-buttons{margin-bottom:10px}.spx-port-head .spx-port-change-content{font-size:35px}.spx-port-head .spx-port-check{font-size:20px}.spx-port-practise-head h1{font-size:32px}.phone-img{margin:0}.spx-pd-100{padding:0}.spx-port-col-12{width:100%;padding:0}.text-right{text-align:left}.spx-port-detail h2{text-align:center}.spx-port-tilt-mobile img{max-width:300px}.spx-port-detail h3{font-size:24px}.spx-port-dual-img{width:50%;margin:0 auto 50px}.spx-port-pull-right{float:none}.spx-port-detail h2{line-height:1;margin-bottom:15px}.spx-port-app-icons{display:none}.spx-port-wide{max-width:450px;margin:0 auto}.spx-port-filter li{margin-bottom:10px}.spx-port-pull-left{float:none}.spx-port-inner span{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.spx-port-sechead{padding-bottom:5px}.spx-port-head .spx-port-change-content{font-size:28px}.portfolioContainer .spx-port-fig{text-align:center}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,ol,ul{list-style:none}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px}body{line-height:1}a,span{display:inline-block}a{text-decoration:none}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.text-center{text-align:center}.m-auto{margin:0 auto}.d-flex{flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.spx-port-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.text-right{text-align:right}.spx-port-col-4{max-width:40%;width:40%;text-align:center;padding:0 15px}.spx-port-col-8{max-width:60%;width:60%;padding:0 15px}.spx-port-col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding:0 15px}.spx-port-pull-right{float:right}.spx-port-pull-left{float:left}.spx-port-wide{max-width:853px;margin:0 auto;width:100%}.spx-port-head{padding:40px 10px;background:url(../images/inner-banner.jpg) 0 0 no-repeat;min-height:240px;-webkit-background-size:cover;background-size:cover}.spx-port-port-wide{max-width:611px;margin:0 auto}.spx-port-head h1{font-size:60px;letter-spacing:1.1px;color:#fff;margin-bottom:20px;text-transform:uppercase;padding-top:25px;line-height:1.2;font-weight:900}.spx-port-head h1 strong{font-size:25px;letter-spacing:.2px;word-spacing:.6px;color:#f25c2a;text-transform:uppercase;font-weight:400}.spx-port-head h1 strong em{margin-bottom:18px}.spx-port-head h1 strong em{display:block;font-size:14px;letter-spacing:2.9px;color:#fff}.spx-port-head .spx-port-change-content{font-size:48px;text-transform:uppercase;font-weight:900;color:#fff;display:inline-block}.spx-port-head .spx-port-check{color:#fff;font-size:24px;letter-spacing:.2px;line-height:36px;letter-spacing:.2px;text-transform:none}.spx-port-body{padding:0 35px}.spx-port-overlay-wrap{border:1px solid #f5f5f5;position:relative}.spx-port-fig{background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding-bottom:80%;width:100%}.spx-port-overlay{visibility:hidden;opacity:0;position:absolute;bottom:0;top:0;left:0;right:0;background:#fff;padding:0 24px 0;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.spx-port-overlay-wrap:hover .spx-port-overlay{visibility:visible;opacity:1}.spx-port-overlay-wrap:hover{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.spx-port-inner{top:50%;position:absolute;width:90%;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.spx-port-inner h2{color:#212121;font-size:18px;font-weight:900;letter-spacing:2.6px;text-transform:uppercase;line-height:1.2;padding-bottom:15px;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.spx-port-overlay:hover h2{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.spx-port-inner p{font-size:16px;line-height:1.5;color:#212121;margin-bottom:20px}.spx-port-inner a{color:#212121}.spx-port-btn{color:#ff5722;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;border:1px solid #ff5722;padding:11px 30px;margin:6px;background:#fff;display:inline-block;position:relative}.spx-port-btn:hover{background:#f0f0f0}.spx-port-link{position:absolute;bottom:23px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;color:#212121;font-size:12px;border-bottom:1px dotted #212121;letter-spacing:1.8px;font-weight:800;text-transform:uppercase}.spx-port-btn.google-play:before,.spx-port-btn:before{position:absolute;top:50%;left:6px;content:'';height:16px;width:16px;background:url(../images/play.png);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.spx-port-btn.app-store:before{background:url(../images/apple-black.png)}.spx-port-btn.web-site:before{background:url(../images/web-img.png);width:20px}.spx-port-practise{background-color:#21759b;padding:80px 35px 0;margin-bottom:250px;text-align:center}.spx-port-practise-head{width:80%;margin:0 auto}.spx-port-practise-head h1{font-size:75px;text-transform:none;color:#fff;font-weight:700;letter-spacing:1.1px;margin-bottom:20px}.spx-port-practise-head p{font-size:16px;line-height:1.5;color:#fff;letter-spacing:.5px;margin-bottom:20px}.spx-port-practise-head{margin-bottom:35px}.phone-img{margin-bottom:-250px;margin-top:10px}.spx-port-info h2{color:#f25c2a;font-size:18px;font-weight:900;letter-spacing:2.6px;line-height:36px;text-transform:uppercase;margin-bottom:20px}.spx-port-common-row{padding:0 35px}.spx-port-info p{color:#1f1f1f;font-size:16px;line-height:1.5;margin-bottom:20px;letter-spacing:.5px}.align-center{align-items:center}.spx-port-tilt-mobile{margin-bottom:35px}.spx-port-content{padding:35px 0}.spx-port-screens{background:#f5f5f5;padding:50px 0 0}.spx-port-image-title{padding:0 50px 50px}.spx-port-dual-img{margin:0 16px}.spx-alt-color{background:#fff}.spx-port-buttons-inner{padding:50px;border-top:1px solid #e4e4e4;background:#f5f5f5}.spx-port-detail h3{font-size:52px;color:#212121;font-weight:900;text-transform:lowercase;margin-bottom:45px;letter-spacing:-.4px;line-height:1}.spx-port-detail h2{color:#ff5720;font-size:38px;font-weight:900;letter-spacing:2.6px;line-height:36px;text-transform:lowercase}.spx-port-detail h2:first-letter,.spx-port-detail h3:first-letter{text-transform:uppercase}.spx-pd-100{padding-bottom:100px}.spx-port-app-icons{position:fixed;right:40px;top:145px}.spx-port-apple,.spx-port-google{background:#000;display:block;float:right;padding:10px 6px 12px 4px;text-align:center;width:50px;margin-top:20px}.spx-port-google{background:#fff}.spx-port-app-icons{flex-flow:column}.spx-port-filter{padding:50px 0}.spx-port-filter li{margin-right:25px;font-size:24px;display:inline-block}.spx-port-count{background-color:#0c3446;border-radius:50%;height:27px;width:27px;padding:8px 2px;color:#fff;font-size:11px;text-align:center;vertical-align:top;margin-right:10px}.spx-port-back span,.spx-port-filter li.spx-port-active span{background-color:#ef3e31}.spx-port-back span{margin-top:-3px}.spx-port-filter li a:hover span{background-color:#ef3e31}.spx-port-filter li a:hover{color:#ef3e31}.spx-port-filter li a{color:#0c3446;line-height:1;text-transform:capitalize}.spx-port-back{color:#0c3446;font-size:20px}.spx-port-col-3{width:25%}.spx-port-inner span{font-size:11px;text-transform:uppercase;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .8s ease .1s;-moz-transition:all .8s ease .1s;-ms-transition:all .8s ease .1s;-o-transition:all .8s ease .1s;transition:all .8s ease .1s}.spx-port-overlay:hover span{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.typed-cursor{opacity:1;background-color:#000;display:inline-block;position:relative;width:5px;height:30px;top:0;margin-left:1px;-webkit-animation:blink 1.2s infinite;-moz-animation:blink 1.2s infinite;animation:blink 1.2s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.portfolioContainer .spx-port-fig{background:0 0;padding-bottom:0}body{overflow-y:scroll}.content{padding-top:76px}.content-typer{display:block;height:65px}h1{font-size:2.2rem;line-height:1;margin-bottom:14px;font-weight:900;font-family:'Proxima Nova Bl'}h2{font-family:'Proxima Nova Bl';font-weight:800;font-size:3rem;line-height:46px;letter-spacing:-1.5px;margin-bottom:25px}h3{font-family:'Proxima Nova Th';font-size:2rem;font-weight:700;color:#14151b;margin-bottom:12px;letter-spacing:-1px}h4{font-family:'Proxima Nova Bl';font-weight:900;font-size:2rem;line-height:1.1;margin-bottom:12px}h5{font-size:1.6rem;font-family:'Proxima Nova Rg';font-weight:700}p{color:#14151b;font-family:'Proxima Nova Rg';font-weight:400;font-size:1.6rem;line-height:1.5}@media (min-width:1025px){.content{padding-top:10px}}@media (min-width:1280px){.content{padding-top:108px}}