
.more_info{
  color: #ca8225;
  text-transform: uppercase;
  position: relative;
  top: 0px !important;
  cursor: pointer;
  content: '';  
}


.faq_contact .collapsible-body{
  padding: 2rem !important;
}

.seccion_about{
  position: relative;
  top: 0px;
}


.opciones_menu{
  position: relative;
  margin-top: 50px;
}

.imagen_opcines_menu{
  background-image: url(../img/gallery1.jpg);
  background-size: cover;
  height: 250px;
  width: 90%;
  margin: auto;
}

.people h5{
  text-align: center;
}

.parte1 h3{
  text-align: left !important;
  font-size: 1.5rem;
}

.content_h{
  position: relative;
  top: 50px;
  padding-bottom: 12%;
  height: 100%;
  width: 80% !important;
  left: 10% !important;
}

.container_slider video{
  width: 90%;
  position: relative;
  left: 5%;
}


.content_h h4{
  color: #8f1406;
}

.content_h ul{
  text-align: left;
}

.content_h ul li{
  margin-top: 20px;
  font-size: 1.5rem;
}

.content_h ul li i{
  color: #8f1406;
}


.img_abt{
  width: 80%;
  height: 350px;
  border: solid #E0E0E0 10px;
  border-radius: 5px;
  margin: auto;
}

.img_abt img{
  width: 95%;
  position: relative;
  left: 10%;
  top: 6%;
  margin-bottom: 30px;
}

.people .imagen_values{
  background-size: cover;
  width: 300px;
  height: 200px;
  margin: auto;
  background-position: 50% 0px;
  filter: alpha(opacity=30);
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.people .imagen_values:hover{
  z-index: 999;
	filter: alpha(opacity=100);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  border: solid 5px #81011e;
}

.galleries{
  margin-bottom: 30px;
}

.galleries .info{
  position: absolute;
  z-index: 100;
  margin: auto;
  background: #81011e;
  color: white;
  width: 300px;
  margin-left: 30px;
  display: none;
}

.galleries .info h6{
  color: white !important;
}

.people #img1{
  background-image: url('../img/img.jpg');
}

.people h6{
  text-align: center;
  color: #81011e;
}

.people .seccion_gallery{
  margin-top: 50px;
  margin-bottom: 60px;
}

.galleries:hover{
  z-index: 100;
}

.galleries:hover .info{
  display: block;
}

.seccion_agreements .opciones_menu{
  position: relative;
  margin-top: 30px;
  padding: 20px
}

.fadeInRights{
  animation-name: fadeInRights;
}

.fadeInRightr{
  animation-name: fadeInRightr;
}

.animated{
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}

@keyframes fadeInRights{
  0%{
      opacity:0;
      -webkit-transform:translateX(200px);
      -ms-transform:translateX(200px);
      transform:translateX(200px);

  }
  100%{
      opacity:1;
      -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
      transform:translateX(0);
  }
}

@keyframes fadeInRightr{
  0%{
      opacity:0;
      -webkit-transform:translateX(-200px);
      -ms-transform:translateX(-200px);
      transform:translateX(-200px);

  }
  100%{
      opacity:1;
      -webkit-transform:translateX(0);
      -ms-transform:translateX(0);
      transform:translateX(0);
  }
}

.img_agreement{
  width: 80%;
  margin: auto;
  position: relative;
  top: 0px;
}

