@media screen and (max-width: 1200px) {
	.container{
		height:600px;
	}
		.interes{
		zoom:90%;
	}

	.titulos-internos-asesoria h2{
		font-size: 2rem;
	}
} 

@media screen and (max-width: 1050px) {
	.container{
		height:500px;
	}

	.txt-banner-noticias h2{
		font-size: 2.5rem;
	}

	.txt-banner-noticias p{
		font-size: 1.5rem;
	}

	/*---- liena hogar----*/

	.interes{
		zoom:75%;
	}
/*---- finliena hogar----*/

/*---- liena hogar----*/

	.titulos-internos-asesoria h2{
		font-size: 1.8rem;

	}

	.numeros p {
		font-size: 10rem;
	}


/*---- liena hogar----*/

/*---- articulos----*/
	.cada-articulo{
		zoom: 85%;
	}
/*---- fin articulos----*/



}

@media screen and (max-width: 900px) {

	#lateral-izquierdo{
		display: none;
	}
	#main{
		width:100%;
	
	}

	.contenido{
		width: 100%;
	
	}

	.secciones{
		padding-top:50px;
	}

	#todo-menu-responsive{
		display:inline;
	}



/*---- index----*/
	.container{
		display: none;
	}

	.banner-movil{
		display: inline;
	}

	.seccion-acordeon{
		padding-top: 50px;
		/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		flex-direction:row;
		justify-content: center;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:nowrap;
		-webkit-justify-content: center;
	}

	.secciones{
		width: 93%;
	}


	.articulos-acordeon{
		width: 93%;
	}

	.titulo-lineas, .titulo-tema, .txtslider, .contenido-txt-acordeon, .banenr-notocias, .titulos-post, .txt-post, .banner-noticias  {
		border-radius:0px;
	}

	.contenido-txt-acordeon2{
		
		width: 100%;
		text-align:center;
		color:#ffffff;

	}


	.flex-direction-nav a{
		top:40%;
	}



	.contenido-txt-acordeon2 p{
		font-family: 'Economica', Arial, sans-serif;
		font-size: 1.4rem;
		font-style: italic;
		padding: 10px;
		color: rgba(255,255,255,1);
		text-align:center;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	}

	.txt-banner-noticias h2{
		font-size: 2.5rem;
	}

	.txt-banner-noticias p{
		font-size: 1.5rem;
	}



/*---- fin index----*/

/*---- Nosotros----*/

	.banner{
		margin-top: 50px;
	}
	.titulo-nosotros{
		display: none;
	}

/*---- fin Nosotros----*/
/*---- te puede interesar----*/

	.interes{
		zoom:70%;
	}
/*---- fin te ouede interesar----*/

/*---- linea empresarial----*/
	.contenido-te-puede-interesar{
		padding-top: 30px;
	}

	.btn-empresa{
		zoom:90%;

	}

	.btn-empresa li a:hover:{
		display: none;
  	}

	.btn-empresa li a:hover:before{
  		content: attr(data-subtitle);
  		display: none;
  	}

  	.btn-empresa li a:hover:after{
		content: attr(title);
		display: none
	}

	.btn-empresa li a .txt-empresas{
		margin-bottom: 40px;
	}

	.titulos-internos-asesoria h2{
		font-size: 1.7rem;

	}

	.numeros p {
		font-size: 8rem;
	}

	.numeros img{
		min-width: 80px;
	}
/*---- fin linea empresarial----*/


	.submenu-ruta{
		display: none;
	}

	.contenido-art{
		margin-top: 50px;
	}

/*---- te puede interesar----*/
	.interes li a:hover:after{
		display: none;

	}

	.interes li a:hover:before{
		display: none;
	  	}

/*---- fin te puede interesar----*/

/*---- footer----*/
	footer ,{
		width: 100%;
	}

	.buscador{
		display: none;
	}

	footer .contenerdor-footer{
		width: 100%;
	}

/*---- fin footer----*/

}



