@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300|Raleway:200');
@media only screen and (max-width: 1000px){

	.textolinks iframe{

		width: 150px !important;
		height: 150px !important;
	}

	
}


body{

	background: #fff !important;
}

/* footer */ 

.footertexto{

	font-size: 13px;
	font-family: 'Lato', sans-serif;

}

.logofooter{

	width: 100%;
	margin-top: 10px;
}

.footertexto img{

	width: auto;
	height: 70px;
}

section div p {
	padding-top: 15px;
}






/*RecentPosts*/

.textoblog{

	font-size: 13px;
	font-family: 'Lato', sans-serif;
	margin-top: 10px;
}

.img2{

	padding-right: 5px;
}

.contenedor{

	width: 90%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-top: 10px;
}

.fleximg2, .fleximg4 {
	
	width: 70%;
	padding-left: 10px;
	padding-right: 10px;
}





/*QUICK LINKS*/

.textolinks, .textolinks ul li {

	font-size: 13px;
	font-family: 'Lato', sans-serif !important;
	margin-top: 10px;
	list-style: none;
	text-decoration: none;
	color: white !important;
	padding-left: 60px;

}

.direccion{

	color: white;
}







/*CONTACT US*/

hr {

	border-color: #6f6f6e;

}

.follows{

	font-size: 13px;
	font-family: 'Lato', sans-serif;
	position: right;

}

.redes {

	width: 50px;
	height: 50px;
	background: #575756;
	color: #fff;
	font-size: 12px;
	padding: 5px;
	margin-left: 5px;


}

.redes:hover {

	background: #38af7a;
	color: #fff;

}


.redes p{

	font-family: 'Lato', sans-serif !important;
	color: #fff;
}



/*MENUTOP*/

.navbar-text  {

	font-size: 14px !important ;
	font-family: 'Lato', sans-serif !important;
	color: white !important;
	padding: 5px;
	text-align: center !important;
	transition: 10s;
}

.navbar-text i{

	padding-left: 5px;
	padding-right: 5px;

}

.fa-location-arrow, .fa-envelope-o, .fa-phone {

	color: #38af7a !important;
}



.logos{

	position: absolute;
	right: 24%;
	vertical-align: middle;
	top: 15px;
}

.navbar-text a{

	text-decoration: none;
	color: #fff;
	cursor: pointer;

}

.navbar-nav {
    padding-top: 3px !important;
}


.navbar-toggler-right {
    
    margin-right: 10%;
    right: 5rem;
}


/*Slider*/

.d-block{

	width: 100% !important;
	height: 90%;
}

.carousel-caption p{

	font-size: 20px;
	font-family: 'Lato', sans-serif;
}

.carousel-caption h3{

	font-size: 50px;
	font-family: 'Lato', sans-serif;
	font-weight: bold !important;
}


#video_patter{

	position: relative;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    overflow: hidden;
}

.videotextos h3{

	position: relative;
			bottom:25px;
			color:#fff;
			background-color:#000;
			padding:2px 10px;
			opacity:0.5;
			font-weight:bold;
}




/*MENUPRINCIPAL*/

#navbarSupportedContent{

	height: 70px !important;

}

.navbar-brand img{

	width: 180px !important;
	position: absolute;
	right: 85%;
	vertical-align: middle !important;
	top: 1px;
	padding-top: 15px;
}

.navbar-nav {

	padding-top: 10px !important;

}

.navbar-nav li{

	font-size: 18px !important ;
	font-family: 'Lato', sans-serif !important;
	padding-left: 50px;
	padding-top: 5px;
}

.navbar-nav a{

	font-size: 15px !important ;
	font-family: 'Lato', sans-serif !important;
	padding-left: 10px;
	padding-top: 10px;
}


.dropdown-menu {
	min-width: 100px;
}
.dropdown-menu.columns-2 {
	min-width: 100px;
}
.dropdown-menu.columns-3 {
	min-width: 600px;
}
.dropdown-menu li a {
	padding: 5px 15px;
	font-weight: 300;
}


