@charset "UTF-8";
.no-padding {
	padding: 0;
}

.big {
	font-size: 28px;
	color: #52565b;
	font-weight: 500;
}

.big-before:before {
	content: " //";
	color: #ee1e38;
	font-weight: 600;
	margin-right: 5px;
}

.titulo-proyecto {
	border: 3px solid white;
	font-size: 40px !important;
	margin: auto;
	padding-bottom: 0 !important;
	width: 81.5%;
}

.titulo-proyecto:after {
	display: none;
}


/*.titulo {
  padding: 7px 0; }
  .titulo:after {
    content: " //";
    color: #ee1e38; }*/

.underline-red {
	color: #6dabe4;
	/* border-bottom: 5px solid #d52129; */
	font-size: 30px;
}

.titulo-bg {
	background: #f1f1f1;
	-webkit-box-shadow: 1px 6px 11px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 6px 11px rgba(0, 0, 0, 0.1);
	padding-left: 25px;
}

.titulo-ubicacion {
	-webkit-box-shadow: 1px 6px 11px rgba(82, 86, 91, 0.3);
	box-shadow: 1px 6px 11px rgba(82, 86, 91, 0.3);
	font-size: 25px;
	padding: 12px;
	text-transform: uppercase;
}

.teya-gray {
	display: none;
}

#proyecto-content {
	padding: 30px;
	padding-top: 40px;
	padding-left: 0;
	font-size: 15px !important;
	padding-bottom: 0;
}

@media screen and (max-width: 1250px) {
	#proyecto-content {
		padding-right: 0;
	}
}

#proyecto-content .bg-descripcion-bicentenario {
	background: #FFF url(../images/museo_bicentenario/imagen1.jpg) no-repeat;
	background-size: cover;
	background-position: bottom;
	min-height: 675px;
	max-height: auto;
}

@media screen and (max-width: 1710px) {
	#proyecto-content .bg-descripcion-bicentenario {
		min-height: 740px;
	}
}

@media screen and (max-width: 1464px) {
	#proyecto-content .bg-descripcion-bicentenario {
		min-height: 790px;
	}
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-descripcion-bicentenario {
		margin-top: 35px;
		min-height: 300px;
	}
}

#proyecto-content .bg-descripcion-barroco {
	background: #FFF url(../images/museo_barroco/imagen1.jpg) no-repeat;
	background-size: cover;
	background-position: bottom;
	min-height: 675px;
	max-height: auto;
}

@media screen and (max-width: 1710px) {
	#proyecto-content .bg-descripcion-barroco {
		min-height: 740px;
	}
}

@media screen and (max-width: 1464px) {
	#proyecto-content .bg-descripcion-barroco {
		min-height: 790px;
	}
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-descripcion-barroco {
		margin-top: 35px;
		min-height: 300px;
	}
}

#proyecto-content .bg-descripcion-toluca {
	background: #FFF url(../../images/proyectos/5_Unitec_Toluca/imagen1.jpg) no-repeat;
	background-size: cover;
	background-position: bottom;
	min-height: 675px;
	max-height: auto;
}

@media screen and (max-width: 1710px) {
	#proyecto-content .bg-descripcion-toluca {
		min-height: 740px;
	}
}

@media screen and (max-width: 1464px) {
	#proyecto-content .bg-descripcion-toluca {
		min-height: 790px;
	}
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-descripcion-toluca {
		margin-top: 35px;
		min-height: 300px;
	}
}

#proyecto-content .bg-descripcion-leon {
	background: #FFF url(../../images/proyectos/4_Unitec_Leon/imagen1.jpg) no-repeat;
	background-size: cover;
	background-position: bottom;
	min-height: 675px;
	max-height: auto;
}

@media screen and (max-width: 1710px) {
	#proyecto-content .bg-descripcion-leon {
		min-height: 740px;
	}
}

@media screen and (max-width: 1464px) {
	#proyecto-content .bg-descripcion-leon {
		min-height: 790px;
	}
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-descripcion-leon {
		margin-top: 35px;
		min-height: 300px;
	}
}

#proyecto-content .bg-descripcion-ISEMYM {
	background: #FFF url(../../images/proyectos/3_ISEMYM/imagen1.jpg) no-repeat;
	background-size: cover;
	background-position: bottom;
	min-height: 675px;
	max-height: auto;
}

@media screen and (max-width: 1710px) {
	#proyecto-content .bg-descripcion-ISEMYM {
		min-height: 740px;
	}
}

