@media only screen and (max-width: 1300px) {
	#div_header_telefono .whatsapp:before{
		display: none;
	}
}
@media only screen and (max-width: 1200px) {
	.div_columnas_cuadros > div {
		width: 40%;
	}
	.div_columnas_cuadros > div:last-child {
		width: 60%;
		padding-top: 20px;
	}
	.div_columnas_cuadros > div:first-child .cont {
		padding-left: 30px;
	}
	#div_galeria_sup .slick-carousel .slick-prevp{
		left:0px;
	}
	#div_galeria_sup .slick-carousel .slick-nextp{
		right:0px;
	}
	#div_homepage > #div_html > .index_cont >.anchoa.lista_columnas_2 {
		margin-top: -50px;
	}
}
@media only screen and (max-width: 1050px) {
	#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_pie1 *{
		text-align: left !important;
	}
	.columnas_3 > ul > li{
		width: 50%;
	}
}
@media only screen and (max-width: 900px) {
	.div_menu_sup.flotante .formulario .campo button {
		padding: 20px 20px;
	}
	.div_columnas_cuadros > div {
		float: none;
		width: auto !important;
	}
}
@media only screen and (max-width: 850px) {
	#div_header_telefono{
		display: none !important;
	}
}
@media only screen and (max-width: 800px) {
	.mapCanvas{
		height: 500px;
	}
	.div_fotografias .crsl-item {
		height: 450px;
	}
	body #div_galeria_sup .slick-carousel .crsl-item{
		height: 450px;
	}
	.div_comentarios .crsl-item{
		padding: 20px;
	}
	#div_homepage > #div_html > .index_cont >.anchoa.lista_columnas_2 {
		margin-top: -50px;
	}
	#div_logo {
		float: none;
		margin-right: 0px;
	}
	#div_header_right {
		text-align: left;
		float: none;
		margin: 0px 0px 5px -5px;
	}
	.columnas_2{
		display: block;
		width: auto;
	}
	.columnas_2 > *{
		display: block;
		width: auto;
    	padding: 20px !important;
	}
	.columnas_2 .imagen_p.abso{
		padding: 0px !important;
	}
	.columnas_2 .imagen_p .imagen, .columnas_2 .imagen_p.abso .imagen{
		position: relative;
		height: 400px;
	}
	.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;
	}
	#div_homepage > #div_html > .index_cont >.anchoa.lista_columnas_2 {
		margin: 0px 20px 0px 20px;
	}
	.lista_elementos .slick-carousel .crsl-item > .fondo {
		position: relative;
		height: 400px;
	}
	.lista_elementos .slick-carousel .crsl-item > .ancho{
		padding-left: 0px;
		padding-right: 0px;
		text-align: left !important;
	}
	.lista_elementos .slick-carousel .crsl-item > .ancho .content {
		padding: 30px;
		margin: 0px;
		display: block;
		width: auto;
	}
	.lista_elementos .slick-prevp, .lista_elementos .slick-nextp {
		height: 30px;
		top: auto;
		bottom: 36px;
	}
	.lista_elementos .slick-prev, .lista_elementos .slick-next {
		top: auto;
		margin-top: 0px;
	}
	.lista_elementos1 > ul > li{
		width: 50%;
	}
	.mobile_show{
		display:block;
	}
	.mobile_hidden{
		display:none !important;
	}
}
@media only screen and (max-width: 730px) {
	#div_menu{
		display: none;
	}
	#div_menu.flotante{
		display: block;
	}
	#div_menu.flotante .formulario{
		display: none;
	}
	.columnas_3 > ul > li{
		width: 100%;
	}
}
@media only screen and (max-width: 640px) {
    .documentos.tcenter ul{
        display: block;
    }
    .documentos.tcenter ul li > .padding3{
        width: auto;
    }
}
@media only screen and (max-width: 600px) {
	.columnas_2 .imagen_p .imagen, .columnas_2 .imagen_p.abso .imagen{
		height: 300px;
	}
	.div_campings .slick-carousel{
		padding: 0px 0px;
	}
	.lista_elementos .slick-carousel .crsl-item > .fondo {
		height: 300px;
	}
	.lista_elementos1 > ul{
		margin: -30px 0px 0px 0px;
		padding: 0px;
	}
	.lista_elementos1 > ul > li{
		width: auto;
		display: block;
	}
	.lista_elementos1 > ul > li > .licont{
		padding: 30px 0px 0px 0px;
	}
	.index_cont {
		padding: 30px 0px;
	}
	.div_fotografias .crsl-item {
		height: 300px;
	}
	body #div_galeria_sup .slick-carousel .crsl-item{
		height: 300px;
	}
	#div_enlaces > ul > li:first-child{
		padding-top: 0px;
	}
	.div_menu_sup .formulario {
		text-align: left;
		margin: -15px 0px 0px -20px;
	}
	.div_menu_sup .formulario .campos{
		display: block;
	}
	.div_menu_sup .formulario .campos:last-child .campo:last-child{
		display: block;
	}
	.div_menu_sup .formulario .campo {
		margin: 15px 0px 0px 20px;
	}
	.div_menu_sup .formulario .campo button {
		margin: 0px;
	}
	#div_galeria_sup .ancho {
		top:auto;
		bottom: 40px !important;
	}
	#div_galeria_sup .ancho > div {
		position: relative;
		height: auto;
		width: auto;
	}
	#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_pie1 .padding1 {
		max-width: none;
	}
	#div_pie1 > div:first-child > div {
		display: block;
		max-width: none;
	}
	.size40 {
		font-size: 35px;
		line-height: 35px;
	}
	.lista1 ul li{
		width:50%;
	}
	.lista1 ul li br {
		display: none;
	}
	.img_club_campingred img{
		width: 170px;
	}
	.icono_ubicacion .texto {
		padding: 0px;
	}
	.icono_ubicacion .icono{
		right: auto;
		left: 50%;
		margin-left: -44px;
		top: 0px;
		position: relative;
		padding-bottom: 20px;
	}
	.div_columnas_cuadros > div .crsl-item .elemento .imagen {
		min-height:inherit;
		height: 250px;
	}
	.div_columnas_cuadros > div:first-child .crsl-item .imagen {
		height: 300px;
	}
	.div_columnas_cuadros > div .crsl-item .elemento .cont{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.div_columnas_cuadros > div:first-child .crsl-item .elemento{
		padding: 0px;
	}
	.div_columnas_cuadros > div .crsl-item .elemento > *{
		position: relative !important;
		right: auto !important;
		width: auto !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.div_columnas_cuadros > div .crsl-item .elemento .cont {
		min-height: inherit;
		height: auto;
	}
	.div_columnas_cuadros .cont {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.div_columnas_cuadros > div:first-child .cont {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.div_columnas_cuadros > div > .iconos_p{
		height: auto;
		padding: 0px 20px 20px 20px;
	}
	.div_columnas_cuadros > div > .iconos_p > .iconos > br{
		display: none;
	}
	.div_menu_sup .formulario .campo button {
		width:100%;
		height: auto;
		padding: 10px 20px;
	}
	.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=password], .formulario textarea{
		width:100% !important;
		box-sizing: border-box;
	}
	.formulario input[type=text], .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_show2.inline{
		display: -moz-inline-stack !important;
		display: inline-block !important;
		zoom: 1;
		*display: inline !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;
    }
}