/*******************************************/
/******* CSS PARA OTRAS PANTALLAS*************/
/******************************************/

@media only screen and (max-width:1300px){

.contenedor_formulario_cookies{
	float:left; margin:inherit; width:96%; margin-left:2%;
}

fieldset{
	width:25%;
}

.contenedor_cabecera{
	float:left; margin:inherit; width:96%; margin-left:2%;
}

.titular_apartado_web{
	float:left; width:96%; margin-left:2%; margin-right:2%;
}

.contenedor_about_us{
	float:left; width:96%; margin-left:2%; margin-right:2%;
}

.cabecera_services{
	height:auto;
}

.contenedor_cabecera_services{
	float:left; width:96%; margin-left:2%; margin-right:2%;
}

.menu_services{
	float:left; width:90%; margin-left:5%;
}

.menu_services_li{
	width:16%; margin-right:2%; height:247px; margin-bottom:25px;
}

.imagen_menu_services img{
	object-fit:contain;
}

.bloque_service{
	float:left; width:96%; margin-top:60px; margin-left:2%; margin-right:2%;
}

.cuerpo_bloque_service{
	float:left; width:100%; margin-left:0px; margin-right:0px;
}

.titular_bloque_service{
	float:left; width:96%; margin-left:2%;
}

.imagen_service_1{
	width:23%; margin-left:2%;
}

.texto_service_1{
	width:70%; margin-left:2%;
}

.info_service_2{
	width:96%; margin-left:2%;
}

.imagen_service_2{
	width:96%; margin-left:2%;
}

.cuerpo_bloque_facilities{
	float:left; width:96%; margin-left:2%; margin-right:2%;
}

.contenedor_about_us{
	float:left; width:96%; margin-left:2%; margin-right:2%;
}

.info_contacto{
	float:left; width:96%; margin-left:2%; margin-right:2%;
}

.contacto_left{
	width:54%; /*height:500px;*/
}

.contacto_right{
	width:40%;  margin-left:4%; /*height:500px;*/ 
}

.subtitulo_contacto{
	width:96%; margin-left:2%;
}

.formulario_contacto{
	width:96%; margin-left:2%;
}

.contenedor_footer{
	float:left; width:96%; margin-left:2%; margin-top:12px;
}

.banderas_idiomas{
	float:left; width:96%; margin-left:2%;
}

.titular_apartado_legal{
	float:left; width:96%; margin-left:2%;
}


.contacto_right_participa{
	width:40%;  margin-left:4%; /*height:500px;*/ 
}

.wpcf7-list-item-label{
	font-family: 'Roboto', serif, Verdana, Geneva, sans-serif; font-size:13px; font-weight:400; text-decoration:none; color:#000;
}

/* BLOG INSIDE TAB HEALTHCARE*/

.cabecera_blog{
	float:left;  width:96%; margin-left:2%;;
}

.click_tab{
	width:15%;
}

.titulares_blog{
	float:left; margin-left:2%; width:83%;
}

.listado_post{
	float:left; width:96%; margin-left:2%;
}

.bloque_post{
	width:30%;
}

.separador_post_listado{
	width:2%;
}

.bloque_team_blanco {
   display: none;
}

}

@media only screen and (max-width:1100px){
	
.marca_about{
	float:left; max-width:30%;
}

}


@media only screen and (max-width:1100px){
	
.menu_secundario .menu >li {
	margin-right:15px;
}

.menu_secundario .menu > li >a {
	padding-right:0px; text-align:right;
}
	
}

@media only screen and (max-width:1080px){

.bloque_team{
	float:left; width:23%; height:225px; margin-right:2%; margin-bottom:30px;
}

.bloque_team img{
	object-fit:contain;
}

}