@media screen and (max-width: 1464px) {
	#proyecto-content .bg-descripcion-ISEMYM {
		min-height: 790px;
	}
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-descripcion-ISEMYM {
		margin-top: 35px;
		min-height: 300px;
	}
}

#proyecto-content .bg-descripcion2 {
	background: #FFF url(../../images/proyectos/2_Alta_Especialidad_Zumpango/imagen1.jpg) no-repeat;
	background-size: cover;
	background-position: bottom;
	min-height: 675px;
	max-height: auto;
}

@media screen and (max-width: 1710px) {
	#proyecto-content .bg-descripcion2 {
		min-height: 740px;
	}
}

@media screen and (max-width: 1464px) {
	#proyecto-content .bg-descripcion2 {
		min-height: 790px;
	}
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-descripcion2 {
		margin-top: 35px;
		min-height: 300px;
	}
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-1 {
		display: none;
	}
}

#proyecto-content .bg-2 {
	display: none;
}

@media screen and (max-width: 1250px) {
	#proyecto-content .bg-2 {
		display: block;
	}
}

.descripcion {
	padding-left: 35px;
}

@media screen and (max-width: 1250px) {
	.descripcion {
		padding: 0 40px 0 35px;
		width: 100%;
	}
}

.descripcion .card {
	line-height: 20px !important;
	padding: 1px 35px;
}

.descripcion .info-content {
	margin-top: 30px;
}

.descripcion .info-content .icons img {
	margin: auto;
	margin-top: 10px;
}

@media screen and (max-width: 767px) {
	.descripcion .info-content .icons .icono-obras {
		margin-top: 30px;
	}

	.texto2-barroco{
		max-height: auto !important;
	}
}

.descripcion .info-content .info strong {
	color: #686b6f;
	display: block;
}

.descripcion .info-content .info strong:nth-of-type(2) {
	margin-top: -20px;
}

.descripcion .info-content .info p,
.descripcion .info-content .info ul {
	line-height: 16px;
	position: relative;
	top: -6px;
}

.descripcion .info-content .info ul {
	padding-left: 0;
}

.descripcion .info-content .info ul li {
	list-style-type: none;
}

.descripcion .info-content .info ul li:before {
	content: "•";
	margin-left: -9px;
	padding-right: 5px;
	color: #818892;
}

@media screen and (max-width: 480px) {
	.descripcion .info-content .listados {
		width: 100%;
	}
	#content-text{
		margin: 0;
	}
}

@media(max-width: 480px){
	#content-text{
		margin: 0 !important;
	}
}

#servicios.galeria {
	background: transparent;
	padding-top: 0;
	position: relative;
}

@media screen and (max-width: 991px) {
	#servicios.galeria {
		padding-bottom: 20px;
	}
	.imagen1-barroco, .imagen2-barroco{
		min-height: 400px !important;
	}

	.texto1-barroco, .texto2-barroco{
		min-height: auto !important;
		padding: 40px;
	
	}
	.informacionProyexto2{
		margin: 0 !important;
	}
    .icono-description{
       text-align: center;
       padding-left: 150px;
       
    }
	.borde-top[rel]::before{
		height: 40px;
	}
}



#servicios.galeria .titulo-bg {
	margin-top: 0;
	width: auto;
	font-size: 25px;
	padding: 12px;
}

#team {
	z-index: 1;
}

.content-bg {
	position: relative;
	background-size: contain;
	background-position: 42%;
	padding-bottom: 5%;
	padding-top: 3%;
	z-index: -1;
}

@media screen and (max-width: 992px) {
	.content-bg {
		background-size: cover;
		padding-bottom: 0;
	}
	.logo-description{
		display: none;
	}
}

.shape-red {
	position: absolute;
	top: -66px;
	right: 0;
	z-index: -1;
	width: 800px;
}

#informacion-p1-bicentenario {
	background: #ddd url(../../images/museo_bicentenario/fondo.jpg);
	background-size: cover;
	background-position: center;
	margin-top: 65px;
}

#informacion-p1-bicentenario .card {
	line-height: 20px !important;
	position: relative;
	top: -50px;
	width: 75%;
}

@media screen and (max-width: 1250px) {
	#informacion-p1-bicentenario .card {
		width: 65%;
	}
}

@media screen and (max-width: 600px) {
	#informacion-p1-bicentenario .card {
		width: 80%;
	}
}

@media screen and (max-width: 480px) {
	#informacion-p1-bicentenario .card {
		width: 100%;
	}
}

#informacion-p1 {
	background: #6dabe4;
	background-size: cover;
	background-position: center;
	margin-top: 65px;
}

