@media only screen and (max-width: 1243px) and (min-width: 768px){
	#footer_1 {
	    margin-top: 0px;
	    position: initial;
	    width: 50%;
	}

	#logo_footer {
	    display: block;
	}
	
}
@media only screen and (max-width: 1243px){
	#menu-principal-container-responsive, #menu-pyme-container-responsive {
    	background: white;
	}
	#menu-principal-container-responsive a, #menu-pyme-container-responsive a{
    	color: #868686 !important;
    	 text-align: center;
    	 text-transform: uppercase;
    	 border-top: 1px solid #ccc;
	}
	#menu-principal-container-responsive ul li.menu_portal_servicios a {
	    color: #2ea2d7 !important;
	    background-image: url(../images/portal_servicios.png);
	    background-repeat: no-repeat;
	    padding-top: 0px;
	    background-position: left 13px;
	    text-transform: uppercase;
	    text-align: center;
	    padding-top: 10px;
	}
	#menu-principal-container-responsive ul li.menu_portal_industria a {
	    color: #29bbaf !important;
	    background-image: url(../images/portal_industria.png);
	    background-repeat: no-repeat;
	    padding-top: 0px;
	    background-position: left 13px;
	    text-transform: uppercase;
	    text-align: center;
	    padding-top: 10px;
	}
	#menu-principal-container-responsive ul li.menu_oficina_transformacion a {
	    color: #264875 !important;
	    background-image: url(../images/oficina_transformacion.png);
	    background-repeat: no-repeat;
	    padding-top: 0px;
	    background-position: left 13px;
	    text-transform: uppercase;
	     text-align: center;
	     padding-top: 10px;
	}
	#menu-principal-container-responsive, #menu-pyme-container-responsive {
	    padding-left: 0px;
	    padding-right: 15px;
	}
	.industria .menu-toggle {
	    background-color: transparent;
	}

	.vc_col-sm-8.vc_gitem-col.vc_gitem-col-align- {
		z-index: 2;
	}

	.vc_col-sm-4.vc_gitem-col.vc_gitem-col-align- {
		z-index: 1;
	}

}
@media only screen and (max-width: 1243px) and (min-width: 768px){
	#footer > .vc_container .wpb_column + .wpb_column {
	     width: auto; 
	}
}


@media only screen and (max-width: 1170px){
	.grid-proveedores-tecnologicos .vc_col-sm-3 {
		width: 40% !important;
	}
	
	.grid-proveedores-tecnologicos {
		display: flex;
	}

	.grid-proveedores-tecnologicos .vc_gitem-col {
		width: 100% !important;
	}

	.grid-proveedores-tecnologicos .vc_pageable-slide-wrapper {
		display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
	}

	.grid-proveedores-tecnologicos .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
		padding-top: 20px;
	}

	.grid-proveedores-tecnologicos .vc_gitem_row.vc_row.vc_gitem-row-position-middle {
		display: flex;
		flex-direction: column;
		margin-top: 32px;
	}

	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-top,
	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-middle,
	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-bottom {
		display: grid;
		grid-template-columns: 1fr 1fr;
		/*
		display: flex;
		justify-content: center;*/
		position: relative !important;	
	}

	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-top > div,
	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-middle > div,
	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-bottom > div {
		grid-row-start: 1;
		grid-row-end: 1;
	}


	.grid-proveedores-tecnologicos .vc_gitem-row-position-bottom .vc_col-sm-8,
	.grid-proveedores-tecnologicos .vc_gitem-row-position-bottom .vc_col-sm-4 {
		display: flex;
		flex-basis: 50%;
		justify-content: center;
	}

	.grid-proveedores-tecnologicos .vc_gitem-row-position-bottom .proveedor_kit_digital > img {
		width: 70%;
		height: auto;
		padding: 0;
		margin-left: 0;
	}

	.grid-proveedores-tecnologicos .vc_gitem-col {
		grid-column-start: 1;
		grid-column-end: span 2;
	}

	.grid-proveedores-tecnologicos .vc_gitem-col.grid-left-side {
		grid-column-start: 1;
		grid-column-end: 1;
	} 

	.grid-proveedores-tecnologicos .vc_gitem-col.grid-right-side {
		grid-column-start: 2;
		grid-column-end: 2;
	}

}


