@charset "UTF-8";
/* CSS Document */

/* STYLES INLINE DEL HTML*/
#home{
position:absolute;top:0;left:0;width:100%;height:200px;z-index:-2;
}
#section-clientes.page-section.parallax {
	background-image: url('../images/lx-nuestros-clientes-b.jpg');
	background-size:cover; 
	padding: 200px 0;}
/* NAV */
#header.full-header #primary-menu > ul{
	border-right: 0;
	padding-right:0;
	margin-right:0;}
	#primary-menu ul li{
		margin-left:0;
}
#primary-menu ul li a {
	color:#2C2374;
	letter-spacing:normal;
}

/*HOME*/
#slider .swiper-slide{
	background-image: url('../images/bg-home1.jpg');
}
.slider-caption{
	
	left:inherit;
	right:0;
	top:inherit!important;
	bottom:20px!important;
}
.slider-caption h2{
	font-size:55px;
	margin-bottom:15px;
}
@media (max-width: 991px){
	.slider-caption{
		margin:0 auto;
		right:inherit;
		text-align:center;
		width:90%;
		max-width:90%;
		left:50%;
		margin-left:-45%;
}
	}
/*QUIENES SOMOS **********************************/
#section-quienessomos h3{
	color:#2C2374;
}
#section-quienessomos p, #section-proveedores p {
	font-weight:300;
	font-size:16px;
}
/*SERVICIOS **********************************/
#section-servicios{
	padding: 80px 0 20px;
}
#section-servicios .fbox-icon i{
	background: #FFFFFF;
	color:#00A0D6;
}
#section-servicios .fbox-icon i:hover{
	background: #2C2374;
	color:#FFF;
}
#section-servicios.dark .feature-box h3{
	color:#FFF;
	font-size:13px;
}

#section-servicios.dark .fbox-effect .fbox-icon i:after {
    box-shadow: 0 0 0 2px #2C2374; 
}
/*Clientes **********************************/
#section-clientes.section{
	margin-top:0;
}
#section-clientes .flexslider .flex-viewport{
	background-color:rgba(255,255,255,1)!important;
}
#section-clientes .flexslider .slider-wrap img{
	width:auto;
	height:200px;
	margin:0 auto;
}
#section-clientes .testi-meta:before { 
	content: normal;
}
#section-clientes .heading-block h4{
	font-size:45px;}
	
.testimonial-full .testi-meta{
	margin-bottom:25px;
	color:#00A0D6;
}
/*PROVEEDORES **********************************/

#section-proveedores .col-md-3{
	padding:0;
}
#section-proveedores .feature-box.media-box p{
	margin-top:0;}
/*EQUIPO **********************************/
#section-equipo{
	padding:80px 0 0;
}
#section-equipo .col_one_fourth:nth-of-type(4n){
	margin-right:0;
}
#section-equipo .team-title{
	margin-bottom:10px;}
#section-equipo .eq-datos{
	display:block;
	color:#444;
	font-weight:300;
	line-height:30px;
}
#section-equipo .eq-datos:hover{
	color:#00A0D6;
}
#section-equipo .eq-datos i{
	background:#F0F0F0;
	border-radius:50%;
	padding:6px 8px;
	margin-right:3px;}
#section-equipo .eq-datos:hover i{
	color:#fff;
	background:#00A0D6;}
#section-equipo .team-image img{
		border-radius:50%;
		margin: 0 auto;
		width:50%;
	}
/*CONTACTO **********************************/
#section-contacto .light-blue{
	color:#00A0D6;
}
#section-contacto .col_last{
	font-size:16px;
	font-weight:300;}
/* MOBILE ***********************************/
@media (max-width: 1200px) {
	#section-equipo .col_one_fourth{
		width:32%;
		margin-right:2%;
	}
#section-equipo .col_one_fourth:nth-of-type(4n){
	margin-right:2%;}
#section-equipo .col_one_fourth:nth-of-type(3n){
	margin-right:0;
}}
@media (max-width: 991px) {
	#section-equipo .col_one_fourth{
		width:49%;
		margin-right:2%;
	}
#section-equipo .col_one_fourth:nth-of-type(3n){
	margin-right:2%;}
#section-equipo .col_one_fourth:nth-of-type(2n){
	margin-right:0;
}
#section-proveedores .row .col-md-3{
	width:25%;
	padding:0;
	float:left;}
}
@media (max-width: 767px) {
.content-wrap{
		padding-top:40px;}

#section-quienessomos .heading-block {
	margin-bottom:30px;}
#section-quienessomos .col_half.col_last{
	margin-bottom:0 !important;
}
#section-servicios{
		padding-top:40px;}
#section-servicios .divider.topmargin-lg{
	margin-top:0 !important;}
#section-clientes.page-section.parallax {
	padding:0;}
#section-proveedores .row.topmargin-lg{
	margin-top:0 !important;}
#section-proveedores .row .col-md-3{
	width:50%;
	float:left;}
#section-equipo .col_one_fourth{
		width:100%;
		margin-right:0!important;
	}
#section-contacto #google-map{
	height:250px;}
}
@media (max-width: 479px){
.container{ width:90% !important;
}
}