



@media only screen and (max-width: 1300px) and (min-width: 5px) {

	header{
		position: relative;
	}

	.central-wrapper{
		padding-left: 15px;
		padding-right: 15px;
	}

	.proyecto{
		width: 28%;
	}

	.proyecto .img_proyecto{
		height: auto;
	}

	.proyecto:after{
		background-size: 100% 75%;
		background-position: center top;
	}

	.widgets_grandes{
		background-color: transparent;
	}

	.widgets_grandes .img_chica{
		width: 52.9%;
		margin: 6.4% -80px 0 0;
	}

	.widgets_chicos{
		margin-top: 4px;
	}

	.widgets_chicos a {
		width: 33.3%;
	}

	.mas_visitados li{
		width: 46%;
	}

	.mas_visitados .datos_prop_mini{
		width: 50%;
	}

	.datos_contacto .cajita{
		padding: 20px 7px 20px 7px;
	}

	.datos_contacto .cajita:nth-child(2) {
		margin: 0 5px 0 5px;
	}



	.formulario_tasacion .btn_adjuntar{
		width: 47%;
	}

	.btn_adjuntar #uploadFile{
		width: 210px;
	}

	.btn_adjuntar label{
		display: block;
	}


}



@media only screen and (max-width: 1200px) and (min-width: 5px) {
	.central-wrapper{
		width: 100%;
	}

	.btn_adjuntar{
		margin-left: 43px;
	}
}


@media only screen and (max-width: 1198px) and (min-width: 5px) {

	.cont_caracteristica .desc_depa{
		    width: 50%;
		    margin-left: 20px;
	}
	
}



@media only screen and (max-width: 1194px) and (min-width: 5px) {
	.single_left .datos_asesor{
		width: 38%;
	}
}



@media only screen and (max-width: 1190px) and (min-width: 5px) {

	.single_block .block_propiedades{ text-align: center; }

	.prop_asesor .cont_propiedad{
		width: 28%;
		margin-left: 5px;
		margin-right: 5px;
		text-align: left;
	}

	.prop_asesor .cont_propiedad .img_propiedad{
		width: 100%;
		height: auto;
	}


}


@media only screen and (max-width: 1178px) and (min-width: 5px) {

	.datos_footer li{
		margin-left: 0;
	}

	.single_left{
		width: 67%;
		overflow: hidden;
	}

	body #slider1_container{
		width: 100%!important
	}

	body #slider1_container img{
		width: 100%!important;
	}


}


@media only screen and (max-width: 1150px) and (min-width: 5px) {

	.datos_contacto .cajita{
		text-align: center;
	}

	.datos_contacto span{
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}

	.datos_contacto p{
		width: 100%;
		margin-left: 0;
	}


}


@media only screen and (max-width: 1124px) and (min-width: 5px) {
	.ver_pro_asesor{
		margin-top: 20px;
	}
}



@media only screen and (max-width: 1100px) and (min-width: 5px) {

	.block_propiedades .central-wrapper{
		padding-left: 15px;
		padding-right: 15px;
	}

}


@media only screen and (max-width: 1076px) and (min-width: 5px) {

	.siguenos_footer{
		padding-left: 0!important;
	}

	.datos_footer li{
		margin-right: 20px;
	}
}



@media only screen and (max-width: 1036px) and (min-width: 5px) {

	#footer .logo_footer{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.datos_footer{
		width: 100%;
		text-align: center;
	}

	
	
	.img_det_asesor{
		width: 50%;
		height:auto;
	}

	.img_det_asesor img{
		width: 100%;
		height: auto;
	}

}

@media only screen and (max-width: 1024px) and (min-width: 5px) {

	.widgets_chicos a{
		width: 50%;
		float: inherit;
		margin-left: -2px;
		margin-right: -2px;
		margin-bottom: 4px;
	}


}

@media only screen and (max-width: 1022px) and (min-width: 5px) {
	.buscador_propiedades{
		width: auto;
		padding: 20px 10px 20px 10px;
	}
}





@media only screen and (max-width: 999px) and (min-width: 5px) {

	.content_asesores li .datos_asesor{
		margin-left: 0;
	}

	.contacto_propiedad .content_asesores li{
		padding: 20px 20px 12px 20px;
	}
}


/*@media only screen and (max-width: 993px) and (min-width: 5px) {

	.busqueda_right{
		width: auto;
	}

}*/



@media only screen and (max-width: 989px) and (min-width: 5px) {

	.cont_caracteristica .desc_depa{
		width: 45%;
	}

}


