@charset "utf-8";
/* CSS Document */

/* 1024 */
@media (min-width: 769px) and (max-width:1024px) {
	.wrap-elements-header {
		width: 100%;
		padding: 0 20px;
	}
	
	ul.header-nav {
		display: none;
	}
	
	.header__wrap-tel {
		right: 20px;
		top: 15px;
	}
	
	.photosgallery-std .sliderkit-go-btn a {
		display: none;
	}
	
	.header__link-home {
		left: 90px;
		top: 20px;
	}
	
	.link-menu-responsive {
		background: url(../../img/site/icon-menu.png) no-repeat center center  var(--color-bordo-oscuro);
		display: block;
		float: left;
		height: 50px;
		margin-top: 15px;
		width: 55px;
	}
	
	.wrap-menu-responsive-desp {
		background-color: var(--color-bordo-claro);
		-webkit-border-bottom-right-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
		-moz-border-radius-bottomright: 6px;
		-moz-border-radius-bottomleft: 6px;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
		display: none;
		min-height: 200px;
		left: 10px;
		position: absolute;
		top: 0;
		padding: 85px 25px 35px;
		width: 250px;
		z-index: 20;
	}
	
	.wrap-menu-responsive-desp__close {
		background: url(../../img/site/icon-close-menu.png) no-repeat center center;
		display: block;
		height: 19px;
		left: 25px;
		position: absolute;
		top: 25px;
		width: 19px;
		z-index: 25;
	}
	
	.wrap-menu-responsive-desp__link {
		border-bottom: solid 1px #97272e;
		color: #FFF;
		display: block;
		float: left;
		font-family: 'OX-bold';
    	font-size: .688rem;
    	font-weight: bold;
		height: 35px;
		line-height: 35px;
		text-decoration: none;
		width: 100%;
	}
	
	.link__wapp {
		background: url(../../img/site/icon-link-wapp-menu.png) no-repeat left center;
	    height: 50px;
    	line-height: 50px;
		padding-left: 38px;
		text-transform: uppercase;
	}
	
	.wrap-menu-responsive-desp__link--rrss-fb {
		background: url(../../img/site/icon-link-fb-menu.png) no-repeat center center;
		display: block;
		float: left;
		height: 25px;
		margin: 11px 12px 0 0;
		width: 26px;
	}
	
	.wrap-menu-responsive-desp__link--rrss-insta {
		background: url(../../img/site/icon-link-insta-menu.png) no-repeat center center;
		display: block;
		float: left;
		height: 25px;
		margin-top: 12px;
		width: 26px;
	}
	
	.home-slider {
		height: 620px;
	}
	
	.home-emprendimientos h2 {
		margin-top: 34px;
	}
	
	.wrap-bloques-destacados {
		justify-content: center;
	}
	
	.bloque-destacado {
		margin-right: 12px;
		width: 32%;
	}
	
	.home-buscador__wrap-campos {
		width: 97%;
		margin-left: 1.5%;
	}
	
	#slider-ficha {
		width: 60%;
	}
	
	#data-ficha {
		width: 40%;
	}
	
	.wrap-form-ficha {
		display: none;
	}
	
	.wrap-slider-ficha-data h3 {
		font-size: 1.250rem;
		width: 75%;
		line-height: 1.5rem;
		margin-bottom: 20px;
	}
	
	.slider-nav {
		overflow-y: hidden;
	}
	
	a.slide-prev {
		z-index: 200;
	}
	
	a.slide-next {
		right: 30px;
	}
	
	a.slide-prev {
		left: 30px;
	}
	
	.wrap-imgagen-slider-pop-foto-ficha img {
		width: 95%;
	}
	
	.wrap-form-consulta-resp {
		display: block;
		float: left;
		height: 265px;
		width: 100%;
		background-color: var(--color-gris-claro);
	}
	
	.form-ficha-resp {
		display: block;
		padding: 20px 20% 0 20%;
	}
	
	.form-ficha-resp p.wrap-form-ficha__requeridos {
		border-bottom: none;
		display: block;
		float: left;
		font-size: .813rem;
		height: 35px;
		line-height: 35px;
	}
	
	.wrap-descripcion-mapa, .wrap-descripcion-mapa__descripcion {
		height: auto;
	}
	
	.wrap-desc p {
		width: auto;
	}
	
	.wrap-video iframe {
		padding: 0 20px;
		width: 100%;
	}
	
	.datos__wrap-data {
		padding: 0 20px;
	}
	
	.home-destacados {
		height: auto;
	}
	
    .bloque-destacado.bloque-emprendimiento {
        margin-right: 20px;
        width: 46%;
    }
    
    .wrap-emprendimiento__descripcion {
        width: 37%;
    }
    
    .wrap-emprendimiento__slider {
        width: 63%;
    }
    
    .slider__slider-ficha-emprendimiento {
        width: 100%!important;
    }
    
    .wrap-emprendimiento__form-consulta {
        height: 255px;
        width: 100%;
        margin-top: 10px;
        position: relative;
    }
    
    .wrap-emprendimiento {
        height: auto;
        margin-top: 40px;
    }
    
    .wrap-emprendimiento__form-consulta input {
        width: 30%;
        margin-right: 50%;
    }
    
    .wrap-emprendimiento__form-consulta textarea {
        height: 128px;
        width: 61.5%;
        position: absolute;
        right: 0;
        top: 52px;
        margin-right: 45px;
    }
    
    .wrap-emprendimiento__form-consulta input.form-consulta__boton-enviar {
        margin-right: 6%;
    }
    
    .wrap-emprendimiento__form-consulta span {
        margin-left: -37px;
    }
    
    .wrap-datos-ppales-ficha {
        display: none;
    }
    
    .wrap-inmuebles-disponibles,
    .wrap-inmuebles-disponibles__wrap-dispo,
    .wrap-inmuebles-disponibles__wrap-bloques {
        height: auto;
    }
    
    .wrap-cabecera-tasaciones p, 
    .wrap-cabecera-contacto p {
        margin-left: 33px;
    }
    
    .wrap-cabecera-tasaciones span, 
    .wrap-cabecera-contacto span {
        left: 33px;
    }
    
    .wrap-form-tasacion {
        margin-right: 33px;
    }
    
    .wrap-contacto-tasacion__vias-contacto, .wrap-contacto-tasacion__oficina {
        padding-right: 30px;
        width: 26%;
        margin-left: 33px;
    }
    
    .wrap-cabecera-contacto.wrap-cabecera-contacto-gracias p {
        width: 95%;
        margin-left: 0;
    }
    
    .wrap-cabecera-contacto.wrap-cabecera-contacto-gracias span {
        margin-left: 35%;
    }
    
    .wrap-cabecera-quienes-somos span {
        left: 30px;
    }
    
    .wrap-quienes-somos__texto-left h1,
    .wrap-quienes-somos__texto-left span,
    .wrap-quienes-somos__texto-left p {
        padding-left: 30px;
    }
    
    .wrap-cabecera-comentarios p,
    .wrap-cabecera-comentarios span {
        margin-left: 30px;
    }
    
    .wrap-comentarios__texto-left h1,
    .wrap-comentarios__texto-left span {
        padding-left: 30px;
    }
    
    .wrap-bloque-form-comentarios {
        top: 35px;
    }
    
    .wrap-bloque-contactar--comentarios {
        top: 405px;
    }
    
    .wrap-bloque-tasar--comentarios {
        display: none;
    }
}