.img_agreement img{
  width:100%;
  position: relative;
  top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.seccion_facts .parte1{
  margin-bottom: 100px;
}

/******************************CAMPUS SCIENTIFIC**************************************/


.text_campus{
  font-size: 2rem;
}

.seccion_campus_scientific video{
  position: relative;
  width: 90%;
  left: 5%;
}



.text_space{
  position: relative;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  text-align: center;
  display: none;
  top: 0px;
}

.text_space_media{
  position: absolute;
  width: 90%;
  height: 100%;
  background:rgba(0, 0, 0, 0.7);
  color:white;
  text-align: center;
  display: none;
  top: 0px;
  left: 5%;
}

.hover_video{
  width: 100%;
  position: absolute;
  border: solid red;
  height: 80px;
  bottom: 0px;
}

.space:hover .text_space{
  display: block;
}

.space_gallery:hover .text_space_media{
  display: block;
}

.text_space .txt_spc{
  position: relative;
  top: 25%;
}

.text_space_media .txt_spc{
  position: relative;
  top: 10%;
}

.text_space .txt_spc h3{
  color: white !important;
  margin-top: 0px;
}

.text_space_media .txt_spc h3{
  color: white !important;
  margin-top: 0px;
  font-size: 2rem;
}



/*****************CONTACT***********************/
.info_contact{
  width: 75%;
  margin: auto;
}

.info_contact .archivo_doc{
  text-decoration: underline;
}

.info_contact .partes{
  width: 100% !important;
}

.info_contact div.identification{
  position: relative;
  margin-right: 30px;
}

.info_contact a{
  cursor: pointer;
}

.info_contact a.apply{
  background-color: #82011f !important
}

.radicados label i{
  margin-left: 5px;
  position: relative;
  cursor: pointer;
  margin-top: 0px;
  top: 4px;
  color: #81081c;
}

.radicados .btn_file{
  padding: 0px 10px;
  background: none;
  color: #ca8225;
  font-weight: bold;
  line-height: inherit;
  font-size: 17px;
  word-spacing: 77px;
  letter-spacing: 1px;
}

.radicados p.icon_consult_code i{
  font-size: 2.5rem;
  margin-left: 20px;
  margin-top: 10px;
  color: #8f1406;
  cursor: pointer;
}

.radicados .info_documents{
  display: none;
}

.radicados i.upload_file{
  font-size: 2rem;
  margin-left: 30px;
  margin-top: 20px;
  color: #ce8b2d;
  cursor: pointer;
}

.radicados i.edit_file{
  font-size: 2rem;
  margin-left: 20px;
  margin-top: 41px;
  color: #ca8225;
  cursor: pointer;
}

.radicados .name_doc{
  font-size: 0.8rem !important
}

.footer_campus {
  padding: 50px;
  background: #eeeeee;
}

/**************************************GOVERNANCE**********************************************/

.seccion_academic .image_javier{
  background-image: url(../img/about/governance/javier.jpg);
  background-size: cover;
}

.seccion_academic .image_alexandra{
  background-image: url(../img/about/governance/alexandra.png);
  background-size: cover;
}

.seccion_academic .image_pablo{
  background-image: url(../img/about/governance/pablo.jpg);
  background-size: cover;
}

.seccion_academic .image_juan_g{
  background-image: url(../img/about/governance/juan.jpg);
  background-size: cover;
}



/**************************************FACULTY & RESEARCH**********************************************/

.seccion_academic .image_juan{
  background-image: url(../img/faculty/academic/juan.jpg);
  background-size: cover;
}

.seccion_academic .image_natalia{
  background-image: url(../img/faculty/academic/natalia.png);
  background-size: cover;
}

.seccion_academic .image_acsencio{
  background-image: url(../img/faculty/academic/acsencio.png);
  background-size: cover;
}

.seccion_academic .image_ernest{
  background-image: url(../img/faculty/academic/ernest.jpeg);
  background-size: cover;
}

.seccion_academic .image_iolanda{
  background-image: url(../img/faculty/academic/iolanda.jpeg);
  background-size: cover;
}

.seccion_academic .image_mireia{
  background-image: url(../img/faculty/academic/mireia.jpeg);
  background-size: cover;
}

.seccion_academic .image_montse{
  background-image: url(../img/faculty/academic/montse.jpeg);
  background-size: cover;
}

.seccion_academic .image_nerea{
  background-image: url(../img/faculty/academic/nerea.png);
  background-size: cover;
}

.seccion_academic .image_andrea{
  background-image: url(../img/faculty/academic/andrea.jpeg);
  background-size: cover;
}

.seccion_academic .image_maribel{
  background-image: url(../img/faculty/academic/maribel.jpeg);
  background-size: cover;
}

.seccion_academic .image_luis{
  background-image: url(../img/faculty/academic/luis.jpeg);
  background-size: cover;
}

.seccion_innovation .image_esther{
  background-image: url(../img/faculty/innovation/esther.jpeg);
  background-size: cover;
}

.seccion_innovation .image_jose{
  background-image: url(../img/faculty/innovation/jose.jpeg);
  background-size: cover;
}

.seccion_innovation .image_tiago{
  background-image: url(../img/faculty/innovation/tiago.jpeg);
  background-size: cover;
}

.seccion_academic .card-main, .seccion_innovation .card-main {
  position: relative;
  width: 90%;
  margin: auto;
  cursor: pointer;
  height: 450px;
}

.seccion_academic .card-detalle{
  position: relative;
  width: 90%;
  margin: auto;
}

.seccion_academic .card-image{
  background-size: cover;
  height: 250px;
}

.seccion_innovation .card-image{
  background-size: cover;
  height: 300px;
}

.seccion_academic .card-detalle .card-image {
  background-size: cover;
  height: 300px ;
  border-radius: 15px;
}

.seccion_academic_det .icon_lind {
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #00669c;
  cursor: pointer;
  margin-left: 10%;
}

.seccion_academic_det .icon_lind i{
  color: white !important;
  margin-top: 13px;
}

.text_dt{
  font-size: 1.5rem;
}

.opc_dow{
  width: 95%;
  background: #ca8225;
  margin: auto;
  padding: 30px;
  text-align: left;
  color: white;
  font-size: 0.9rem;
  margin-bottom: 18px;
  padding-left: 10px;
}

.opc_dow i{
  font-size: 1.5rem;
  position: absolute;
  right: 6%;
  color: white;
  cursor: pointer;
}

.opc_dow i:hover{
  color: black;
}

.seccion_academic .card:hover ,.seccion_innovation .card:hover  {
  color: #8f1406;
}

.card .card-content .icon_lind{
  position: absolute;
  right: 3%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  font-size: 1rem;
  background: #00669c;
  bottom: 3%;
}

.card .card-content .icon_lind i{
  margin-top: 6px;
  color: white;
  cursor: pointer;
}

.seccion_academic .card_main, .seccion_academic .card_coordination {
  position: relative;
  width: 90%;
  margin: auto;
  height: 380px;
}


.seccion_professors .select-wrapper{
  position: relative;
  width: 70%;
  margin: auto;
}

.seccion_professors .espacio_fil{
  position: relative;
  margin: auto;
  width: 100%;
}

.seccion_professors .card-image{
  margin: auto;
  height: 320px;
}

.seccion_professors .card-image img{
  width: 100% !important;
  height: 100%;
}

.seccion_professors .card-content h3{
  margin-top: 0px !important;
}

.seccion_professors .cont_profs .ih-item.circle .img, .seccion_professors .cont_profs .ih-item.circle{
  width: 200px !important;
  height: 200px !important;
}

.seccion_professors .cont_profs .ih-item.circle.effect13 .info h3{
  top: 0px;
  font-size: 18px;
}

.seccion_professors .cont_profs .ih-item.circle.effect13 .info p{
  top: 0px;
  padding: 0px 0px;
}


/***************************CAREERS******************************************/

.seccion_companies .card{
  width: 85%;
  margin: auto;
  background: #eee;
  margin-bottom: 20px;
  height: 370px;
}

.seccion_candidates .div_candid{
  height: 210px;
  background: #eee;
  color: black;
  padding: 20px;
  position: relative;
  margin-top: 25px;
}

.seccion_candidates .parallax-container{
  height: 500px !important
}

.image_detalle{
  width: 300px;
  height: 300px;
  margin: auto;
  border-radius: 10%;
}

.seccion_stories .image_iradia{
  background-image: url(../img/careers/stories/iraida.jpeg);
  background-size: cover;
}

.seccion_stories .image_sara{
  background-image: url(../img/careers/stories/sara.jpeg);
  background-size: cover;
}

.seccion_stories .image_mar{
  background-image: url(../img/careers/stories/mar.jpeg);
  background-size: cover;
}

.seccion_stories .image_antonio{
  background-image: url(../img/careers/stories/antonio.jpeg);
  background-size: cover;
}

.seccion_stories .image_aina{
  background-image: url(../img/careers/stories/aina.jpeg);
  background-size: cover;
}

.seccion_stories .image_gemma{
  background-image: url(../img/careers/stories/gemma.jpeg);
  background-size: cover;
}

/****************************EVENTS*********************************************/
.formulario h3{
  margin-top:  0px !important;
  font-weight: 400 !important;
}

.registro_evento .formulario{
  width: 70%;
  margin: auto;
}

.registro_evento .formulario .success_message{
  width: 60%;
  margin: auto;
}

.seccion_even .grid_hover h2{
  font-size: 1.5rem !important;
  top: 10px !important;
  padding: 0px !important;
}

.seccion_even .grid_hover p{
  bottom:  0px !important;
  padding: 0px !important;
}

.seccion_even .swiper-container {
  width: 80% !important;
  height: 350px;

}

.seccion_even .swiper-wrapper img{
  /*width: 100% !important;*/
  object-fit: cover;
  height: 100%;
  object-position: 50% 25%;
  display: block;
  margin: auto;
}

.seccion_even .swiper-wrapper img.img1{
  width: 100% !important;
  object-fit: cover;
  height: 100%;
  object-position: 50% 25%;
  display: block;
  margin: auto;
}

.seccion_even .swiper-pagination-bullet {
  position: relative;
  top: -15px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color:white;
  opacity: 1;
  background: #82011f;
}

.seccion_even .swiper-pagination-bullet-active {
  color:#fff;
  background: #ca8525;
}

.seccion_even .container_slider video.video_detail{
  height: 400px !important;
}

.seccion_even .info_e{
  color: #424242;
}

.seccion_even .info_agenda p{
  margin: 0px;
}

.seccion_even .info_agenda p.ponente{
  color: #82011f;
}

.seccion_even .info_agenda .espacio_agenda{
  padding-top: 10px;
  padding-bottom: 10px;
}

.space_gallery{
  position: relative;
  margin-bottom: 30px;
}

.triangulo-equilatero-bottom-left {
  position: absolute;
  bottom: 0px;
  width: 0;
  height: 0;
  border-right: 50px solid transparent;
  border-top: 50px solid transparent;
  border-left: 50px solid #82011f;
  border-bottom: 50px solid #82011f;
  color: white;
  left: 5%;
}

.triangulo-equilatero-bottom-left .title_activity{
  position: absolute;
  left: -45px;
  bottom: -60px;
  font-size: 1rem;
}

.contenido_space_img{
  background-size: cover;
  height: 270px;
  width: 90%;
  margin: auto;
}

.bot_gallery a{
  margin: auto;
}

.img_cont_grid{
  position: relative;
  width: 95%;
  margin: auto;
  height: 200px;
  background-size: cover;
  margin-bottom: 20px;
}

.video_media{
  width: 90%;
  height: auto;
}


.video_modal {
  width: 95%;
  height: auto;
}


.figure_pr1{
  background-image: url('../img/programs/program1.jpg') !important;
  background-size: cover !important;
  height: 300px !important;
}

.figure_pr2{
  background-image: url('../img/programs/program1.jpg') !important;
  background-size: cover !important;
  height: 300px !important;
}

.figure_pr3{
  background-image: url('../img/programs/program1.jpg') !important;
  background-size: cover !important;
  height: 300px !important;
}

.figure_pr4{
  background-image: url('../img/programs/program1.jpg') !important;
  background-size: cover !important;
  height: 300px !important;
}

.seccion_life_pr .card{
  width: 90%;
  margin: auto;
  text-align: left;
  margin-bottom: 20px;
  background: #ddd;
}

.seccion_life_pr .card span{
  color: #82011f
}

.seccion_life_pr .card-action a{
  text-align: center !important;
  color: #ca8225 !important;
}

#pdf_fife_pr{
  position: fixed;
  top: 50%;
  right: 0px;
  background:#82011f;
  border: none;padding: 15px;
  border-right: 5px #ca8225 solid;
  cursor: pointer
}