@media only screen and (max-width:1050px){
	
.contenedor_cabecera{
	/*display:none;*/
}

.marca_tab{
	width:50%;
}

.menu_superior{
	display:none;
}

.menu_secundario .menu {
	 float:right;
}

.menu_superior_derecha{
	margin-top:21px; width:50%;
}

.menu_superior_response{
	display:block;
}

.menu_principal .menu, .menu_principal_alternativo .menu{
	 float:left; width:100%;  list-style:none; margin-top:0px; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; 
}

.menu_principal .menu >li, .menu_principal_alternativo .menu>li {
	float:right; width:100%; margin-right:0px; height:30px; background-color:#FFF; text-align:center;
}

.menu_principal .menu >li:after, .menu_principal_alternativo .menu>li:after{
    /*position: absolute;
    content: '|';
    top: -7px;
	font-family:'Roboto',serif, Verdana, Geneva, sans-serif; font-size:25px; font-weight:300; text-decoration:none; color:#000000;*/
	display:none;
}


.menu_principal .menu >li:first-child:before, .menu_principal_alternativo .menu >li:first-child:before {
   /* float:left;
    content: '|';
	margin-right:15px;
    margin-top: -7px;
	font-family:'Roboto',serif, Verdana, Geneva, sans-serif; font-size:25px; font-weight:300; text-decoration:none; color:#000000;*/
	display:none;
}


.menu_principal_seleccionado>a{
	font-family:'Roboto',serif, Verdana, Geneva, sans-serif; font-size:14px; font-weight:400; text-decoration:none; color:#F43500; padding-right:5px; text-transform:uppercase; padding-top:7px; text-align:right;
}

.menu_principal_no_seleccionado>a{
	font-family:'Roboto',serif, Verdana, Geneva, sans-serif; font-size:14px; font-weight:400; text-decoration:none; color:#000000; padding-right:5px; text-transform:uppercase; padding-top:7px; text-align:right;
}

.menu_principal_no_seleccionado>a:hover{
	color:#F43500;
}

a.link_seleccionado{ 
	font-family:'Roboto',serif, Verdana, Geneva, sans-serif; font-size:14px; font-weight:400; text-decoration:none; color:#F43500; padding-right:5px; text-transform:uppercase; padding-top:7px; text-align:right;
} 

a.link_seleccionado:HOVER{ 
	color:#F43500;
}

a.link_no_seleccionado{ 
	font-family:'Roboto',serif, Verdana, Geneva, sans-serif; font-size:14px; font-weight:400; text-decoration:none; color:#000000; padding-right:5px; text-transform:uppercase; padding-top:7px; text-align:right;
} 

a.link_no_seleccionado:HOVER{ 
	color:#F43500;
}


.about_us_izq{
	display:none;
}

.about_us_izq_response{
	display:block;
}

.about_us_der{
	width:100%;  margin-left:0%;
}

.menu_services{
	float:left; width:88%; margin-left:6%;
}

.menu_services_li{
	width:18%; margin-right:4%; 
}

.texto_menu_services>a{
	font-size:20px;
}

.imagen_service_1{
	width:30%; margin-left:35%;
}

.texto_service_1{
	width:96%; margin-left:2%;
}


.h1_blog{
	font-size:80px; line-height:80px;
}

.h2_blog{
	font-size:22px; color:#000; font-weight:400;
}


}

@media only screen and (max-width:1000px){
	
.contacto_left{
	width:80%; margin-left:10%;
}

.contacto_right{
	width:50%;  margin-left:25%; margin-top:30px;
}

footer{
	height:auto;
}

.menu_legal{
	float:left; margin-top:15px;
}

.menu_legal .menu >li {
	float:left; margin-right:15px;
}

.contacto_right_participa{
	width:100%;   margin-left:0%; margin-top:30px;
}

.titulo_participa{
	font-size:28px; line-height:28px;
}

.texto_corrido_participa{
	width:96%; margin-left:2%;
}

.marca_contacto_participa{
	margin-left:2%; width:15%; 
}

.direccion_tab_participa{
	width:96%; margin-left:2%; 
}

.boton_google_maps_participa{
	margin-left:2%;
}

.bloque_linked_in_participa{
	margin-left:2%;
}

.bloque_post{
	width:48%; margin-right:2%; margin-bottom:0px; height:350px; margin-top:15px;
}

.separador_post_listado,.linea_separadora_post_listado{
	display:none;
}


}

@media only screen and (max-width:850px){

.menu_services_li{
	width:25%; margin-right:2%; 
}

.bloque_team{
	width:32%; height:225px; margin-right:1%; margin-bottom:30px;
}


.subtitulo_blog{
	float:left; width:100%; margin-top:0px;
}

.h1_blog{
	font-size:60px; line-height:60px;
}

.h2_blog{
	font-size:17px; 
}

.izquierda_single{
	width:100%;
}

.derecha_single{
	width:100%; margin-left:0%; margin-top:40px;
}

}

@media only screen and (max-width:810px){
	
.titulo_bloque_post>a{
	font-size:18px; line-height:18px;
}

.excerpt_bloque_post>a{
	font-size:15px; line-height:15px;
}

.h1_single{
	font-size:40px;  line-height:40px;
}

fieldset{
	width:35%;
}

}

