@media only screen and (max-width: 2000px), only screen and (max-device-width: 2000px){
	#modal_finca{top:80px;}
	#proyectos .bloque-proyecto .center{margin-top: 180px}
      .block-shadow{padding: 30px;background-color: #f5f5f5;box-shadow: 0 0 7px #d1d1d1;margin-bottom: 100px;}
	#proyectos .bloque-proyecto .center{margin-top: 155px}
	.bloque3 {margin-bottom: 65px;}
	#proyectos.view5_proy .bloque-proyecto .cont-img {
		max-height: 220px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 1647px), only screen and (max-device-width: 1647px){
	/*#bloques_info .grid4 img{width: auto;}*/
/*	#bloques_info .grid4.hover .title-bloque {font-size: 1.8em;/*margin-top: 40px;height: 75px;overflow: hidden}*/
	#menu li{margin-right: 0px}
}
@media only screen and (min-width: 1560px){
	body .pagination-wrap{
		margin-left: 7% !important;
	}
}
@media only screen and (max-width: 1560px), only screen and (max-device-width: 1560px){
	#bloques_info .title-bloque{font-size: 2.5em;}
	/*#nosotros .info{overflow-y: scroll;} */
	#atraction-2.nosos .info-attract{margin-top: 8%}
	#atraction-2.nosos .info-attract .title-nom{font-size: 2.5em}
	#atraction-2.nosos .parrafo{line-height: 1.6em}
     .block-shadow{padding: 30px;background-color: #f5f5f5;box-shadow: 0 0 7px #d1d1d1;margin-bottom: 100px;}
}
@media only screen and (max-width: 1530px), only screen and (max-device-width: 1495px){
	#nosotros .contain_img img{width: 100%;}
     .block-shadow{padding: 30px;background-color: #f5f5f5;box-shadow: 0 0 7px #d1d1d1;margin-bottom: 100px;}
}
@media only screen and (max-width: 1440px), only screen and (max-device-width: 1440px){
	header.vista_proyecto .social.b{margin-left: 20px}
	header .social.b .icon-social{margin-left: 20px}
	/*---Ajustes Laptop----*/
	.title-nom {font-size: 2.8em;}
	#atraction .owl-pagination, #atraction .owl-nav{bottom: 35px;top: initial}
    .block-shadow{padding: 30px;background-color: #f5f5f5;box-shadow: 0 0 7px #d1d1d1;margin-bottom: 100px;}
	#atraction.vista-proyecto .owl-pagination,#atraction.vista-proyecto .owl-nav {bottom: 20px;top: initial;}
	.title,#eventos .title{font-size: 2.7em}
	#proyectos .bloque-proyecto .cont-img {max-height: 220px;overflow: hidden}
	/*#proyectos .bloque-proyecto{height: 450px}
	#proyectos .bloque-proyecto.hover{height: 451px}*/
	#proyectos .bloque-proyecto .info,#proyectos.home .bloque-proyecto .info{padding-top: 51px}
	#proyectos .subtitle{margin-bottom: 40px}
	.bloque-proyecto .descripcion{margin-bottom: 25px;}
	#proyectos.listado.por-ciudad .bloque-proyecto .descripcion{max-height: 62px;}
	#proyectos{padding-bottom: 0;padding-top: 60px}
	.bloque-proyecto .center{margin-top: 160px}
	#proyectos .bloque-proyecto .center{margin-top: 180px}
	#modelos .bloque-proyecto .center{top:195px;}
	.bloque-proyecto .nombre{max-height: 30px;overflow: hidden}
	#social{padding-top: 65px}
	.bloque3.bloque-social{height: 470px}
	.bloque-social .num-likes {bottom: 20px;}
	.bloque-social .info {margin-top: 28px;}
	.bloque-social .cont-img{max-height: 220px}
	.bloque-social .cont-img iframe{height: 220px}
	.bloque3{margin-bottom: 65px}
	#bloque-financiamiento .bloque-info {margin-top: 60px;}
	#bloque-financiamiento{padding-bottom: 100px}
	/*#streetview .bloque3{height: 540px}*/
	#streetview .bloque3 .info{padding-top: 30px}
	#streetview .bloque3 .titulo-ubi{margin-bottom: 20px}
/*    #atraction.vista-proyecto .owl-pagination{ top: 765px;}*/
	#modelos .subtitle{margin-bottom: 40px}
	#modelos .bloque-proyecto .info{margin-top: 28px}
	#modelos .bloque-proyecto{font-size: 17px}
	#modelos .bloque-proyecto .descripcion{margin-bottom: 20px}
/*    #modelos .slider{max-height: 260px}*/
	#modelos .bloque-proyecto{height: 525px;padding-bottom: 65px}
	#eventos .bloque-proyecto .cont-img{max-height: 220px}
	#eventos .info {padding-top: 28px;}
	#eventos .bloque3{height: 490px}
	#eventos .bloque3.hover{height: 491px}
	#eventos{padding: 65px 0 0 0}
	#eventos .subtitle{margin-bottom: 40px}
	#bloques_info .title-bloque{font-size: 2.5em}
/*    #atraction.vista-proyecto .owl-pagination{ top: 565px;}*/
	#atraction.vista-proyecto .slide img {min-width: 1200px;}
	/*#atraction #slider img {width: 102%;}*/
/*    #modelos .bloque-proyecto .blok.blok_a{margin-top: -108px;}*/
	/*#modelos .bloque-proyecto .descripcion{height: 80px;}*/
	footer #newsletter .input.text{width: 57%;}
	footer #newsletter button{height: 35px;}
	/*#testimonios .cnt_nopic img{top: 16%;left: 25%;}*/
	#proyectos #proyectos_lista .bloque-proyecto{height: 480px;}
	#proyectos #proyectos_lista .bloque-proyecto.hover{height: 480px;}
	#eventos .bloque-proyecto .cont-img .mask svg{bottom: 110px;}
	#proyectos .coll-full.filtro{height: 140px;}
	#proyectos #proyectos_lista .bloque-proyecto .info.vendido{padding: 62px 5% 30px;}
	#proyectos #proyectos_lista .bloque-proyecto .info.vendido{padding-top: 62px !important;}
}
@media only screen and (max-width: 1400px), only screen and (max-device-width: 1400px){
	/* #bloques_info .title-bloque{font-size: 2.8em;margin-top: 70%}*/
	/*#atraction #slider img {width: 105%;}*/
	#bloques_info .grid4.hover .title-bloque{margin-top: 110%;}
	.financiamiento .contain_imagen{width: 38%}
	#nosotros .contain_img{right: 0px;}
	.financiamiento .center{bottom:19%;}
}
@media only screen and (max-width: 1366px), only screen and (max-device-width: 1366px){
	header.vista_proyecto #menu li {margin-right: 5px;}
	#menu li a{margin: 0 20px 0 10px!important;}
	#eventos .bloque-proyecto .cont-img .mask svg{width: 10%;}
	#proyectos.listado.por-ciudad .bloque-proyecto{padding-bottom: 35px;height: 555px;}
	.listado.por-ciudad .bloque-proyecto .dato{margin-bottom: 8px;}
	#bloques_info .grid4 img{min-width: 360px;}
	#bloques_info .grid4.hover .title-bloque {margin-top: 80%;}
	#proyectos.listado.por-ciudad .bloque-proyecto .center{margin-top:190px;}
    /*Bloque modelos*/
    #modelos .carrusel-modelos .bloque-proyecto{width: 94%}
    .carrusel-modelos .owl-item:first-child {margin-left: 0.4%;}
    #modelos .carrusel-modelos .bloque-proyecto .blok.blok_a{width: 100%;box-sizing: border-box;padding: 0 17px;padding-bottom: 100%}
    #modelos .carrusel-modelos  .bloque-proyecto .blok.blok_b{width: 100%;box-sizing: border-box;padding: 0 17px;}
    #modelos .carrusel-modelos .bloque-proyecto{font-size: 16px}
    #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .blok.blok_a{padding-bottom: 0}
}
@media only screen and (max-width: 1310px), only screen and (max-device-width: 1310px){
   /* #atraction .barra-lateral{min-width: 370px}*/
	#menu li{margin-right: 2px}
	/*--Ajustes Laptop-*/
	#atraction.vista-proyecto .parrafo,#atraction.vista-proyecto p{max-height: 156px;overflow: hidden}
	#testimonios img{width: 50%}
	#testimonios .info{width: 47%}
	.financiamiento .contain_imagen,.financiamiento.bloque-impulsa img{width: 41%}
	/*#atraction #slider img {width: 106%;}*/
	header.activar-menu2 #menu-scroll{height: 60px}
	header.activar-menu2 #menu-scroll .logo-h2{margin-top:10px;margin-left: 5.3%;}
	#menu{margin-top: 20px}
	#menu.fijo{margin-top: 10px}
	#bloques_info .title-bloque{font-size: 2.4em;margin-top: 70%;}
	#bloques_info .grid4.hover .title-bloque {margin-top: 80%;}
	#modal_finca{top:60px;}
	/*#nosotros .info{height: 82%;width: 48%;} */
	#nosotros .contain_img img{width: 100%;top: -40px;}
	#layout.activar-menu2{margin-top: 60px;}
	#atraction .barra-lateral{width: 33.7%}
}
@media only screen and (max-width: 1300px), only screen and (max-device-width: 1300px){
	#eventos .dato{/*bottom: -80px;*/}
	#eventos .bloque-proyecto .cont-img {max-height: 190px;}
	#modelos .bloque-proyecto{height: 410px;padding-bottom: 55px;}
	#modelos .bloque-proyecto .dato {margin-bottom: 6px;}
	#modelos .bloque-proyecto svg{top: 140px;}
	#modelos .bloque-proyecto .center{top:158px;}
	#modelos .cuadro-hover .title-contacto{padding-top: 15px}
	.vista-proyecto .info-attract .parrafo{font-size: 0.85em;margin-bottom: 5px}
	.vista-proyecto .info-attract .precio{font-size: 0.85em}
	.vista-home .info-attract .parrafo{font-size: 0.85em;margin-bottom: 5px}
	#view_project .btn1{margin-top: 17px}
	#modelos .bloque-proyecto.hover .blok.blok_a{padding-bottom: 0px;}
	#bloque-liga-noticias .title{margin-top: 5%;}
    #nosotros.financiamiento ol {font-size: 1em!important;}
    .sis_confianza .parrafo {font-size: 0.8em;padding-bottom: 20px;}
    .icon-confianza{width: 55px}
    #sistema_confianza_banner .parrafo,#nosotros_legado .parrafo{font-size: 1.2em}

    /*Cambios en secciones para Laptop*/
    /*#modelos .bloque{width: 38%; margin-left: 4.5%;}*/
    /*#modelos .bloque.last{ margin-right: 4.5%;width: 38%;}
    #modelos .bloque-proyecto .info {font-size: 16px;}
    #modelos .bloque-proyecto .descripcion{height: 52px}
    #modelos .bloque-proyecto .blok.blok_a{margin-top: -63px;}
    #modelos .bloque-proyecto .blok.blok_b {margin-top: 48px;}
    #modelos .bloque-proyecto .dato{width: 49%;}
    #modelos .cuadro-hover.active {width: 142%;}
    #modelos .cuadro-hover .title-contacto{padding-top: 23px;}
    #modelos .cuadro-hover.active{font-size: 16px}
    #modelos form .input.text {margin-bottom: 30px;}
    #modelos .btn_cerrar a{right: 23px;top: 15px}
    #view_project #video-proyecto .iframe-video{max-height: 450px}
    */.bloque-social .post-text{margin: 16px 0}
    .bloque3.bloque-social {font-size: 17px;height: 430px;}
    #eventos .bloque3{height: 430px}
    #eventos .bloque3.hover {height: 430px;}
    #bloque-base-vida{max-height: auto;overflow: hidden}
    #bloque-base-vida .parrafo{font-size: 1.3em;line-height: 2em}
    #bloque-liga-noticias{font-size: inherit}
    #proyectos .bloque-proyecto{font-size: 16px;height: 400px}
    .bloque-proyecto .descripcion{max-height: 50px}
    #proyectos #proyectos_lista .bloque-proyecto{height: 400px}
    #proyectos .bloque-proyecto .center {margin-top: 140px;}
    #proyectos .bloque-proyecto .descripcion{margin-bottom: 15px}
    #proyectos.home .bloque-proyecto .info, #proyectos #proyectos_lista .bloque-proyecto .info{padding-top: 30px;padding-bottom: 32px}
    #proyectos #proyectos_lista .bloque-proyecto.hover {height: 400px;}
/*	.owl-buttons .owl-prev .icon-chevron-thin-right,.owl-buttons .owl-next .icon-chevron-thin-right {top:35%;}
/*seccion modelos*/
 #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .info {bottom: 36px;}
 #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .blok.blok_a{/*padding-bottom: 100%*/}
 #modelos .carrusel-modelos .bloque-proyecto .blok.blok_a {margin-top: 16px;}
}
@media only screen and (max-width: 1288px), only screen and (max-device-width: 1288px){
	.cnt_menu_home>div:first-of-type{margin-right: 20px!important;}
	#menu li a {margin: 0 15px 0 10px!important;}
}
@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px){
	#bloques_info .grid4.hover .title-bloque {font-size: 1.6em;line-height: 30px}
	#bloques_info .title-bloque {font-size: 2em;margin-top: 80%}
	#bloques_info .grid4.hover .title-bloque{margin-top: 100%;}
   /* #atraction .barra-lateral {min-width: 315px;}*/
	/*#menu li a{font-size: 0.6em}*/
	#menu li {margin-right: 0px;}
	#contact_options{font-size: .8em}
	header.vista_proyecto #menu li {margin-right: 5px;}
	#modelos .bloque-proyecto .dato{font-size: .65em}
	.title-nom {font-size: 2.5em;}
	/*#bloques_info .grid4 img{min-width: 470px}*/
	#atraction #slider img {width: 110%;position: relative;left: -10%}
	#nosotros .contain_img img{width: 100%;}
	/*#testimonios .cnt_nopic{width: 59%}*/
	#testimonios .info{margin-bottom: 7%}
	.financiamiento .center{bottom:17%;}
	footer .promos{width: 140%;}
    /*Sección modelos*/
    #modelos .carrusel-modelos .bloque-proyecto {font-size: 15px;}
    #modelos .carrusel-modelos .bloque-proyecto .blok.blok_a{margin-top: 0}
}
@media only screen and (max-width: 1145px), only screen and (max-device-width: 1145px){
	.liston-logo{position: absolute;right: 10px;top: 20px;}
	.liston-text{line-height: 1.5em;width: 90%;padding-top: 10px;}
}
@media only screen and (max-width: 1100px), only screen and (max-device-width: 1100px){
	/*	.cnt_menu_home{width: 66%}*/
	/*#modelos .bloque {width: 44%;margin-left: 2.5%;}
	#modelos .bloque.last {margin-right: 2.5%;width: 44%;}
	#modelos .cuadro-hover.active {width: 119%;}
	*/#contact_options{font-size: .7em;}
	/*secion modelos*/
	#modelos .carrusel-modelos .bloque:hover .bloque-proyecto .info {bottom: 36px;}
	#modelos .carrusel-modelos .bloque-proyecto .blok.blok_a {margin-top: 22px;}
}
@media only screen and (max-width: 1188px), only screen and (max-device-width: 1188px){}
@media only screen and (max-width: 1120px), only screen and (max-device-width: 1120px){
	#bloques_info .title-bloque{margin-top: 68%}
	#bloques_info .grid4.hover .title-bloque{margin-top: 100%}
	#atraction #slider img {width: 115%;left: -15%}
	#social .title{width: 100%;margin-bottom: 10px;}
	#social .small_text{display: block;width: 100%;margin-bottom: 30px;margin-left: 0px;}
	.financiamiento .title-medium{font-size: 2.4em}
	#nosotros .contain_img{right: 0px;}
	#nosotros .contain_img img{width: 100%;}
	/*#testimonios .cnt_nopic img{width: 70%;left: 18%;}*/
	#testimonios .info{margin-top: 5%;margin-bottom: 7%}
	#proyectos.listado.por-ciudad .bloque-proyecto .center{margin-top:160px;}
/*	#proyectos.listado.por-ciudad .info{margin-top: 28px;}*/

}
@media only screen and (max-width: 1060px), only screen and (max-device-width: 1060px){
	.financiamiento .title-medium{font-size: 2em;/*max-height: 89px*/}
	#linea-tiempo .parrafo-his{font-size: 0.7em}
	#linea-tiempo .grid.a .texto .parrafo-his {font-size: 0.9em;}
	#linea-tiempo .fecha {font-size: 0.75em;}
	#bloques_info .title-bloque{margin-top: 80%}
	#bloques_info .grid4.hover .title-bloque{margin-top: 106%}
	#contact_options{right: 2px;}
	/*#atraction #slider img {width: 100%;}*/
	.financiamiento .center{bottom:16%;}
	#menu{margin-right: 1.3%;}
	/*#instagram .hashtag{left: 10px;top: 10px;font-size: 0.8em}*/
	#instagram .hashtag{font-size: 0.7em;}
   /* .cnt_menu_home {width: 65%;}*/
   #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .info {bottom: 33px;}
}
/*-------Tablet--------*/
@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px){
    #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .info {bottom: 33px;}
    #modelos .carrusel-modelos .owl-buttons .icon-chevron-thin-right.model-nav-right{right: -38px!important;}
    #modelos .carrusel-modelos .owl-buttons .icon-chevron-thin-right.model-nav-left {left: -38px!important;}

	svg{opacity: 1 !important;}
	#contact_options{visibility: hidden !important;}
	/*#modelos .bloque-proyecto svg{top:0;}*/
	li.contacto{padding: 0px;}
	.title{font-size: 2em !important;}
	.fadeInDown{animation: initial!important;    animation-name: initial!important;}
	.animated {-webkit-animation-duration: 0s!important;animation-duration: 0s!important;-webkit-animation-fill-mode: none!important;animation-fill-mode: none!important;}
	.logos-header.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
	.logos-header.animated {-webkit-animation-duration: 1s!important;animation-duration: 1s!important;-webkit-animation-fill-mode: both!important;animation-fill-mode: both!important;}
	header.vista_proyecto #menu li.contacto a{background: none}
	header.vista_proyecto #menu{position: initial}
	header.vista_proyecto.active{background: #fff}
	header .barras-menu.vp{margin-top: 50px}
	header.vista_proyecto #menu.desktop,header.vista_proyecto .barras-menu2,header.vista_proyecto .social.b,header.vista_proyecto .logo.impulsa-logo,header.vista_proyecto .cont_text,header .social.a{display: none!important;visibility: hidden!important}
	header.vista_proyecto .barras-menu.fijo span{background: #e90b83}
	 header.vista_proyecto #menu .ocultar_home{visibility: hidden!important;d;display: none!important;}
	header.vista_proyecto #menu li{visibility: visible!important;display: block !important;}
    header.vista_proyecto #menu li .ocultar_home{visibility: visible!important;display: block !important;}
    header.activar-menu2 .barras-menu{position: fixed;right: 0;margin-top: 24px;opacity: 1!important;}
	header.activar-menu2 .barras-menu span{background: #f58224}
	header.especial .barras-menu span{background: #f58224}
	.cnt_menu_home{float: none;width: 100%;height: auto;background: none}
	header .barras-menu{z-index: 4;position: relative;display: block;width:38px;cursor: pointer;margin-top: 28px;float: right;margin-right: 5.3%;opacity: 1;-webkit-transition:all 0.3s ease 0s;transition: all 0.3s ease 0s;}
	header  .barras-menu span{opacity: 1;background: #f58224;height: 7px;width: 100%;margin-bottom: 6px;display: block;}
	#menu.fijo{position: initial!important}
	#atraction{height: 768px}
	#atraction #slider img{min-width: 1510px}
	#atraction.especial .title-nom {font-size: 3em;}
	#bloques_info .grid4 .info{ height: 30%;  min-height: 164px;-webkit-transform:none!important;transform: none!important; background: rgba(59, 61, 74, 0.7) none repeat scroll 0 0;}
	#bloques_info .parrafo{display: none}
	#bloques_info .grid4 .btn1{-webkit-transform: none!important;transform: none!important;line-height: 46px;height: 46px;font-size: 0.77em;}
	#bloques_info .grid4 .title-bloque {font-size: 1.3em;margin-top: 21px;max-height: 56px;overflow: hidden;line-height: 32px;height: auto;margin-bottom: 15px!important}
	#bloques_info .grid4.hover .title-bloque {font-size: 1.3em;margin-top: 21px;max-height: 56px;overflow: hidden;line-height: 32px;height: auto}
	#bloques_info .grid4 .mask{background: none}
	#bloques_info .grid4 .btn1 {opacity: 1;}
	 #bloques_info .grid4 img{min-width: 0px}
	.bloque-proyecto .info{padding-top: 35px !important;}
	.bloque-proyecto .center{opacity: 1}
	.bloque-proyecto .descripcion{margin: 10px 0 15px 0; margin-bottom: 5px !important;}
	.bloque3{font-size: 17px}
	.bloque-proyecto .descripcion{max-height: 80px}
	.bloque-proyecto .btn1{height: 46px;line-height: 46px}
	.bloque-proyecto .center {margin-top: 280px;}
	#proyectos .bloque-proyecto.hover .info{margin-top: 0}
	#proyectos .bloque-proyecto.hover .cont-img {transform: none;}
/*	#proyectos .bloque-proyecto.hover .descripcion {margin-bottom: 15px;}*/
	#proyectos .bloque-proyecto .cont-img .mask{display: none}
	#proyectos .bloque-proyecto.hover .cont-img img {-webkit-transform: none;transform: none;}
	#proyectos:not(.listado) .bloque-proyecto.hover {border-bottom: 3px solid #ff780a;}
	#proyectos .bloque-proyecto{height: 430px;}
	#proyectos .bloque-proyecto.hover{height: 430px;}
	#proyectos.listado.por-ciudad .bloque-proyecto{height: 595px;}
	.bloque-proyecto .center {margin-top: 0;padding-top: 20px;clear: both;}
	#proyectos.listado .bloque-proyecto .center{margin-top: 260px !important;}
	#proyectos.listado.por-ciudad .bloque-proyecto .center{margin-top: 0px !important;}

	#proyectos .bloque-proyecto .cont-img {max-height: 190px;}
	.bloque3 {font-size: 16px;}
	.bloque3 img{min-width: 275px}
	.bloque-proyecto .infonavit{display: none}
	/*.bloque-proyecto .info{position: initial}*/
	#modelos .bloque-proyecto .center{top:180px;padding-top: 0px;}
	footer .bloque-footer{width: 50%}
	footer .bloque-footer.second{display: none}
	footer .barra{right: -78%}
	header .barras-menu.fijo{position: fixed;right: 0;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;margin-top: 15px}
	header .barras-menu.fijo span{background: #f58224;}
	#menu.mb{opacity: 1!important;margin: 0!important;float: none;position: initial!important;height: 75%;overflow-y: auto;}
	#menu {float: none}
	#menu li{display: block;margin: 0;line-height: 20px;margin-bottom: 37px}
	#menu li a{text-transform: uppercase;padding: 0;border: none!important;color: #fff;line-height: initial;height: initial}
	.menu-mobile.activo #menu li a{color: #fff!important;background: none!important;font-weight: 300 !important;}
	.menu-mobile.activo .cnt_menu_home #menu li.selected a{color: #ff780a !important;}
	#menu li.contacto a{background: none;font-weight: 300}
	#menu li.contacto a:hover{background: none}
	/*.cnt_menu_mobil{height: 80%;overflow: scroll;padding-bottom: 30px;}*/
	.menu-mobile .redes-sociales a{color: #fff;font-size: 30px;text-decoration: none;display: inline-block!important}
	.menu-mobile .redes-sociales .icon-facebook2{margin-right: 17px}
	.menu-mobile{z-index: 2;position: fixed;background: rgba(67,69,80,0.9);height: 100%;padding-top: 74px;width: 100%;text-align: center;overflow: auto;-webkit-transform: translateY(-100%);backface-visibility: hidden;transform: translateY(-100%);-webkit-transition-duration: 0.6s;transition-duration: 0.6s;-webkit-transition-property: transform;transition-property: transform; }
	.menu-mobile.activo{ -webkit-transform: translateY(0px); transform: translateY(0px);overflow-x: hidden;}
	.barras-menu.activo span.b{ -webkit-transform: rotate(135deg);transform: rotate(135deg);}
	.barras-menu.activo span.c{  position: relative;top: -13px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
	.barras-menu.activo span.a{opacity: 0}
	header .barras-menu.activo span{background: #9c9fae!important}
	 header .barras-menu.activo{opacity: 1!important;position: fixed;right: 0;margin-top: 28px}
	.barras-menu span{ -webkit-transition: -webkit-transform 0.3s ease 0s, top 0.3s ease 0s, background-color 0s ease 0s;transition: transform 0.3s ease 0s, top 0.3s ease 0s, background-color 0s ease 0s;}
	#layout.activar-menu2.quitar-margen{margin-top: 0;transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;}
	header.activar-menu2 #menu{position: initial}
	header.activar-menu2_mb .barras-menu span{  background: #f58224}
	header.especial.activar-menu2_mb .barras-menu span{background: #f58224}
	#testimonios .title-medium{font-size: 2em;margin-bottom: 20px}
	.financiamiento .descripcion {margin-bottom: 30px;}
	.owl-buttons .owl-next .icon-chevron-thin-right, .owl-dots .owl-next .icon-chevron-thin-right{right: 0}
	.owl-buttons .owl-prev .icon-chevron-thin-right, .owl-dots .owl-prev .icon-chevron-thin-right{left: 0}
   /* #testimonios img {width: 50%;}*/
	#testimonios .info{/*width: 48%;width: 40%;*/min-width: 0;margin-top: 2%;padding: 0 25px;}
	#testimonios img {width: 57%;}
	#bloque-financiamiento .bloque-info{padding: 0}
	#bloque-financiamiento .lista.first { margin-top: 15px;margin-bottom: 25px}
	#bloque-financiamiento .bloque-info.last {margin-top: 40px;}
	.financiamiento .title-medium{margin-bottom: 15px}
	.financiamiento #modal_finca  .title-medium{margin-bottom: 35px}
	.financiamiento .info .descripcion{/*max-height: 170px;*/overflow: hidden;margin-bottom: 0;padding: 0;margin: 0 0 3%}
	.financiamiento .info{padding-top: 8%;margin-left: 2%}
	.financiamiento .contain_imagen{width: 44%}
	#linea-tiempo .parrafo-his{margin-top: 0}
	#view_project{margin-top: 0;overflow: hidden;}
	#view_project .slider .owl-buttons .owl-prev .icon-chevron-thin-right{left: 10px}
	#view_project .slider .owl-buttons .owl-next .icon-chevron-thin-right{right: 10px}
	#view_project .slider .owl-buttons .owl-prev .icon-chevron-thin-right, #view_project .slider .owl-buttons .owl-next .icon-chevron-thin-right{width: 40px;height: 40px;line-height: 40px;font-size: 28px}
	header.vista_proyecto .barras-menu.fijo{margin-top: 12px}
	#modelos .bloque-proyecto .dato{font-size: .73em}
	#modelos .bloque-proyecto .otras_caracteristicas .dato{margin: 0;height: 29px;position: relative;top: 0px;display: inline-table;padding: 0px;width: 49%;}

	#modelos .bloque-proyecto .btn1{height: 59px;line-height: 59px}
/*	#proyectos.listado.por-ciudad .bloque-proyecto.hover .descripcion{margin-bottom: 15px}*/
	#proyectos.listado.por-ciudad .bloque-proyecto .center {margin-top: 287px;}
	#proyectos.listado.por-ciudad .bloque-proyecto img{min-width: 283px}
	.listado.por-ciudad .bloque-proyecto .info {padding: 20px 5% 0;position: initial}
	.listado.por-ciudad .bloque-proyecto .dato{margin-bottom: 10px}
	#proyectos.listado.por-ciudad .bloque-proyecto .center {margin-top: 0px;clear: both;/*padding-top: 30px*/}
	.listado.por-ciudad .bloque-proyecto .infonavit{display: none}
	.logo-list{margin-bottom: 10px}
	#modelos .bloque-proyecto{height: 515px}
	.financiamiento .title-medium{font-size: 1.8em}
	#nosotros .contain_img{display: none;}
	#nosotros .info {width: 96%;}
/*    #proyectos.listado .bloque-proyecto.bloque3{height: 500px;	}
	#proyectos.listado .bloque-proyecto.bloque3.hover{height: 500px;}  */
	#proyectos .bloque-proyecto .center{opacity: 1;margin-top: 224px;}
	#proyectos .bloque-proyecto .info {padding-top: 28px;}
	#eventos .dato{/*bottom: -50px;*/}
	#eventos .bloque-proyecto .cont-img {max-height: 230px;}
	#eventos .bloque3.hover .descripcion{max-height: 205px}
	/*#modelos .bloque-proyecto .blok.blok_a{width: 86.5%;}*/
	#modelos .cuadro-hover.active{width: 119%;}
	#modelos .cuadro-hover.active.right{right: 100%;}
	#modelos .cuadro-hover.active.left{left: 100%;}
	#modelos .bloque-proyecto svg{top:110px;}
	.financiamiento .center{bottom:17%;}
	#modelos .bloque-proyecto.hover .blok.blok_b{opacity: 1;}
	#modelos .bloque-proyecto.hover .blok.blok_a{margin-top: -70px;}
	.owl-buttons .owl-prev .icon-chevron-thin-right,.owl-buttons .owl-next .icon-chevron-thin-right,
	.owl-dots .owl-prev .icon-chevron-thin-right,.owl-dots .owl-next .icon-chevron-thin-right
	{top:35%;}
	#proyectos.listado.por-ciudad .bloque-proyecto .descripcion{max-height: 53px;}
	footer .promos{width: 90%;}
	header.vista_proyecto.active .logo img.home{opacity: 1 !important;}
	header.vista_proyecto .llamar-text{display: inline-block}
	header.vista_proyecto .link-llamar-menu{right: initial;position: absolute;top: 13px;left: 97px;opacity: 0}
	 header.vista_proyecto.active .link-llamar-menu{opacity: 1}
	#view_project #contacto{ top: 0px; height: 100%; z-index: 25; }
	.banderin{font-size: 1.5em;max-width: 350px}
	#atraction .barra-lateral {min-width: 315px;}
	/*bloque-base-vida*/
	#bloque-base-vida{padding: 0px;}
	#bloque-base-vida .information-attract{width: 100%;margin-left: 0px;text-align: center;margin-top: 14%;}
	#bloque-base-vida .parrafo-link{font-size: 1.1em;text-decoration: underline;}
	/*#bloque-base-vida img{min-width: 100%;min-width: 1000px}
	/*bloque-sensibilizacion*/
	#bloque-sensibilizacion .information-attract{width: 100%;margin-left: 0px;text-align: center;margin-top: 30%;text-transform: none;}
	#bloque-sensibilizacion .parrafo{color: #4d5063;font-size: 0.8em;}
	#bloque-sensibilizacion .barra-lateral{position: fixed;width: 100%;background: rgba(241,244,248,0.5);}
	#bloque-sensibilizacion img{min-width: 100%;}
	/*bloque-liga-noticias*/
	#bloque-liga-noticias img{width: 100%;}
	#bloque-liga-noticias .barra-lateral{width: 100%;background: rgba(232, 232, 234, 0.6);}
	/*proyectos-lista*/
	#proyectos-lista .title{font-size: 1.5em !important;}
	#proyectos-lista .information-mobile{text-align: center;margin-top: 45px;}
	#proyectos-lista .information-mobile .title{font-weight: 700;display: block;margin-bottom: 15px}
	/*banner sistema confianza*/
	#sistema_confianza_banner .title{font-size: 2em !important;}
	#sistema_confianza_banner .barra-lateral{padding-top: 6%;}
	#sistema_confianza_banner .information-attract{margin-top: 30px;}
	#sistema_confianza_banner .parrafo{font-size: 1.4em;}
	/*nuestro legado*/
	#nosotros_legado .title{font-size: 2em !important;}
	#nosotros_legado .barra-lateral{padding-top: 6%;}
	#nosotros_legado .information-attract{margin-top: 30px;}
	#nosotros_legado .parrafo{font-size: 1.4em;}

	/*nosotros vision*/
	#valores .mision-vistion.bloque-a{width: 100%;margin-right: 0px;margin-bottom: 50px;}
	#valores .bloque-b{width: 100%;margin-bottom: 50px;}
	#valores .bloque-b .title, #valores .bloque-a .title, #valores .bloque-c .title{text-align: center;font-size: 2em !important;}
	#valores .bloque-b .title, #valores .bloque-c .title{margin-bottom: 20px;}
	#valores .parrafo{font-size: 1.3em;text-align: justify;}
	#valores .mision-vistion.bloque-a .parrafo{text-align: center;}

	#timeline_banner .barra-lateral{padding-top: 10%;}

    #eventos .bloque3 .mas-info{margin-top: 6px}
    #bloque-base-vida{max-height: initial}
}
@media only screen and (max-width: 968px), only screen and (max-device-width: 968px){
	#testimonios .cnt_nopic{width: 58%;}
	footer #newsletter button{font-size: 0.8em;width: 33%;}
	footer #newsletter .input.text{width: 60%;}
	header.vista_proyecto #menu li .hidden{display: none!important;visibility: hidden;}
	#ir_home{display: none!important;visibility: hidden;}

	.subs_mobi{font-weight: bold;font-size: 24px;line-height: 36px;}
}

@media only screen and (max-width: 870px), only screen and (max-device-width: 870px){
	.bloque-proyecto .descripcion{  margin-bottom: 25px!important; }
    #eventos .bloque3 .descripcion{margin-bottom: 5px!important;}
	.bloque3{width: 47.5%;/*margin-right: 0*/margin-right: 5%;}
	.bloque3.second:not(.bloque-proyecto){/*margin-left: 5%*/display: none}
	#proyectos .bloque-proyecto.bloque3{margin-right: 5% !important;}
	#proyectos .bloque-proyecto.bloque3.second{margin-right:0% !important;}
	.bloque3.last{margin-right: 0}
	.bloque3 img{min-width: 300px}
	#modelos .bloque-proyecto.last{margin-right: 0}
	#testimonios .info .descripcion {margin-bottom: 20px;font-size: 0.75em}
	#testimonios .info{margin-bottom: 4%;}
	#proyectos .bloque_right{width: 47.5%;}
	#proyectos .bloque_right:last-child{margin: 0;}
	footer #newsletter .input.text {width: 57%;}
    /*#modelos .bloque {width: 47%;margin-left: 0;}*/
    /*#modelos .bloque.last {margin-right: 0%;width: 47%;}*/
   /* #modelos .carrusel-modelos .bloque-proyecto .blok.blok_a {margin-top: 0px;}
    #modelos .carrusel-modelos .bloque-proyecto .info{bottom:13px}*/

}
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px){
	.financiamiento .info .descripcion{font-size: 0.75em;/*max-height: 182px;*/}
	/*#testimonios .cnt_nopic img{top: 20%;}*/
	.financiamiento .center{bottom: 11%;}
	footer #newsletter button{width: 36%;height: 33px;line-height: 33px;font-size: 0.76em;margin: 0;padding: 0;}
	footer #newsletter .checkbox label{margin-top: 20px;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.bloque3{width:30%;margin-right: 5%}
	.bloque3.second{margin-left: 0%}
	.bloque3.last{margin-right: 0}
	.bloque3 img{min-width: 320px}
	.bloque3.second:not(.bloque-proyecto){display: block}
	.financiamiento .info .descripcion{font-size: 0.84em;}
	.financiamiento .info .descripcion{/*max-height: 170px;*/}
	#testimonios .info .descripcion {margin-bottom: 40px;}
	#testimonios .info .descripcion{font-size: 0.84em}
	#proyectos .bloque-proyecto.bloque3{margin-right: 5% !important;}
	#proyectos .bloque-proyecto.bloque3.second{margin-right:5% !important;}
	#proyectos .bloque-proyecto.bloque3.last{margin-right: 0 !important;}
	#atraction #slider img{position: initial;left: 0}
    /*#modelos .bloque {width: 44%;margin-left: 2.5%;}
    #modelos .bloque.last {margin-right: 2.5%;width: 44%;}*/
    /*seccion modelos*/
    #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .info {bottom: 33px;}

}
@media only screen and (max-width: 768px) and (orientation: portrait) {
	#modelos .bloque-proyecto .slider{height: 60%;}
	#testimonios .cnt_video .video_frame{top:15%;}
	#modelos .bloque-proyecto .blok.blok_a{width: 86.5%;}
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
	.financiamiento .center .btn1{font-size: 0.8em;}
}
@media only screen and (max-width: 762px), only screen and (max-device-width: 762px){
	/*#nosotros .info {height: 82%;width: 50%;}*/
}
@media only screen and (max-width: 760px), only screen and (max-device-width: 760px){
	.descripcion {font-size: 0.75em;}
	.financiamiento .info {padding-top: 4%;}
	#linea-tiempo .fecha {font-size: 0.7em;}
	#modelos .bloque-proyecto .dato {font-size: .65em;}
	#testimonios .info .descripcion{max-height: 224px;overflow: hidden}
	#atraction.especial .title-nom {font-size: 2.7em;}
	.banderin{font-size: 1.2em}
}
@media only screen and (max-width: 760px), only screen and (max-device-width: 760px){
	.financiamiento .center{bottom: 11%;}
	#financiamiento.financiamiento .info {padding-top: 3%;}
	#atraction-2.nosos .info-attract {margin-top: 3%;}
    #modelos .carrusel-modelos .owl-buttons .icon-chevron-thin-right.model-nav-left {left: -44px !important;color: #fff;text-shadow: 0px 2px 4px rgba(0,0,0,.4)}
    #modelos .carrusel-modelos .owl-buttons .icon-chevron-thin-right.model-nav-right {right: -44px !important;color: #fff;text-shadow: 0px 2px 4px rgba(0,0,0,.4)}
    .carrusel-modelos .owl-item:first-child{margin-left: 0}
}


/*-------Mobile--------*/
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px){
	.flechas {top:-100%!important;}
	.bloque-galeria{height: 550px!important;}
    #search-modal{margin-top:10%}
	#proyectos-adwords #proyectos_lista .bloque-proyecto .center{display: block;}
	#proyectos-adwords #proyectos_lista .bloque-proyecto{width: 100%;margin-right: 0px;margin-bottom: 36px}
	#proyectos-adwords .bloque-proyecto .btn1{min-height: 46px;line-height: 25px;height: auto;padding: 10px 10px;}
	#footer-adwords .contactanos, #footer-adwords .solemti-logo, #footer-adwords #copyright{width: 100%;text-align: center;margin-bottom: 20px;}
	#atraction.proyectos_adwords{height: auto !important;}
	#proyectos-adwords{padding-top: 20px;}
    #testimonial{text-align: center}
	#atraction.especial.proyectos-attract.proyectos_adwords .info-attract{margin-top: 30px !important;}
	.coll-full{width: 93%;padding: 0}
	#layout.activar-menu2_mb.quitar-margen{margin-top: 0;transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;}
	#layout.activar-menu2_mb,#layout.activar-menu2 {margin-top: 70px;}
	header.activar-menu2_mb .barras-menu{position: fixed;right: 0;margin-top: 19px;opacity: 1!important;}
	header.activar-menu2_mb .barras-menu.fijo{margin-top: 19px}
	header.activar-menu2_mb .barras-menu span{background: #f58224}
	header.activar-menu2_mb #menu-scroll{height: 70px;box-shadow: 0 0 3px 3px #ebebeb;    box-shadow: 0 0 7px 1px #6c6c6c;z-index: 2}
	#menu-scroll.inProyectosAdwords{display: none;}
	header.activar-menu2_mb #menu li a {color: #787a89;}
	header.activar-menu2_mb #menu{right: 0;z-index: 1;margin-top: 26px!important;opacity: 1!important;z-index: 3}
	header.activar-menu2_mb #menu li a{color: #787a89}
	header.activar-menu2_mb #menu li.selected a,#menu.fijo li a:hover{border-bottom: 2px solid #ff780a;background: none}
	header.activar-menu2_mb #menu li.contacto a{background: none;font-weight: 300;line-height: initial;height: auto; padding: 0 9px 5px;}
	header.activar-menu2 #menu-scroll{height: 70px;}
	header.activar-menu2 .barras-menu{margin-top: 19px}
	.hidden-mobile{display: none!important;visibility: hidden}
	.not_responsive.hidden-mobile{display: block!important;visibility: visible;}
	.hidden{display: block!important;visibility: visible}
	.not_responsive.hidden{display: none!important;visibility: hidden;}
	#modelos .coll-full{width: 100%;padding: 0;transition: all 0.1s ease;-webkit-transition: all 0.1s ease;}
	.subtitle{line-height: 1.5em}
	#atraction.especial.proyectos-attract .parrafo{display: none}
	#atraction.especial.proyectos-attract,#atraction.especial.proyectos-attract .barra-lateral{background: #f1f1f1;min-width: 100%;}
	#atraction.especial.proyectos-attract .info-attract {margin-top: 30px;width: 100%}
	#atraction.especial.proyectos-attract .info-attract .title-nom{text-align: center;width: 100%;  line-height: 1.1em;margin-bottom: 0}
	#atraction.especial.proyectos-attract img{display: none}
	#atraction.especial {height: auto;}
	#atraction.especial .parrafo {font-size: 15px;font-weight: normal}
	#atraction.listado-ciudad-attract{display: none!important}

	header .barras-menu{margin-right: 3.5%}
	header .barras-menu.fijo{position: fixed;right: 0;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;margin-top: 15px}
	header .barras-menu.fijo span{background: #f58224;}
	header .barras-menu.activo span {background: #9c9fae;}
	header.especial .barras-menu span{background: #fff}
	header.especial .barras-menu.fijo span{background:#f58224 }
	/*#logo a {box-shadow: 1px 2px 2px 0px #979797;}*/
	#logo .text{display: none}
	#atraction #slider img{min-width: 0}
	#atraction .barra-lateral{position: initial;width: 100%;background: #fff;padding: 0;height: 100%;}
	#atraction .info-attract{ max-width: initial;width: 93%;text-align: center;}
	#atraction.especial.proyectos-attract .info-attract{min-height: initial}
	#atraction.especial.contact-attraction .info-attract{min-height: initial}
	#atraction .title-nom,#atraction .parrafo{text-align: left;}
	#atraction .title-nom{width: 89%}
	#atraction.inner .title-nom{width: 100%;}
	#atraction .parrafo{margin-bottom: 15px}
	#atraction.inner .parrafo{margin-bottom: 15px}
	#atraction #slider .slide{overflow: hidden;}
	#atraction .owl-buttons, #atraction .owl-dots,#atraction .owl-pagination{display: none !important;position: absolute;bottom: 244px;right: 2%;}
	#atraction .owl-next .icon-chevron-thin-right{color: #b2b2b2;font-size: 50px;cursor: pointer}
	#atraction .owl-nav{display: none!important}
	#atraction.especial.contact-attraction .info-attract {margin-top: 20px;}
	#atraction.especial.contact-attraction .title-nom{margin-bottom: 0}
	#atraction.especial img{width:100%;height: auto}
	.attr_btn{margin-top: 10px!important;}
	.bancoSan{margin-left: -33px;width: 140px;}
	.hipotecaria{margin-right: -18px !important;margin-left: 44px;width: 135px;}
	.infonavit{margin-left: 6px;margin-top: 19px;width: 80px;}
	.santander{margin-left: 45px;width: 177px;}	
	.banorte{margin-left:-20px; width: 169px;margin-top: 20px;}
	.scotiabank{width: 153px;margin-right: 9px;margin-left: 11px;margin-top: 20px;}

	#atraction #slider img{position: initial;width: 100%;margin-left: 0px;height: 100%;}
	.grid4{width: 100%}
	#bloques_info .grid4 .info{position: relative;background: #3b3d4a}
	#bloques_info .grid4 .mask{background: transparent;}
	#bloques_info .grid4 .btn1{opacity: 1;}
	#bloques_info .grid4 img{width: 100%}
	#bloques_info .grid4.hover .info{background: #3b3d4a}
	#bloques_info .grid4 .title-bloque{padding: 28px 3.5% 0;margin-top: 0;font-size: 2em;max-height: initial;line-height: 1.1em;margin-bottom: 7px!important}
	#bloques_info .grid4.hover .title-bloque{padding: 28px 3.5% 0;margin-top: 0;font-size: 2em;max-height: initial;line-height: 1.1em;margin-bottom: 7px!important}
	#bloques_info .parrafo{display: block;padding: 0 3.5%}
	#bloques_info .grid4.hover .parrafo{display: block;padding: 0 3.5%}
	#bloques_info .grid4 .btn1{margin:13px 0 30px 0 }
	#bloques_info .grid4.hover .parrafo {visibility: visible; position: initial; }
	#proyectos:not(.home),#proyectos.listado.por-ciudad {background: #f1f1f1;padding: 80px 0 32px 0;}
	.title,#atraction.especial .title-nom,#bloque-fotos .title{font-size: 2.2em !important;text-align: center;}
	#proyectos .subtitle{text-align: center;margin-bottom: 27px}
	#proyectos.listado{padding-top: 0;background-color: #fff;}
	#proyectos .info-mobile{text-align: center;margin-top: 5px}
	#proyectos .info-mobile .title{font-weight: 700;display: block;margin-bottom: 15px}
	.bloque3{margin-bottom: 30px;padding-bottom: 26px;height: 500px}
	.listado.por-ciudad .bloque-proyecto {margin-bottom: 26px;}
	.bloque-proyecto .infonavit{display: none}
	.bloque-proyecto .info{position: initial;padding-top: 20px}
	#eventos .bloque-proyecto .info{position: absolute;}
	.bloque-proyecto .center{clear: both;padding-top: 20px;margin: 0}
	.bloque-proyecto .nombre{margin-top: 5px}
	.bloque-proyecto .descripcion{margin: 10px 0 12px 0}
	#modelos .bloque-proyecto .blok.blok_a{margin-top: 0 !important;position: initial;}
	#modelos .bloque-proyecto .blok{margin-top: 0 !important;}
	#modelos .bloque-proyecto .nombre{margin-top: 0px !important;height: auto;padding-top: 5px}
	#modelos .bloque-proyecto .center{position: initial;opacity: 1;}
	#modelos .bloque-proyecto .descripcion {height: auto}
    #modelos .bloque-proyecto .otras_caracteristicas .dato{height: 29px}
	#proyectos .bloque-proyecto.hover .descripcion {margin-bottom: 12px;}
	#proyectos.listado .bloque-proyecto .center {margin-top: 0px !important;}
	.bloque-proyecto .icon{font-size: 16px}
	.bloque3 img{min-width: 0}
	.bloque3{margin-bottom: 25px}
	#social .title{width: 100%;margin-bottom: 8px}
	#social{padding-top: 32px}
	#social .small_text{width: 100%;text-align: center;margin-bottom: 24px;line-height: 1.5em}
	#social .title span{display: block;}
	.bloque-social .info{margin-top: 34px}
	.bloque-social .post-text{margin-top: 24px}
	#bloque-ciudad img{min-width: 0;}
	#bloque-ciudad{height: 505px}
	#bloque-ciudad .title .small{line-height: inherit;font-size: inherit}
	#bloque-ciudad .info{top: 102px}
	#bloque-ciudad .title{width: 95%;margin: 0 auto 18px;line-height: 1.3em}
	#testimonios img{width: 100%}
	.financiamiento .coll-full{position: initial}
	#testimonios .info{width: 100%;margin: 20px 0 34px 0;float: none;padding:0;}
	#testimonios .parrafo{text-align: center}
	#testimonios .info .title-medium{display: none;}
	#testimonios .info-top{background: #3b3d4a;color: #fff;padding: 27px 3.5% }
	#testimonios .info-top .title-medium{margin-bottom: 13px}
	#testimonios .cnt_video object{left:initial !important;}
	.financiamiento .descripcion{font-size: 1em;line-height: 1.6em;margin: 28px 0 15px 0;text-align: center}
	.title-medium{font-size: 2em;line-height: 1.1em;text-align: center}
	#atraction.especial .info-attract{width: 100%}
	#bloque-financiamiento .logo-fin{width: 68%;float: none;display: block;margin: 0 auto;min-width: 0;max-width: 220px;}
	#bloque-financiamiento .logo-fin.d{width: 55%;margin: 13px auto 0;max-width: 180px}
	#bloque-financiamiento .logo-fin.a{margin-bottom: 19px}
	#bloque-financiamiento .texto .descripcion{margin-bottom: 19px;text-align: left}
	#bloque-financiamiento{padding-top: 38px;padding-bottom: 35px}
	#bloque-financiamiento .text{width: 100%}
	#bloque-financiamiento .bloque-info {margin-top: 40px;}
	#bloque-financiamiento .bloque-info.last {margin-top: 0;}
	#bloque-financiamiento .bloque-info .lista {margin:35px 0 0 0 }
	#bloque-financiamiento .bloque-info .lista.first{margin: 0}
	#bloque-financiamiento .bloque-info.last .lista{margin-left: 0}
	#bloque-financiamiento .bloque-info.last .lista.first{margin-top: 35px}
	.financiamiento .lista li{color: #fff;font-size: 0.7em;}
	#contacto .coll-full{width: 100%;padding: 0; padding-bottom: 20px;}
	#contacto.add .subtitle{background: #fff;padding: 0 3.5% 25px;margin-bottom: 0;}
	#contacto.add{padding: 0;}
	#contacto .subtitle{font-size: 1em;line-height:1.6em;}
	#contacto .input.text,#contacto .textarea{width: 100%}
	#contacto form{padding: 45px 3.5% 29px;text-align: center; margin-top: 0px;}
	#contacto form label{text-align: left}
	#contacto .btn1{float: none;margin-top: 70px}
	#contacto .checkbox{ margin-top: 50px; bottom: 120px; }
	#contacto .input.text{margin-bottom: 43px}
	#contacto .input.textarea{margin-bottom: 30px}
	#contacto .input.select{margin-bottom: 30px}
	#contacto .mensaje-exito{background: #fff;padding: 0 3.5% 25px;text-align: center;font-size: 1em;font-weight: 300;line-height: 1.6em;margin-bottom: 0}

	#contacto_modelo .coll-full{width: 100%;padding: 0; padding-bottom: 20px;}
	#contacto_modelo.add .subtitle{background: #fff;padding: 0 3.5% 25px;margin-bottom: 0;}
	#contacto_modelo.add{padding: 0;}
	#contacto_modelo .subtitle{font-size: 1em;line-height:1.6em;}
	#contacto_modelo .input.text,#contacto .textarea{width: 100%}
	#contacto_modelo form{padding: 45px 3.5% 29px!important;text-align: center; margin-top: 0px;}
    #view_project #contacto_modelo .nombre{padding: 0 3.5%}
	#contacto_modelo form label{text-align: left}
	#contacto_modelo .btn1{float: none;margin-top: 70px}
	#contacto_modelo .checkbox{ margin-top: 50px; bottom: 120px; }
	#contacto_modelo .input.text{margin-bottom: 43px}
	#contacto_modelo .input.textarea{margin-bottom: 30px}
	#contacto_modelo .input.select{margin-bottom: 30px}
	#contacto_modelo .mensaje-exito{background: #fff;padding: 0 3.5% 25px;text-align: center;font-size: 1em;font-weight: 300;line-height: 1.6em;margin-bottom: 0}
	.error-message{text-align: left}
	.checkbox{position: absolute;bottom: 112px;margin: 0 auto;left: 0;right: 0;padding: 0}
	.checkbox .check{position: relative;margin-right: 7px}
	.checkbox .icon-check{font-size: 17px;opacity: 0}
	.checkbox.checkboxon .icon-check{font-size: 17px;opacity: 1}
	#map-canvas{height: 430px}
	#streetview .bloque3{border: none;width: 100%;top: 210px;height: 190px;min-width: 0;padding-bottom: 0}
	#streetview .bloque3 .info {padding: 20px 6% 20px;}
	#streetview .bloque3 .descripcion{line-height: 1.5em;text-align: center;}
	#streetview .bloque3 .titulo-ubi{margin-bottom: 12px}
	#linea-tiempo .title-medium{font-size: 2.5em;line-height: 1.24em;margin-bottom: 18px}
	#linea-tiempo{padding: 38px 0;}
	#linea-tiempo .grid .img-historia{margin-left: 0!important;margin-right: 0!important;width: 100%!important;float: none;margin-bottom: 15px}
	#linea-tiempo .grid,#linea-tiempo .grid .parrafo-his{width: 100%!important;margin-left: 0!important;margin-right: 0!important}
	#linea-tiempo .fecha{position: initial;background: none;font-size: 1em;text-align: center!important;display: block!important;height: auto;line-height: 15px;margin: 0px 0 10px 0;width: auto!important}
	#linea-tiempo .grid{height: auto!important;float: none!important;margin-top: 0!important}
	#linea-tiempo .grid.a .texto{width: 100%;margin: 0;float: none}
	#linea-tiempo .parrafo{margin-bottom: 24px}
	#linea-tiempo .separador{background: #b7bacc;width: 1px ;height: 25px;margin: 7px auto 20px}
	#linea-tiempo .parrafo-his{font-size: 1em!important;text-align:  center!important;float: none!important;line-height: 1.6em;}
	#linea-tiempo .linea{text-align: center}
	#linea-tiempo .separador-v, #linea-tiempo .separador-h{display: none;visibility: hidden}
	#linea-tiempo .grid:first-child .fecha{margin-left: 0}
	#atraction-2 img{min-width: 0}
	#atraction-2{height: auto;max-height: 700px;height: auto;}
	#atraction-2 .autor{top: 0}
	footer{height: auto}
	footer .bloque-footer{width: 93%;margin: 0 auto;float: none;padding: 35px 3.5% 40px;height: auto}
	footer .coll-full{width: 100%;margin: 0 !important;padding: 0 !important;}
	footer .barra{display: none}
	footer .bloque-footer.last{text-align: center}
	footer .bloque-footer .link{width: 100%;font-size: 0.84em;margin-right: 0;color: #3b3d4a;}
	footer .bloque-footer .links {margin-top: 15px;}
	footer .bloque-footer .texto{margin-top: 15px}
	footer .bloque-footer .btn1 {margin-top: 20px;}
	footer #copyright{display: block;margin: 0 0 5px 0}
	footer .copy{padding: 16px 0}
	footer .title-footer{font-size: 1.15em}
	footer.has_featured{height: auto}
	footer.has_featured .bloque-footer {height: auto;}
	footer .bloque-footer .links.destacado{margin-left: auto;margin-right: auto;width: 100%;}
	footer .copy{height: auto;}
	footer .copy #copyright{float: none;display: block;}
	footer .copy .terminos.privacity{float: none;display: block;}
	footer .copy img{float: none;display: block;margin:0 auto;margin-top: 10px;}
	footer .bloque-footer.last{width: 93%; float: none;}
	footer .contain_link{width: 100%}
	footer .bloque-footer{min-height: initial}
	#social .coll-full{padding:0 !important;}
	/*vista proyecto*/
	#atraction.vista-proyecto .slide img {min-width: 0;}
	header .barras-menu.vp{margin-top: 28px}
	#modelos{padding-top: 35px;padding-bottom: 35px;}
	#modelos .bloque,#modelos .bloque.last{width: 100%}
	#modelos .bloque:after{ clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	#modelos .bloque-proyecto{height: auto;border: none;margin: 0 auto !important;width: 93%;float: none;padding-bottom: 80px;}
	#modelos .bloque-proyecto .dato{font-size: .73em;margin-bottom: 11px}
	#modelos .cuadro-hover.active.left,#modelos .cuadro-hover.left,#modelos .cuadro-hover.active,#modelos .cuadro-hover{left: 0;width: 100%;/*right: 0!important*/}
	#modelos .cuadro-hover{z-index: 7!important;padding-bottom: 0px;height: 100%;border: none!important;top: 0;right: -200%;}
	#modelos .cuadro-hover.active{right: 0;background: #FFFFFF;}
	#modelos .bloque{margin-bottom: 25px;overflow: hidden;vertical-align: top;margin-right: 0}
	#modelos .bloque .show{overflow: hidden;}
	#modelos .bloque .show.active{z-index: 5;}
	#modelos .bloque-proyecto .info{margin-top: 9px !important;padding-bottom: 0px !important; position: relative;bottom: 0!important}
	#modelos .bloque .center{bottom: 20px;}
	#modelos .bloque-proyecto .descripcion{max-height: 70px;}
	#modelos .subtitle{text-align: center;margin-bottom: 25px}
	#modelos .title{text-align: center;display: block}
	#modelos .bloque-proyecto .btn1{margin-top: 0}
	#modelos .cuadro-hover.right{right: -200%;}
	header.active.vista_proyecto .logo.pro{padding-top: 18px;height: 42px;}
	#view_project #testimonios{display: none}
	#view_project #eventos{display: none}
	#view_project #social{display: none}
	#streetview.mapa-proyecto .bloque3 .titulo-ubi{font-size:2.5em;text-align: center;color: #505265;line-height: 1.1em;font-weight: 400}
	#streetview.mapa-proyecto .bloque3{height: auto;top: auto;bottom: -428px;position: absolute;}
	.financiamiento .contain_imagen .img-financiamiento{display: none}
	.financiamiento .info{position: initial;width: 93%;padding-right: 0;margin: 0 auto;float: none;overflow: visible}
	.financiamiento .title-medium{overflow: visible}
	#modal_finca{position: initial;padding-top: 10px;padding-bottom: 0}
	#modal_finca:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	#modal_finca .title-medium{display: none}
	#modal_finca .cerrar{display: none}
	.financiamiento .logo-fin{width: 68%;float: none;display: block;margin: 0 auto;min-width: 0;max-width: 220px;margin-bottom: 50px!important}
	.financiamiento .logo-fin.d {width: 55%;margin: 13px auto 0;max-width: 180px;}
	.financiamiento .info .descripcion{margin-bottom: 19px;text-align: left;font-size: 1em;line-height: 1.6em}
	.financiamiento .lista{width: 100%;margin-right: 0;margin:35px 0 0 0 }
	#modal_finca .coll{width: 93%;padding: 0}
	.financiamiento{max-height: initial}
	.financiamiento .title-medium{max-height: initial;line-height: 1.3em}
	.financiamiento{/*padding-bottom: 35px*/}
	.financiamiento .lista.first{margin: 0}
	.financiamiento .titulo-lista{font-style: italic}
	#modelos .bloque-proyecto .btn1{display: inline-block!important}
	#modelos .cont-button{position: initial}
	#modelos .cuadro-hover .checkbox{position: initial;margin-bottom: 22px;text-align: center}
	#modelos .cuadro-hover .parrafo-contacto {padding:21px 3.5% 36px;background: #ffffff;}
	#modelos .bloque-proyecto .descripcion {margin-bottom: 18px;line-height: 1.5em}
	#modelos .bloque-proyecto .center{margin-top: 15px}
	form {padding: 0 3.5%;}
	#modelos .cuadro-hover .hover_form{padding-bottom: 14%;}
	#modelos .bloque-proyecto img{min-width: 0}
	#modelos .btn_cerrar a{right: 3.5%}
	/*.menu-mobile.activo #menu li.link-nom-proyecto a{color: #ff69cf!important}*/
	.logos-header{display: none!important}
	header.vista_proyecto .poligono{display: none!important}
	header.vista_proyecto.active{height: 70px;box-shadow: 0 0 7px 1px #6c6c6c;}
	header .barras-menu.vp.fijo{margin-top: 19px}
	header.vista_proyecto .logo{padding-top: 6px}
	.listado.por-ciudad .bloque-proyecto{height: 600px!important}
	#proyectos.listado.por-ciudad .bloque-proyecto .center {padding-top: 20px}
	.listado.por-ciudad .bloque-proyecto .dato {margin-bottom: 3px;}
	.paginacion{padding: 12px 30px;font-size: 0.9em;margin-top: 7px}
	.paginacion .number{margin-right: 25px}
	.paginacion .prev{margin-right: 25px}
	#proyectos.listado.por-ciudad .subtitle {margin-bottom: 18px;}
	.listado.por-ciudad .title-nom{font-size: 1.8em;width: 100%;text-align: center;font-weight: 500;}
	.logo-list{max-width: 20%;margin: 4px auto 10px auto;display: block;float: none}
	#contacto.add .input.select {width: 100%;}
	/*#view_project .btn1{margin-top: 0}*/
	#testimonios .cnt_video{position: initial;width: 100%;background-color: #ffffff;}
	#testimonios .cnt_video.youtube{position: relative;width: 100%;background-color: #ffffff;height: auto;}
	#testimonios .cnt_video .video_frame{position: relative;margin-top: 0px;top:0px;width: 100%!important;height: auto}
	#testimonios .cnt_video .video_frame.youtube{position: initial;width: 100%!important}
	#testimonios .info .descripcion{width: 100%;}
	#proyectos .bloque_right{width: 100%;}
	#proyectos .bloque-proyecto{height: 495px;}
	#proyectos .bloque-proyecto.hover{height: 495px;}
	#eventos .bloque-proyecto .cont-img .mask svg{top:8%;}
	#proyectos .bloque-proyecto .center {margin-top: 10px;padding-top: 0;}
	#proyectos .bloque-proyecto .cont-img .img_b{}
	#proyectos .bloque-proyecto .cont-img .img_b{background-size: 100% 290px;width: 100%;height: 240px;}
	#proyectos .bloque-proyecto.hover .cont-img .img_b {background-size: 120% 372px;background-position: -46px -46px;}
	#modelos .bloque-proyecto svg{top:140px;}
	.owl-buttons .owl-prev .icon-chevron-thin-right, .owl-buttons .owl-next .icon-chevron-thin-right,
	.owl-dots .owl-prev .icon-chevron-thin-right, .owl-dots .owl-next .icon-chevron-thin-right {top: 42%;}
	#proyectos .coll-full.filtro {height: 260px;}
	#proyectos .bloque_right .select label{margin-top: 16px;}
	footer .promos{float: none;margin-top: 30px;margin-left: 5%;margin-right: 5%;}
	footer #newsletter .checkbox{position: static;}
	footer #newsletter .input.text{width: 100%}
	footer #newsletter button{margin-top: 20px;}
	#bloque-fotos .coll-full{width: 100%;margin: 0}
	#bloque-fotos img{width: 100%}
	#bloque-fotos{padding: 32px 0 0 0}
	#bloque-fotos .title{margin:0 auto 8px 0;width: 93%;}
	#instagram .item.low{width: 50%}
	/*#instagram .hashtag{display: none}*/
	#view_project #contacto{ top: 0px; z-index: 20; padding-top: 40px; height: 100%; overflow-y: auto; }
	#view_project #contacto .subtitle{ margin-bottom: 50px; }
	#view_project #contacto .cerrar{ top: -30px; right: 8px; }

	#view_project #contacto_modelo{ top: 0px; z-index: 20; padding-top: 40px; height: 100%; overflow-y: auto; }
	#view_project #contacto_modelo .subtitle{ margin-bottom: 50px; }
	#view_project #contacto_modelo .cerrar{ top: -30px; right: 8px; }
	#testimonios .cnt_video .video_frame{left: 0}
	#testimonios .cnt_video .video_frame iframe{height: 210px!important}
	.listado.por-ciudad .bloque-proyecto .icon{margin-right: 6px}
	.listado.por-ciudad .bloque-proyecto .icon-bano{width: 18px;height: 18px;background-size: 18px;margin-right: 8px}
	.listado.por-ciudad .bloque-proyecto .icon-bed{margin-right: 4px}
	#linea-tiempo .grid.right .img,#linea-tiempo .grid.left .img{position: initial}
	.banderin{position: relative;width: 93%;padding:15px 3.5%;max-width: initial }
	.sis_confianza li {margin-bottom: 20px;}
	.sis_confianza{padding: 25px 0 5px}
	.icon-confianza{width: 40px}
	.sis_confianza .parrafo{padding-bottom: 25px}
	.sis_confianza .title-medium{margin-bottom: 15px}
	.icon-confianza{margin-right: 10px}
	#atraction-2.nosos .parrafo{margin-bottom:10px;max-height: 184px;overflow: hidden }
	#atraction-2.nosos .info-attract{margin-top: 20%;}
	.contacto-empleo .input.file{width: 100%}
	 #contacto.add.contacto-empleo .input.select select{margin-top: 0;height: auto;border-bottom: 1px solid #cacbd0!important}
	 #contacto.add.contacto-empleo .input.select .icon-angle-right{bottom: 34px}
	 #ContactoArchivo{width: 100%}
	 #contacto.add .checkbox {margin: 89px 3.5% 0;}
	 #atraction.especial.at-empleos .info-attract{min-height:initial}
	 #proyectos .cinta{right: -4px;height: 35px;line-height: 35px;font-size: 1em}
	 #proyectos .cinta .triangulo{display: none}
	 #nosotros{padding-bottom: 0 !important}
	/*nosotros valores*/
	#valores .bloque-b .title, #valores .bloque-a .title, #valores .bloque-c .title{font-size: 1.2em !important;}
	#valores .main-title{font-size: 1.2em;margin-bottom: 30px;}
	#valores{padding-top: 30px;}
	#valores .mision-vistion.bloque-a{margin-bottom: 30px;}
	#valores .bloque-b{margin-bottom: 30px;}
	#timeline_banner .parrafo-link{font-size: 1.1em;}
	#valores .parrafo{text-align: center;}
	.content-title-proyectos{display: none;}
	/*video de propiedad*/
	#view_project #video-proyecto .video-content{width: 100%;}
	#view_project #video-proyecto{padding-bottom: 20px;}
    #nosotros .info .descripcion{display: block!important}
    #timeline_banner .barra-lateral {padding-top: 45%;}
    footer a.intranet{float: none;display: block;margin: 10px 0}
    /*seccion modelos*/
    #modelos .carrusel-modelos .bloque-proyecto .galeria-fotos-modelo .clid{max-height: 255px;overflow: hidden;}
    #modelos .carrusel-modelos .bloque-proyecto{height: auto;padding-bottom: 40px}
    #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .blok.blok_a {padding-bottom: 15px;}
    .carrusel-modelos .owl-item:first-child {margin-left: -14px;}
    #modelos .carrusel-modelos .bloque .center{width: 98%;bottom: 0;opacity: 1}
    #modelos .carrusel-modelos .owl-buttons .icon-chevron-thin-right.model-nav-left{left: 0!important}
    #modelos .carrusel-modelos .owl-buttons .icon-chevron-thin-right.model-nav-right{right: 0!important}
    #modelos .carrusel-modelos .bloque-proyecto .blok.blok_a,#modelos .carrusel-modelos .bloque-proyecto .blok.blok_a{height: auto;max-height: initial;padding-bottom: 17px!important}
    #modelos .carrusel-modelos .bloque:hover .bloque-proyecto .info {bottom: 13px;}


	.liston-tour-content{padding-top: 30px;}
    .liston-body{height: auto;left:0px;}
    .liston-text{padding-bottom: 10px;width:80%;padding-left: 2%;box-sizing: border-box;padding-right: 2%;}
    .liston-tour-inicio{display: none;}
    .liston-end{display: none;}
    .liston-logo{width:20%;max-width: 77px;margin: 0px;}
    .titulo-home, #atraction p{color: #fff;margin-bottom: 13px}

    #searchModule{margin: 140px auto 100px!important;}
    #searchModule .input{width:100%!important}
    #searchModule .btn {min-width: 80px!important}
    #resultados-busqueda .pill-container.hide-on-empty-search label:first-of-type {width: 100%;}
    #resultados-busqueda .pill-container.hide-on-empty-search label:nth-child(2) {margin-left: 0;}

}

@media only screen and (max-width: 590px), only screen and (max-device-width: 590px){
	#proyectos .coll-full.filtro {height: auto;margin-bottom: 25px;overflow: hidden;}
   #bloque-base-vida img{min-width: initial}
   #proyectos .bloque-proyecto .descripcion {margin-bottom: 15px!important;}
    .carrusel-modelos .owl-item:first-child{margin-left: 0;}
    .bancoSan{margin-left: -33px;width: 140px;}
	.hipotecaria{margin-right: -18px !important;margin-left: 44px;width: 135px;}
	.infonavit{margin-left: 6px;margin-top: 19px;width: 80px;}
	.santander{margin-left: 45px;width: 177px;}	
	.banorte{margin-left:-20px; width: 169px;margin-top: 20px;}
	.scotiabank{width: 153px;margin-right: 9px;margin-left: 11px;margin-top: 20px;}
}
@media only screen and (max-width: 550px), only screen and (max-device-width: 550px){
	.bloque3{width: 100%;height: auto;border: none!important}
	.bloque3.second {margin-left: 0;display: block}
	.bloque-proyecto .descripcion {max-height: none;}
	.bloque3 img{min-width: 0}
	.bloque3.bloque-social{height: auto}
	.bloque3.second:not(.bloque-proyecto){display: block}
	.bloque-social .cont-img iframe{height: 298px}
	.bloque3 {font-size: 17px;}
	.bloque-social .num-likes{position: initial}
	#proyectos .bloque-proyecto.hover{height: auto!important}
	#proyectos .bloque-proyecto{height: auto!important}
	#proyectos .bloque-proyecto .cont-img {max-height: initial;}
	.bloque-social .cont-img {max-height: initial;}
	.bloque-social .post-text{max-height: initial}
	#proyectos.listado.por-ciudad .bloque-proyecto img{min-width: 0}
	#proyectos.listado.por-ciudad .bloque-proyecto{height: auto!important}
	#streetview.mapa-proyecto .bloque3 .titulo-ubi{font-size: 1.8em;}
	#testimonios .cnt_video .video_frame{height: auto;left:0;}
	#testimonios .cnt_video .video_frame iframe{height: 180px!important}
	#eventos .dato {bottom: -140px;}
	#modelos .bloque-proyecto svg{top: 140px;}
	#proyectos .bloque-proyecto .cont-img{height: 230px;}
	header.vista_proyecto .link-llamar-menu{top:24px}
	.bancoSan{margin-left: -33px;width: 140px;}
	.hipotecaria{margin-right: -18px !important;margin-left: 44px;width: 135px;}
	.infonavit{margin-left: 6px;margin-top: 19px;width: 80px;}
	.santander{margin-left: 45px;width: 177px;}	
	.banorte{margin-left:-20px; width: 169px;margin-top: 20px;}
	.scotiabank{width: 153px;margin-right: 9px;margin-left: 11px;margin-top: 20px;}
    /*seccion modelos*/

}
@media only screen and (max-width: 500px), only screen and (max-device-width: 500px){
	#modelos .bloque-proyecto svg{top:100px;}
	 .imgSuscriptionButton{
    	width: 25px;
    	height: auto;
    }
    
}

@media only screen and (max-width: 450px), only screen and (max-device-width: 450px){
	.parrafo,.subtitle,#social .small_text,.financiamiento .descripcion,#contacto .subtitle,#atraction.especial .parrafo,.financiamiento .titulo-lista,#contacto .input.text label, #contacto .textarea label,#contacto .mensaje-exito,.contacto-empleo .input.file label{font-size: 0.85em !important;}
	.title-nom,#atraction.especial.proyectos-attract .info-attract .title-nom,#atraction-2.nosos .info-attract .title-nom{font-size: 1.89em;}
	#atraction.especial .title-nom{font-size: 1.7em!important}
	.title,#bloque-fotos .title{font-size: 1.3em !important}
	.title-medium,#testimonios .title-medium{font-size: 1.4em}
	#atraction .owl-next .icon-chevron-thin-right{font-size: 40px}
	#atraction .owl-buttons,#atraction .owl-dots{bottom: 225px}
	header .barras-menu{width: 32px;margin-top: 15px}
	header .barras-menu span{height: 6px;margin-bottom: 5px;}
	#bloques_info .grid4 .title-bloque{font-size: 1.4em}
	#bloques_info .grid4.hover .title-bloque{font-size: 1.4em}
	.bloque-social .cont-img .icon{font-size: 44px;bottom: 25px}
	footer .copy{font-size: 0.7em}
	footer .bloque-footer .texto{font-size: 0.68em;line-height: 22px}
	header.activar-menu2 #menu-scroll,header.activar-menu2_mb #menu-scroll{height: 50px}
	header .barras-menu.fijo,header.activar-menu2_mb .barras-menu,header.activar-menu2 .barras-menu,header.activar-menu2_mb .barras-menu.fijo{margin-top: 12px}
	.barras-menu.activo span.c{top: -11px}
	header .barras-menu.activo{margin-top: 15px}
	#layout.activar-menu2_mb,#layout.activar-menu2 {margin-top: 50px;}
	#testimonios .autor{font-size: 0.73em}
	.financiamiento .lista li{font-size: 0.5em}
	#contacto .input.text input, #contacto .input.textarea textarea,form .input.text input{font-size: 0.94em}
	#contacto .checkbox{font-size: 0.68em}
	.checkbox{bottom: 99px}
	#streetview .bloque3 .descripcion{font-size: 0.78em}
	#streetview .bloque3 .titulo-ubi{font-size: 0.78em;  margin-bottom: 14px;}
	.error-message{font-size: 0.7em}
	#linea-tiempo .fecha,#linea-tiempo .parrafo-his{font-size: 0.78em!important}
	#linea-tiempo .title-medium{font-size: 1.7em}
	#atraction-2 .autor{font-size: 0.78em}
	#atraction-2 .info-attract {margin: 82px auto 0;}
	#atraction-2{max-height: 505px}
	header .barras-menu.vp {margin-top: 15px;}
	#modelos .bloque-proyecto .dato{width: 48%;}
	#modelos .bloque-proyecto .dato.first {/*margin-right: 4%;*/}
	#modelos .bloque-proyecto .icon {font-size: 13px;}
	.bloque-proyecto .icon{margin-right: 3px}
	#modelos .bloque-proyecto .dato {font-size: .65em;}
	#modelos .bloque-proyecto .icon-sala,#modelos .bloque-proyecto .icon-bano,#modelos .bloque-proyecto .icon-terreno{height: 16px;width: 16px;background-size: 16px}
	#streetview.mapa-proyecto .bloque3 .titulo-ubi{font-size:1.8em;}
	.financiamiento .info .descripcion{font-size: 0.78em}
	.financiamiento .title-medium{font-size: 1.7em}
	.financiamiento .title-medium span{display:block;}
	#modelos .bloque{margin-bottom: 45px;margin-right: 0px !important;margin-left: 0px !important;float: none;position: relative !important;}
	form .input.text label, form .textarea label,#modelos .cuadro-hover .parrafo-contacto{font-size: 0.78em}
	header .barras-menu.vp.fijo {margin-top: 12px;}
	.listado.por-ciudad .title-nom{font-size: 1.5em}
	.listado.por-ciudad .bloque-proyectos {margin-bottom: 20px;}
	#contacto.add .input.select select{font-size: 0.78em}
	#testimonios .info .descripcion{font-size: 0.78em;line-height: 1.6em;margin-bottom: 13px}
	#modelos .bloque-proyecto .btn1 {height: 47px;line-height: 47px;}
	#modelos .bloque-proyecto svg{top:130px;}
	#proyectos.listado .bloque-proyecto .descripcion{max-height: initial;}
	#proyectos.listado .bloque-proyecto .center{padding-top: 13px;}
	#proyectos .bloque-proyecto .cont-img{height: auto}
	.contacto-empleo .input.file{margin-bottom: 15px!important}
	header.vista_proyecto .link-llamar-menu{top:12px;left: 79px}
	#menu-scroll .link-llamar-menu{margin-left: 10px}
	#modelos .carrusel-modelos .bloque-proyecto{height: auto !important;}
	#modelos .carrusel-modelos .bloque .center{bottom: 1px !important;}
	#contacto_modelo .parrafo-contacto{padding: 10px 15px;font-size: .7em;}
    /*seccion modelo*/
    #modelos .carrusel-modelos .bloque-proyecto .icon {font-size: 18px;}
    #modelos .carrusel-modelos .bloque-proyecto .galeria-fotos-modelo .clid{height: initial}
    #modelos .carrusel-modelos .bloque{overflow: visible}
    #modelos .carrusel-modelos .bloque-proyecto{padding-bottom: 25px}
    #modelos .carrusel-modelos .bloque .center {bottom: -26px !important;}
    #modelos .owl-carousel .owl-wrapper-outer{padding-bottom: 10px}

        .h5Newsletter{
    	font-size: 14px!important;
    }

    .newsletter .btn{
    	width: 49px!important;
    	min-width: 49px!important;
    	height: 40px!important;
    	margin-top: 0;
    	padding: 0;
    }
    .imgSuscriptionButton{
    	width: 25px;
    	height: auto;
    }
    .bancoSan{margin-left: -33px;width: 140px;}
	.hipotecaria{margin-right: -18px !important;margin-left: 44px;width: 135px;}
	.infonavit{margin-left: 6px;margin-top: 19px;width: 80px;}
	.santander{margin-left: 45px;width: 177px;}	
	.banorte{margin-left:-20px; width: 169px;margin-top: 20px; margin-bottom: 15px;}
	.scotiabank{width: 153px;margin-right: 9px;margin-left: 11px;margin-top: 20px;margin-bottom: 15px;}
}
@media only screen and (max-width: 400px), only screen and (max-device-width: 400px){
	#modelos .bloque-proyecto svg{top:110px;}
	#menu li{margin-bottom: 20px}
	header.vista_proyecto .link-llamar-menu{left: 76px}
	#contact-pregunta{box-sizing: border-box;}
    #modelos .carrusel-modelos .bloque-proyecto img {min-width: 325px;}
    .bancoSan{margin-left: -33px;width: 140px;}
	.hipotecaria{margin-right: -18px !important;margin-left: 44px;width: 135px;}
	.infonavit{margin-left: 6px;margin-top: 19px;width: 80px;}
	.santander{margin-left: 45px;width: 177px;}	
	.banorte{margin-left:-20px; width: 169px;margin-top: 20px;}
	.scotiabank{width: 153px;margin-right: 9px;margin-left: 11px;margin-top: 20px;}
}
@media only screen and (max-width: 380px), only screen and (max-device-width: 380px){
	.newsletter .form-control {
    	/*min-width: 260px!important;*/
    }
    .h5Newsletter{
    	font-size: 13px;
    }
    .bancoSan{margin-left: -33px;width: 130px;}
	.hipotecaria{margin-right: -18px !important;margin-left: 44px;width: 135px;}
	.infonavit{margin-left: 12px;margin-top: 19px;width: 70px;}
	.santander{margin-left: 45px;width: 173px;}	
	.banorte{margin-left:-26px; width: 160px;margin-top: 20px;}
	.scotiabank{width: 148px;margin-right: 9px;margin-left: 11px;margin-top: 20px;}
	#atraction.att_img{height: 385px !important;}
}
@media only screen and (max-width: 340px), only screen and (max-device-width: 340px){
    #modelos .carrusel-modelos .bloque-proyecto {font-size: 14px;}
    .newsletter .form-control {
    	min-width: 240px!important;
    }
    .bancoSan{margin-left: -33px;width: 140px;}
	.hipotecaria{margin-right: -18px !important;margin-left: 44px;width: 135px;}
	.infonavit{margin-left: 6px;margin-top: 19px;width: 80px;}
	.santander{margin-left: 45px;width: 177px;}	
	.banorte{margin-left:-20px; width: 169px;margin-top: 20px;}
	.scotiabank{width: 153px;margin-right: 9px;margin-left: 11px;margin-top: 20px;}
}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px){
	#modelos .bloque-proyecto svg{height: 45px;}
	.menu-mobile.activo .cnt_menu_home, .menu-mobile.activo .cnt_menu_mobil{height: 400px;overflow:scroll;}
	.newsletter .form-control {
    	min-width: 220px!important;

    }
    .bancoSan{margin-left: -37px;}
	.hipotecaria{margin-left: 20px;}
	.infonavit{margin-left: -28px;margin-top: 19px;}
	.santander{margin-left: 8px;margin-right: 4px;}	
	.banorte{margin-left: -74px;width: 169px;margin-top: 20px;}
	.scotiabank{width: 153px;
	    margin-right: -57px;
	    margin-left: -4px;
	    margin-top: 20px;
		}
}
@media only screen and (max-width: 300px), only screen and (max-device-width: 300px){
	#testimonios .cnt_video .video_frame{height: auto;}
}
@media only screen and (max-width: 400px){
	.input.select.arrow{width:96% !important}
	.title-encuesta{padding-top: 45px;}
    #contacto.add .input.select select{margin-top: 0px;}
    .after-arrow { top: -20px;left: 72%;}
    #contacto.add .contenedor_radios_contact .input{position: inherit; }
}
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px){
	.info-empleos{width: 100%;}
}