#informacion-p1 .card {
	line-height: 20px !important;
	position: relative;
	top: -50px;
	width: 75%;
}

@media screen and (max-width: 1250px) {
	#informacion-p1 .card {
		width: 65%;
	}
}

@media screen and (max-width: 600px) {
	#informacion-p1 .card {
		width: 80%;
	}
}

@media screen and (max-width: 480px) {
	#informacion-p1 .card {
		width: 100%;
	}
}


/*#informacion-p1-toluca {
  background: #ddd url(../../images/proyectos/5_Unitec_Toluca/fondo.jpg);
  background-size: cover;
  background-position: center;
  margin-top: 65px; }
  #informacion-p1-toluca .card {
    line-height: 20px !important;
    position: relative;
    top: -50px;
    width: 75%; }
    @media screen and (max-width: 1250px) {
      #informacion-p1-toluca .card {
        width: 65%; } }
    @media screen and (max-width: 600px) {
      #informacion-p1-toluca .card {
        width: 80%; } }
    @media screen and (max-width: 480px) {
      #informacion-p1-toluca .card {
        width: 100%; } }*/


/*#informacion-p1-leon {
  background: #ddd url(../../images/proyectos/4_Unitec_Leon/fondo.jpg);
  background-size: cover;
  background-position: center;
  margin-top: 65px; }
  #informacion-p1-toluca .card {
    line-height: 20px !important;
    position: relative;
    top: -50px;
    width: 75%; }
    @media screen and (max-width: 1250px) {
      #informacion-p1-leon .card {
        width: 65%; } }
    @media screen and (max-width: 600px) {
      #informacion-p1-leon .card {
        width: 80%; } }
    @media screen and (max-width: 480px) {
      #informacion-p1-leon .card {
        width: 100%; } }*/


/*#informacion-p1-ISEMYM {
  background: #ddd url(../../images/proyectos/3_ISEMYM/fondo.jpg);
  background-size: cover;
  background-position: center;
  margin-top: 65px; }
  #informacion-p1-toluca .card {
    line-height: 20px !important;stock
    position: relative;
    top: -50px;
    width: 75%; }
    @media screen and (max-width: 1250px) {
      #informacion-p1-ISEMYM .card {
        width: 65%; } }
    @media screen and (max-width: 600px) {
      #informacion-p1-ISEMYM .card {
        width: 80%; } }
    @media screen and (max-width: 480px) {
      #informacion-p1-ISEMYM .card {
        width: 100%; } }*/

#informacion-pz {
	background: #ddd url(../../images/proyectos/2_Alta_Especialidad_Zumpango/fondo.jpg);
	background-size: cover;
	background-position: center;
	margin-top: 65px;
}

#informacion-pz .card {
	line-height: 20px !important;
	position: relative;
	top: -50px;
	width: 75%;
}

@media screen and (max-width: 1250px) {
	#informacion-pz .card {
		width: 65%;
	}
}

@media screen and (max-width: 600px) {
	#informacion-pz .card {
		width: 80%;
	}
}

@media screen and (max-width: 480px) {
	#informacion-pz .card {
		width: 100%;
	}
}

#map {
	margin-top: -10px;
	height: 280px;
	width: 100%;
	z-index: 9;
}

#informacion-p2 {
	position: relative;
}

#informacion-p2 img {
	position: absolute;
	top: 50px;
	width: 45%;
}

@media screen and (max-width: 992px) {
	#informacion-p2 img {
		width: 96%;
	}
}

#informacion-p2 .card {
	line-height: 20px !important;
	margin-top: 100px;
}

@media screen and (max-width: 992px) {
	#informacion-p2 .card {
		margin-top: 45%;
	}
}

#informacion-p3 .card {
	line-height: 20px !important;
	margin-top: 60px;
}

@media screen and (max-width: 992px) {
	#informacion-p3 .card {
		margin-top: 50px;
		margin-bottom: 50px;
	}
}

#proy1.galeria1 {
	background-image: url(../../images/proyectos/1_Adolfo_Lopez/galeria1.jpg);
}

#proy1.galeria2 {
	background-image: url(../../images/proyectos/1_Adolfo_Lopez/galeria2.jpg);
}

#proy2.galeria1 {
	background-image: url(../../images/proyectos/2_Alta_Especialidad_Zumpango/galeria1.jpg);
}

#proy2.galeria2 {
	background-image: url(../../images/proyectos/2_Alta_Especialidad_Zumpango/galeria2.jpg);
}

#proy2.galeria3 {
	background-image: url(../../images/proyectos/2_Alta_Especialidad_Zumpango/galeria3.jpg);
}