.card-program{
  height: 240px !important;
  background: white !important;
  border: outset 1px #757575;
  border-top-left-radius: 20px ;
  border-bottom-right-radius: 20px;
}


/**********************KEY DETAILS PROGRAMS****************************/

.card_key{
  width: 280px;
  border-radius: 7px;
  height: 160px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 13px 0px #9e9e9e
}

.card_key .icon_card_key{
  color: rgba(0, 0, 0, 0.42);
  font-size: 3rem;
  position: relative !important;
  margin: auto !important;
  top: 5px !important;
  width: 90% !important;
  margin: auto;
  position: relative;
  left: 10% !important;

}

.card_key h6 {
  color: #949494;
  width: 80%;
  margin: auto;
  font-size: 1.5rem;
}

.card_key p {
  width: 80%;
  margin: auto;
  margin-top: 10px;
}


.card_key_down{
  width: 200px;
  border-radius: 7px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 13px 0px #9e9e9e;
}

.card_key_down_xs{
  width: 280px;
  border-radius: 7px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 13px 0px #9e9e9e;
}

.card_key_down .text_down{
  padding: 5px;
  color: white;
  font-size: 1rem;
  line-height: 20px;
  text-align: center;
  height: 155px
}

.card_key_down_xs .text_down{
  padding: 5px;
  color: white;
  font-size: 1rem;
  line-height: 20px;
  text-align: center;
  height: 110px
}

