body{
	font-family: 'Open Sans', serif;
}
.padding-0{
	padding: 0;
}
.boton-blackinerior a {
    color: #ffffff;
}
.red-publico { 
    text-decoration: none;
}
.usuario-movil a {
    font-size: 16px;
}
.baner-2 {
    background-image: url(../img/BANNER-2.jpg) !important;
}

.baner-3 {
    background-image: url(../img/BANNER-3.jpg)!important;
}
.Noticias-deportiva:hover {
    color: #ffffff;
}
.ctmemoria img {
    width: 65px;
    margin: 9px 0;
}

.ctmemoria a {
    color: #000000;
}
.boton-infoovermas {
    /* margin: 0 auto; */
    background: #d5a940;
    border: none;
    font-weight: 400;
    padding: 8px 3%;
    color: #ffffff !important;
    border-radius: 74px;
    margin-top: 19px;
}
.cont-vermasramas {
    width: 94%;
    margin: 0 auto;
    margin-left: 0%;
    color: #000000;
    font-size: 18px;
}
.boton-tenisnew {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}

.botontenisnew {
    background: #d5a940;
    margin: 0 11px;
    border-radius: 51px;
    padding: 3px 17%;
    font-size: 1.6em;
    width: 6em;
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 4px 4px;
}
.botontenisnew a {
    color: #ffffff;
}


.coomunicado2 {
    background: rgb(213 171 63 / 93%);
    width: 72%;
    margin: 0 auto;
    border-radius: 22px;
    padding: 11px 5px;
    /* font-size: 13px; */
}

 
header#menu {
    /* background: black; */
    /* border-top: 13px solid; */
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    background-image: linear-gradient(180deg, black, #ffffff00);
    width: 100%;
}
.box-menu {
    display: flex;
    /*align-items: center;*/
    /* margin-bottom: 10px;*/
    /* background: black;*/
    align-items: center;
    justify-content: space-between;
    height: auto;
    /* margin-bottom: 1%; */
}
.logotipo {
    /* height: 80px; */
    width: 77px;
    /* margin: 0 25px; */
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 11px;
    left: 3px;
}
.logotipo img {
    width: 100%;
}








/******************************************/

.proximoevento {
    position: absolute;
    right: 0;
    top: 20%;
    width: 330px;
    height: auto;
    background: rgb(34 34 34 / 60%);
}

.tituloproximoevento {
    text-align: left;
    padding: 7% 5% 1% 8%;
    font-size: 1.6em;
    color: #d6aa3f;
    /* text-transform: uppercase; */
    border-bottom: 1px solid;
    font-weight: bolder;
}