@media screen and (max-width: 700px) {

	.banner-movil .flexslider .flex-control-nav{
		display: none;
	}

	.textos-index-movil{
		width: 60%;
		margin-left: 10px;
		font-size: 1.3rem;
		color:#ffffff;
		text-shadow: 0px 0px 5px rgba(0,0,0,1);
		font-style: italic;
	}



	.movil-lna{
		width: 100%;
		margin: auto;
		background: rgba(0,0,0,0.3);
					/*propiedades flex*/
		display:flex;
		flex-wrap:wrap;
		flex-direction:row;
		justify-content: center;
		align-items: center;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:wrap;
		-webkit-align-items: center;
		-webkit-justify-content: center;

	}

	.circulos{
		width: 93%;
		margin: 10px 0 10px 0;

		height: 200px;
		border-bottom: 0px;
		background: rgba(0,0,0,0);
			/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		flex-direction:row;
		justify-content: space-between;
		align-items: center;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:nowrap;
		-webkit-align-items: center;
		-webkit-justify-content: space-between;
	}

	.circulos-productos{
		width: 24.5%;
		padding: 20px 0 20px 0;
		background:#1953A0;
		border:0px rgba(255,255,255,0.8) solid;
		box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.3);
		-webkit-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.3);
		-moz-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.3);
	
	}

	.circulos-productos li{
		height: 120px;
		background: rgba(0,0,0,0);
		border-radius: 0px;
		border:0px rgba(255,255,255,0) solid;
	}

	.circulos-productos li :hover{
		background: rgba(0,0,0,0);
		border-radius: 0px;

	}

	.circulos-productos li a span{
		font-size: 8rem;
		color: rgba(255,255,255,1);
		padding: 20px;
		display:block;
	}



	.circulos-productos li a span:hover{
		color: rgba(0,0,0,0.5);
	}

	.circulos-productos > p{
		display: none;
	}

	.movil-p p{
		display:block;
	}

	.banner-movil2{
		display: inline;
	}


	.secciones{
		width: 100%;
		padding-top:30px;
	}

	.seccion-acordeon{
		padding-top: 30px;
	}


	.seccion-acordeon{
		display: none;
	}


	.contenido-txt-acordeon2 h2{
		padding: 20px 10px 20px 10px;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
		font-family: 'Economica', Arial, sans-serif;
		border-bottom:1px rgba(255,255,255,1) solid;
		font-size: 3rem;
		color: #ffffff;
		line-height: 2rem;
		width:93%;
		margin: auto;


	}

	.titulo-lna{
		margin: auto;
	}

	.titulo-lna h2{
		text-align: center;
	}

	.txtslider2{
		display: inline;
	}


	.img-movil,
	.img-movil2,
	.img-movil3
	{
		width: 30%;
		position: relative;
		min-width: 150px;
		overflow: hidden;


	}

	
	.img-movil img,
	.img-movil2 img,
	.img-movil3 img{
		width: 100%;
		box-shadow: 0 0 5px 2px rgba(0,0,0,0.6);
	}


	.descripcion-img-movil{
		width: 100%;
		height: 100px;
		position: absolute;
		background: rgba(0,0,0,0.4);
		text-transform: uppercase;
		margin-top: 40%;
	}

	.txt-icono-acordeon{
		width: 100%;
		margin-top: 15%;
	}

	.txt-icono-acordeon p{
		font-size: 1rem;
		letter-spacing: 2px;
		width: 100%;
		text-align: center;
		color: #ffffff;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	}

	.banner-noticias{
		width: 100%;
	}

	.txt-banner-noticias h2{
		font-size: 2.4rem;
	}

	.txt-banner-noticias p{
		font-size: 1.5rem;
	}

	.widgets{
		display: none;
	}


	.footer-movil{
		display:inline;
		background: rgba(0,0,0,0.2);
		box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.3);
		-webkit-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.13);
		-moz-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.13);
		margin: 10px 0 10px 0;
		width: 100%;
				/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		justify-content:space-around;
		flex-direction:row;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:nowrap;
		-webkit-justify-content: space-around;

	}


	
	.widgets{
		width: 100%;
	}

	.grupo-widgets{
		width: 40%;
		min-width: 205px;
		/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		justify-content:space-between;
		flex-direction:column;
		display: -webkit-flex;
		-webkit-flex-direction:column;
		-webkit-flex-wrap:nowrap;
		-webkit-justify-content:space-between;
	}

	.grupo-widgets li a{
		font-size: 1rem;

	}
 

