@media only screen and (max-width : 767px) {
	/* GLOBAL */
	.only-mobile {
		display: block !important;
	}
	.only-desktop {
	display: none !important;
	}
	.padding-30w {
		padding-left: 20px;
		padding-right: 20px;
	}
	.boton-manual-exterior-50 {
		width: 100%;
		margin-bottom: 30px;
	}
	.link_homes {
		width: 60% !important;
		padding: 0 30px;
	}
	.link_homes a {
		display: block;
	}

	/* ?? */
		.title-download span.cajita {
			width:60%;
		}
		
		#item-menu-0,
		.login-movil,
		.slider-interes-movil{
			display:block;
		}	
		
		.slider-interes-pc {
			display:none;
		}	
		
		#image_orga{
			opacity:1 !important;
			top:0px !important;
		}
	#go_home {
		display: none;
	}
	#go_home_movil,
	#logout_user {
		padding: 5px;
		position: absolute;
		text-align: center;
		display: block;
		left: 0px;
		z-index: 1001;
	}
	#go_home_movil img,
	#logout_user img {
	width: 25px;
	}
		
	/*Menú*/
	#header-top {
	position: absolute;
	}
	#box_menu_movil {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 27px;
		height: 27px;
		padding: 5px;
		text-align: center;
		z-index: 1001;
	}	
	#box-alerts,
	.menu-inferior-pc {
		display:none !important;
	}
	#box_menu_movil img {
		width: 100%;
	}
	.line_white {
		width: 100%;
		height: 3px;
		margin: 3px 0 !important;
		background-color: white;
		float: left;
	}
	.container-fluid {
		padding: 0px !important;
	}
	.deployable {
		display: none !important;
	}
	#wrap-header-mnu {
		position: absolute !important;
		top: 0 !important;
		height: auto;
		float: left;
		width: auto;
		z-index: 5000;
		margin-top: 0 !important;
		display: none;
	}
			
				.site-header{
					float:left;
					display: block;
					clear: both;
					width: 100%;
					height: 66%;
					text-align: right;				
				}
				
	#menu-content {
		margin-top: 0px;
		width: auto;
	}
				
						#menu-content #mnu-main-header{
							width: auto !important;
							float: left;
						}
						
							#menu-content #mnu-main-header li:first-child{
								margin-left:auto !important;
							}
						
							#menu-content #mnu-main-header li{
								clear: both !important;
								text-align: left !important;
								width: 100% !important;
								height: auto !important;
								margin-top: 0px !important;
								/*border-bottom: 1px solid #ffffff !important;*/
								padding: 0px !important;
								margin-right: 0px !important;
								font-size: 18px;
							}
								#menu-content #mnu-main-header li div{
									padding: 0.5em 1em !important;		
									border-bottom:1px solid #ffffff;
								}
	/*Level 2*/
	#menu-content #mnu-main-header ul.level1 {
		display: block !important;
		position: relative;
		top: 0px !important;
		left: 0;
		list-style: none;
		opacity:initial !important;
		padding:0 !important;
		height: auto !important;
	}
	#menu-content #mnu-main-header ul.level1 li {
		width: 100% !important;
		float: none;
		background: url("../images/fondo_menu_movil.png");
		padding:0px !important;
		border-bottom: 1px solid #fff;
	}
										
	#menu-content #mnu-main-header ul.level1 li div{
		border-bottom: 0px !important;
		margin-left: 15px;
		width: 82% !important;
		float: none;
		display: block;
		text-align: left;
		border-top: none;
		color: #fff;
		font-weight: normal;
		font-size: 15px !important;
	}	
	/*Level 2*/
	#menu-content #mnu-main-header ul.level2 {
		display: block !important;
		position: relative;
		margin-left:0px !important;
		border-top: 1px solid white;
		height: auto !important;
	}
	#menu-content #mnu-main-header ul.level2 li {
		width: 100% !important;
		float: none;
		background: #000000;
		padding:0px !important;
		border-left: 0;
	}
	#menu-content #mnu-main-header ul.level2 li div{
		margin-left: 30px;
		width: 82% !important;
		float: none;
		display: block;
		height: auto;
		text-align: left;
		color: #fff;
		font-weight: normal;
		top: 0px !important;
		font-size: 13px !important;
	}	

	/* RRSS */
	#menu-rss {
		display: none;
	}
	#menu-rss-movil {
		position: absolute;
		display: block !important;
		top: 10px;
		z-index: 10;
		width: 100%;
	}
	#menu-rss-movil #mnu-top-header {
		width: 160px;
		clear: both;
		margin: auto;
	}
	#menu-rss-movil #mnu-top-header a {
		padding: 5px;
	}
	#menu-rss-movil #mnu-top-header li{
		float: right;
		margin: 0 5px;
	}
	#menu-rss-movil #mnu-top-header li img{
		width: 20px !important;
	}
	#menu-rss-movil .c-estructural-navegacionPrincipal_R2 .text{
		width:100px !important;
		height:15px !important;
		font-size:3.5em !important;
	}
	#menu-rss-movil .c-estructural-navegacionPrincipal_R2 .lupaBuscador{
		height:25px !important;
		width:35px !important;
	}
		#menu-rss-movil .c-estructural-navegacionPrincipal_R2 .lupaBuscador input {
			/*margin-top:0px !important;*/
			margin-left:5px !important;
			width:20px !important;
		}
	/* BUSCADOR */
	#content_search {
		position: absolute;
		top: 50px;
		z-index: 10 !important;
	}
	#content_search .cajaBuscador {
		width: 50%;
		margin: auto;
	}
	#content_search input[type=text] {
		width: 82%;
		border: 2px solid white;
		font-size: 14px;
		line-height: 20px;
	}
	#content_search .lupaBuscador {
		margin-top: 2px;
		float: right;
		margin-right: 6px;
	}
	#content_search .lupaBuscador input {
		margin-left: 4px !important;
	}

	/* LOGO */	
	#logo-header {
		text-align: center;
		margin-top: 150px;
		width: 100%;
		display: block;
	}
	#logo-header-container {
		margin: auto;
	}
					
						#logo-header a{
							display:block;
							width:100%;
							height:100%;
						}
					
							#logo-header img{
								margin:0;
							}

	/* MENÚ AUXILIAR */
	#mnu-aux-header,
	#mnu-aux-header #wrap-nav-aux {
		margin-top: 0 !important;
	}
	#mnu-aux-header #wrap-nav-aux {
		width: 100%;
	}
	#mnu-aux-header .item-mod {
		width: 20% !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	#mnu-aux li .item-img-mnu {
		font-size: 9px;
	}
	#mnu-aux li img {
		width: 30px;
	}
						
							.type-home{
								font-size:5em;
								text-align:center;
								padding:0px !important;
							}
							
					#mnu-aux li.titleBox{
						width:50%;
						margin:0 auto;
					}
					
						#mnu-aux li.titleBox img{
							display:none;
						}
						
						.slide-last li:first-child{
							margin-top:40% !important;
						}
					
	.menu-movil {
		display: block;
	}
					
			/*menú pc/tablet*/
			.menu-pc-tablet{
				position:absolute;
				bottom:25%;
				width:100%;
				/*display:none;*/
			}
			
				.menu-pc-tablet #mnu-aux li:last-child,
				.menu-pc-tablet #mnu-aux li:first-child{
					display:none;
				}
				
				.menu-pc-tablet #mnu-aux li{
					display:none;
					background-image:url("../images/go-link.png");
					background-repeat:no-repeat;
					background-position:right;
					width:90%;
				}
				
					.menu-pc-tablet #mnu-aux li .item-img-mnu{
						display:table-cell;
						font-size:4em;
						width:65%;
						padding-right:5%;
						text-transform:uppercase;
					}
					
					.menu-pc-tablet #mnu-aux li img{
						float:left;
						display:none;
					}

	/* ENLACES DE INTERÉS */
	#banner_home3.jcarousel-skin-tango .jcarousel-clip-horizontal {
		width: 86% !important;
		min-height: 250px;
	}
	#banner_home3.jcarousel-skin-tango .jcarousel-prev-horizontal {
		left: 5px !important;
	}
	#banner_home3.jcarousel-skin-tango .jcarousel-next-horizontal {
		right: 5px !important;
	}
	/* home */
	#wrapper-home #banner_home3.jcarousel-skin-tango .jcarousel-prev-horizontal {
		left: 10px !important;
	}
	#wrapper-home #banner_home3.jcarousel-skin-tango .jcarousel-next-horizontal {
		right: 10px !important;
	}

	/* ACTUALIDAD */
	#actualidad-wrap {
	margin-top: 30px !important;
	}
	#news-wrap {
		width: 100% !important;
		margin: 50px 0 0 !important;
	}
	#news-wrap .main-new {
		width: 100%;
		height: auto !important;
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-right: 0 !important;
		border-bottom: 1px solid #ababab;
	}
	#news-wrap .titulo_new {
		font-size: 20px !important;
		text-align: center;
	}
	#news-wrap .date_new {
		text-align: center;
		padding-bottom: 15px !important;
	}
	#news-wrap .side-news {
		width: 100%;
	}
	#news-wrap .side-news .padding-30w {
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid #ababab;
	}

	/*AGENDA */
	#agenda-wrap {
		position: relative;
		display: block !important;
		width: 100% !important;
		margin: -30px 0 0 !important;
	}
	#agenda-wrap #agenda-left,
	#agenda-wrap #agenda-right {
		position: relative;
		display: block !important;
		width: 100% !important;
		padding: 0 !important;
		float: left;
	}
	#agenda-wrap #agenda-left {
		height: 150px;
	}
	#agenda-wrap #agenda-right #link_agenda {
		margin-top: -90px;
	}
	#agenda-wrap .events-day-home {
		width: 100% !important;
	}
	#agenda-wrap .agenda-date {
		width: 100%;
		margin: 0 !important;
	}
	#agenda-wrap .day-home,
	#agenda-wrap .separator-date {
		width: 20%;
	}
	#agenda-wrap .title-agenda-event {
		margin-top: 10px;
	}
	#agenda-wrap .title-event-home {
		line-height: 1.25em !important;
		font-size: 18px;
		margin-top: 10px;
	}
	#agenda-wrap .description-event-home {
		margin-top: 10px;
	}
	#agenda-wrap .info_event_list {
		font-size: 14px;
		margin-top: 10px;
	}
	#agenda-wrap .agenda-separator {
		position: relative;
		display: block;
		clear: both;
		margin: 0 auto 50px;
	}
	#agenda-wrap #box_slide {
		height: auto !important;
	}
	#agenda-wrap .listado-eventos {
		padding: 0 15px;
	}

	/* BOLSA DE EMPLEO */
	#empleo-wrap-home {
		margin-top: 0px !important;
	}
	#box-empleo-wrap {
		width: 90% !important;
		padding: 30px 0 !important;
	}
	#empleo-wrap-home #empleo-centered,
	#empleo-wrap-home #empleo-subwrap {
		width: 100%;
		left: unset;
		height: -webkit-fill-available;
	}
	#box-ofertas-empleo,
	#box-demandas-empleo {
		width: 100% !important;
		margin: 30px 0 120px !important;
		height: auto !important;
		max-height: 330px !important;
	}
			#box-bolsa-empleo .banner-bolsa-empleo{
				height:400px !important;
			}
			
			.banner-bolsa-empleo .slideshowlite ul li{
				margin-bottom:3% !important;
				margin-top:3% !important;
			}
			
			.link_new-solicitud-movil{
				display:block;
				text-align: center;
				border: 2px solid #ffffff;
				padding: 0.5% 0%;
				width: 35%;
				display: inline-block;
				font-size:2.25em !important;
				text-transform: uppercase;
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
				color: #ffffff;		
				margin-left:32.5% !important;
				margin-top:5%;
				float:left !important;
				margin-right:0px !important;
				clear:both;
			}		
			
			#box-solicitudes{
				display:none;		
			}
			#box-demandas-empleo{
				margin-top:10% !important;;
			}
				.box-offers{
					min-height:49% !important;
				}
	.name-offers,
	.city-offers, .description-offers,
	.type-offers,
	.credicoh-offers {
		font-size: 16px !important;
	}

	.link-offers{
		font-size: 18px !important;
	}

	/* FARMACIAS DE GUARDIA HOME */
	#chemists-wrap {
		margin-top: 0 !important;
		height: auto !important
	}
	#chemists-wrap .box-chemists {
		width: auto;
	}

	/* CONSEJOS SANITARIOS */
	#advice-wrap {
		margin-top: -30px !important;
		height: auto !important
	}
	#advice-wrap #advice-centered,
	#advice-wrap #advice-subwrap {
		width: 100%;
		left: unset;
		height: -webkit-fill-available;
	}
	#advice-wrap #advice-subwrap #advice-column {
		display: none !important;
	}
	#advice-wrap .bx-wrapper {
		width: 90% !important;
		margin: 90px auto 50px !important;
	}
	#advice-wrap .listado-consejos,
	#advice-wrap .events-day-home {
		width: 100% !important;
	}
	#advice-wrap #box_slide {
		height: auto;
	}
	#advice-wrap .sliderConsejosHome li {
		height: 250px !important;
	}

	/* FOOTER */
	#footer-wrap {
		margin-top: 0;
		text-align: center;
	}
	#footer-2,
	#footer-2 #footer-right .new-box-footer {
		width: 100% !important;
		margin: 0 !important;
	}
	#footer-2 #footer-left {
		border-bottom: 1px solid;
	}
	#footer-2 #footer-left,
	#footer-2 #footer-left #box_legales,
	#footer-2 #footer-left #box_desarrollo,
	#footer-2 #footer-right {
		float: left !important;
		width: 100% !important;
		height: auto !important;
		margin: 0 !important;
		padding: 20px 0;
	}
	#footer-2 #box_desarrollo img {
		float: none;
	}

	/* COOKIES */
	.msgcookie .msgcookie-sumary,
	.msgcookie .msgcookie-buttons {
		width: 100%;
	}

	/* ACTUALIDAD */
	#wrapper-section .section-box {
		width: 100%;
	}
	#wrapper-section .header-article-section {
		text-align: center !important;
		margin-bottom: 0 !important;
	}
	#wrapper-section .header-section .separator-menu2 {
		display: none;
	}
	#wrapper-section .list-other-articles {
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #ccc;
	}
	#wrapper-section .list-other-articles div {
		font-size: 16px !important;
	}
	#wrapper-section .list-other-articles li,
	#wrapper-section .list-sub-menu li {
		width: 100% !important;
		padding: 5px 0;
	}
	#wrapper-section .content-title {
		width: 60%;
	}
	#wrapper-section .grid li {
		width: 98%;
		max-width:initial !important;
		min-height:initial !important;
		border-top-width: 0 !important;
		border-left-width: 0 !important;
		border-right-width: 0 !important;
		padding-bottom: 30px;
		margin-bottom: 20px;
	}
	#wrapper-section .title-second-news-home {
		font-size: 20px !important;
		padding: 20px 0 !important;
	}
	#wrapper-section .sumary-news-home {
		font-size: 15px !important;
		padding: 0 !important;
	}
	#wrapper-section .date-second-news-home {
		width: 25%;
		margin: 20px 0 0 !important;
	}

		.header-section h2 {
			font-size:8em !important;
			padding:0 2% !important;
		}
		
			#wrapper-section .slider-wrap{
				width:100% !important;;
			}
			
			#wrapper-section .slider-wrap{
				height:250px !important;
			}
			
			.img-actuallity{
				width:100% !important;
			}
			
			#wrapper-section .slider-wrap .device{
				position:relative;
			}
			
				#wrapper-section #link_new{
					font-size:4.5em !important;
					top:20% !important;
				}
				
				#wrapper-section #date_new{
					bottom:10% !important;
				}
				
			#date-offer-contact{
				bottom:0 !important;
			}
			
			#date-offer-contact ul{
				width:95% !important;
				float:left;
				margin:0 auto;
				margin-left:2.5% !important;
			}
			
				#date-offer-contact ul li{
					width:97%;
					height:50px;
					float:left;
					text-align:center;
					margin-left:0 !important;
					margin-right:0 !important;
				}
				
					#date-offer-contact ul li *{
						vertical-align:top !important;
					}
				
					#date-offer-contact ul li img{
						top:0px !important;
						margin-top:0px !important;
						height:auto !important;
					}
					
					#date-offer-contact ul li a,
					#date-offer-contact ul li span{
						top:5px !important;
					}
			
		#wrapper-actualidad-twitter #slideshow-w,
		#wrapper-actualidad-twitter #slideshow-w #slideshow{
			height:275px !important;
		}
		
		#wrapper-section #slideshow-w{
			width:100% !important;
			margin-top:5%;
			height:auto;
			/*height:275px !important;		*/
		}
		
			.slideshowlite a{
				width:94% !important;
			}
		
			#box-envolt-tweet .name-tweets #name_twitter,
			#box-envolt-tweet .name-tweets a{
				font-size:3em !important;
			}
		
			#box-envolt-tweet .date-tweets,
			#box-envolt-tweet .content-tweets{
				font-size:2.5em !important;
			}
			
			#wrapper-section #slideshow{
				width:94% !important;
				/*height:275px !important;	*/
			}
			
			#box-envolt-tweet{
				height:100px !important;
			}

			.slideshowlite #list_slider{
				max-width:none !important;
				width:102% !important;
			}
				
		#wrapper-article, #wrapper-section{
			overflow:initial !important;
		}
				