#proy2.galeria4 {
	background-image: url(../../images/proyectos/2_Alta_Especialidad_Zumpango/galeria4.jpg);
}

#proy2.galeria5 {
	background-image: url(../../images/proyectos/2_Alta_Especialidad_Zumpango/galeria5.jpg);
}

#proy2.galeria6 {
	background-image: url(../../images/proyectos/2_Alta_Especialidad_Zumpango/galeria6.jpg);
}

#proy-toluca1.galeria-toluca1 {
	background-image: url(../../images/proyectos/5_Unitec_Toluca/galeria1.jpg);
}

#proy-toluca2.galeria-toluca2 {
	background-image: url(../../images/proyectos/5_Unitec_Toluca/galeria2.jpg);
}

#proy-toluca3.galeria-toluca3 {
	background-image: url(../../images/proyectos/5_Unitec_Toluca/galeria3.jpg);
}

#proy-toluca4.galeria-toluca4 {
	background-image: url(../../images/proyectos/5_Unitec_Toluca/galeria4.jpg);
}

#proy-toluca5.galeria-toluca5 {
	background-image: url(../../images/proyectos/5_Unitec_Toluca/galeria5.jpg);
}

#proy-toluca6.galeria-toluca6 {
	background-image: url(../../images/proyectos/5_Unitec_Toluca/galeria6.jpg);
}

#proy-barroco1.galeria-barroco1 {
	background-image: url(../images/museo_barroco/galeria1.jpg);
}

#proy-barroco2.galeria-barroco2 {
	background-image: url(../images/museo_barroco/galeria2.jpg);
}

#proy-barroco3.galeria-barroco3 {
	background-image: url(../images/museo_barroco/galeria3.jpg);
}

#proy-barroco4.galeria-barroco4 {
	background-image: url(../images/museo_barroco/galeria4.jpg);
}

#proy-barroco5.galeria-barroco5 {
	background-image: url(../images/museo_barroco/galeria5.jpg);
}

#proy-barroco6.galeria-barroco6 {
	background-image: url(../images/museo_barroco/galeria6.jpg);
}

#proy-bicentenario1.galeria-bicentenario1 {
	background-image: url(../images/museo_bicentenario/galeria2.jpg);
}

#proy-bicentenario2.galeria-bicentenario2 {
	background-image: url(../images/museo_bicentenario/galeria3.jpg);
}

#proy-bicentenario3.galeria-bicentenario3 {
	background-image: url(../images/museo_bicentenario/galeria4.jpg);
}

#proy-bicentenario4.galeria-bicentenario4 {
	background-image: url(../images/museo_bicentenario/galeria5.jpg);
}

#proy-bicentenario5.galeria-bicentenario5 {
	background-image: url(../images/museo_bicentenario/galeria6.jpg);
}

#proy-ISEMYM1.galeria-ISEMYM1 {
	background-image: url(../../images/proyectos/3_ISEMYM/galeria3.jpg);
}

#proy-ISEMYM2.galeria-ISEMYM2 {
	background-image: url(../../images/proyectos/3_ISEMYM/galeria2.jpg);
}

#proy-ISEMYM3.galeria-ISEMYM3 {
	background-image: url(../../images/proyectos/3_ISEMYM/galeria3.jpg);
}

.beneficios {
	margin-left: 35px;
}

.beneficios li{
  margin: 10px 0;
}

.logoFooter {
	width: 60px;
	margin: 20px 0;
}

.obrasSocialesList{
  margin-left: 20px;
}

.obrasSocialesList li{
  margin-top: 5px;
  margin-bottom: 5px;
}

.icono-description img{
	float: right;
}

@media (max-width: 1250px) {
	.bg-descripcion-barroco.bg-2.format-txt {
		display: none !important;
	}
	.iconosResponsive {
		min-height: 90px;
	}
}

@media screen and (max-width: 1024px) {
	.navbar-right {
		margin-right: 10px;
	}
}

@media screen and (max-width: 992px) {
	.navbar-header {
		float: none;
		text-align: center;
	}
	.navbar-nav {
		float: none !important;
		margin-top: 25px;
		margin-left: 10px;
	}
	.titulo-proyecto {
		font-size: 35px !important;
		float: none;
	}
	.section-heading {
		float: none;
		margin-top: 40px;
	}
	#informacion-p1 .card {
		margin: 0px !important;
		width: 100% !important;
		padding-bottom: 100px !important;
		margin-bottom: -100px !important;
	}
	.imagen2barroco {
		margin-top: 40px;
  }
  .contendorImagen2barroco{
    margin-bottom: 180px;
  }
  .logo-color1{
        margin-right: 100px;
  }
  .borde-top[rel]::before {
    font-size: 0.75rem;
    content: attr(rel);
    color: white;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #d5222a;
   height: 10px !important;
    text-indent: 15px;
}
.imagen1-bicentenario{
	min-height:600px!important;
}
}