.multi-column-dropdown {
	list-style: none;
	padding: 5px !important;
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #4BB382;
	background-color: #f5f5f5;
}
 
@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}

.card-title{
	font-family: 'Lato', sans-serif !important;
}




/*NOSOTROS*/

.flex-container545 {
    display: flex;
    width: 100% !important;
    align-items: center;
    justify-content: center;
    align-content: center;
    padding-bottom: 50px;
    margin-top: 20px;
}


.flex-item {

    width: 400px;
    height: 400px;
    text-align: center;
}


.flex-item p {

	padding: 20px;
	font-family: 'Lato', sans-serif !important;
	color: #575756;
	height: 200px;
	font-size: 15px;
}

.flex-item h3{

	margin-top: 5%;
	font-family: 'Lato', sans-serif !important;
}

.fa-cogs{

	font-size: 50px;
	padding-top: 80px;
}

.fa-sellsy{

	font-size: 50px;
	padding-top: 80px;
}

.fa-wrench{

	font-size: 50px;
	padding-top: 80px;
}

.fa:hover{

	cursor: pointer;
	color: #00A8C0;

}





/*LOOKIN FOR*/

.cuadroverde{

	display: -webkit-flex;
	display: flex;
	background: #00A8C0;
	width: 100%;
	height: 550px;
	margin-bottom: 75px;
	align-content: center;
	flex-wrap: wrap;
	align-items: center;
	-webkit-justify-content: center;
    justify-content: center;

}

.cuadrogris{

	background: #393C3D;
	width: 70%;
	height: 607px;
	/*margin-top: -30px;*/

}

.cuadrogris h4, .cuadrogris span, .cuadrogris h3, .cuadrogris p {
	margin-top: 10px;
	font-family: 'Lato', sans-serif !important;
	color: #fff !important;
	text-align: center;
	padding: 5px;
}

.cuadrogris h4{

	color: #898989 !important;
	font-family: 'Lato', sans-serif !important;
	font-size: 20px;
	padding-top: 90px;
	font-weight: 700;
	margin-top: 12px;
}

.cuadrogris span{

	line-height: 1;
	color: #B2B2B2 !important;
	font-family: 'Raleway', sans-serif !important;
	font-size: 60px;
	font-weight: lighter !important;

}

.cuadrogris h3{

	line-height: 1;
	font-family: 'Open Sans', sans-serif !important;	
	font-size: 60px;
	font-weight: bold;
}

.cuadrogris p{

	font-family: 'Open Sans', sans-serif !important;
	font-size: 16px;
	color: #B2B2B2 !important;
	line-height: 1;

}
.contenedornumeros{

	display: -webkit-flex;
	display: flex;
	width: 100%;
	height: 100px;
	flex-wrap: wrap;
	align-items: center;
	-webkit-justify-content: center;
    justify-content: center;
    line-height: 0;
}

.numeros{

	text-align: center;
	width: 200px;
	color: #fff;
	margin-left: 10px;
	margin-right: 10px;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	font-size: 72px;
	padding-top: 10px;

}


.descripcion{

	display: -webkit-flex;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
	-webkit-justify-content: center;
    justify-content: center;
    height: 30px;

}

.numeroabajo{

	text-align: center;
	width: 200px;
	height: 50px;
	color: #fff;
	margin-left: 10px;
	margin-right: 10px;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding-top: 10px;
}

.botones{

	flex-wrap: wrap;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	-webkit-justify-content: center;
    justify-content: center;
    padding-top: 20px;
    font-size: 25px;

}

.boton1, .boton1:hover{

	cursor: pointer;
	background: #00A8C0;
	width: 230px;
	height: 51px ;
	color: #fff ;
	text-align: center;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	font-size: 14px;
	padding-top: 16px;
	margin: 10px;

}