/* AGENDA */
		#wrapper-events-banner .slider-wrap {
			height: 320px !important;
		}
		
			#box-upcoming-events{
				background-position:center;
			}
		
			.slider-title-section{
				font-size:6em !important;
				margin-top:3.5% !important;
			}
			
			#title-last-offers{
				top:5% !important;
			}
			
			#enlace-last-offers{
				margin-top:25% !important;
			}
			
			.special-imagen{
				margin-left:0px !important;
			}
			
			.slide-item-title{
				font-size:4em !important;
				width:70% !important;
				margin-top:5% !important;
			}
			
			.slide-item-description{
				font-size:3.5em !important;
				width:75% !important;
				margin-top:2.5% !important;		
			}
			
			#date-event-datos span, #date-event-address a{
				font-size:2.75em !important;
			}
			
			#date-event-datos, #date-event-address{
				clear:both;
				width:100%;
			}
			
			#date-event-address{
				/*margin-left: 15% !important;*/
			}
			
			#wrapper-section .swiper-slide #date-event-datos img,
			#wrapper-section .swiper-slide #date-event-address img{
				width:17px!important;
				height:auto !important;
			}
			
			#upcoming-event-share img{
				width:60% !important;
			}
			
			#wrapper-events-banner #slideshow-w{
				margin-top:5% !important;
				height:500px;
			}
			
				.banner-agenda #slideshow{
					width:92% !important;
					height:500px !important;
				}			
				
				#wrapper-events-banner .slideshowlite a,
				#wrapper-events-banner .slideshowlite span,
				#wrapper-events-banner .slideshowlite span img{
					width:100% !important;
					height:100% !important;
				}
				
					#wrapper-events-banner .slideshowlite #list_slider{
						max-width:initial !important;
					}
				
					#wrapper-events-banner .slideshowlite ul li a,
					#wrapper-events-banner .slideshowlite ul li a.current,
					#wrapper-events-banner .slideshowlite ul li a span{
						height:25px !important;
						width:25px !important;
						background-size:contain !important;
					}
				#box-agendas,
				#box-alertas,
				#box-directorys {
					float:left !important;
					width:100% !important;
					min-height:initial !important;
					height:auto !important;
				}
				#list_agendas li{
					float:left !important;
					clear:none !important;
				}
				#list_agendas li img,
				#box-alertas li img,
				#box-directorys li img{
					display:none !important;
				}
	.alerta_td1 {
		display: block;
		float: left;
		width: 40px;
		position: absolute;
		left: 10px;
	}
	.alerta_td2 {
	float: left;
		width: 40px;
		position: absolute;
		left: 0;
		margin-top: 45px;
		font-size: 12px;
	}
	.alerta_td3 {
		float: right;
		width: 70%;
	}
	.list_agenda .box-list-content table tbody td img {
		width: 40px;
	}
	.link_alerta tr {
		display: block;
		min-height: 100px;
	}
	.title-directory {
		height: auto !important;
		text-align: center;
	}
	#box-form-directory {
		height:auto !important;
	}
	#box-form-directory .box-options {
		clear: both !important;
		float: none !important;
		width: 100% !important;
	}
	#box-form-directory span {
		width: 100%;
		margin: 0px !important;
	}
			
				#box2-filter-directory{
					margin-left:30px !important;
				}
					
					.campo-contacto{
						display:none !important;
					}
					.celdas-separator{
						display:none;
					}
					
					.celdas-information{
						width:100%;
						float:left;
						padding-bottom:15px;
						margin-bottom:15px;
						border-bottom:1px solid #ededed;
					}
	#wrapper-calendar{
		width:60% !important;
		position: fixed;
		z-index: 999;
		top: 0;
		margin-left: 0 !important;
	}
					.diavalido a{
						height:25px !important;
						width:25px !important;
						line-height:25px !important;
					}
				
			#page-content{
				width:100% !important;
				position:relative;
			}
	#showCalendar {
		display: block !important;
		position: absolute;
		left: 0;
		z-index: 999;
	}
	#showCalendar img {
		height: 22px;
		margin-left: 8px;
		margin-top: 6px;
	}
	#wrapper-calendar {
		margin-top: 0 !important;
	}
				.item-event{
					display:none;
					left: -18px !important;
					top: 29px !important;
				}
				.row_events .title-agenda-event,
				.title_event_present,
				#no-events{
					font-size: 17px !important;
				}
				
				.event_description div, .event_description p, .event_description span {
					font-size: 13px !important;
				}
	.event_description div *, .event_description p *, .event_description span *{
		font-size: 13px !important;
		line-height: 1.5em;
	}
	.event_description label {
			max-width: 85%;
	}
				
	/* BOLSA DE EMPLEO */
	#wrapper-empleo #empleo-wrap {
		height: fit-content !important;
	}
	#wrapper-empleo .slider-wrap-home,
	#wrapper-empleo .box-bolsa-de-empleo {
		float: left;
		width: 100%;
	}
	#wrapper-empleo #empleo-subwrap {
		width: 100% !important;
		margin: 0 !important;
	}
	#wrapper-empleo #box-empleo-wrap {
		padding: 0 !important;
	}
	#wrapper-empleo .title-empleo {
		font-size: 18px;
	}
	#wrapper-empleo #box-ofertas-empleo,
	#wrapper-empleo #box-demandas-empleo {
		margin: 30px 0 50px !important;
	}
	#wrapper-empleo .title-box-bolsa-de-empleo,
	#wrapper-empleo .box-filter-bottom {
		width: 100% !important;
		height: auto !important;
		text-align: center;
		display: grid;
	}
	#wrapper-empleo .title-box-bolsa-de-empleo .box-filter-celda,
	#wrapper-empleo .box-filter-bottom .box-filter-celda {
		vertical-align: middle;
		display: table-cell;
		width: unset !important;
	}
	#wrapper-empleo .box-options {
		clear: both !important;
		float: none !important;
		width: 100% !important;
	}
	#wrapper-empleo .title-box-bolsa-de-empleo .box-options,
	#wrapper-empleo .box-filter-bottom .box-options {
		height: 26px;
		margin: 15px 0;
		width: 100%;
	}
	#wrapper-empleo .title-box-bolsa-de-empleo .box-filter-celda span {
		font-size: 20px !important;
		margin-bottom: 0 !important;
	}
	#wrapper-empleo .box-options-off {
		display: none;
	}
	#wrapper-empleo #newOfferform .box-filter-medium {
		padding: 0 !important;
	}
		#wrapper-agenda-slide {
			height:auto !important;
		}
		
			#wrapper-agenda-slide .slider-wrap{
				height:470px !important;
			}
			
			#box-last-offers{
				background-position:center;
			}
			
			#perfil-solicited,
			#name-perfil-solicited{
				font-size:3.5em !important;
			}
			
			#wrapper-agenda-slide .slide-item-description{
				font-size:3.5em !important;
			}
			
			#date-offer-contact ul li span, #date-offer-contact ul li a{
				font-size:3em !important;
			}
			
			#date-offer-contact img{
				width:15px !important;
			}
			
			#box-bolsa-empleo{
				float:left !important;
				clear:both !important;
				width:100% !important;
				height:auto !important;
				margin-top:2%;
			}
			
			.banner-bolsa-empleo .slideshowlite ul{
				margin:9% 0%;
			}
			
				#box-bolsa-empleo #slideshow{
					width:94% !important;
				}
			
				#box-bolsa-empleo .slideshowlite a{
					/*width:100% !important;*/
					height:100% !important;
				}
			
					#title-demandas span{
						font-size:4em !important;
					}
					
					#title-demanda{
						font-size:3.5em !important;
					}
					
					#type-demanda{
						font-size:3.5em !important;	
						margin-bottom:3%;
					}
				
					.banner-bolsa-empleo .slideshowlite ul li span, .banner-bolsa-empleo .slideshowlite ul li a{
						font-size:3.5em !important;						
					}
					
					.banner-bolsa-empleo .slideshowlite ul li img{
						width:20px !important;
					}
				
					#boton-contacto a{
						font-size:3.5em !important;
					}
				
				.banner-bolsa-empleo .slideshowlite #list_slider{
					width:100% !important;
					max-width:initial !important;
				}
			
		.contenedor-titulos{
			float:left !important;
			width:100% !important;
		}
		
	.title-box-bolsa-de-empleo span,
	.title-localizador span {
		padding: 10px 0;
	}
	.title-localizador {
		height: auto !important;
		text-align: center;
		display: flex !important;
	}
	.title-box-bolsa-de-empleo span,
	.title-box-bolsa-de-empleo a.link-other-job,
	.title-localizador span,
	.title-localizador a.link-other-job {
		width: 100% !important;
		float: left !important;
		left: 0px !important;
		text-align: center !important;
	}
	.box-localizador .box-options,
	.box-descargas .box-options {
		clear: both !important;
		float: none !important;
		width: 100% !important;
	}
	.box-filter-bottom {
		text-align: center;
		display: flex !important;
	}
			.box-options span, .box-options a.link-other-job{
				width:auto !important;
				margin-left:3px !important;
				margin-right:2px !important;
			}
			
			.box-options a img, .box-options div img{
				margin-right:5px !important;
			}
			
				.link-list-bolsa-empleo img{
					display:none !important;
				}
				
				.cabecera-list-bolsa-empleo,
				.cabecera-list-localizador{
					display:none;
				}
				
				.celdas-empleo,
				.celdas-localizador {
					float:left !important;
					clear:both !important;
					width:100% !important;
					margin-bottom:2% !important;
				}
	.dates-item-bolsa-empleo,
	.dates-item-localizador {
		text-align: left;
		line-height: 1.25em;
		width: 100% !important;
	}
	.pin-mapa {
		margin: 10px 0 0 !important;
	}
					.title-download a{
						width:75%;
					}
					.cabecera-mapa{
						text-align:left !important;
					}
					
						.cabecera-mapa img{
							margin-top:10px;
						}
					
					.box-filter{
						height:auto !important;
					}
	.box-filter-celda {
		width: 100% !important;
		padding: 10px !important;
	}
					
						#filter-4{
							clear:both;
						}
	#box-cancel-filtrar,
	#box-reset-filtrar,
	#box-aplicate-filtrar {
		margin: 5px 0 !important;
	}
	.campos-movil {
		display: block !important;
		float: left;
		font-weight: bold;
		margin-right: 5px;
	}
					
					.item-cuadro-guardia img{
						width:30px !important;
						margin-right:15px !important;
					}

	.box-list-localizador #filter-2,
	.box-list-localizador #filter-3 {
		width: auto !important;
	}
					.box-list-localizador #filter-3{
						float:right !important;
					}

