.center-card{margin-left:auto;margin-right:auto;display:block}.text-center{text-align:center}.footer{background:url(../img/pw_maze_black_2X.png?1) 0 0;width:100%;padding:20px 0}.footercontainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.footer-nav{text-align:center;margin:0;padding:0;list-style:none}.footer-nav li{margin:0 10px;display:inline}.footer-nav li a{color:#fff;text-transform:uppercase;margin:10px 20px;font-family:Montserrat,sans-serif;line-height:20px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.footer-nav li a:hover{color:silver}.footer-logo{width:76px;margin:10px auto}.copyright,.credits{color:#ccc;text-align:center;margin:5px 0;font-size:14px;display:block}.copyright a,.credits a{color:#7cc576;font-weight:600;text-decoration:none;transition:all .3s ease-in-out}.copyright a:hover,.credits a:hover{color:#fff}.res-nav_click{color:#777;width:42px;height:27px;margin:20px auto;font-family:"Font Awesome 5 Pro";font-size:38px;font-style:normal;line-height:38px;transition:all .3s ease-in-out;display:none;text-decoration:none!important}.res-nav_click:hover,.res-nav_click:active,.res-nav_click:focus{color:#00008b!important}.portfolioContainer{max-width:1140px}.footer-bottom h5{color:#ccc;text-align:center;margin-top:10px}.footer-slogan{color:#fff;text-align:center;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700}.h-divider{width:80%;margin:80px auto auto;position:relative}.h-divider .shadow{height:20px;overflow:hidden}.h-divider .shadow:after{content:"";border-radius:125px/12px;width:100%;height:25px;margin:-25px auto 0;display:block;box-shadow:0 0 8px #000}.clear{clear:both;visibility:hidden;width:0;height:0;display:block;overflow:hidden}.clearfix:before,.clearfix:after{content:" ";visibility:hidden;width:0;height:0;display:block;overflow:hidden}.clearfix:after{clear:both}.figure{margin:0}a,a:hover,a:active{outline:0!important}@font-face{font-family:"Font Awesome 5 Pro";src:url(../fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0)format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.1.0)format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.1.0)format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}body{color:#888;background-color:#f5f5f5;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}h2{color:#222;letter-spacing:-1px;text-align:center;text-transform:uppercase;margin:10px 0 30px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:700}h3{color:#222;text-transform:uppercase;margin:6px 0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}h3.tuoteperhe{text-align:center;margin:50px auto;font-size:16px}h3.meista{margin:20px 0 5px}h6{color:#888;text-align:center;margin:0 0 60px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4}p{margin:0;line-height:20px}.header{text-align:center;background:url(../img/pw_maze_black_2X.png?1) 0 0;background-size: cover; padding:160px 0}.logo{width:130px;margin:0 auto 35px}.header h1{margin-top: 1.5em;letter-spacing:-1px;color:#fff;font-family:Montserrat,sans-serif;font-size:50px;font-weight:400}.we-create{margin:35px 0 55px;padding:0}.wp-pic{margin-bottom:20px}.we-create li{color:#bcbcbc;text-transform:uppercase;margin:0 5px 0 0;padding:0 0 0 15px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;display:inline-block}.we-create li:first-child{background:2none}.start-button{padding-left:0}.start-button li a{color:#fff}.link{text-transform:uppercase;background:#7cb9e8;border-radius:3px;margin-bottom:20px;padding:15px 35px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:25px;transition:all .3s ease-in-out;display:inline-block;color:#000!important}.link:hover{background:gray;text-decoration:none;color:#fff!important}.link:active,.link:focus{background:#fff;text-decoration:none;color:#fff!important}.contactus{background:#f5f5f5}.contactus:hover{background:gray;text-decoration:none;color:#fff!important}.main-nav-outer{text-align:center;background:#fff;border-bottom:1px solid #ddd;height:130px;padding:0;position:relative;box-shadow:0 4px 5px -3px #ececec;position:sticky;top:0;z-index:1000;width:100%;}#test{width:100%;transition:background .3s ease;}.main-nav li{margin:0 1px;display:inline}.main-nav li a{color:#000;text-transform:uppercase;margin:55px 25px;font-family:Montserrat,sans-serif;line-height:20px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.main-nav li a:hover{color:silver;text-decoration:none}.small-logo{padding:0 32px}.service-list{margin-bottom:40px;padding:0;font-size:14px}.service-list-col1{float:left;width:60px}.service-list-col1 i{color:#222;font-family:"Font Awesome 5 Pro";font-size:38px;font-style:normal;line-height:38px;display:block}.service-list-col2{overflow:hidden}.main-section.alabaster{background:#fafafa}.featured-work{font-size:14px}.featured-work h2{text-align:left}.featured-box{margin-bottom:25px;padding:0;font-size:14px}.featured-box h3{margin-bottom:5px}.featured-box p{line-height:22px}.featured-work p.padding-b{padding-bottom:35px}.featured-box-col1{float:left;width:60px}.featured-box-col1 i{color:#777;font-family:"Font Awesome 5 Pro";font-size:38px;font-style:normal;line-height:38px;display:block}.featured-box-col2{overflow:hidden}.featured-box.magic{background:url(../img/magic.png) 0 0 no-repeat}.featured-box.packaged{background:url(../img/packaged.png) 0 0 no-repeat}.featured-box.seo{background:url(../img/seo.png) 0 0 no-repeat}.Learn-More{color:#7cc576;text-transform:uppercase;padding:0 5px 0 0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:all .3s ease-in-out;display:none}.Learn-More i{padding-right:15px}.Learn-More:hover,.Learn-More:focus{color:#111;text-decoration:none}.Portfolio-nav{text-align:center;margin:0 0 45px;padding:0;list-style:none}.Portfolio-nav li{margin:0 10px;display:inline}.Portfolio-nav li a{color:#222;text-transform:uppercase;background:#f7f7f7;border-radius:4px;margin-bottom:5px;padding:10px 22px;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;transition:all .3s ease-in-out;display:inline-block}.Portfolio-nav li a:hover{color:#fff;background:#7cc576;text-decoration:none}.portfolioContainer{margin:0 auto;padding-left:15px}.Portfolio-box{text-align:center;float:left;width:350px;margin-bottom:30px;padding:0;overflow:hidden}.Portfolio-box img{height:200px;margin-bottom:25px;transition:all .3s ease-in-out}.Portfolio-box img:hover{opacity:.6}.Portfolio-nav li a.current{color:#fff;background:#7cc576;text-decoration:none}img{max-width:100%}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;transition-duration:.6s;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.client-part{text-align:center;background:url(../img/section-bg1.jpg) 50%/cover no-repeat;padding:55px 0}.client-part-haead{color:#fdfdfd;font-size:28px;line-height:41px;font-family:""Open Sans",sans-serif";margin:30px 0 10px;font-style:italic}.client{text-align:center;margin:20px 0 0;padding:0;list-style:none}.client li{margin:0 15px;display:inline}.client li a{display:inline-block}.client li a img{border-radius:50%;margin-bottom:15px}.client li a:hover{text-decoration:none}.client li a h3{color:#fff}.client li a span{color:#f1f1f1}.quote-right{text-align:center;color:#7cc576;cursor:pointer;border:2px solid #7cc576;border-radius:50%;width:68px;height:68px;margin:0 auto;font-size:27px;font-style:normal;line-height:68px;transition:all .3s ease-in-out;display:block}.quote-right:hover{color:#fff;border:2px solid #fff}.c-logo-part{filter:alpha(opacity=60);background:#7cc576;padding:25px 0}.c-logo-part ul{text-align:center;margin:0;padding:0;list-style:none}.c-logo-part ul li{margin:0 25px;display:inline}.c-logo-part ul a{margin:0 20px;display:inline-block}.main-section.team{padding:85px 0}.main-section.team h6{margin-bottom:40px}.team-leader-block{max-width:993px;margin:0 auto}.team-leader-box{text-align:center;float:left;width:30.66%;height:490px;margin-right:3.82979%;overflow:hidden}.team-leader-box span{margin-bottom:24px;display:block}.team-leader-box:nth-of-type(3n){margin:0}.team-leader{border-radius:50%;width:auto;height:auto;margin:7px 7px 25px;position:relative;box-shadow:0 0 0 7px #f1f1f1cc}.team-leader-shadow{z-index:10;border-radius:50%;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute}.team-leader-shadow a{width:100%;height:100%;display:block}.team-leader:hover .team-leader-shadow{box-shadow:inset 0 0 0 148px #111c}.team-leader:hover ul{opacity:1;display:block}.team-leader img{border-radius:50%;display:block}.team-leader ul{opacity:0;text-align:center;z-index:15;width:100%;margin:-14px 0 0;padding:0;list-style:none;transition:all .6s ease-in-out;display:block;position:absolute;top:50%;left:0}.team-leader ul li{margin:0 11px;display:inline}.team-leader ul li a{color:#fff;font-family:"Font Awesome 5 Pro";font-size:28px;transition:all .3s ease-in-out;display:inline-block}.team-leader ul li a:hover,.team-leader ul li a:focus{text-decoration:none}.team-leader ul li a.fa-twitter:hover{color:#55acee}.team-leader ul li a.fa-facebook:hover{color:#3b5998}.team-leader ul li a.fa-pinterest:hover{color:#cb2026}.team-leader ul li a.fa-google-plus:hover{color:#dd4b39}.business-talking{text-align:center;background:url(../img/section-bg2.jpg) top/cover no-repeat;padding:60px 0 10px}.business-talking h2{text-transform:uppercase;color:#fff;margin:20px 0 70px;padding:0;font-family:Montserrat,sans-serif;font-size:42px;font-weight:700}.benefit-container{justify-content:space-between;gap:20px;display:flex}.service-listTwo{box-sizing:border-box;background-color:#f9f9f9;border-radius:10px;flex:1;max-width:30%;padding:10px}.service-list-col1Two{color:#4caf50;margin-bottom:15px;font-size:24px}#more,#more2,#more3,#more4,#more5,#more6,#more7{display:none}.benefit-container .service-listTwo{background-color:#f9f9f9;border-radius:10px;margin-bottom:20px;margin-right:10px;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 8px #0000001a}.benefit-container .service-listTwo:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.benefit-container .service-list-col1Two{color:#4caf50;text-align:center;margin-bottom:15px;font-size:36px}.benefit-container .service-list-col2 h3{color:#333;margin-bottom:15px;font-size:24px;font-weight:700}.benefit-container .service-list-col2 ul{padding-left:0;list-style-type:none}.benefit-container .service-list-col2 ul li{color:#555;margin-bottom:10px;font-size:16px;line-height:1.6;position:relative}.benefit-container .service-list-col2 ul li:before{content:"•";color:#4caf50;width:1em;margin-left:-1em;font-weight:700;display:inline-block}.benefit-container .round-button{color:#fff;text-align:center;background-color:#a9a9a9;border:none;border-radius:30px;margin-top:15px;padding:10px 20px;font-size:16px;text-decoration:none;transition:background-color .3s,box-shadow .3s;display:inline-block}.benefit-container .round-button:hover{background-color:#000;box-shadow:0 4px 8px #0003}.benefit-container{justify-content:space-between;gap:10px;margin-bottom:70px;padding:0 40px;display:flex}.round-button{color:#fff;text-align:center;cursor:pointer;background-color:#a9a9a9;border:none;border-radius:30px;margin:4px 2px;padding:8px 16px;font-size:14px;text-decoration:none;transition:background-color .3s,box-shadow .3s;display:inline-block}.round-button:hover{background-color:gray}.pointer{cursor:pointer}.main-section.contact{background:url(../img/bg-map.png) 0 190px no-repeat;padding:90px 0 100px}.contact-info-box{margin:0 0 14px 68px;padding-left:0;font-size:15px}.contact-info-box h3{float:left;width:102px;margin-right:12px;font-size:15px;font-weight:400;line-height:28px}.contact-info-box h3 i{color:#222;margin-right:7px;font-family:"Font Awesome 5 Pro";font-size:18px;font-style:normal;font-weight:400}.contact-info-box span{line-height:28px;display:block;overflow:hidden}.social-link{margin:0 0 0 68px;padding:35px 0;list-style:none;display:block;overflow:hidden}.social-link li{float:left;margin-right:8px}.social-link li a{text-align:center;color:#fff;background:#222;border-radius:50%;width:50px;height:50px;font-size:25px;line-height:50px;transition:all .3s ease-in-out;display:block}.social-link li a:hover,.social-link li a:focus{text-decoration:none}.twitter a:hover{background:#55acee}.facebook a:hover{background:#3b5998}.pinterest a:hover{background:#cb2026}.gplus a:hover{background:#dd4b39}.dribbble a:hover{background:#ea4c89}.form{margin:0 66px 0 30px}.input-text{color:#aaa;border:1px solid #ccc;border-radius:4px;width:100%;height:50px;margin:0 0 15px;padding:15px 16px;font-family:Open Sans,sans-serif;font-size:15px;transition:all .3s ease-in-out;display:block}.input-text:focus{border:1px solid #7cc576;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #7cc5764d}.input-text.text-area{resize:none;height:165px;overflow:auto}.input-btn{color:#fff;text-transform:uppercase;background:#000;border:0;border-radius:6px;width:175px;height:50px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;transition:all .3s ease-in-out}.input-btn:hover{color:#fff;background:gray}.validation{color:red;margin:0 0 20px;font-size:13px;font-weight:400;display:none}#sendmessage{color:#7cc576;text-align:center;border:1px solid #7cc576;margin-bottom:15px;padding:15px;font-weight:600;display:none}#errormessage{color:red;text-align:center;border:1px solid red;margin-bottom:15px;padding:15px;font-weight:600;display:none}#sendmessage.show,#errormessage.show,.show{display:block}.delay-02s{animation-delay:.2s}.delay-03s{animation-delay:.3s}.delay-04s{animation-delay:.4s}.delay-05s{animation-delay:.5s}.delay-06s{animation-delay:.6s}.delay-07s{animation-delay:.7s}.delay-08s{animation-delay:.8s}.delay-09s{animation-delay:.9s}.delay-1s{animation-delay:1s}.delay-12s{animation-delay:1.2s}

/* Styles for jQuery sticky header */
.main-nav-outer.sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
}