.card_key_down .text_down img, .card_key_down_xs .text_down img{
  width: 100%;
}

 .down_file{
  background-color:#eeeeee;
  margin: 0px;
  padding: 10px;
}

 .down_file a{
  color: #545454;
}

.down_file a h5{
  font-size: 1rem;
}

 .down_file h5 i{
  color: #ca8225;
}



.icon_our{
  width: 80%;
  margin: auto;
  padding: 20px;
  margin-top: 28px;
}

.icon_our i{
  color: #ca8225;
  font-size: 5.3rem;
}

.text_our h4{
  position: relative;
  font-size: 1.2rem;
  color: #82011f;
  margin-bottom: -10px;
  width: 80%;
  left: 10%;
}

.text_our p{
  position: relative;
  font-size: 1.2rem;
  width: 80%;
  left: 10%;
}

.gallery_gov .img_gov{
  width: 80%;
  margin: auto;
  margin-bottom: 40px;
}

.gallery_gov .img_gov img{
  width: 100%;
  object-fit: cover;
  height: 200px;
}

.our_values .text_item h4 {
  font-size: 1.5rem !important;
  color: #81011e !important;
  font-weight: bold;
}

.img_gov h4{
  font-size: 1.5rem;
  height: 30px;
}

.gallery_gov p{
  color: gray;
  text-align: left;
  font-weight: bold;
  margin-top: -10px;
  font-style: italic;
  /*height: 40px;*/
}

