/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2025 | 17:08:05 */
.info-slide-dest h3{display:none;}
.info-slider-destinos h3{display:none;}

/*general*/
body{overflow-x:hidden;-webkit-font-smoothing:antialiased;background:#fff;color:#667286;font-size:15px;font-family: 'Montserrat', sans-serif; font-weight:400; line-height:1.6; letter-spacing:0px;}
*:focus {outline: none !important;}
.btn:focus, input:focus, textarea:focus, select:focus{box-shadow: none !important; outline:none !important;}
*::selection{background:#253652; color:#fff;}
h1{font-size:34px; line-height:1.2; letter-spacing:.35px;  margin:0;}
h2{font-size:28px; line-height:1.2;  margin:0;}
h3{font-size:10px; line-height:1.4; letter-spacing:2px; margin:0;}
h4{font-size:24px; line-height:1.2;  margin:0;}
h5{font-size:18px; line-height:1.2;  margin:0;}
h6{}
.lora{font-family:'Lora', serif;}
.bold, strong, b{font-weight:700;}
.regular{font-weight:400;}
.medium{font-weight:500;}
.light{font-weight:300;}
.italica{font-style:italic;}
.btn, button, a{ transition:all ease-in .2s; color:#253652}
a:hover{text-decoration:none;color:#253652}
p{}
.gray{color:#667286;}
.blue{color:#253652;}
.gold{color:#BAAA8F;}
.white{color:#fff;}
.black{color:#000;}
.bgwhite{background:#fff;}
.bgblack{background:#000;}
.bgcream{background:#FAF8F5;}
.section{position:relative; overflow:hidden;}
.container{padding-left: 40px !important; padding-right: 40px !important; width:100% !important; max-width:100% !important;}
.bg{background:no-repeat center; background-size:cover;}
.bgfixed{background-attachment:fixed;}
img{width:100%;}
.max200{max-width:200px;}
.max250{max-width:250px;}
.max300{max-width:300px;}
.max350{max-width:350px;}
.max400{max-width:400px;}
.max420{max-width:410px;}
.max450{max-width:450px;}
.max500{max-width:500px;}
.max550{max-width:550px;}
.max600{max-width:600px;}
.max650{max-width:650px;}
.max700{max-width:700px;}
.max750{max-width:750px;}
.max800{max-width:800px;}
.max850{max-width:850px;}
.max900{max-width:900px;}
.max950{max-width:950px;}
.max1000{max-width:1000px;}
.max1050{max-width:1050px;}
.max1100{max-width:1100px;}
.max1150{max-width:1150px;}
.max1200{max-width:1200px;}
.max1250{max-width:1250px;}
.pt-130{padding-top:130px;}
.pb-130{padding-bottom:130px;}
.anchor{position:absolute; top:-140px; left:0;}
.grecaptcha-badge{opacity:0 !important; bottom:-100px !important;}
.padding-menu{padding-top:60px;}
.zindex1{z-index:1;}
.zindex2{z-index:2;}

#whatsapp{ z-index:3;position:fixed; bottom:50px; right:30px; }
#whatsapp a{border-radius:50%;transition:all ease-in .3s;width:50px; display:block; text-indent: -999999px; height:50px; background:#BAAA8F url(https://mare-realty.com/wp-content/uploads/2024/11/whatsapp-1.svg) no-repeat centeR; background-size:26px;}
#whatsapp a:hover{transform:scale(1.15);}
.home #whatsapp{display: none !important;}

.btn{font-size:10px; font-weight:500; letter-spacing:2.2px; padding:0; line-height:1.1; border:none; border-radius:0; position:Relative;}
.btn:after{ left:0; position:Absolute;right:0; content:''; bottom:-1px; height:1px; transition:all ease-in-out .2s; }

.btn-blue{color:#294977;}
.btn-blue:after{background:#294977;}
.btn-blue:hover{color:#294977;}
.btn-blue:hover:after{left:-3px; right:-3px;background:#BAAA8F;}

.btn-gold{color:#BAAA8F;}
.btn-gold:after{background:#BAAA8F;}
.btn-gold:hover{color:#BAAA8F;}
.btn-gold:hover:after{left:-3px; right:-3px;background:#294977;}

.btn-white{color:#fff;}
.btn-white:after{background:#fff;}
.btn-white:hover{color:#fff;}
.btn-white:hover:after{left:-3px; right:-3px;background:#BAAA8F;}

.btn-menu:after{background:transparent;}

/*slider*/
.slide-home{height:100vh; min-height:600px;background: no-repeat center;    background-size: cover;}
.info-slider{position:absolute; width:100%; bottom:0; left:0; padding: 0 0 100px;z-index:2;}

.iframe-wrapper {position:relative;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;  pointer-events: none;  overflow: hidden;}
.iframe-wrapper iframe {  width: 100vw;  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */  min-height: 100vh;  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}

.slick-slider .slick-track{transition-delay: 500ms;}

.slick-next:before, .slick-prev:before{display:none;}
.slick-next, .slick-next:hover, .slick-next:focus{width:14px; height:44px; right:40px; top:50%; margin-top:-22px; transform:none; background:url(https://mare-realty.com/wp-content/uploads/2024/11/arrow-gold-right.svg) no-repeat center; background-size:100%; transition:all ease-in .2s;}

.slick-prev, .slick-prev:hover, .slick-prev:focus{z-index:1;width:14px; height:44px; left:40px; top:50%; margin-top:-22px; transform:none; background:url(https://mare-realty.com/wp-content/uploads/2024/11/arrow-gold-left.svg) no-repeat center; background-size:100%; transition:all ease-in .2s;}

.slider-arrows-white .slick-prev{background-image:url(https://mare-realty.com/wp-content/uploads/2024/11/arrow-white-1.svg);}
.slider-arrows-white .slick-next{background-image:url(https://mare-realty.com/wp-content/uploads/2024/11/arrow-white-2.svg);}

.slider-arrows-text .slick-next:before, .slider-arrows-text .slick-prev:before{font-family: 'Montserrat', sans-serif;display:block;font-size:10px; font-weight:500; letter-spacing:2.2px;  line-height:1.1; border:none; border-radius:0; color:#BAAA8F;}
.slider-arrows-text .slick-next:before{content:'NEXT';}
.slider-arrows-text .slick-next, .slider-arrows-text .slick-next:hover, .slider-arrows-text .slick-next:focus{width:40px; height:15px; right:8px; top:-35px; margin-top:0; transform:none; background:none; transition:all ease-in .2s; border-bottom:1px solid transparent;}
.slider-arrows-text .slick-next:hover{border-color:#BAAA8F;}

.slider-arrows-text .slick-prev:before{content:'PREV';}
.slider-arrows-text .slick-prev, .slider-arrows-text .slick-prev:hover, .slider-arrows-text .slick-prev:focus{width:40px; height:15px; right:68px; top:-35px; margin-top:0; transform:none; background:none; transition:all ease-in .2s; border-bottom:1px solid transparent; left:auto;}
.slider-arrows-text .slick-prev:hover{border-color:#BAAA8F;}


.slick-dots{width:100%; top:auto; bottom:25px; left:0px;}
.slick-dots li button:before{display:none;}
.slick-dots li button{cursor:pointer;border-radius:0%;height:1.5px; width:30px; background:#fff; opacity:.5; padding:0; margin:0; transition:All ease-in .2s;}
.slick-dots li.slick-active  button{opacity:1;}
.slick-dots li{height:1.5px; width:30px; padding:0; margin:0 0 0px 0;}
.slick-dots li:only-child {display: none;}

/*home*/
.img3b1home{width:100%;max-width:450px; position:Absolute; top:48px; z-index:2; left:calc(100% - 110px);}
.img2b1home{position:relative; z-index:1;}
.img1b1home{position:relative;z-index:2; max-width:250px; margin-left:-130px; margin-top:-65px;}
.line-sep{position:relative;}
.line-sep:before{width:100%; content:''; background:#294977; display:block; opacity:.15;height:.5px;}
.line-sep span{position:relative;width:18px; height:18px; background:#fff;transform:rotate(45deg); position:Absolute; top:-9px; left:calc(50% - 9px);}
.line-sep span:after{width:8px; height:8px; background:#BAAA8F; position:Absolute; left:5px; top:5px; content:'';}
.line-sep-left span{left:-9px;}
.line-sep-simple{width:100%; background:#294977; width:100%; display:block; opacity:.15;height:.5px;}
.tipo-carrusel-prop{position:Absolute; top:16px; right:16px; background:rgba(0,0,0,.3); padding:10px 15px;}
.img-propiedades{overflow:hidden;}
.img-propiedades img{transition:all ease-in 2s;}
.slide-propiedades a:hover .img-propiedades img{transform:scale(1.3);}
.logo-news{width:85px;}
.img-slide-dest{overflow:hidden; position:relative;}
.img-slide-dest img{transition:all ease-in 2s;}
.slide-destacados a:hover .img-slide-dest img{transform:scale(1.3);}
.info-slide-dest{position:Absolute;  left:25px; right:25px; bottom:25px;}
.img-slide-dest:after{position:Absolute;top:0; left:0; width:100%; height:100%; content:''; background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
background: linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.slide-casos img{width:75px;}

.formulario h3{transition:All ease-in .2s;}
.wpcf7-form-control-wrap{display:block; margin-bottom:10px;}
.wpcf7-text, .wpcf7-textarea{border-radius:0;letter-spacing:0px;font-size:15px; font-weight:400;width:100%; background:none; border:none; border-bottom:.6px solid rgba(41, 73, 119, .65); height: auto; padding:0 0px 6px; color:#253652; transition:all ease-in .2s;}
.wpcf7-text:focus, .wpcf7-textarea:focus{border-color:#BAAA8F;}
.wpcf7-text::placeholder, .wpcf7-textarea::placeholder{color:#253652; opacity:.6}
.wpcf7-textarea{height:100px; resize:none;}
.wpcf7-response-output{text-transform:none; border:none !important; padding:20px 0 0 0 !important; margin: 0 !important; font-weight:500;}
.wpcf7-not-valid-tip{text-transform:none; font-size:14px; color:#BAAA8F;}
.wpcf7-spinner{display:none; margin:5px auto 0;}
form.submitting .wpcf7-spinner{display:block;}

.interes .wpcf7-list-item{margin:0; margin-right:20px;}
.interes input{border-radius:50%;background:#fff;border:4px solid #fff;-webkit-appearance: none;-moz-appearance: none;height: 16px;width: 16px; vertical-align:middle;}
.interes label span{vertical-align:middle; margin-left:5px;}
.interes label{position:Relative; color:#253652;}
.interes label:before{width:18pX; height:18px;border:1px solid rgba(37, 54, 82, .3); position:Absolute; content:''; border-radius:50%; top:4px; left:-1px;}
.interes input:checked {background: #253652;}

.suscripcion .wpcf7-list-item{margin:0;}
.suscripcion input{border-radius:3px;background:#fff;border:1px solid rgba(37, 54, 82, .3);-webkit-appearance: none;-moz-appearance: none;height: 16px;width: 16px; vertical-align:middle;}
.suscripcion label span{vertical-align:middle; margin-left:5px;}
.suscripcion label{display:inline;position:Relative; color:#253652;}
.suscripcion label:before{width:18pX; height:18px;background:url(https://mare-realty.com/wp-content/uploads/2024/11/check-mare.svg) no-repeat center;background-size:11px; opacity:0; transition:all ease-in .2s;position:Absolute; content:''; border-radius:50%; top:2px; left:-1px;}
.suscripcion label.label-checked:before{opacity:1;}

.opacity6{opacity:.6;}
.datos-contacto img{width:20px;}
.datos-contacto a{color:#253652; opacity:.6;}
.datos-contacto a:hover{ opacity:1;}

/*propiedad*/
.lateral-fig{padding-left:20px; position:relative;}
.lateral-fig:before{width:3px; height:3px; content:''; background:#BAAA8F; position:absolute; left:0; top:calc(50% - 1px); transform:rotate(45deg);}
.lateral-fig-white:before{background:#fff;}
.cont-slider-propiedad{width:calc(100% + 40px);}
.lateral-menu{position:sticky; top:156px; height:calc(100vh - 250px);}
.btn-volver:after{display:none;}
.btn-volver{padding-left:20px; text-align:left;}
.btn-volver:hover{color:#BAAA8F;}
.btn-volver:before{width:6px; height:8px; background:url(https://mare-realty.com/wp-content/uploads/2024/11/arrow-blue-left.svg) no-repeat center; background-size:100%; position:Absolute; left:0; top:calc(50% - 4px); content:''; }

.lateral-menu ul a{text-align:left; opacity:.5; font-size:9px; text-transform:uppercase;}
.lateral-menu ul a:after{display:none;}
.lateral-menu ul a:hover{opacity:1;}

.galeria-propiedad{columns:3; column-gap:24px;}

.iframe-wrapper-prop {position:relative;  top: 0;  left: 0;  width: 100%;  height: 400px;  overflow: hidden;}
.iframe-wrapper-prop iframe {  width: 100%;  height:400px; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}

/*destino*/
.cont-img-destino-b3{overflow:hidden; height:450px;}
.cont-img-destino-b3 img{height:100%; width:auto;}
.bullets-destino p{position:relative;}
.bullets-destino p:before{width:17px; height:14px; content:''; position:absolute; left:0px; top:5px;background:url(https://mare-realty.com/wp-content/uploads/2025/05/avion.svg) no-repeat center; background-size:100%;;}
.info-slider-destinos{position:Absolute;bottom:50px; left:30px; right:30px;}
.shadow-slide-prop{height:600px;}
.shadow-slide-prop:after{content:'';position:absolute; background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
background: linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); top:0; bottom:0;left:0; right:0;}

/*propiedades*/
.banner-propiedades{height:480px;position:relative;}
.banner-propiedades:after{content:'';position:absolute; background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.5) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.5) 100%);
background: linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); top:0; bottom:0;left:0; right:0;}
#filtros ul{padding:0; margin:0;}
#filtros h4{font-weight:500;text-transform:uppercase;margin:0 0 10px; font-size:10px; line-height:1.4; letter-spacing:2px; color:#BAAA8F;}
#filtros form div > ul{width:100%;}
#filtros form div > ul > li{display:inline-block; vertical-align:middle;margin-right:80px; padding-right:0;}
#filtros form div > ul > li:last-child{margin-right:0;}
#filtros select{font-weight:500;appearance:none; background:url(https://mare-realty.com/wp-content/uploads/2024/12/arrow-select.svg) no-repeat 100% center; background-size:12px; padding-right:20px;text-transform:uppercase;font-size:10px; line-height:1; letter-spacing:2px; margin:0; color:#253652; border:none; border-radius:0;}
#filtros ul li.cat-item{font-weight:500; text-transform:uppercase;font-size:10px; line-height:1; letter-spacing:2px; margin:0; color:#253652; margin-right:10px; cursor:pointer;}
#filtros ul li.cat-item input{opacity:0; width:0;}
#filtros ul li.cat-item label{cursor:pointer;opacity:.5; transition:all ease-in .2s;}
#filtros ul li.cat-item label.cat-checked{opacity:1;}
#filtros input[type=submit]{appearance:none; background-size:12px; padding-right:24px;text-transform:uppercase;font-size:10px; line-height:1;font-weight:500; letter-spacing:2px; margin:0; color:#253652; border:none; border-radius:0;background:url(https://mare-realty.com/wp-content/uploads/2024/12/search-mare.svg) no-repeat right 3px; background-size:18px; height:30px; width:auto; border:none; border-radius:0;display:block; margin-top:23px;}

/*destinos*/
#pagination{text-align:center;}
.page-numbers{font-size:12px; font-weight:500; padding:5px 12px; border-radius:2px; margin:0 4px 20px; display:inline-block; vertical-align:middle}
.page-numbers.current{color:#fff; background:#BAAA8F; }
.page-numbers.next{font-size:0;background:url(https://mare-realty.com/wp-content/uploads/2024/11/arrow-gold-right.svg) no-repeat center; width:20px; height:20px; background-size:9px;}
.page-numbers.prev{font-size:0;background:url(https://mare-realty.com/wp-content/uploads/2024/11/arrow-gold-left.svg) no-repeat center; width:20px; height:20px; background-size:9px;}

/*servicios*/
.numero-servicio{max-width:45px width:45px; flex: 0 0 45px;}
.btn-b2-servicios{padding-left:70px;}

/*nosotros*/
.team-info{padding-right:100px;}
#team .flex-row-reverse .team-info{padding-left:120px; padding-right:0;}
.logo-team{position:absolute;width:85px; top:30px; right:30px;}
#team .flex-row-reverse .logo-team{left:30px; right:auto;}

/*footer*/
.logo-footer{width:86px;}
.links-footer .btn{text-align:left; border:none !important; text-transform:uppercase;}
.links-footer .btn:after{display:none;}
.links-footer .btn:hover{color:#253652;}
.link-grande{color:#253652; opacity:.6;}
.link-grande:hover{ opacity:1;}
.copy{border-top:.5px solid rgba(41, 73, 119, .15)}
.copy p{opacity:.6; font-size:11px;}
.copy img{width:15px;}
.copy a{opacity:.6; font-size:11px;}
.copy a:hover{opacity:1;}


/* Preloader CSS */
.loading {width: 100%;height: 100vh;position: fixed;background-color: #fff;z-index: 999999;overflow: visible; top:0;}
.loading img {position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -60px;width: 120px;transform-origin: center;  animation: scale 2.5s infinite alternate;}
.loading.fade {z-index:0;animation-name: fade;animation-duration: 0.3s;animation-fill-mode: both;animation-iteration-count: 1;animation-delay: 0.3s;}
@-webkit-keyframes scale {
From {-webkit-transform: scale(.4);}
To {-webkit-transform: scale(1.2);}
}

/*nav*/
#menu-principal{background:#fff; padding:0; border-bottom:.5px solid rgba(41, 73, 119, .15);transition:all ease-in .2s;}
#main-menu{margin-top:0px;}
#menu-principal .navbar-brand{width:102px; height:32px; background: no-repeat center; background-size:100%; transition:all ease-in .2s;}
.menu-item{margin:15px 0;}
.menu-item a{font-size:30px; font-family:'Lora', serif; line-height:1.1; font-weight:400; color:#253652; padding-left:58px; display:inline-block; position:relative;}
.menu-item a:before{width:25px; height:20px; background:url(https://mare-realty.com/wp-content/uploads/2024/11/next.svg) no-repeat center; background-size:100%; position:absolute; left:0; top:calc(50% - 10px);content:''; opacity:0; transition:All ease-in .2s;}
.menu-item a:hover:before{opacity:1;}
.menu-item-has-children{padding-right:20px; position:relative;}
.menu-item-has-children:after{cursor:pointer;width:20px; height:20px; content:''; display:block;background:#fff; position:absolute; right:0; top:2px;}
.sub-menu{display:none;position:absolute; top:30px; padding:10px; background:#ccc; left:0;}

.info-menu-close{padding:20px 0;}
.info-menu-open{max-height:calc(100vh - 73px); overflow:auto;}
.img-menu{height:calc(100vh - 169px); width:100%; min-height:450px;}

.datos-menu{padding-left:58px;}
.datos-menu a{opacity:.6;}
.datos-menu a:hover{opacity:1;}

#menu-principal.scrolled-nav{}
#menu-principal.scrolled-nav #main-menu{}
#menu-principal.scrolled-nav .navbar-brand{}



    .navbar-toggler{border:none; border-radius:0;padding:0; margin:0; height:19px; width:auto; position:relative; transition:all ease-in .2s; display:flex; align-items:center;}
.navbar-toggler .icon-toggler{transition:all ease-in .2s;display:block;position:Relative;width:19px; height:19px; margin-right:20px;}
  .navbar-toggler .icon-toggler:before{transition: all ease-in .2s;position:absolute;content:'';width:19px; display:block; height:1px; top:9px; left:0;background:#253652;}
  .navbar-toggler .icon-toggler:after{position:absolute;transition: all ease-in .2s;content:'';width:1px; height:19px; display:block;top:0; left:9px;background:#253652;}

.text-toggler{font-size:11px; font-weight:500; letter-spacing:2.2px; padding:0; line-height:1.1; border:none; border-radius:0; position:Relative;color:#253652;}

  .menu-abierto .navbar-toggler .icon-toggler{transform:rotate(45deg);}

#switch-lang{position:Absolute; right:140px; top:22px;}
#switch-lang select{appearance:none; border:none;     font-size: 10px;    font-weight: 500;    letter-spacing: 2.2px;    padding: 0 16px 0 0; color:#253652; border-radius:0;background:url(https://mare-realty.com/wp-content/uploads/2024/12/arrow-select.svg) right center no-repeat;background-size:10px; }
#switch-lang ul{padding:0; margin:0;}
#switch-lang a{font-size: 10px;    color: #645A55;    text-transform: uppercase;    letter-spacing: .2px; margin-right:8px;}
#switch-lang li{position:relative; margin:0 0px 0 4px; font-size:10px; color:#645a55;}
#switch-lang li:after{content:'/';}
#switch-lang li:last-child:after{content:'';}

.btn-alquiler{position:Absolute; left:28%; transform:translatex(-50%); top:31px;}
.btn-emprende{position:Absolute; right:20%; transform:translatex(-50%); top:31px;}

/*404*/
#wp404{}
#wp404 h1{}
.error404 #menu-principal{}

@media (max-width:1200px){

  .team-info{padding-right:50px;}
#team .flex-row-reverse .team-info{padding-left:50px; padding-right:0;}
}

@media (max-width:991px){
  #menu-principal{}
  #main-menu{}
  #menu-principal .navbar-brand{}
  #menu-principal.scrolled-nav{}
  .sub-menu{top:0; position:relative; background:transparent;}
  .datos-menu{padding-left:30px;}
	.menu-item a{padding-left:30px; font-size:26px;}
	.slick-next, .slick-next:hover, .slick-next:focus{right:5px;}
	.slick-prev, .slick-prev:hover, .slick-prev:focus{left:5px;}
	.galeria-propiedad{columns:2;}
	.shadow-slide-prop{height:500px;}
	.banner-propiedades{height:380px;}
	#filtros form div > ul > li{margin-right:20px;}
	.team-info{padding-right:0px;}
#team .flex-row-reverse .team-info{padding-left:0px; padding-right:0;}

}

@media (max-width:768px){
	h1{font-size:30px;}
	h2{font-size:24px;}
	h4{font-size:20px;}
	.container{padding-left: 25px !important; padding-right: 25px !important;}
	 .img2b1home{max-width:50%; display:block; margin:auto;}
	.img3b1home{width:40%; left:auto; right:15px; }
	.img1b1home{max-width:40%; margin-left:0;}
	.imgb2home{ max-width:80%; display:block; margin:-60px 0 0 auto;}
	.lateral-menu{top:0; position:static; height:auto;}
	.cont-slider-propiedad{width:100%;}
#switch-lang{position:Absolute; right:25px;}
	
  
}

@media (max-width:575px){
	h1{font-size:26px;}
	h2{font-size:24px;}
	h4{font-size:22px;}
	.menu-item{margin:10px 0;}
	.img3b1home{top:-60px; width:50%;}
	.img1b1home{max-width:60%; margin-top:-20px;}
	.tipo-carrusel-prop{top:0; right:0; padding:5px 8px;}
	.galeria-propiedad{columns:1;}
	.menu-item a{padding-left:0; font-size:24px;}
	.menu-item a:before{display:none;}
	.datos-menu{padding-left:0;}
	.info-slider-destinos {position: absolute;bottom: 40px;left: 20px;		right: 20px;}
	#filtros form div > ul > li{margin-right:0; margin-bottom:20px;display:block;}
	#filtros ul li.cat-item{display:block;}
	
}

@media (min-width:576px){


}

@media(min-width:768px){

}

@media (min-width:992px){
/*menu*/

}

@media (min-width:1200px){
 

}