/*---- linea hogar----*/
	.banner .flexslider .flex-control-nav {
		display: none;
	}

	.lineas .titulos-internos2{
		width: 100%;
		margin: auto;
	}




	.lineas .titulos-internos2 h2{
		width: 100%;
		margin-left: 30px;
		font-size: 3rem;
		text-align: center;
	}

	.lineas .titulos-internos2 h2 span{
		font-size: 2rem;
	}

	.lineas-img{
		min-width: 100px;

	}
	.lineas-img span{
		top: px;
		margin: 15px 10px 20px 10px;
		position: relative;
		font-size: 7rem;


	}

	.lineas .contenido-lineas{
		/*propiedades flex*/
		display:flex;
		flex-wrap:wrap;
		flex-direction:row;
		justify-content:space-between;
		align-items: center;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:wrap;
		-webkit-align-items: center;
		-webkit-justify-content:space-between;
		

	}

	.lineas .contenido-lineas .lineas-img{
		width: 20%;
		min-width: 100px;
		min-height: 100px;
		padding:0;
		background:rgba(0,0,0,0);

	}

	.lineas .contenido-lineas .lineas-img span{
		top: 0px;
		margin: 0;
		padding: 0px;
		font-size: 10rem;
		border-radius:0px;
		border: 0px #3E9DF2 solid;
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		color:#ffffff;
		background: rgba(0,0,0,0);
		
	}


	.lineas .contenido-lineas .lineas-txt p{
		font-size: 1.8rem;
		

	}

	.galeria-hogar{
		zoom:83%;
	}

/*----  fin linea hogar----*/

/*----  fin linea vehiculos----*/
	.galeria-vehiculos{
		zoom:83%;
	}
/*----  fin linea vehiculos----*/


/*---- linea empresarial----*/

	.btn-empresa{
		zoom:68%;

	}

	.nosotros{
		border-radius: 0px;
	}

	.suministros{
		padding-bottom: 10px;
	}

	.titulos-suministros h2{
		font-size: 2rem
	}

	.titulos-suministros h2 span{
		margin-right: 10px;
	}

	.parrafo-suministros h2{
		font-size:1rem;
	}

	.parrafo-suministros .listados li a{
		font-size:0.8rem;
	}

	.parrafo-suministros .listados-ocultos li a{
		font-size:0.8rem;
	}

	.parrafo-suministros .listados-ocultos2 li a{
		font-size:0.8rem;
	}

	.suministros-img{
		width: 200px;
	}
/*---- fin linea empresarial----*/

/*---- articulos----*/
	.cada-articulo{
		zoom: 63%;
	}
/*---- fin articulos----*/

/*---- cada articulo----*/
	.contenido-art{
		/*propiedades flex*/
		display:flex;
		flex-direction:column;
		flex-wrap:nowrap;
		display: -webkit-flex;
		--flex-direction:column;
		--flex-wrap:nowrap;

	}

	.solo-articulos{
		width: 100%;
	}

	.contenido-art aside{
		width: 100%;
		margin: 20px 0 0 0;
		border-bottom: 2px #3E9DF2 solid;
	}

	.img-art-single img{
		padding:20px 0 20px 0; 
	}

	.aside-widget{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content: center;
		align-items:stretch;
	}

	.sub-single{
		font-size: 1.5rem;
		background: rgba(0,0,0,0.05);
		margin: 0px;
		padding: 0 20px 0 20px;
	}
/*---- fin cada articulo----*/


/*----  te puede interesar----*/
	.interes{
		zoom:55%;
	}

	.titulos-internos3{

	}

	.titulos-internos3 h2{
		margin-left: 30px;
		width: 100%;
		text-align: center;

	}

	.titulos-internos3 p{
		width: 100%;
		font-size: 1.8rem;
		text-align: center;


	}

	.titulos-internos-asesoria {
		margin-top: 0px;
	}

	.titulos-internos-asesoria h2{
		width: 75%;
		text-align: center;
		margin:0px;
	}

	.nosotros-txt2{
		width:80%;
	}

	.nosotros-txt2 p {
		font-size: 0.9rem;
	}

	.numeros{
		width: 10%;
	}

	.numeros p{
		font-size: 6rem;
	}



	.numeros img{
		padding-right: 10px;
	}
/*----  fin te puede interesar----*/

/*----  fin visitas tecnicas----*/
	.contenido2{
		margin-top:70px;
	}

	.titulo-formulario{
		width: 90%;
	}

	.titulo-formulario h1{
		font-size: 2.2rem;
		text-align: center;
	}

	.contenido-formulario{
		width: 100%;
	}

	#texto-formulario{
		width: 90%;
		padding: 50px;
	}

	.contenido-formulario{

			/*propiedades flex*/
	display:flex;
	flex-direction:column;
	flex-wrap:nowrap;
	justify-content:center;
	align-items: center;
	display:-webkit-flex;
	-webkit-flex-direction:column;
	-webkit-flex-wrap:nowrap;
	-webkit-justify-content:center;
	-webkit-align-items: center;


	}

	.img-formulario{
		display: none;
	}

	.formulario{
		width: 90%;
	}



/*----  visitas tecnicas----*/

}

