@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] {
text-decoration:inherit;
color: inherit; 
}

/* #Media Queries
================================================== */
@media only screen and (max-width: 1600px){
body{ overflow-x:hidden;}
.row { width:1400px; margin:auto; padding:0px;}
}

@media only screen and (max-width:1600px) {
.row { width:1280px; }
.breadcrum ul{padding: 0 100px;}
.inner-banner-cnt{padding: 0 100px;}
.home-slide .swiper-banner-caption h2 {font-size: 68px;line-height: 80px;}
.descubre-sec{padding: 80px 0 80px;}
.descubre-icon{margin-bottom: 20px;}
.descubre-title{padding: 0 15%;}
.descubre-sec p{margin-bottom: 25px;}
.descubre-list{margin: 80px 0 80px 0;}
.descubre-hme .descubre-cnt {bottom: 25px;padding: 0 25px;}
.descubre-hme .descubre-cnt h3 {font-size: 32px;line-height: 36px;}
.experiencia-sec{padding: 80px 0 0 0;}
.experiencia-icon{margin-bottom: 20px;}
.experiencia-sec h2{font-size: 50px; line-height: 50px; margin-bottom: 20px;}
.experiencia-img {width: 620px;}
.big-img {max-width: 440px;}
.sml-top {max-width: 220px;}
.sml-btm {max-width: 320px;}
.experiencia-inner{padding: 0 100px 80px 100px;}
.hme-noticias{padding: 80px 0;}
.hme-noticias h2{font-size: 46px; line-height: 50px; margin-bottom: 30px;}
.hme-noticias .swiper-slide .hme-noticias-cnt h5{font-size: 20px; line-height: 30px;}
.hme-noticias .swiper-slide .hme-noticias-cnt h6 {font-size: 18px; line-height: 28px;}
.instituciones-sec{padding: 80px 0 80px 0;}
.instituciones-inner{padding: 0 60px;}
.segueix-nos h2{font-size: 50px;line-height: 60px; margin-bottom: 30px;}
.segueix-main{margin-bottom: 30px;}
.segueix-nos{padding: 0 0 80px 0;}
.subscrui-te{padding: 80px 0;}
.subscrui-te h2{font-size: 58px;line-height: 55px;}
.footer-logo-lst ul li a img{height: 98px;}
footer{padding: 60px 0 60px 0;}
footer .ftr-top{margin: 0 0 40px 0; padding: 0 0 40px;}
footer .ftr-top .ftr-top-lft{padding: 0 30px;}
footer .ftr-top .ftr-top-mit ul li a{font-size: 22px;line-height: 28px;}

/*contacto*/
.contact-info{padding: 80px 0;}
.address-info{padding: 0 100px;}
.address-info h2{font-size: 42px; margin-bottom: 25px;}
.address-info ul li h4{font-size: 20px;}
.contact-form{padding: 80px 0;}
.contact-inner{padding: 0 100px;}
.contact-rgt{padding: 0;}
.contact-form h2{font-size: 42px; line-height: 48px;}
.inner-banner-cnt h2{font-size: 60px; line-height: 60px;}


.descubre-inner{padding: 50px 0 80px 0;}
.villas-cnt{padding: 60px 0;}
.inner-banner-cnt h2 {font-size: 50px;line-height: 56px;}
.descubre-inner {padding: 60px 0 60px 0;}
.hme-noticias.ficha {padding: 80px 0;}
.otras-villas {padding: 80px 0 80px;}
.otras-villas h2{font-size: 42px;line-height: 48px;margin-bottom: 30px;}

/************************************************* MOUNISH CSS Starts *************************************************/

/* listado page */
.listado-main { padding: 0 100px;}
.listado-main h2 { font-size: 60px;line-height: 70px;}
.listado-fil { margin-top: 30px;}
.listado-list { margin-top: 40px;}
.pagination { padding-top: 60px;}

/* agenda  page*/
.agenda-sec { padding: 20px 0 75px;}
.agenda-det { padding: 0 100px;}
.agenda-top h2 { font-size: 60px;line-height: 70px;}
.agenda-btn-cnt ul li { padding: 10px 15px;}

/* Ficha de page */
.ficha-de-pad, .galeria-pad, .fitch-de-share-main { padding: 0 100px;}
.ficha-de-sec h5 { font-size: 22px; line-height: 30px; margin-bottom: 15px;}
.ficha-de-sec h2 { font-size: 60px; line-height: 70px;margin-bottom: 35px;}
.ficha-de-map { margin-top: 50px;}
.galeria-sec h2 { font-size: 28px; line-height: 38px;}
.fitch-de-share { padding: 70px 0 0;}

/* Noticias */
.noticias-sec { padding: 60px 0 80px;}
.noticias-cate-list { padding: 0;}
.noticias-cate-list h2 { font-size: 60px; line-height: 70px;margin-bottom: 30px;}
.noticias-main { padding: 0 100px;}
.noticias-cnt h3 a { font-size: 28px; line-height: 34px;}

/* Detalle de Noticia */
.deta-noti-main { padding: 0 100px;}
.deta-noti-top h2 { font-size: 58px; line-height: 62px;}

/* Buscar */
.buscar-sec { padding: 35px 0 80px;}
.buscar-filter-list, .buscar-main { padding: 0 100px; }
.buscar-filter-list h2 { font-size: 60px;line-height: 70px;}

.fortunatus-pad { padding: 0 100px 80px 100px;}
.fortunatus-inner { column-gap: 80px;}
.fortunatus-rgt { flex: 0 1 calc(100% - 390px);}

.quienes-sec h2 { font-size: 60px; line-height: 70px; }
.quienes-inner { padding: 0 100px 50px 100px;}
.quienes-top { padding: 50px 100px;}
.quienes-top h3 { font-size: 28px; line-height: 38px;}
.quienes-mit { flex: 0 1 45%;}
.quienes-rgt { flex: 0 1 29%;}
.quienes-top p { font-size: 28px; line-height: 38px;}
.quienes-btm { padding: 50px 100px;}
.asociacion-sec { padding: 80px 0;}
.asociacion-inner { padding: 0 100px;}
.asociacion-sec h3 { font-size: 28px; line-height: 38px;}

/************************************************* MOUNISH CSS Ends *************************************************/


}
@media only screen and (max-width:1366px) {
.row { width:1180px; }

.home-slide .swiper-banner-caption h2 {font-size: 56px;line-height: 65px;}
.experiencia-img {width: 580px;}
.hme-noticias h2 {font-size: 40px; line-height: 50px;margin-bottom: 30px;}
.hme-noticias {padding: 65px 0;}
.experiencia-inner {padding: 0 100px 65px 100px;}
.subscrui-te h2 {font-size: 48px;line-height: 52px;}
.footer-logo-lst ul li a img {height: 95px;}
footer .ftr-btm{column-gap: 40px;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul {column-gap: 40px;}
.instituciones-sec {padding: 65px 0 65px 0;}
.segueix-nos {padding: 0 0 65px 0;}
.subscrui-te {padding: 60px 0;}
.descubre-list {margin: 60px 0 60px 0;}
.subscrui-te h2{font-size: 52px;line-height: 55px;}
.descubre-inner {padding: 50px 0 50px 0;}


.otras-villas {padding: 60px 0 60px;}
.otras-villas h2{font-size: 42px;line-height: 48px;margin-bottom: 30px;}

}

@media only screen and (max-width: 1280px) {

.home-slide .swiper-banner-caption h2 {font-size: 56px;line-height: 65px;}
.experiencia-img {width: 580px;}
.hme-noticias h2 {font-size: 40px; line-height: 50px;margin-bottom: 30px;}
.hme-noticias {padding: 65px 0;}
.experiencia-inner {padding: 0 100px 65px 100px;}
.subscrui-te h2 {font-size: 48px;line-height: 52px;}
.footer-logo-lst ul li a img {height: 95px;}
footer .ftr-btm{column-gap: 40px;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul {column-gap: 40px;}
.instituciones-sec {padding: 65px 0 65px 0;}
.segueix-nos {padding: 0 0 65px 0;}
.subscrui-te {padding: 60px 0;}
.descubre-list {margin: 60px 0 60px 0;}
.subscrui-te h2{font-size: 52px;line-height: 55px;}
.descubre-inner {padding: 50px 0 50px 0;}
.descubre-hme .descubre-cnt h3 {font-size: 28px;line-height: 32px;}


.otras-villas {padding: 60px 0 60px;}
.otras-villas h2{font-size: 42px;line-height: 48px;margin-bottom: 30px;}

}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row { width:100%; padding: 0 3%;}

/* home css */
.home-banner{min-height: inherit;}
.home-banner.home-slide .swiper-banner-caption h2 { font-size: 72px; line-height: 82px;}
.home-banner.home-slide .swiper-banner-caption {transform: translateY(-38%); top: 38%;}
.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner{column-gap: 15px;}
.cbp-hrmenu > ul > li > a{font-size: 16px;}
.home-banner.home-slide .swiper-banner-caption h2 {font-size: 42px;line-height: 52px;}
.descubre-sec {padding: 50px 0 50px;}
.descubre-title{padding: 0 6%;}
.descubre-sec p{font-size: 22px;line-height: 32px;}
.descubre-sec a.descubre-btn{font-size: 15px;}
.descubre-list {margin: 50px 0 40px 0;}
.descubre-hme .descubre-cnt {bottom: 20px;padding: 0 15px;}
.descubre-hme .descubre-cnt h3 {font-size: 24px;line-height: 28px;}
.experiencia-sec {padding: 50px 0 0 0;}
.experiencia-inner {padding: 0 50px 50px 50px;}
.experiencia-sec h2 {font-size: 45px;line-height: 45px;}
.experiencia-sec a.saber-btn {padding: 8px 35px; font-size: 15px;}
.experiencia-img {width: 520px;}
.big-img {max-width: 340px;}
.sml-top {max-width: 180px;}
.sml-btm {max-width: 220px;}
.hme-noticias {padding: 50px 0;}
.hme-noticias h2 {font-size: 36px;line-height: 46px;}
.ver-todas {padding: 6px 30px; font-size: 15px; top:3px; height: 42px;}
.hme-noticias .swiper-slide .hme-noticias-cnt h6 {font-size: 16px; line-height: 26px;}
.hme-noticias .swiper-slide .hme-noticias-cnt h5 {font-size: 18px;line-height: 28px;}
.hme-noticias .swiper-slide .hme-noticias-img span {font-size: 12px;}
.instituciones-sec {padding: 50px 0 50px 0;}
.instituciones-sec p{font-size: 22px; line-height: 32px;}
.segueix-nos h2{font-size: 42px; line-height: 48px;}
.segueix-nos {padding: 0 0 50px 0;}
.subscrui-te {padding: 50px 0;}
.subscrui-inner{padding: 0 4%;}
.subscrui-te h2 {font-size: 42px;line-height: 46px;}
.chk-box label{font-size: 13px;}
.subscrui-inner::after {width: 165px; height: 165px;}
.footer-logo-lst ul li a img {height: 78px;}
footer {padding: 50px 0 50px 0;}
footer .ftr-top {margin: 0 0 35px 0;padding: 0 0 35px;}
footer .ftr-top .ftr-top-lft {padding: 0 25px;}
footer .ftr-top .ftr-top-mit ul li a {font-size: 18px;line-height: 28px;}
footer .ftr-top .ftr-top-mit ul{row-gap: 15px;}
footer .ftr-btm{column-gap: 40px;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul{column-gap: 25px;}
footer .ftr-btm .ftr-btm-lft p {font-size: 15px;line-height: 25px;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul li a img {height: 30px;}

/*contacto*/
.contact-info{padding: 50px 0;}
.address-info{padding: 0;}
.address-info h2{font-size: 42px; margin-bottom: 25px;}
.address-info ul li h4{font-size: 18px; line-height: 28px;}
.address-info ul li .contact-icon img {margin-top: 4px;}
.contact-form{padding: 50px 0;}
.contact-inner{padding: 0 50px;}
.contact-rgt{padding: 0;}
.contact-form h2{font-size: 42px; line-height: 48px;}
.breadcrum ul{padding: 0;}
.inner-banner-cnt{padding: 0;}


/*villas-general*/
.inner-banner-cnt h2 {font-size: 42px;line-height: 48px;}
.inner-banner-cnt p{font-size: 36px; line-height: 36px;}
.descubre-inner {padding: 20px 0 40px 0;}
.villas-cnt {padding: 40px 0;}

/************************************************* MOUNISH CSS Starts *************************************************/

/* listado page */
.listado-main { padding: 0 50px;}
.listado-main h2 { font-size: 54px;line-height: 60px;margin-bottom: 15px;}
.listado-main p { font-size: 20px; line-height: 28px;}
.listado-cnt { padding: 20px;}
.listado-cnt h3 { font-size: 22px; margin-bottom: 15px;}
.listado-fil { margin-top: 25px;}
.listado-list { margin-top: 30px;}
.pagination { padding-top: 40px;}

/* agenda  page*/
.agenda-sec { padding: 20px 0 60px;}
.agenda-det { padding: 0 0;}
.agenda-top h2 { font-size: 54px; line-height: 60px;}
.agenda-lft .agenda-btn-cnt ul li { padding: 10px 15px;}

/* Ficha de page */
.ficha-de-sec { padding-top: 35px;}
.ficha-de-pad, .galeria-pad, .fitch-de-share-main { padding: 0 50px;}
.ficha-de-sec h5 { font-size: 20px; line-height: 28px; margin-bottom: 15px;}
.ficha-de-sec h2 { font-size: 48px; line-height: 58px;margin-bottom: 30px;}
.ficha-de-map { margin-top: 40px;}
.ficha-de-main { column-gap: 7%;}
.ficha-de-rgt { flex: 0 1 30%;}
.ficha-de-lft-img { margin-bottom: 25px;}
.ficha-de-lft ul li span { font-size: 18px;}
.galeria-sec { padding-top: 60px;}
.galeria-sec h2 { font-size: 26px; line-height: 36px;}
.fitch-de-share { padding: 50px 0 0;}

/* Noticias */
.noticias-sec { padding: 50px 0 70px;}
.noticias-cate-list { padding: 0;}
.noticias-cate-list h2 { font-size: 54px;line-height: 60px;margin-bottom: 15px;}
.noticias-main { padding: 0 0;}
.noticias-cnt h3 a { font-size: 28px; line-height: 34px;}
.noticias-det { column-gap: 4%;}
.noticias-img { flex: 0 1 40%;}
.noticias-cnt { flex: 0 1 56%;}
.noticias-cate-list ul li a { font-size: 14px; padding: 5px 13px;}

/* Detalle de Noticia */
.deta-noti-sec { padding-top: 30px;}
.deta-noti-main { padding: 0 50px;}
.deta-noti-top { padding: 0;}
.deta-noti-top h2 { font-size: 48px; line-height: 54px;}
.deta-noti-top ul li { font-size: 22px;}
.deta-noti-top h5 { font-size: 22px;margin-bottom: 15px;}
.deta-noti-cnt { margin-top: 40px;}
.deta-noti-cnt ul { padding: 0;}
.deta-noti-btn { margin-top: 35px;}

/* Buscar */
.buscar-sec { padding: 35px 0 70px;}
.buscar-filter-list, .buscar-main { padding: 0 50px; }
.buscar-filter-list h2 { font-size: 54px;line-height: 60px; margin-bottom: 30px;}
.buscar-filter-list ul { column-gap: 30px;}

.fortunatus-sec { padding-top: 40px;}
.fortunatus-pad { padding: 0 50px 50px 0;}
.fortunatus-inner { column-gap: 80px;}
.fortunatus-rgt { flex: 0 1 calc(100% - 390px);}
.fortunatus-sec h2 { font-size: 26px; line-height: 38px;margin-bottom: 30px;padding-bottom: 30px;}


.quienes-sec h2 { font-size: 54px; line-height: 60px; }
.quienes-inner { padding: 0 50px 40px 50px;}
.quienes-top { padding: 40px 50px;}
.quienes-top h3 { font-size: 24px; line-height: 34px;}
.quienes-lft { flex: 0 1 100%;margin-bottom: 30px;}
.quienes-mit { flex: 0 1 60%;}
.quienes-rgt { flex: 0 1 35%;}
.quienes-top p { font-size: 24px; line-height: 34px;}
.quienes-btm { padding: 40px 50px;}
.asociacion-sec { padding: 70px 0;}
.asociacion-inner { padding: 0 50px;}
.asociacion-sec h3 { font-size: 24px; line-height: 34px;}

/************************************************* MOUNISH CSS Ends *************************************************/
.hme-noticias.ficha {padding: 50px 0 50px;}
.hme-noticias.ficha h2{margin-bottom: 30px;}

.otras-villas {padding: 60px 0 60px;}
.otras-villas h2{font-size: 42px;line-height: 48px;margin-bottom: 30px;}

}   

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:100%; padding: 0 15px;}
.m-menu1, .desktop-menu { display: none;}
.m-menu, .mobile-search { display: block;}
.right-top{width: auto; height: 192px;}
.right-top img {width: 36px;}
.right-top a{padding: 5px;}
a.search-close {width: 42px;height: 42px; right: 15px;top: 15px;}
.search-inn input[type="text"]{font-size: 32px;}
.hamburger-menu {display: block;}
.mob-search {display: flex;}
.mobile-top{display:flex;}
.hme-map{height: 500px;}
.hme-map img {width: 100%;float: left;height: 100%;object-fit: cover;}
.mobile-lang{display: block;}
.mob-logos {width: 170px;}

/* home css */
.logo-top {width: auto; text-align: left;}
.logo-top img { width: 200px;}
.head-rgt {display: none;}
.menu-wrap {display: none;  margin-right: 40px;}
.head-top-in { border-bottom: none; justify-content: space-between;}
.over .head-top-in {border-bottom: 1px solid rgba(28,46,61,0.3);}
.head-top {transition: all 0.4s ease;}
.over .head-top { background: #F4AEA2;}
.over .hdr-links { display: none; }
.mobile-menu .nav {padding: 35px 0;}
.head-top-link {display: none;}
.descubre-sec {padding: 40px 0 40px;}
.home-banner{min-height: inherit;}
.home-banner.home-slide .swiper-slide { height: 480px !important; background-size: cover; background-position: center;}
.home-slide .swiper-banner-caption{top: 25%; transform: translateY(-25%);}
.home-banner.home-slide .swiper-ban-cont { width: 100%;}
.home-banner.home-slide .swiper-banner-caption h2 { font-size: 36px; line-height: 46px;}
.head-top-link{display: none;}
.home-banner .swiper-slide img{opacity: 0;}
.descubre-sec::after {height: 400px;}
.descubre-title {padding: 0; margin-bottom: 50px;}
.descubre-icon {margin-bottom: 15px;}
.descubre-sec p{font-size: 20px; line-height: 30px;}
.descubre-sec a.descubre-btn{font-size: 15px;}
.descubre-list { margin: 50px 0 50px 0; display: none;}
.otras-villas{padding: 50px 0 50px;}
.otras-villas.mbl {display: block;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px); background: #F4AEA2;}
.otras-villas-inner{padding-left: 15px;}
.otras-villas .swiper-container{padding-bottom: 30px;}
.descubre-hme .descubre-cnt h3 {font-size: 28px;line-height: 32px;}
.experiencia-sec {padding: 50px 0 0 0;}
.experiencia-inner {padding: 0 0 50px 0;}
.experiencia-rgt {flex: 0 1 60%;}
.experiencia-img {width: 400px;}
.big-img {max-width: 360px;}
.sml-top {max-width: 140px; top: 20px; left: -50px;}
.sml-btm {max-width: 220px; bottom: 20px; right: -40px;}
.experiencia-sec h2{font-size: 36px;line-height: 42px;margin-bottom: 20px;}

.hme-noticias {padding: 50px 0;}
.hme-noticias-lft{width: 100%; margin-bottom: 50px;}
.hme-noticias-rgt{width: 100%;}
.hme-noticias h2 {font-size: 32px;line-height: 42px; margin-bottom: 20px;}
.hme-noticias .swiper-wrapper {padding-bottom: 35px;}
.ver-todas{font-size: 14px; padding: 5px 25px; height: 40px; position: relative; right: auto; left: 15px; top: auto;}
.hme-noticias-lft .paginations, .hme-noticias-rgt .paginations {display: inline-flex;}
.calendario-slider .swiper-nav-calendar{display: flex; right: 20px; bottom: 33px;}
.calendario-slider .swiper-pagination-calendar {opacity: 1;}
.noticias-slider .swiper-nav-noticias{display: flex; right: 20px; bottom: 33px;}
.noticias-slider .swiper-pagination-noticias {opacity: 1;}

.instituciones-sec {padding: 50px 0 50px 0;}
.instituciones-inner{padding: 0;}
.instituciones-sec p{font-size: 20px;line-height: 30px;}
.instituciones-sec p br{display: none;}
.segueix-nos {padding: 0 0 40px 0;}
.segueix-nos h2{font-size: 36px; line-height: 42px;}
.segueix-lst ul{column-gap: 50px;}
.subscrui-te {padding: 40px 0;width: 95%;margin: 0px auto;margin-bottom: 0px;border-radius: 5px;float: none;margin-bottom: -140px;z-index: 9999;position: relative;}
.subscrui-te h2{font-size: 36px; line-height: 42px; text-align: left;}
.subscribe-title {flex: 0 1 100%; margin: 0px auto;max-width: 480px;}
.subscribe-form {flex: 0 1 100%; margin: 0px auto; max-width: 480px;}
.subscrui-inner{column-gap: 0; row-gap: 25px;}
.chk-box{text-align: center;}
.footer-logo-lst{padding: 20px 0; display: none;}
footer { padding: 180px 0 25px 0; background: rgba(239,240,241,0.75);}
footer .ftr-top{column-gap: 4%; row-gap: 30px; margin: 0;padding: 0 0 30px; align-items: center; border-bottom: none;}
footer .ftr-top .ftr-top-lft{flex: 0 1 48%;text-align: left;}
footer .ftr-top .ftr-top-lft a img{width: 145px;}
footer .ftr-top .ftr-top-mit {flex: 0 1 100%;order: 3;border-top: 1px solid rgba(0,0,0,0.3);padding-top: 30px;}
footer .ftr-top .ftr-top-mit ul{row-gap: 10px;column-gap: 4%;}
footer .ftr-top .ftr-top-rgt {flex: 0 1 48%;order: 2;}
footer .ftr-top .ftr-top-rgt ul{justify-content: left;}
footer .ftr-top .ftr-top-mit ul li {flex: 0 1 48%;}
footer .ftr-top .ftr-top-mit ul li a{float: none; font-size: 20px;line-height: 25px;}
footer .ftr-btm{column-gap: 0; row-gap: 15px;}
footer .ftr-btm .ftr-btm-rgt {flex: 0 1 100%;border-bottom: 1px solid rgba(0,0,0,0.3);padding-bottom: 40px;margin-bottom: 10px;}
footer .ftr-btm .ftr-btm-mit {flex: 0 1 100%;width: 100%;order: 2;}
footer .ftr-btm .ftr-btm-lft {flex: 0 1 100%; order: 3;}
footer .ftr-btm .ftr-btm-lft p{font-size: 15px; line-height: 25px; text-align: center;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul { width: 100%; column-gap: 40px; justify-content: left;}

/*contact*/
.inner-banner.contact .breadcrum{padding: 0;}
.breadcrum ul{padding: 0;}
.inner-banner-cnt{padding: 0;}
.inner-banner-cnt h2{font-size: 42px; line-height: 42px;}
.contact-tooltip .camera-ico{padding: 0;}
.contact-info{padding: 50px 0;}
.address-info {padding: 0;}
.address-info h2{font-size: 36px;}
.address-info ul{column-gap: 4%; row-gap: 30px;}
.address-info ul li{flex: 0 1 48%;}
.address-info ul li.email {flex: 0 1 48%;}
.contact-form{padding: 50px 0;}
.contact-inner{padding: 0;}
.contact-form h2{font-size: 36px; line-height: 42px; margin-bottom: 15px;}
.contact-form p{font-size: 18px; line-height: 28px;}
.contact-form::after {position: absolute;content: "";left: 0;bottom: -160px;width: 100%;height: 100%;background: #aad3df;}

/*villas-general*/
.inner-banner-cnt h2 {font-size: 36px;line-height: 42px;}
.inner-banner-cnt p{font-size: 36px; line-height: 36px;}
.descubre-inner {padding: 20px 0 40px 0;}
.villas-cnt {padding: 40px 0;}
.descubre-inner::after {height: 93%;}
.descubre-inner .otras-villas {padding: 40px 0 0 0; background: none;}
.villas-cnt{column-gap: 0; row-gap: 20px;}
.villas-lft, .villas-mit, .villas-rgt{flex: 0 1 100%; row-gap: 15px;}
.villas-cnt p{font-size: 14px; line-height: 26px; letter-spacing: 0.14px;}
.descubre-inner .villas-btn a{font-size: 14px;line-height: 20px; letter-spacing: 0.93px;}




/************************************************* MOUNISH CSS Starts *************************************************/

/* listado page */
.listado-sec { padding: 25px 0 50px;}
.listado-main { padding: 0;}
.listado-main h2 { font-size: 46px;line-height: 56px;margin-bottom: 10px;}
.listado-main p { font-size: 18px; line-height: 26px;}
.listado-cnt { padding: 15px;}
.listado-cnt h3 { font-size: 22px; }
.listado-fil { margin-top: 25px;}
.listado-list { margin-top: 30px;}
.pagination { padding-top: 35px;}
.listado-list ul { column-gap: 2%; row-gap: 30px;}
.listado-list ul li { flex: 0 1 49%;}
.listado-fil ul li { flex: 0 1 48.5%;}

/* agenda  page*/
.agenda-sec { padding: 20px 0 50px;}
.agenda-det { padding: 0;}
.agenda-top h2 { font-size: 46px; line-height: 56px;margin-bottom: 15px;}
.agenda-rgt { flex: 0 1 100%;}
.agenda-rgt .listado-cnt.p-0 { padding: 0 15px 15px 0;}
.agenda-sec .pagination { justify-content: center;}
.agenda-lft { flex: 0 1 100%;}
.agenda-lft .mob-filter { display: flex;}
.agenda-lft .listado-fil { display: none;margin: 0;}
.agenda-lft .listado-fil.show { display: block; padding-top: 30px;}
.agenda-lft .listado-fil ul { row-gap: 20px;}
.agenda-lft .listado-fil ul li { flex: 0 1 100%;}
.agenda-lft .listado-fil ul li input { background: #fff;}
.agenda-lft .listado-fil .nice-select { background: #fff;}
.agenda-lft .listado-fil .nice-select .option:hover { background: #F4AEA2; color: #1C2E3D;}
.calendar-sec{ background: #fff;}
.agenda-lft .listado-fil ul li .lista-search { margin-bottom: 0;}


/* Ficha de page */
.ficha-de-sec { padding-top: 25px;}
.ficha-de-pad, .galeria-pad, .fitch-de-share-main { padding: 0;}
.ficha-de-sec h5 { font-size: 18px; line-height: 26px; margin-bottom: 10px;}
.ficha-de-sec h2 { font-size: 38px; line-height: 48px;margin-bottom: 25px;}
.ficha-de-map { margin-top: 40px;}
.ficha-de-main { column-gap: 4%;}
.ficha-de-rgt { flex: 0 1 33%;}
.ficha-de-lft ul { row-gap: 15px;}
.ficha-de-lft-img { margin-bottom: 25px;}
.ficha-de-lft ul li span { font-size: 18px;}
.ficha-de-btn .extr-btn a { column-gap: 20px;}
.ficha-de-btn { margin-top: 30px;}
.ficha-de-btn > div a { padding: 0 20px; font-size: 15px;}
.galeria-sec { padding-top: 50px;}
.galeria-sec h2 { font-size: 24px; line-height: 32px;}
/* .galeria-list ul li {  flex: 0 1 32.33%; } */
.fitch-de-share { padding: 40px 0 0;}

/* Noticias */
.noticias-sec { padding: 40px 0 50px;}
.noticias-cate { padding-top: 25px;}
.noticias-cate-list { padding: 0;}
.noticias-cate-list h2 { font-size: 46px;line-height: 56px;margin-bottom: 30px;}
.noticias-main { padding: 0 0;}
.noticias-cnt h3 a { font-size: 24px; line-height: 30px;margin-bottom: 10px;}
.noticias-det { column-gap: 4%;}
.noticias-img { flex: 0 1 40%;}
.noticias-cnt { flex: 0 1 56%;padding: 10px 0;}
.noticias-cate-list ul li a { font-size: 14px;padding: 5px 15px;}
.noticias-cnt span { margin-bottom: 15px;}
.noticias-cate-list ul { white-space: nowrap; flex-wrap: nowrap; justify-content: start; padding-left: 10px; overflow-y: hidden; scrollbar-width: none; }

/* Detalle de Noticia */
.deta-noti-sec { padding-top: 25px;}
.deta-noti-main { padding: 0;}
.deta-noti-top { padding: 0;}
.deta-noti-top h2 { font-size: 40px; line-height: 46px;}
.deta-noti-top ul li { font-size: 22px;}
.deta-noti-top h5 { font-size: 22px;margin-bottom: 15px;}
.deta-noti-img { margin-bottom: 20px;}
.deta-noti-cnt { margin-top: 30px;}
.deta-noti-cnt ul { padding: 0;row-gap: 15px;}
.deta-noti-btn { margin-top: 25px;}

/* Buscar */
.buscar-sec { padding: 25px 0 50px;}
.buscar-filter-list, .buscar-main { padding: 0; }
.buscar-filter-list h2 { font-size: 46px;line-height: 56px;margin-bottom: 30px;}
.buscar-filter-list ul { column-gap: 30px; white-space: nowrap; flex-wrap: nowrap; justify-content: start;  overflow-y: hidden; scrollbar-width: none; }

.fortunatus-sec { padding-top: 25px;}
.fortunatus-pad { padding: 0 0 50px 0;}
.fortunatus-inner { column-gap: 40px;}
.fortunatus-rgt { flex: 0 1 calc(100% - 330px);}
.fortunatus-lft { flex: 0 1 280px;}
.fortunatus-sec h2 { font-size: 22px; line-height: 36px;margin-bottom: 25px;padding-bottom: 25px;}

.prd-img { margin-top: 50px;}

.quienes-sec h2 { font-size: 46px; line-height: 56px; }
.quienes-inner { padding: 0 0 30px 0;}
.quienes-top { padding: 30px 0;}
.quienes-top h3 { font-size: 22px; line-height: 32px;}
.quienes-lft { flex: 0 1 100%;margin-bottom: 25px;}
.quienes-mit { flex: 0 1 100%; margin-bottom: 25px;}
.quienes-rgt { flex: 0 1 100%;}
.quienes-rgt ul li { text-align: center;}
.quienes-top p { font-size: 20px; line-height: 32px;}
.quienes-btm { padding: 40px 0;column-gap: 4%;}
.quienes-btm-lft, .quienes-btm-rgt { flex: 0 1 47.5%;}
.asociacion-sec { padding: 50px 0;}
.asociacion-inner { padding: 0;}
.asociacion-sec h3 { font-size: 22px; line-height: 32px;}
.asociacion-lft { flex: 0 1 100%;margin-bottom: 30px;}
.asociacion-rgt { flex: 0 1 100%;}
.quienes-btm p { font-size: 16px; line-height: 26px;}

/************************************************* MOUNISH CSS Ends *************************************************/
.hme-noticias.ficha {padding: 50px 0 50px;}
.hme-noticias.ficha h2{margin-bottom: 30px; line-height: 36px;}
.hme-noticias-lft.full-width{margin-bottom: 0;}
.ver-todas span{display: none;}
.hme-noticias .swiper-container {margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
.hme-noticias .swiper-wrapper {padding-left: 15px;padding-bottom: 35px;}

.ver-todas span{display: none;}
.hme-noticias-inner.top-border{padding-top: 30px;}
.otras-villas h2{width: 100%; float: left; font-size: 32px;line-height: 36px; margin-bottom: 30px;}
.otras-villas.desktop .otras-villas-inner {margin-left: -15px; margin-right: -15px;width: calc(100% + 30px);}
.otras-villas.desktop .swiper-nav-villas   {display: flex;}

#small-img .flex-direction-nav{opacity: 1;}
.asociacion-list ul li span{font-size: 20px;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row{ width:100%; padding:0px 15px; max-width: 100%; }

.hamburger-menu {display: block;}

/********** ram mobile menu **********/
.m-menu1, .desktop-menu { display: none;}
.m-menu, .mobile-search { display: block;}
.logo-top {width: auto;padding: 0;}
.logo-top img { width: 200px;}
.head-rgt {display: none;}
.menu-wrap {display: none;  margin-right: 40px;}
.head-top-in {justify-content: space-between;}
.over .head-top { background: #F4AEA2;}
.over .hdr-links { display: none; }
.mobile-menu .nav {padding: 35px 0;}
.right-top{width: 45px; height: 45px;}
.right-top a{background: #AAD3DF; border-radius: 22px 0 0 22px;}
.right-top a span{background: url(../images/accesibilidad-icon-mob.svg) no-repeat center center;}
.right-top a strong{display: none;}
.right-top a{padding: 5px;}
a.search-close {width: 42px;height: 42px; right: 15px;top: 15px;}
.search-inn input[type="text"]{font-size: 32px;}

.mob-search {display: flex;}
.mobile-top{display:flex;}
.hme-map{height: 500px;}
.hme-map img {width: 100%;float: left;height: 100%;object-fit: cover;}
.mobile-lang{display: block;}
.mob-logos {width: 170px;}

.mobile-header, .mobile-header .is-sticky .head-top { background: #1c2e3d; }
.mobile-header .logo-top img, .mobile-header .mob-search button { filter: brightness(0) invert(1);}
.mobile-header .hamburger span, .mobile-header .hamburger span::before, .mobile-header .hamburger span::after { filter: brightness(0) invert(1);}
.is-sticky .head-top  {box-shadow: 0px 5px 10px #0000002B;}

/* home css */
.logo-top {width: auto; text-align: left;}
.logo-top img { width: 200px;}
.head-rgt {display: none;}
.menu-wrap {display: none;  margin-right: 40px;}
.head-top-in { border-bottom: none; justify-content: space-between;}
.over .head-top-in {border-bottom: 1px solid rgba(28,46,61,0.3);}
.head-top {transition: all 0.4s ease;padding: 15px 0;}
.over .head-top { background: #F4AEA2;}
.over .hdr-links { display: none; }
.mobile-menu .nav {padding: 35px 0;}
.head-top-link {display: none;}
.descubre-sec {padding: 40px 0 40px;}
.home-banner{min-height: inherit;}
.home-banner.home-slide .swiper-slide { height: 480px !important; background-size: cover; background-position: center;}
.home-slide .swiper-banner-caption{top: 25%; transform: translateY(-25%);}
.home-banner.home-slide .swiper-ban-cont { width: 100%;}
.home-banner.home-slide .swiper-banner-caption h2 { font-size: 36px; line-height: 46px;}
.home-banner.home-slide .swiper-banner-caption h2 br {display: none;}
.head-top-link{display: none;}
.home-banner .swiper-slide img{opacity: 0;}

.descubre-title {padding: 0; margin-bottom: 50px;}
.descubre-icon {margin-bottom: 15px;}
.descubre-sec p{font-size: 20px; line-height: 30px;}
.descubre-sec a.descubre-btn {font-size: 15px; height: 40px;}
.descubre-list { margin: 40px 0 40px 0; display: none;}
.otras-villas .swiper-container{padding-bottom: 25px;}
.otras-villas.mbl{display: block; margin-left: -15px;margin-right: -15px;width: calc(100% + 30px); background: #F4AEA2;}
.otras-villas{padding: 40px 0 30px 0;}
.otras-villas-inner{padding-left: 15px;}
.descubre-sec::after {height: 420px;}
.descubre-hme .descubre-cnt h3 {font-size: 28px;line-height: 32px;}
.experiencia-sec {padding: 40px 0 0 0;}
.experiencia-inner {padding: 0 0 60px 0; row-gap: 60px;}
.experiencia-lft {flex: 0 1 100%;}
.experiencia-rgt {flex: 0 1 100%; width: 100%; float: left; margin-bottom: 15px;}
.experiencia-icon{display: none;}

.hme-noticias .swiper-container{margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
.hme-noticias .swiper-wrapper{padding-left: 15px; padding-bottom: 35px;}
.hme-noticias {padding: 30px 0 50px 0;}
.hme-noticias-lft{width: 100%; margin-bottom: 50px;}
.hme-noticias-rgt{width: 100%;}
.hme-noticias h2 {width: 100%; font-size: 28px;line-height: 40px;margin-bottom: 20px;}
.ver-todas{font-size: 14px; padding: 5px 15px; height: 36px; position: relative; right: auto; left: 15px; top: auto;}
.hme-noticias-lft .paginations, .hme-noticias-rgt .paginations {display: inline-flex;}
.calendario-slider .swiper-nav-calendar{display: flex; right: 20px; bottom: 33px;}
.calendario-slider .swiper-pagination-calendar {opacity: 1;}
.noticias-slider .swiper-nav-noticias{display: flex; right: 20px; bottom: 33px;}
.noticias-slider .swiper-pagination-noticias {opacity: 1;}

.instituciones-sec {padding: 40px 0 40px 0;}
.instituciones-inner{padding: 0;}
.instituciones-sec p{font-size: 18px;line-height: 28px;}
.instituciones-sec p br{display: none;}
.experiencia-sec h2 {font-size: 42px;line-height: 48px;margin-bottom: 20px;}

.big-img {max-width: 400px;}
.sml-top {max-width: 180px; top: -30px}
.sml-btm {max-width: 180px; bottom: -30px;}

.experiencia-img {width: 100%;}
.experiencia-sec a.saber-btn {height: 40px;padding: 5px 30px; display: none;}
.subscrui-te{padding: 40px 0; width: 90%; margin: 0px auto; border-radius: 5px; float: none; margin-bottom: -140px; z-index:99; position: relative; }
.subscrui-inner{column-gap: 0; row-gap: 30px; padding: 0;}
.subscribe-title {flex: 0 1 100%; max-width: 480px; margin: 0 auto;}
.subscribe-form {flex: 0 1 100%; max-width: 480px;margin: 0 auto;}
.subscribe-form .txt-bx input[type="text"]{background: #fff; border-radius: 5px; color: #0D413B; height: 48px;}
.subscribe-form .txt-bx button{background: url(../images/newletter-arw-mob.svg) no-repeat 0 0; top: 10px;}
.subscrui-te h2 {font-size: 32px;line-height: 36px; text-align: left;}
.chk-box{text-align: center; padding: 0 20px;}
.subscrui-inner::after {width: 122px; height: 122px; top:-20px; left: 0; transform: none;}
.segueix-nos {padding: 0 0 30px 0;}
.segueix-lst ul {column-gap: 0; row-gap: 10px;}
.segueix-nos h2 {font-size: 32px;line-height: 36px; margin-bottom: 20px; column-gap: 10px;}
.segueix-inner {padding-top: 25px;}
.segueix-main ul li {flex: 0 1 50%;}
.segueix-main ul li:first-child, .segueix-main ul li:nth-child(5), .segueix-main ul li:nth-child(6), .segueix-main ul li:last-child{display: none;}
.segueix-lst ul li {flex: 0 1 100%;display: flex;justify-content: center;} 
.segueix-lst ul li a{justify-content: center; width: auto; display: inline-flex;}


/*contact*/
.inner-banner-img{height: 500px; background-size: cover;}
.inner-banner-img img{opacity: 0;}
.inner-banner.contact .breadcrum{padding: 0;}
.inner-banner.contact .contact-tooltip {bottom: 25px;}
.breadcrum ul{padding: 0;}
.inner-banner-cnt{padding: 0;}
.inner-banner-cnt h2{font-size: 42px; line-height: 42px;}
.contact-tooltip .camera-ico{padding: 0;}
.contact-info{padding: 30px 0;}
.address-info {padding: 0;}
.address-info h2{font-size: 28px; letter-spacing: normal; margin-bottom: 20px;}
.address-info ul{column-gap: 4%; row-gap: 30px;}
.address-info ul li{flex: 0 1 48%;}
.address-info ul li.email{flex: 0 1 48%;}
.address-info ul li.email {flex: 0 1 48%;}
.address-info ul li .contact-icon {flex: 0 1 100%;}
.address-info ul li .contact-icon img{margin-top: 0;}
.address-info ul li .contact-cnt {flex: 0 1 100%;}

.contact-form{padding: 30px 0;}
.contact-inner{padding: 0;}
.contact-form h2{font-size: 28px; line-height: 32px; letter-spacing: normal; margin-bottom: 10px;}
.contact-form h2 br{display: none;}
.contact-form p{font-size: 18px; line-height: 28px;}
.inner-banner.contact .inner-banner-cnt{top: 15px;}
.address-info ul li p{font-size: 16px; line-height: 26px;}
.address-info ul li h4 {font-size: 20px; line-height: 30px; margin-bottom: 10px;}
.contact-inner{column-gap: 0; row-gap: 25px;}
.contact-lft {flex: 0 1 100%;}
.contact-rgt {flex: 0 1 100%;}
.contact-form::after {position: absolute;content: "";left: 0;bottom: -160px;width: 100%;height: 100%;background: #aad3df;}

.footer-logo-lst{display: none;}
footer { padding: 180px 0 25px 0; background: rgba(239,240,241,0.75);}
footer .ftr-top{column-gap: 4%; row-gap: 30px; margin: 0;padding: 0 0 30px; align-items: center; border-bottom: none;}
footer .ftr-top .ftr-top-lft {padding: 0 15px;}
footer .ftr-top .ftr-top-lft{flex: 0 1 48%; text-align: left;}
footer .ftr-top .ftr-top-lft a img{width: 115px;}
footer .ftr-top .ftr-top-mit {flex: 0 1 100%; order: 3; border-top: 1px solid rgba(0,0,0,0.3); padding-top: 30px;}
footer .ftr-top .ftr-top-mit ul{row-gap: 10px; column-gap: 4%;}
footer .ftr-top .ftr-top-rgt {flex: 0 1 48%; order: 2;}
footer .ftr-top .ftr-top-rgt ul{justify-content: left; column-gap: 5px;}
footer .ftr-top .ftr-top-mit ul li {flex: 0 1 48%;}
footer .ftr-top .ftr-top-mit ul li a{float: left; font-size: 18px;line-height: 24px;}
footer .ftr-top .ftr-top-rgt ul li a img{width: 33px; height: 33px;}
footer .ftr-top .ftr-top-mit ul li{text-align: center;}
footer .ftr-btm{column-gap: 0; row-gap: 10px;}
footer .ftr-btm .ftr-btm-rgt {flex: 0 1 100%; border-bottom: 1px solid rgba(0,0,0,0.3); padding-bottom: 40px; margin-bottom: 10px;}
footer .ftr-btm .ftr-btm-mit {flex: 0 1 100%;width: 100%; order: 2;}
footer .ftr-btm .ftr-btm-lft {flex: 0 1 100%; order: 3;}
footer .ftr-btm .ftr-btm-lft p{font-size: 15px; line-height: 25px; text-align: center;}
footer .ftr-btm .ftr-btm-mit ul{justify-content: left; column-gap: 15px;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul { width: 100%; column-gap: 15px; row-gap: 20px; justify-content: left;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul li:nth-child(2){order: 1;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul li:first-child {order: 2;}
footer .ftr-btm .ftr-btm-rgt .footer-logo ul li:last-child {order: 3;}

/*villas-general*/
.inner-banner-cnt h2 {font-size: 42px;line-height: 48px;}
.inner-banner-cnt p{font-size: 36px; line-height: 36px;}
.descubre-inner {padding: 20px 0 40px 0;}
.villas-cnt {padding: 40px 0;}
.descubre-inner::after {height: 94%;}
.descubre-inner .otras-villas {padding: 40px 0 0 0; background: none;}
.villas-cnt{column-gap: 0; row-gap: 20px;}
.villas-lft, .villas-mit, .villas-rgt{flex: 0 1 100%; row-gap: 15px;}
.villas-cnt p{font-size: 14px; line-height: 26px; letter-spacing: 0.14px;}
.descubre-inner .villas-btn a{font-size: 14px;line-height: 20px; letter-spacing: 0.93px; padding: 8px 15px;}

/************************************************* MOUNISH CSS Starts *************************************************/

/* listado page */
.listado-sec { padding: 20px 0 30px;}
.listado-main { padding: 0;}
.listado-main h2 { font-size: 32px;line-height: 36px;margin-bottom: 10px;}
.listado-main p { font-size: 14px; line-height: 26px;margin-bottom: 30px;}
.listado-main p br { display: none;}
.listado-cnt { padding: 13px 14px 30px 20px;}
.listado-cnt h3 { font-size: 20px; line-height: 33px;margin-bottom: 10px;}
.listado-cnt h4 { font-size: 14px; line-height: 24px;margin-bottom: 5px;}
.listado-cnt span { font-size: 14px;}
.listado-list { margin-top: 30px;}
.listado-list ul { column-gap: 1%; row-gap: 30px;}
.listado-list ul li { flex: 0 1 49%;}
.pagination { padding-top: 30px;column-gap: 15px;display: none;}
.mob-filter { display: flex;}
.listado-fil { display: none;margin: 0;}
.listado-fil.show { display: block; padding-top: 30px;}
.listado-fil ul { row-gap: 20px;}
.listado-fil ul li { flex: 0 1 100%;}
.listado-fil ul li input { background: #fff;}
.listado-fil .nice-select { background: #fff;}
.listado-fil .nice-select .option:hover { background: #F4AEA2; color: #1C2E3D;}

/* agenda  page*/
.agenda-sec { padding: 15px 0 40px;}
.agenda-det { padding: 0;}
.agenda-top h2 { font-size: 36px; line-height: 42px;margin-bottom: 15px;}
.agenda-rgt, .agenda-lft { flex: 0 1 100%;}
.agenda-rgt .listado-cnt { padding: 10px 0 0 0;}
.agenda-rgt .listado-list ul { row-gap: 30px;}
.agenda-rgt .listado-cnt.p-0 { padding: 0;}
.calendar-sec{ background: #fff;}
.agenda-lft .mobile-filter.filter-open { padding: 50px 20px;}
.agenda-lft .agenda-btn-cnt ul li { font-size: 14px;padding: 7px 12px;}
.agenda-lft .agenda-btn-cnt ul li:hover { background: #fff; color: #1C2E3D;}
.agenda-lft .listado-fil ul li .lista-search { margin-bottom: 0;}

/* Ficha de page */
.mobile-view { display: none !important;}
.ficha-de-sec { padding-top: 20px;}
.ficha-de-pad, .galeria-pad, .fitch-de-share-main { padding: 0;}
.ficha-de-sec h5 { font-size: 20px; line-height: 27px; margin-bottom: 5px;}
.ficha-de-sec h2 { font-size: 36px; line-height: 42px;margin-bottom: 20px;}
.ficha-de-sec h2 br { display: none;}
.ficha-de-map { margin-top: 30px;}
.ficha-de-rgt, .ficha-de-lft { flex: 0 1 100%;}
.ficha-de-lft ul { row-gap: 10px;}
.ficha-de-lft-img { margin-bottom: 20px;}
.ficha-de-lft ul li { font-size: 14px; line-height: 26px;}
.ficha-de-lft ul li span { font-size: 16px;line-height: 26px;}
.ficha-de-btn .extr-btn a { column-gap: 10px;}
.ficha-de-info ul { row-gap: 15px;}
.ficha-de-btn { margin-top: 20px;}
.ficha-de-btn > div a { padding: 0 10px;font-size: 14px;}
.ficha-de-btn > div { flex: 0 1 49%;}
.ficha-de-lft-img img { min-height: 300px;object-fit: cover;}
.galeria-sec { padding-top: 40px;}
.galeria-sec h2 { font-size: 22px; line-height: 27px;}
.galeria-list ul li { flex: none;}
.desk-img, .desk-tit { display: none;}
.mob-img, .mob-tit { display: block;}
.galeria-list ul.swiper-wrapper { flex-wrap: nowrap; column-gap: 0; }
.galeria-list ul li .galeria-img::before, .galeria-list ul li .galeria-img::after {  display: none;}
.galeria-list ul li .galeria-img img { min-height: 350px; object-fit: cover;}
.fitch-de-share { padding: 35px 0 0;}
.fitch-de-share ul li a img { width: 35px;}

/* Noticias */
.noticias-sec { padding: 30px 0 40px;}
.noticias-cate { padding-top: 15px;}
.noticias-cate-list { padding: 0;}
.noticias-cate-list h2 { font-size: 38px;line-height: 42px;margin-bottom: 25px;}
.noticias-main { padding: 0 0;}
.noticias-cnt h3 a { font-size: 22px; line-height: 32px;margin-bottom: 10px;}
.noticias-det { column-gap: 4%;height: auto;row-gap: 20px;}
.noticias-img { flex: 0 1 100%;}
.noticias-cnt { flex: 0 1 100%;padding:  0;}
.noticias-cate-list ul li a { font-size: 12px;padding: 3px 10px;}
.noticias-cnt span { margin-bottom: 15px;}
.noticias-cate-list ul { white-space: nowrap; flex-wrap: nowrap; justify-content: start;  overflow-y: hidden; scrollbar-width: none; }

/* Detalle de Noticia */
.deta-noti-sec { padding-top: 15px;}
.deta-noti-main { padding: 0;}
.deta-noti-top { padding: 0;}
.deta-noti-top h2 { font-size: 32px; line-height: 36px;}
.deta-noti-top ul li { font-size: 20px;}
.deta-noti-top h5 { font-size: 20px;margin-bottom: 15px;}
.deta-noti-img { margin-bottom: 20px;}
.deta-noti-cnt { margin-top: 25px;}
.deta-noti-cnt ul { padding: 0;row-gap: 10px;}
.deta-noti-cnt ul li.bold { font-size: 18px; }
.deta-noti-btn { margin-top: 25px;}
.deta-noti-btn a { padding: 0 25px;}

/* Buscar */
.buscar-sec { padding: 30px 0 40px;}
.buscar-filter-list, .buscar-main { padding: 0; }
.buscar-filter-list h2 { font-size: 38px;line-height: 42px;margin-bottom: 30px;}
.buscar-filter-list ul { white-space: nowrap; flex-wrap: nowrap; justify-content: start;  overflow-x: scroll; scrollbar-width: none; column-gap: 25px;}
.buscar-filter-list ul li a { font-size: 16px;padding-bottom: 20px;}
.buscar-filter-list ul li a span { margin-left: 8px;}
.buscar-main .noticias-list h5 { margin-bottom: 25px;}
.buscar-filter-list ul li a::after { bottom: 0;}

.fortunatus-sec { padding-top: 15px;}
.fortunatus-pad { padding: 0;}
.fortunatus-inner { column-gap: 40px;}
.fortunatus-rgt { flex: 0 1 100%;row-gap: 15px;margin-bottom: 30px;}
.fortunatus-lft { flex: 0 1 100%; order: 1;}
.fortunatus-sec h2 { font-size: 20px; line-height: 34px;margin: 10px 0;padding-bottom: 0;border: none;}
.fortunatus-rgt p { font-size: 14px; line-height: 26px;}

.prd-img { margin-top: 40px;}

.info-lst { background: #F4AEA2;padding: 50px 10px 70px 10px;display: flex;flex-wrap: wrap;justify-content: center;column-gap: 30%;}
.info-lst ul { /*! justify-content: center; */max-width: 280px;}
a.como-btn { display: none;}
.info-lst h3 { max-width: 280px;}

.quienes-sec h2 { font-size: 32px; line-height: 36px; }
.quienes-top h3 { font-size: 20px; line-height: 28px;}
.quienes-lft { flex: 0 1 100%;margin-bottom: 25px; border-bottom: 1px solid rgb(28, 46, 61,0.3);padding-bottom: 15px;}
.quienes-mit { flex: 0 1 100%; margin-bottom: 25px;}
.quienes-rgt { flex: 0 1 100%;}
.quienes-rgt ul li { text-align: center;}
.quienes-top p { font-size: 18px; line-height: 30px;}
.quienes-btm { padding: 40px 0;column-gap: 4%;}
.quienes-btm-lft, .quienes-btm-rgt { flex: 0 1 100%;}
.asociacion-sec { padding: 40px 0;}
.asociacion-inner { padding: 0;}
.asociacion-sec h3 { font-size: 18px; line-height: 30px;}
.asociacion-lft { flex: 0 1 100%;margin-bottom: 20px;}
.asociacion-rgt { flex: 0 1 100%;}
.quienes-btm p { font-size: 14px; line-height: 24px;}
.quienes-img img { min-height: 250px; object-fit: cover;}
.quienes-cnt { float: left; width: 100%; display: flex; flex-wrap: wrap; }
.quienes-img { order: 1;}
.quienes-top { padding: 30px 0 0; order: 2; }
.quienes-inner { padding: 0 0 15px 0; margin-bottom: 30px; }
.quienes-sec{padding: 20px 0 0 0;}
.quienes-rgt ul li a{height: 40px;padding: 8px 20px; font-size: 15px;}
.asociacion-sec h2{font-size: 28px; line-height: 36px;}
 
/************************************************* MOUNISH CSS Ends *************************************************/
.hme-noticias.ficha {padding: 40px 0 40px;}
.hme-noticias.ficha h2{margin-bottom: 20px; line-height: 36px;}
.hme-noticias-lft.full-width{margin-bottom: 0;}
.ver-todas span{display: none;}
.hme-noticias-inner.top-border{padding-top: 30px;}
.otras-villas h2{width: 100%; float: left; font-size: 32px;line-height: 36px; margin-bottom: 30px;}
.otras-villas.desktop .otras-villas-inner {margin-left: -15px; margin-right: -15px;width: calc(100% + 30px);}
.otras-villas.desktop .swiper-nav-villas   {display: flex;}

#big-img .slides > li{height: 300px;}
#big-img .slides > li img{height: 100%; object-fit: cover;}
#small-img .flex-direction-nav{opacity: 1;}
.asociacion-list ul li span{font-size: 20px;}
.descubre-hme .descubre-cnt{padding: 0 15px;}

} 

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

.instituciones-list ul{column-gap: 4%;}
.instituciones-list ul li {flex: 0 1 48%;}
.instituciones-list{padding: 0 50px;}

/************************************************* MOUNISH CSS Starts *************************************************/

/* listado page */
.listado-fil ul li { flex: 0 1 100%;}

.fitch-de-share-main, .fitch-de-share ul { justify-content: center;}
.fitch-de-share-list { flex: 0 1 100%;}
.fitch-de-share ul li:first-child { flex: 0 1 100%; text-align: center; margin-bottom: 20px;}

.agenda-rgt .listado-list ul li { flex: 0 1 100%;}

/************************************************* MOUNISH CSS Ends *************************************************/

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

.home-banner.home-slide .swiper-banner-caption h2 { font-size: 32px; line-height: 42px;}

.segueix-lst ul li a{column-gap: 10px; font-size: 15px;}
.subscribe-form, .subscribe-title {flex: 0 1 100%; max-width: 100%;}
.big-img {max-width: 230px;}
.sml-top {max-width: 110px;top: -30px;}
.sml-btm {max-width: 160px; bottom: -30px;}
.address-info ul li h4 {font-size: 16px;line-height: 25px;}
.address-info ul li.email a{font-size: 16px;}
.ficha-de-sec h2, .listado-main h2 {font-size: 28px;line-height: 36px;}


/************************************************* MOUNISH CSS Starts *************************************************/

/* listado page */
.listado-list ul li { flex: 0 1 100%;}
.ficha-de-btn > div { flex: 0 1 100%;}

/************************************************* MOUNISH CSS Ends *************************************************/


}

@media screen and (max-width:390px) {



}

@media screen and (max-width:359px) {

.address-info ul {column-gap: 0;row-gap: 20px;}
.address-info ul li{flex: 0 1 100%;}



}

@media screen and (max-width:319px) {


}