@media only screen and (max-width: 976px) and (min-width: 5px) {

	.formulario_tasacion .btn_adjuntar {
		width: 45%;
		margin-left: 26px;
	}

	.menu ul li a{
		    font-size: 13px;
	}
	.menu ul li{
		    padding: 0 7px 0 7px;
	}

	.buscador{
		display: none!important;
	}

}




@media only screen and (max-width: 971px) and (min-width: 5px) {

	.slogan .central-wrapper{
		padding: 0 15px 0 15px;
	}

	.block_creamos h4 {
		margin-top: 13%;
	}

}

@media only screen and (max-width: 953px) and (min-width: 5px) {
	.busqueda_right{
		width: auto;
	}

}


@media only screen and (max-width: 931px) and (min-width: 5px) {

	.busqueda_left{
		width: auto;
		float: inherit;
	}

	.busqueda_left .cont_tipo{
		margin-bottom: 15px;
	}

	.busqueda_right{
		float: left;
		margin-left: 0;
	}
}





/*@media only screen and (max-width: 931px) and (min-width: 5px) {
	.rango_precio, .rango_area{
		padding: 11px 10px 14px 10px;
	}

	.busqueda_lugar{
		    padding: 10px 10px 0 10px;
	}
}*/


@media only screen and (max-width: 917px) and (min-width: 5px) {

	.cont_caracteristica .desc_depa{
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
	}

	.cont_caracteristica .img_propiedad,
	.cont_caracteristica .img_propiedad img{
		width: 100%;
		height: auto;
	}


}

@media only screen and (max-width: 916px) and (min-width: 5px) {

	.dias_vistas span{
		display: block;
		margin-bottom: 6px;
	}

}



@media only screen and (max-width: 907px) and (min-width: 5px) {

	.descripcion_propiedad{
		width: 50%!important;
	}

}



@media only screen and (max-width: 900px) and (min-width: 5px) {

	.menu ul li{
		padding: 0 5px 0 5px;
	}

	.buscador_propiedades{
		width: 100%;
		margin-top: 0px;
		text-align: justify;
	}


	/*propiedades home*/


	.block_propiedades{
		text-align: center;
	}


	.categorias_filtro{
		margin-bottom: 0;
	}

	.cont_propiedad{
		width: 48%;
		display: inline-block;
		vertical-align: top;
		margin-left: 4px;
		margin-right: 4px;
		text-align: left;
	}

	.asesor_propiedad{
		display: none;
		position: relative;
		bottom: 0;
		right: 0;
	}

	.img_propiedad{
		width: 100%;
		height: auto;
	}

	.descripcion_propiedad{
		width: 100%!important;
		margin-left: 0;
	}


	.widgets_grandes a{
		width: 100%;
	}


	.subcategorias_filtro{
		margin-bottom: 0;
		margin-top: 15px;
	}

	.cont_caracteristica{
		margin-left: 0;
	}


	.single_left{
		width: 100%;
		margin-left: 0;
	}

	.single_sidebar{
		width: 100%;
		margin-left: 0;
	}



	.cont_inversiones .cont_propiedad{
		width: 100%;
		margin-left: 0;
		margin-right: 0;

	}


	span.destacado{
		top: 25px;
		right: 25px;
	}





	/*.buscador_propiedades{
		text-align: center;
	}


	.busqueda_left, .busqueda_right{
		width: auto;
		float: inherit;
		margin: 0;
	}

	.cont_codigo{
		float: inherit;
	}

	.busqueda_lugar{
		display: inline-block;
		    width: 83%;
	}

	.busqueda_left .cont_tipo{
		margin-bottom: 15px;
	}

	.rango_precio, .rango_area{
		width: 49%;
	}*/

	
}


@media only screen and (max-width: 872px) and (min-width: 5px) {

	.prop_asesor .cont_propiedad {
		width: 45%;
	}
}


@media only screen and (max-width: 820px) and (min-width: 5px) {

	.menu ul li a{
		font-size: 12.5px;
	}

	.busqueda_zonas{
		display: none;
	}

	.mas_visitados{
		width: 100%;
		margin-left: 0;
	}


	.content_asesores li{
		width: 100%;
	}

}