@media screen and (max-width: 500px) {

/*---- index----*/


	.textos-index-movil{
		width: 55%;
		margin-left: 3px;
		font-size: 1rem;
		color:#ffffff;
		text-shadow: 0px 0px 5px rgba(0,0,0,1);
		font-style: italic;
	}


	.circulo-logo{
		width: 130px;
		height: 60px;
		border-radius:0 0 500px 500px;
	}

	.logo{
		width: 120px;
		height: 58px;
	
	}

	.logo img{
		width: 70px;
		
	}



	.titulo-index-movil{
		margin-top: 5%;
		width: 170%;
	}

	.btn-index-movil{
		margin-top: 20px;
	}

	.img-movil,
	.img-movil2,
	.img-movil3{
		width:30%;
		min-width: 100px;

	}

	.img-movil3{
		
	}

	.descripcion-img-movil{
		width: 100%;
		height: 80px;
		position: absolute;
		background: rgba(0,0,0,0.4);
		text-transform: uppercase;
		margin-top: 40%;
	}

	.txt-icono-acordeon{
		width: 100%;
		margin-top: 15%;
	}

	.txt-icono-acordeon p{
		font-size: 0.8rem;
	}

	.banner-noticias .img-banner{
		display: none;
		position: relative;
		width:0%;
		min-width: 0px;
	}

	.txt-banner-noticias{
		width: 100%;
	}

	.circulos{
		width: 100%;
		height: 200px;
		border-bottom: 0px;
		background: rgba(0,0,0,0);
			/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		flex-direction:row;
		justify-content: space-between;
		align-items: center;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:nowrap;
		-webkit-align-items: center;
		-webkit-justify-content: space-between;
	}

	.circulos-productos{
		width: 24.5%;
		padding: 20px 0 20px 0;
		background:#1953A0;
		border:0px rgba(255,255,255,0.8) solid;
		box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.3);
		-webkit-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.3);
		-moz-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.3);

	}

	.circulos-productos li{
		padding: 0px;
		width: 80px;
		height: 120px;
		background: rgba(0,0,0,0);
		border-radius: 0px;
		border:0px rgba(255,255,255,0) solid;
	}

	.circulos-productos li a {
		padding: 0px;
	}

	.circulos-productos li a span{
		font-size: 7rem;
		color: rgba(255,255,255,1);
		padding: 0px;
		display:block;
	}

	.circulos-productos li a span:hover{
		font-size: 7rem;
		color:rgba(0,0,0,0.5);
	}

	.txtpost{
		width: 100%;
	}

	.txtpost h1{
		font-size: 3rem;
		text-align: center;
	}

	.txtpost p{
		text-align: center;
		padding: 20px;
	}
	.slidernav {
		margin-top: -30px;
  		width: 100%;
  		height:auto;
	}

	.crsl-item h3 {
	  font-size: 1.2rem;
	  line-height: 1.2rem;
	  padding-bottom: 10px;
	  text-align: center;
	  color: #1953A0;
	}

	.crsl-item p {
	  font-size: 0.8rem;
	  line-height: 1rem;
	  margin-bottom: 5px;
	}

/*---- fin index----*/

/*---- Nosotros----*/
	.nosotros{
		border-radius: 0px;
	}

	.nosotros-img{
		width:0%;
		min-width:0px;

	}


	.nosotros-txt{
		width:100%;
	}

	.titulos-internos{
		background: #1953A0;
		border-radius: 0px;
	}

	.titulos-internos h2{
		color: #ffffff;
	}

	.titulos-internos h2 span{
		color: #ffffff;
	}

/*---- fin Nosotros----*/