.texto{

	text-align: center;
	color: #fff;
	vertical-align: middle;
	margin-left: 5px ;
	margin-right: 5px;
	font-family: 'Lato', sans-serif !important;
	font-size: 14px;
	margin: 10px;
}


.boton2{

	width: 230px;
	height: 51px ;
	color: #fff ;
	text-align: center;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	font-size: 13px !important;
	padding-top:  20px;
	margin: 10px;
}

.boton2:hover{

	background: #B2B2B2;
	cursor: pointer;
	border:none;
}

.boton1:hover{

	cursor: pointer;
	background: #B2B2B2;
}






/*OURTEAM*/

.ourteam {

	width: 100%;
	height: auto;
	text-align: center;

}


.card-deck{
	padding-left: 15px;
	padding-right: 15px;
	width: 250px;
	text-align: center;
}

.card-deck:hover{

	border-top: solid 2px #4BB382;
	border-bottom: solid 2px #4BB382;

}

.card{

	border:none !important;
}









/*REQUEST*/

.requerimientos{

	background: red;
	height: 200px;
	width: 100%;
	margin-bottom: 50px;
}

.flex-Container{

	height: 100px;
	width: 50px;
}

.flex-container5 {
    
    display: flex;
    width: 100% !important;
    height: 100px !important;
    padding-top: 53px;
    align-items: center;
    justify-content: center;
    align-content: center;
    padding-bottom: 50px;
    background: #00A8C0;
    margin-bottom: 50px;

}

.mb-sm-0{

	height: 35px;
}

.ourteam h3 {
    
    font-size: 30px !important;
    font-weight: bold !important;
    padding-top: 20px;
}



.ourteam  h3 span{

	font-size: 30px;
	font-weight: lighter !important;

}








/*SUCCESSFUL*/

.claseprueba{

	display: flex;
	flex-wrap: wrap;
	height: 500px;
	margin-bottom: 100px;
	width: 100%;
}

.new1{

	width: 50%;
	height: 500px;
	background: #393C3D;
	display: flex;
	flex-wrap: wrap;
	align-items: right;
}
.new2{

	width: 50%;
	height: 500px;
	background: #393C3D;

}