.gallery_gov a{
  position: relative;
  top:  0px;
}

.text_gov{
  font-size: 1.1rem;
  line-height: 23px;
}



.card_person_det{
  border-radius: 7px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 13px 0px #9e9e9e;
  padding: 20px
}

.card_person_det .img_c img{
  width: 90%;
  height: 250px;
  object-fit: cover;
  margin: auto;
}

 .text_c p, .person_det_p{
  font-size: 1.2rem;
  line-height: 23px;
}

.text_compani h3{
  color: #ca8225;
  font-family: 'Rufina';
}

.text_candidates{
  font-family: 'Rufina';
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
}

.text_campus p{
  font-family: 'Rufina';
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
  color: #ca8225;
}

.seccion_candidates h3 {
  font-size: 1.8rem;
}

@media (min-width: 48em) {

  .container_slider video{
    width: 80%;
    position: relative;
    left: 10%;
  }

  .coment_prog p.espacio{
    padding: 0;
  }

  .opciones_menu .espacio{
    padding: 0;
  }


  .card_key{
    width: 210px;
    height: 205px;
  }

  .card_key .icon_card_key{
    font-size: 3rem;
    top: 5px !important;
    width: 90% !important;
    left: 10% !important;

  }

  .card_key h6 {
    color: #949494;
    width: 80%;
    margin: auto;
    font-size: 1.3rem;
  }

  .card_key p {
    margin-top: 10px;
  }

  .seccion_about{
    position: relative;
    top: 35px;
  }

  .galleries .info{
    margin-left: 42px;
  }

  .image_detalle{
    width: 250px;
    height: 250px;
  }

  .info_contact .parte_email{
    width: 85% !important;
  }

  .img_agreement img{
    padding-top: 0px;
    padding-bottom: 0px;
    top: 90px;
  }

  .radicados label i {
    font-size: 2rem;
  }

  .text_compani h3{
    margin-top: 50px;
    font-size: 2.3rem;
  }

  .parte1 {
    position: relative;
    top: 40px
  }

  .seccion_academic .card-detalle .card-image, .seccion_innovation .card-detalle .card-image  {
    height: 600px ;
  }

  .opc_dow{
    width: 90%;
    padding: 10px;
    font-size: 1rem;
    margin-top: 10px;
  }

  .opc_dow i {
    font-size: 2rem;
  }

  .seccion_professors .card-image {
    margin: auto;
    height: 250px;
  }

  .seccion_contact{
    position: relative;
    top: 80px;
  }

  .seccion_professors{
    position: relative;
    top: 50px;
  }

  .seccion_candidates{
    position: relative;
    top: 60px;
  }

  .contenido_space_img {
    background-size: cover;
    height: 350px;
  }

  .text_space_media .txt_spc{
    position: relative;
    top: 25%;
  }

  .text_space_media .txt_spc h3{
    color: white !important;
    margin-top: 0px;
    font-size: 1.2rem;
  }

  .seccion_life_pr .card{
    height: 450px;
  }

  .seccion_life_pr .card-action{
    position: absolute;
    bottom: 10px;
    width: 100%;
  }

  .icon_our i {
    color: #ca8225;
    font-size: 4.3rem;
  }

}