@media only screen and (max-width: 767px){
	#menu-pie li {
	    width: 100%;
	}
	#direccion1{
		padding-top: 40px;
		margin-left: 15px;
	}
	#direccion1{
		text-align: left;
	}
	#logo_footer {
	    margin-bottom: 30px !important;
	}
	#footer_bottom .legal {
	    margin-top: 0px;
	    padding-top: 30px;
	}

	#footer_bottom{
		text-align: center;
	}
	#footer_bottom .legal a{
		display: block;
		border:0px;
		padding: 0px;
		float: none;
	}
	#iconos_redes_footer{
		text-align: center;
		padding-bottom: 30px;
	}
	.menu_top{

	}

	.imagen100w, 
	.imagen100w .vc_figure,
	.imagen100w .vc_single_image-wrapper,
	.imagen100w img{
		max-width: inherit !important;
		width: 100% !important;
	}
	#header .menu_top{
		margin: 0px;
		margin-bottom: 10px;
	}
	#header {
	    min-height: 110px;
	    padding-bottom: 10px;
	}
	ul#menu-menu_top{
		text-align: center;
		padding-left: 0px;
	}
	.home_servicios #header,
	.industria #header{
		padding-top: 30px;
	}
	.banner_ayudas h1{
		font-size: 30px;
		line-height: 30px;
	}
	#header .logo {
	    left: 0px;
	    margin-left: 0px;
	    margin-top: 5px;
	    position: inherit;
		width: 140px;
		height: auto;
	    float: left;
	    margin-right: 10px;
	    padding-right: 10px;
	    border-right: 1px solid #ccc;
	}
	.menu-toggle{
		position: relative;
	    width: auto;
	    padding: 0px;
	    right: -40px;
	    top: 8px;
	}
	#header {
	}
	.enlaces_sectores {
	    padding-right: 0px;
	    padding-left: 0px;
	}
	#home_transformacion_digital .transforma1 .vc_single_image-wrapper:after,
	#home_transformacion_digital #transforma2 .vc_single_image-wrapper:after{
		height: 0px;
	}
	/*.vc_custom_1470645790000 .newsletter_input_email,
	.home_global .newsletter_input_submit,
	.home_servicios .newsletter_input_submit {
    	border-radius: 40px;
	}*/ 
	p {
	    font-size: initial !important;
	}
	.texto_banner .wpb_content_element, .texto_banner .vc_btn3-container {
	    width: 100%;
	    margin-left: 0px;
	}	
	.home .necesidad_noact .icono {
	    display: block;
	    margin-top: 20px;
	}
	.container_soluciones .solucion {
	    margin-left: 20px;
	    margin-right: 20px;
	    padding-top: 30px;
	}
	.container_soluciones .solucion .botones_soluciones > a:first-child button {
	    margin-bottom: 20px;
	    margin-top: 20px;
	}
	.cta_sticky .vc_column-inner{
		padding: 0px !important;
	}
	.cta_sticky{
		padding: 15px 0px;
	}
	.cta_sticky .wpb_content_element{
		margin-bottom: 0px !important;
	}
	.container_soluciones li.item-producto .vc_col-sm-5{
		border-right: 0px;
	}
	.solucion_single .productos li{
		margin-bottom: 0px;
	}
	.soluciones_gratuitas >.vc_container >div+div >div >div >div>div>div{
		border-right: 0px;
	}
	.home_sector_actualidad.home_sector_eventos .actualidad_titulo,
	.home_sector_actualidad .actualidad_titulo,
	.home_sector_guias >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .actualidad_titulo{
		min-height: auto;
	}
	.cta_eres{
		padding-left:15px;
		padding-right: 15px;
	}
	.cta_eres .eres_proveedor > .vc_column-inner > .wpb_wrapper,
	.cta_eres .eres_empresa > .vc_column-inner > .wpb_wrapper{
		padding: 30px 30px;
	}
	.container_soluciones img {
	    display: block;
	    margin-bottom: 20px;
	}
	.single-producto-content {
	    padding-right: 15px;
    	padding-left: 15px;
	}
	.contenidode_info,
	.contenidode_info >div >div {
	    border: 0px;
	}
	.contenidode_info > div > div > .wpb_wrapper{
		border: 1px solid #2ea2d7;
		margin-bottom: 20px;
	}
	#menu_enlaces_recursos ul{
		padding: 0px;
	}
	#menu_enlaces_recursos ul li{
		padding: 5px 13px;
	}
	.contenedor_guia .titular h1, .contenedor_guia .titular h2, .contenedor_guia .titularCiberdefensa h1, .contenedor_guia .titularCiberdefensa h2{
		font-size: 23px;
	}
	.contenedor_guia .formulario > div {
	    padding: 15px;
	    max-width: 100% !important;
	    width: 100% !important;
	    border-bottom: 1px solid white;
	}
	.formulario{
		padding-left: 0px !important;
	}
	.contenedor_guia .formulario > div{
		border:0px;
	}
	.total-capitulos-numero {
	    font-size: 22px !important;
	}
	.contenidode_info >div:first-child >div{
		border-left: 0px;
	}
	.contenidode_info.cajas_industria > div:last-child > div > .wpb_wrapper{
		border:0px;
	}
	.contenidode_info.cajas_industria{
		margin-top: 0px;
	}
	#describir_necesidad_principal  .vc_single_image-wrapper:after {
		height: 0px;
	}
	#header .logo_camara {
	    float: left;
	    margin-left: 0;
	}
	#header .logo_camara img {
		width: 100px;
		height: auto;
	}
	#header .logo_camara {
	    margin-top: 5px;
	}
	#form_describir_necesidad input,
	#form_describir_necesidad select,
	#form_describir_necesidad textarea,
	 #form_describir_necesidad .fila_bottom input{
		width: 100%;
	}
	#form_describir_necesidad input[type="submit"]{
	    float: none;
	    margin-right: 0px;
	}
	#form_describir_necesidad p.check{
		float: none;
	}
	.texto_introduccion{
		padding-left: 0px;
		padding-right: 0px;
	}
	.velado-img  > div > div >.vc_column-inner{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.velado-img h1{
		line-height: auto;
		padding-left: 15px;
		padding-right: 15px;
	}

	.row_nh_servicio.reflejo .texto > div > div {
		padding-right: 0;
	}

	#solicita_informacion {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-top: 12px;
		margin-bottom: 0;
	}

	.form_contacto_generico_l1 {
		font-size: 22px;
		margin-top: 24px;
	}

	#solicita_informacion input[type=submit] {
		margin-top: 32px;
	}

	.franja_sectores_home {
		padding-top: 0;
		padding-bottom: 0;
	}

	.proveedores-tecnologico__busca-proveedor {
		margin-top: -25% !important;
	}
	
	.grid-proveedores-tecnologicos .vc_col-sm-3 {
		width: 100% !important;
	}

	.informacion__informes .informes img {
		width: 60% !important;
		margin-left: 50%;
    	transform: translateX(-50%);
	}

	.informacion__informes .item_guia .vc_btn3-container.vc_btn3-center,
	.informacion__guias .item_guia .vc_btn3-container.vc_btn3-center {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 42px;
	}

	.enlace_actualidad_principal {
		margin-top: 32px;
	}

	.enlace_actualidad_principal a {
		padding: 14px 32px !important;
	}

	.tendencia > .tendencia_img img {
		margin-left: 50%;
    	transform: translateX(-50%);
	}

	.tendencia h3.titulo_blog {
		width: 322px;
    	margin-right: auto;
		margin-left: auto;
		margin-top: 8px;
	}

	.sidebar_blog,
	.sidebar_noticias,
	.sidebar_blog.sidebar_podcast {
		width: 80%;
    	margin-right: auto;
    	margin-left: auto;
	}

	.sidebar_blog .titulo_sidebar,
	.sidebar_noticias .titulo.sidebar,
	.sidebar_blog.sidebar_podcast .titulo.sidebar {
		margin-top: 48px;
	}

	.sidebar_blog .vc_row.wpb_row.vc_inner.vc_row-fluid,
	.sidebar_noticias .vc_row.wpb_row.vc_inner.vc_row-fluid,
	.sidebar_blog.sidebar_podcast .vc_row.wpb_row.vc_inner.vc_row-fluid {
		display: flex;
	}

	.sidebar_blog .vc_row.wpb_row.vc_inner.vc_row-fluid p,
	.sidebar_noticias .vc_row.wpb_row.vc_inner.vc_row-fluid p,
	.sidebar_blog.sidebar_podcast .vc_row.wpb_row.vc_inner.vc_row-fluid p {
		margin-top: 0 !important;
	}

	.cta_eres .eres_proveedor,
	.cta_eres .eres_empresa {
		width: 90%;
   		margin-right: auto;
    	margin-left: auto;
	}

	.cta_eres {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.home_sector_actualidad >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .wpb_text_column,
	.item_podcast > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .wpb_text_column {
		padding-right: 15px;
		padding-left: 15px;
	}

	.listado_noticias .noticias .titulo_noticia, 
	.listado_noticias .noticias .noticias_autor_fecha,
	.listado_noticias .noticias p {
		padding-left: 15px;
		padding-right: 15px;
	}

	.listado_noticias .noticias p {
		min-height: 120px;
	}

	.noticias h3 {
		min-height: 0;
	}

	.banner_informes .titulobig {
		font-size: 30px;
	} 

	.titular_informes .titulo {
		font-size: 26px;
	}

	.titular_informes {
		margin-top: 24px;
	}

	.informe_objetivos {
		padding-top: 25px;
		padding-bottom: 25px;
		margin-top: 46px
	}

	.informes_images .img_uno {
		display: none;
	}

	.informes_frase {
		padding-top: 0;
		padding-bottom: 0;
	}

	.single-informe_tendencias .wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
		width: 100%;
	}

	.informe_form .titulo {
		font-size: 28px;
	}

	.informe_form .subtitulo {
		margin-bottom: 20px !important;
	}

	#formulario_landing_informes {
		margin-top: 36px;
	}

	#formulario_landing_informes #status_form_landing_informes {
		display: none;
	}

	.informe_datos .dato_tres {
		margin-top: 0;
	}

	.informacion__podcast-titular-heading {
		font-size: 38px !important;
	}

	.informacion__podcast__tecnologia-negocios > div {
		padding-top: 0 !important;
	}

	.informacion__podcast__tecnologia-negocios-img > div > div > div > figure {
		max-width: 65% !important;
	}

	.informacion__podcast__periodistas-colaboradores > div > div > div > div {
		margin-bottom: 0 !important;
	}


	.informacion__podcast__periodistas-colaboradores .vc_col-sm-6 {
		padding-top: 0 !important;
	}

	.informacion__podcast__periodistas-colaboradores > div:nth-child(2) > div > div > div > div > p:nth-child(3) {
		margin-bottom: 32px !important;
	}

	#logos-podcast > div > div > .wpb_content_element {
		margin-bottom: 0 !important;
	}

	.titulo-patrocinio,
	.fondo-europeo p {
		margin-left: 15px;
	}

	#info-curso .fecha, 
	#info-curso .objetivos, 
	#info-curso .dirigido, 
	#info-curso .precio {
		margin-left: 15px;
		padding-bottom: 18px;
	}

	#info-curso .lugar {
		margin-left: 15px;
	}

	#info-curso .vc_btn3-container {
		margin-left: 15px;
		margin-right: 15px;
	}

	#info-curso.vc_row {
		margin-left: 0;
    	margin-right: 0;
	}

	.financiacion-whatsapp img {
		width: 40%;
		height: auto;
	}

	.financiacion__ultimas-novedades h3 {
		margin: 0;
	}

	#formulario_financiacion .form_contacto_generico_izq {
		margin-top: 46px;
	}

	.financiacion__kit-digital p {
		padding-left: 15px;
		padding-right: 15px;
	}

	.financiacion-ayudas .wpb_raw_code.wpb_content_element.wpb_raw_html {
		display: none;
	}

	#listado_necesidades .titular_bloque {
		padding-left: 15px;
		padding-right: 15px;
	}

	.bloque.bloque_destacados_verticales {
		margin-bottom: 0 !important;
	}

	.container_soluciones.container_solucion .vc_row {
		margin-left: 0;
		margin-right: 0;
		padding-left: 15px;
		padding-right: 15px;
	}

	.vc_row.sectores-servicios__encontrar-soluciones,
	.vc_row.sectores-industria__encontrar-soluciones,
	.vc_row.sectores-comercio__encontrar-soluciones {
		margin-left: 0;
		margin-right: 0;
	}

	.home_comercio #formulario_descarga_guias {
		width: 100%;
		margin-left: 0;
	}

	.home_comercio #formulario_descarga_guias input[type="text"] {
		width: 100% !important; 
	}

	.landing-proveedor-com .consigue-leads-text > div {
		padding-top: 0;
	}


	.landing-proveedor-com .text-parr h2 {
		margin-top: 0;
	}

	.img-congreso {
		margin-bottom: 0 !important;
	}

	.aporta-valor-marca > div {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}

	.aporta-valor-marca h2 {
		margin-top: 0;
	}

	.consigue-leads-text > div {
		padding-top: 0 !important;
	}

	.landing-proveedor-com.aumenta-visibilidad {
		display: flex;
	}

	.landing-proveedor-com.aumenta-visibilidad > div > div {
		padding-top: 0 !important;
	}

	.landing-proveedor-com.aumenta-visibilidad,
	.landing-proveedor-com.aumenta-visibilidad > div > div,
	.landing-proveedor-com.aumenta-visibilidad h2{
		margin-top: 0 !important;
	}

	.proveedor-recomendado-btn {
		padding-bottom: 24px;
	}

	.columnas-invertir {
		flex-direction: column-reverse;
	}

	#logos_colaboradores h3 {
		margin-top: 0;
	}

	.vc_row {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.tendencia_img > a {
		display: block;
	} 







	/*
	.grid-proveedores-tecnologicos {
		display: flex;
	}

	.grid-proveedores-tecnologicos .vc_grid.vc_row.vc_pageable-wrapper.vc_hook_hover {
		width: 100%;
	}

	.grid-proveedores-tecnologicos .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
		padding-top: 20px;
	}

	.grid-proveedores-tecnologicos .vc_gitem_row.vc_row.vc_gitem-row-position-middle {
		display: flex;
		flex-direction: column;
		margin-top: 32px;
	}

	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-top,
	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-middle,
	.grid-proveedores-tecnologicos .vc_gitem-zone-a .vc_gitem-row-position-bottom {
		display: flex;
		justify-content: center;
		position: relative !important;	
	}


	.grid-proveedores-tecnologicos .vc_gitem-row-position-bottom .proveedor_kit_digital > img {
		width: 70%;
		height: auto;
		padding: 0;
		margin-left: 0;
	}*/


}