.new2 img{

	background: url(../img/tecnologia.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
}

.new3 {

	width: 570px;
	height: 550px;
	right: 50%;
	position: absolute;
	
}

.new3  h3 span{

	color: #9b9b9b !important;
	font-size: 30px;
	font-weight: lighter !important;
	padding-top: 20px;

}


.new3 h3 {
    
    font-size: 30px !important;
    font-weight: bold !important;
    padding-top: 20px;
    color: #9b9b9b !important;
}




















/*LATEST NEWS*/

.noticiasnuevas{

	width: 100%;
	height: 400px;
}

.noticiasnuevas h3{

	font-size: 30px;
	font-weight: bold;
	font-size: 'Lato', sans-serif !important;
	padding-top: 20px;
	text-align: center !important;
}

.noticiasnuevas h3 span{

	font-weight: lighter !important;
}

.noticiasnuevas img{

	width: 90%;
	height:10%;
	padding-top: 10px;
}



/*ABOUT*/

.caja1a{

	
	width: 100%;
	height: 200px;
	background-image: url(../img/nosotros.jpg);
}






/*WHY CHOOSE*/

.contenedor1{

	width: 100%;
	height: 500px !important;
	background: url(../img/abaout.jpg) no-repeat;

}

.clase65{

	right: 15%;
	position: absolute;
	height: 166px;
	width: 460px;
	margin-top: 4%;
}

.contenedor1 h3{

	font-size: 30px;
	font-weight: bold;
	color:#9b9b9b;
	padding-top: 20px;
	text-align: left;

}

.contenedor1 h3 span{

	font-weight: lighter !important;
	color:#9b9b9b;
	text-align: left;
}

.clase65 p{

	padding-top: 10px;
	font-size: 13px;
	font-family: 'Lato', sans-serif;
	text-align: left;
}


/*.boton68 {

	background: #4BB382;
	width: 200px;
	height: 50px;
	padding-bottom: 15px;
	color: #fff ;
	text-align: center;
}

.boton68:hover{

	background: #34AC68;
	cursor: pointer;
	border:none;
}

.boton68 h2{

	font-size: 14px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: bold !important;
	padding-top: 15px;

}*/


.modal{

	top: 100px;
}

.mesajes{

	font-size: 15px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: bold !important;
	color: #9b9b9b;
	padding-right:90%;
}




/*OUR ADVANTAGES*/

.claseprueba{

	display: flex;
	flex-wrap: wrap;
	height: 450px;
	width: 100%;
}

.nuevo1 {

	width: 50%;
	height: 550px;
	background: #393C3D;
	display: flex;
	flex-wrap: wrap;
	align-items: right;
}

.nuevo2{

	width: 50%;
	height: 550px;
	background: #393C3D;

}

.nuevo3 h3{

	font-size: 30px;
	font-weight: bold;
	color:#9b9b9b;
	padding-top: 40px;
}

.nuevo3 h3 span{

	font-weight: lighter !important;
	color:#9b9b9b;
}


.nuevo2 img{

	background: url(../img/tecnologia2.jpg) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
}

.nuevo3 {

	width: 570px;
	height: 550px;
	right: 50%;
	position: absolute;
	
}

.col-md-2{

	text-align: center;
	margin-top: 30px;
}

.fa-archive, .fa-user-plus, .fa-window-maximize{

	font-size: 50px !important;
	color: #B2B2B1;
	align-items: center;
}

.col-md-10 p{
	font-size: 13px !important ;
	font-family: 'Lato', sans-serif !important;
	padding-right: 40px;
	color: #B2B2B1;
	padding-bottom: 20px;

}

.col-md-10 h2{

	font-size: 18px !important ;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 30px;
	color: white;

}

.nuevo span{

	line-height: 1;
	font-family: 'Lato', sans-serif !important;	
	font-size: 30px;
	font-weight: bold;
	color: #fff !important;
}






/*WHO */

.textowho{

	height: 300px;
}

.col-md-6 h3, .new3 h3{

	font-size: 30px !important;
	font-weight: bold !important;
	color: #575756;
}

.col-md-6 h3 span, .new3 h3 span{

	font-weight: lighter;
	color: #575756;

}

.texto6 {

	font-size: 13px;
	color: #9b9b9b !important;
	line-height: 1;
	padding-top: 10px;

}

.progress{

	margin-top: 15px;
}

.victor{

	padding-top: 70px;
}

.unica {

	font-size: 13px;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: bold;
}








/*PROFESSIONAL*/


.cuadropro{

	background: #4BB382;
	height: 70px;
	width: 100%;
}


.cuadropro h3{

	font-family: 'Lato', sans-serif !important;
	color: #fff !important;
	font-size: 30px;
	padding-top: 20px;
	text-align: center;
}








/*CLIENTES*/

.imagendefondo{

	background-size: 100% 100%;
	width: 100%;
	height: 600px;
	background-image: url(../img/clientes.jpg);
	background-attachment: fixed;

}

.clientes h3{

	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-top: 50px;
}

.clientes h3 span{

	font-weight: lighter !important;
}

.logoclientes img{

	height: auto;
	width: 85%;
	padding-top: 30px;
}








/*SERVICIOS*/

.flex-container {
    display: flex;
    width: 100% !important;
    align-items: center;
    justify-content: center;
    align-content: center;
    margin-bottom:  30px;
    margin-top: 30px;

}

.flex-item {

    width: 410px;
    height: 350px;
    text-align: center;
    border: solid 1px;
    border-color:rgba(127, 140, 141, .8);
 
}


.flex-item h3{

	margin-top: 5%;
	font-family: 'Lato', sans-serif !important;
	text-align: center;
	width: 100%;
}


.fa-male, .fa-info-circle, .fa-unlock, .fa-tasks, .fa-laptop, .fa-shield, .fa-sitemap, .fa-headphones, .fa-handshake-o{

	font-size: 50px;
	padding-top: 50px;
	color: #000;
}


.fa:hover{

	cursor: pointer;
	color: #00A8C0;
}


.btn-outline-success{

	height: 50px;
	width: 150px;
}


.slideLeft5{

	height: 200px;
}






/*CLIENTES*/

.col-md-6 h3{

	font-size: 30px !important;
	font-weight: bold;
	color: #575756;
	padding-top: 30px;
	text-align: left !important;
}

.textowho{

	height: 300px;
}

.texto6 {

	font-family: 'Lato', sans-serif !important;
	font-size: 13px;
	color: #575756 !important;
	line-height: 1;
	padding-top: 10px;

}

.col-md-6victor{

	height: 600px;
	width: 200px;
}

.victor1{

	padding-top: 80px;
}

.victor1 img{

	height: 81px;
	width: 140px;
	background-attachment: fixed;
}


.textowho h3{

	font-size: 30px !important;
	font-weight: bold;
	color: #575756;
	padding-top: 60px;
	text-align: left !important;
}



/*WHAT WE DO*/

.whatwedo{

	background-size: 100% 100%;
	width: 100%;
	height: 850px;
	background-image: url(../img/clientes2.jpg);
	background-attachment: fixed;
}

.whatwedo h3{

	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-top: 50px;
}

.whatwedo h3 span{

	font-weight: lighter !important;
	color: #fff;
}


.col-md-4 p {
	font-size: 13px !important ;
	font-family: 'Lato', sans-serif !important;
	color: #fff;
	
}

.socioscomerciales img{

	height: auto;
	width: 85%;
	padding-top: 30px;

}

.clasetexto {

	text-align: center;
	color: #fff;
}







/*WHYCHOOSE SERVICIOS*/


.contenedor2{

	width: 100%;
	height: 500px !important;
	background: url(../img/abaout1.jpg) no-repeat;

}

.clase65 h3{

	font-size: 30px;
	font-weight: bold;
	text-align: left;
	color: #575756;
	padding-top: 10px;
}

.clase65 h3 span{

	font-weight: lighter !important;
	color: #575756;
}


.clase65 p {
	font-size: 13px !important ;
	font-family: 'Lato', sans-serif !important;
	color: #575756;
}



.botongaleria:hover{


	background: #34AC68;
	cursor: pointer;
	border:none;
	border: none !important;

}

.botongaleria{

	background: #4BB382;
	width: 200px;
	height: 50px;
	padding-bottom: 15px;
	color: #fff ;
	text-align: center;
	border: none !important;

}

.botongaleria img{

	width: 100%;
	padding-top: 20px;
}

.botongaleria h2{

	font-size: 14px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: bold !important;
	padding-top: 10px;
}




/*BOLSA DE TRABAJO*/


.bolsadetrabajo{

	height: auto;
	width: 100%;
}

.bolsadetrabajo h3{

	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #575756;
	padding-top: 20px;
	padding-bottom: 10px;
}

.bolsadetrabajo h3 span{

	font-weight: lighter !important;
	color: #575756;
}

.bolsadetrabajo p {
	
	font-size: 18px !important ;
	font-family: 'Lato', sans-serif !important;
	color: #575756;

}

.bolsadetrabajo img{

	width: 100% !important;

}

.bolsadetrabajo h4{

	font-size: 20px;
	font-weight: bold;
	color: #575756;
	padding-bottom: 10px;
}














/*CONTACTO*/

.contacto{

	height: auto;
	width: 100%;
}


.listaManager i{

	font-size: 20px;
}



.contacto h3{

	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #9b9b9b;
	padding-top: 30px;
}

.contacto h3 span{

	font-weight: lighter !important;
	color: #9b9b9b;
}


.contactanos{

	border-color:#9b9b9b;
	height: 200px;

}

.nombres{

	border-color:#9b9b9b;
}




/*DIRECCIONES*/

.oficinas h3{

	font-size: 20px !important;
	color: #575756;
	font-weight: bold !important;
}

.oficinas p{

	font-size: 16px !important;
	color: #575756;
	font-family: 'Lato', sans-serif !important;
}


.oficinas img{

	width: 100%;
	height:20px;
}






/*MAPA*/

.mapa2{

	background: red;
	height: 300px;
	width: 90%;
}

#map iframe {

	width: 100%;
	height: 600px;
	padding-top: 50px;
	padding-bottom: 50px;
	border: solid #9b9b9b; 
}

