#education a.cd,#education h4 a,.skill-title{font-size:1.2rem}#skills,#testimonials{margin:32px 0}#education a.cd,#education h4 a,#testimonials p span,blockquote span a{color:var(--primary)}#contact,#education,#skills,#work{padding:0 24px}#cta,blockquote{position:relative}#cta,#faq{max-width:1024px}#testimonials p,.skill-title,footer{text-align:center}.project-description .links a,.skills-wrapper .skill,a.contact,footer{background-color:var(--overlay)}#work{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:32px}.project-description .links,.skills-wrapper{align-items:center;display:flex}.project-card{max-width:250px;border-radius:8px;overflow:hidden}.project-image{width:250px;height:250px}#contact,#cta,#cta p,#faq,#skills,a.contact,blockquote{width:100%}.project-description{background-color:#000;padding:16px;width:100%}#education .list,.education-box{background:var(--overlay);border-radius:16px}.project-description .links a{display:inline-block;width:40px;height:40px;padding:8px;margin-right:8px;border-radius:35px}.project-description h3{margin-top:8px;font-size:1.5rem}.project-description .links a.project-link{background-color:var(--primary);transition:background .3s}.project-description .links a.project-link:hover{background-color:var(--primary-hover)}#testimonials .primary-btn,#work .primary-btn{margin-top:32px}#work .project-card:nth-child(2),#work .project-card:nth-child(3){display:none}.skill-box{margin:16px 0}.html-css-js,.mern{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.skills-wrapper{justify-content:center;width:250px;gap:0}.skills-wrapper .skill{width:130px;height:130px;border-radius:150px;padding:20px;display:flex;align-items:center;justify-content:center;margin:16px -38px;box-shadow:rgba(17,17,26,.1) 0 4px 16px,rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px;transition:transform .5s;position:relative;cursor:pointer}.skills-wrapper .skill:hover{transform:translateY(-25%)}.skill:first-child{order:1;z-index:4}.skill:nth-child(2){order:2;z-index:3}.skill:nth-child(3){order:3;z-index:2}.skill:nth-child(4){order:4;z-index:1}.mern .skills-wrapper .skill{width:100px;height:100px;margin:16px -9%}blockquote{font-size:2rem;padding:32px;font-weight:600;display:block}blockquote span a{display:inline-block;margin:0 16px;text-decoration:underline}#education .sub-heading{font-size:1.5rem;margin:24px 0;text-decoration:underline}.education-box{margin:24px 0;padding:24px}#education a.cd{display:flex;align-items:center;gap:8px;margin:8px 0}#testimonials,.certification+h3{display:flex;align-items:center}.education-box .batch{margin-top:9px}.certification+h3{font-size:1.5rem}#education ol{padding:24px;list-style:none}.list h4{margin-bottom:16px}#education ul{list-style:none;padding:24px}#testimonials{justify-content:center;flex-direction:column;padding:32px 24px}#testimonials p{font-size:1.8rem}#faq{padding:24px;margin:auto}#contact{margin:24px auto}a.contact{display:inline-block;display:flex;align-items:center;justify-content:flex-start;padding:16px 24px;border-radius:24px;gap:8px;white-space:wrap;margin:8px 0}#cta{margin:32px auto}#cta p{font-size:2rem;padding:24px}footer{padding:16px;font-size:1rem}@media screen and (min-width:768px){.hero img{width:65%}.projects{display:flex;align-items:center;justify-content:center;gap:16px}#work .project-card:nth-child(2){display:block}.mern .skills-wrapper .skill{width:130px;height:130px;margin:16px -5%}.skills-wrapper{width:auto}#education{padding:0 24px}#education .list li{font-size:1.3rem}.education-box{margin:24px 0}a.contact{width:50%;margin:8px auto;max-width:1024px}}@media screen and (min-width:1024px){.hero,.skills-box-wrapper,blockquote{margin:auto;max-width:1024px}#education,#work,.hero,blockquote{max-width:1024px}#testimonials p,blockquote{font-size:2.5rem}.hero{flex-direction:row;width:100%;align-items:center;justify-content:space-between}.hero h2{font-size:2.6rem}.hero h2+p{font-size:1.2rem}.hero .left{text-align:start;position:relative;width:60%}.hero img{width:100%;height:100%}#work{margin:32px auto}.projects{gap:32px}#work .project-card:nth-child(3){display:block}.skills-box-wrapper{display:flex;align-items:center;justify-content:center}.mern{margin-left:-19px}#education{margin:0 auto}a.contact{font-size:1.5rem;width:40%}}