/*---- linea hogar----*/

	.titulos-internos2{
		background-color: #1953A0;
		padding: 10px 0 10px 0;
	}

	.lineas .titulos-internos2 h2{
		margin:0px;
		font-size: 2.5rem;
		text-align: center;
		border-bottom: none;
	}

	.lineas .titulos-internos2 h2 span{
		font-size: 2.5rem;
	}

	.contenido-lineas{
		padding: 10px;
	}

	.galeria-hogar{
		zoom:67%;
	}

	/*---- fin linea hogar----*/

	/*---- linea vehiculos----*/

	.galeria-vehiculos{
		zoom:67%;

	}
	/*---- fin linea vehiculos----*/

	/*---- linea empresarial----*/


	.btn-empresa{
		zoom:55%;


	}

	.suministros{
		border-bottom:2px #3E9DF2 solid;
				/*propiedades flex*/
		display:flex;
		flex-wrap:wrap;
		flex-direction:column-reverse;
		justify-content:left;
		align-items: center;
		display: -webkit-flex;
		-webkit-flex-direction:column-reverse;
		-webkit-flex-wrap:wrap;
		-webkit-align-items: center;
		-webkit-justify-content:left;
	}

	.titulos-suministros{
		
	}

	.titulos-suministros h2{
		font-size: 1.8rem;
		text-align: center;
		background: #1953A0;
		color:#ffffff;
		margin: 0px;
	}

	.titulos-suministros h2 span{
		color:#ffffff;
	}



	.suministros-txt{
		width: 100%;
	}

	.parrafo-suministros{
		margin-top: 10px;

	}

	.suministros-img{
		width: 150px;
	}

	#ver-contenido h3{
		background: #3270C5;
		color:#ffffff;

	}

	#ver-contenido2 h3{
		background: #3270C5;
		color:#ffffff;

	}

	#ver-contenido3 h3{
		background: #3270C5;
		color:#ffffff;

	}

	#ver-contenido4 h3{
		background: #3270C5;
		color:#ffffff;

	}

	.titulos-internos-asesoria {
		margin-top: 0px;
		background:#1953A0;
		border-radius: 0px;
	}

	.titulos-internos-asesoria h2{
		width: 100%;
		text-align: center;
		color: #ffffff;
		margin:0px;
		border:0px;
	}

	.titulos-internos-asesoria h2 span{
		color: #ffffff;
	}

	.nosotros-txt2{
		width: 70%;
		margin-top: 20px;
	}

	.numeros{
		width: 15%;
		margin-top: -100px;
	}
/*---- fin linea empresarial----*/

/*---- articulos----*/
	.cada-articulo{
		zoom: 50%;
	}
/*---- fin articulos----*/


/*---- articulos----*/
	.encabezado{
		display:flex;
		flex-direction:column-reverse;
		flex-wrap:wrap;
		align-items: center;
	}

	.titulo-single{
		width: 100%;
	}

	.cont-titulo{
		width: 100%;
		border-left: 0px;
		margin-left: 0px;
		position: relative;
	}

	.cont-titulo h1{
		text-align: center;
		margin: 0px 0 20px 0px;
		padding: 10px 5px 10px 5px; 
		font-size: 2.1rem;
		background: #1953A0;
		color:#ffffff;
		font-family: 'Economica', Arial, sans-serif;
	}

	.img-titulo{
		width:100%;
		padding: 0px;
		overflow:hidden;
		height: 200px;

	}

	.img-titulo .thumb{
		margin-top: -50px;
	}
	
	#titulo-aside{
	background-color:#1953A0;
	}

	#titulo-aside h3{
		font-size: 2.1rem;
		background: #1953A0;
		color:#ffffff;
		font-family: 'Economica', Arial, sans-serif;
	}

/*---- fin articulos----*/

/*---- te puede interesar----*/
	
	.titulos-internos3{
		padding: 0px 0 10px 0;
	}
	.titulos-internos3 h2{
		background-color:#1953A0;
		box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.6);
		-webkit-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.6);
		-moz-box-shadow: inset 0px 0px 151px 0px rgba(0,0,0,0.6);
		padding: 10px 0 10px 0;
		margin:0px;
		font-size: 2.5rem;
		text-align: center;
		border-bottom: none;
	}
	.titulos-internos3 p{
		margin:10px 0 0 0;
		font-size: 1.5rem;
		text-align: center;
		border-bottom: none;
	}

	.titulos-internos3  span{
		font-size: 2rem;
	}

	.interes{
		zoom:44%;
	}

/*---- fin te puede interesar----*/


/*----  visitas tecnicas----*/

	.titulo-formulario{
		width: 100%;
		background: #1953A0;
	}

	.titulo-formulario h1{
		font-size: 2rem;
	}

/*----fin visitas tecnicas----*/

		#texto-formulario{
		width: 90%;
		padding: 10px;
	}


footer .encabezado-footer{
	/*propiedades flex*/
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	flex-direction:row;
	display: -webkit-flex;
	-webkit-flex-direction:row;
	-webkit-flex-wrap:wrap;
	-webkit-justify-content:center;

}

footer .pie-footer p{
	font-size: 0.7rem;

}

