@media only screen and (max-width: 1260px) {
	.ancho .div_fotografias .slick-prevp, .div_noticias .slick-prevp {
		left: -20px;
	}
	.ancho .div_fotografias .slick-nextp , .div_noticias .slick-nextp {
		right: -20px;
	}
	.ancho .div_fotografias .slick-prevp .slick-prev:before, .div_noticias .slick-prevp .slick-prev:before {
		left: 8px;
	}
	.ancho .div_fotografias .slick-nextp .slick-next:before, .div_noticias .slick-nextp .slick-next:before {
		left: 12px;
	}
}
@media only screen and (max-width: 1080px) {
	#div_menu.flotante.oculto, #div_menu.flotante .oculto{
		display: none;
	}
	.ancho .div_fotografias .slick-prevp .slick-prev:before{
		left: 12px;
	}
	.ancho .div_fotografias .slick-nextp .slick-next:before, .div_noticias .slick-nextp .slick-next:before {
		left: 8px;
	}
	.ancho .div_fotografias .slick-prevp, .ancho .div_fotografias .slick-nextp {
		width: auto;
		height: auto;
		left: 0px;
		right: 0px;
		top: auto;
		bottom: 50px;
		max-width: 1200px;
		margin: 0 auto;
	}
	.ancho .div_fotografias .slick-prevp .slick-prev {
		right: 100px;
	}
	.ancho .div_fotografias .slick-nextp {
		right: 0px;
	}
	.ancho .div_fotografias .slick-nextp .slick-next {
		right: 20px;
	}
	.ancho .div_fotografias .slick-prev, .ancho .div_fotografias .slick-next {
		background-color: #36a9e1 !important;
	}
	.ancho .div_fotografias .slick-prevp:hover .slick-prev, .ancho .div_fotografias .slick-nextp:hover .slick-next {
		background-color: #000000 !important;
	}
	.ancho .div_fotografias .slick-prevp .slick-prev:before, .ancho .div_fotografias .slick-nextp .slick-next:before {
		border-color: #FFFFFF;
	}
}
@media only screen and (max-width: 950px) {
	body .plugin_fotografias ul.plugin_fotografias_cont{
		height:500px;
	}
	.div_bungalows .slick-carousel .crsl-item{
		height: 300px;
	}
}
@media only screen and (max-width: 800px) {
	body .plugin_fotografias ul.plugin_fotografias_cont{
		height:400px;
	}
	#div_header .div_logo, .div_logo {
		float: none;
	}
	.columnas_2{
		display: block;
		width: auto;
	}
	.columnas_2 > *{
		display: block;
		width: auto;
    	padding: 20px !important;
	}
	.columnas_2 .imagen_p .imagen{
		position: relative;
		height: 300px;
	}
	.ancho .columnas_2 > *{
    	padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.columnas_2 .pastilla_dentro{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.columnas_2 .pastilla_dentro:before{
		display: none;
	}
	.div_menu_sup .formulario {
		text-align: left;
		margin-right: 0px;
	}
	.lista_elementos2 > ul > li {
		float: none;
		width: auto;
	}
	.div_fotografias .crsl-item .imagen {
		height: 400px;
	}
	.ancho .div_fotografias .crsl-item .imagen {
		height: 500px;
	}
	.mobile_show{
		display:block;
	}
	.mobile_hidden{
		display:none !important;
	}
}
@media only screen and (max-width: 730px) {
	#div_pie .div_logo {
		float: none;
	}
	#div_pie1 .padding1 {
		max-width: none;
	}
	#div_pie1 *{
		text-align: left !important;
	}
	#div_pie1{
		display: block;
		width: auto;
	}
	#div_pie1 > div{
		display: block;
		padding-right: 0px;
		padding-bottom: 10px;
		max-width: none;
	}
	#div_pie1 > div:last-child{
		padding-bottom: 0px;
	}
	#div_pie1 .padding1 {
		margin: 0px;
	}
	#div_menu.flotante{
		display: block;
	}
	#div_menu.flotante .formulario{
		display: none;
	}
	#div_menu {
		padding: 20px 0px;
	}
	.div_menu_sup .formulario{
		margin: -20px 0px 0px -10px;
	}
	.div_menu_sup .formulario .campo{
		width: 50%;
		margin: 0px;
	}
	.div_menu_sup .formulario .campo.completo {
		width: auto;
		display: block;
	}
	.div_menu_sup .formulario .campo > div{
		margin: 20px 0px 0px 10px;
	}
	.div_menu_sup .formulario .campo.fecha_busc_p > div{
		padding-right: 20px;
	}
	.div_menu_sup .formulario .campo .ui-datepicker-trigger {
		position: absolute;
	}
	.div_menu_sup .formulario .campo button {
		width:100%;
		height: auto;
		padding: 10px 20px;
	}
	.div_menu_sup .formulario input[type=text], .div_menu_sup .formulario input[type=number]{
		width:100% !important;
	}
	.div_menu_sup .formulario .campo button {
    	margin: 0px;
	}
}
@media only screen and (max-width: 600px) {
	#div_galeria_ini .ancho {
		bottom: 0px !important;
	}
	.tabla_tarifas {
		padding: 20px;
	}
	#div_menu1_p{
		position: absolute;
		top: 0px;
		right: 20px;
		margin: 0px;
	}
	.div_bungalows > ul > li {
		display: block;
		width: auto;
	}
	.size10 {
		font-size: 20px;
		line-height: 20px;
	}
	.lista_elementos2 > ul > li:first-child > a > .imagen {
		height: 250px;
	}
	.lista_elementos2 > ul > li > a > * {
		padding: 15px 20px;
	}
	.div_fotografias .crsl-item .imagen {
		height: 300px;
	}
	.ancho .div_fotografias .crsl-item .imagen {
		height: 250px;
	}
	#div_header_telefono > div{
		display:-moz-inline-stack;
		display:inline-block;
		zoom:1;
		*display:inline;
		vertical-align:top;
		padding-right: 10px;
	}
	.div_menu1 > div {
		background-color: rgba(102,176,48,1);
	}
	.div_menu1 > div ul {
		margin: 20px 0px 0px 0px;
	}
	.div_menu1 {
		top: 20px;
	}
	#div_header .div_logo {
		padding-bottom: 15px;
		float: none;
	}
	#div_header_right{
		float: none;
		margin-bottom: -20px;
	}
	#div_header_right > ul{
		margin: -8px 0px 0px -8px;
	}
	#div_header_right > ul > li{
		margin: 8px 0px 0px 8px;
	}
	.size40 {
		font-size: 35px;
		line-height: 35px;
	}
	.lista1 ul li{
		width:50%;
	}
	.lista1 ul li br {
		display: none;
	}
	.img_club_campingred img{
		width: 200px;
	}
	.icono_ubicacion .texto {
		padding: 0px;
	}
	.icono_ubicacion .icono{
		right: auto;
		left: 50%;
		margin-left: -44px;
		top: 0px;
		position: relative;
		padding-bottom: 20px;
	}
	.formulario .campo .fecha .ui-datepicker-trigger {
		padding: 6px;
	}
	.formulario .ui-selectmenu-button.ui-button {
		display: block !important;
	}
	.formulario{
		display:block;
		margin-left:0px;
	}
	.formulario .campo{
		float:none;
		display:block;
		margin-left:0px;
	}
	.formulario input[type=text], .formulario input[type=number], .formulario input[type=password], .formulario textarea, .formulario select{
		width:100% !important;
		box-sizing: border-box;
	}
	.formulario input[type=text], .formulario input[type=number], .formulario input[type=password]{
		height:30px;
	}
	.formulario .campo.medio{
		display:inline-block;
		width: 50%;
		vertical-align: top;
		margin: 0px;
	}
	.formulario .campo.medio > div{
		padding: 15px 0px 0px 20px;
		position: relative;
	}
	.formulario .campo.completo{
		display:block;
	}
	.formulario.columnas_2 .campos{
		display:block;
	}
	.formulario.columnas_2 .btn_submit{
		position:relative;
		bottom:auto;
		right:auto;
	}
	#ui-datepicker-div {
		position: fixed !important;
		top: 50% !important;
		left: 50% !important;
		z-index: 1043 !important;
	}
	#ui-datepicker-div-bg {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1042;
		overflow: hidden;
		position: fixed;
		background: #0b0b0b;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		filter: alpha(opacity=80);
	}
	.mobile_show2{
		display:block !important;
	}
	.mobile_hidden2{
		display:none !important;
	}
	.dropdown1 {
		position: fixed !important;
		top: 50% !important;
		left: 0px !important;
		right: 0px !important;
		z-index: 1043 !important;
	}
	#dropdown1-bg {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1042;
		overflow: hidden;
		position: fixed;
		background: #0b0b0b;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		filter: alpha(opacity=80);
	}
    .dropdown1 .panel_lista {
        width: auto;
        max-width: 300px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 400px) {
	#sliding-popup-cookies div{
		padding:7px 20px;
	}
}