@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";
*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;font-size:100%}body{color:#888089;-webkit-font-smoothing:antialiased;background:#000;width:100%;height:100%;font-family:Montserrat,sans-serif;font-weight:400;position:relative;overflow:hidden scroll}a{color:#fff;outline:none;text-decoration:none}img{max-width:100%}.wrapper{width:100%}.spHeight{padding-top:63px}.wrapper.noGap{padding-top:0}.noMar{margin:0!important}.noPadd{padding:0!important}p{margin:0;padding-bottom:33px;font-size:13px;font-weight:400;line-height:27px}p#about-me{font-size:14px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000}h1{margin:0;padding-bottom:8px;font-family:Montserrat,sans-serif;font-size:33px;font-weight:400;line-height:76px}h2{color:#372d38;text-transform:uppercase;margin:0;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:29px;font-weight:400;line-height:57px}h3{margin:0;padding-bottom:10px;font-family:Crimson Text,serif;font-size:27px;font-style:italic;font-weight:300;line-height:30px}h4{margin:0;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:21px;font-weight:400;line-height:24px}h5{color:#372d38;margin:0;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:24px}.wrapper .media{margin-top:0}.heading{text-align:center;min-height:120px}.heading .container{padding-left:15px;padding-right:15px;padding-top:0!important;padding-bottom:0!important}.heading h2{letter-spacing:2px;margin-bottom:20px;padding-bottom:0;font-size:19px;font-weight:400;line-height:40px;display:inline-block;position:relative}.heading h2:after{content:"";background:#5b4c5c;width:100%;height:2px;display:block;position:absolute;bottom:0}.heading h3{color:#5b4c5c;text-transform:none;letter-spacing:1px;padding-bottom:0;font-size:18px;font-weight:300;line-height:30px}.heading p{line-height:25px}.topmar{margin-top:20px}header{position:relative}.banner{background:#cacaca;overflow:hidden;margin:0 auto!important}.patternOverlay{z-index:9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";width:100%;height:100%;filter:alpha(opacity=80);opacity:.8;background:#1b1a1b;position:absolute;top:0;right:0}.bannerText{text-align:center;z-index:999;width:100%;margin-top:-35px;padding:0;position:absolute;top:50%;left:0}.bannerText h1{text-transform:uppercase;color:#fff;letter-spacing:4px;font-weight:300;line-height:normal}.bannerText h3{color:#fff;text-transform:none;letter-spacing:2px;margin-bottom:20px;font-size:19px;font-weight:400;line-height:normal}.rotated{transform:rotate(90deg)}.isStuck{width:100%;left:0}.menu{z-index:9999;margin-top:34px;position:absolute;top:0;left:0;right:0}.logo{float:left;background:url(/images/logo-2.png) no-repeat;width:123px;height:80px;font-size:0;line-height:0}.isStuck .logo{background:url(/images/logo.png) no-repeat}.navwrapper .container{width:auto;padding:0}.navArea{position:relative}.navbar.navbar-inverse.navbar-static-top a.closeMenu{text-align:center;color:#fff;border:1px solid #fff;border-radius:50%;width:32px;height:32px;padding:0;font-weight:400;position:absolute;top:20px;right:0}.navbar.navbar-inverse.navbar-static-top a.closeMenu:hover,.isStuck .navbar.navbar-inverse.navbar-static-top a.closeMenu:hover{background:0 0}.closeMenu i{color:#fff;font-size:14px;line-height:32px}.isStuck .navbar.navbar-inverse.navbar-static-top a.closeMenu{border-color:#000}.isStuck .navbar.navbar-inverse.navbar-static-top a.closeMenu i{color:#000}.navbar-header{display:none}.nav>li>a{letter-spacing:2px;font-size:12px;font-weight:200;display:inline-block}.navbar-nav>li{float:none;display:inline-block}.navbar-nav{text-align:center;float:none;margin:0 auto}.navbar-toggle{margin-top:14px}.navbar-wrapper{z-index:15;height:80px;margin-top:0;position:relative}.navbar-wrapper .container,.navbar-collapse{padding:0}.navbar-collapse.in{max-height:100%}.navbar.navbar-inverse.navbar-static-top{color:#c3c8d6;text-transform:uppercase;background:0 0;border:none;margin:0 auto;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.navbar.navbar-inverse.navbar-static-top a{color:#fff;text-align:center;padding:31px 16px;line-height:18px}.navbar.navbar-inverse.navbar-static-top a:hover{color:#fff;background:0 0}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus{background:0 0;color:#fff!important}.navbar-inverse .navbar-nav>.active>a:hover{color:#fff}.hideClass{display:none}.isStuck .navbar-inverse .navbar-nav>.active>a,.isStuck .navbar-inverse .navbar-nav>.active>a:focus,.isStuck .navbar.navbar-inverse.navbar-static-top a:hover{color:#fff;background:#181a1c}.isStuck .navbar.navbar-inverse.navbar-static-top a{color:#000}.nav-icon{text-align:center;z-index:999;background:0 0;border-radius:3px;width:42px;height:32px;margin-left:-21px;position:absolute;top:36px;left:50%}.nav-icon svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vertical-align:middle;width:22px;height:22px}.default-menu{margin-top:-80px}.stuckMenu,.navbar-wrapper{-o-transition:all .5s;background:0 0;transition:all .5s}.isStuck{-o-transition:all .5s;background:#fff;transition:all .5s}.aboutus{text-align:left;background:#fff}.aboutus .container{padding-top:60px}.aboutus img{padding:7px;display:block}.aboutus .heading p{padding-bottom:41px}.aboutus h4{color:#5b4c5c;padding-bottom:20px;font-size:16px}.aboutus .btn-primary{color:#372d38;letter-spacing:2px;text-transform:uppercase;background:0 0;border:2px solid #746c75;border-radius:0;font-size:12px;font-weight:600;line-height:30px}.aboutus .btn-primary:hover{color:#979497}.skillset{background:#1b1a1b;width:100%;display:table}.skillset .container{min-height:540px;padding-top:60px}h2#skills-header{color:#fff!important}.skillbar{-o-transition:.4s linear;transition:all .4s linear;-o-transition-property:width,background-color;background:#e2e1e2;border-radius:3px;width:100%;height:7px;margin-bottom:53px;transition-property:width,background-color;display:block;position:relative}.skillbar-title{text-transform:uppercase;letter-spacing:2px;color:#5b4c5c;font-size:13px;font-weight:700;line-height:27px;position:absolute;top:-27px;left:0}.skillbar-title span{display:block}.skillbar-bar{background:#e88988;width:0;height:7px}.skill-bar-percent{color:#796f7a;margin-left:-20px;font-size:14px;position:absolute;top:-24px}.myexperties{background:#f8f8f8}div.row.media.educations{height:100px;display:flex}div.row.media.educations .left,div.row.media.educations .right{justify-content:center;width:50%;display:flex}div.row.media.educations .name{flex-direction:column;justify-content:center;display:flex}div.row.media.educations h4{text-transform:capitalize;padding-bottom:0}div.row.media.educations h5{padding-bottom:0;font-family:Crimson Text,serif;font-style:italic}.expertiesico{text-align:right;color:#5b4c5c;justify-content:flex-end;align-items:center;padding-right:15px;font-family:Crimson Text,serif;font-size:21px;font-style:italic;line-height:24px;display:flex}.expertiesico img{width:50px;position:relative;top:-2px}.expertiesico-mobile{display:none}.expertiesdesc p{padding-bottom:0}.expertiesdesc h4{text-transform:capitalize;letter-spacing:2px;font-size:20px;font-weight:300;line-height:normal}.expertiesdesc h5{color:#5b4c5c;font-family:Crimson Text,serif;font-size:18px;font-style:italic;font-weight:400}.expertiesdesc ul{margin-left:15px;line-height:2}.educationdiploma{background:#fff}.educationdiploma .container{padding-top:60px;padding-bottom:60px}.expertiesico-mobile-icon{display:none}.protfolio{background-image:url(/images/parallax-image/portpolio_bg_01.jpg);background-position:50%;background-repeat:no-repeat;background-attachment:fixed;width:100%;padding:60px 15px;overflow:hidden}.portfolio-container{flex-direction:column;align-items:center;display:flex}.portfolio-container h1{color:#fff}.protfolio .container{padding-top:20px;padding-bottom:0}.protfolio .heading{min-height:100%;margin-bottom:20px}.protfolio .protBox{padding-top:0;padding-bottom:0;position:relative}.portfolio-heading h3{color:#fff;font-weight:400}.protfolio .heading p{color:#242424;padding-bottom:41px}.protfolio h4{font-weight:700}.portfolioFilter{text-align:center;margin:0 auto;display:block}div.portfolio-list{flex-wrap:wrap;justify-content:center;margin-bottom:60px;display:flex}div.portfolio-list.two{margin-bottom:0}div.portfolio-list.two .column{flex-direction:row-reverse}div.portfolio-list .column{justify-content:center;display:flex}div.portfolio-list .column .left{justify-content:center;width:50%;height:100%;display:flex;overflow:hidden}div.portfolio-list .column .left img{object-fit:contain;max-height:250px;transition:all .5s ease-in-out}div.portfolio-list .column .left:hover img{transform:scale(1.2)}video{height:250px}video:hover{transform:scale(1)}div.portfolio-list .column .right{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:20px;font-size:18px;font-weight:700;display:flex}video:focus{object-fit:contain;outline:none}.portfolioFilter ul{text-align:center;margin:0 auto 60px;display:block}.portfolioFilter ul li{margin:0 -2px;display:inline-block;position:relative}.portfolioFilter ul li:after{content:"";width:1px;height:10px;margin-top:-5px;display:block;position:absolute;top:50%;right:0}.portfolioFilter ul li.last:after{background:#fff}.portfolioFilter ul li a{color:#fff;text-transform:uppercase;letter-spacing:2px;border-right:none;padding:16px 30px;font-size:11px;font-weight:700;line-height:15px;text-decoration:none;transition-duration:.2s;display:block}.portfolioFilter ul li a:hover{color:#000;border-color:#cfcfcf;transition-duration:.2s}.portfolioFilter ul li a.current{color:#fff;border:1px solid #fff;font-weight:700}div.project-name-container{justify-content:center;height:50px;margin-bottom:30px;display:flex}a#veeh,span#audience-detector{color:#fff;border:1px solid #fff;padding:13px 30px;font-size:18px;font-weight:700;text-decoration:none}ul.portfolioContainer{margin-bottom:0;padding:0;list-style-type:none;display:block}ul.portfolioContainer li{cursor:pointer;border:1px solid #fff;width:25%;height:auto;margin:0;padding:0;display:block}ul.portfolioContainer li .lightCon{margin:0;display:block;position:relative;overflow:hidden}ul.portfolioContainer li img{height:auto;display:block;width:100%!important}span.hoverBox{visibility:hidden;background:#4c404e00;width:100%;height:100%;transition-duration:.2s;position:absolute;bottom:0;left:0}ul.portfolioContainer li:hover span.hoverBox{visibility:visible;background:0 0;transition-duration:.2s;bottom:0;left:0}span.hoverBox a{line-height:54px}span.hoverBox .smallIcon{width:74x;margin:-37px auto 0 -80px;position:absolute;top:50%;left:50%}span.hoverBox .zoom{visibility:hidden;color:#fff;text-align:center;float:left;background:url(/images/plus-icon.png) 50% no-repeat;border:1px solid #fff;border-radius:50%;width:74px;height:74px;margin-left:47px;line-height:70px;transition-duration:.2s;display:block;position:relative;left:-180%}ul.portfolioContainer li:hover span.hoverBox .zoom{visibility:visible;padding-top:7px;transition-duration:.2s;left:0}span.hoverBox .zoom i{text-indent:-100000px;font-size:0}span.hoverBox .linKed{visibility:hidden;color:#fff;text-align:center;float:right;background:#313131;border-radius:50%;width:54px;height:54px;line-height:52px;transition-duration:.2s;display:block;position:relative;right:-180%}ul.portfolioContainer li:hover span.hoverBox .linKed{visibility:visible;padding-top:7px;transition-duration:.2s;right:0%}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{transition-duration:.8s}.isotope{transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;padding:0;transition-property:transform,opacity}.abc{z-index:99999;width:782px;height:auto;margin:0 auto;position:absolute;top:20%;left:0;right:0}.abc #pbImage{position:static!important}#pbCaption{display:block;background:0 0!important}#pbBottom{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#b0000000, EndColorStr=#b0000000);background-color:#181b22;display:block;width:100%!important;height:80px!important;margin-left:-26%!important;padding:0!important;position:relative!important;bottom:0!important;left:26.1%!important}#pbCloseBtn{position:absolute!important}.contact{background:#f8f8f8}.contact .container{padding-top:75px;padding-bottom:0}.mapArea{background:#3b323c;width:100%;height:462px;margin:0;overflow:hidden}.mapArea iframe{width:100%;height:100%}#map img{max-width:none}.contactDetails .container{text-align:center;padding-top:69px;padding-bottom:50px}.conForm input,.conForm textarea{float:none;display:inline-block}.conForm input{color:#805183;text-transform:uppercase;background:#fafafa;border:none;outline:none;margin-bottom:30px;padding:15px 30px;border-bottom:2px solid #ccc1cd!important}.conForm textarea{color:#805183;text-transform:uppercase;background:#fafafa;border:none;outline:none;height:185px;margin-bottom:40px;padding:15px 30px;border-bottom:2px solid #ccc1cd!important}.conForm .submitBnt{color:#372d38;letter-spacing:2px;text-transform:uppercase;text-align:center;background:0 0;width:322px;height:52px;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;border:2px solid #746c75!important}.conForm .submitBnt:hover{color:#000}.textGroup{display:inline-block;padding-left:0!important;position:relative!important}#success_page{color:#00bdbd;font-weight:500}.error_message{color:#ff675f;padding-bottom:15px;font-weight:500}#success_page h3{color:#00bdbd;font-size:17px}.contactInfo{text-align:center;background:#101010 url(/images/contact-bg.jpg) fixed;padding:94px 0 35px;position:relative}.contactInfo:after{content:"";z-index:1;background:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.contactInfo .container{z-index:2;position:relative}div.heading a{color:#372d38}#message{margin-bottom:40px}.cinfoBox{padding-bottom:40px}.cinfoBox span.infoIcon{border:2px solid #fff;border-radius:50%;width:150px;height:150px;margin:0 auto 40px;font-size:60px;line-height:145px;display:block}.cinfoBox p{color:#fff;padding-bottom:0;font-size:14px;font-weight:600}.cinfoBox p a{color:#fff;text-decoration:none}.cinfoBox p a:hover{color:#ff554e}.loader-container{min-height:394px}.footer{background:#f8f8f8}.footer .container{padding:84px 0 0}.footer ul{text-align:center;margin:0 auto 62px;list-style-type:none}.footer ul li{text-align:center;color:#fff;background:#bebabe;border-radius:50%;margin:0 17px 14px;line-height:55px;display:inline-block;width:55px!important;height:55px!important}.footer ul li:hover{background:#1d1d1d}.footer ul li:hover a{color:#fff}.footer ul li a{color:#fff;width:42px!important;height:42px!important}.footer ul li a i{color:#fff;line-height:55px!important}.footer p{color:#8c9099;text-align:center;font-size:15px;font-weight:300;line-height:24px}.footer p:last-child{padding-bottom:0}.gototop{border:2px solid #746c75;width:40px;height:40px;display:inline-block}.gototop i{color:#817a82;line-height:35px}#preloader{z-index:2147483647;background-color:#fff;position:fixed;inset:0}#status{color:#fff;background-image:url(/images/preloader-1.gif);background-position:50%;background-repeat:no-repeat;width:200px;height:200px;margin:-100px 0 0 -100px;position:absolute;top:50%;left:50%}#status p{text-align:center}.skillset-mobile-container{display:none}@media screen and (min-width:1200px){.workYear{width:140px;height:140px;padding-top:50px}.education .workYear{padding-top:58px}}@media screen and (max-width:991px){.bannerText h1{font-size:65px;line-height:71px}.bannerText h2{font-size:28px}.proPic{text-align:center}.navbar-inverse .navbar-toggle .icon-bar{background:#000}.navbar-inverse .navbar-toggle:hover .icon-bar,.navbar-inverse .navbar-toggle.active .icon-bar{background:#fff}.navbar-inverse .navbar-toggle.active{background-color:#11141c}}@media screen and (max-width:810px){body{min-height:700px}#header h3{font-size:38px}#header h3 span{font-size:16px}.abc{width:100%}.navArea{float:none}#skill-carousel-container,.tc-btn-container{display:none!important}h2#skills-header{color:#372d38!important}.skillset{background-color:#f8f8f8}.skill-title{color:#372d38!important;font-weight:400!important}.skillset .container{min-height:100%;padding-bottom:60px}.skillset-mobile-container{background-color:#f8f8f8;flex-flow:wrap;height:100%;display:flex}.skill{border:1px solid #fff;width:33.3333%;padding:5px}.skill img{width:100%}}@media screen and (min-width:768px){.conForm input.col-sm-6,.conForm input.col-lg-6{width:48.5%}.navbar.navbar-inverse.navbar-static-top a{padding-left:12px;padding-right:12px}.navbar.navbar-inverse.navbar-static-top a.closeMenu{width:28px;height:28px;top:25px}.closeMenu i{line-height:25px}}@media screen and (max-width:767px){.navbar-wrapper .container,.navwrapper .container{width:100%}.navbar-nav{color:#fff;text-align:center;background:#181a1c;width:100%;position:absolute;left:0}.nav>li>a{display:block}.navbar.navbar-inverse.navbar-static-top a:hover{background:0 0}.navbar-nav>li{float:none;display:block}.navbar-nav>li>a{color:#fff!important;padding:15px 0!important}.navbar-nav>li>a:hover{background:#000!important}ul.portfolioContainer li.col-xs-6{width:49%;min-height:85px}.navbar-toggle{margin-top:23px}.navbar .container{padding:0}.isStuck.navbar-wrapper .navArea{display:block}.navbar-header .navbar-brand{float:right}.skill-title{font-weight:12px}p#about-me{text-align:left;font-size:12px}.aboutus img{border:1px solid #bab4bb;max-width:45%;margin:0 auto 35px;padding:7px;display:block}.expertiesdesc{border-left:0;padding:0}.expertiesdesc h4{margin-bottom:15px;font-size:20px}#exp-date{display:none}.expertiesico{margin-bottom:0}ul#responsibility{text-align:left;font-size:12px}div.row.media.educations{flex-direction:column;height:100%}div.row.media.educations .left,div.row.media.educations .right{text-align:left;justify-content:flex-start;width:100%;margin:15px}.protfolio{padding-left:15px;padding-right:15px}div.portfolio-list .column,div.portfolio-list.two .column{flex-direction:column}div.portfolio-list .column .left,div.portfolio-list .column .right{width:100%}div.portfolio-list .column .left img{transition:none}div.portfolio-list .column .left:hover img{transform:scale(1)}.navbar-header{display:none}.isStuck .navbar-header{display:block}.workYear{margin:0 auto}.workDetails .rightArea{border-left:none}.heading{min-height:100%;padding-bottom:0}.arrowpart{float:none;background:url(/images/arrow-top.png) 50% 100% no-repeat;width:100%;height:40px}.education .arrowpart{background:url(/images/arrow-top-light.png) 50% 100% no-repeat}.exCon{margin-left:0}.closeMenu,.nav-icon{display:none}.navbar-nav>li,ul.navbar-nav li a{display:block}.navbar.navbar-inverse.navbar-static-top a{padding:10px 0}.about{border-bottom:1px solid #dbdbdb;border-right:none}.about:nth-child(3n+3){border-bottom:none}.media{text-align:center}.experdate{margin:0 auto 40px}.conForm .submitBnt{width:100%}}:root{--paper:#f7f7f5;--surface:#fff;--ink:#18181a;--muted:#69696d;--line:#d9d9d7;--accent:#00a6d6;--accent-soft:#e6f7fc}body{background:var(--paper);color:var(--ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}body,html{overflow-x:hidden}h1,h2,h3,h4,h5,h6,.project-name-container,.hero-cta,.btn{font-family:Satoshi,Arial,sans-serif}a{color:inherit}.wrapper{background:var(--paper)}.menu{z-index:1001;background:#f7f7f5f0;margin:0;padding:0 32px;position:absolute}.navbar-wrapper{background:var(--paper);border-bottom:1px solid var(--line);height:56px;margin-top:0;position:relative;top:0;left:0}.navbar.navbar-inverse.navbar-static-top{font-family:IBM Plex Mono,ui-monospace,monospace}.navbar.navbar-inverse.navbar-static-top a{color:var(--ink);letter-spacing:0;padding:19px 13px;font-size:10px}.navbar.navbar-inverse.navbar-static-top a:hover,.navbar.navbar-inverse.navbar-static-top a:focus{color:var(--accent)}.banner{background:var(--paper);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:clamp(36px,8vw,120px);width:100%;height:100dvh;min-height:640px;padding:112px clamp(32px,8vw,140px) 56px;display:grid;margin:0!important}.banner:before,.banner:after{content:none}@media screen and (min-width:768px){.banner{grid-template-columns:minmax(340px,.85fr) minmax(0,1fr)}.banner .slides-container{order:-1}}.bannerText{color:var(--ink);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;margin-top:0;padding:0;display:flex;position:relative;top:auto;left:auto}.hero-kicker{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin-bottom:24px;padding:0;font-size:11px}.bannerText h1{color:var(--ink);letter-spacing:-.055em;text-transform:none;max-width:700px;padding:0;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:.95}.bannerText h1 span{color:var(--accent)}.bannerText h3{color:var(--muted);letter-spacing:-.03em;max-width:570px;margin-top:28px;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(13px,1.25vw,16px);font-style:normal;font-weight:400;line-height:1.8}.hero-cta,.btn.btn-primary,.conForm .submitBnt{background:var(--ink);border:1px solid var(--ink);color:var(--surface);letter-spacing:0;text-transform:none;border-radius:0;gap:24px;margin-top:32px;padding:15px 20px;font-size:12px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.hero-cta:hover,.btn.btn-primary:hover,.conForm .submitBnt:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.slides-container{justify-content:center;align-items:center;min-height:0;display:flex;width:100%!important;height:100%!important}.slide{border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}@media (min-width:768px){.slide{margin-top:200px;width:80%!important;height:80%!important}}.slide img{object-fit:cover;filter:grayscale();border-radius:4px;width:75%!important;height:75%!important}.patternOverlay{opacity:1;background:linear-gradient(135deg,#00a6d647,#18181a29)}main section:not(.protfolio){background:var(--surface);border-top:1px solid var(--line);padding:clamp(72px,9vw,144px) 0}.container{width:calc(100% - 64px);max-width:1180px}.heading{text-align:left;min-height:auto;padding-bottom:48px}.heading h2,.heading h2:after{color:var(--ink)}.heading h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px}.heading h2:after{background:var(--accent);height:3px}p,#about-me{color:var(--muted);font-size:13px;line-height:1.9}.aboutus img{border:1px solid var(--line);filter:grayscale()}#carousel{background:var(--ink);border:1px solid var(--ink);padding:72px 48px}.skill-card{background:var(--surface)}.skill-card .skill-title{color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.tc-next,.tc-prev{background:var(--surface);color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace}.myexperties,.educationdiploma{background:var(--paper)!important}.expertiesdesc,.educations .left,.educations .right{border-color:var(--line)}.expertiesdesc h4,.educations h4{color:var(--ink);letter-spacing:-.03em;font-size:28px}.expertiesdesc h5,.educations h5{color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-style:normal}#exp-date{background:var(--accent-soft);border:1px solid var(--accent);color:var(--ink);font-family:IBM Plex Mono,ui-monospace,monospace}.protfolio{background:var(--paper);border-top:1px solid var(--line);background-image:none;padding:clamp(72px,9vw,144px) 32px}.portfolio-heading{text-align:left;max-width:1180px;margin:0 auto 32px}.portfolio-heading h2{color:var(--ink)}#ourwork .row{gap:24px;max-width:1180px;margin:0 auto;display:grid}#ourwork div.portfolio-list{background:var(--surface);border:1px solid var(--line);margin:0;padding:24px}#ourwork div.portfolio-list .column{align-items:center;gap:40px}#ourwork div.portfolio-list .column .left,#ourwork div.portfolio-list .column .right{width:50%}#ourwork div.portfolio-list .column .left{background:var(--paper);border:1px solid var(--line)}#ourwork div.portfolio-list .column .left img,#ourwork video{width:100%;max-width:100%;height:auto;max-height:none}#ourwork div.portfolio-list .column .right{color:var(--ink);align-items:flex-start;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:400;line-height:1.8}#ourwork .project-name-container{border:1px solid var(--ink);color:var(--ink);align-items:center;min-height:52px;margin-bottom:20px;padding:0 14px;font-family:Satoshi,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1;display:inline-flex}#ourwork .about-company{color:var(--muted)}.contactDetails .heading h2,.contactDetails .heading h3,.contactDetails .heading a,.contactDetails label{color:var(--surface)}.contact-form input,.contact-form textarea{color:var(--surface);background:0 0;border-color:#55555a;font-family:IBM Plex Mono,ui-monospace,monospace}.footer{background:var(--paper);border-top:1px solid var(--line);color:var(--ink);padding:32px;font-family:IBM Plex Mono,ui-monospace,monospace}@media screen and (max-width:767px){.menu{padding:0 16px}.banner{flex-direction:column;height:auto;min-height:100dvh;padding:112px 24px 40px;display:flex}.bannerText{flex:1;justify-content:center}.slides-container{height:42vh}#carousel{padding:48px 24px}#ourwork div.portfolio-list{padding:16px}#ourwork div.portfolio-list .column{gap:24px}#ourwork div.portfolio-list .column .left,#ourwork div.portfolio-list .column .right{width:100%}}@media screen and (max-width:650px){#wrapper{top:200px!important}.upbox{transform:translateY(-70px)}.bannerText{padding-top:15px;padding-bottom:15px}.bannerText h1{font-size:42px;line-height:48px}.bannerText h3{font-size:28px;line-height:normal}.bannerText h2{font-size:18px;line-height:24px}.aboutus h3{padding-top:20px}.expertiesdesc{margin-bottom:50px;padding:0}.skillbar:last-child{margin-bottom:0}}@media screen and (max-width:480px){.bannerText h1{font-size:32px}.bannerText h3{font-size:20px}.bannerText p{padding-bottom:20px;font-size:15px}}@media screen and (max-width:400px){#loopedSlider,#newsSlider{height:100%;min-height:650px}ul.slides{height:100%;min-height:600px}.item{width:19%}.item p{font-size:36px}.ourservice img,ul.portfolioContainer li.col-xs-6{width:100%}.bntDownload{padding:16px 14px;font-size:13px}.conForm textarea{margin-bottom:20px}.textGroup{padding:0 0 40px;display:block}.nameError,.emailError{top:0;left:0}}html{scroll-behavior:smooth}button{font:inherit}.tc-next,.tc-prev,.portfolio-image-button,.gallery-thumbnail{border:0}.navbar-wrapper{opacity:1;margin-top:0}.slides-container{width:100%;height:100%}.banner{width:100%;height:100dvh;min-height:100dvh;margin:0!important}.slide,.slide img{width:100%;height:100%}.slide{position:relative}.slide img{object-fit:cover}.skill-card{cursor:pointer;background:#1b1a1b;border:0;width:200px;padding:0;transition:opacity .3s;position:absolute}.skill-card .skill-title{padding:8px;display:block}.portfolio-image-button{background:0 0;padding:0;display:block}.portfolio-list{align-items:center}.portfolio-list .portfolio-image-button{flex:0 auto}.contact-form{max-width:640px;margin:0 auto}.contact-form label{margin:16px 0 6px;display:block}.contact-form input,.contact-form textarea{color:#372d38;border:1px solid #746c75;width:100%;padding:12px}.success_message{color:#0c7b32;padding:16px 0 0}.portfolio-modal{z-index:1000;align-items:center;padding-top:0;display:flex}.portfolio-modal .modal-content{max-height:100vh;overflow:auto}.portfolio-modal .modal-content>img{margin:0 auto;display:block}.gallery-thumbnail{background:0 0;width:12%;padding:0}.gallery-thumbnail img{width:100%}.footer{text-align:center;flex-direction:column;gap:12px;display:flex}.contactDetails{background:var(--paper)!important}.contactDetails .section-container{padding-top:0;padding-bottom:0}.contactDetails .heading h2{color:var(--ink)}.contact-cta{background:var(--surface);border:1px solid var(--line);text-align:center;margin:0 auto;padding:clamp(2rem,5vw,4rem)}.contact-cta p{color:var(--muted);margin:0;padding:0}.contact-email{background:var(--ink);border:1px solid var(--ink);color:var(--surface);align-items:center;gap:32px;margin:28px 0 16px;padding:16px 20px;font-family:Satoshi,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.contact-email:hover,.contact-email:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--ink)}.contact-note{font-size:11px}main section.skillset{background:#1b1a1b;padding:0}.skillset .container{min-height:460px;padding:60px 0}.skillset .heading{text-align:center;padding-bottom:24px}.skillset .heading h2,.skillset .heading h2:after{color:#fff}.skillset h2#skills-header{display:inline-block;color:#fff!important}.skillset .heading h2:after{background:#fff}.skillset #carousel{background:0 0;border:0;padding:0}.skillset .skill-card{background:#1b1a1b}.skillset .skill-card .skill-title{color:#fff;padding-top:48px;font-family:Satoshi,Arial,sans-serif;font-size:20px;font-weight:700}.skillset .tc-next,.skillset .tc-prev{color:#fff;background:0 0;padding:14px;font-size:0}.skillset .tc-next:after,.skillset .tc-prev:after{font-size:42px;line-height:1}.skillset .tc-next:after{content:"›"}.skillset .tc-prev:after{content:"‹"}main section.myexperties{background:#f8f8f8!important}.myexperties .heading{text-align:center}.myexperties .heading h2,.myexperties .heading h2:after{color:#372d38}.myexperties .heading h2:after{background:#5b4c5c;width:100%}.myexperties .expertiesdesc h4{color:#372d38;letter-spacing:2px;font-size:20px;font-weight:300}.myexperties .expertiesdesc h5{color:#5b4c5c;font-family:Satoshi,Arial,sans-serif;font-size:18px;font-style:italic}.myexperties .expertiesdesc,.myexperties .expertiesdesc li{color:#888089}.myexperties #exp-date{color:#372d38;background:0 0;border:0;font-family:Satoshi,Arial,sans-serif}@media screen and (max-width:767px){.skillset .container{min-height:100%;padding:60px 0}.skillset .skill-card .skill-title{font-size:16px;color:#fff!important}main section.content-section.skillset{background:#f8f8f8;padding-block:36px!important}.skillset .section-heading{text-align:center;margin-bottom:28px}.skillset h2#skills-header{color:var(--ink)!important}.skillset .heading h2:after{background:#00a6d6}.skillset #carousel{display:none}.skills-mobile-grid{border:1px solid #e7e7e5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.skills-mobile-card{text-align:center;border-bottom:1px solid #e7e7e5;border-right:1px solid #e7e7e5;flex-direction:column;justify-content:space-between;align-items:center;min-height:248px;padding:28px 12px 20px;display:flex}.skills-mobile-card:nth-child(3n){border-right:0}.skills-mobile-card:nth-last-child(-n+3){border-bottom:0}.skills-mobile-card img{object-fit:contain;width:144px;max-width:100%;height:144px}.skills-mobile-card span{color:#4d4a50;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}}.skills-mobile-grid,.nav-brand,.nav-toggle{display:none}@media screen and (max-width:767px){.menu{margin:0;padding:0;position:fixed;top:0;left:0;right:0}.navbar-wrapper{height:56px}.navbar.navbar-inverse.navbar-static-top{min-height:0;margin:0}.navArea{justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.navbar.navbar-inverse.navbar-static-top a.nav-brand{color:var(--ink);padding:0;font-family:Satoshi,Arial,sans-serif;font-size:15px;font-weight:700;display:block}.nav-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0;display:flex}.nav-toggle-bar{background:var(--ink);width:22px;height:2px;transition:transform .25s,opacity .2s;display:block}.is-open .nav-toggle-bar:first-child{transform:translateY(7px)rotate(45deg)}.is-open .nav-toggle-bar:nth-child(2){opacity:0}.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar-wrapper ul.navbar-nav{background:var(--paper);opacity:0;overscroll-behavior:contain;pointer-events:none;visibility:hidden;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:calc(100dvh - 56px);margin:0;padding:16px 0;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:absolute;top:56px;left:0;overflow-y:auto;transform:translateY(-8px)}.navbar-wrapper.is-open ul.navbar-nav{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.navbar-wrapper ul.navbar-nav>li>a{text-transform:uppercase;color:var(--ink)!important;padding:18px 24px!important;font-size:12px!important}.navbar-wrapper ul.navbar-nav>li>a:hover,.navbar-wrapper ul.navbar-nav>li>a:focus{background:var(--accent-soft)!important;color:var(--accent)!important}}main section.content-section{--section-space:clamp(3rem, 6vw, 6rem);padding-block:var(--section-space);padding-inline:0}main section.content-section>.section-container{margin-inline:auto;padding-block:0}.section-heading{min-height:0;margin:0 0 clamp(2rem,5vw,4rem);padding:0}.section-heading h2{margin:0}.section-heading h2:after{background:#00a6d6!important}.section-heading--center{text-align:center}.section-heading--left{text-align:left}.section-heading-accessory{color:var(--muted);margin-top:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.skillset .section-heading{margin-bottom:24px}.protfolio .section-heading{margin-bottom:clamp(2rem,4vw,3rem)}.contactDetails .section-heading-accessory,.contactDetails .section-heading-accessory a{color:var(--surface)}html.js-anim .navbar-wrapper,html.js-anim .hero-kicker,html.js-anim .hero-cta,html.js-anim .banner .slides-container,html.js-anim .banner .bannerText h1,html.js-anim .banner .bannerText h3,html.js-anim main section.content-section>.section-container>*{opacity:0;visibility:hidden}
#carousel{-webkit-perspective:80px;perspective:800px;width:100%;height:auto;margin:0 auto;display:block;position:relative}#skill-carousel-container{transform-origin:center bottom 0;height:200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:200px;margin:0 auto;transition:all 1s ease-in-out;display:block;transform:rotateY(0)}item{opacity:.1;width:200px;margin:0;padding:0;display:block;position:absolute;transform:translateZ(400px)}item img{background-color:#1b1a1b;width:100%}.skill-title{color:#fff;text-align:center;text-transform:capitalize;width:100%;font-weight:700}.skill-title:hover{cursor:pointer}.tc-btn-container{float:left;width:100%;height:35px;margin-top:-12.5px;display:block;position:absolute;top:50%}.tc-next{color:#fff;float:right;cursor:pointer;background-color:#1b1a1b;width:auto;padding:10px;font-size:12px;display:block}.tc-prev{color:#fff;float:left;cursor:pointer;background-color:#1b1a1b;width:auto;padding:10px;font-size:12px;display:block}@media screen and (max-width:767px){.skill-title{font-weight:400;color:#372d38!important}}
div.column{float:left;width:100%}div.thumbnail-container{background-color:#000;justify-content:center;display:flex}div.column.bullet-image{width:5%;margin-right:10px;padding:0}div#caption{justify-content:center;align-items:center;width:100%;min-height:100px;display:flex}.modal{z-index:1;background-color:#000;width:100%;height:100%;padding-top:30px;display:none;position:fixed;top:0;left:0}.modal-content{background-color:#000;width:100%;max-width:940px;margin:auto;padding:0;position:relative}div#myModal .close{color:#fff;text-shadow:none;opacity:1;font-size:35px;font-weight:700;position:absolute;top:10px;right:25px}div#myModal .close:hover,div#myModal .close:focus{color:#999;cursor:pointer;text-decoration:none}.mySlides{display:none}.cursor{cursor:pointer}.prev,.next{cursor:pointer;color:#f96a00;-webkit-user-select:none;user-select:none;border-radius:0 3px 3px 0;width:auto;margin-top:-100px;padding:16px;font-size:20px;font-weight:700;transition:all .6s;position:absolute;top:50%}.next{border-radius:3px 0 0 3px;right:0}.prev:hover,.next:hover{color:#f96a00}.numbertext{color:#f2f2f2;padding:8px 12px;font-size:12px;position:absolute;top:0}img{margin-bottom:-4px}.caption-container{text-align:center;color:#fff;background-color:#000;padding:2px 16px}.demo{opacity:.6}.active,.demo:hover{opacity:1}img.hover-shadow{transition:all .3s}.hover-shadow:hover{box-shadow:0 4px 8px #0003,0 6px 20px #00000030}