@media only screen and (max-width: 799px) and (min-width: 5px) {

	.menu,
	.frankicias_inversiones{
		display: none;
	}

	.proyecto{
		width: 44%;
	}

	.formulario_contacto input[type="text"],
	.formulario_contacto input[type="password"],
	.formulario_contacto input[type="color"],
	.formulario_contacto input[type="date"],
	.formulario_contacto input[type="datetime"],
	.formulario_contacto input[type="datetime-local"],
	.formulario_contacto input[type="email"],
	.formulario_contacto input[type="number"],
	.formulario_contacto input[type="range"],
	.formulario_contacto input[type="search"],
	.formulario_contacto input[type="tel"],
	.formulario_contacto input[type="time"],
	.formulario_contacto input[type="url"],
	.formulario_contacto input[type="month"],
	.formulario_contacto input[type="week"],
	.formulario_contacto textarea,
	.formulario_franquicia input[type="text"],
	.formulario_franquicia input[type="password"],
	.formulario_franquicia input[type="color"],
	.formulario_franquicia input[type="date"],
	.formulario_franquicia input[type="datetime"],
	.formulario_franquicia input[type="datetime-local"],
	.formulario_franquicia input[type="email"],
	.formulario_franquicia input[type="number"],
	.formulario_franquicia input[type="range"],
	.formulario_franquicia input[type="search"],
	.formulario_franquicia input[type="tel"],
	.formulario_franquicia input[type="time"],
	.formulario_franquicia input[type="url"],
	.formulario_franquicia input[type="month"],
	.formulario_franquicia input[type="week"],
	.formulario_franquicia textarea{
		width: 100%;
	}


	.formulario_contacto select {
		width: 100%;
	}


	.formulario_tasacion p{
		width: 100%;
		margin-bottom: 0;
	}

	.formulario_tasacion .btn_adjuntar{
		width: 100%;
		margin-left: 0;
		margin-bottom: 5px;
		margin-top: 5px;
	}

	.btn_adjuntar #uploadFile{
		width: 75%;
	}



	.checks p{
		width: 25%!important;
	}

	.rangos_busqueda p{
		width: 37%!important
	}


}


@media only screen and (max-width: 789px) and (min-width: 5px) {

	.datos_contacto .cajita{
		width: 46%;
		margin-bottom: 10px;
	}

	.datos_contacto .cajita:nth-child(2){
		margin: 0 0 10px 0px;
	}

}


@media only screen and (max-width: 785px) and (min-width: 5px) {

	.boton_negro{
		float: inherit;
	}


	.internas .buscador_propiedades{
		bottom: 0;
	}

}


@media only screen and (max-width: 774px) and (min-width: 5px) {

	.siswebperu,
	.copy{
		float: inherit;
	}

	.siswebperu{
		margin-bottom: 7px;
	}

	.pie{
		text-align: center;
	}
}


/*@media only screen and (max-width: 763px) and (min-width: 5px) {
}	.buscador_propiedades{
		text-align: left;
	}
}
*/

@media only screen and (max-width: 746px) and (min-width: 5px) {
	
	.cont_caracteristica .descripcion_propiedad{
		width: 100%;
	}

	.descripcion_propiedad span{
		display: inline-block;
		vertical-align: top;
		margin-right: 10px;
	}

	.lista_caracteristicas{
		margin-top: 6px;
		margin-left: 0;
		width: 100%;
	}

	.cont_caracteristica .cont_propiedad{
		    padding-bottom: 50px;
	}



	.rango_precio, .rango_area{
		padding: 11px 13px 14px 13px;
	}

	.buscador_propiedades select{
		width: 150px;
	}

	.buscador_propiedades .boton_negro{
		margin: 23px 0 0 0px!important
	}

}


@media only screen and (max-width: 727px) and (min-width: 5px) {


	.block_creamos h4{
		font-size: 22px;
		margin-left: 10px;
	}

	.checks{
		text-align: left;
	}

	.checks p{
		width: auto!important;
		display: inline-block;
		vertical-align: top;
		margin-right: 20px;
		margin-bottom: 5px;
	}



}



@media only screen and (max-width: 714px) and (min-width: 5px) {
	.widgets_chicos a{
		width: 100%;
	}
}

@media only screen and (max-width: 705px) and (min-width: 5px) {
	.rango_precio, .rango_area{
		width: 100%;
		float: inherit;
	}

	.rango_precio{
		margin-bottom: 12px;
	}

	.busqueda_lugar{
		padding: 10px 10px 0 10px;
	}

}



@media only screen and (max-width: 689px) and (min-width: 5px) {

	.slogan{
		    padding: 30px 0 20px 0;
	}

	.block_left,
	.block_right{
		float: inherit;
		width: 100%;
	}

	.block_creamos h4{
		display: none;
	}

	.slogan_franquicias .block_right{
		text-align: right;

	}


}



