.img-head {
  background-image: url("assets/vida/imagenes/head_vida.jpg");
  height: 100vh !important;
  background-position: bottom center !important;
}

@media (max-width: 576px) {
  .img-head {
    background-image: url("assets/vida/imagenes/head_vida_movil.jpg");
  }

  .head-imagen-titulo,
  .head-imagen-logo {
    max-width: 70% !important;
  }

  .total {
    font-size: 60pt!important;
  }
}

section {
 /* padding-top: calc(1rem * 3) !important;
  padding-bottom: calc(1rem * 0.5) !important;*/
}


.txt-crecimiento {
  font-size: 20px;
  font-family: "IndivisaDisplaySansRegularItalic";
  text-align: justify;
  text-justify: inter-word;
}

.logo-somos {
  padding-top: 60px;

}

.tab-1 {
  font-size: 20px;
  font-family: "IndivisaTextSansRegular";
}

.graficas-1 {
  padding-top: 119px;
}

.graficas-txt-1 {
  padding-top: 70px;
  margin-left: 30px !important;
}

.text-right {
  text-align: right !important;
}

.graficas-3 {
  padding-top: 200px;

}

.graficas-txt-3 {
  padding-top: 70px;
  margin-left: 30px !important;
}

.total {
  font-size: 60pt!important;
  font-family: "IndivisaTextSanSBlack";
}

.tab-4 {
  padding-top: 100px;
}

.tab-total {
  padding-top: 30px;
  font-size: 22px;
  font-family: "IndivisaTextSansRegular";
}


.total-bird {
  background-image: url("assets/vida/svg/1_ave_2.svg");
  background-repeat: no-repeat;
  background-position: right top;
}

.bachi-bird {
  background-image: url("assets/vida/svg/1_ave_1.svg");
  background-repeat: no-repeat;
  background-position: right top;
}

.lic-lineas {
  background-image: url("assets/vida/imagenes/onda_azul.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;

}

.lic-lineas {
  height: 300px;
}

.bachi-lineas {
  background-image: url("assets/vida/imagenes/onda_Verde.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;

}

.bachi-lineas {
  height: 300px;
}

.total-2017 {
  padding-top: 112px;
  margin-left: 300px;
}

.programas-fondo {
  background-image: url("assets/vida/imagenes/2_licenciaturas.png");
  background-repeat: no-repeat;
  background-position: bottom

}

.programas-fondo {
  height: 800px !important;
  margin: 0 !important;
  padding: 0 !important;
}


.txt-lics {
  font-size: 15px;
  font-family: "IndivisaTextSanSBlack";
}

.bachi-2020 {
  background-image: url("assets/vida/imagenes/2_fondotec.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.tab-2020 {
  padding-top: 50px;
}

.pos-2020 {
  padding-top: 50px;
}

.pos-2020-2 {
  background-image: url("assets/vida/imagenes/2_fondotec.png");
  background-repeat: repeat-x;
  background-size: contain;
}

.txt-edc {
  font-size: 20px;
  font-family: "IndivisaTextSansRegular";
}

.txt-edc-2 {
  font-size: 18px;
  font-family: "IndivisaTextSansRegular";
}


.txt-thin {
  font-size: 40pt;
  font-family: "IndivisaDisplaySansThin";
  color: #38D430

}

.txt-bold {
  font-size: 40pt;
  font-family: "IndivisaDisplaySansHeavy";
  color: #38D430
}

.txt-edc-principal {
  padding-top: 59px;
}

.interlineado {
  line-height: 70%;
}

.txt-edc-bold {
  font-size: 30px;
  font-family: "IndivisaTextSansRegular";
}

.top-secciones {
  padding-top: 100px;
}

.top-secciones-diplomas {
  padding-top: 40px;
}

.txt-bold-n {
  font-size: 18px;
  font-family: "IndivisaTextSanSBlack";
}

.dotted {
  border-style: dashed;
  border-color: #38D430;
  border-style: hidden hidden dashed;
  border-width: 1.8px;
}

.slider-section-0 {
  background-image: url("assets/vida/imagenes/fondo_grecas.png");
  background-repeat: no-repeat;
  background-position: bottom;

}

.slider-section-1 {
  background-image: url("assets/vida/imagenes/fondo_grecas.png");
  background-repeat: no-repeat;
  background-position: bottom;

}

.slider-section-2 {
  background-image: url("assets/vida/imagenes/fondo_grecas.png"), url("assets/vida/imagenes/onda_green.png");
  background-repeat: no-repeat;
  background-position: bottom, right center;

}

.slider-section-3 {
  background-image: url("assets/vida/imagenes/4_foto_2.png");
  background-repeat: no-repeat;
  background-position: bottom;

}

.slider-section-4 {
  background-color: white;
  background-repeat: no-repeat;
  background-position: bottom;

}

.slider-section-5 {
  background-image: url("assets/vida/imagenes/fondo_grecas.png");
  background-repeat: no-repeat;
  background-position: bottom;

}

.slider-section-6 {
  background-image: url("assets/vida/imagenes/fondo_grecas.png"), url("assets/vida/imagenes/onda_green.png");
  background-repeat: no-repeat;
  background-position: bottom, right center;

}

.slider-section-8 {
  background-image: url("assets/vida/imagenes/fondo_grecas.png");
  background-repeat: no-repeat;
  background-position: bottom;

}

.egreso {
  background-image:  url("assets/vida/imagenes/5_fondo.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position:  bottom;

}

.grafica7 {
  padding-top: 51px !important;
  margin-left: 40px !important;

}

.graficas-admin {
  padding-top: 0 !important;

}

.txt-edc-grafica {
  padding-top: 120px;
}

.aulas {
  background-image: url("assets/vida/imagenes/2_fondotec.png");
  background-repeat: repeat-y;
  background-size: contain;
}

.indivisaHeavy-title {
  font-family: "IndivisaDisplaySansHeavy";
  color: #38d430;
}

.indivisaThin-title {
  font-family: "IndivisaDisplaySansThin";
  color: #38d430;
}

.titulacion-fondo {
  background-image: url("assets/vida/imagenes/6_fondo.png");
  background-repeat: repeat-x;
  background-position: bottom center;
  background-size: contain;
}

@media (max-width: 767.98px) {
  .total-2017 {
    padding-top: 0px;
    margin-left: 0px;
  }
}

@media (max-width: 992px) {
  .egreso {
    background-image: url("assets/vida/imagenes/5_fondo.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    
  }
}

ul#ocupacion-lista {
  list-style: disc !important;
}

.indivisaTextSansRegular,
ul#ocupacion-lista li {
  font-family: "IndivisaTextSansRegular";
}