/* 1280 */
@media (min-width: 1025px) and (max-width:1280px) {
	ul.header-nav {
		width: 805px;
	}	
	
	.header__wrap-tel {
		right: 70px;
	}
	
	.header__tel {
		margin-left: 5px;
		width: 145px;
	}
	
	.header__link-home {
		width: 171px;
		left: 20px;
	}
	
	ul.header-nav li {
		margin-left: 14px;
		padding-right: 14px;
	}
	
	.slider__wrap-slider-ficha-50 {
		height: 530px;
	}
    
    .wrap-imgagen-slider-pop-foto-ficha img {
        /*width: auto;*/
        margin: 0 auto;
    }
}

/* 1366 */
@media (min-width: 1281px) and (max-width:1366px) {
	.slider__wrap-slider-ficha-50 {
		height: 530px;
	}
    
    .wrap-imgagen-slider-pop-foto-ficha img {
        /*width: auto;*/
        margin: 0 auto;
    }
}

/* 1440 */
@media (min-width: 1367px) and (max-width:1440px) {
    .wrap-elements-header--landing {
        width: 100%;
    }	
    
    .wrap-imgagen-slider-pop-foto-ficha img {
        /*width: auto;*/
        margin: 0 auto;
    }
}

/* 1680 */
@media (min-width: 1441px) and (max-width:1680px) {
    .wrap-elements-header--landing {
        width: 100%;
    }	
    /*
    .wrap-imgagen-slider-pop-foto-ficha img {
        width: auto;
		margin: 0 auto;
		height: 100%;
	}
	*/
	.wrap-imgagen-slider-pop-foto-ficha {
		width: 55%;
	}
}

/* 1920 */
@media (min-width: 1681px) and (max-width:1920px) {
	.wrap-datos-ppales-ficha {
		width: 90%;
		padding-left: 10%;
	}
	
	.wrap-fotos-ficha, .wrap-descripcion-mapa, .wrap-desc-ficha, .wrap-video-ficha, .wrap-emprendimiento, .wrap-inmuebles-disponibles__wrap-dispo {
		width: 90%;
		padding-left: 10%;
	}
    
    .slide-container,
    .slick-slide {
        height: 700px;
    }
    
	.wrap-imgagen-slider-pop-foto-ficha {
		width: 50%;
	}
}