@media (min-width: 80em) {

  .container_slider video{
    width: 50%;
    position: relative;
    left: 25%;
  }

  .gallery_gov .img_gov{
    margin-bottom: 20px;
  }

  /**********************KEY DETAILS PROGRAMS****************************/

  .card_key{
    width: 280px;
    border-radius: 7px;
    height: 120px;
    margin-bottom: 30px;
    box-shadow: 0px 0px 13px 0px #9e9e9e;
    padding-top: 20px;
  }

  .img_abt img {
    width: 95%;
    position: relative;
    left: 10%;
    top: 6%;
    margin-bottom: 30px;
    height: 250px;
    object-fit: cover;
  }

  .card_key .icon_card_key{
    color: rgba(0, 0, 0, 0.42);
    font-size: 2.5rem;
    position: relative !important;
    margin: auto !important;
    left: 8% !important;
    top: 5px !important;
    width: 25% !important;

  }

  .card_key h6{
    color: #949494;
    font-size: 1rem;
  }
  
  .card_key p{
    font-size: 1rem;
    width: 100%;
    margin-left: 20px;
  }

  .card_key_down{
    width: 200px;
    border-radius: 7px;
    margin-bottom: 30px;
    box-shadow: 0px 0px 13px 0px #9e9e9e;
  }

  .card_key_down_xs{
    width: 280px;
    border-radius: 7px;
    margin-bottom: 30px;
    box-shadow: 0px 0px 13px 0px #9e9e9e;
  }

  .card_key_down .text_down{
    padding: 5px;
    color: white;
    font-size: 1rem;
    line-height: 20px;
    text-align: center;
    height: 155px
  }

  .card_key_down_xs .text_down{
    padding: 5px;
    color: white;
    font-size: 1rem;
    line-height: 20px;
    text-align: center;
    height: 110px
  }

  .card_key_down .text_down img, .card_key_down_xs .text_down img{
    width: 100%;
  }

  .icon_our{
    width: 80%;
    margin: auto;
    padding: 20px;
    margin-top: 28px;
  }

  .icon_our i{
    color: #ca8225;
    font-size: 2.3rem;
    margin-left: -9px
  }

  .text_our h4{
    font-size: 1.2rem;
    color: #82011f;
    margin-bottom: -10px;
  }

  .text_our p{
    font-size: 1rem;
  }

  .seccion_even .swiper-container {
    width: 75% !important;
    height: 400px !important;
  }

  .seccion_professors a.btn{
    position: relative;
    top: 10px;
  }

  .imagen_opcines_menu {
    height: 350px;
  }

  .contenido_space_img {
    background-size: cover;
    height: 390px;
  }

  .parte1 {
    position: relative;
    top: 0px
  }

  .seccion_about {
    position: relative;
    top: 90px;
  }

  .opciones_menu{
    position: relative;
    margin-top: 0px;
    padding-top: 30px;
  }

  .pad_bot{
    padding-bottom: 30px;
  }

  .content_h{
    position: relative;
    top: 50px;
    padding-bottom: 12%;
    width: 50% !important;
    left: 0% !important;
  }

  .content_h ul{
    width: 60%;
    margin: auto;
  }

  .galleries .info{
    margin-left: 28px;
  }

  .info_contact .partes{
    width: 40% !important;
    margin-right: 50px;
  }

  .radicados label i {
    font-size: 1.5rem;
  }

  .prog_struc h5{
    font-size: 1.1rem;
  }



  .text_compani{
    position: relative;
    top: 70px;
  }

  .text_compani h3{
    margin-top: -25px;
    font-size: 3rem;
    color: #ca8225;
  }

  .text_compani_p{
    font-size: 1.2rem;
    line-height: 24px;
    width: 61%;
  }

  .seccion_companies .card {
    position: relative;
    width: 80%;
    margin-bottom: 20px;
    height: 320px;
  }

  .seccion_academic .card-main, .seccion_innovation .card-main, .seccion_academic .card_coordination {
    width: 60%;
    margin: auto;
  }

  .seccion_stories .card_main{
    width: 60%;
    margin: auto;
    height: 460px;
  }

  .seccion_academic .card-detalle .card-image, .seccion_innovation .card-detalle .card-image  {
    height: 400px;
    width: 60%;
    margin: auto;
  }

  .seccion_professors .card-main{
    width: 80% !important;
  }

  .opc_dow{
    width: 82%;
    padding: 1px;
    font-size: 0.9rem;
    margin-top: 0px;
  }

  .opc_dow i {
    font-size: 1.5rem;
  }

  .seccion_professors .espacio_fil {
    width: 50%;
  }

  .seccion_professors .card-main{
    height: 370px;
  }

  .seccion_professors .card-image {
    margin: auto;
    height: 200px;
  }

  .img_cont_grid{
    width: 90%;
    height: 380px;
  }

  .video_media{
    height: 384px;
  }

  .video_modal{
    width: 60%;
  }

  .seccion_life_pr .card{
    width: 85%;
    height: 400px;
  }

  .seccion_academic_det .icon_lind i{
    margin-left: 15px;
  }

}