@media only screen and (max-width:636px) and (min-width: 5px) {
	.busqueda_lugar,
	.cont_codigo{
		float: inherit;
	}

	.busqueda_lugar{
		width: 100%;
	}


	.cont_codigo{
		margin-top: 0px!important;
	}

	.otros_filtros select{
		margin-right: 0;
	}


}



@media only screen and (max-width: 595px) and (min-width: 5px) {
	body .estados_combos p,
	body .rangos_busqueda p,
	.rangos_busqueda input{
		width: 100%!important
	}
}



@media only screen and (max-width: 570px) and (min-width: 5px) {

	h1 {
    font-size: 22px;
	}

	.cont_propiedad{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.img_propiedad img{
		width: 100%;
		height: auto;
	}
	
	#main{
		padding-top: 30px;
	}

	.txt_widgets{
		top: 55px;
		bottom: inherit;
	}

	.widgets_grandes .img_chica{
		width: auto;
		float: inherit;
		margin-top: 50%;
		margin-left: 20px;
	}

	.datos_contacto .cajita{
		width: 100%;
	}


}


@media only screen and (max-width: 564px) and (min-width: 5px) {

	.img_det_asesor,
	.single_left .datos_asesor{
		width: 100%;
	}

	.single_left .datos_asesor{
		margin-left: 0;
		margin-top: 20px;
	}


}


@media only screen and (max-width: 540px) and (min-width: 5px) {
	.btn_adjuntar #uploadFile {
		width: 56%;
	}
}



@media only screen and (max-width: 533px) and (min-width: 5px) {

	.proyecto,
	.internas .proyecto{
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}

	.datos_footer li{
		margin-right: 0;
		width: 100%;
		display: block;
		background-position:  center top!important;
		padding-left: 0;
		padding-top: 32px;
		margin-bottom: 15px;
	}


	.prop_asesor .cont_propiedad {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.single_block .prop_asesor .central-wrapper{
		padding-left: 15px;
		padding-right: 15px;
	}

}


@media only screen and (max-width: 504px) and (min-width: 5px) {

	.buscador_propiedades p{
		width: 50%;
		float: left;
		margin: 0 0px 10px 0px!important;
	}

	.buscador_propiedades select {
		width: 98%;
	}


	.buscador_propiedades .boton_negro{
		margin-top: 10px!important;
	}

}


@media only screen and (max-width: 502px) and (min-width: 5px) {

	.mas_visitados li{
		float: inherit;
		width: 100%;
		margin-right: 0;
	}

	.mas_visitados .datos_prop_mini{
		width: 70%;
	}

}


@media only screen and (max-width: 490px) and (min-width: 5px) {
	.widgets_grandes .img_chica {
		margin-top: 60%;
	}

	.banner_internas,
	.banner_internas .central-wrapper,
	.banner_internas .central-wrapper h1{
		height: 200px;
	}



	.internas .buscador_propiedades{
		display: none;
	}

}

@media only screen and (max-width: 420px) and (min-width: 5px) {

	.cont_inversiones .cont_propiedad{
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}



@media only screen and (max-width: 416px) and (min-width: 5px) {

	.txt_widgets{
		left: 23px;
		top: 28px;
	}


	.subcategorias_filtro a{
		font-size: 12px;
		margin-right: 10px;
	}

}


@media only screen and (max-width: 396px) and (min-width: 5px) {

	.mas_visitados .datos_prop_mini {
	    width: 61%;
	}
}

@media only screen and (max-width: 389px) and (min-width: 5px) {

	.widgets_grandes .img_chica {
		margin-top: 70%;
	}

	.txt_widgets h4,
	.widgets_chicos .txt_widgets h4{
		font-size: 19px;
	}

	.txt_widgets p,
	.widgets_chicos .txt_widgets p{
		font-size: 16px;
	}

	.widgets_chicos .txt_widgets img {
		width: 11%;
	}

}


@media only screen and (max-width: 364px) and (min-width: 5px) {
	.cont_radios{
		margin: 0 0 7px 0px;
	}
}


@media only screen and (max-width: 360px) and (min-width: 5px) {
	.cont_desde label{
		margin: 0 0px 0 0!important;
	}

	.rango_precio input, .rango_area input{
		    width: 76px!important;
	}
}



@media only screen and (max-width: 346px) and (min-width: 5px) {

	.categorias_filtro a{
		margin: 0 7px 0px 0;
		padding: 3px 8px 3px 8px;
	}

	h1 {
		font-size: 20px;
	}




}

@media only screen and (max-width: 333px) and (min-width: 5px) {

	.widgets_grandes .img_chica {
		margin-top: 240px;
	}

	.txt_widgets{
		top: 18px;
	}
}






