/* ipad */
@media (min-width: 481px) and (max-width:768px) {
	.wrap-elements-header,
	.center-page {
		width: 100%;
		padding: 0 15px;
	}
	
	ul.header-nav {
		display: none;
	}
	
	.header__wrap-tel {
		right: 15px;
		top: 15px;
	}
	
	.photosgallery-std .sliderkit-go-btn a {
		display: none;
	}
	
	.header__link-home {
		left: 90px;
		top: 20px;
	}
	
	.link-menu-responsive {
		background: url(../../img/site/icon-menu.png) no-repeat center center  var(--color-bordo-oscuro);
		display: block;
		float: left;
		height: 50px;
		margin-top: 15px;
		width: 55px;
	}
	
	.wrap-menu-responsive-desp {
		background-color: var(--color-bordo-claro);
		-webkit-border-bottom-right-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
		-moz-border-radius-bottomright: 6px;
		-moz-border-radius-bottomleft: 6px;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
		display: none;
		min-height: 200px;
		left: 10px;
		position: absolute;
		top: 0;
		padding: 85px 25px 35px;
		width: 250px;
		z-index: 20;
	}
	
	.wrap-menu-responsive-desp__close {
		background: url(../../img/site/icon-close-menu.png) no-repeat center center;
		display: block;
		height: 19px;
		left: 25px;
		position: absolute;
		top: 25px;
		width: 19px;
		z-index: 25;
	}
	
	.wrap-menu-responsive-desp__link {
		border-bottom: solid 1px #97272e;
		color: #FFF;
		display: block;
		float: left;
		font-family: 'OX-bold';
    	font-size: .688rem;
    	font-weight: bold;
		height: 35px;
		line-height: 35px;
		text-decoration: none;
		width: 100%;
	}
	
	.link__wapp {
		background: url(../../img/site/icon-link-wapp-menu.png) no-repeat left center;
	    height: 50px;
    	line-height: 50px;
		padding-left: 38px;
		text-transform: uppercase;
	}
	
	.wrap-menu-responsive-desp__link--rrss-fb {
		background: url(../../img/site/icon-link-fb-menu.png) no-repeat center center;
		display: block;
		float: left;
		height: 25px;
		margin: 11px 12px 0 0;
		width: 26px;
	}
	
	.wrap-menu-responsive-desp__link--rrss-insta {
		background: url(../../img/site/icon-link-insta-menu.png) no-repeat center center;
		display: block;
		float: left;
		height: 25px;
		margin-top: 12px;
		width: 26px;
	}
	
	.home-slider {
		height: 620px;
	}
	
	.home-emprendimientos h2 {
		margin-top: 34px;
	}
	
	.bloque-destacado {
		width: 49%;
	}
	
	.home-buscador p {
		display: block;
		float: none;
		letter-spacing: 8px;
		width: 70%;
		text-align: center;
		margin: 0 auto;
	}
	
	.home-buscador {
		top: 240px;
	}
	
	.home-buscador__wrap-campos {
		flex-flow: row wrap;
		justify-content: center;
		margin-top: 50px;
		padding: 0 25px;
	}
	
	.wrap-campos__campo {
		width: 17%;
		margin-bottom: 10px;
		margin-right: 5px;
	}
	
	.campo__campo-tipo-prop {
		width: 22%;
	}
	
	.campo__campo-emprendimiento  {
		width: 40%;
	}
	
	.wrap-bloques__bloque {
		width: 65%;
		margin-left: 17%;
	}
	
	.home-emprendimientos {
		min-height: 780px;
		height: auto;
		padding-bottom: 50px;
	}
	
	.wrap-bloques__bloque--bloque-small {
		margin-left: 3%;
		width: 45%;
	}
	
	#emp4 {
		margin-right: 3%;
	}

	.home-destacados__filtros {
		flex-flow: row wrap;
		margin: 30px 0 35px 0;
		padding: 0 30px;
	}
	
	.home-destacados__filtros a:last-child {
		margin-top: 20px;
	}
	
	.home-destacados {
		height: auto;
	}
	
	.home-comentarios__cabecera {
		background-size: contain;
	}
	
	.datos__wrap-data {
		flex-flow: row wrap;
	}
	
	.datos__wrap-data img {
		margin-left: 23%;
	}
	
	.wrap-data__tel-footer {
		width: 50%;
	}
	
	.wrap-data__site-map {
		margin-top: 60px;
		margin-left: 23%;
	}
	
	.wrap-data_rrss {
		margin-top: 60px;
		width: 50%;
	}
	
	.footer__datos {
		height: 480px;
	}
	
	.datos__copy {
		margin-top: 30px;
	}
	
	.ficha-prop-buscador {
		padding-top: 100px;
		padding-bottom: 60px;
	}
	
	.ficha-prop-buscador .home-buscador__wrap-campos {
		padding: 0 125px;
	}
	
	.wrap-campos__campo--ficha {
		width: 30%;
	}
	
	.codigo-tb {
		width: 15%;
	}
	
	.buscar-tb {
		width: 14%;
	}
	
	.wrap-datos-ficha span, .wrap-datos-ficha p {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	.wrap-datos-ficha__volver {
		display: none;
	}
	
	.wrap-datos-ficha__volver-tb {
		background: url(../../img/site/icon-flecha-atras-ficha.png) no-repeat right center;
		display: block;
		position: absolute;
		top: 10px;
		right: 20px;
		height: 20px;
		width: 25px;
	}
	
	.slider__wrap-slider-ficha-50 {
		height: auto;
		width: 100%;
	}
	
	.wrap-fotos-ficha {
		height: auto;
	}
	
	.wrap-form-ficha {
		display: none;
	}
	
	.slider-nav {
		display: block;
		float: left;
		height: 95px;
		margin-top: 15px;
		padding: 0!important;
		width: 96.1%;
		position: absolute!important;
		top: 600px;
		overflow-y: hidden;
	}
	
	#data-ficha {
		margin-top: 125px;
	}
	
	.wrap-form-consulta-resp {
		display: block;
    	float: left;
    	height: 230px;
    	width: 96%;
    	background-color: #e6e6e6;
    	margin-left: 2%
	}
	
	.form-ficha-resp {
		display: block;
		padding: 0 3%;
	}
	
	.form-ficha-resp p.wrap-form-ficha__requeridos {
		border-bottom: none;
		display: block;
		float: left;
		font-size: .813rem;
		height: 35px;
		line-height: 35px;
	}
	
	.wrap-descripcion-mapa, .wrap-descripcion-mapa__descripcion {
		height: auto;
		padding: 0 10px;
	}
	
	.wrap-descripcion-mapa__descripcion p {
		font-size: 0.85rem;
		line-height: 1.3rem;
	}
	
	.wrap-desc-ficha {
		height: auto;
		padding: 0 20px;
	}
	
	.wrap-desc {
		border-bottom: none;
		flex-flow: row wrap;
		padding-bottom: 0;
	}
	
	.wrap-desc p {
		width: 50%;
		margin-bottom: 40px;
		border-bottom: solid 1px #ebebeb;
		padding-bottom: 30px;
	}
	
	.wrap-video {
		padding: 20px 40px;
	}
	
	.wrap-video iframe {
		width: 100%;
	}
	
	a.slide-prev {
		left: 30px;
		z-index: 100;
	}
	
	a.slide-next {
		right: 30px;
	}
	
	.slide-container {
		display: block;
		margin: 0 auto;
		margin-top: 15%;
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	
	.epigrafe-pop-galeria {
		width: 100%;
	}
	
	.wrap-img-slider {
		width: 100%;
	}
	
	a.close-pop-galeria {
		left: 44%;
	}
	
	.filtros-resultados {
		padding: 0;	
	}
	
	.wrap-lista-resultados__resultados {
		margin-right: 1%;
		overflow: hidden;
		width: 27%;
	}
	
	#dorm-tb {
		display: none;
	}
	
	.wrap-lista-resultados .home-destacados__filtros a:last-child {
		margin-top: 0!important;
	}
    
    .bloque-destacado.bloque-emprendimiento {
        width: 46%;
    }

    .wrap-emprendimiento {
        height: auto;
    }
    
    .wrap-emprendimiento__descripcion {
        height: 375px;
        width: 90%;
        margin-left: 5%;
        margin-bottom: 10px;
        margin-top: 40px;
    }
    
    .wrap-emprendimiento__slider {
        width: 90%;
        margin-left: 5%;
    }
    
    .slider__slider-ficha-emprendimiento {
        width: 100%!important;
    }
    
    .wrap-emprendimiento__form-consulta input {
        width: 30%;
        margin-right: 50%;
    }
    
    .wrap-emprendimiento__form-consulta textarea {
        height: 128px;
        width: 60%;
        position: absolute;
        right: 0;
        top: 52px;
        margin-right: 45px;
    }
    
    .wrap-emprendimiento__form-consulta input.form-consulta__boton-enviar {
        margin-right: 6%;
    }
    
    .wrap-emprendimiento__form-consulta span {
        margin-left: -37px;
    }
    
    .wrap-emprendimiento .center-page {
        padding: 0;
    }
    
    .wrap-emprendimiento__form-consulta {
        height: 255px;
        width: 100%;
        margin-top: 40px;
        position: relative;
    }
    
    .wrap-descripcion-mapa__descripcion {
        width: 90%;
        padding-left: 10%!important;
        margin-bottom: 40px;
    }
    
    .wrap-inmuebles-disponibles,
    .wrap-inmuebles-disponibles__wrap-dispo,
    .wrap-inmuebles-disponibles__wrap-bloques {
        height: auto;
    }
    
    .wrap-inmuebles-disponibles .bloque-destacado {
        width: 47%;
    }
    
    .wrap-cabecera-tasaciones p,
    .wrap-cabecera-tasaciones span,
    .wrap-cabecera-contacto p, 
    .wrap-cabecera-contacto span {
        margin-left: 18%;
    }
    
    .wrap-contacto-tasacion {
        height: auto;
    }
    
    .wrap-contacto-tasacion__vias-contacto {
        margin-left :18%;
        width: 37%;
    }
    
    .wrap-form-tasacion {
        float: left;
        margin-top: 60px;
        padding: 20px 80px 20px 80px;
        width: 63%;
        margin-left: 18%;
    }
    
    .wrap-mapa-tasacion {
        height: 535px;
    }
    
    .wrap-cabecera-contacto.wrap-cabecera-contacto-gracias p {
        width: 95%;
        margin-left: 0;
    }
    
    .wrap-cabecera-contacto.wrap-cabecera-contacto-gracias span {
        margin-left: 0;
    }
    
    .wrap-cabecera-quienes-somos p {
        margin-left: 33%;
        width: 55%;
    }
    
    .wrap-cabecera-quienes-somos span {
        left: 35%;
    }
    
    .wrap-quienes-somos,
    .wrap-quienes-somos__texto-left {
        height: auto;
        background-position: center top;
        background-size: cover;
    }
    
    .wrap-quienes-somos__texto-left h1,
    .wrap-quienes-somos__texto-left span,
    .wrap-quienes-somos__texto-left p {
        padding-left: 30px;
    }
    
    .wrap-quienes-somos__texto-left {
        width: 69%;
    }
    
    .wrap-cabecera-comentarios p,
    .wrap-cabecera-comentarios span {
        margin-left: 30px;
    }
    
    .wrap-comentarios__texto-left {
        padding-bottom: 0;
        width: 72%;
    }
    
    .wrap-comentarios__texto-left h1 {
        line-height: 2.2rem;
        padding-left: 30px;
    }
    
   .wrap-comentarios__texto-left span {
        line-height: 1.5rem;
       margin-top: 5px;
        padding-left: 30px;
    }
    
    .wrap-bloque-form-comentarios {
        top: 35px;
    }
    
    .wrap-bloque-contactar--comentarios {
        top: 405px;
    }
    
    .wrap-bloque-tasar--comentarios {
        display: none;
    }
}