@media screen and (max-width: 400px) {

/*---- index----*/	

	.textos-index-movil{
		display: none;
	}

	.titulo-index-movil{
		margin-top: 5%;
		width: 180%;
	}

	.btn-index-movil a{
		margin-left: 1%;
		border-radius: 30px;
		box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
		border: 8px solid rgba(255,255,255,0.8);
		padding: 5px 10px 5px 10px;
		font-size: 1rem;
		text-align: center;
		background:#3E9DF2;
	}

	.titulo-lna h2{
		font-size: 2.2rem;
		text-align: center;
	}

	.movil-p p{
		font-size: 1.2rem;

	}

	.contenido-txt-acordeon2 h2{
		font-size: 2.2rem;
		text-align: center;

	}

	.img-movil,
	.img-movil2{
		width:45%;
		min-width: 100px;

	}

	.img-movil3{
		display: none;
		
	}


	.txt-icono-acordeon p{
		font-size: 0.8rem;
	}

	.txt-banner-noticias h2{
		font-size: 1.7rem;
		text-align: center;

	}

	.txt-banner-noticias p{
		font-size: 1.3rem;

	}

	.txtpost h1{
		font-size: 2rem;
	}

	#w{
		width: 80%;
	}

	.footer-movil{
		display:inline;


	}


	
	.widgets{
		width: 100%;
	}

	.grupo-widgets{
		width: 100%;
		min-width: 205px;
		/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		justify-content:space-between;
		flex-direction:column;
		display: -webkit-flex;
		-webkit-flex-direction:column;
		-webkit-flex-wrap:nowrap;
		-webkit-justify-content:space-between;
	}

	.grupo-widgets li{
		border-bottom: 0.1px rgba(255,255,255,0.1) solid;
	}

	.grupo-widgets li span{
		margin-left: 15%;

	}

	.grupo-widgets li a{
		font-size: 1rem;
		margin-left:10px;

	}

/*---- fin index----*/

/*---- Nosotros----*/


	.titulos-internos h2{
		font-size: 2rem;
	}

	.titulos-internos h2 span{
		font-size: 1.7rem;
	}

/*---- fin Nosotros----*/

