.portfolio_navbar{width:100%;background:transparent!important;position:relative;top:25px}.portfolio_navbar .navbar-brand img{width:100%;max-width:210px}.portfolio_navbar .navbar-nav{display:flex;align-items:center}.portfolio_navbar .navbar-nav a{margin:0 30px;color:#fff;text-decoration:none;font-size:18px}.portfolio_navbar .navbar-nav a.resume_button{border:1px solid #fff;padding:15px 45px;border-radius:75px;background-color:transparent}.portfolio_navbar .navbar-nav a.resume_button:hover{background-color:#0b5ed7;border:1px solid #0b5ed7}.bannerSection{width:100%;min-height:calc(100vh - 68px);overflow:hidden;position:relative}.bannerSection img{width:100%;max-width:400px;position:absolute;bottom:0;left:35%}.bannerSection .location_india{width:100%;max-width:448px;max-height:117px;background:#000;border-radius:0 100px 100px 0;display:flex;justify-content:space-between;align-items:center;position:absolute;top:35%;left:-58px;padding:20px}.bannerSection .location_india p{color:#fff;font-size:25px;margin-bottom:0;padding-left:87px;line-height:30px}.bannerSection .location_india span{width:80px;height:80px;background:#999d9e;padding:20px;border-radius:50%}.bannerSection .location_india span .globe{width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;will-change:transform;position:relative;left:20px;top:17px}.bannerSection .location_india span .globe:first-child{animation-delay:-1.8s}.bannerSection .location_india span .globe:nth-child(2){animation-delay:-.9s}@keyframes globe{0%{transform:translate(-50%,-50%) rotate(15deg)}50%{transform:translate(-50%,-50%) rotate(-15deg)}to{transform:translate(-50%,-50%) rotate(15deg)}}.bannerSection .location_india span .globe .globe-wrap{top:50%;left:50%;width:100%;height:100%;position:absolute;display:block;border-radius:50%;transform:translate(-50%,-50%) rotate(30deg);animation:globe 5.4s cubic-bezier(.35,0,.65,1) infinite;overflow:hidden;box-shadow:inset 0 0 0 .125em #fff}.bannerSection .location_india span .globe .circle{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;box-shadow:inset .1em 0 0 .08em #fff;animation:circle1 2.7s linear infinite;font-size:.75em}@keyframes circle1{0%{border-radius:50%;box-shadow:inset .1em 0 0 .08em #fff;width:100%}49%{border-radius:50%;box-shadow:inset .1em 0 0 .08em #fff;background:transparent}50%{border-radius:0;width:.175em;background:#fff}51%{border-radius:50%;box-shadow:inset -.1em 0 0 .08em #fff;background:transparent}to{border-radius:50%;box-shadow:inset -.1em 0 0 .08em #fff;width:100%}}.bannerSection .location_india span .globe .circle-hor{position:absolute;top:50%;left:50%;width:150%;transform:translate(-50%,-50%);border-radius:50%;height:55%;box-shadow:inset 0 0 0 .15em #fff;font-size:.75em}.bannerSection .location_india span .globe .circle-hor-middle{position:absolute;top:50%;left:50%;width:150%;transform:translate(-50%,-50%);border-radius:0;height:.15em;background:#fff;font-size:.75em}.bannerSection .freelance_content{position:absolute;left:64%;top:15%}.bannerSection .freelance_content svg{width:75px;position:relative;left:-20px;top:20px}.bannerSection .freelance_content p{color:#fff;font-size:32px}.bannerSection .ashish_marque{position:absolute;bottom:0;display:flex;gap:20px;white-space:nowrap;animation:marquee-animation 100s linear infinite}.bannerSection .ashish_marque p{color:#fff;font-size:200px}@keyframes marquee-animation{0%{transform:translateX(0)}50%{transform:translateX(-50%)}to{transform:translateX(-100%)}}@media(min-width:1024px)and (max-width:1560px){.bannerSection img{bottom:-100px}}@media(min-width:860px)and (max-width:1240px){.bannerSection .freelance_content{left:76%;top:15%}}@media(min-width:320px)and (max-width:991px){.bannerSection img{bottom:-50px;left:0}.bannerSection .location_india{top:75%;left:-58px}.bannerSection .freelance_content{display:none}.bannerSection .ashish_marque{bottom:170px}.bannerSection .ashish_marque p{font-size:130px}button.navbar-toggler.collapsed{display:none}}.about_sec{width:100%;margin:10px 0}.about_sec .about_left{width:100%}.about_sec .about_left h4{font-size:24px;line-height:48px;font-weight:900}.about_sec .about_right{width:100%;padding-right:10rem;padding-left:10rem}.about_sec .about_right p{font-size:25px;line-height:42px}.about_sec .about_right button{background:transparent;border:1px solid #000;padding:20px 35px;color:#000;border-radius:75px;margin-right:10px;margin-bottom:10px;font-size:18px;min-width:110px}.about_sec .about_button{width:100%;padding-left:150px;margin-top:50px}.about_sec .about_button button{width:100%;max-width:192px;min-height:192px;background:#000;border-radius:50%;font-size:24px;border:transparent}#hoverButton{position:relative;transition:transform .4s ease}.hovered{transform:translate(500px,500px)}@media(min-width:320px)and (max-width:1240px){.about_sec .about_right{padding-right:0;padding-left:0}}@media(min-width:320px)and (max-width:991px){.about_sec .about_button{padding-left:0;margin:40px auto 0;text-align:center}.about_sec .about_right button{min-width:47%}}.recent_sec,.recent_sec .recent_projects{width:100%}.recent_sec .recent_projects h6{color:color #1c1d20;font-size:14px}.recent_sec .recent_projects .recent_fml{border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;display:block;padding:0 50px;text-decoration:none;position:relative;transition:all .4s ease-in-out}.recent_sec .recent_projects .recent_fml:hover{transition:all .4s ease-in-out}.recent_sec .recent_projects .recent_fml:hover .fml_project{display:block;position:absolute;top:-80px;max-width:379px;min-height:296px;left:43%;transition:all .4s ease-in-out}.recent_sec .recent_projects .recent_fml:hover .fml_project img{border-radius:12px;box-shadow:10px 10px 47.87px 0 rgba(0,0,0,.25)}.recent_sec .recent_projects .recent_fml:hover .project h4,.recent_sec .recent_projects .recent_fml:hover .project p{color:rgba(28,29,32,.25)}.recent_sec .recent_projects .recent_fml .project{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.recent_sec .recent_projects .recent_fml .project h4{font-size:84px;color:#1c1d20}.recent_sec .recent_projects .recent_fml .project p{font-size:18px;color:#1c1d20}.recent_sec .recent_projects .recent_fml .fml_project{display:none}.recent_sec .show_projects{width:100%;display:flex;justify-content:center;margin:50px 0}.recent_sec .show_projects a{min-width:180px;min-height:80px;border:1px solid #1c1d20;border-radius:75px;padding:20px;display:flex;text-decoration:none;justify-content:center;align-items:center;color:#000;font-size:22px;background-color:transparent;transition:all .4s ease-in-out}.recent_sec .show_projects a:hover{background-color:#0d6efd;border:1px solid #0d6efd;color:#fff;transition:all .4s ease-in-out}@media(min-width:320px)and (max-width:1240px){.recent_sec .recent_projects .recent_fml .project h4{font-size:54px}}@media(min-width:320px)and (max-width:991px){.recent_sec .recent_projects .recent_fml .project h4{font-size:34px}.recent_sec .recent_projects .recent_fml{padding:0}.recent_sec .recent_projects .recent_fml .fml_project{display:block;margin-bottom:30px}.recent_sec .recent_projects .recent_fml:hover .fml_project{display:block;position:relative;top:0;left:0;margin-bottom:10px}}.project_sec{width:100%;margin:50px 0 100px;overflow:hidden}.project_sec ul{width:1920px;margin:0;padding:0;position:relative;white-space:nowrap}.project_sec ul li{display:inline-block;animation:marquee 10s linear infinite;transition:all .1s ease-in-out}.project_sec ul li a{width:100%;max-width:528px;height:396px;display:inline-block;margin-right:20px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 600px))}}footer{width:100%;min-height:100vh;background:#1c1d20}footer .footer_inner{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin:50px 0}footer .footer_inner h4{color:#fff;font-size:100px;display:flex;gap:30px}footer .footer_inner h4 .self_img{max-width:109px;height:113px;border-radius:50%;background-color:#999d9e;-o-object-fit:contain;object-fit:contain}footer .get_in_touch{width:100%;display:flex;justify-content:flex-end;position:relative;top:-80px}footer .get_in_touch .hr{width:100%;height:1px;background:#3e3e3e;position:absolute;top:100px}footer .get_in_touch button{width:220px;height:220px;border-radius:50%;font-size:24px;z-index:2;position:relative;right:100px}footer .mailid_phone{width:100%;position:relative;display:flex;gap:20px;-webkit-gap:20px;-moz-gap:20px;-o-gap:20px;top:-100px}footer .mailid_phone a{background:transparent;border:1px solid #3e3e3e;border-radius:75px;padding:30px 75px;font-size:25px}footer .footer_bottom{width:100%;display:flex;justify-content:space-between}footer .footer_bottom h4{display:flex;flex-direction:column;color:#fff}footer .footer_bottom h4 .heading{color:#777;font-size:14px;margin-bottom:7px;display:block}footer .footer_bottom h4 .edition{color:#fff;font-size:20px;text-decoration:none}footer .footer_bottom h4 .edition a{color:#fff!important;font-size:20px;text-decoration:none}@media(min-width:320px)and (max-width:1240px){footer .footer_inner h4{font-size:70px}footer .get_in_touch button{width:190px;height:190px}footer .mailid_phone{top:-30px}}@media(min-width:320px)and (max-width:991px){footer .mailid_phone{margin:30px 0}footer .footer_inner h4{font-size:40px}footer .get_in_touch{top:0}footer .mailid_phone{top:0;flex-direction:column}footer .mailid_phone a{padding:30px 75px;font-size:18px}.recent_sec .recent_projects .recent_fml .project{flex-direction:column}}