/*styles.css*/
@font-face{font-family:'Titillium Web';font-display:swap;src:url(../../fonts/custom/titilliumweb-bold-webfont.woff2) format('woff2'),url(../../fonts/custom/titilliumweb-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Titillium Web';font-display:swap;src:url(../../fonts/custom/titilliumweb-regular-webfont.woff2) format('woff2'),url(../../fonts/custom/titilliumweb-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../../fonts/custom/OpenSans-Regular.woff2) format('woff2'),url(../../fonts/custom/OpenSans-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../../fonts/custom/OpenSans-Light.woff2) format('woff2'),url(../../fonts/custom/OpenSans-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';font-display:swap;src:url(../../fonts/custom/OpenSans-SemiBold.woff2) format('woff2'),url(../../fonts/custom/OpenSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal}html{font-size:100%;height:100%;width:100%}body{margin:0;overflow-x:hidden;font-size:15px;font-family:'Open Sans',sans-serif;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,h1,h2,h3,h4,h5,h6,img,li,p,span,ul{margin:0;padding:0}a,h1,h2,h3,h4,h5,h6,ul{font-family:'Titillium Web',sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}p{line-height:1.6;font-weight:300}h1{font-size:6em;line-height:1;letter-spacing:2px}h2{font-size:4em}h3{font-size:2.2em}h4{font-size:1.8em}h5{font-size:1.5em}h6{font-size:.8em;letter-spacing:2px}a{display:inline-block;text-decoration:none;color:inherit}a:active,a:focus,a:hover{text-decoration:none}b{font-weight:700}img{width:100%}.navbar{font-weight:300;letter-spacing:2px}li{list-style:none}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.css-loader{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;color:#fff;z-index:99999;text-align:center}.css-loader span{font-size:.9em;animation:font-blur 5s infinite;margin:0 4px;line-height:100vh}.css-loader span:nth-child(1){animation-delay:.9s}.css-loader span:nth-child(2){animation-delay:0s}.css-loader span:nth-child(3){animation-delay:.4s}.css-loader span:nth-child(4){animation-delay:.8s}.css-loader span:nth-child(5){animation-delay:1.2s}.css-loader span:nth-child(6){animation-delay:1.6s}.css-loader span:nth-child(7){animation-delay:2s}.css-loader span:nth-child(8){animation-delay:2.4s}@keyframes font-blur{0%{filter:blur(0)}50%{filter:blur(4px)}100%{filter:blur(0)}}.fade-in{animation:fade-in-anim 1s forwards ease-in-out}@keyframes fade-in-anim{0%{opacity:0}100%{opacity:1}}.fade-out{animation:fade-out-anim 1s forwards ease-in-out}@keyframes fade-out-anim{0%{opacity:1}100%{opacity:0}}.scale-down,.scale-up,.to-bottom,.to-left,.to-right,.to-top,[data-animation-in],[data-animation-out]{animation-duration:.6s;animation-timing-function:cubic-bezier(.77,.01,.425,.82);animation-fill-mode:forwards;opacity:0}.to-top{animation-name:to-top-anim}@keyframes to-top-anim{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}.to-bottom{animation-name:to-bottom-anim}@keyframes to-bottom-anim{0%{opacity:0;transform:translateY(-60px)}100%{opacity:1;transform:translateY(0)}}.to-left{animation-name:to-left-anim}@keyframes to-left-anim{0%{opacity:0;transform:translateX(40%)}100%{opacity:1;transform:translateX(0)}}.to-right{animation-name:to-right-anim}@keyframes to-right-anim{0%{opacity:0;transform:translateX(-40%)}100%{opacity:1;transform:translateX(0)}}.scale-up{animation-name:scale-up-anim}@keyframes scale-up-anim{0%{opacity:0;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}.scale-down{animation-name:scale-down-anim}@keyframes scale-down-anim{0%{opacity:0;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.to-opacity-1{animation-name:to-opacity-1-anim}@keyframes to-opacity-1-anim{0%{opacity:0}100%{opacity:1}}.delay-2{animation-delay:.7s}.delay-3{animation-delay:.85s}.delay-4{animation-delay:1s}header{position:fixed;top:20px;left:0;right:0;z-index:10000;padding:0 30px}.logo{height:40px;float:left;margin:10px 0;position:relative;z-index:1000}.logo a{display:block;height:100%}.logo img{width:auto;height:100%}.main-menu{position:fixed;top:0;height:100%;width:40%;z-index:100;text-align:center;left:-40%;opacity:1;overflow:hidden;transition:all .65s cubic-bezier(.77,.05,.475,.87);display:table}.menu-wrapper{display:table-cell;vertical-align:middle}.main-menu.visible{left:0}.menu-to-right{animation:menu-to-right-anim .65s cubic-bezier(.77,.05,.475,.87)}@keyframes menu-to-right-anim{0%{transform:translateX(0)}100%{transform:translateX(70%)}}.main-menu ul.nav-menu>li{font-size:2em;margin:10px 0;letter-spacing:5px}.main-menu ul.nav-menu>li>.icons>li{font-size:20px;display:inline-block;margin:30px 0 10px}.main-menu ul.nav-menu>li>.icons>li>a{padding:5px}#slide_down_ul{font-size:25px;letter-spacing:2px;display:none}[data-slide-page-for-menu]{transition:all .65s cubic-bezier(.77,.05,.475,.87)}.page-slide-to-right{transform:translateX(15%)}.nav-icon{border-radius:0;border:0;margin:21.5px 0;height:11px;width:23px;position:relative;float:right;background:0 0;cursor:pointer;z-index:10000;transition:all .2s ease-in-out;margin-right:15px}.nav-icon:after{content:'';position:absolute;top:-16px;bottom:-18px;right:-12px;left:-12px;z-index:-1;border-radius:100px;border-width:1px;border-style:solid;transition:all .4s ease-in-out}.nav-icon:hover:after{transform:scale(1.1)}.nav-icon span{display:block;position:absolute;height:1px;width:100%;left:0;transition:all .4s ease-in-out}.nav-icon span:nth-child(1){top:0;width:80%}.nav-icon span:nth-child(2){top:6px}.nav-icon span:nth-child(3){top:12px;margin-left:30%;width:70%}.nav-icon:hover span{width:100%;margin-left:0}.nav-icon.close-btn{transform:rotate(-90deg)}.nav-icon.close-btn span{width:100%;margin-left:0}.nav-icon.close-btn span:nth-child(2){opacity:0}.nav-icon.close-btn span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-icon.close-btn span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.page-nav-area{position:fixed;bottom:30px;right:20px;height:50px;z-index:20}.page-nav-area .next,.page-nav-area .prev{position:absolute;right:0;text-align:right}.page-nav-area .next{bottom:-5px;transform:rotate(90deg)}.page-nav-area .prev{top:-5px;transform:rotate(-90deg)}.page-nav-area i{font-size:2em}.fixed-writing{position:fixed;z-index:20}.fixed-writing .copyright,.fixed-writing a{letter-spacing:4px}.fixed-writing .copyright{margin-left:20px;line-height:14px}.fixed-writing .copyright .cpy-icon{height:14px;width:14px;margin-right:10px;float:left}.left-writing{top:50%;left:20px;line-height:40px;margin-top:-20px;transform-origin:left top;transform:rotate(-90deg) translateZ(0) translateX(-50%)}.right-writing{top:50%;right:20px;line-height:40px;margin-top:-20px;transform-origin:right top;transform:rotate(90deg) translateZ(0) translateX(50%)}.footer-writing{bottom:30px}.footer-writing.left{left:60px}.footer-writing.right{right:60px}.footer-writing .icons{margin-right:20px}.footer-writing .icons>li{display:inline-block}.footer-writing .icons>li>a{padding:0 5px;font-size:.85em}.bg-to-bottom,.bg-to-bottom-small,.bg-to-top,.bg-to-top-small,.content-to-bottom,.content-to-bottom-small,.content-to-top,.content-to-top-small{animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.77,.05,.475,.87)}.content-to-top{animation-name:content-to-top-anim}@keyframes content-to-top-anim{0%{transform:translateY(90%)}100%{transform:translateY(0)}}.content-to-bottom{animation-name:content-to-bottom-anim}@keyframes content-to-bottom-anim{0%{transform:translateY(0)}100%{transform:translateY(90%)}}.content-to-top-small{animation-name:content-to-top-small-anim}@keyframes content-to-top-small-anim{0%{transform:translateY(200px)}100%{transform:translateY(0)}}.content-to-bottom-small{animation-name:content-to-bottom-small-anim}@keyframes content-to-bottom-small-anim{0%{transform:translateY(0)}100%{transform:translateY(200px)}}.bg-to-top{animation-name:bg-to-top-anim}@keyframes bg-to-top-anim{0%{transform:translateY(90%)}100%{transform:translateY(0)}}.bg-to-bottom{animation-name:bg-to-bottom-anim}@keyframes bg-to-bottom-anim{0%{transform:translateY(0)}100%{transform:translateY(90%)}}.bg-to-top-small{animation-name:bg-to-top-small-anim}@keyframes bg-to-top-small-anim{0%{transform:translateY(200px)}100%{transform:translateY(0)}}.bg-to-bottom-small{animation-name:bg-to-bottom-small-anim}@keyframes bg-to-bottom-small-anim{0%{transform:translateY(0)}100%{transform:translateY(200px)}}.single-page{overflow:hidden}.single-page .heading{margin-bottom:20px}.single-page-wrapper{height:100%;width:100%;position:absolute;top:0;overflow:hidden}.single-page-wrapper-2{display:table;height:100%;width:100%}.single-page-bg{position:absolute;top:0;left:0;height:100vh;width:100vw;z-index:-1;background-size:cover;overflow:hidden;background-position:center center}.content-wrapper{display:table-cell;vertical-align:middle;transition:all .7s ease-in-out;text-align:center;width:100%}.half-area{width:50%;display:table;height:100vh;text-align:left}.half-area.left-area{float:left}.half-area.right-area{float:right}.half-area .writing-wrapper{display:table-cell;vertical-align:middle;width:75%}.half-area.left-area .writing-wrapper{padding:0 10% 0 15%}.half-area.right-area .writing-wrapper{padding:0 15% 0 10%}.half-area .writing-wrapper img{width:100%;height:auto}.inline-text{display:inline-block!important}.left-text{text-align:left!important}.center-text{text-align:center!important}.about_dev_lang_grid{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;width:65%;margin:auto;grid-row-gap:50px;grid-column-gap:50px}.about_dev_lang_grid img{box-shadow:none}.about_dev_skills_grid{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;width:90%;margin:auto;grid-row-gap:50px;grid-column-gap:50px}.about_dev_skills_grid img{box-shadow:none}#prog_languages{font-weight:900}.team-area .swiper-container{overflow:visible}.team-area .team-container{margin-left:25vw;width:60vw}.team-area .about{text-align:left;padding-bottom:60px}.team-area .about:after{content:'';display:block;clear:both}.team-area .about .left-area{width:300px;float:left;position:relative}.team-area .left-area .name{position:absolute;bottom:15px;left:20px}.team-area .left-area .designation{position:absolute;top:20px;right:10px;letter-spacing:4px;transform-origin:right top;transform:rotate(90deg) translateZ(0) translateX(100%)}.team-area .about .left-area img{height:auto;width:100%}.team-area .about .right-area{float:right;width:calc(100% - 300px);padding:20px 0}.team-area .about .right-area .right-area-wrapper{margin:0 20px}.team-area .about .right-area .title{line-height:1;margin-bottom:20px}#professional_experience{color:#fff;float:left;font-weight:900;margin-bottom:15px}#span_profession{font-size:.8em;font-weight:500}#experience_date{color:#fff;font-size:1.3em;margin-top:5px}.team-area .about .right-area img{height:100px;width:250px;margin-bottom:20px}#course{color:#fff;font-size:15px;font-family:'Open Sans',sans-serif}#course_date{color:#fff;font-size:1.3em;margin-top:5px}.swiper-container-vertical>.swiper-scrollbar{top:0;right:0;background:0 0;height:100%}.swiper-scrollbar-drag{border-radius:2px}.swiper-control-wrapper{position:absolute;bottom:0;right:30px;height:45px;width:180px;border-width:1px;border-style:solid;z-index:10}.swiper-control{position:static;margin:0;width:auto;height:100%;line-height:45px;width:50%;font-size:.6em}.swiper-control.swiper-button-next{float:right;border-left-width:inherit;border-left-style:inherit}.contact-area .address{margin:20px 0;margin-right:20px}.contact-area .address .title{margin-bottom:15px}.contact-area .address .desc{line-height:1.6}.contact-area .contact-form{width:100%;border-width:2px;border-style:solid;margin-bottom:0}.contact-area .contact-form .form-control:last-child{border-bottom:0}.contact-area .contact-form .form-control{border:0;border-radius:0;box-shadow:none;height:80px;background:0 0;line-height:80px;border-bottom-width:2px;border-bottom-style:solid;font-size:1.1em;display:block;width:100%;padding-left:20px;padding-right:20px}.contact-area .contact-form .form-control.text-area-messge{line-height:1;width:100%;height:160px;padding-top:15px;resize:none}.contact-area .contact-form .submit-btn{height:80px;line-height:80px;background:0 0;border:0;padding:0 25px;width:100%;font-size:.85em;letter-spacing:2px;text-align:left;transition:all .3s}.contact-area .address a h3{margin-top:15px}.pp-easing{-webkit-transition:all .6s cubic-bezier(.55,.085,0,.99);-moz-transition:all .6s cubic-bezier(.55,.085,0,.99);-o-transition:all .6s cubic-bezier(.55,.085,0,.99);transition:all .6s cubic-bezier(.55,.085,0,.99);-webkit-transition-timing-function:cubic-bezier(.77,.05,.475,.87);-moz-transition-timing-function:cubic-bezier(.77,.05,.475,.87);-o-transition-timing-function:cubic-bezier(.77,.05,.475,.87);transition-timing-function:cubic-bezier(.77,.05,.475,.87)}#pp-nav{bottom:30px;z-index:10}#pp-nav.right{left:20px}#pp-nav li,.pp-slidesNav li{width:auto;height:auto;margin:0}#pp-nav li>a,.pp-slidesNav li>a{padding:6px 0;height:1px;width:15px}#pp-nav span,.pp-slidesNav span{height:1px;margin:3px 0;width:100%;border:0;border-radius:0;transition:all .2s ease-in-out}#pp-nav li:hover span,.pp-slidesNav:hover span{width:23px}#pp-nav li .active span,.pp-slidesNav .active span{width:25px}.h2_modified{font-size: 6em;line-height: 1;letter-spacing: 2px}

/*colors.css*/
h1,h2,h3,h4,h5,h6{color:#333}body{color:#000}a:hover{color:#000}.main-menu{background:#ddd}.main-menu ul.nav-menu>li{color:#555}.nav-icon:after{border-color:#ccc}.nav-icon span{background:#ccc}.page-nav-area i{color:#ccc}.page-nav-area i:hover{color:#fff}.fixed-writing .copyright,.fixed-writing a{color:#eee}.fixed-writing a:hover{color:#fff}.single-page .desc,.single-page .title{color:#fff}.single-page .projetcs-btn{background-color:#fff}#section-1 .single-page-bg{background-color:#222423}#section-2 .single-page-bg{background-color:#1f2120}.no-webp #section-3 .single-page-bg{background-image:url(../../images/slider-7-1600x1000_experience.jpg)}.webp #section-3 .single-page-bg{background-image:url(../../images/slider-7-1600x1000_experience.webp)}.no-webp #section-3b .single-page-bg{background-image:url(../../images/slider-7-1600x1000_education.jpg)}.webp #section-3b .single-page-bg{background-image:url(../../images/slider-7-1600x1000_education.webp)}#section-4 .single-page-bg{background-color:#222423}#section-5 .single-page-bg{background-color:#222423}#section-6 .single-page-bg{background-color:#222423}.single-page .left-area .name{color:#fff}.single-page .left-area .designation{color:#fff}.swiper-scrollbar-drag{background:#75bdb0}.swiper-control-wrapper{border-color:#333}.swiper-control{background:#222423;color:#fff;border-color:#333}.contact-area .heading{color:#fff}.contact-area .contact-form,.contact-area .contact-form .form-control,.contact-area .contact-info,.contact-area .contact-info li{border-color:#777;background:0 0;color:#fff}.contact-area .contact-form .form-control:focus{outline:0;border-color:#aaa}.contact-area .contact-form .submit-btn{background:#111;color:#fff}.contact-area .contact-form .submit-btn:hover{background:#fff;color:#000}#pp-nav span,.pp-slidesNav span{background:#aaa}#pp-nav li .active span,.pp-slidesNav .active span{background:#ccc}

/*responsive.css*/
@media only screen and (max-width:992px){.h2_modified{font-size: 3.5em}h1{font-size:3.5em}h2{font-size:3em}h3{font-size:2em}h4{font-size:1.8em}h5{font-size:1.2em}.team-area .swiper-container{overflow:hidden}.team-area .team-container{margin-left:5vw;width:90vw}}@media only screen and (max-width:769px){.h2_modified{font-size: 3em}body{font-size:14px}p{line-height:1.4}h1{font-size:3em}h2{font-size:2.5em}h3{font-size:1.8em}h4{font-size:1.5em}h5{font-size:1.2em}header{padding:0 15px}.main-menu{width:100%;left:-100%}#pp-nav{display:none}.fixed-writing{display:none}.content-wrapper{padding:30px 0 0}.single-page .about .left-area{width:250px}.single-page .about .right-area{width:calc(100% - 250px)}.single-page .about .right-area .right-area-wrapper{margin:0 15px}}@media only screen and (max-width:479px){body{font-size:12px}.half-area{width:100%;height:auto;margin:20px 0}.half-area.left-area .writing-wrapper,.half-area.right-area .writing-wrapper{padding:0 20px;text-align:left!important}.half-area.left-area{float:none}.half-area.right-area{float:none}.personal_info{font-size:1.5em}.single-page .about{text-align:center;padding-bottom:40px}.single-page .about .left-area{float:none;width:200px}.single-page .about .right-area{float:none;width:100%;text-align:left;margin-top:-10px;margin-bottom:-10px}.single-page .about .right-area .right-area-wrapper{margin:0 0}.single-page .about .right-area .title{margin-bottom:0}.single-page .about .right-area .desc{display:none}.about_dev_lang_grid{width:100%}.about_dev_skills_grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.team-area .about .right-area img{margin-bottom:0;margin-top:-10px;height:71px;width:179px}#professional_experience{font-size:20px;margin-bottom:10px}.team-area .about .left-area img{height:180px;margin-left:-20%;width:80%}.team-area .left-area .designation{right:20px}#course_date{margin-bottom:-20px}.swiper-control-wrapper{left:0;height:35px;width:160px}.swiper-control{line-height:35px}.contact-area .address{margin:10px 0;margin-right:0;width:100%;float:left}.contact-area .address .title{margin-bottom:0}.contact-area .contact-form .form-control{height:50px;line-height:50px}.contact-area .contact-form .form-control.text-area-messge{height:70px}.contact-area .contact-form .submit-btn{height:50px;line-height:50px}.contact-area .address .desc{font-size:1em}.contact-area .heading b{display:none}}