.btn-success{

	background:#34AC68;
}

.slidea{

	height: 100px;
	color: #fff;
	font-size: 20px;
	position: absolute !important;
	z-index: 1;
	margin-top: 250px;
	margin-left: 6%;
	padding-bottom: 100px;
 
}

.slidea p{

	font-size: 80px;
	padding:10px;
	font-family: 'Lato', sans-serif !important;
	background: rgba(0,0,0,.1);
}


.form-control{

	outline: 1px;
}


.module_title{

	margin-top: 50px;
}


.formulario{
	padding-top: 50px;
}




/*------------------------------------------------------------*/

.productos{

	height: auto;
	width: 100%;
}

.vozproductos{

	height: auto;
	width: 100%;

}


.productos h3{

	font-size: 30px;
	font-weight: bold !important;
	text-align: center;
	color: #575756;
	padding-top: 50px;
}

.informacion img{

	height: auto;
	width: 100%;
	padding-top: 30px;
}


.informacion p{

	font-size: 15px !important;
	font-family: 'Lato', sans-serif !important;
	color: #575756;
	padding-top: 5px;
	padding-bottom: 30px;
}


.informacion h5{

	font-size: 20px !important;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold !important;
	color: #575756;
	padding-top: 20px;
}

.cotizacion{

	width: 100%;
	height: 100px;
	background: #51adf0;
}