/* Mobile */
@media (min-width: 320px) and (max-width:480px) {

	.ficha-prop-buscador{
		padding-top: 0px;
	}

	.wrap-imagen__tipo-operacion{
		width:100%;
		font-size: .650rem;
	}

	.wrap-data__estado{		top:80px;	}
	.wrap-data__disp{		top:140px;	}

	.wrap-elements-header,
	.center-page {
		width: 100%;
		padding: 0 15px;
	}
	
	header {
		background-image: none;
    	background-color: #FFF;
   	 	height: 70px !important;
	}
	
	ul.header-nav {
		display: none;
	}
	
	.header__wrap-tel {
		right: 15px;
		top: -5px;
	}
	
	.photosgallery-std .sliderkit-go-btn a {
		display: none;
	}
	
	.header__link-home {
		left: inherit;
		top: inherit;
		position: relative;
		margin: 0 auto;
		margin-top: 15px;
	}
	
	.link-menu-responsive {
		background: url(../../img/site/icon-menu.png) no-repeat center center  var(--color-bordo-oscuro);
		display: block;
		float: left;
		height: 50px;
		margin-top: -5px;
		width: 55px;
	}
	
	.wrap-menu-responsive-desp {
		background-color: var(--color-bordo-claro);
		-webkit-border-bottom-right-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
		-moz-border-radius-bottomright: 6px;
		-moz-border-radius-bottomleft: 6px;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
		display: none;
		min-height: 200px;
		left: 0;
		position: absolute;
		top: -15px;
		padding: 85px 25px 35px;
		width: 250px;
		z-index: 20;
	}
	
	.wrap-menu-responsive-desp__close {
		background: url(../../img/site/icon-close-menu.png) no-repeat center center;
		display: block;
		height: 19px;
		left: 25px;
		position: absolute;
		top: 25px;
		width: 19px;
		z-index: 25;
	}
	
	.wrap-menu-responsive-desp__link {
		border-bottom: solid 1px #97272e;
		color: #FFF;
		display: block;
		float: left;
		font-family: 'OX-bold';
    	font-size: .688rem;
    	font-weight: bold;
		height: 35px;
		line-height: 35px;
		text-decoration: none;
		width: 100%;
	}
	
	.link__wapp {
		background: url(../../img/site/icon-link-wapp-menu.png) no-repeat left center;
	    height: 50px;
    	line-height: 50px;
		padding-left: 38px;
		text-transform: uppercase;
	}
	
	.wrap-menu-responsive-desp__link--rrss-fb {
		background: url(../../img/site/icon-link-fb-menu.png) no-repeat center center;
		display: block;
		float: left;
		height: 25px;
		margin: 11px 12px 0 0;
		width: 26px;
	}
	
	.wrap-menu-responsive-desp__link--rrss-insta {
		background: url(../../img/site/icon-link-insta-menu.png) no-repeat center center;
		display: block;
		float: left;
		height: 25px;
		margin-top: 12px;
		width: 26px;
	}
	
	.header__tel {
		DISPLAY: none;
	}
	
	.home-slider {
		background-color: #FFF;
		display: block;
		float: left;
		height: 240px;
		width: 100%;
	}
	
	.photosgallery-std, .photosgallery-std .sliderkit-panel {
		height: 240px;
	}
	
	.home-buscador {
		top: 240px;
    	height: auto;
    	padding-bottom: 30px;
    	background-color: var(--color-gris-claro);
	}
	
	.home-buscador p {
		font-size: .938rem;
		margin-top: -130px;
	}
	
	.home-buscador__wrap-campos {
		display: block;
		flex-flow: inherit;
		justify-content: inherit;
		height: auto;
		min-height: 55px;
		margin-top: 30px
	}
	
	.wrap-campos__campo {
		margin-bottom: 8px;
		width: 100%;
	}
	
	.home-emprendimientos {
		height: auto;
		margin-top: 410px;
	}
	
	.codigo-mb {
		display: block;
		float: left;
		margin-right: 4%;
		width: 48%;
	}
	
	.campo__campo-buscar {
		display: block;
		float: left;
		width: 48%;
	}
	
	.home-emprendimientos h2 {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}
	
	.wrap-bloques__bloque {
		width: 100%;
	}
	
	.bloque__texto span {
		font-size: 1.2rem;
	}
	
	.home-emprendimientos__wrap-bloques {
		padding-bottom: 35px;
	}
	
	.home-destacados__filtros a {
		display: none;
	}
	
	.home-destacados__filtros span {
		display: none;
	}
	
	.home-destacados__filtros span.titulo-destacadas-mb {
		display: block!important;
		color: var(--color-bordo-oscuro);
		font-size: 1.250rem;
		font-family: 'OX-bold';
		font-weight: bold;
		height: auto;
		letter-spacing: 1px;
		line-height: 30px;
	}
	
	.home-destacados__filtros {
		margin-bottom: 25px;
	}
	
	.bloque-destacado {
		width: 100%;
	}
	
	.home-comentarios {
		height: auto;
	}
	
	.home-comentarios__cabecera {
		background-size: contain;
		padding-top: 35px;
	}
	
	.home-destacados {
		height: auto;
		padding-bottom: 30px;
	}
	
	.home-comentarios__cabecera h3 {
		line-height: 2rem;
	}
	
	.home-comentarios__cabecera p {
		margin-top: 10px;
	}
	
	.home-comentarios__wrap-coment {
		padding: 60px 20px 20px;
	}
	
	.botonera__wrap-boton-coment {
		min-height: 40px;
		width: 100%;
		height: auto;
	}
	
	.botonera__wrap-boton-coment a {
		float: none;
		margin-right: inherit;
		width: 80%;
		margin: 0 auto;
	}
	
	.botonera__wrap-boton-coment a:last-of-type {
		margin-right: inherit;
		margin-top: 15px;
	}
	
	.home-comentarios__botonera {
		height: auto;
		margin-top: 20px;
		padding-bottom: 60px;
	}
	
	.datos__wrap-data {
		flex-flow: column nowrap;
	}
	
	.datos__wrap-data img, .wrap-data__tel-footer, .wrap-data__site-map {
		margin-bottom: 30px;
		margin-left: 13px;
	}
	
	.footer__datos {
		height: auto;
		margin-bottom: 20px;
		padding-bottom: 55px;
	}
	
	footer {
		height: auto;
		padding: 0 0 100px 0;
	}
	
	.wrap-data_rrss {
		margin-left: 15px;
	}
	
	.header__link-home img {
		margin-left: -4px;
		transform: scale(.7,.7)
	}
	
	.home-buscador p {
		display: none;
	}
	
	.texto-slider-mb {
		color: #FFF;
		display: block;
		float: left;
		font-family: 'OX-bold';
		font-size: .938rem;
    	font-weight: bold;
		letter-spacing: 2px;
		position: absolute;
		text-align: center;
		top: 130px;
		width: 100%;
		z-index: 10;
	}
	
	.ficha-prop-buscador {
		display: none;
	}
	
	.wrap-buscdor-ficha-mb {
		background-color: var(--color-gris-claro);
		display: block;
		float: left;
		min-height: 65px;
		margin-top: 70px;
		padding: 0 20px;
		width: 100%;
	}
	
	.wrap-buscdor-ficha-mb a {
		background: url(../../img/site/icon-lupa-buscar-ficha-mb.png) no-repeat 5% center;
		color: var(--color-gris-oscuro)!important;
		display: block;
		float: left;
		font-family: 'OX-bold';
		font-size: .875rem;
		height: 65px;
		line-height: 65px;
		text-align: center;
		text-decoration: none;
		width: 100%;
	}
	
	.wrap-buscador-resp {
		background-color: #e6e6e6;
		display: none;
		left: 0;
		min-height: 200px;
		padding: 0 20px 20px 20px;
		position: absolute;
		top: 135px;
		width: 100%;
		z-index: 80;
	}
	
	.wrap-buscador-resp .home-buscar-prop {
		background: url(../../img/site/icon-buscar.png) no-repeat center center;
		display: block;
		float: left;
		height: 40px;
		width: 100%;
	}
	
	.wrap-datos-ficha {
		display: block;
		float: left;
	}
	
	.wrap-datos-ficha p {
		height: auto;
		line-height: 26px;
		margin-right: 0;
		padding-right: 15px;
		margin-bottom: 10px;
	}
	
	.wrap-datos-ficha span {
		margin-bottom: 10px;
	}
	.wrap-datos-ficha__volver, .wrap-actions-ficha, .wrap-form-ficha, .slider-nav {
		display: none!important;
	}
	
	.slider__wrap-slider-ficha-50 {
		height: auto;
		width: 100%;
	}
	
	.wrap-fotos-ficha, #slider-ficha {
		height: 235px;
	}
	
	.wrap-slider-ficha-data h3 {
		width: 100%;
		line-height: 1.5rem;
	}
	
	.wrap-slider-ficha-data p {
		width: 100%;
	}
	
	.wrap-form-consulta-resp {
		display: block;
		float: left;
		height: auto;
		width: 90.6%;
		background-color: #e6e6e6;
		margin-left: 4.7%;
		margin-top: 10px;
		padding-bottom: 10px;
	}
	
	.form-ficha-resp {
		display: block!important;
		padding: 0 3%;
	}
	
	.form-ficha-resp p.wrap-form-ficha__requeridos {
		border-bottom: none;
		display: block;
		float: left;
		font-size: .813rem;
		height: 35px;
		line-height: 35px;
	}
	
	.wrap-form-ficha span {
		height: auto;
	}
	
	.wrap-form-ficha input {
		width: 100%;
		margin-bottom: 10px;
	}
	
	.wrap-form-ficha textarea {
		margin-bottom: 20px;
		margin-top: 0;
		width: 100%;
	}
	
	.wrap-form-ficha input.boton-enviar-consulta-ficha {
		width: 70%;
	}
	
	.wrap-descripcion-mapa__descripcion, .wrap-descripcion-mapa {
		height: auto;
		padding-right: 0;
		width: 100%;
	}
	
	.wrap-descripcion-mapa__descripcion {
		margin-top: 20px;
	}
	
	.wrap-desc-ficha {
		height: auto;
	}
	
	.wrap-desc {
		flex-flow: column nowrap;
	}
	
	.wrap-video, .wrap-video-ficha {
		height: auto;
	}
	
	.wrap-video-ficha {
		display: none;
	}
	
	.wrap-video iframe {
		width: 90%;
		height: auto;
	}
	
	.video-ficha-mb {
		display: block!important;
		margin-top: -30px;
	}
	
	.slick-prev, .slick-next {
		top: 50%!important;
	}
	/*
	.slick-slider, .slick-track, .slick-slide {
		height: 235px!important;
	}
	*/
	a.close-pop-galeria {
		left: 37%;
	}
	
	.slide-container {
		margin-top: 30%;
		width: 85%;
		height: 350px;
	}
	
	.wrap-img-slider {
		/*height: 250px;*/
		width: 100%;
	}
	
	.wrap-imgagen-slider-pop-foto-ficha {
		padding: 10px;
		width: 100%;
	}
	
	a.slide-prev {
		left: 30%;
		top: 300px;
	}
	
	a.slide-next {
		right: 30%;
		top: 300px;
	}
	
	.wrap-links-ficha-mb {
        background-color: #6e6e6e;
        display: block;
        float: left;
        height: 65px;
        margin-bottom: 0;
        padding: 0 15px;
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 500;
    }
	
	.link-ficha-mb {
		border-right: solid 1px #FFF;
		color: #FFF;
		display: block;
		float: left;
		font-size: .875rem;
		height: 20px;
		line-height: 20px;
		margin-top: 22.5px;
		text-align: center;
		text-decoration: none;
		width: 33.33%;
	}
	
	.link-ficha-mb:last-child {
		border-right: none;
	}
	
	.wrap-lista-resultados {
		margin-top: -17px;
	}
	
	.filtros-resultados {
		flex-flow: row wrap;
		margin-top: 0;
	}
	
	.wrap-lista-resultados .home-destacados__filtros a {
		display: block;
	}
	
	.wrap-lista-resultados__resultados {
		display: block!important;
		overflow: hidden;
		width: 100%;
	}
	
	.home-destacados__filtros span.wrap-lista-resultados__orden {
		margin-right: 5%;
	}
	
	#dorm-tb {
		display: none;
	}
	
	.wrap-parallax-home {
		top: 240px;
	}
    
    .bloque-destacado.bloque-emprendimiento {
        margin-right: 0;
    }
    
    .bloque-destacado.bloque-emprendimiento .wrap-data__nombre {
        margin-top: 14px;
        padding-left: 5px;
        width: 100%;
    }
    
    .bloque-destacado.bloque-emprendimiento .wrap-data__descripcion {
        padding-left: 2px;
        width: 100%;
        overflow: hidden;
        height: 75px;
    }
    
    .bloque-destacado.bloque-emprendimiento .wrap-data__estado,
    .bloque-destacado.bloque-emprendimiento .wrap-data__disp {
        padding: 10px 10px 15px 10px;
        width: 90px;
    }
    
    .wrap-bloques-emprendimientos {
        width: 111%;
        margin-left: -6%;
    }
    
    .wrap-emprendimiento {
        height: auto;
        margin-top: 15px;
    }
    
    .wrap-emprendimiento__descripcion {
        height: auto;
        padding: 30px 30px 25px 30px;
        width: 100%;
        margin-bottom: 15px;
    }
    
    .wrap-emprendimiento__slider {
        height: 235px;
        width: 100%;
        margin-bottom: 15px;
    }
    
    .wrap-emprendimiento__form-consulta {
        height: auto;
        padding: 25px 30px 25px 30px;
        width: 110%;
        margin-right: -5%;
    }
    
    .wrap-inmuebles-disponibles h3 {
        padding-left: 3px;
    }
    
    .wrap-inmuebles-disponibles,
    .wrap-inmuebles-disponibles__wrap-dispo,
    .wrap-inmuebles-disponibles__wrap-bloques {
        height: auto;
    }
    
    .wrap-inmuebles-disponibles .bloque-destacado {
        margin-right: 0;
        width: 100%;
    }
    
    .wrap-cabecera-tasaciones,
    .parallax-container, 
    .wrap-cabecera-contacto {
        height: 180px!important;
        margin-bottom: 0;
    }
    
    .wrap-contacto-tasacion {
        height: auto;
    }
    
    .wrap-cabecera-tasaciones p,
    .wrap-cabecera-contacto p {
        font-size: 1.563rem;
        letter-spacing: 3px;
        line-height: 1.5rem;
        margin-top: 40px;
        width: 78%;
        margin-left: 20px;
    }
    
    .wrap-cabecera-tasaciones span,
    .wrap-cabecera-contacto span {
        width: 65%;
        left: 35px;
        bottom: -180px;
    }
    
    .wrap-contacto-tasacion__vias-contacto, .wrap-contacto-tasacion__oficina {
        width: 100%;
        padding-left: 23px;
        margin-bottom: 20px;
    }
    
    .wrap-form-tasacion {
        float: left;
        margin-top: 20px;
        padding: 20px;
        width: 100%;
    }
    
    .wrap-mapa-tasacion {
        height: 310px;
    }
    
    .wrap-cabecera-contacto.wrap-cabecera-contacto-gracias p {
        width: 91%;
        margin-left: 0;
    }
    
    .wrap-cabecera-contacto.wrap-cabecera-contacto-gracias p i {
        display: block;
        font-family: 'OX-regular';
        font-size: 1rem;
        letter-spacing: 2px;
        margin-top: 5px;
    }
    
    .wrap-cabecera-contacto.wrap-cabecera-contacto-gracias span {
        margin-left: 7%;
    }
    
    .wrap-cabecera-quienes-somos p {
        font-size: 1.563rem;
        letter-spacing: 3px;
        line-height: 1.5rem;
        margin-top: 55px;
        margin-left: 22%;
        width: 65%;
    }
    
    .wrap-cabecera-quienes-somos {
        height: 180px;
    }
    
    .wrap-quienes-somos {
        height: auto;
        background-color: #FFF;
        background-image: none;
    }
    
    .wrap-quienes-somos__texto-left {
        height: auto;
        padding: 15px;
        width: 100%;
    }
    
    .wrap-bloque-tasar {
        display: none;
    }
    
    .wrap-bloque-contactar {
        display: block;
        position: relative;
        right: inherit;
        top: inherit;
        width: 100%;
        float: left;
        margin-bottom: 40px;
        background-size: cover;
        margin-top: 40px;
    }
    
    .wrap-cabecera-comentarios {
        height: 180px;
    }
    
    .wrap-cabecera-comentarios p {
        font-size: 1.563rem;
        letter-spacing: 3px;
        line-height: 1.5rem;
        margin-top: 55px;
        margin-left: 2%;
        width: 65%;
    }
    
    .wrap-bloque-form-comentarios {
        position: relative;
        float: left;
        top: inherit;
        margin-top: 0;
        width: 98%;
        margin-left: 25px;
    }
    
    .wrap-comentarios {
        min-height: inherit;
        background: none;
    }
    
    .wrap-comentarios__texto-left {
        height: auto;
        padding: 35px 0 0 0;
        width: 100%;
    }
    
    .wrap-cabecera-comentarios span {
        width: 40%;
        left: 7%;
        bottom: -180px;
    }
    
    .wrap-comentarios__texto-left h1 {
        line-height: 2rem;
    }
}

/* iphone 6-7-8 */
@media (min-width: 321px) and (max-width:375px) {
	.wrap-buscdor-ficha-mb a {
		background: url(../../img/site/icon-lupa-buscar-ficha-mb.png) no-repeat 12% center;
	}
}

/* iphone 6-7-8 plus */
@media (min-width: 376px) and (max-width:414px) {
	.texto-slider-mb {
		padding: 0 40px;
	}
	
	.wrap-buscdor-ficha-mb a {
		background: url(../../img/site/icon-lupa-buscar-ficha-mb.png) no-repeat 17% center;
	}
}