.cont-bloqueproximo {
    margin: 3% 6%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.meses-i {
    /* background: wheat; */
    display: flex;
    width: 100%;
    margin: 5px 0;
    padding: 7px 0;
    border-bottom: 1px solid #d6aa3f;
}
.meses-i:hover .texto-evento {
    background: rgb(255 255 255 / 38%);
    color: #ffffff;
}
.meses-i:hover .diames {
    color: #ffffff57;
}

.diames {
    display: flex;
    flex-direction: column;
    text-align: justify;
    align-items: center;
    width: 25%;
    font-size: 13px;
    color: #ffffff;
    line-height: 1.2;
}

.texto-evento {
    width: 75%;
    background: white;
    padding: 3% 4%;
    border-radius: 0 34px 0 0;
    line-height: 1.2;
    font-size: 13px;
}

.diames strong {font-size: 2em;}

.Vertodo-Event {
    background: #d6aa3f;
    padding: 5px 9px;
    color: #ffffff;
    width: 75%;
    font-size: 12px;
    text-align: center;
}

.textorD {
    font-size: 13px;
    display: flex;
    flex-direction: column;
}

/*************************** calendario************************************/

.cont-calendario-revista {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 11px 0;
    /* padding: 10px 0; */
}

.cont-calendario {
    width: 100%;
    /* background: #d8fbc6; */
    /* padding: 3%; */
}

.cont-revista {
    width: 30%;
    /* background: #bf6236; */
}

.titulo-CLDRO {
    text-align: left;
    /* font-weight: bold; */
    font-size: 2.2em;
    color: #d2aa47;
    border-bottom: 1px solid;
    padding: 0px 0;
    text-align: center;
}

.titulo-RVST {
    text-align: center;
    /* font-weight: bold; */
    font-size: 24px;
    color: #d2aa47;
    border-bottom: 1px solid;
    padding: 0 0;
    height: auto;
}

.calendario-new {
    height: 27em;
    background: rgb(255 244 191 / 86%);
    margin-top: 2%;
    display: flex;
    justify-content: center;
    /* align-items: center; */
    /* background-image: url(https://xmailing.cl/clubdepolo-portal/Portal/img/equitacion_077.jpg);*/
    background-size: cover;
    padding: 1px 0;
}

.grancalendario {
    background: rgb(255 255 255 / 96%);
    width: 99%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    /* align-items: center; */
}

.circulo3 {
    width: 100%;
    height: 18px;
    background: #000000;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.circulo3 span {
    height: 5px;
    background: #ffffff;
    display: block;
    width: 5px;
    margin: 0 2px;
    border-radius: 29px;
}

.tablacalendario {
    width: 100%;
    /*background: red;*/
    /* height: 65%; */
    /* height: 100%; */
    display: flex;
    justify-content: center;
    align-items: center;
}

.fechames {
    width: 24%;
    /*background: #b3b3b3;*/
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;
}

.allCL {
    width: 90%;
    display: flex;
    /* height: 76%; */
    margin: 0 auto;
    flex-direction: column-reverse;
    align-items: center;
}
.numeroc tr {
    /* background: rebeccapurple; */
    height: 42px;
}

.numeroc td a {/* background: red; *//* border-radius: 11px; */text-decoration: none;background: #f7f7f71c;width: 10px;display: flex;width: 83%;height: 40px;border-radius: 46px;justify-content: center;align-items: center;font-size: 20px;font-weight: lighter !important;}

/**********************REVISTA ***********************************/



.revistap {
    height: 395px;
    /* background: #f3f3f3; */
    /* border-radius: 0 65px 0 0; */
    overflow: hidden;
    position: relative;
}
.revistap img {
    /* border-radius: 0 65px 0 0; */
    height: 80%;
    width: 104% !important;
    overflow: hidden;
    position: relative;
    left: -10px;
    margin-top: 11px;
}
.ver-revista {
    margin: 5% auto;
    /* background: #d5ab3f; */
    width: 86%;
    text-align: center;
    font-weight: 500;
    color: #d5ab3f;
    border-radius: 38px;
    padding: 6px 0;
    font-size: 14px;
    /* position: absolute; */
    bottom: 0;
    /* left: 20px; */
    border: 1px solid;
}

.botonrevista {
    margin: 3% 0;
    background: #f1f1f1;
    height: 19%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/*********************** galeria app club ***************************/
.bloque-Gappclub {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 5% 0;
}

.bloqGalerias {
    width: 100%;
    /* background: red; */
}

.c-Galeria {
    margin-top: 14px;
    /* background: #efefef; */
    display: flex;
    /* justify-content: center; */
    align-items: center;
    position: relative;
    flex-direction: column;
    height: 85%;
}
.imgtienda {
    width: 100%;
    position: relative;
    height: 230px;
    overflow: hidden;
}


/*********************   MENU  Desktops  *******************************/

	.redes-idioma {
		display: flex;
		justify-content: space-between;
		color: #d6aa3f;
		padding-top: 10px;
	}
	.menu-login-redes {
		width: 100%;
		margin-left: 10px;
	}
	.redessociales i {
		width: 25px;
		height: 25px;
		text-align: center;
		border: 1px solid #d6aa3f;
		border-radius: 66px;
		padding: 5px;
		font-size: 14px;
	}
	.redessociales a {
		color: #d6aa3f;
	}
	.idioma {
		display: flex;
	}
	.ES {
		/* background: #393939; */
		border-radius: 43px;
		height: 25px;
		width: 25px;
		display: flex;
		justify-content: center;
		align-items: center;
		background-image: url(../img/IN.jpg);
		margin-right: 10px;
		background-size: cover;
		background-position: center;
		/* color: #ffffff; */
		box-shadow: inset 0px 0px 5px 1px #020202;
	}
	.IN {
		/* background: #393939; */
		border-radius: 43px;
		height: 25px;
		width: 25px;
		display: flex;
		justify-content: center;
		align-items: center;
		background-image: url(../img/cl.png);
		margin-right: 10px;
		background-size: 100% 100%;
		background-position: center;
		/* color: #ffffff; */
		box-shadow: inset 0px 0px 5px 1px #020202;
	}
	.menu-usuario {
		display: flex;
		justify-content: space-between;
	}
	.menu {
		width: 90%;
		margin-top: 0px;
	}
	.menu ul {
		padding: 0;
		margin: 0;
		list-style: none;
		display: flex;
		width: auto;
		flex-wrap: wrap;
		font-size: 16px;
		justify-content: flex-start;
		position: absolute;
		height: 55px;
	}
	.menu li {
		color: #ffffff;
		/* flex: 1; */
		display: flex;
		padding: 0 19px;
		/* margin: 0 4px 0px 0px; */
		height: 100%;
		display: flex;
		align-items: center;
	}
	.menu li:hover {
		background: rgb(214 170 63);
		color: #ffffff;
	}
	.rayamenu {
		width: 100%;
		height: 2px;
		background: #d6aa3f;
	}
	.Usuario {
    width: 30%;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    text-align: center;
    color: #ffffff;
    position: relative;
}
	.Usuario span {
    /* position: absolute; */
    bottom: -8px;
    font-size: 10px;
    left: 35%;
    display: flex;
    justify-content: center;
    color: white;
}
	.Usuario strong {
    border-bottom: 2px solid #d6aa3f;
    color: #d6aa3f;
    font-size: 19.5px;
}
.redessociales {
    padding-bottom: 4px;
}
.hoversubmenu:hover .new-submenu {
    display: flex;
    flex-direction: revert;
    position: relative;
    left: 0;
    top: 0;
    background: #d6aa3f;
    width: 144px;
    z-index: 99;
    width: 100%;
    flex-wrap: wrap;
    padding: 5px 0;
}
/*********************   MENU  Desktops  *******************************/


/*********************   MENU  Movil  *******************************/

	.menu-login-movil {
		color: #ffffff;
		width: 128px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 40px;
		flex-direction: column;
	}
.menu-login-movil span {
    font-size: 20px;
    line-height: 1;
}
.movil-rede-usario {
    display: flex;
    flex-direction: column;
    background: rgb(247 247 247 / 93%);
    position: fixed;
    z-index: 80;
    width: 100%;
    top: 15.8%;
}
	.redes-movil a {
		width: 40px;
		height: 40px;
		font-size: 25px;
		/* background: red; */
		margin: 10px 10px;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #d6aa3f;
		border: 1px solid #d6aa3f;
		border-radius: 36px;
		text-decoration:  none;
	}
	.redes-movil {
		display: flex;
		justify-content: center;
		margin: 0 auto;
	}
	.usuario-movil strong {
		color: #c39934;
		font-size: 20px;
	}
	.usuario-movil {
		text-align: center;
		font-size: 21px;
		line-height: 1.2;
		padding-top: 10px;
		display: flex;
		flex-direction: column;
	}
	.menu-movil ul {
		list-style: none;
		margin: 0;
		padding: 0 0px;
		/* background: #f1f1f1; */
		/* color: #848484; */
		position: relative;
		left: 0;
		top: 0;
		text-align: left;
		width: 100%;
		height: auto;
		padding-bottom: 4%;
	}
	.menu-movil li {
		padding: 15px 0px;
		padding-left: 4%;
	}

/*********************   MENU  Movil  *******************************/


	.cont-slider {
		background: #d2d2d2;
		/* margin-top: 13px; */
		height: 100%;
		background-image: url(../img/BANNER1.jpg);
		background-position: 100% 25%;
		background-size: cover;
	}
	.con-informacion {
		display: flex;
		flex-direction: column;
	}
	.columna-noticias {display: flex;width: 100%;padding: 10px 10px;flex-direction: revert;flex-wrap: wrap;}
	.columna-revista-calendario-galeria {
		/* background: blueviolet; */
		width: 100%;
		/* padding: 10px 10px; */
	}
	.Homenoticia {
		font-size: 20px;
		line-height: 20px;
		width: 100%;
	}
	.contenedor-noticia {
		/* border-bottom: 1px solid #d6aa3f; */
		padding-bottom: 10px;
		width: 49%;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
	}
	.titulo-noticia {
		line-height: 27px;

		color: #d6aa3f;
		border-bottom: 1px solid;
		width: 100%;
		font-family: 'Open Sans', sans-serif;
	}
	.imagen-noticia img {
		width: 100%;
	}
	.imagen-noticia {
		width: 100%;
		height: 19em;
		/* background: #e8e8e8; */
		margin: 10px 0 0 0;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
	}
	.texto-noticias {
	padding: 0 0;
	height: 70px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	margin-top: 14px;
	text-align: justify;
	padding: 0 7px;
	font-weight: lighter;
	margin-bottom: 20px;
	width: 67%;
	margin-left: 12%;
	}
	.mas-informacion span {
		color: #d6aa3f;
		border: 1px solid;
		padding: 4px 7px;
		border-radius: 8px;
		font-size: 11px;
		font-family: 'Open Sans', sans-serif;
	}
	.mas-informacion {
		text-align: right;
		width: 21%;
		display: flex;
		justify-content: center;
		align-items: center;
		text-decoration: none;
		font-weight: bold;
	}

	.contenedor-noticia2 {
		display: flex;
		flex-wrap: wrap;
		margin: 7px 0;
		/* border-bottom: 1px solid #d6aa3f; */
		padding-bottom: 9px;
		width:100%;
		flex-direction: row;
		margin: 15px auto;
		justify-content: flex-end;
	}
	.imagen-noticia2 img {
		width: 100%;
		height: auto;
		position: relative;
		top: 0;
	}
	.imagen-noticia2 {
		width: 100%;
		/* background: #e8e8e8; */
		display: flex;
		justify-content: center;
		align-items: center;
		height: 68vw;
		overflow: hidden;
		max-height: 20em;
	}

	.texto-noticias2 {
		/* background: #ececec; */
		margin-left: 10px;
		width: 100%;
		font-size: 14px;
		line-height: 16px;
		font-family: 'Open Sans', sans-serif;
		padding: 12px 5px;
		height: 92px;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		margin: 14px 0;
	}
	.mas-informacion2 span {
		color: #d6aa3f;
		border: 1px solid;
		padding: 4px 11px;
		border-radius: 26px;
		font-size: 15px;
		font-family: 'Open Sans', sans-serif;
		font-weight: bolder;
		width: 100%;
		display: block;
	}
	.mas-informacion2 {
		text-align: right;
		width: 107px;
		margin-top: 12px;
		margin-bottom: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 12px;
	}
	.contenedor-botones-noticias {
		display: flex;
		width: 100%;
		/* border-bottom: 1px solid #d6aa3f; */
		padding-bottom: 14px;
		margin-bottom: 14px;
	}
	.Noticias-deportiva {
		color: #d6aa3f !important;
		background: #d6aa3f00;
		margin: 0 4px;
		font-size: 10px;
		width: auto;
		height: 36px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight: 500;
		color: #292929;
		/* margin: 0 auto; */
		border-radius: 29px;
		text-decoration: none;
		color: #ffffff;
		padding: 0 20px;
		font-size: 14px;
		border: 1px solid #d6aa3f;
	}
	.img-galeria img {
    width: 100%;
}
	.img-galeria {
    width: 100%;
    background: #b1b1b1;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
	.calendario-revista{
		display: flex;
		flex-direction: column;
	}
	.calaendario-c {
		width: 100%;
		/* background: #807979; */
		padding: 5px;
		margin: 5px;
	}
	.revistas {
		width: 100%;
		padding: 5px;
		margin: 5px;
	}
	.text-calendario {
		font-size: 23px;
	}
	.dia-polo {
		display: flex;
		align-items: center;
	}

	.dia-p {
		/* font-family: monospace; */
		/* background: black; */
		padding: 0px 3px;
		font-size: 4em;
		/* font-weight: 600; */
		color: #000000;
		font-weight: bold;
		line-height: 1;
	}
	.mes-p {
		/* flex: 1; */
		padding: 0 6px;
		font-size: 2.4em;
		color: #d6aa3f;
		line-height: 1;
		text-transform: capitalize;
		margin-bottom: 10px;
	}
	.ano-p {
		color: #c3c3c3;
		font-size: 30px;
		font-weight: 500;
	}

	.cal-lunes {
		background: rgba(215, 173, 70, 0.4196078431372549);
		margin-top: 5px;
		padding: 0px 8px;
	}
	.fech-dia {
		display: flex;
		margin: 0 auto;
		width: 80%;
	}
	.dias1 {
		display: flex;
		flex: 1;
		font-family: 'Open Sans', sans-serif;
		font-weight: bold;
		color: #6b6b6b;
		font-size: 12px;
	}
	.fechas-dias {
		width: 80%;
		margin: 0 auto;
		/* background: rgba(158, 158, 158, 0.16); */
		padding: 3px 8px;
		font-size: 12px;
		font-family: 'Open Sans', sans-serif;
		color: #928181;
		height: 86px;
	}
	.titulo-galeria {
		font-size: 18px;
	}
	.revistas img {
    	width: 100%;
	}
	.flechas-galeria {
		display: flex;
		justify-content: space-between;
		font-size: 28px;
		padding: 15px 5px;
		color: #d6aa3f;
	}

	.contenedor-footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
		/* margin-bottom: 20px; */
		/* border-top: 1px solid #d6aa3f; */
		/* border-bottom: 1px solid #d6aa3f; */
		padding: 1% 0;
		flex-wrap: wrap;
	}




.footerlogo {
    width: 100px;
    padding: 0 0;
}
.footerlogo p {
    text-align: center;
    font-size: 10px;
    color: #ffffff;
    margin-top: 10px;
    margin-bottom: 0;
}

.footerlogo a {
    text-decoration: none;
}
.footerlogo img {
    /*width: 100%;*/
    display: flex;
    /* justify-content: center; 
    /* align-items: center; */
    margin: 0 auto;
}

	.logomasterpro {
		width: 115px;
	}

	.logomasterpro img {
		width: 100%;
	}
.textofooter {
    width: auto;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-size: 13px;
    color: #ffffff;
    padding: 10px 5%;
}

	.menu-privado-catg-secciones {
    width: 197px;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.76);
    padding: 9px 0;
    z-index: 99;
    height: 100%;
    display: none;
}

.menu-privado-catg-secciones ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    margin: 0  auto;
    width: 100%;
    padding: 0 4px;
    /* flex-wrap: wrap; */
    overflow: auto;
    height: 485px;
}

.menu-privado-catg-secciones a  {
    background: #d6aa3f;
    margin: 3px auto;
    padding: 1px 12px;
    width: auto;
    text-align: center;
    color: white;
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 14px;
    width: 89%;
    }
.titulo-seccion-club {
    font-size: 2.5em;
    /* border-bottom: 1px solid; */
    margin: 0;
    /* line-height: 1; */
    color: #d6aa3f;
    /* margin-top: 3%; */
    font-weight: 500;
    margin-bottom: 3%;
}
.noticiarama3 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.fecha-titulovermas {
    display: flex;
    line-height: 1;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 3%;
}

.fecha-titulovermas p {
    margin-bottom: 8px;
    width: 100%;
    font-size: 10px;
}

.fecha-titulovermas h4 {
    width: 74%;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.parche-rama {
    width: 100px!important;
}
.noti-1ramas {
   /* background: #e9e9e9;*/
   width: 100%;
}
.cont-rama-polo {
    display: flex;
    margin: 2% -1%;
    flex-wrap: wrap;
}

.cont-newbloque {
    width: 100%;
    padding: 0  5%;
    /* text-align: justify; */
    color: #000000;
}

.cont-newbloque p {
    font-size: 18px;
}
.descripcion-noticias {
    margin-top: 10px;
    /* text-align: justify; */
    font-size: 16px;
    margin-bottom: 11%;
    /* color: #94762c; */
}	
.imagen-dehistoria-club {
    width: 100%;
    /* background: gainsboro; */
    margin-top: 4%;
    height: auto;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.catagoria-club {
    /* position: absolute; */
    top: -45px;
    background: #383838;
    padding: 0px 8px;
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}
.fecha-interno-club {
	/* position: absolute; */
	right: 2px;
	top: -79px;
	display: flex;
	flex-direction: column;
	text-align: center;
	background: #383838;
	padding: 0 6px;
	color: #ffffff;
	font-weight: bold;
	line-height: 25px;
	padding: 5px 7px;
}

.fecha-interno-club span {
    font-size: 38px;
    /* line-height: 44px; */
    font-weight: bold;
    color: #ffffff;
}

.imagen-dehistoria-club img {
    width: 100%;
    margin: 0 auto;
    top: 0;
    /* position: absolute; */
    /* top: -92%; */
    /* left: 0; */
}
.via-rapida-club {
    display: flex;
    flex-wrap: wrap;
}

.via-rapida-cateria {
    width: 100%;
    margin: 3px 5px;
}
.imagen-via-rapita {
    width: 100%;
    height: 200px;
}

.imagen-via-rapita img {
    width: 100%;
    height: 100%;
}

.text-via-rapida {
    text-align: center;
    margin: 10px auto;
    border-bottom: 1px solid;
    border-top: 1px solid;
    font-size: 13px;
    padding: 6px 0;
    font-weight: bold;
    color: #505050;
}
.descripcion-noticias img {
    width: 100%;
}
.memoria img {
	width: 100%;
}

.cont-memoria {
    display: flex;
    flex-wrap: wrap;
}

.memoria {
    width: 145px;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
    margin: 7px auto;
    /* height: 214px; */
    /* background: red; */
}

.text-memoria {
    width: 100%;
    text-align: center;
    line-height: 1;
    font-size: 11px;
}
.text-asamblea {
    width: 100%;
    margin: 4px 6px;
    background: #383838;
    color: #ffffff;
    padding: 7px 8px;
    font-family: 'Open Sans', sans-se;
    font-size: 14px;
    text-align: initial;
    line-height: 15px;
}
.pagocuotasociales {
    display: flex;
    margin: 10px 0;
    flex-direction: column;
}
.bloque-pago-caja {
    width: 100%;
    justify-content: center;
    align-items: center;
    background: #383838;
    text-align: center;
    height: auto;
    display: flex;
    color: white;
    padding: 6px 0;
}

.texto-pagocuotasociales {
    width: 100%;
    margin: 12px 10px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    line-height: 19px;
}
.clubasociados {

    display: flex;
    flex-direction: column;
    width: 100%;
}
.bloque-clibsociados {
	background: #d6aa3f;
	margin: 5px 5px;
	padding: 6px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	width: 100%;
}
.menu-club-polo-interno-c {
    position: fixed;
    top: 178px;
    background: black;
    display: flex;
    /* width: 46px; */
    height: 58px;
    justify-content: center;
    align-items: center;
    padding: 7px;
    color: #f9f9f9;
    z-index: 9999;
}

.menu-club-polo-interno-c span {
    display: block;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    text-align: center;
    padding:  0;
    width: 28px;
    margin: 0 auto;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
}

.menu-club-polo-interno-c i {
    width: 100%;
    font-size: 21px;
    text-align: center;
}


.cart-presid-priado {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.imagen-cart-presidente {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
}

.texto-cart-presitent1 {
    width: 99%;
    margin: 0 auto;
    margin-top: 12px;
}

.texto-cart-presitent2 {
    width: 100%;
}


.instalacion-conten {
    display: flex;
    flex-wrap: wrap;
}



.bloque-instalciones-image-text {
    width: 100%;
    margin: 0 auto;
    height: auto;
    
}
.imagen-block-instalaciones {
    background: #d8d8d8;
    height: auto;
}
.imagen-block-instalaciones img {
    width: 100%;
}
.texto-block-intalaciones h5 {
    background: #d6aa3f;
    color: #ffffff;
    padding: 5px 17px;
}
.texto-block-intalaciones p {
    color: grey;
    margin: 0 25px;
    /* display: flex; */
    /* text-align: justify; */
    column-count: 1;
}
.texto-block-intalaciones ul {
    column-count: 1;
    
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #e2b345;
}
.menu-movil ul a {
    color: #000000;
}
a {
    color: #e2b345;
    text-decoration: none;
}


/********************************************* POLO RAMA***************************************/


.cancha-polo {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 13px;
    background: #f3f3f3;
}

.cancha-polo img {
    width: 100%;
}

.cont-calendario-cancha-comision {
    display: flex;
    flex-wrap: wrap;
}

.calendario-polo {
    width: 100%;
}

.comision-polo {
    width: 100%;
    margin: 0 auto;
    background: #f3f3f3;
}
.comision-polo h5 {
    background: #383d41;
    padding: 7px 13px;
    color: #ffffff;
    /*font-family: 'Open Sans', sans-serif;*/
	
    font-size: 25px;
}

.comision-polo p {
    font-size: 17px;
    margin: 0 15px;
    line-height: 26px;
    padding: 4% 0;
    color: #383d41;
}
.ttulo-calendario-polo {
    background: #383d41;
    color: #ffffff;
    font-size: 27px;
    padding: 0 13px;
}

.cancha-polo h5 {
    background: #383d41;
    padding: 6px 10px;
    color: #ffffff;
    font-size: 28px;
}

.cancha-polo p {
    padding: 0 12px;
    color: #383d41;
}
.calendario-polo p {
    background: rgba(128, 128, 128, 0.36);
    color: #ffffff;
    justify-content: center;
    align-items: center;
    display: flex;
    height: 170px;
}
.documentopdf {
    margin: 36px auto;
}

.cot-comisionnew2 {
    display: flex;
    width: 100%;
}

.cot-comisionnew2 ul {
    list-style: none;
    padding: 0;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    /* flex-direction: column; */
}

.cot-comisionnew2 i {
    font-size: 9px;
    color: #d6aa3f;
    padding: 0 12px;
    margin: 12px 0;
}

.cot-comisionnew2 ul li {
    display: flex;
    align-items: center;
    margin: 6px 0;
}
/********************************************* POLO RAMA***************************************/
/*********************************************  EQUITACION RAMA***************************************/

.boton-blackinerior {
    width: 90%;
    background: #767676;
    padding: 9px 0;
    border-radius: 39px;
    padding-left: 16%;
    color: white;
    margin: 13px auto;
    font-size: 0.9em;
}

.boton-blackinerior span {
    display: flex;
    align-items: center;
}

.boton-blackinerior svg {
    margin: 0 9px;
}





.cont-infromacion-equitacion {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    margin: 49px 0;
}

.objetivo-equitacion {
    width: 100%;
    margin: 0 auto;
    text-align: justify;
}

.objetivo-equitacion h5 {
    background: #383838;
    color: #ffffff;
    padding: 9px 10px;
    font-size: 23px;
}



.comicion-equitacion-club {
    width: 100%;
    margin: 0 auto;
}
.comicion-clube h5 {
    background: #383838;
    color: #ffffff;
    padding: 9px 10px;
    font-size: 19px;
}
.comicion-equitacion h5{
	 background: #383838;
	 color: #ffffff;
	 padding: 9px 10px;
	 font-size: 20px;
}
.comicion-clube p {
    padding: 0 15px;
}
.comicion-equitacion p {
    padding: 0 15px;
}
.objetivo-equitacion p {
    padding: 0 13px;
}

.cancha-equitacion {
    display: flex;
    flex-direction: row;
    margin-bottom: 13px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.equitacion-imagen-equitacion {
    width: 100%;
}
.equitacion-imagen-equitacion img    {
    width: 100%;
}

.textp-cancha-equitacion {
    width: 100%;
    /* background: #efefef; */
    /* display: flex; */
    flex-direction: column;
    justify-content: center;
    color: #000000;
    margin-top: 5%;
}

.textp-cancha-equitacion h5 {
    background: #383838;
    padding: 4px 10px;
    color: #ffffff;
    font-size: 25px;
}

.textp-cancha-equitacion p {
    text-align: left;
    padding: 0 11px;
    /* height: 100%; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    font-size: 21px;
    padding: 0 13px;
}


.cont-camponato-equitacion {
    display: flex;
    width: 100%;
    flex-flow: wrap;
}

.camp-equitacion-calendario {
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}

.camp-equitacion-calendario h5 {
    background: #383838;
    width: 100%;
    padding: 11px 15px;
    font-size: 23px;
    color: #ffffff;
}

.camp-salto-texto {
    width: 50%;
    /* margin: 0 auto; */
    text-align: left;
}

.camp-salto-texto h5 {
    background: none;
    color: #383838;
}
.camp-equitacion-bases {
    width: 100%;
}
.camp-equitacion-orden {
    width: 100%;
}
.cont-equitacion-escuela {
    display: flex;
    margin: 0 auto;
    width: 100%;
    flex-direction: column;
}
.esculo-pony {
    width: 100%;
    text-align: justify;
	display: flex;
	flex-direction: column;
}
.esculo-pony h5 {
    background: #383838;
    padding: 7px 8px;
    color: #ffffff;
}

.imgen-escuela-pony {
    width: 100%;
    height: 200px;
    margin: 21px 0;
}
.imgen-escuela-pony img {
    width: 100%;
}
.bloque-reglametos1 {
    width: 100%;
}
.bloque-reglametos1 h5 {
    background: #3c3c3c;
    padding: 8px 12px;
    font-size: 21px;
    color: #ffffff;
}

.divicion-reglamento-equitacion {
    display: flex;
    flex-wrap: wrap;
}

.reglamento-texto-equi {
    padding: 15px 20px;
}
.-reglamentp-pdf-equi {
    width: 100%;
    display: flex;
}

.bloquenegro {
    background: rgb(52 52 52 / 78%);
    width: 100%;
    left: 0;
    bottom: 0;
    height: 20%;
}

.bloquenegro  p {
    /* background: red; */
    width: 59%;
    margin: 0 auto;
    text-align: left;
    padding: 0 11px;
    height: 55px;
    display: flex;
    align-items: center;
}

/*********************************************  EQUITACION RAMA***************************************/

.container-golf-cancha {
    display: flex;
    flex-flow: wrap;
    margin-bottom: 5%;
}
.horario-golf {
    width: 100%;
    margin: 0 auto;
}
.comision-golf {
    width: 100%;
    margin: 0 auto;
}

.horario-golf h5 {
    background: #383838;
    color: #ffffff;
    padding: 8px 11px;
    font-size: 21px;
}

.horario-golf p {
    padding: 17px 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 270px;
}

.horario-golf {
    background: rgba(56, 56, 56, 0.08);
}

.comision-golf {
    background: #efefef;
}

.comision-golf h5 {
    background: #383838;
    padding: 8px 11px;
    color: #ffffff;
    font-size: 21px;
}

.comision-golf p {
    padding: 17px 17px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.img-polo-rama {
    margin-bottom: 16px;
    width: 100%;
    /*background: #f7f7f7;*/
    padding-top: 7%;
}

.camp-golf-calendario h5 {
    color: #383838;
    padding: 0 10px;
    font-size: 26px;
    margin-top: 39px;
    text-decoration: underline;
}
.camp-golf-calendario p {
    background: rgba(56, 56, 56, 0.1);
  
}
.camp-golf-calendario img {
	width: 100%;
}
.programa-golf-pp {
    color: #383838;
    padding: 0 10px;
    font-size: 26px;
    margin-top: 39px;
    /* text-decoration: underline; */
}
.cont-ecuela-gol h5 {
    background: #383838;
    padding: 7px 12px;
    color: #ffffff;
}

.cont-ecuela-gol p {
    padding: 0 17px;
    text-align: justify;
}
.cont-esc-golf-flex {
    display: flex;
    flex-flow: wrap;
}

.bloque-golf1 {
    width: 100%;
}

.bloque-golf1 p {
    padding: 15px 17px;
    text-align: center;
    font-size: 17px;
    color: #6f6f6f;
    background: #ececec;
}

.cont-esc-golf-flex {
    display: flex;
    margin: 16px 0;
}

.bloque-golf1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.bloque-golf1 p {
        text-align: center;
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.galeria {
    width: 362px;
}
.titulo-noticiaprincial {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 1.2;
}
.titulonoticas {
    text-align: center;
    width: 100%;
    margin: 1% 0;
    font-size: 2em;
    /* font-weight: 600; */
    color: #d6aa3f;
    border-bottom: 1px solid;
    margin-bottom: 0%;
}
.menu-login-movil i {
    padding: 7px 10px;
    border: 1px solid;
    border-radius: 6px;
    font-size: 36px;
}
.cont-revista {
	width: 100%;
	/* background: #bf6236; */
}
.contrevista {
    height: auto;
    /* background: #ededed; */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.contrevista span {
    width: 49%;
    height: 100%;
}

.comunicadotexto {
    position: absolute;
    left: 0;
    top: 34%;
    color: white;
    /* background: #d5ab3f; */
    margin: 5% 0;
    /* background: #d5ab3f; */
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
    border-radius: 13px;
    padding: 6px 0;
    font-size: 14px;
    
}



.cot-comisionnew {
    display: flex;
    justify-content: space-between;
    /* align-items: center; */
    flex-wrap: wrap;
    justify-content: space-around;
}

.circule-comision {
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
    width: auto;
}

.circulo-CIMG {
    background: #ededed;
    width: 170px;
    text-align: center;
    height: 170px;
    border-radius: 134px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.circulo-CIMG img {
    width: 100%;
}
.circule-comision p {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    color: #000000;
}



.escuelaequitacion {
    width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}


.carrucelequitacion {
    width: 100%;
}

.imagenescuela {
    width: 100%;
    background: #ededed;
	padding-bottom: 5%;
}

.botonEscuela {
    text-align: center;
}

.botonEscuela a {
    background: #d6aa3f;
    margin: 0 4px;
    font-size: 10px;
    width: auto;
    height: 45px;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    font-weight: 500;
    color: #292929;
    margin: 0 auto;
    border-radius: 29px;
    text-decoration: none;
    color: #ffffff;
    padding: 8px 19px;
    font-size: 16px;
}


/************************************************/


.continfodirector img {
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-bottom: 13px;
}
.continfodirector p {
	font-size: 18px;
	color: #000000;
	text-align: justify;
	/* float: left; */
}
.bloqueclub {
	display: flex;
	flex-wrap: wrap;
}
.botonsocios {
	display: flex;
	width: 100%;
	justify-content: space-around;
	align-items: center;
}
.ctboton {
	width: 46%;
	text-align: center;
	background: #d5a940;
	border-radius: 8px;
	color: #ffffff;
	display: flex;
	height: 60px;
	justify-content: center;
	align-items: center;
	font-weight: 600;
	font-size: 16px;
}
.masterplan-info {
	display: flex;
	flex-wrap: wrap; 
}
.videomasterplan {
	width: 100%;
	background: #cfcfcf;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 2%;
	height: 28em;
}
.textocontenido1 {
    width: 95%;
    font-size: 18px;
    text-align: justify;
    margin: 3% auto;
}
.cont-staff {
	display: flex;
	flex-wrap: wrap;
}
.stafftexto {
	width: 47%;
	margin: 11px 1%;
	border-top: 7px solid #d5a940;
	padding: 11px 14px;
	font-size: 11px;
}
.boton2ct {
	display: flex;
	/* justify-content: center; */
	/* align-items: center; */
	width: 100%;
	flex-wrap: wrap;
}
.ct-bton2interior {
	width: 100%;
	display: flex;
	justify-content: space-around;
}
.btb2 {
	width: 100%;
	padding: 8px 0;
	padding-left: 2%;
}
.memoria3 {
	display: flex;
	justify-content: space-around;
	width: 100%;
	flex-wrap: wrap;
}
.ctmemoria {
	width: 46%;
	text-align: center;
	background: rgb(221 221 221 / 17%);
	margin: 3px 5px;
	height: 13em;
	border-radius: 17px;
	align-items: center;
	justify-content: center;
	display: flex;
	flex-direction: column;
	padding: 18px;
}
.carrucelmemoria-info {
	width: 100%;
}
.clubpp img {
	width: 100%;
}
.clubpptt {
	width: 100%;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 20px;
}
.clubpptt p {
	font-size: 17px;
	width: 95%;
}
.boton-infoovermas {
	/* margin: 0 auto; */
	background: #d5a94000;
	border: none;
	font-weight: 400;
	padding: 4px 1.5%;
	color: #d5a940 !important;
	border-radius: 60px;
	margin-top: 19px;
	border: 1px solid;
	width: 120px;
	text-align: center;
}
.imgctmemoria {
width: 100%;
height: 100px;
}
.imgctmemoria-a {
    width: 100%;
    height: auto;
    font-size: 11px;
}

/************************************************/



.titulo-seccion-club1 {
    font-size: 2.5em;
    /* border-bottom: 1px solid; */
    margin: 0;
    /* line-height: 1; */
    color: #d6aa3f;
    /* margin-top: 3%; */
    /* font-weight: bold; */
    margin-top: 3%;
    /* text-align: center; */
    border-bottom: 1px solid;
    margin: 30px auto;
    width: 100%;
}
.texto2parrafo {
    /* text-align: center; */
    font-size: 18px;
    width: 100%;
    margin: 0 auto;
    margin-top: 2%;
    margin: 0 auto;
    column-count: 1;
    margin-top: 2%;
    margin-bottom: 2%;
    column-gap: 7%;
}

.cont-slider-restaurant {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    margin: 0 auto;
    justify-content: space-between;
    margin-top: 2%;
}


.sliderrestauran {
    width: 100%;
    /* background: red; */
    display: flex;
    justify-content: center;
    align-items: center;
    height: 23em;
    overflow: hidden;
}

.horariorestaurant {
    width: 100%;
    padding: 5px 3%;
    /*background: #b9b9b9;*/
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.1em;
}
.horariorestaurant b {
    color: #d6aa3f;
}
.reserva-carta {
    width: 100%;
    margin: 6% auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.reservanumero {
    width: 100%;
    display: flex;
    background: #d6aa3f;
    justify-content: center;
    align-items: center;
}
.reservanumero p {
    margin: 3% auto;
    font-size: 1.2em;
    text-align: center;
    color: #ffffff;
}

.cartacodigo {
    width: 100%;
    background: #dfdede;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8% 0;
}

.icocarta img {
    width: 64px;
}

.icocarta {
    width: 45%;
    display: flex;
    justify-content: center;
}

.icoQR {
    width: 45%;
    display: flex;
    justify-content: center;
}
.formularioreservaonline-img {
    display: flex;
    margin: 0 auto;
    width: 100%;
    justify-content: space-between;
    flex-direction: column-reverse;
    flex-wrap: wrap;
}

.formularioreservaonline {
    width: 100%;
}
.imgformulario {
    width: 100%;
    overflow: hidden;
    height: auto;
}
.imgformulario img {
    width: 155%;
    position: relative;
    left: -30%;
}
.formularioreservaonline p {
    font-size: 2.5em;
    margin-bottom: 12px;
    color: #d6aa3f;
    padding: 0 9px;
}

.formulario {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}




.formulario form {
    width: 100%;
    padding: 0 3%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.form1R {
    width: 49%;
    font-size: 12px;
    margin-bottom: 13px;
}

.form1R input {
    width: 100%;
    border: 1px solid #000000;
    border-radius: 28px;
    height: 30px;
    margin-top: 9px;
}

.form2R {
    width: 30%;
    font-size: 12px;
    margin-bottom: 13px;
}
.form2R input {
    width: 100%;
    border: 1px solid #000000;
    border-radius: 28px;
    height: 30px;
    margin-top: 9px;
}
.form2R select {
    width: 100%;
    border: 1px solid #000000;
    border-radius: 28px;
    height: 30px;
    margin-top: 9px;
    padding: 0 13px;
}
.form3R {
    width: 100%;
    font-size: 12px;
    margin-bottom: 13px;
}
.form3R textarea  {
    width: 100%;
    border: 1px solid #000000;
    border-radius: 28px;
    height: 175px;
    margin-top: 9px;
}
.form3R input {
    background: #ffffff;
    border: 0;
    font-size: 1.3em;
    padding: 7px 17px;
    border-radius: 34px;
    font-weight: bold;
    color: #d6aa3f;
    border: 1px solid;
}

.cont-instalaciones {
display: flex;
flex-wrap: wrap;
}

.bloque-intalaciones {
width: 100%;
margin: 10px 0.5%;
/* background: red; */
}

.imgintalacion {
height: 16em;
display: flex;
justify-content: center;
align-items: center;
background: gray;
overflow: hidden;
}

.textotiulo-intalacion {
padding: 0 9px;
margin-bottom: 2%;
font-weight: bold;
margin-top: 3%;
}
.descripcionpolo {
font-size: 11px;
line-height: 1.4;
margin: 0px 8px;
}

.gym-newhome{
	height: 15.2em!important;
	margin-top: 2%!important;
}
.bloque-newpolouni {
    height: 13em !important;
    /**margin-top: 13px;***/
}
.bloque-newpolouni img {
	height: 100% !important;
}	

.textohoraE {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 100;
    font-size: 14px;
    margin: 6px 0;
}
#mostrarE:hover #eventospolo:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-right: 7px solid transparent;
    border-top: -17px solid transparent;
    border-left: 30px solid transparent;
    /* border-bottom: 14px solid #2e2e2e; */
    top: -14px;
    left: 35%;
}
#mostrarE:hover #eventospolo {
    display: flex;
    position: absolute;
    left: 41%;
    z-index: 1;
    background: #2e2e2e;
    width: 286px;
    height: auto;
    top: 38px;
    display: flex;
    padding: 12px 12px;
    flex-direction: column;
    border-radius: 16px 16px 16px 16px;
}






/*************************************************/
.comunicadopolo22 .bloque-progrmaciones {
    height: auto;
    box-shadow: none;
    background: #e5e5e542;
    border-radius: 0;
    margin: 1% 0%;
}
.bloque-progrmaciones a {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #000000;
}
.cont-programaciones {
    display: flex;
 
    padding: 0%;
  
    flex-wrap: wrap;
    margin-bottom: 3%;
}
.bloque-progrmaciones {
    flex-direction: column;
    display: flex;
    padding: 2%;
    width: 200px !important;
    background: #e9e9e9;
    justify-content: center;
    align-items: center;
    height: 181px;
    border-radius: 15px;
    box-shadow: 0 14px 17px -17px rgb(24 24 24 / 97%);
    flex-wrap: wrap;
    margin: 5% 1%;
}
.pdf-progrmacion img {
    width: 100%;
}

.pdf-progrmacion {
    width: 61px;
    margin: 14px 0;
}
.titulo-progrmacion {
    font-size: 12px;
    text-transform: uppercase;
}
.tituloprincipalprogrma {
    width: 100%;
    background: #ffffff;
    color: #d5a940;
    font-size: 17px;
    padding: 6px 0;
    margin-bottom: 7px;
    text-transform: uppercase;
    border-bottom: 1px solid;
    min-height: 65px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

/**********************/
.comunicadopolo22 {
    width: 42%;
    margin: 1% 4%;
}

.progma11 {
    width: 309px !important;
    display: flex;
    flex-wrap: wrap;
}
.progma11 .bloque-progrmaciones {
    width: 300px;
    margin: 0 0.5%;
}

@media (min-width: 491px) and (max-width: 767px) {


.bloque-newpolouni {
    height: 16em !important;
    /**margin-top: 13px;***/
}

	

/**********************/
.comunicadopolo22 {
    width: 40%;
    margin: 2% 5%;
}




.continfodirector p {
    /* float: left; */
}	
.continfodirector img {
    width: 100%;
}






/******************/
.titulo-seccion-club1 {
    width: 100%;
}
.cont-slider-restaurant {
    width: 100%;
}
.sliderrestauran {
    width: 100%;
}
.horariorestaurant {
    width: 100%;
}
.reservanumero {
    width: 100%;
}
.cartacodigo {
    width: 100%;
    padding: 12% 0px;
}
.icocarta {
    width: 45%;
}
.icoQR {
    width: 50%;
}
.icoQR {
    width: 45%;
}
.reserva-carta {
    width: 100%;
}
/******** restaurant************/




/*********************/
.stafftexto {
    width: 48%;
}
.videomasterplan {
	width: 100%;
	height: auto;
}
.textocontenido1 {
    width: 95%;
}
.clubpp img {
	width: 100%;
}
.clubpptt {
	width: 100% !important;
}

.ctmemoria {
	width:45%;
}
.btb2 {
    width: 100%;

}
/*******elclub**************/


.titulo-RVST {
    font-size: 1.6em;
}
	.cont-calendario {
		width: 100%;
	}
	.calendario-new {
		height: 28em;
	}
	.grancalendario {
		width: 98%;
		height: auto;
		flex-wrap: wrap;
		justify-content: center;
		/* align-items: center; */
	}	
	.tablacalendario {
		width: 85%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 20px;
	}
	.allCL {
		flex-direction: column-reverse;
		align-items: center;
	}
	.mas-informacion2 {
		width: 26%;
	}
	.via-rapida-cateria {
		width: 47%;
		margin: 3px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px) {


.bloque-newpolouni {
    height: 16em !important;
    /**margin-top: 13px;***/
}
/**********************/
.comunicadopolo22 {
    width: 48%;
    margin: 1% 1%;
}




.continfodirector p {
    /* float: none; */
}	
	
.continfodirector img {
    width: 40%;
    margin-right: 3%;
    margin-bottom: 3px;
}

.bloque-intalaciones {
width: 49%;
}

/******************/
.titulo-seccion-club1 {
    width: 100%;
}
.cont-slider-restaurant {
    width: 100%;
}
.sliderrestauran {
    width: 100%;
}
.horariorestaurant {
    width: 100%;
}
.reservanumero {
    width: 49%;
}
.cartacodigo {
    width: 49%;
    padding: 8% 0px;
}
.icocarta {
    width: 45%;
}
.icoQR {
    width: 50%;
}
.icoQR {
    width: 45%;
}
.reserva-carta {
    width: 100%;
}

.imgformulario {
    width: 100%;
    height: 25em;
}
.imgformulario img {
    width: 130%;
    left: -30%;
    top: -30%;
}
/******** restaurant************/


/******************/
.titulo-seccion-club1 {
    width: 100%;
}
/******** restaurant************/	
	/*********************/
.stafftexto {
    width: 31.3%;
    font-size: 12px;
}
.videomasterplan {
	width: 100%;
}
.textocontenido1 {
    width: 95%;
}
.clubpp img {
	width: 100%;
}
.clubpptt {
	width: 100% !important;
}
.ctmemoria {
	width:45%;
}
.btb2 {
    width: 100%;

}
/*******elclub**************/
	
	
.titulo-RVST {
    font-size: 1.5em;
}	
	
	
	
	.cont-newbloque {
		width: 60%;
		padding: 0 2%;
		/* text-align: justify; */
	}
	.bloquenegro {
		height: 28%;
	}
	.textp-cancha-equitacion {
		width: 100%;
		margin-top: 2%;
	}
	.textp-cancha-equitacion p {
		font-size: 19px;
	}
	.mas-informacion2 span {
		font-size: 14px;
	}
	.img-polo-rama {
		margin-bottom: 16px;
		width: 40%;
		padding-top: 11%;
	}
	.cont-newbloque p {
		font-size: 18px;
	}
	.parche-rama {
		width: 74px!important;
	}
	.fecha-titulovermas {
		line-height: 1.5;
	}
	.noti-1ramas {
		/* background: #e9e9e9; */
		width: 33%;
	}
	




	.proximoevento {
		width: 401px;
	}
	.contrevista span {
		width: 48%;
	}
	.contrevista span {
		width: 48%;
	}
	.contenedor-noticia2 {
		width: 49%;
		margin: 15px auto;
	}
	.cont-calendario-revista {
		flex-direction: column;
	}
	.cont-calendario {
		width: 100%;
	}
	.border-rt{
		/* border-radius:25px 0px 0px 0px  ; */
	}
	.border-rb{
		/* border-radius: 0px 25px 0px 0px  ; */
	}
	.border-rr{
		border-radius:0px 0px 25px 0px  ;
	}
	.border-rl{
		/* border-radius:0px 0px 0px 25px  ; */
	}
	.mas-informacion2 {
		width: 28%;
	}

	header#menu {
	/* background: #ffffff; */
	background-image: linear-gradient(180deg, black, #ffffff00);
}
	.idioma {
	display: flex;
	padding: 0 3px;
	}
	.menu ul {
	font-size: 12px;
	}
	.IN {
	height: 20px;
	width: 20px;
	}
	.ES {
	height: 20px;
	width: 20px;
	}
	.con-informacion {
	display: flex;
	flex-direction: column;
	}
	.columna-noticias {
		width: 100%;
	}
	.columna-revista-calendario-galeria {
		width: 100%;
	}
	.Homenoticia {
	font-size: 18px;
	}
	.texto-noticias {
	font-size: 10px;
	padding: 7px 2px;
	}
	.texto-noticias2 {
	/* background: #ececec; */
	margin-left: 10px;
	width: 100%;
	font-size: 10px;
	line-height: 13px;
	}
	.imagen-noticia2 {
	width: 100%;
	height: 13em;
	}
	.calendario-revista{
	display: flex;
	flex-direction: row;
	}
	.calaendario-c {
	width: 70%;
	/* background: #807979; */
	padding: 5px;
	margin: 5px;
	}
	.revistas {
		width: 30%;
		padding: 5px;
		margin: 5px;
	}
	.text-calendario {
		font-size: 18px;
	}
	.textofooter {
	width: 56%;
	}
	
	.menu-privado-catg-secciones a {
	padding: 1px 10px;
	width: 100%;
	/* font-family: 'Open Sans', sans-serif; */
	font-size: 13px;
	}
	.via-rapida-cateria {
		width: 23.6%;
		margin: 3px auto;
	}
	.text-via-rapida {
		font-size: 9px;
	}
	.imagen-via-rapita {
		width: 100%;
		height: 135px;
	}
	.pagocuotasociales {
		display: flex;
		margin: 10px 0;
		flex-direction: row;
	}
	.bloque-pago-caja {
		width: 40%;
	}
	.clubasociados {
		display: flex;
		flex-direction: row;
		width: 100%;
		flex-wrap: wrap;
	}
	.bloque-clibsociados {
		background: #d6aa3f;
		/* margin: 5px auto; */
		padding: 6px;
		color: #ffffff;
		font-family: 'Open Sans', sans-serif;
		font-size: 11px;
		width: 48%;
	}
	ul.club-socios-rama {
		column-count: 3;
	}
	
	.comision-polo {
		width: 48%;
	}
	.cancha-polo {
		width: 48%;
	}
	.comision-polo p {
		font-size: 19px;
		line-height: 31px;
	}
	.reglamento-column {
		column-count: 2;
	}
	.camp-salto-texto {
		width: 50%;
		/* margin: 0 auto; */
		text-align: left;
		padding: 5% 10%;
	}
	.camp-equitacion-bases {
		width: 50%;
	}
	.camp-equitacion-orden {
		width: 50%;		
	}
	.cont-equitacion-escuela {
		flex-direction: row;
	}
	.esculo-pony {
		width: 48%;
		margin: 0 auto;
	}
	.-reglamentp-pdf-equi {
		width: 50%;
		display: flex;
	}
	.reglamento-texto-equi {
		width: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.horario-golf {
		width: 48%;
	}
	.comision-golf {
		width: 48%;
	}
.cont-esc-golf-flex {
display: flex;
margin: 16px 0;
}

.bloque-golf1 {
width: 48%;
margin: 0 auto;
text-align: center;
}

.bloque-golf1 p {
text-align: center;
}
	
}
@media (min-width: 992px) and (max-width: 1199px) {


.bloque-newpolouni {
    height: 16em !important;
    /**margin-top: 13px;***/
}

	

.texto2parrafo {
    /* text-align: center; */
    font-size: 16px;
    width: 100%;
    margin: 0 auto;
    margin-top: 2%;
    margin: 0 auto;
    column-count: 3;
    margin-top: 2%;
    margin-bottom: 2%;
}
/**********************/
.comunicadopolo22 {
    width: 31.9%;
    margin: 1% 0.5%;
}





.continfodirector p {
    /* float: none; */
}	
	.imgtienda {
    width: 100%;
    position: relative;
    height: 8.6em;
    overflow: hidden;
}

	.continfodirector img {
    width: 40%;
    margin-right: 3%;
    margin-bottom: 3px;
}


.revistap img {
    height: 77%;
}

.bloque-intalaciones {
width: 32%;

}


/******************/
.titulo-seccion-club1 {
    width: 100%;
}
.cont-slider-restaurant {
    width: 80%;
}
.sliderrestauran {
    width: 65%;
}
.horariorestaurant {
    width: 34%;
}
.reservanumero {
    width: 48%;
}
.cartacodigo {
    width: 48%;
    padding: 4% 0px;
}
.icocarta {
    width: 45%;
}
.icoQR {
    width: 50%;
}
.icoQR {
    width: 45%;
}
.reserva-carta {
    width: 100%;
}

.cartacodigo {
    width: 48%;
    padding: 4% 0px;
}
.icocarta {
    width: 45%;
}
.icoQR {
    width: 50%;
}
.icoQR {
    width: 45%;
}
.reserva-carta {
    width: 100%;
}
.formularioreservaonline-img {
    flex-direction: row;
}
.formularioreservaonline {
    width: 49%;
}
.imgformulario {
    width: 49%;
}

/******** restaurant************/




/******************/
.titulo-seccion-club1 {
    width: 100%;
}
/******** restaurant************/

/*********************/
.stafftexto {
    width: 18%;
    font-size: 12px;
}
.videomasterplan {
	width: 50%;
}
.textocontenido1 {
    width: 46%;
    font-size: 17px;
    text-align: justify;
    margin: 0% auto;
}
.clubpp img {
	width: 50%;
}
.clubpptt {
	width: 50% !important;
}
.ctmemoria {
	width:22%;
}
.btb2 {
    width: 24%;
}
/*******elclub**************/

.titulo-RVST {
    font-size: 1.3em;
    padding: 5px 0;
}	
	

	.circule-comision {
		width: 22%;
	}
	.equitacion-imagen-equitacion {
		width: 60%;
	}
	.circulo-CIMG {
		width: 130px;
		height: 130px;
	}
	.bloquenegro p {
		width: 80%;
		/* background: red; */
		font-size: 13px;
	}
	.cont-newbloque {
		width: 60%;
		padding: 0 2%;
		/* text-align: justify; */
	}
	.bloquenegro {
		height: 28%;
	}
	.textp-cancha-equitacion {
		width: 39%;
		margin-top: 0;
	}
	.textp-cancha-equitacion p {
		font-size: 14px;
	}
	.mas-informacion2 span {
		font-size: 14px;
	}
	.img-polo-rama {
		margin-bottom: 16px;
		width: 40%;
		padding-top: 7%;
	}
	.cont-newbloque p {
		font-size: 18px;
	}
	.parche-rama {
		width: 74px!important;
	}
	.fecha-titulovermas {
		line-height: 1.5;
	}
	.noti-1ramas {
		/* background: #e9e9e9; */
		width: 33%;
	}
	



		/*.movil-rede-usario {
		background: #ffffff;
		z-index: 80;
		width: 50%;
		left: calc(30% - 7em);
		top: -45px;
		height: auto;
	}*/
	.menu-movil ul {
		display: flex;
		top: -35px;
		position: absolute;
		left: min( calc (10% + 41px) ,50px );
		width: auto;
		left: max( calc(32px - 19px) , 17% );
		background: #ffffff;
	}
	.menu-movil li {
		padding: 4px 9px;
		font-size: 12px;
	}

	.hoversubmenu:hover .new-submenu {
		position: absolute;
		top: 100%;
		width: 168px;
		height: auto;
		left: 0;
	}

	
	
	
	
	
	
	.c-Galeria {
    height: 74%;
}
	
	.bloqGalerias {
		width: 33%;
		/* background: red; */
	}
	.cont-calendario {
		width: 49%;
	}
	.allCL {
		flex-direction: row;
	}
	.cont-revista {
		width: 49%;
	}
	.revistap {
		height: 22em;
	}
	.proximoevento {
		width: 401px;
	}
	.contenedor-noticia2 {
		width: 33%;
	}
	.calendario-new {
		height: 20.5em;
	}
	.grancalendario {
		height: 20em;
		width: 99%;
	}
	.numeroc td a {
		height: 33px;
	}
	#mostrarE:hover #eventospolo {
		top: 28px;
	}
	.border-rt{
		/* border-radius: 25px 0px 0px 0px; */
	}
	.border-rb{
		/* border-radius: 0px 25px 0px 0px; */
	}
	.border-rr{
		border-radius: 0px 0px 25px 0px;
	}
	.border-rl{
		/* border-radius: 0px 0px 0px 25px; */
	}
		.mas-informacion2 {
			width: 30%;
		}

		header#menu {
		/* background: #ffffff; */
		background-image: linear-gradient(180deg, black, #ffffff00);
		}
		.logotipo {
		/* height: 100px; */
		width: 117px;
		top: 22px;
		}
		.idioma {
		display: flex;
		padding: 0 3px;
		}
		.menu ul {
		font-size: 11px;
	 	}
		 .menu li {
			padding: 0 9px;
		}
		.IN {
		height: 20px;
		width: 20px;
		}
		.ES {
		height: 20px;
		width: 20px;
		}
		.con-informacion {
		display: flex;
		flex-direction: column;
		}
		.columna-noticias {
			width: 100%;
		}
		.columna-revista-calendario-galeria {
			width: 100%;
		}
		.Homenoticia {
		font-size: 18px;

		}
		.texto-noticias {
		font-size: 12px;
		/* padding: 7px 7px; */
		}
		.texto-noticias2 {
		/* background: #ececec; */
		margin-left: 6px;
		width: 100%;
		font-size: 12px;
		line-height: 15px;
		margin-top: 0;
		}
		.imagen-noticia2 {
		width: 100%;
		height: 12em;
		}
		.calendario-revista{
		display: flex;
		flex-direction: row;
		}
		.calaendario-c {
		width: 70%;
		/* background: #807979; */
		padding: 5px;
		margin: 5px;
		}
		.revistas {
		width: 30%;
		padding: 5px;
		margin: 5px;
		}
		.text-calendario {
		font-size: 18px;
		}	
		.textofooter {
		width: 56%;
		}
		.menu-privado-catg-secciones a {
   		 width: 100%;
  }
				.via-rapida-cateria {
			width: 23.6%;
			margin: 3px auto;
		}
		.text-via-rapida {
			font-size: 9px;
		}
		.imagen-via-rapita {
			width: 100%;
			height: 156px;
		}
		.pagocuotasociales {
			display: flex;
			margin: 10px 0;
			flex-direction: row;
		}
		.bloque-pago-caja {
			width: 40%;
		}
		.clubasociados {
			display: flex;
			flex-direction: row;
			width: 100%;
			flex-wrap: wrap;
		}
		.bloque-clibsociados {
			background: #d6aa3f;
			margin: 5px 5px;
			padding: 6px;
			color: #ffffff;
			font-family: 'Open Sans', sans-serif;
			font-size: 11px;
			width: 48%;
		}
		.imagen-cart-presidente {
			width: 47%;

		}
		.cart-presid-priado {
   		  flex-direction: row;
		}
		.texto-cart-presitent1 {
    	 width: 50%;
    	 margin: 0 auto;
   		 margin-top: 6px;
		}
		ul.club-socios-rama {
			column-count: 3;
		}
			.comision-polo {
			width: 48%;
		}
		.cancha-polo {
    		width: 48%;
   		}
		.comision-polo p {
			font-size: 22px;
			line-height: 43px;
		}
		.reglamento-column {
			column-count: 2;
		}
		.objetivo-equitacion {
			width: 49%;
		}
		.comicion-equitacion-club {
			width: 49%;
		}
		.cancha-equitacion {
			display: flex;
			flex-direction: row;
		}
		.camp-salto-texto {
			width: 50%;
			/* margin: 0 auto; */
			text-align: left;
			padding: 5% 10%;
		}
		.camp-equitacion-bases {
    		width: 50%;
		}
		.camp-equitacion-orden {
			width: 50%;		
		}
				.cont-equitacion-escuela {
    		flex-direction: row;
		}
		.esculo-pony {
			width: 48%;
			margin: 0 auto;
		}
				.-reglamentp-pdf-equi {
			width: 50%;
			display: flex;
		}
		.reglamento-texto-equi {
			width: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
		}
				.horario-golf {
			width: 48%;
		}
		.comision-golf {
			width: 48%;
		}
	.cont-esc-golf-flex {
    display: flex;
    margin: 16px 0;
}

.bloque-golf1 {
    width: 48%;
    margin: 0 auto;
    text-align: center;
}

.bloque-golf1 p {
    text-align: center;
}

.carrucelequitacion {
    width: 45%;
}

.imagenescuela {
    width: 52%;
    background: #ededed;
}

.botonEscuela {
    text-align: center;
}

.botonEscuela a {
    background: #d6aa3f;
    margin: 0 4px;
    font-size: 10px;
    width: auto;
    height: 45px;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    font-weight: 500;
    color: #292929;
    margin: 0 auto;
    border-radius: 29px;
    text-decoration: none;
    color: #ffffff;
    padding: 8px 19px;
    font-size: 16px;
}



}
@media (min-width: 1200px) and (max-width: 1600px) {

.bloque-newpolouni {
    height: 16em !important;
    /**margin-top: 13px;***/
}
	

.texto2parrafo {
    /* text-align: center; */
    font-size: 18px;
    width: 80%;
    margin: 0 auto;
    margin-top: 2%;
    margin: 0 auto;
    column-count: 3;
    margin-top: 2%;
    margin-bottom: 2%;
}
/**********************/
.comunicadopolo22 {
    width: 23.9%;
    margin: 1% 0.5%;
}




.continfodirector p {
    /* float: none; */
}
.continfodirector img {
    width: 16%;
    margin-right: 3%;
    margin-bottom: 3px;
}


.continfodirector img {
    width: 16%;
}


.titulo-CLDRO {
    font-size: 1.5em;
}
.bloque-intalaciones {
width: 32%;

}

/******************/
.titulo-seccion-club1 {
    width: 100%;
}
.cont-slider-restaurant {
    width: 80%;
}
.texto2parrafo {
    width: 100%;
}
.sliderrestauran {
    width: 65%;
}
.horariorestaurant {
    width: 34%;
}
.reservanumero {
    width: 49%;
}
.cartacodigo {
    width: 49%;
    padding: 4% 0px;
}
.icocarta {
    width: 45%;
}
.icoQR {
    width: 50%;
}
.icoQR {
    width: 45%;
}
.reserva-carta {
    width: 80%;
}




.formularioreservaonline-img {
    flex-direction: row;
	width: 80%;
}
.formularioreservaonline {
    width: 49%;
}
.imgformulario {
    width: 49%;
    height: auto;
}
/******** restaurant************/





/******************/
.titulo-seccion-club1 {
    width: 100%;
}
/******** restaurant************/


/*********************/
.stafftexto {
    width: 14.6%;
    font-size: 12px;
}
.videomasterplan {
	width: 50%;
}
.textocontenido1 {
    width: 46%;
    font-size: 17px;
    text-align: justify;
    margin: 3% auto;
}
.clubpp img {
	width: 50%;
}
.clubpptt {
	width: 50% !important;
}
.ctmemoria {
	width:22%;
}
.btb2 {
    width: 24%;
}
/*******elclub**************/


.titulo-RVST {
    font-size: 1.5em;
}	
	

	.titulo-seccion-club {
    font-size: 2.5em;
 
}
	
	
	.circule-comision {
		width: 13%;
	}
	.equitacion-imagen-equitacion {
		width: 60%;
	}
	.circulo-CIMG {
		width: 130px;
		height: 130px;
	}
	.bloquenegro p {
		width: 80%;
		/* background: red; */
		font-size: 13px;
	}
	.cont-newbloque {
		width: 57%;
		padding: 0 1%;
		/* text-align: justify; */
	}
	.bloquenegro {
		height: 28%;
	}
	.textp-cancha-equitacion {
		width: 39%;
		margin-top: 0;
	}
	.textp-cancha-equitacion p {
		font-size: 16px;
	}
	.mas-informacion2 span {
		font-size: 11px;
	}
	.img-polo-rama {
		margin-bottom: 16px;
		width: 40%;
		padding-top: 8vh;
	}
	.cont-newbloque p {
		font-size: 18px;
	}
	.parche-rama {
		width: 74px!important;
	}
	.fecha-titulovermas {
		line-height: 1.5;
	}
	.noti-1ramas {
		/* background: #e9e9e9; */
		width: 33%;
	}
	
	
	
	/*.movil-rede-usario {
		background: #ffffff;
		z-index: 80;
		width: 50%;
		left: calc(30% - 7em);
		top: -45px;
		height: auto;
	}*/
	.menu-movil ul {
		display: flex;
		top: -35px;
		position: absolute;
		left: min( calc (10% + 41px) ,50px );
		width: auto;
		left: max( calc(32px - 19px) , 17% );
		background: #ffffff;
	}
	.menu-movil li {
		padding: 4px 9px;
		font-size: 14px;
	}
	.menu li {
		/* color: #717171; */
		display: flex;
		padding: 0 15px;
	}
	.hoversubmenu:hover .new-submenu {
		position: absolute;
		top: 100%;
		width: 200px;
		left: 0;
		height: auto;
	}



	.cont-calendario {
		width: 49%;
		/* background: #d8fbc6; */
		/* padding: 3%; */
	}
	.bloqGalerias {
		width: 32%;
	}
	.allCL {
		width: 98%;
		margin: 9% auto;
		flex-direction: row;
	}
	.cont-revista {
		width: 49%;
		/* background: #bf6236; */
	}
	.revistap {
		height: 470px;
	}
	.proximoevento {
		width: 401px;
	}
	.contenedor-noticia2 {
		width: 33%;
	}
	.calendario-new {
		height: 27em;
	}
	.numeroc td a {
		height: 42px;
	}
	.border-rt{
		/* border-radius:60px 0px 0px 0px  ; */
	}
	.border-rb{
		/* border-radius: 0px 60px 0px 0px  ; */
	}
	.border-rr{
		border-radius: 00px 0px 60px 0px;
	}
	.border-rl{
		/* border-radius: 0px 0px 0px 60px; */
	}


	.mas-informacion2 {
		width: 20%;
	}



		header#menu {
			/* background: #ffffff; */
			background-image: linear-gradient(180deg, black, #ffffff00);
		}
		.logotipo {
			height: 100px;
			width: 7em;
			top: 27px;
		}
		.idioma {
		display: flex;
		padding: 0 3px;
		}
		.menu ul {
		font-size: 13px;
	 }
		.IN {
		height: 20px;
		width: 20px;
		}
		.ES {
		height: 20px;
		width: 20px;
		}
		.con-informacion {
		display: flex;
		flex-direction: column;
		}
		.columna-noticias {
			width: 100%;
		}
		.columna-revista-calendario-galeria {
			width: 100%;
		}
		.Homenoticia {
		font-size: 18px;
		}
		.texto-noticias {
		font-size: 15px;
		padding: 7px 2px;
		}
		.texto-noticias2 {
		/* background: #ececec; */
		margin-left: 10px;
		width: 100%;
		font-size: 14px;
		line-height: 18px;
		height: 92px;
		-webkit-line-clamp: 4;
		}
		.imagen-noticia2 {
		width: 100%;
		height: 16em;
		}
		.calendario-revista{
		display: flex;
		flex-direction: row;
		}
		.calaendario-c {
		width: 70%;
		/* background: #807979; */
		padding: 5px;
		margin: 5px;
		}
		.revistas {
		width: 30%;
		padding: 5px;
		margin: 5px;
		}
		.text-calendario {
		font-size: 18px;
		}	
		.textofooter {
		width: 56%;
		}
			.menu-privado-catg-secciones a {
   		 width: 100%;
   		 padding: 0 0px;
  }
			.via-rapida-cateria {
			width: 23.6%;
			margin: 3px auto;
		}
		.text-via-rapida {
			font-size: 14px;
		}
		.imagen-via-rapita {
			width: 100%;
			height: 182px;
		}
		.pagocuotasociales {
			display: flex;
			margin: 10px 0;
			flex-direction: row;
		}
		.bloque-pago-caja {
			width: 40%;
		}
			.clubasociados {
			display: flex;
			flex-direction: row;
			width: 100%;
			flex-wrap: wrap;
		}
		.bloque-clibsociados {
			background: #d6aa3f;
			margin: 5px aut5px;
			padding: 6px;
			color: #ffffff;
			font-family: 'Open Sans', sans-serif;
			font-size: 11px;
			width: 48%;
		}
			.imagen-cart-presidente {
			width: 47%;
			height: 385px;
		}
		.cart-presid-priado {
   		  flex-direction: row;
		}
		.texto-cart-presitent1 {
    	 width: 50%;
    	 margin: 0 auto;
   		 margin-top: 6px;
		}
			ul.club-socios-rama {
			column-count: 3;
		}
		.comision-polo {
			width: 48%;
		}
		.cancha-polo {
    		width: 48%;
   		}
		.comision-polo p {
			font-size: 27px;
			line-height: 52px;
		}
		.reglamento-column {
    		column-count: 2;
		}
		.objetivo-equitacion {
			width: 49%;
		}
		.comicion-equitacion-club {
			width: 49%;
		}
		.cancha-equitacion {
			display: flex;
			flex-direction: row;
		}
		.camp-salto-texto {
			width: 50%;
			/* margin: 0 auto; */
			text-align: left;
			padding: 5% 10%;
		}
		.camp-equitacion-bases {
    		width: 50%;
		}
		.camp-equitacion-orden {
			width: 50%;		
		}
			.cont-equitacion-escuela {
    		flex-direction: row;
		}
		.esculo-pony {
			width: 48%;
			margin: 0 auto;
		}
			.-reglamentp-pdf-equi {
			width: 50%;
			display: flex;
		}
		.reglamento-texto-equi {
			width: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
		}
			.horario-golf {
			width: 48%;
		}
		.comision-golf {
			width: 50%;
		}
	.cont-esc-golf-flex {
    display: flex;
    margin: 16px 0;
}

.bloque-golf1 {
    width: 48%;
    margin: 0 auto;
    text-align: center;
}

.bloque-golf1 p {
    text-align: center;
}

.carrucelequitacion {
    width: 45%;
}

.imagenescuela {
    width: 52%;
    background: #ededed;
	padding-bottom: 1%;
}

.botonEscuela {
    text-align: center;
}

.botonEscuela a {
    background: #d6aa3f;
    margin: 0 4px;
    font-size: 10px;
    width: auto;
    height: 45px;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    font-weight: 500;
    color: #292929;
    margin: 0 auto;
    border-radius: 29px;
    text-decoration: none;
    color: #ffffff;
    padding: 8px 19px;
    font-size: 16px;
}

.imgtienda {
    width: 100%;
    /* position: relative; */
    /* height: 50%; */
    overflow: hidden;
    height: calc(77% - 11%);
}
}
@media (min-width: 1601px) and (max-width: 1920px) {


.bloque-newpolouni {
    height: 16em !important;
    /**margin-top: 13px;***/
}

	
.texto2parrafo {
    /* text-align: center; */
    font-size: 18px;
    width: 80%;
    margin: 0 auto;
    margin-top: 2%;
    margin: 0 auto;
    column-count: 3;
    margin-top: 2%;
    column-gap: 7%;
    margin-bottom: 2%;
}
/**********************/
.comunicadopolo22 {
    width: 23.9%;
    margin: 1% 0.5%;
}






.continfodirector p {
    /* float: none; */
}	
	.continfodirector img {
    width: 16%;
}


.bloque-intalaciones {
width: 32%;

}

/******************/
.titulo-seccion-club1 {
    width: 100%;
}
.cont-slider-restaurant {
    width: 80%;
}
.texto2parrafo {
    width: 100%;
}
.sliderrestauran {
    width: 58%;
}
.horariorestaurant {
    width: 40%;
}
.reservanumero {
    width: 49%;
}
.cartacodigo {
    width: 49%;
    padding: 4% 0px;
}
.icocarta {
    width: 45%;
}
.icoQR {
    width: 50%;
}
.icoQR {
    width: 45%;
}
.reserva-carta {
    width: 80%;
}




.formularioreservaonline-img {
    flex-direction: row;
	width: 80%;
}
.formularioreservaonline {
    width: 49%;
}
.imgformulario {
    width: 49%;
    height: auto;
}

/******** restaurant************/




/******************/
.titulo-seccion-club1 {
    width: 100%;
}
/******** restaurant************/

/*********************/
.stafftexto {
    width: 14.1%;
    font-size: 12px;
}
.videomasterplan {
	width: 50%;
}
.textocontenido1 {
    width: 46%;
    font-size: 17px;
    text-align: justify;
    margin: 3% auto;
}
.clubpp img {
	width: 50%;
}
.clubpptt {
	width: 46% !important;
}
.ctmemoria {
	width:22%;
}
.btb2 {
    width: 23%;
}
/*******elclub**************/

.titulo-RVST {
    font-size: 1.8em;
}	
	
.imgtienda {
    width: 100%;
    position: relative;
    height: 168px;
    overflow: hidden;
}
	.carrucelequitacion {
		width: 45%;
	}
	
	.imagenescuela {
		width: 52%;
		background: #ededed;
		padding-bottom: 1%;
	}
	
	.botonEscuela {
		text-align: center;
	}
	
	.botonEscuela a {
		background: #d6aa3f;
		margin: 0 4px;
		font-size: 10px;
		width: auto;
		height: 45px;
		/* display: flex; */
		/* justify-content: center; */
		/* align-items: center; */
		font-weight: 500;
		color: #292929;
		margin: 0 auto;
		border-radius: 29px;
		text-decoration: none;
		color: #ffffff;
		padding: 8px 19px;
		font-size: 16px;
	}


	.circule-comision {
		width: 13%;
	}
	.equitacion-imagen-equitacion {
		width: 70%;
	}
	.circulo-CIMG {
		width: 160px;
		height: 160px;
	}
	.bloquenegro p {
		width: 75%;
		/* background: red; */
		font-size: 17px;
	}
	.cont-newbloque {
		width: 60%;
		padding: 0 7px;
		/* text-align: justify; */
	}
	.bloquenegro {
		height: 23%;
	}
	.textp-cancha-equitacion {
		width: 30%;
		margin-top: 0;
	}
	.textp-cancha-equitacion p {
		font-size: 18px;
	}
	.mas-informacion2 span {
		font-size: 12px;
	}
	.img-polo-rama {
		margin-bottom: 16px;
		width: 40%;
		padding-top: 6%;
	}
	.cont-newbloque p {
		font-size: 18px;
	}
	.parche-rama {
		width: 74px!important;
	}
	.fecha-titulovermas {
		line-height: 1.5;
	}
	.noti-1ramas {
		/* background: #e9e9e9; */
		width: 33%;
	}

	/*.movil-rede-usario {
		background: #ffffff;
		z-index: 80;
		width: 50%;
		left: calc(30% - 7em);
		top: -45px;
		height: auto;
	}*/
	.menu-movil ul {
		display: flex;
		top: -35px;
		position: absolute;
		left: min( calc (10% + 41px) ,50px );
		width: auto;
		left: max( calc(32px - 19px) , 17% );
		background: #ffffff;
	}
	.menu-movil li {
		padding: 4px 9px;
		font-size: 14px;
	}

	.hoversubmenu:hover .new-submenu {
		position: absolute;
		top: 100%;
		width: 168px;
		height: auto;
		left: 0;
	}


	.cont-calendario {
		width: 49%;
		/* background: #d8fbc6; */
		/* padding: 3%; */
	}
	.numeroc td a {
		height: 49px;
	}


	.cont-revista {
		width: 49%;
		/* background: #bf6236; */
	}
	.bloqGalerias {
		width: 32%;
		/* background: red; */
	}
	.revistap {
		height: 100%;
	}
	.allCL {
		width: 90%;
		/* height: 115%; */
		/* margin: 5% auto; */
		flex-direction: row;
	}
	.calendario-new {
		height: 30em;
		margin-top: 2%;
	}
	.contenedor-noticia2 {
		width: 33%;
	}
	
	.proximoevento {
		width: 401px;
	}
	
	.border-rt{
		/* border-radius:25px 0px 0px 0px  ; */
	}
	.border-rb{
		/* border-radius: 0px 25px 0px 0px  ; */
	}
	.border-rr{
		border-radius:0px 0px 25px 0px  ;
	}
	.border-rl{
		/* border-radius:0px 0px 0px 25px  ; */
	}
	.mas-informacion2 {
		width: 18%;
	}
	header#menu {
    background: rgb(255 255 255 / 0%);
    background-image: linear-gradient(180deg, black, #ffffff00);
 }
	.logotipo {
    /* height: 100px; */
    width: 6em;
    top: 21px;
 }
		.idioma {
		display: flex;
		padding: 0 3px;
		}
		.menu ul {
		font-size: 13px;
		}
		.IN {
		height: 20px;
		width: 20px;
		}
		.ES {
		height: 20px;
		width: 20px;
		}
		.con-informacion {
		display: flex;
		flex-direction: column;
		}
		.columna-noticias {
			width: 100%;
		}
		.columna-revista-calendario-galeria {
			width: 100%;
		}
		.Homenoticia {
		font-size: 18px;
		}
		.texto-noticias {
		font-size: 15px;
		padding: 7px 2px;
		}
		.texto-noticias2 {
		/* background: #ececec; */
		margin-left: 14px;
		width: 100%;
		font-size: 15px;
		line-height: 1.2;
		padding: 0 0;
		height: 84px;
		-webkit-line-clamp: 4;
		}
		.imagen-noticia2 {
		width: 100%;
		height: 16em;
		}
		.calendario-revista{
		display: flex;

		flex-direction: row;
		}
		.calaendario-c {
		width: 70%;
		/* background: #807979; */
		padding: 5px;
		margin: 5px;
		}
		.revistas {
		width: 30%;
		padding: 5px;
		margin: 5px;
		}
		.text-calendario {
		font-size: 18px;
		}	
		.textofooter {
		width: 50%;
		}
			.menu-privado-catg-secciones a {
   		 width: 100%;
   		 padding: 0 23px;
  		}
			.via-rapida-cateria {
			width: 23.6%;
			margin: 3px auto;
		}
		.text-via-rapida {
			font-size: 12px;
		}
		.imagen-via-rapita {
			width: 100%;
			height: 181px;
		}
		.pagocuotasociales {
			display: flex;
			margin: 10px 0;
			flex-direction: row;
		}
		.bloque-pago-caja {
			width: 40%;
		}
			.clubasociados {
			display: flex;
			flex-direction: row;
			width: 100%;
			flex-wrap: wrap;
		}
		.bloque-clibsociados {
			background: #d6aa3f;
			margin: 5px 5px;
			padding: 6px;
			color: #ffffff;
			font-family: 'Open Sans', sans-serif;
			font-size: 11px;
			width: 48%;
		}
			.imagen-cart-presidente {
			width: 47%;
			height: 385px;
		}
		.cart-presid-priado {
   		  flex-direction: row;
		}
		.texto-cart-presitent1 {
    	 width: 50%;
    	 margin: 0 auto;
   		 margin-top: 6px;
		}
		ul.club-socios-rama {
    		column-count: 3;
		}
		.comision-polo {
			width: 48%;
		}
		.cancha-polo {
    		width: 48%;
   		}
		.comision-polo p {
			font-size: 24px;
			line-height: 57px;
		}
		.reglamento-column {
   		 column-count: 2;
		}
		.objetivo-equitacion {
			width: 49%;
		}
		.comicion-equitacion-club {
			width: 49%;
		}
		.cancha-equitacion {
			display: flex;
			flex-direction: row;
		}
		.camp-salto-texto {
			width: 50%;
			/* margin: 0 auto; */
			text-align: left;
			padding: 5% 10%;
		}
		.camp-equitacion-bases {
    		width: 50%;
		}
		.camp-equitacion-orden {
			width: 50%;		
		}
			.cont-equitacion-escuela {
    		flex-direction: row;
		}
		.esculo-pony {
			width: 48%;
			margin: 0 auto;
		}
			.-reglamentp-pdf-equi {
			width: 50%;
			display: flex;
		}
		.reglamento-texto-equi {
			width: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
		}
			.horario-golf {
			width: 48%;
		}
		.comision-golf {
			width: 48%;
		}
	.cont-esc-golf-flex {
    display: flex;
    margin: 16px 0;
}

.bloque-golf1 {
    width: 48%;
    margin: 0 auto;
    text-align: center;
}

.bloque-golf1 p {
    text-align: center;
}
}




