.about-socials {
  	display: flex;
	align-items: center;
	list-style: none;
	margin: 1rem 0 0 0;
	padding-bottom: 2rem;
}

ul {
	padding-inline-start: 0px !important;
}

a.btn.btn-primary {
	padding-top: 0 ;
}

.skills {	
	margin: 1rem 0 0 0;
	padding-bottom: 2rem;
}

.fab {
	color: #fff;
}

.skills_more {
  margin: 1rem 0 0 0;
  padding-bottom: 2rem;
}

.skills_more ul {
    margin: 1rem 0 0 0;
    display: grid;
    grid-template: 1fr/repeat(4,1fr);
    grid-gap: 2rem;
    grid-row-gap: 1rem;
}

.skills_more .main-skills li {
    flex: 0 0 auto;
    margin: 0 2.8rem 0 0;
    color: rgba(255, 255, 255, 0.55);
}

.main-skills {
  	display: flex;
	align-items: center;
	list-style: none;
	margin: 1rem 0 0 0;

}

.skills ul {
	display: grid;
    grid-template: 1fr/repeat(3,1fr);
    grid-gap: 2rem;
    grid-row-gap: 1rem;
}

.main-skills li {
    flex: 0 0 auto;
    margin: 0 3rem 0 0;
    color: rgba(255, 255, 255, 0.55);
}

.fab:hover {
	color: var(--bs-body-title);
}

.about-socials li {
    flex: 0 0 auto;
    margin: 0 1rem 0 0;
    color: rgba(255, 255, 255, 0.55);
}


.tech {
	margin: 1rem 0 0 0;
	display: grid;
    grid-template: 1fr/repeat(4,1fr);
    grid-gap: 2rem;
    grid-row-gap: 1rem;
    padding-bottom: 1rem;
}

.tech ul {
    display: block;
}

.languages ul {
	display: block;
}

.education {
	margin: 1rem 0 0 0;
	display: grid;
    grid-template: 1fr/repeat(1,1fr);
    grid-gap: 2rem;
    grid-row-gap: 1rem;

}

.education ul {
	display: block;
}

.dates {
	color: var(--bs-body-title);
	margin-right: 1rem;
}

.languages {
	margin: 1rem 0 0 0;
	display: grid;
    grid-template: 1fr/repeat(3,1fr);
    grid-gap: 2rem;
    grid-row-gap: 1rem;
    padding-bottom: 1rem;
}

.type {
	color: rgba(255, 255, 255, 0.2) !important;
}

body {
	background-color: black;
  /*background: url('../assets/about.jpg') no-repeat center center fixed;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 56px;
}