.cotizacion p{

	font-size: 20px !important;
	font-family: 'Lato', sans-serif !important;
	color: #fff;
	padding-top: 20px;
	margin-left: 80px;

}

.cotizacion button{

	margin: 10px;
	margin-left: 120px;
}



.boton3{

	padding-top:  10px !important;
	margin-left: 90px;
	margin: 10px;
}








.vozproductos h3{

	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #9b9b9b;
	padding-top: 50px;
}

.vozproductos h3 span{

	font-weight: lighter !important;
	color: #9b9b9b;
}

.textodedatos p{

	font-size: 13px !important ;
	font-family: 'Lato', sans-serif !important;
	padding-right: 10px;
	color: #575756;
	text-align: justify;
}

.textodedatos h2{

	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #575756;
	padding-top: 10px;
}

.titulos{

	padding-top: 10px;
	margin-left: -20px;
}






/*EER MAS*/

.whatwedo{

	background-size: 100% 100%;
	width: 100%;
	height: 800px;
}

.clientes p{

	color: #fff !important;
}

.fa-bookmark-o, .fa-university, .fa-users, .fa-money, .fa-thumbs-o-up, .fa-clock-o {

	font-size: 40px !important;
	color: #4BB382;
	padding-top: 50px;
}

.productosvoz p{
	
	font-size: 13px !important ;
	font-family: 'Lato', sans-serif !important;
	padding-right: 10px;
	color: #575756;
}

.productosvoz h2{

	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #575756;
	padding-top: 10px;
}

.productosvoz img{

	height: 291px;
	width: auto;
	padding-top: 20px;
}