@media only screen and (max-width: 640px){
	.proveedores-tecnologico__busca-proveedor {
		margin-top: -30% !important;
	}
}


@media only screen and (max-width: 767px) and (min-width: 640px){
	.item_evento img {
		width: 70% !important;
		margin-left: 50%;
    	transform: translateX(-50%);
	}
	
	.home_sector_actualidad >.wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row >.wpb_column >.vc_column-inner >.wpb_wrapper .wpb_text_column {
		padding-right: 30px;
		padding-left: 30px;
		text-align: center;
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}

	.vc_col-sm-8.vc_gitem-col.vc_gitem-col-align- {
		z-index: 2;
	}

	.vc_col-sm-4.vc_gitem-col.vc_gitem-col-align- {
		z-index: 1;
	}
}

@media only screen and (max-width: 619px){
	.proximoevento  .botones_inscripcion_masinfo, 
	.proximoevento .fecha,
	.proximoevento .cuerpo.no_home,
	.evento.evento_no_home.dia_2023_02_23.proximoevento.vc_row p{
		margin-left: 0 !important;
	}

	#proximos-eventos .eventos.proximoevento.vc_row {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	#calendario_container {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
	}
}


@media only screen and (max-width: 460px){
	#header .logo {
	    left: 0px;
	    margin-left: 0px;
	    margin-top: 5px;
	    position: inherit;
		width: 140px;
		height: auto;
	    float: left;
	    margin-right: 0;
	    padding-right: 10px;
	    border-right: 1px solid #ccc;
	}
	#menu-principal-container-responsive, #menu-pyme-container-responsive {
	    margin-top: 0px;
	}

	.proveedores-tecnologico__busca-proveedor {
		margin-top: -45% !important;
	}

	.bloque__listado-empresas--filtro {
		padding: 30px 20px;
		gap: 24px;
	}
	
	.bloque__listado-empresas--filtro .search {
		width: 100%;
		padding: 0;
	}

	.bloque__listado-empresas--filtro .select-filter {
		padding: 10px 25px;
		width: 100%;
	}
	
}

@media only screen and (max-width: 992px){
	p {
	    font-size: initial;
	}
}
@media only screen and (max-width: 1350px){
	
}


/* CSS nuevo */
@media only screen and (max-width: 1179px){
	.listado_boletines_container {
	    width: 48%;
	    margin-right: 1%;
	    margin-left: 1%;
	}
}
@media only screen and (max-width: 767px){
	.listado_boletines_container {
	    width: 98%;
	    margin-right: 1%;
	    margin-left: 1%;
	}
}