@media screen and (max-width: 767px) {
	.navbar-header {
		float: left;
	}
	.teya-gray {
		display: block;
		margin-top: 20px;
	}
	.teya-white {
		display: none;
	}
	.section-heading {
		margin-top: 0;
	}
	.contenedorIconos {
		height: 90px;
	}
	.descripcion .info-content .info p {
		line-height: 15px;
		position: relative;
		top: 0;
	}
	#copyrights {
		padding: 0px 0;
	}
    .logo-color1{
        margin-bottom: 20px;
    }
	.icono-description{
		padding-left: 0px;
		text-align: center;
	}

	.logo-footer{
		text-align: center!important;
	}
}

@media screen and (max-width: 600px) {
	.titulo-proyecto {
		font-size: 30px !important;
	}
	.titulo-parallax {
		margin-top: 225px !important;
	}
}

@media screen and (max-width: 480px) {
	.titulo-proyecto {
		font-size: 23px !important;
	}
	.navbar-collapse {
		width: 100%;
	}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form {
		border: none;
	}
	#content-text{
		margin:0;
	}
}

.servicios-holders {
	width: 100%;
	height: 320px;
	margin: 20px 0;
	background-position: center;
	background-size: cover;
	position: relative;
	overflow: hidden;
}

.marco1 {
	height: 0%;
	width: 90%;
	border-left: 2px solid #6dabe4;
	border-right: 2px solid #6dabe4;
}

.marco2 {
	width: 0%;
	height: 90%;
	border-top: 2px solid #6dabe4;
	border-bottom: 2px solid #6dabe4;
}

.marcos {
	top: 5%;
	left: 5%;
	z-index: 3;
	position: absolute;
	transition: all ease 600ms;
}

#informacion-p1 .card {
	line-height: 20px !important;
	position: relative;
	top: -50px;
	width: 75%;
}

.card {
	background: #f1f1f1;
	padding: 20px;
	box-shadow: 1px 6px 11px rgba(0, 0, 0, 0.1);
}

.over {
	background: #aaced9;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	transition: all ease 900ms;
}

.box {
    margin: 0px auto;
    text-align: center;
}

.logo-color{
    width: 60px;
}

.logo-color1{
    width: 80px;  
}

.imagen1-bicentenario{
   background: #ddd url(../images/torresbicentenario.jpg);
	background-size: cover;
	background-position-x: 100%;
	min-height: 860px;
	max-height: 861px;
}

.imagen2-bicentenario{
   background: #ddd url(../images/torres-bicentenario.jpg);
	background-size: cover;
    background-position: center;
	min-height: 500px;
	max-height: 501px;
	
}

.logo-left{
    text-align: right;
    padding-right: 30px;}

.imagen1-barroco{
   background: #ddd url(../images/barroco2.jpg);
	background-size: cover;
	background-position: center;
	min-height: 860px;
	max-height: 861px;
}

.imagen2-barroco{
   background: #ddd url(../images/barroco3.jpg);
	background-size: cover;
	background-position: center;
	min-height: 605px;
	max-height: 606px;
	
}


.texto1-barroco{
		background-color:#e4e4e4;
		min-height: 860px;
		/*max-height: 861px;*/
		padding: 30px;
		text-align: justify;
}

.texto2-barroco{
		background-color:#6dabe4; 
		min-height: 500px;
		/*max-height: 501px;*/
		padding: 5%;
		text-align: justify;
		color: white !important;
}


.borde-top[rel=""]::before {
    background: #ff9800;
}
.borde-top[rel]::before {
    font-size: 0.75rem;
    content: attr(rel);
    color: white;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #d5222a;
   	height: 15px;
    text-indent: 15px;
}
/* .informacionProyexto2{
	margin: 20% 0;
} */

#content-text{
    margin: 30px 80px;
}

#content-text1{
    margin-bottom: 0px;
}

#content-text2{
    margin-bottom: 40px;
}

#content-text3{
       margin-top: 60px;
}

.info{
    line-height: 17px;
}

.logo-description{
    text-align: center;
    margin-top: 40px;
	margin-bottom: 30px;
}

.logo-footer{
	text-align: center;
	
}

.power{
	text-align: right;
}

.contacto-title {
	color: white !important;
}