/* COLEGIADOS */
.box-colegiados .title-colegiado {
    height: auto !important;
    text-align: center;
}
.box-colegiados .box-options {
    clear: both !important;
    float: none !important;
    width: 100% !important;
}
.box-colegiados .box-options{
	display:inline-block !important;
}
		
.box-item-list-colegiados .campos-movil{
	display:none !important;
}

.celdas-colegiados{
	width:30% !important;
}
					
	/* ARTÍCULOS */
	#wrapper-article .section-box {
		width: 100%;
	}
	#wrapper-article .content-title {
		width: 60%;
	}
	#wrapper-article .titleBlock {
		font-size: 20px;
		margin-left: 25px;
		text-indent: -25px;
	}
	#wrapper-article .titleBlock span {
		font-size: 18px;
		text-indent: 0;
	}
	#wrapper-article .titleBlock img {
		margin-right: 5px;
	}

	.col-md-12 {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.text-block,
	.article-text {
		font-size: 16px !important;
		line-height: 1.25em !important;
		text-align: left !important;
	}
	.image-block,
	.youtube-block,
	.video-block,
	.wrap-gallery-article {
		width: 100% !important;
		margin: 20px 0 !important;
		height: auto !important;
	}
	#wrapper-article .title-article {
		width: 100%;
	}
	#wrapper-article .title-download .descarga-imagen {
		width: 15%;
		float: left;
		margin: 0 !important;
	}
	#wrapper-article .descarga-enlaces {
		float: left;
		width: 85%;
	}
	#wrapper-article .title-download {
		float: left;
		text-align: left;
	}
	#wrapper-article .title-download span {
		font-size: 14px !important;
		text-align: left !important;
	}
					.header-article-section .title-section-other-articles{
						height:auto !important;
						clear:both;
						float:left !important;
						margin-top:2%;
						width:100% !important;
					}
					.header-article-section .title-section-other-articles h2{
						font-size:4.5em !important;
						margin:0 auto !important;
						margin-bottom:2% !important;
						text-align:center !important;
					}
				.separator-menu{
					font-size:1em !important;
				}				
				
				.body-article{
					width:100% !important;
					margin-left:0px !important;
					margin-right:0px !important;
				}
							.youtube-block iframe,
							.video-block iframe{
								width:100% !important;
							}
						
							.foot-image div{
								/*font-size:2.5em !important;*/
							}
							
							.titleBlock img{
								margin-bottom:10px;
								top:2px !important;
							}
						
							.titleBlock span{
								float:left;
								width:100%;
							}
							
						.galeria_centro_movil .jcarousel-prev-horizontal,
						.galeria_centro_movil .jcarousel-next-horizontal{
							height:30px !important;
							width:30px !important;
							background-size:contain;
							background-repeat:no-repeat;
						}
						
						.galeria_centro{
							display:none !important;
						}
						
						.galeria_centro_movil{
							display:block !important;
							width:100% !important;
						}
						
						.galeria_centro_movil li{
							/*width:330px !important;*/
							margin:0px !important;
						}
						
						.img-responsive{
							top:40% !important;
						}
						
					.ImageArticleBig{
						width:100% !important;
						margin-left:0px !important;
						margin-right:0px !important;
					}
					
	/* FORMULARIOS */
			.box_contact1,
			.box_contact2{
				width:80% !important;
				margin-left:10% !important;
			}
			
				.form_accept{
					margin-left:10% !important;
					width:100% !important;
				}
				
				#text_info_contact{
					margin-left:10% !important;
				}
				.form_accept input{
					top:0px !important;
				}
				
		/*formularios nueva oferta nueva demanda*/
	.box_Check div {
		width: 85%;
		float: right !important;
	}
	.box_Check input[type=checkbox] {
		margin-right: 0px !important;
	}
	#newOfferform .box-filter-bottom .box-filter-celda {
		width: 100% !important;
	}
		.box_input{
			padding-top:2% !important;
			padding-bottom:2% !important;
		}
		
		.box_input label, .box_input_special label{
			width:auto !important;
		}
		
		.box_input input, .box_input_special input, .box_input textarea,
		.box_input select {
			width:97% !important;
			margin-left:1.5%;
		}
		
		.box_input textarea{
			padding:0px !important;
		}
		
		.aclaration_multiple{
			display:none;
		}
		
		#max_servidor{
			margin-left:0 !important;
			clear:both !important;
		}
		
		.error{
			margin-left:0px !important;
		}
		
	/* CONTACTO */
	#wrapper-map {
		width:100% !important;
	}
	#wrapper-contact-information {
		width:100% !important;
		margin-top: 5%;
		max-width: initial !important;
		height: auto !important;
		margin-bottom: 5%;
	}
	.box-contact-information {
		width: 100% !important;
		float: left !important;
		margin-bottom: 30px !important;
	}
				#box-contactos,
				#box-colegiacion{
					float: left !important;
					width: 100% !important;
					min-height: initial !important;
					height: auto !important;
				}
				
					#list_contacts {
						clear: both;
						width: 100%;
						float: right;
						padding: 0;
						margin: 0;
					}
					
					#box-contactos h2,
					#box-colegiacion h2{
						border-right:0px;
						border-left:0px;
					}
					
					#list_collegiates li {
						float: left !important;
						clear: none !important;
						width: 50% !important;
					}				
					
						#list_contacts li img,
						#list_collegiates li img{
							display:none !important;
						}
						
						.nota-aclaratoria{
							margin-left:0 !important;
						}
						
						#text-especifico,
						.nota-aclaratoria{
							text-align:justify;
						}
						
	#wrapper-contacto,
	#wrapper-colegiacion {
		width:100% !important;
	}
	#wrapper-contacto .box-form {
		width: 100%;
		padding: 0;
	}
	#wrapper-contacto .box-form h1 {
		font-size: 24px !important;
		text-align: center;
		font-weight: 600 !important;
		margin-top: 20px !important;
	}
	.Form_Intro {
		font-size: 15px !important;
		margin-bottom: 30px;
	}
	.box-label-input {
		width: 100% !important;		
		height: auto !important;
		padding: 10px 5%;
	}
	.box-label-input label,
	.box-label-input-special label {
		width:100% !important;
		margin-bottom: 5px !important;
	}
	.box-label-input .contact_question {
		width:100% !important;
	}
	.box-label-input-special {
		height: auto !important;
		padding: 10px 5%;
		
	}
	.box-label-input input,
	.box-label-input-special input,
	.box-label-input-special textarea{
		clear: both;
		width: 90% !important;
		max-width: 90% !important;
		min-width: 90% !important;
	}
	.box-label-input-special textarea{
		max-height:140px !important;
		min-height:140px !important;
		height:140px !important;
	}

	input[type="checkbox"] {
		width:25px !important;
		min-width:initial !important;
		max-width:initial !important;
		margin-right: 5px;
		float: left;
	}
	.checkbox_text {
		float: left;
		width: 85%;
	}
	.box-label-input span {
		float:left;
	}
	.notaform {
		margin-left: 0 !important;
	}
	.box-label-input-special #boton_send{
		margin-right:0 !important;
	}
	.error {
		top:0 !important;
	}
	.clausula-formulario {
		width: 90%;
		margin: 20px auto !important;
	}
				
	/* registro eventos */
	.box-registro-event input[type="text"],
	.box-participantes .register-name,
	.box-participantes .register-ncol,
	.box-participantes .register-venue,
	.box-participantes .register-email {
		clear: both;
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.box-participantes select {
		width: 100%;
	}
		/*búsqueda*/
	#box-alerts-movil{
		padding: 0.7em;
		position: absolute;
		left:0px;
		z-index: 1001;
		text-align: center;
		display: block;	
		background-image:url("../images/alertas.png");
		background-repeat:no-repeat;
		background-position:center;
		background-size: 30px;
	}
	#box-alerts-movil #num-alerts {
		font-size: 16px;
		line-height: 22px;
		position: relative;
		z-index: 50;
		font-weight: bold;
		font-family: "Dosis Medium";
		margin: 0;
	}
		.item-list-descargas-special{
			width:100% !important;
		}
		
		.event_description #link-show-hide{
			font-size: 1em !important;
		}
		
		.sub-header-article .list-other-articles div{
			font-size:20px !important;
		}
		
	.box-auxilio,
	.box-auxilio2,
	.box-auxilio3 {
		width:100%;
		clear:both;
		margin:5px 0px;
	}
	.box-auxilio span,
	.box-auxilio2 span,
	.box-auxilio3 span {
		width: 100%;
		margin: 0px !important;
	}
	.box-auxilio select,
	.box-auxilio2 select,
	.box-auxilio3 select {
		width: 100%;
		margin: 0 0 10px !important;
	}	
	.box-auxilio input,
	.box-auxilio2 input,
	.box-auxilio3 input {
		width: 100%;
		margin: 0 0 10px !important;
	}
	.title-descargas {
		height: auto !important;
		text-align: center;
	}
	.box-item-list-descargas .list-documents-data2 {
		margin-left: 10px;
		max-width: 75%;
	}
		
		.title-robos span, .title-robos a.link-other-job{
			left:0px !important;
			text-align:center !important;
		}
		
		#box-search-robos{
			width:100% !important;
		}

		#busqueda-robo{
			padding:5px !important;
		}
		
		.boton-cuadro-guardias{
			width:50%;
		}
		
		#banner44{
			height:100% !important;
		}
		.eliminar-oferta-demanda{
			font-size:24px !important;
		}
		
		.modal-body p{
			font-size:16px !important;
			margin-bottom:10px !important;
		}
		
		.modal-title{
			max-width:80%;
		}
	
	/* CUADROS DE GUARDIAS */
	#wrapper-section .title-guardias {
		width: 100% !important;
		height: auto !important;
		text-align: center;
		display: grid;
	}
	#wrapper-section .title-guardias .box-filter-celda {
    vertical-align: middle;
    display: table-cell;
    width: unset !important;
	}
	#wrapper-section .title-guardias .box-filter-celda span {
    font-size: 20px !important;
    margin-bottom: 0 !important;
	padding: 10px 0;
	}
	#wrapper-section .title-guardias .box-options {
    clear: both !important;
    float: none !important;
    width: 100% !important;
	}
	#wrapper-section .title-guardias .box-options select {
		width: 100%;
		margin: 0 0 10px !important;
		float: left;
	}
	.box-list-guardias .list-documents-data2 {
		margin-left: 10px;
		max-width: 75%;
	}

	/* BUSCADOR */
	.search-td1,
	.search-td2	{
		float: left;
		width: auto !important;
		padding-bottom: 0 !important;
	}
	.search-td1 {
		border: 0 !important;
	}
	.search-td1 {
		padding: 20px 0 0 !important;
	}
	.search-td2 {
		padding: 0 0 20px !important;
	}
}
@media only screen and (max-width : 767px) and (orientation : portrait) {
	.item-login,
	.item-login .mnu-aux-img {
		margin-left: 0px !important;
	}
}
@media only screen and (max-width : 767px) and (orientation : landscape) {
	/*Tumbado*/
	#box_menu_movil,
	#wrap-header-mnu,
	#go_home_movil,
	#logout_user{
		position: absolute !important;
	}
	
	#links-wrap{
		min-height:initial !important;
		height:auto !important;
	}
	
	#banner3{
		margin-top:5% !important;
	}
	
	#menu-rss-movil #mnu-top-header{
		width:18% !important;
	}
	
	#tweets{
		width:30880px !important;
	}
		
		#wrapper-section .slider-wrap{
			height:500px !important;
		}
		
		#wrapper-section #title_new, #date_new, #text_new{
			width:152px !important;
		}
		
		#wrapper-section #slideshow-w,
		#wrapper-section #slideshow{
			/*height:360px !important;*/
		}
		
		#wrapper-actualidad-twitter #box-envolt-tweet{
			height:145px !important;
		}
		
		.slideshowlite #list_slider{
			width:100% !important;
			max-width:initial !important;
		}
		
		#wrapper-section #slideshow-w, #wrapper-section #slideshow,
		#wrapper-events-banner #slideshow-w #slideshow{
			/*height:890px !important;*/
		} 
		
		#wrapper-agenda-slide .slider-wrap{
			height:500px !important;
		}
		
		.banner-agenda,
		.banner-agenda #slideshow{
			height:890px !important;
		}
		
		.banner-bolsa-empleo{
			height:400px !important;
		}
		
		#wrapper-agenda-slide .slider-wrap{
			/*height:450px !important;*/
		}
		
		#wrapper-actualidad-twitter #slideshow-w, #wrapper-actualidad-twitter #slideshow-w #slideshow{
			height:400px !important;
		}
		
		#upcoming-event-share ul li{
			width:10% !important;
		}
		
		#wrapper-section .swiper-slide #date-event-datos img, #wrapper-section .swiper-slide #date-event-address img{
			width:auto !important;
		}
		
		#date-offer-contact img{
			width:22px !important;
		}
}