@import url(./style/_normalize\,scss.css);
/*- Font Theme -*/
/*- Font Family (Put Font Familt Name Here) - Istok Web -*/
/*- Font Theme Size -*/
/*- Icons for the Theme -*/
/*-- Main Color --*/
/*-- Button Color --*/
:root {
  --main-white-color: #F2F2F2;
}

/*- Loves Media Queries Variables - */
/*- Animtion for the pages -*/
/*- Portfolio Parts Style -- Start -*/
.portfolio-part-page {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .portfolio-part-page {
    grid-template-columns: 1fr;
  }
}
.portfolio-part-page .portfolio-image img {
  width: 100%;
  max-height: 400px;
}
.portfolio-part-page .portfolio-image .portfolio-project {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 1rem 1.5rem;
  gap: 1.5rem;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .portfolio-part-page .portfolio-image .portfolio-project {
    grid-template-columns: 1fr;
  }
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui {
  list-style: none;
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li {
  display: flex;
  color: #F2F2F2;
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a {
  display: flex;
  align-items: center;
  color: #F2F2F2;
  gap: 0.25rem;
  text-decoration: none;
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.figma {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.figma-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.sketch {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.sketch-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.ps {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.ps-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.xd {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.xd-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.ai {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.ai-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.react {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/react.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.react-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/react-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.ae {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.ae-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.max {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/max.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.max-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/max-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.angular {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.angular-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.html {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/html.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.html-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/html-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.css {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/css.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.css-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/css-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.pdf {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.linkedin {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/linkedin.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/linkedin.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.x {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/x.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/x.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.youtube {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.github {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/github.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/github.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.calendar-icon {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/calendar-icon.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/calendar-icon.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.bars {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/bars.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/bars.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.codepen-white-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-white-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-white-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.codepen-black {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-black.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-black.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.stackblitz-icon-box-white {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/stackblitz-icon-box-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/stackblitz-icon-box-white.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.invision-white {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/invision-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/invision-white.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.youtube-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a .icon.pdf-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a:hover {
  background-color: #adccff;
  padding-right: 10px;
  color: black;
}
.portfolio-part-page .portfolio-image .portfolio-project .pp-project ui li a:hover .icon {
  background-color: black;
  border: 1px solid #cccccc;
}

/*- Portfolio Parts Style -- End -*/
/*- Portfolio Show Component Style -- Start -*/
.portfolio-project {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin: 1rem 1.5rem;
  gap: 1.5rem;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .portfolio-project {
    grid-template-columns: 1fr;
  }
}
.portfolio-project .pp-project {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.portfolio-project .pp-project ui {
  list-style: none;
}
.portfolio-project .pp-project ui li {
  display: flex;
  color: #F2F2F2;
  height: 27px;
}
.portfolio-project .pp-project ui li a {
  display: flex;
  align-items: center;
  color: #F2F2F2;
  gap: 0.25rem;
  border-radius: 1.5rem;
}
.portfolio-project .pp-project ui li a .icon {
  border-radius: 1.5rem;
}
.portfolio-project .pp-project ui li a .icon.figma {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.figma-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.sketch {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.sketch-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.ps {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.ps-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.xd {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.xd-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.ai {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.ai-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.react {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/react.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.react-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/react-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.ae {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.ae-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.max {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/max.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.max-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/max-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.angular {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.angular-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.html {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/html.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.html-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/html-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.css {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/css.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.css-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/css-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.pdf {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.linkedin {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/linkedin.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/linkedin.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.x {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/x.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/x.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.youtube {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.github {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/github.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/github.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.calendar-icon {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/calendar-icon.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/calendar-icon.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.bars {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/bars.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/bars.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.codepen-white-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-white-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-white-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.codepen-black {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-black.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-black.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.stackblitz-icon-box-white {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/stackblitz-icon-box-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/stackblitz-icon-box-white.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.invision-white {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/invision-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/invision-white.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.youtube-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a .icon.pdf-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.portfolio-project .pp-project ui li a:hover {
  background-color: #adccff;
  padding-right: 10px;
  color: black;
}
.portfolio-project .pp-project ui li a:hover .icon {
  background-color: black;
  border: 1px solid #cccccc;
}

/*- Portfolio Show Component Style -- End -*/
@keyframes fade-in {
  to {
    scale: 1;
    opacity: 1;
  }
}
@keyframes dot-drop {
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.para-wrapper-new {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(7, auto);
  grid-template-areas: "navbar" "hero" "about" "skills" "resume" "footer";
}

.para-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
  perspective: 20px;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: repeat(7, auto);
}
.para-wrapper.aboutpage {
  grid-template-areas: "navbar" "hero" "about" "skills" "resume" "footer";
}
.para-wrapper.portfoliopage {
  grid-template-areas: "navbar" "resume" "skills" "footer";
}

/*- Navbar Component Style -- Start -*/
.navbar {
  grid-area: navbar;
  background-color: #1F1F1F;
  display: grid;
  grid-template-areas: "logo menu";
  grid-template-columns: auto;
  grid-template-rows: auto;
  padding: 1rem 2rem;
  max-height: 75px;
}
.navbar .logo-title {
  grid-area: logo;
  display: flex;
  gap: 0.625rem;
  align-items: center;
}
.navbar .logo-title .website-logo img {
  height: 1.875rem;
}
.navbar .logo-title .title {
  color: #F2F2F2;
  font-size: 1.563rem;
}
.navbar .mainmenu {
  grid-area: menu;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.navbar .mainmenu .hamburgerbutton {
  display: none;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .navbar .mainmenu .hamburgerbutton {
    background-color: transparent;
    display: flex;
    padding-block: 0;
    padding-inline: 0;
    border-width: 0;
  }
  .navbar .mainmenu .hamburgerbutton .icon {
    display: flex;
    width: 27px;
    height: 31px;
    /*- DEV Path 
    content: url("../app/assets/icons/bars.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/bars.svg");
    color: var(--main-white-color, #F2F2F2);
  }
}
.navbar .mainmenu ul {
  display: flex;
  list-style-type: none;
  gap: 32px;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .navbar .mainmenu ul {
    display: none;
  }
}
.navbar .mainmenu ul li a {
  color: #F2F2F2;
  text-decoration: none;
}
.navbar .mainmenu ul li a.active {
  border-bottom: 4px solid #00B9F4;
}

/*- Navbar Component Style -- End -*/
/*- Hero Component Style -- Start -*/
.hero {
  grid-area: hero;
  background-color: #131313;
  color: #F2F2F2;
  display: grid;
  grid-template-areas: "hello space1" "space2 im" "space3 name" "title space4";
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, auto);
  background-image: url(../app/assets/image/Gerald.Hansen.svg), url(../app/assets/image/background-hero.svg);
  background-size: 24%, 80%;
  background-repeat: no-repeat, no-repeat;
  background-position: 50% 91px, 50% -200px;
}
.hero .space {
  grid-area: space1;
}
.hero .space {
  grid-area: space2;
}
.hero .space {
  grid-area: space3;
}
.hero .space {
  grid-area: space4;
}
.hero .hello,
.hero .im,
.hero .name,
.hero .title {
  text-transform: uppercase;
  /*- To use the Font, just type in: 
    regular: reg, regular italic: reg-it, bold: bold, bold italic: bold-it  - */
  font-family: "Istok Web", sans-serif;
  font-weight: 700;
  font-style: normal;
  display: flex;
}
.hero .hello {
  grid-area: hello;
  font-size: 196px;
  justify-content: flex-end;
}
.hero .im {
  padding-left: 166px;
  grid-area: im;
  font-size: 109;
  height: 108px;
  justify-content: flex-start;
}
.hero .name {
  padding-left: 199px;
  grid-area: name;
  font-size: 72px;
}
.hero .title {
  flex-direction: column;
  grid-area: title;
  font-size: 124px;
  padding-left: 243px;
  margin-top: -12px;
  justify-content: flex-end;
}
.hero .title .main-title {
  height: 123px;
}
.hero .hero-font2 {
  font-size: 72px;
  justify-content: flex-start;
}

.hero-lottie {
  grid-area: hero;
  position: relative;
  display: grid;
  justify-content: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  aspect-ratio: auto;
  max-height: 878px;
  width: 100dvw;
  z-index: -1;
  background-color: 131313;
}

.hero-para {
  grid-area: hero;
  position: relative;
  display: grid;
  justify-content: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  max-height: 878px;
  width: 100dvw;
  transform-style: preserve-3d;
  z-index: -1;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
.hero-para .background {
  position: relative;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: translate3d(0, 62rem, -20px) scale(4.2);
}
.hero-para .foreground {
  position: relative;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: translate3d(0, 5.2rem, -10px) scale(1.1);
}
.hero-para .hello,
.hero-para .im,
.hero-para .name,
.hero-para .title {
  text-transform: uppercase;
  /*- To use the Font, just type in: 
    regular: reg, regular italic: reg-it, bold: bold, bold italic: bold-it  - */
  font-family: "Istok Web", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-shadow: 0 0 5px black;
}
@keyframes fade-in {
  from {
    scale: 0.7;
    opacity: 0;
  }
  to {
    scale: 1;
    opacity: 1;
  }
}
.hero-para .hello {
  font-size: 196px;
  transform: translate3d(-22rem, -60rem, -5px) scale(1);
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .hero-para .hello {
    transform: translate3d(-7.9rem, -63rem, -5px) scale(0.4);
  }
}
.hero-para .im {
  font-size: 109;
  transform: translate3d(17rem, -63rem, -8px) scale(1.3);
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .hero-para .im {
    transform: translate3d(-13rem, -50rem, -8px) scale(0.5);
  }
}
.hero-para .name {
  font-size: 72px;
  text-wrap: nowrap;
  transform: translate3d(38rem, -64rem, -9px) scale(1.3);
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .hero-para .name {
    transform: translate3d(0, -54rem, -9px) scale(0.8);
  }
}
.hero-para .title {
  line-height: 6.5rem;
  font-size: 124px;
  transform: translate3d(-33rem, -54rem, -2px) scale(1);
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
.hero-para .title .hero-font2 {
  font-size: 72px;
}
@media screen and (max-width: 767px) {
  .hero-para .title {
    transform: translate3d(0, -57rem, -2px) scale(0.6);
  }
}

/*- Hero Component Style -- End -*/
/*- About Component Style -- Start -*/
.about {
  grid-area: about;
  background-color: #1F1F1F;
  color: #F2F2F2;
  padding: 2rem 4.688rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  grid-template-areas: "introduction-myself key-words";
  align-content: center;
  gap: 40px;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .about {
    padding: 15px;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, auto);
    grid-template-areas: "introduction-myself" "key-words";
    gap: 0.2rem;
  }
}
.about .introduction-myself,
.about .key-words {
  display: flex;
}
.about .introduction-myself {
  grid-area: introduction-myself;
  flex-direction: column;
  font-size: 14px;
}
.about .introduction-myself h2 {
  margin-block-start: 0;
}
.about .introduction-myself .about-main-skill {
  display: flex;
  gap: 30px;
}
.about .introduction-myself .about-main-skill label {
  text-transform: uppercase;
  color: #77B0DF;
}
.about .introduction-myself .about-main-skill .answer {
  text-transform: uppercase;
}
.about .key-words {
  grid-area: key-words;
  gap: 25px;
}
.about .key-words .skills-list {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  padding-inline-start: 0;
  gap: 10px;
}
.about .key-words .skills-list li {
  display: flex;
  align-items: flex-start;
  gap: 0.25rem;
}
.about .key-words .skills-list li .check {
  padding: 4px 0 0 0;
  display: flex;
  width: 14px;
  height: 14px;
  /*- DEV Path 
  content: url("../app/assets/icons/check-b.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/check-b.svg");
  color: var(--main-white-color, #F2F2F2);
}

/*- About Component Style -- End -*/
/*- Skils Component Style -- Start -*/
.skills {
  grid-area: skills;
  background-color: #131313;
  color: #F2F2F2;
  padding: 1rem 4.688rem;
  display: grid;
  grid-template-columns: 1fr 160px auto;
  grid-template-rows: auto;
  grid-template-areas: "skill-navbar experience-circle  software-guy" "software-con experience-circle  software-guy";
  align-content: center;
  gap: 0.5rem;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills {
    padding: 0.8rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, auto);
    grid-template-areas: "skill-navbar skill-navbar" "experience-circle software-guy" "software-con software-con";
    align-content: center;
    gap: 0.8rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills {
    padding: 0.8rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, auto);
    grid-template-areas: "skill-navbar skill-navbar" "experience-circle software-guy" "software-con software-con";
    align-content: center;
    gap: 0.8rem;
  }
}
.skills .skill-navbar {
  grid-area: skill-navbar;
}
.skills .software-con {
  grid-area: software-con;
}
.skills .software-con h2 {
  margin-block-start: 0;
}
.skills .software-con .software {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  gap: 25px;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .software-con .software {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .software-con .software {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
  }
}
.skills .software-con .software li {
  display: flex;
  flex-direction: column;
  background-color: #1f1f1f;
  border: 1px solid #636363;
  align-items: center;
  border-radius: 15px;
  padding: 0 10px 10px 10px;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .software-con .software li {
    flex-direction: row;
    padding: 0.2rem;
    border: none;
    background-color: transparent;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .software-con .software li {
    flex-direction: row;
    padding: 0.2rem;
    border: none;
    background-color: transparent;
  }
}
.skills .software-con .software li .icon {
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
.skills .software-con .software li .icon.figma {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.figma-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.sketch {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.sketch-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.ps {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.ps-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.xd {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.xd-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.ai {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.ai-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.react {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/react.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.react-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/react-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.ae {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.ae-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.max {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/max.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.max-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/max-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.angular {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.angular-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.html {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/html.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.html-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/html-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.css {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/css.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.css-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/css-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.pdf {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.linkedin {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/linkedin.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/linkedin.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.x {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/x.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/x.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.youtube {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.github {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/github.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/github.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.calendar-icon {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/calendar-icon.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/calendar-icon.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.bars {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/bars.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/bars.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.codepen-white-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-white-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-white-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.codepen-black {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-black.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-black.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.stackblitz-icon-box-white {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/stackblitz-icon-box-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/stackblitz-icon-box-white.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.invision-white {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/invision-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/invision-white.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.youtube-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
.skills .software-con .software li .icon.pdf-box {
  display: flex;
  width: 66px;
  height: 67px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf-box.svg");
  color: var(--main-white-color, #F2F2F2);
  padding: 10px 15px;
}
@media screen and (max-width: 767px) {
  .skills .software-con .software li .icon.figma {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/figma.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/figma.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.figma-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/figma-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/figma-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.sketch {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/sketch.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/sketch.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.sketch-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/sketch-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/sketch-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ps {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ps.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ps.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ps-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ps-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ps-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.xd {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/xd.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/xd.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.xd-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/xd-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/xd-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ai {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ai.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ai.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ai-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ai-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ai-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.react {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/react.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/react.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.react-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/react-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/react-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ae {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ae.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ae.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ae-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ae-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ae-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.max {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/max.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/max.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.max-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/max-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/max-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.angular {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/angular.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/angular.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.angular-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/angular-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/angular-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.html {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/html.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/html.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.html-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/html-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/html-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.css {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/css.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/css.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.css-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/css-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/css-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.pdf {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/pdf.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/pdf.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.linkedin {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/linkedin.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/linkedin.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.x {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/x.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/x.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.youtube {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/youtube.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/youtube.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.github {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/github.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/github.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.calendar-icon {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/calendar-icon.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/calendar-icon.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.bars {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/bars.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/bars.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.codepen-white-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/codepen-white-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/codepen-white-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.codepen-black {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/codepen-black.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/codepen-black.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.stackblitz-icon-box-white {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/stackblitz-icon-box-white.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/stackblitz-icon-box-white.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.invision-white {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/invision-white.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/invision-white.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.youtube-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/youtube-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/youtube-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.pdf-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/pdf-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/pdf-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .software-con .software li .icon.figma {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/figma.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/figma.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.figma-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/figma-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/figma-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.sketch {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/sketch.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/sketch.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.sketch-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/sketch-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/sketch-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ps {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ps.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ps.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ps-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ps-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ps-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.xd {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/xd.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/xd.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.xd-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/xd-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/xd-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ai {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ai.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ai.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ai-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ai-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ai-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.react {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/react.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/react.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.react-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/react-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/react-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ae {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ae.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ae.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.ae-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/ae-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/ae-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.max {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/max.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/max.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.max-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/max-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/max-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.angular {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/angular.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/angular.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.angular-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/angular-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/angular-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.html {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/html.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/html.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.html-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/html-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/html-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.css {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/css.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/css.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.css-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/css-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/css-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.pdf {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/pdf.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/pdf.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.linkedin {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/linkedin.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/linkedin.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.x {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/x.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/x.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.youtube {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/youtube.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/youtube.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.github {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/github.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/github.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.calendar-icon {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/calendar-icon.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/calendar-icon.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.bars {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/bars.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/bars.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.codepen-white-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/codepen-white-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/codepen-white-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.codepen-black {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/codepen-black.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/codepen-black.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.stackblitz-icon-box-white {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/stackblitz-icon-box-white.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/stackblitz-icon-box-white.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.invision-white {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/invision-white.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/invision-white.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.youtube-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/youtube-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/youtube-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
  .skills .software-con .software li .icon.pdf-box {
    display: flex;
    width: 40px;
    height: 40px;
    /*- DEV Path 
    content: url("../app/assets/icons/pdf-box.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/pdf-box.svg");
    color: var(--main-white-color, #F2F2F2);
    padding: 0.2rem;
  }
}
.skills .software-con .software li .software-name {
  font-size: 14px;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .software-con .software li .software-name {
    text-wrap: nowrap;
  }
  .skills .software-con .software li .software-name:after {
    content: "-";
    padding: 0 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .software-con .software li .software-name {
    text-wrap: nowrap;
  }
  .skills .software-con .software li .software-name:after {
    content: "-";
    padding: 0 5px;
  }
}
.skills .software-con .software li .year {
  font-size: 1rem;
  padding: 2px 0;
  text-align: center;
  width: 100%;
  background-color: #131313;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .software-con .software li .year {
    display: flex;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .software-con .software li .year {
    display: flex;
    justify-content: flex-start;
  }
}
.skills .software-con .software li .year.yrs::after {
  font-size: 1rem;
  content: "yrs";
}
.skills .software-con .software li .year.yr::after {
  font-size: 1rem;
  content: "yr";
}
.skills .experience-circle {
  grid-area: experience-circle;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .experience-circle {
    align-items: start;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .experience-circle {
    align-items: start;
  }
}
.skills .experience-circle .circle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 135px;
  height: 135px;
  border-radius: 70px;
  align-content: center;
  background-color: #1f1f1f;
  border: 3px solid #00B9F4;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .experience-circle .circle {
    background-color: transparent;
    flex-direction: row;
    border: none;
    width: auto;
    height: auto;
    justify-content: flex-start;
    align-items: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .experience-circle .circle {
    background-color: transparent;
    flex-direction: row;
    border: none;
    width: auto;
    height: auto;
    justify-content: flex-start;
    align-items: center;
  }
}
.skills .experience-circle .circle .year {
  font-size: 1.5rem;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
.skills .experience-circle .circle .year.yrs::after {
  font-size: 1rem;
  content: "yrs";
}
.skills .experience-circle .circle .year.yr::after {
  font-size: 1rem;
  content: "yr";
}
@media screen and (max-width: 767px) {
  .skills .experience-circle .circle .year {
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 4.5rem;
    padding: 0.5rem;
    align-content: center;
    background-color: #1f1f1f;
    border: 2px solid #00B9F4;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .experience-circle .circle .year {
    width: 2.8rem;
    height: 2.8rem;
    border-radius: 4.5rem;
    padding: 0.5rem;
    align-content: center;
    background-color: #1f1f1f;
    border: 2px solid #00B9F4;
  }
}
.skills .experience-circle .circle .software {
  padding: 10px;
  font-size: 1rem;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .experience-circle .circle .software {
    text-align: left;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .experience-circle .circle .software {
    text-align: left;
  }
}
.skills .software-guy {
  grid-area: software-guy;
  align-content: center;
}
.skills .software-guy .small,
.skills .software-guy .big {
  width: 100%;
  max-width: 400px;
}
.skills .software-guy .small {
  display: none;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .software-guy .small {
    display: inline;
    max-height: 200px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .software-guy .small {
    display: inline;
    max-height: 200px;
  }
}
.skills .software-guy .big {
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .skills .software-guy .big {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .skills .software-guy .big {
    display: none;
  }
}

/*- Skils Component Style -- End -*/
/*- Resume Component Style -- Start -*/
.resume,
.portfolio {
  grid-area: resume;
  color: #F2F2F2;
  padding: 1rem 4.688rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(3, auto);
  grid-template-areas: "resume-header-navbar" "his1" "his2";
  align-content: center;
  color: #F2F2F2;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .resume,
  .portfolio {
    padding: 0.8rem;
  }
}
.resume .resume-header-navbar,
.portfolio .resume-header-navbar {
  grid-area: resume-header-navbar;
  display: flex;
  justify-content: space-between;
  padding: 0 0 25px 0;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .resume .resume-header-navbar,
  .portfolio .resume-header-navbar {
    flex-direction: column;
    gap: 0.8rem;
  }
}
.resume .resume-header-navbar .title,
.portfolio .resume-header-navbar .title {
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
.resume .resume-header-navbar .title h2,
.portfolio .resume-header-navbar .title h2 {
  margin-block-start: 0;
}
.resume .resume-header-navbar .buttons,
.portfolio .resume-header-navbar .buttons {
  display: flex;
  gap: 20px;
}
.resume .resume-header-navbar .buttons .button,
.portfolio .resume-header-navbar .buttons .button {
  display: flex;
  padding: 0.3125rem 1.25rem;
  align-items: center;
  gap: 0.625rem;
  border-radius: 15px;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
  max-height: 50px;
}
.resume .resume-header-navbar .buttons .button.action,
.portfolio .resume-header-navbar .buttons .button.action {
  color: #F2F2F2;
  border: 2px solid #00b9f4;
  background-color: #636363;
}
.resume .resume-header-navbar .buttons .button.action:hover,
.portfolio .resume-header-navbar .buttons .button.action:hover {
  background-color: #4e85da;
  cursor: pointer;
}
.resume .resume-header-navbar .buttons .button.normal,
.portfolio .resume-header-navbar .buttons .button.normal {
  color: #F2F2F2;
  border: 2px solid #1f4b6f;
  background-color: #1f4b6f;
}
.resume .resume-header-navbar .buttons .button .icon,
.portfolio .resume-header-navbar .buttons .button .icon {
  display: flex;
  width: 15.5px;
  height: 15px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf.svg");
  color: var(--main-white-color, #F2F2F2);
}
.resume .history-time,
.portfolio .history-time {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: 1fr;
}
.resume .history-time.timeright,
.portfolio .history-time.timeright {
  grid-template-areas: "image timeline job-details";
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .resume .history-time.timeright,
  .portfolio .history-time.timeright {
    grid-template-columns: repeat(2, auto);
    grid-template-rows: repeat(2, auto);
    grid-template-areas: "timeline job-details" "timeline image";
  }
}
.resume .history-time.timeleft,
.portfolio .history-time.timeleft {
  grid-template-areas: "job-details timeline image";
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .resume .history-time.timeleft,
  .portfolio .history-time.timeleft {
    grid-template-columns: repeat(2, auto);
    grid-template-rows: repeat(2, auto);
    grid-template-areas: "timeline job-details" "timeline image";
  }
}
.resume .history-time .portfolio-image,
.portfolio .history-time .portfolio-image {
  grid-area: image;
  display: grid;
  padding: 15px;
  align-items: center;
}
.resume .history-time .portfolio-image img,
.portfolio .history-time .portfolio-image img {
  width: 100%;
  max-height: 400px;
}
@media (prefers-reduced-motion: no-preference) {
  .resume .history-time .portfolio-image img,
  .portfolio .history-time .portfolio-image img {
    scale: 0.7;
    opacity: 0;
    animation: fade-in linear forwards;
    animation-timeline: view();
    animation-range: 100px 200px;
  }
}
.resume .history-time .timeline,
.portfolio .history-time .timeline {
  grid-area: timeline;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (prefers-reduced-motion: no-preference) {
  .resume .history-time .timeline .timeline-dot,
  .portfolio .history-time .timeline .timeline-dot {
    transform: scale(1.5);
    opacity: 0;
    animation: dot-drop linear forwards;
    animation-timeline: view();
    animation-range: entry;
  }
}
.resume .history-time .timeline .line,
.portfolio .history-time .timeline .line {
  height: 100%;
}
.resume .history-time .job-details,
.portfolio .history-time .job-details {
  grid-area: job-details;
  display: grid;
  grid-template-rows: 1fr;
}
.resume .history-time .job-details .date-line,
.portfolio .history-time .job-details .date-line {
  grid-area: dateline;
  max-height: 28px;
  align-content: center;
}
.resume .history-time .job-details .date-line img,
.portfolio .history-time .job-details .date-line img {
  width: 100%;
}
.resume .history-time .job-details .details,
.portfolio .history-time .job-details .details {
  grid-area: detail;
  display: flex;
  flex-direction: column;
}
.resume .history-time .job-details .details .date,
.portfolio .history-time .job-details .details .date {
  align-items: center;
  height: 28px;
  align-content: center;
  display: flex;
}
.resume .history-time .job-details .details .date h4,
.portfolio .history-time .job-details .details .date h4 {
  display: flex;
  align-items: center;
}
.resume .history-time .job-details .details .date h4 .icon,
.portfolio .history-time .job-details .details .date h4 .icon {
  display: flex;
  width: 15.5px;
  height: 15px;
  /*- DEV Path 
  content: url("../app/assets/icons/calendar-icon.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/calendar-icon.svg");
  color: var(--main-white-color, #F2F2F2);
  padding-right: 7px;
}
.resume .history-time .job-details .details .software-pl,
.portfolio .history-time .job-details .details .software-pl {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  list-style-type: none;
}
.resume .history-time .job-details .details .software-pl strong,
.portfolio .history-time .job-details .details .software-pl strong {
  margin-right: 0.5rem;
}
.resume .history-time .job-details.left,
.portfolio .history-time .job-details.left {
  grid-template-areas: "detail dateline";
  grid-template-columns: 1fr 0%;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
.resume .history-time .job-details.left .date-line,
.portfolio .history-time .job-details.left .date-line {
  display: none;
}
.resume .history-time .job-details.left .details .date,
.portfolio .history-time .job-details.left .details .date {
  display: grid;
  grid-template-areas: "date line";
  grid-template-columns: auto 1fr;
}
.resume .history-time .job-details.left .details .date h4,
.portfolio .history-time .job-details.left .details .date h4 {
  grid-area: date;
  padding-right: 15px;
  border-right: 1px solid #77b0df;
}
.resume .history-time .job-details.left .details .date .line,
.portfolio .history-time .job-details.left .details .date .line {
  grid-area: line;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .resume .history-time .job-details.left,
  .portfolio .history-time .job-details.left {
    grid-template-areas: "dateline detail";
    grid-template-columns: 5% 1fr;
  }
  .resume .history-time .job-details.left .date-line,
  .portfolio .history-time .job-details.left .date-line {
    display: inline;
    border-right: 1px solid #77b0df;
  }
  .resume .history-time .job-details.left .details,
  .portfolio .history-time .job-details.left .details {
    padding: 0 0 0 15px;
  }
  .resume .history-time .job-details.left .details .date,
  .portfolio .history-time .job-details.left .details .date {
    display: grid;
    grid-template-areas: "date line";
    grid-template-columns: auto 0;
  }
  .resume .history-time .job-details.left .details .date h4,
  .portfolio .history-time .job-details.left .details .date h4 {
    grid-area: date;
    padding-right: 15px;
    border-right: none;
  }
  .resume .history-time .job-details.left .details .date .line,
  .portfolio .history-time .job-details.left .details .date .line {
    display: none;
    grid-area: line;
    width: 100%;
  }
}
.resume .history-time .job-details.right,
.portfolio .history-time .job-details.right {
  grid-template-areas: "dateline detail";
  grid-template-columns: 5% 1fr;
}
.resume .history-time .job-details.right .date-line,
.portfolio .history-time .job-details.right .date-line {
  border-right: 1px solid #77b0df;
}
.resume .history-time .job-details.right .details,
.portfolio .history-time .job-details.right .details {
  padding: 0 0 0 15px;
}
.resume .history-time .job-details.right .details .date,
.portfolio .history-time .job-details.right .details .date {
  display: grid;
  grid-template-areas: "date line";
  grid-template-columns: auto 0;
}
.resume .history-time .job-details.right .details .date h4,
.portfolio .history-time .job-details.right .details .date h4 {
  grid-area: date;
  padding-right: 15px;
}
.resume .history-time .job-details.right .details .date .line,
.portfolio .history-time .job-details.right .details .date .line {
  grid-area: line;
  width: 100%;
}
.resume .history-time .job-details.right .details .software-pl,
.portfolio .history-time .job-details.right .details .software-pl {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  list-style-type: none;
}
.resume .history-time .job-details.right .details .software-pl strong,
.portfolio .history-time .job-details.right .details .software-pl strong {
  margin-right: 0.5rem;
}
.resume .history-time:last-child .timeline,
.portfolio .history-time:last-child .timeline {
  border-bottom: 1px solid #77b0df;
}
.resume .history-time.his1,
.portfolio .history-time.his1 {
  grid-area: 1;
}
.resume .history-time.his2,
.portfolio .history-time.his2 {
  grid-area: 2;
}

/*- Resume Component Style -- End -*/
/*- Footer Component Style -- Start -*/
.footer {
  grid-area: footer;
  background-color: #131313;
  color: #F2F2F2;
  display: grid;
  grid-template-areas: "topline" "bottomline";
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, auto);
  /*-padding: 0.8rem 4.688rem;  padding using for the body-*/
  padding: 1.5rem 2rem;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .footer {
    padding: 1.5rem 2rem 2.5rem 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .footer {
    padding: 1.5rem 2rem 2.5rem 2rem;
  }
}
.footer .topline,
.footer .bottomline {
  display: flex;
  justify-content: space-between;
}
.footer .topline {
  grid-area: topline;
  padding-bottom: 5px;
  border-bottom: 1px solid #F2F2F2;
}
.footer .topline .logo-title {
  display: flex;
  gap: 0.625rem;
  align-items: center;
}
.footer .topline .logo-title .website-logo img {
  height: 1.25rem;
}
.footer .topline .logo-title .title {
  color: #F2F2F2;
  font-size: 1rem;
}
.footer .topline .mainmenu {
  display: flex;
  align-items: center;
}
.footer .topline .mainmenu .hamburgerbutton {
  display: none;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .footer .topline .mainmenu .hamburgerbutton {
    background-color: transparent;
    display: flex;
    padding-block: 0;
    padding-inline: 0;
    border-width: 0;
  }
  .footer .topline .mainmenu .hamburgerbutton .icon {
    display: flex;
    width: 27px;
    height: 31px;
    /*- DEV Path 
    content: url("../app/assets/icons/bars.svg");  -*/
    /*- Prod Path  -*/
    content: url("../assets/icons/bars.svg");
    color: var(--main-white-color, #F2F2F2);
  }
}
.footer .topline .mainmenu ul {
  display: flex;
  list-style-type: none;
  margin-block-start: 0;
  margin-block-end: 0;
  gap: 42px;
  /*- To use the media queries, just type in:
  phone, tablet, desktop
     - */
}
@media screen and (max-width: 767px) {
  .footer .topline .mainmenu ul {
    display: none;
  }
}
.footer .topline .mainmenu ul li a {
  color: #F2F2F2;
  font-size: 1rem;
  text-decoration: none;
}
.footer .topline .mainmenu ul li a.active {
  border-top: 4px solid #00B9F4;
}
.footer .bottomline {
  grid-area: bottomline;
  padding-top: 5px;
}
.footer .bottomline .copyright {
  font-size: 0.75rem;
}
.footer .bottomline .social-link {
  list-style-type: none;
  display: flex;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  gap: 1rem;
}
.footer .bottomline .social-link li .icon.figma {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.figma-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/figma-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/figma-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.sketch {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.sketch-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/sketch-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/sketch-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.ps {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.ps-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ps-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ps-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.xd {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.xd-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/xd-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/xd-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.ai {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.ai-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ai-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ai-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.react {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/react.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.react-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/react-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/react-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.ae {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.ae-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/ae-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/ae-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.max {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/max.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.max-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/max-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/max-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.angular {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.angular-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/angular-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/angular-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.html {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/html.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.html-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/html-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/html-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.css {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/css.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.css-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/css-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/css-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.pdf {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.linkedin {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/linkedin.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/linkedin.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.x {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/x.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/x.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.youtube {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.github {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/github.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/github.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.calendar-icon {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/calendar-icon.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/calendar-icon.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.bars {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/bars.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/bars.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.codepen-white-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-white-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-white-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.codepen-black {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/codepen-black.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/codepen-black.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.stackblitz-icon-box-white {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/stackblitz-icon-box-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/stackblitz-icon-box-white.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.invision-white {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/invision-white.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/invision-white.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.youtube-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/youtube-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/youtube-box.svg");
  color: var(--main-white-color, #F2F2F2);
}
.footer .bottomline .social-link li .icon.pdf-box {
  display: flex;
  width: 25px;
  height: 25px;
  /*- DEV Path 
  content: url("../app/assets/icons/pdf-box.svg");  -*/
  /*- Prod Path  -*/
  content: url("../assets/icons/pdf-box.svg");
  color: var(--main-white-color, #F2F2F2);
}

/*- Footer Component Style -- End -*/
.footer.sb,
.resume.sb,
.skills.sb,
.about.sb,
.navbar.sb,
.portfolio.sb {
  background-color: #1F1F1F;
}
.footer.mb,
.resume.mb,
.skills.mb,
.about.mb,
.navbar.mb,
.portfolio.mb {
  background-color: #131313;
}

h1 {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

h2 {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

h3 {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

h4 {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

h5 {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

.mainbody {
  background-color: #131313;
  color: #F2F2F2;
  margin: 0;
  /*- To use the Font, just type in: 
    regular: reg, regular italic: reg-it, bold: bold, bold italic: bold-it  - */
  font-family: "Istok Web", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.mainbody .color-text-part {
  color: #00B9F4;
}
.mainbody .ligh-text {
  font-size: 0.875rem;
  color: #9E9E9E;
}/*# sourceMappingURL=mainpage.css.map */