/*---- linea-hogar----*/
	.lineas .titulos-internos2{
		margin: 0px;
		padding: 10px 0px 10px 0px;
		font-size: 2rem; 
		text-align: center;
	}


	.lineas .titulos-internos2 h2{
		margin: 0px;
		padding: 0px;
		font-size: 1.9rem; 
		text-align: center;
	}

	.lineas .titulos-internos2 h2 span{
		font-size: 1.9rem;
		margin-left: 10px;
	}

	.lineas .contenido-lineas .lineas-img span{
		top: 0px;
		margin: 0;
		padding: 0px;
		font-size: 8rem;
		border-radius:0px;
		border: 0px #3E9DF2 solid;
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		color:#ffffff;
		background: rgba(0,0,0,0);
		
	}


	.lineas .contenido-lineas .lineas-txt p{
		margin-right: 0px;
		padding-right: 5%; 
		font-size: 1.5rem;
		

	}

	.galeria-hogar{
		zoom:55%;
	}

	.least{
		margin: 0px;
		padding: 0px;
	}



	#least .least-preview {
		position: relative;
		width: 100%;
		padding:0px 0px 0px 0px;
		margin-bottom: 50px;
		display: none;
		background: rgba(255,255,255,0.9);
		    /*propiedades flex*/
		display:flex;
		flex-wrap:nowrap; 
		flex-direction:column;
		justify-content:center;
		align-items:center;
		display: -webkit-flex;
		-webkit-flex-direction:column;
		-webkit-flex-wrap:nowrap;
		-webkit-justify-content:center;
		align-items:center;
		  /* important for Slide-Down Effect */
	}

	#least .least-preview img {
		padding-top:250px;
		width:60%;
		margin-right: 0px;
		/* default width: 960px - to edit go to assets/options */
		display: block;
	}

	#least .least-preview article{
		width: 100%;
		min-width: 200px;
		text-align: left;
		display:flex;
		flex-wrap:wrap; 
		flex-direction:column;
		justify-content:center;
		display: -webkit-flex;
		-webkit-flex-direction:column;
		-webkit-flex-wrap:wrap;
		-webkit-justify-content:center;
	}

	#least .least-preview article .titulo-ficha {
		position: absolute;
		border-bottom: 1px #EFEFEF solid;
		top: -200px;
		width: 100%;
	}

	#least .least-preview article .titulo-ficha img {
		width: 100%;
		padding-right: 20px;

	}

	#least .least-preview article .titulo-ficha .tt1 {
		width: 100%;
		min-width: 500px;


	}
	#least .least-preview article .txt-cont p {
		font-size: 1rem; 
		text-align:justify;
		color:#ABABAB;
		text-shadow: 0px 0px 5px rgba(255,255,255,0.6);
	}
	#least .least-preview article .txt-aplicacion {
		margin: 60px 20px 10px 0;
		padding: 10px 10px 0px 20px;
		font-size: 1rem; 
		text-align: right;
		color:#ABABAB;
		text-shadow: 0px 0px 5px rgba(255,255,255,0.6);
	}

	#least .least-preview article .fragancias-ficha .titulo-fragancias{
		padding: 3px 30px 3px 20px;
		position: absolute;
		font-size: 1.1rem;
		color:#3270C5;
		right:0px;
		top: 10px;
		text-align: right;


	}

	#least .least-preview article .fragancias-img{
		margin: 0px 30px 10px 0;
	}

	#least .least-preview article .fragancias-img .cada-fragancia{
		margin-top: -100px;
		width: 25%;
		padding: 5px;
		border-radius: 5px;
		min-width: 100px;
		margin-left: 5px;
		padding-bottom: 30px;

	}

	#least .least-preview article .fragancias-img .cada-fragancia p{
		font-size: 0.5rem;

	}

		#least .least-preview article .presentaciones-img{
		margin: 0px 30px 10px 0;
	}	

	#least .least-preview article .presentaciones-img .cada-presentacion{
		margin-top: -100px;
		width: 25%;
		padding: 5px;
		border-radius: 5px;
		min-width: 100px;
		margin-left: 5px;
		padding-bottom: 30px;

	}

	#least .least-preview article .presentaciones-img .cada-presentacion p{
		font-size: 0.8rem;

	}


	#least .least-gallery li a:hover:after {
		content: attr(title);
		font-size: 0.7rem;

	}

	#least .least-gallery li a:hover:before {
 		 content: attr(data-subtitle);
 		 font-size: 0.6rem;

	}




	/*---- fin linea-hogar----*/



	/*---- linea vehiculos----*/

	.galeria-vehiculos{
		zoom:55%;

	}

	.galeria-vehiculos #least .least-preview {
		position: relative;
		 width: 100%;
		 padding:0px 0px 0px 0px;
		 margin-bottom: 50px;
		 display: none;
		 background: rgba(0,0,0,0.7);
		        /*propiedades flex*/
		 display:flex;
		 flex-wrap:nowrap; 
		 flex-direction:column;
		 justify-content:center;
		 align-items:center;
		 display: -webkit-flex;
		 -webkit-flex-direction:column;
		 -webkit-flex-wrap:nowrap;
		 -webkit-justify-content:center;
		 align-items:center;
		  /* important for Slide-Down Effect */
	}

	.galeria-vehiculos #least .least-preview article .titulo-ficha {
			position: absolute;
			border-bottom: 1px rgba(0,174,239,1) solid;
			top: -200px;
			width: 100%;
	}

	/*---- fin linea vehiculos----*/

	/*---- linea empresarial----*/


	.btn-empresa{
		width: 100%;

 		/*propiedades flex*/
		display:flex;
		flex-wrap:wrap;
		flex-direction:column;
		justify-content:center;
		align-items: center;
		display: -webkit-flex;
		-webkit-flex-direction:column;
		-webkit-flex-wrap:wrap;
		-webkit-justify-content:center;
		-webkit-align-items:center;
	}

	.btn-empresa li{
		position: relative;
		display: block;
		width:100%;
		background: #ffffff;
		padding: 5px;
		margin: 20px 3px 20px 3px;
		-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.4);
  		-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.4);
 		box-shadow: 0 2px 3px rgba(0,0,0,0.4);
	}

	.btn-empresa li a{
		 		/*propiedades flex*/
		display:flex;
		flex-wrap:wrap;
		flex-direction:row;
		justify-content:space-between;
		align-items: center;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:wrap;
		-webkit-justify-content:space-between;
		-webkit-align-items:center;

	}

	.btn-empresa li a img{
		width: 30%;
	}

	.btn-empresa li a .txt-empresas{
		width: 60%;
		text-align: left;
	}

	.btn-empresa li a .btn-empresa-interno{
		width: 100%;
		padding: 5px;
		margin: 10px 0 5px 0;
	}


  	.target{
  		width: 100%;
  		zoom: 80%;
  	}

  	.tipo-empresa{
  		margin: 3px;
  	}

  	.tipo-empresa p {
  		font-size: 0.7rem;
  	}

  	.titulos-internos-asesoria h2{
  		font-size: 1.5rem;
		width: 100%;
		text-align: center;
		color: #ffffff;
		margin:0px;
		border:0px;
	}

	.titulos-internos-asesoria h2 span{
		font-size: 1.5rem;
		color: #ffffff;
	}

	.nosotros-txt2{
		width: 100%;
		margin-top: -30px;
	}

	.nosotros-txt2 p{
		margin-top: 0px;
		padding-top: 10px;
		font-size: 1rem;
		text-align:justify;
	}

	.nosotros-txt2 p span{
		display: inline;
		float:left;
		color:rgba(0,0,0,0.4);
		background:rgba(0,0,0,0);
		font-size:5rem;
		line-height:60px;
		padding:2px;
		margin-right: 5px;
	}

	.numeros{
		display: none;
	}

	.img-nosotros-movil {
		margin-top:10px;
		width: 100%;
		display:inline;

				/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		flex-direction:row;
		justify-content:space-around;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:nowrap;
		-webkit-align-items: center;
		-webkit-justify-content:space-around;
	}

	.numeros2{
		width:50%;
		/*propiedades flex*/
		display:flex;
		flex-wrap:nowrap;
		flex-direction:row;
		justify-content:center;
		display: -webkit-flex;
		-webkit-flex-direction:row;
		-webkit-flex-wrap:nowrap;
		-webkit-align-items: center;
		-webkit-justify-content:center;
	}

	.numeros2 img{
		width:40%;
	}
	
		.numeros2 p{
		font-size: 5rem;
	}

	/*---- fin linea empresarial----*/

	/*---- articulos----*/

	.cada-articulo{
		zoom: 100%;
		width: 100%;
		margin: 20px 0px 20px 0px;
		min-height: 300px;
	}

	.cada-articulo .thumbnail{
		overflow: hidden;
		height: 150px;
	}

	.cada-articulo .thumbnail img{
		margin-top: -50px;

	}

	.cada-articulo h3{
		font-size: 0.9rem;
		text-align: center;
		background: #1953A0;
		color:#ffffff;
	}

	.cada-articulo p{
		text-align: justify;

	}


