.home{height:100vh;padding:0;margin:0;color:#f9fafc;overflow:hidden}.background{height:100%;width:100%;padding:0;margin:0;background-attachment:fixed;background-position:center;transform:scale(1.1);filter:blur(3px);background-size:cover}@supports (-webkit-touch-callout:none){.background{background-attachment:scroll}}.content{position:relative;top:-65%;height:60%}.home img{width:148px;height:148px;background-color:#e7e7ef;padding:5px;margin-bottom:10px}.home .greeting,.home .greeting-subtitle{color:#f9fafc}.home .typing-carousel{font-size:14pt;color:#f0f0f0}#typing-carousel-data{display:none}.arrow{position:absolute;color:#f9fafc;font-size:1.5rem;bottom:0}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@media only screen and (max-width:576px){.content{position:relative;top:-75%;height:65%}.home img{width:140px;max-width:50%;height:auto}.home .greeting{font-size:24pt}}.social-link{list-style:none;padding:.2rem}.social-link a{font-size:1.5rem;color:#3c4858;padding:.5rem}.social-link a:hover{color:#248aaa;transition:all .3s ease-in}.circular-progress{width:150px;height:150px;line-height:150px;background:0 0;margin:0 auto;box-shadow:none;position:relative}.circular-progress:after{content:"";width:100%;height:100%;border-radius:50%;border:12px solid #f9fafc;position:absolute;top:0;left:0}.circular-progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.circular-progress .circular-progress-left{left:0}.circular-progress .circular-progress-bar{width:100%;height:100%;background:0 0;border-width:12px;border-style:solid;position:absolute;top:0}.circular-progress .circular-progress-left .circular-progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;transform-origin:center left}.circular-progress .circular-progress-right{right:0}.circular-progress .circular-progress-right .circular-progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;transform-origin:center right;-webkit-animation:circular-loading-1 1.8s linear forwards;animation:circular-loading-1 1.8s linear forwards}.circular-progress .circular-progress-value{width:90%;height:90%;border-radius:50%;background:#3c4858;font-size:1rem;color:#f9fafc;line-height:initial;text-align:center;position:absolute;top:5%;left:5%;display:flex;justify-content:center;align-items:center}.circular-progress.blue .circular-progress-bar{border-color:#048dff}.circular-progress.yellow .circular-progress-bar{border-color:#eebb4d}.circular-progress.pink .circular-progress-bar{border-color:#ed63d2}.circular-progress.green .circular-progress-bar{border-color:#2dca73}.circular-progress.sky .circular-progress-bar{border-color:#00c9e3}.circular-progress.orange .circular-progress-bar{border-color:#ff7c7c}.circular-progress-percentage-50{-webkit-animation:circular-loading-50 0s linear forwards 1.8s;animation:circular-loading-50 0s linear forwards 1.8s}.circular-progress-percentage-55{-webkit-animation:circular-loading-55 .18s linear forwards 1.8s;animation:circular-loading-55 .18s linear forwards 1.8s}.circular-progress-percentage-60{-webkit-animation:circular-loading-60 .36s linear forwards 1.8s;animation:circular-loading-60 .36s linear forwards 1.8s}.circular-progress-percentage-65{-webkit-animation:circular-loading-65 .54s linear forwards 1.8s;animation:circular-loading-65 .54s linear forwards 1.8s}.circular-progress-percentage-70{-webkit-animation:circular-loading-70 .72s linear forwards 1.8s;animation:circular-loading-70 .72s linear forwards 1.8s}.circular-progress-percentage-75{-webkit-animation:circular-loading-75 .9s linear forwards 1.8s;animation:circular-loading-75 .9s linear forwards 1.8s}.circular-progress-percentage-80{-webkit-animation:circular-loading-80 1.08s linear forwards 1.8s;animation:circular-loading-80 1.08s linear forwards 1.8s}.circular-progress-percentage-85{-webkit-animation:circular-loading-85 1.26s linear forwards 1.8s;animation:circular-loading-85 1.26s linear forwards 1.8s}.circular-progress-percentage-90{-webkit-animation:circular-loading-90 1.44s linear forwards 1.8s;animation:circular-loading-90 1.44s linear forwards 1.8s}.circular-progress-percentage-95{-webkit-animation:circular-loading-95 1.62s linear forwards 1.8s;animation:circular-loading-95 1.62s linear forwards 1.8s}.circular-progress-percentage-100{-webkit-animation:circular-loading-100 1.8s linear forwards 1.8s;animation:circular-loading-100 1.8s linear forwards 1.8s}@-webkit-keyframes circular-loading-50{0%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes circular-loading-50{0%{transform:rotate(0)}100%{transform:rotate(0)}}@-webkit-keyframes circular-loading-55{0%{transform:rotate(0)}100%{transform:rotate(18deg)}}@keyframes circular-loading-55{0%{transform:rotate(0)}100%{transform:rotate(18deg)}}@-webkit-keyframes circular-loading-60{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@keyframes circular-loading-60{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@-webkit-keyframes circular-loading-65{0%{transform:rotate(0)}100%{transform:rotate(54deg)}}@keyframes circular-loading-65{0%{transform:rotate(0)}100%{transform:rotate(54deg)}}@-webkit-keyframes circular-loading-70{0%{transform:rotate(0)}100%{transform:rotate(72deg)}}@keyframes circular-loading-70{0%{transform:rotate(0)}100%{transform:rotate(72deg)}}@-webkit-keyframes circular-loading-75{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@keyframes circular-loading-75{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@-webkit-keyframes circular-loading-80{0%{transform:rotate(0)}100%{transform:rotate(108deg)}}@keyframes circular-loading-80{0%{transform:rotate(0)}100%{transform:rotate(108deg)}}@-webkit-keyframes circular-loading-85{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@keyframes circular-loading-85{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@-webkit-keyframes circular-loading-90{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@keyframes circular-loading-90{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@-webkit-keyframes circular-loading-95{0%{transform:rotate(0)}100%{transform:rotate(162deg)}}@keyframes circular-loading-95{0%{transform:rotate(0)}100%{transform:rotate(162deg)}}@-webkit-keyframes circular-loading-100{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes circular-loading-100{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@-webkit-keyframes circular-loading-1{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes circular-loading-1{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@-webkit-keyframes circular-loading-2{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@keyframes circular-loading-2{0%{transform:rotate(0)}100%{transform:rotate(144deg)}}@-webkit-keyframes circular-loading-3{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@keyframes circular-loading-3{0%{transform:rotate(0)}100%{transform:rotate(90deg)}}@-webkit-keyframes circular-loading-4{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@keyframes circular-loading-4{0%{transform:rotate(0)}100%{transform:rotate(36deg)}}@-webkit-keyframes circular-loading-5{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@keyframes circular-loading-5{0%{transform:rotate(0)}100%{transform:rotate(126deg)}}@media only screen and (max-width:990px){.circular-progress{margin-bottom:20px}}@media only screen and (max-width:768px){.about-section.container{max-width:100%}.circular-progress{width:135px;height:135px}}@media only screen and (max-width:576px){.circular-progress{width:150px;height:150px}.circular-progress .circular-progress-value{font-size:1rem}}@media only screen and (max-width:320px){.col-6{flex:auto;max-width:100%}.social-link{flex-wrap:wrap}}.skills-section .card .card-head{background-color:#f9fafc;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.7rem;padding-bottom:0;border-bottom:.0625rem solid rgba(0,0,0,.125)}.skills-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.skills-section .skill-card-link{text-decoration:none}.skills-section .card .card-img-xs{margin-right:.5rem}.skills-section .card{margin-top:.5rem;margin-bottom:.5rem;height:100%}.skills-section .card .card-body{padding-top:.2rem;padding-left:.7rem}@media only screen and (max-width:768px){.skills-section{padding-left:0;padding-right:0}.skills-section .container{max-width:95%}}.experiences-section{padding-bottom:1rem}.experiences-section .timeline{margin-top:1.5rem!important}.experiences-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.experiences-section ul{padding-left:1rem}.experiences-section ul>li{margin-left:0;color:#3c4858}.experiences-section .designation{font-weight:600}.circle{padding:13px 20px;border-radius:50%;background-color:#248aaa;color:#f9fafc;max-height:50px;z-index:2}.timeline .vertical-line{align-self:stretch}.timeline .vertical-line::after{content:"";position:absolute;border-left:3px solid #248aaa;z-index:1;height:100%;left:50%}.vertical-line-left-adjustment::after{left:calc(50% - 3px)!important}.timeline .horizontal-line div{padding:0;height:40px}.timeline .horizontal-line hr{border-top:3px solid #248aaa;margin:0;top:17px;position:relative}.timeline .horizontal-line .timeline-side-div{display:flex;overflow:hidden}.timeline .horizontal-line .corner{border:3px solid #248aaa;width:100%;position:relative;border-radius:15px}.top-left{left:-50%;top:-50%}.top-right{left:50%;top:-50%}.bottom-left{left:-50%;top:calc(50% - 3px)}.bottom-right{left:50%;top:calc(50% - 3px)}@media only screen and (max-width:768px){.experiences-section .container{max-width:100%}}@media only screen and (max-width:375px){.top-left{left:-52%;top:-50%}.top-right{left:52%;top:-50%}}@media only screen and (max-width:360px){.top-left{left:-56%;top:-50%}.top-right{left:56%;top:-50%}}@media only screen and (max-width:320px){.top-left{left:-64%;top:-50%}.top-right{left:64%;top:-50%}}.education-section .education-info-table{width:100%;border:none}.education-section .education-info-table tr:hover{background:0 0}.education-section .education-info-table td,.education-section .education-info-table th,.education-section .education-info-table tr{border:none;padding:0}.education-section .timeframe{color:#8392a5;text-align:right}.education-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.education-section .icon{width:2rem;padding-left:0;padding-right:0;position:relative}.education-section .icon .hline{position:absolute;left:1rem;top:0;background-color:#248aaa;height:100%;width:2px}.education-section .education-info-table tr:first-child .hline{height:65%;top:auto}.education-section .education-info-table tr:last-child .hline{height:50%}.education-section .icon-holder{background-color:#248aaa;border-radius:50%;height:2rem;width:2rem;padding:.2rem;text-align:center;color:#e5e9f2;position:relative}.education-section .line{width:5%;padding-left:0;padding-right:0}.education-section .line div{height:2px;margin-right:-1px;background-color:#248aaa}.education-section .degree-info{padding:1rem;margin-top:.5rem;margin-bottom:.5rem;border-left:2px solid #248aaa;border-top:1px solid #c0ccda;border-bottom:1px solid #c0ccda;border-right:1px solid #c0ccda;border-radius:5px}.education-section .degree-info h5{margin-bottom:.3rem}.education-section .taken-courses table{margin-left:1rem;width:100%;transition:all .3s ease-out;background:0 0;border:none}.education-section .taken-courses tr{height:auto!important}.education-section .taken-courses td,.education-section .taken-courses th,.education-section .taken-courses tr{background:0 0;border:none;color:#212529}.education-section .taken-courses th.course-name-header{width:50%}.education-section .taken-courses .hidden-course{display:none;transition:all 1s ease-out}.education-section .taken-courses ul{margin-bottom:0}.education-alt .degree-info{border-right:2px solid #248aaa}@media (max-width:1024px){.education-section .container{padding-left:0}}@media only screen and (max-width:576px){.education-section{padding-left:.5rem;padding-right:.5rem}.education-section .container{padding-right:0}.education-section .icon{display:none}.education-section .line{display:none}.education-section .timeframe{text-align:left}}.projects-section .card .card-header{background-color:#f9fafc;padding:.7rem;padding-bottom:0;text-decoration:none}.projects-section .card .card-img-xs{margin-right:.5rem}.card .card-header .sub-title span:nth-child(1){float:left}.card .card-header .sub-title span:nth-child(2){float:right}.projects-section .card .card-body{padding:.7rem}.projects-section .card .card-header .sub-title{color:#8392a5;margin-top:.4rem}.filtr-projects{padding:1rem!important}.project-card-footer{display:flex}.project-tags-holder{width:70%}.project-btn-holder{width:30%;display:flex;justify-content:flex-end;flex-direction:column}.project-btn-holder span{justify-content:flex-end;display:flex}@media (max-width:1024px){.projects-section{padding-left:0;padding-right:0;width:100%}.projects-section .container{max-width:100%}.projects-section .filtr-projects{padding:0}.projects-section .filtr-item{padding-left:.2rem;padding-right:.2rem}}@media only screen and (max-width:768px){.projects-section{padding-left:0;padding-right:0;width:100%}.projects-section .container{max-width:100%}.projects-section .filtr-projects{padding:0}.projects-section .filtr-item{padding-left:.2rem;padding-right:.2rem;flex:50%;max-width:calc(100% / 2 - .2rem)}}@media only screen and (max-width:576px){.projects-section .btn{margin-top:.3125rem}.projects-section .filtr-item{flex:100%;max-width:100%}}.recent-posts-section .container{padding-top:1rem}.recent-posts-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.recent-posts-section .card .card-footer span{font-size:10pt;color:#6c757d!important;padding-top:5px}.recent-posts-section .card .card-footer{background:#fff;margin-top:auto}.recent-posts-section .post-card-link{text-decoration:none}.post-summary{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:144px;-webkit-line-clamp:5;-webkit-box-orient:vertical}@media only screen and (max-width:768px){.recent-posts-section .container{max-width:100%}.recent-posts-section .post-card{width:50%}}@media only screen and (max-width:576px){.recent-posts-section .post-card{width:100%}}.achievements-section .container{padding-top:.5rem}.achievements-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}#gallery .achievement-entry{cursor:pointer;margin-top:5px;margin-bottom:5px;margin-left:7px;margin-right:7px;z-index:1;background-color:#e5e9f2;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;transition:all .3s ease-out}#gallery .achievement-entry:hover{cursor:pointer;z-index:1;transform:scale(1.1);transition:all .3s ease-out;z-index:20000}#gallery .achievement-details{cursor:pointer;z-index:1;opacity:1!important;transition:none!important;transform:none!important}#gallery .img-type-1{height:300px}#gallery .img-type-2{height:146px;margin-bottom:8px}#gallery i{color:#8392a5;background-color:rgba(0,0,0,.7);padding:10px;font-size:0;opacity:0}#gallery .achievement-entry:hover i{opacity:1;font-size:1rem;transition:all .3s ease-out}#gallery .img-type-1 i{margin-top:135px}#gallery .img-type-2 i{margin-top:50px}#gallery .achievement-details.img-type-1 i,.achievement-details.img-type-2 i{margin-top:0!important;transition:none!important;float:right}#gallery .achievement-entry .title{color:#e5e9f2;background-color:rgba(0,0,0,.7);opacity:0;padding:5px;position:absolute;bottom:0;width:100%;margin-bottom:0;bottom:-5px}#gallery .achievement-entry:hover .title{opacity:1;bottom:0;transition:bottom .3s ease-out}#gallery .caption{background-color:rgba(0,0,0,.7);bottom:1rem;left:1rem;color:#e5e9f2;padding:15px;position:absolute;transition:all .3s ease-out}#gallery .caption h4{color:#e5e9f2}#gallery .caption p{font-size:16px;font-weight:300;color:#e5e9f2}.hidden{display:none!important}#gallery .achievement-details{height:75vh!important}@media only screen and (max-width:768px){.achievements-section .container{max-width:100%}.achievements-section .col-md-6{flex:50%;width:50%}}@media only screen and (max-width:576px){#gallery .achievement-entry:hover{transform:scale(1.05)}}.accomplishments-section h1>span{margin-top:-55px;padding-bottom:55px;display:block}.accomplishments-section .card{background:#fff;border-top:2px solid #248aaa}.accomplishments-section .card .card-header{background:0 0;border:none}.accomplishments-section .card .card-header .sub-title{color:#8392a5;margin-top:.4rem}.accomplishments-section .card .sub-title :nth-child(2){float:none!important}.accomplishments-section .card .card-body{padding:0;padding-left:1rem;padding-right:1rem}.accomplishments-section .card .card-footer{background:#fff;border:none;padding:0;padding-left:.7rem;padding-bottom:.3rem}@media (max-width:1024px){.accomplishments-section{padding-left:0;padding-right:0;width:100%}.accomplishments-section .container{max-width:100%}.accomplishments-section{padding:0}.accomplishments-section{padding-left:.2rem;padding-right:.2rem}}@media only screen and (max-width:576px){.accomplishments-section{flex:100%;max-width:100%;margin-top:2rem}}