@import url("https://fonts.googleapis.com/css2?family=Ubuntu&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-family: "Ubuntu", sans-serif;
  line-height: 1.5;
}

ul {
  list-style: none;
}

a {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

/**************** utility classes start ****************************/
.center {
  text-align: center;
}

.container {
  max-width: 1100px;
  margin: auto;
}

.mt-03 {
  margin-top: 0.3rem;
}

.ml-1 {
  margin-left: 0.7rem;
}

.ml-2 {
  margin-left: 2rem;
}
/******************* Utility classes end *******************/

/******************* dp and details start *******************/
.dp-img {
  height: 200px;
  width: 170px;
  margin: 0.4rem auto 0;
}

.dp-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 0.1rem solid black;
}

.details {
  margin-bottom: 0.4rem;
}

.full-name {
  font-size: 1.8rem;
}
/********************* dp and details end **********************/

/******************* objective start ***************/
.objective {
  margin: 0.8rem 1rem;
}

.objective .title {
  text-transform: uppercase;
}
/******************* objective end *****************/

/***************** strengths start ****************/
.strengths {
  margin: 0.8rem 1rem;
}

.strengths .title {
  text-transform: uppercase;
}
/***************** strengths end ****************/

/**************** work experiences start ************/
.work-experiences {
  margin: 0.8rem 1rem;
}

.work-experiences .title {
  text-transform: uppercase;
}
/**************** work experiences end ************/

/*************** education start ***************/
.education {
  margin: 0.8rem 1rem;
}

.education .title {
  text-transform: uppercase;
}

.education-levels {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-left: -1rem;
}

.education-level {
  margin: 0.4rem 1rem;
}
/*************** education end ***************/

/********* Trainings start *****************/
.trainings {
  margin: 0.8rem 1rem;
}

.trainings .title {
  text-transform: uppercase;
}

.trainings-group {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-left: -1rem;
}

.training-item {
  margin: 0.4rem 1rem;
}
/********* Trainings end *****************/

/**************** Languages known start ************/
.languages {
  margin: 0.8rem 1rem;
}

.languages .title {
  text-transform: uppercase;
}

.languages-group {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-left: -1rem;
}

.languages-group li {
  margin: 0.4rem 1rem;
}
/**************** Languages known end ************/

/**************** Other skills start *************/
.other-skills {
  margin: 0.8rem 1rem;
}

.other-skills .title {
  text-transform: uppercase;
}
/**************** Other skills end ***************/

/****************** Personal details start **************/
.personal-details {
  margin: 0.8rem 1rem;
}

.personal-details .title {
  text-transform: uppercase;
}
/****************** Personal details end ***************/

/****************** Declaration start ******************/
.declaration {
  margin: 0.8rem 1rem;
}

.declaration .title {
  text-transform: uppercase;
}
/******************* Declaration end *******************/
