.experiencesection{margin:5% 0;color:var(--text-color)}.sectionHeading{color:var(--text-color);font-size:2.5rem;font-weight:700;text-align:center;text-decoration:underline}.box{display:flex;justify-content:center;flex-wrap:wrap}.toolbox{display:flex;flex-direction:column;border:1px solid var(--text-color);border-radius:10px;margin:2%;width:400px;background-color:#1a1b1c}.toolbox .heading{text-align:center;font-weight:600;font-size:1.5rem;margin:5%;text-transform:uppercase;text-decoration:underline}.item{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:1% 3% 4%}.itembox{display:flex;margin:1% 2%;align-items:center;cursor:pointer}.itembox .tick{margin-right:10%;font-size:1.2rem;animation:rotateAnimation 3s linear infinite}@keyframes rotateAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toolname{font-size:1.5rem;white-space:nowrap}.itembox .experience{color:var(--themeColor)}.toolbox:hover{transform:scale(1.1);transition:transform .6s ease-in-out}.aboutMe{color:var(--text-color)}.intro{display:flex;flex-direction:column;justify-content:center;border:2px solid #30363d;background-color:#0d1117;border-radius:10px;padding:2% 1%;margin-left:1%}.intro .headingintro{color:var(--text-color);font-size:2rem;font-weight:700;text-decoration:underline}.intro .row{display:flex;flex-direction:row;margin-top:1%}.emailbox,.intro .row .col div{margin-top:3%;font-size:1.4rem;white-space:nowrap;color:var(--grey-color)}.emailbox span,.intro .row .col span{color:var(--text-color)}.experiencecontainer{margin:2% 3%}.experiencecontainer p{margin:5px 0}.educationexperience .heading{color:var(--text-color);font-size:2.5rem;font-weight:700;text-align:center;text-decoration:underline}.educationexperience .detailbox .duration{background-color:var(--themeColor);color:var(--text-color);border-radius:10px;padding:5px 10px}.educationexperience .detailbox{margin:2% 0;display:flex}.educationexperience .detailbox h4{font-size:1.3rem;color:var(--text-color);font-weight:600;margin-top:1%}.educationexperience .detailbox h4 span{font-size:1.4rem;opacity:.8}.educationexperience .detailbox p{color:#948f8f;font-size:1.2rem}.educationexperience .detailbox .icon{background-color:var(--themeColor);border-radius:100%;height:35px;width:35px;position:relative}.educationexperience .detailbox .icon:after{content:"";width:1px;background-color:var(--grey-color);position:absolute;top:100%;left:50%;height:150px}.educationexperience .detailbox .icon svg{color:var(--text-color);font-size:1.5rem}.educationexperience .detailbox .right{margin-left:2%}.achievment{margin-bottom:5%}.achievment .heading{font-size:2.5rem;text-decoration:underline}.achievment .heading,.achievment p{color:var(--text-color);font-weight:700;text-align:center}.achievment p{margin-top:2%;font-size:1.3rem}.achievment .outer{display:flex;justify-content:center;align-items:center}.achievment .inner{width:70%;color:var(--text-color);text-align:center;font-size:1.3rem}.terminalandpersonalinfo{display:flex;justify-content:center;align-items:center;margin-top:2%}.freelance-section{margin:5% 0;color:var(--text-color);padding:0 2%}.freelance-heading{color:var(--text-color);font-size:2.5rem;font-weight:700;text-align:center;text-decoration:underline;margin-bottom:2rem}.freelance-card{background-color:#1a1b1c;border:1px solid var(--text-color);border-radius:12px;padding:1.5rem 2rem;margin-bottom:1.5rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.freelance-card:hover{transform:scale(1.02);box-shadow:0 0 10px hsla(0,0%,100%,.08)}.freelance-content{font-size:1.2rem;color:var(--text-color);line-height:1.6}.freelance-content strong{display:block;color:var(--themeColor);font-size:1.3rem;margin-bottom:.5rem}@media only screen and (max-width:1200px){.terminalandpersonalinfo{flex-direction:column-reverse;align-items:normal;margin:4% 5%}.intro .headingintro{font-size:1.5rem;margin:2% 0}.emailbox,.intro .row .col div{margin-top:1%;font-size:1.2rem}.emailbox,.intro .row .col{margin-left:2%}.emailbox{margin-bottom:2%}}@media only screen and (max-width:890px){.toolbox{width:330px;margin:4% 1% 1%}.toolname{font-size:1.3rem}.item{margin:1%}.toolbox .heading{margin:3%}}@media screen and (max-width:768px){.freelance-heading{font-size:2rem}.freelance-content{font-size:1rem}.freelance-content strong{font-size:1.1rem}.freelance-card{padding:1rem .8rem}}@media only screen and (max-width:600px){.achievment .heading,.educationexperience .heading,.sectionHeading{font-size:2rem}.achievment{margin-bottom:25%}.toolbox{width:335px;margin-top:5%}.toolname{font-size:1.1rem}.toolbox .heading{font-size:1.2rem}.emailbox,.intro .row .col div{font-size:1rem}}@media only screen and (max-width:500px){.achievment .heading,.educationexperience .heading,.sectionHeading{font-size:1.3rem;margin-bottom:4%}.educationexperience .detailbox h4,.educationexperience .detailbox h4 span,.educationexperience .detailbox p{font-size:1rem}.educationexperience .detailbox .duration{padding:3px 5px;font-size:1rem}.educationexperience .detailbox{margin:6% 0}.achievment p{font-size:1.1rem;width:80%;color:var(--themeColor)}.achievment .inner{font-size:1rem;width:85%}.achievment{display:flex;flex-direction:column;align-items:center}.terminalandpersonalinfo{flex-direction:column;margin:4% 3%}.intro .headingintro{font-size:1.2rem;margin-left:1%}.freelance-heading{font-size:1.3rem}}.terminalsection{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;flex-basis:40%;margin:2% 1%}.terminalsection,input[type=text]{background-color:#0d1117;color:#c9d1d9}input[type=text]{width:calc(100% - 20px);border:none;outline:none}input[type=text]:focus{border-color:transparent}.terminal{width:100%;padding:10px;background-color:#0d1117;color:#c9d1d9;border:2px solid #30363d;border-radius:8px;white-space:pre-line;height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc var(--themeColor);word-wrap:break-word}