@media only screen and (max-width:750px){

.menu_services_li{
	width:23%; margin-right:2%; 
}

.imagen_service_1{
	width:40%; margin-left:30%;
}

.bloque_team{
	margin-bottom:15px;
}

.marca_contacto_participa{
	margin-left:2%; width:20%; 
}

}


@media only screen and (max-width:650px){
	
.titulo_h2{
	/*font-size:50px;*/ font-size:45px; line-height:45px; /*line-height:50px;*/
}

.span_subtitulo_rock_salt{
	font-size:30px;
}

.separador_marca_about{
	/*display:none;*/
}

.about_us_izq_response{
	width:70%; margin-left:15%;
}

.menu_services_li{
	width:30%; margin-right:3%; 
}

.info_footer{
	width:70%;
}

.empresa_footer{
	width:100%;  font-size:17px;
}

.web_footer{
	 width:100%; margin-left:0px; margin-top:10px; font-size:17px;
}

.h1_blog{
	font-size:40px; line-height:40px;
}

.h2_blog{
	font-size:17px; 
}

.titulo_single{
	 font-size:30px; line-height:30px;
}

.left_acepto{
	float:left; width:100%;
}

.boton_enviar_contacto{
	float:right; width:100%; margin-top:20px;
}


}


@media only screen and (max-width:600px){

.bloque_team{
	width:40%; margin-right:5%;
}

.contacto_left{
	width:90%; margin-left:5%;
}

.contacto_right{
	width:70%;  margin-left:15%; margin-top:30px;
}

.wpcf7-submit{
	 font-size:18px;
	
}

.icono_tab{
	width:30px;
}

.info_footer{
	margin-left:2%;
}

.marca_contacto_participa{
	margin-left:2%; width:25%; 
}

.linea_linked_in_participa{
	width:60%; margin-left:10%;
}

.bloque_post{
	width:100%; margin-right:0%; height:auto;
}

fieldset{
	width:45%;
}

}

@media only screen and (max-width:570px){
	
.click_tab{
	display:none
}

.titulares_blog{
	margin-left:0%; width:100%;
}

}


@media only screen and (max-width:500px){
	
.titulo_h2{
	/*font-size:50px;*/ font-size:32px; line-height:32px;
}

.span_info_servicio{
	font-size:18px; line-height:23px;
}


.about_us_izq_response{
	width:90%; margin-left:5%;
}

.imagen_service_1{
	width:50%; margin-left:25%;
}

.bloque_team{
	width:45%; margin-left:2%; margin-right:2%; margin-top:0px; margin-bottom:0px; height:200px;
}

.span_subtitulo_rock_salt{
	font-size:20px;
}

.span_info_servicio_first_line{
	font-size:20px; line-height:25px;
}

.titulo_servicio{
	font-size:30px;
}

.span_numero_servicio{
	font-size:30px;
}

.titulo_h1{
	font-size:30px;
}


.linea_titulo{
	 margin-top:8px;
}

/*.titulares_services{
	font-size:20px;
}*/

.subtitulos_services{
	margin-top:15px; font-size:20px; 
}

.span_titular_services{
	font-size:20px; line-height:22px;
}

.menu_services_li{
	width:40%; margin-right:5%; height:220px; margin-bottom:0px;
}

.marca_contacto_participa{
	margin-left:2%; width:40%; 
}

.linea_linked_in_participa{
	width:50%; margin-left:8%;
}

.h2_blog{
	line-height:20px; margin-top:10px;
}

fieldset{
	width:90%;
}

.botonera_cookies{
	width:60%; margin-left:20%; margin-right:20%;
}

}

@media only screen and (max-width:450px){



.usuario_linked_in>a{
	font-size:13px;
}

.separador_linked_in{
	width:10px;
}

.bloque_team{
	height:190px;
}

.h1_blog{
	font-size:40px; line-height:40px;
}

.h1_single{
	font-size:32px;  line-height:32px;
}

.imagen_cabecera_single{
	width:100%;
}

}


@media only screen and (max-width:350px){

.titulo_servicio{
	font-size:26px;
}

.span_numero_servicio{
	font-size:26px;
}

.titulo_h2{
	font-size:29px; line-height:29px;
}

.span_facilities{
	font-size:22px;
}

.direccion_tab{
	font-size:22px;
}

.direccion_tab>a{
	font-size:22px;
}

.bloque_linked_in_participa{
	float:left; width:98%;
}

.bloque_linked_in_participa_dos{
	float:left; width:98%; margin-left:2%;
}

.bloque_linked_in{
	float:left; width:100%;
}

.bloque_team{
	height:170px;
}


}