/*---- fin articulos----*/

/*---- cada articulos----*/
	.cont-titulo h1{
		font-size: 1.8rem;

	}


	#titulo-aside h3{
		font-size: 1.8rem;

	}

	.autor h2{
		text-align: left;
		font-size: 1rem;

	}

	.cont-autor{
		display:flex;
		flex-direction:column;
		flex-wrap:nowrap;
	}

	.texto-autor{
		width: 100%;
		
	}

	.txt-autor{
		border-left: 0px;
		margin-right:20px; 
	}
/*---- fin cada articulos----*/




	/*---- te puede interesar----*/

	.interes{
		zoom:65%;
	}


	.titulos-internos3 span{
		font-size: 1.8rem;
		margin-left: 10px;
	}

	.titulos-internos3 h2{
		padding: 10px 0 10px 0;
		margin:0px;
		font-size: 1.9rem;
		text-align: center;
		border-bottom: none;
	}

	.titulos-internos3 p{
		padding:5px; 
		margin:10px 0 0 0;
		font-size: 1.5rem;
		text-align: center;
		border-bottom: none;
	}


	.interes li a h2 {
  			content: attr(title);
  			font-size: 1rem;

	}

	.interes li a p {
			font-size: 0.7rem;

	}

	/*---- fin te puede interesar----*/





}


@media screen and (max-width: 300px) {



	.img-movil,
	.img-movil2{
		width: 45%;

	}



	.img-movil3{
		display: none;
	}

	.circulos-productos li a span{
		font-size: 6rem;
		color: rgba(255,255,255,1);
		padding: 0px;
		display:block;
	}

	.circulos-productos li a span:hover{
		font-size: 6rem;
		color:rgba(0,0,0,0.5);
	}

	.movil-p p{
		font-size: 1rem;

	}

/*---- linea-hogar----*/


			.lineas .contenido-lineas .lineas-img span{
		top: 0px;
		margin: 0;
		padding: 0px;
		font-size: 7rem;
		border-radius:0px;
		border: 0px #3E9DF2 solid;
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		color:#ffffff;
		background: rgba(0,0,0,0);
		
	}

		.lineas .contenido-lineas .lineas-txt p{
			margin-right: 0px;
			padding-right: 5%; 
			font-size: 1.2rem;
		

	}

		.galeria-hogar{
		zoom:49.9%;
	}



	/*---- linea vehiculos----*/

	.galeria-vehiculos{
		zoom:49.9%;

	}
	/*---- fin linea vehiculos----*/

	/*---- linea empresarial----*/

	/*---- fin linea empresarial----*/



	/*---- te puede interesar----*/

		.interes{
		zoom:65%;

	}
	/*---- fin te puede interesar----*/

/*---- fin linea-hogar----*/


	footer .pie-footer p{
	font-size: 0.5rem;

	}

}