.cuadro{

	display: block;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    line-height: 1.25;
    position: absolute;
    bottom: 1px;
    height: 76px;
    background: rgba(0,0,0,.5);
    width: 95.5%;

}

.texto {

	font-size: 20px !important;
	font-family: 'Lato', sans-serif !important;
	color: #fff;
	margin-left: 0px !important;
	padding-top: 20px;

}

.division img{

	width: 101.3%;
	height: 50px;
}


.vozproductos h3{

	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #9b9b9b !important;
	padding-top: 20px;
}

.vozproductos h3 span{

	font-weight: lighter !important;
	color: #9b9b9b;
}

.fa-file-pdf-o{

	font-size: 20px;
	text-align: center;
	color: #9b9b9b !important;
}

.table td, .table th{

	text-align: center;
	padding:.1rem;
	font-size: 14px !important;
	font-family: 'Lato', sans-serif !important;
	color: #9b9b9b;

}

.btn-outline-primary{

	position: absolute;
    bottom: 0;
    margin-top: 10px;
}



























/*PORTAFOLIO NUEVO*/


.portafolionuevo{
	
	height: auto;
	width: 100%;
}


.portafolionuevo img{

	width: 100%;
	height: 216px;
	padding-bottom: 10px;
}

.portafolionuevo h3{

	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #9b9b9b !important;
	padding-top: 30px;
	padding-bottom: 30px;
}

.portafolionuevo h3 span{

	font-weight: lighter !important;
	color: #9b9b9b;
}

.portafolionuevo h4{

	font-size: 30px !important;
	font-weight: bold;
	color: #9b9b9b !important;
	padding-bottom: 20px;
	padding-top: 10px;
}


.portafolionuevo p{

	font-size: 20px !important ;
	font-family: 'Lato', sans-serif !important;
	color: #575756;
	padding-bottom: 10px;
}
	




















/*DISEÑO NUEVO*/

.diseñonuevo{

	width: 100%;
	height: auto;
}

.diseñonuevo p{

	font-size: 15px !important ;
	font-family: 'Lato', sans-serif !important;
	color: #575756;
	padding-bottom: 10px;
}


.diseñonuevo h2{

	font-size: 22px;
	font-family: 'Lato', sans-serif !important;
	color: #9b9b9b !important;
	padding-top: 40px;
	font-weight: bold;
}

.material-icons{

	font-size: 30px !important;
	padding-top: 40px;
	color: #9b9b9b;


}

.col-md-1{
	max-width: 4%;
}

.contenido{

	height: auto;
	width: 100%;
}


.seguridadperimetral{

	width: 100%;
	height: 400px;
	background: #E6304B;
}


.seguridadperimetral img{

	height: 500px;
	width: 100%;
	padding-top: 10px;
	position: absolute;
	z-index: 1;
}

.contenidoinformacion h1{

	font-size: 36px;
	font-family: 'Lato', sans-serif !important;
	font-weight: bold;
	padding-top: 60px;
	color: #fff;
	margin-left: 10px;
}

.contenidoinformacion p{

	font-size: 20px;
	font-family: 'Lato', sans-serif !important;
	padding-top: 20px;
	color: #fff;
	margin-left: 10px;
}



.carrusel{

	width: 100%;
	height: auto;
}







.productosvozdiseño {

	width: 100%;
	height: 400px;
	background: #2C5793;
}

.productosvozdiseño img{

	height: 450px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
	position: absolute;
	z-index: 1;
}


.da-img img{

	height: 400px;
	width: 430px;
	padding-bottom: 80px;
}


.productosdatosdiseño{

	width: 100%;
	height: 400px;
	background: #00A298;
}


.aplicacionesdiseño{

	width: 100%;
	height: 400px;
	background: #F39200;

}



.contaccenter{

	width: 100%;
	height: 400px;
	background: #E5301F;

}


.productosdatosdiseño img{

	height: 450px;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
	position: absolute;
	z-index: 1;
}














/*LANDING*/





















