@media only screen and (min-width:1368px) and (max-width:1720px) {
	
	#contBtnEnv input[type="submit"] { font-size: 18px; }
	#pageAnunciaNosotros .divInfoAnuncia { padding: 36px 30px; }
	#pageAnunciaNosotros .divInfoAnuncia h3 { font-size: 18px; }
	#datatable a.btn { font-size: 11px !important; }
}

@media only screen and (min-width:1285px) and (max-width:1366px) {
	body { font-size: 16px; }
	#imgLogo { width: 120px;}
	header a.btnRosGrad,
	header .datCliente p { font-size: 16px; }
	header a.btnRosGrad { display: inline-block; margin-top: 41px; }
	header .socialIcons { margin-bottom: 3px; margin-left: 0;float: right;margin-right: 25px; }
	header .socialIcons .icon-button {  font-size: 15px; }
	header .datosHeader { float: left; }
	header .datosHeader > div {  width: 50%; }
	.navbar-default .navbar-nav > li > a { font-size: 14px; }
	.contBuscaHead { height: 450px; }
	.contBuscaHead h1 {  margin-top: 6%;  margin-bottom: 25px; }
	.contBuscaHead form { margin-right: 15%; }
	.contBuscaHead form .bootstrap-select .btn,
	.contBuscaHeadP form .bootstrap-select .btn { font-size: 20px; }
	#carruInmu .info .contImgz { height: 227px; }
	#carruInmu .info h3 { font-size: 18px; }
	#carruInmu .info .precio { font-size: 21px; }
	#contSliderProyecReco,
	#contSliderProyecReco .ws_images,
	#contSliderProyecReco .ws_images img { height: 300px !important; }
	.proyecRecomendados h2,
	.seccNotiPubli h2,
	#pageContactenos h2 { font-size: 19px; }
	.seccNotiPubli .noticia p { font-size: 15px; }
	footer .infoFooter p { font-size: 17px; }
	footer .infoFooter .imgGif { height: 210px !important; }
	#pageAnunciaNosotros .divInfoAnuncia { padding: 36px 30px; }
	#pageAnunciaNosotros .divInfoAnuncia h3 { font-size: 18px; }
	#contBtnEnv input[type="submit"] { font-size: 18px; height: 52px; }
	#pageAnunciaNosotros .infoContacto p,
	#pageContactenos .infoContacto { font-size: 15px; }
	#datatable a.btn { font-size: 9.5px !important; }
	.colNoti .btnRosGrad { font-size: 16px; }

	#pageMisDatos .divContDatos { width: 55%; margin-right: 4%; }
	#pageMisInmu .divTit .contTitUser { margin-right: 0; }
	#pageMisInmu p.informacion { font-size: 14px; }

	#pageInmuebles .contInfoPage .contDer .info h3 { font-size: 13px; height: 45px;  }
}

@media only screen and (min-width:1195px) and (max-width:1285px) {
	body { font-size: 15px; }
	#imgLogo { width: 120px; }
	header a.btnRosGrad,
	header .datCliente p { font-size: 16px; }
	header a.btnRosGrad { display: inline-block; margin-top: 41px; }
	header .socialIcons { margin-bottom: 3px;  margin-left: 0; float: right; margin-right: 24px;}
	header .socialIcons .icon-button { font-size: 15px; }
	header .datCliente a { font-size: 22px; }
	.navbar-default .navbar-nav > li > a { font-size: 14px; }
	.contBuscaHead { height: 450px; }
	.contBuscaHead h1 { margin-top: 7%; margin-bottom: 25px; }
	.contBuscaHead form { margin-right: 15%; }
	.contBuscaHead form .bootstrap-select .btn,
	.contBuscaHeadP form .bootstrap-select .btn { font-size: 18px !important; }
	#carruInmu .info .contImgz { height: 227px; }
	#carruInmu .info h3 { font-size: 17px; }
	#carruInmu .info .precio { font-size: 19px; }
	#contSliderProyecReco,
	#contSliderProyecReco .ws_images,
	#contSliderProyecReco .ws_images img { height: 300px !important; }
	.proyecRecomendados h2,
	.seccNotiPubli h2,
	#pageContactenos h2 { font-size: 19px; }
	.seccNotiPubli .noticia p { font-size: 15px; }
	footer .infoFooter p { font-size: 16px; }
	footer .infoFooter .imgGif { height: 210px !important; }
	#pageAnunciaNosotros .divInfoAnuncia { padding: 36px 30px; }
	#pageAnunciaNosotros .divInfoAnuncia h3 { font-size: 18px; }
	#contBtnEnv input[type="submit"] { font-size: 18px; height: 52px; float: left; width: auto; }
	#pageAnunciaNosotros .infoContacto p,
	#pageContactenos .infoContacto { font-size: 15px; }
	#datatable a.btn { font-size: 9.5px !important; }
	.contCarruInmueble a.btnRosGrad,
	.seccNotiPubli .contNoticias a.btnRosGrad { font-size: 17px; }
	#pageConstructoras .bootstrap-select .btn { font-size: 15px; }
	.colNoti .btnRosGrad { font-size: 16px; }
	#pageMisInmu .divTit .contTitUser { margin-right: 0; }
	#pageMisInmu .divContPanel.tablaInmu { margin-right: 45px; }
	#pageMisInmu p.informacion { font-size: 14px; }

	#pageInmuebles .contInfoPage .contDer .info h3 { font-size: 13px; height: 54px;  }
}

/*Tablet*/
@media only screen and (min-width:768px) and (max-width:1026px) {
	header .container { width: 90%; }
	#imgLogo { width: 110px; margin-left: 80px; }
	header a.btnRosGrad { font-size: 14px; }
	header .datCliente p { font-size: 16px; }
	header .socialIcons { margin-left: 16px; }
	header .socialIcons .icon-button { font-size: 16px; }
	.navbar-default .navbar-nav > li > a { font-weight: normal; font-size: 13px; padding: 9px 10px; }
	.dropdown-menu > li > a { font-size: 14px; }
	.contBuscaHead { margin-top: -49px; }
	.contBuscaHead h1 { float: none; padding: 0; margin: 4% auto; text-align: center; }
	.contBuscaHead form { float: none; margin: 0 auto; width: 100%;}
	.contBuscaHead form > button { display: table; margin: 0 auto; }
	.contBuscaHead form .bootstrap-select .btn,
	.contBuscaHeadP form .bootstrap-select .btn { font-size: 18px !important; }
	.contBuscaHeadP { padding: 4% 0; }
	.contBuscaHead form .chosen-container, .contBuscaHeadP form .chosen-container {  width: 100% !important; }
	#carruInmu .info .contImgz { height: 260px !important; }
	#carruInmu .info h3 { font-size: 18px; height: 45px; }
	#carruInmu .info .precio { font-size: 20px; }
	#contSliderProyecReco,
	#contSliderProyecReco .ws_images,
	#contSliderProyecReco .ws_images img { height: auto !important; }
	.proyecRecomendados h2,
	.seccNotiPubli h2,
	#pageContactenos h2 { font-size: 17px; }
	.seccNotiPubli .noticia h3 { font-size: 20px; }
	.seccNotiPubli .noticia p { font-size: 15px; }
	.contBuscaHeadP form { float: none; margin: 0 auto; width: 100%;}
	.contBuscaHeadP form > button { display: table; margin: 0 auto; }
	#pageAnunciaNosotros .info { padding-left: 15px; }
	#pageAreaCliente form.formEnvio .divRosa.infoImg { width: auto; display: inline-block; }
	#pageAreaCliente .contInfoPage .container { width: 100%; }
	#pageAreaCliente .divContDatos,
	#pageAreaCliente .divContPanel { width: 100%; margin: 0; margin-bottom: 25px; }
	#pageAreaCliente .divTit p { display: inline-block; }
	#pageAreaCliente .divTit a { display: inline-block; margin-left: 12px; }
	#pageAreaCliente .divTit .contTitUser { margin-right: 0; margin-bottom: 25px; margin-top: 20px; }
	#pageCiudad .listaUl > div { margin-bottom: 22px; }
	#pageConstructoras .bootstrap-select { float: none; }
	#pageConstructoras .infoConstructoras { width: 100%; }
	#pageConstructoras .infoConstructoras .bootstrap-select { float: right; }
	#pageInmuebles .contInfoPage .container { width: 88%; }
	#pageInmuebles .contInfoPage .contIzq,
	#pageInmuebles .contInfoPage .contDer { width: 100%; margin: 0; margin-bottom: 25px; }
	#pageInmuebles .contInfoPage .contIzq h3 { cursor: pointer; }
	#pageInmuebles .contInfoPage .contIzq .contFiltro { display: none; }
	#pageMisDatos form.formEnvio .divRosa.infoImg { width: auto; display: inline-block; }
	#pageMisDatos .contInfoPage .container { width: 100%; }
	#pageMisDatos .divContDatos,
	#pageMisDatos .divContPanel { width: 100%; margin: 0; margin-bottom: 25px; }
	#pageMisDatos .contEnlaces { width: auto; }
	#pageMisDatos .divTit p { display: inline-block; }
	#pageMisDatos .divTit a { display: inline-block; margin-left: 12px; }
	#pageMisDatos .divTit .contTitUser { margin-right: 0; margin-bottom: 25px; margin-top: 20px; }
	#pageMisInmu .contInfoPage .container { width: 100%; }
	#pageMisInmu .divContDatos,
	#pageMisInmu .divContPanel, #pageMisInmu .divContPanel.tablaInmu { width: 100%; margin: 0; margin-bottom: 25px; }
	#pageMisInmu .divContPanel.tablaInmu {  margin-right: 0; }
	#pageMisInmu .contEnlaces { width: auto; }
	#pageMisInmu .divTit p { display: inline-block; }
	#pageMisInmu .divTit a { display: inline-block; margin-left: 12px; }
	#pageMisInmu .divTit .contTitUser { margin-right: 0; margin-bottom: 25px; margin-top: 20px; }
	#pageInmuebles .contInfoPage .contIzq .contLatePubli { margin-top: 20px; }
	#pageQuienesSomos .contInfoPage img { display: table; margin: 30px auto 0; }
	#pageRegistrarme form.formEnvio .divMit,
	#pageVinculate form.formEnvio .divMit { width: 100%; }
	#pageVinculate .contInfoPage .container { width: 88%; }
	#pageVinculate form.formEnvio .divRosa { margin-top: 15px; }
	.colNoti .btnRosGrad { font-size: 16px; display: table; }
	.colNoti p { font-size: 15px; }

	#pageInmuebles .contInfoPage .contDer .info h3 { font-size: 14px; height: 60px; }
}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) { }

/* iPads (landscape) ----------- */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) { }

/*Smartphone*/
@media only screen and (min-width:320px) and (max-width:480px) {
	.container { width: 100%; }
	body { font-size: 15px; }
	header { }
	header .divHeader { height: auto; padding: 0; }
	header .datCliente p,
	header .socialIcons .icon-button { font-size: 15px; margin-bottom: 0; }
	header .datCliente span { margin: 0 2px; }
	header .socialIcons { margin-left: 0; }
	#imgLogo { width: 100px; margin-left: 80px; }
	.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; position: relative; margin-top: 0; }
	.navbar-default.menuScroll { position: fixed; }
	.nav.navbar-nav { float: none; margin: 0; display: table; width: 100%; }
	.navbar-default .navbar-nav > li:first-child > a,
	.navbar-default .navbar-nav > li:last-child > a { border-radius: 0; border-right: 1px solid #fff; }
	#contDivDatH { float: left; margin-right: 18px; }
	header a.btnRosGrad { display: table; margin: 10px auto; font-size: 15px; }
	.contBuscaHead { margin-top: -49px; }
	.contBuscaHead h1 { float: none; padding: 0; margin: 4% auto; text-align: center; font-size: 28px; }
	.contBuscaHead form,
	.contBuscaHeadP form { float: none; margin: 0 auto; width: 100%; }
	.contBuscaHead form > button { display: table; margin: 0 auto; }
	.contBuscaHead form .bootstrap-select .btn,
	.contBuscaHeadP form .bootstrap-select .btn { font-size: 18px !important; }
	.contBuscaHeadP form { float: none; margin: 0 auto; }
	.contBuscaHeadP form > button { display: table; margin: 0 auto; }
	.contBuscaHead { margin-top: 0; height: 350px; }
	#carruInmu .info { width: 82% !important; }
	#carruInmu .slick-next { right: 0% !important; }
	#carruInmu .slick-prev { left: 0% !important; }
	#carruInmu .info .contImgz { height: 210px !important; }
	#carruInmu .info h3 { font-size: 17px; }
	.contCarruInmueble { margin-bottom: 20px; }
	.proyecRecomendados { display: table; width: 90%; float: none; margin: 10px auto 30px; }
	#contSliderProyecReco,
	#contSliderProyecReco .ws_images,
	#contSliderProyecReco .ws_images img { height: 120px !important; }
	.proyecRecomendados h2,
	.seccNotiPubli h2,
	#pageContactenos h2 { font-size: 17px; }
	.seccNotiPubli .contNoticias a.btnRosGrad { margin-top: 0; }
	.seccNotiPubli .noticia { width: 100%; margin: 5px 0 20px; }
	.seccNotiPubli h2 { margin-top: 50px; }
	.seccNotiPubli h2 { margin-top: 20px; }
	footer .infoFooter { height: auto; margin-bottom: 20px; }
	footer .infoFooter > div { text-align: center; margin: 20px 0; }
	footer .infoFooter p { font-size: 15px; }
	#contBtnEnv .g-recaptcha { margin-right: 0; }
	#contBtnEnv input[type="submit"] { width: 100%; float: left; display: table; margin-top: 15px; }
	#pageAnunciaNosotros .infoContacto { width: 100%; }
	#pageAnunciaNosotros .info { padding-left: 15px; }
	#pageAnunciaNosotros .divInfoAnuncia { padding: 30px 24px; }
	#pageAnunciaNosotros .divInfoAnuncia h3 { font-size: 18px; }
	#pageAreaCliente .contInfoPage .container,
	#pageAreaCliente .divContPanel,
	#pageAreaCliente .divContDatos { width: 100%; }
	#pageAreaCliente .contEnlaces { padding: 10px 26px; }
	#pageAreaCliente .contEnlaces h3 { margin-bottom: 17px; padding-bottom: 8px; font-size: 20px; }
	#pageAreaCliente .contEnlaces ul li { margin-bottom: 9px; padding-bottom: 7px; }
	#pageAreaCliente .contEnlaces ul a { font-size: 16px; }
	#pageAreaCliente .divTit { text-align: center; }
	#pageAreaCliente .divTit h1 { float: none; }
	#pageAreaCliente .divTit .contTitUser { float: left; margin-right: 0; text-align: center; width: 100%; }
	#pageAreaCliente .divTit img { float: none; }
	#pageAreaCliente form.formEnvio .form-group,
	#pageAreaCliente form.formEnvio .form-control { width: 100%; margin-left: 0; }
	#pageConstructoras  .bootstrap-select { float: none; }
	#pageConstructoras .infoConstructoras { width: 90%; }
	#pageConstructoras .contCent { height: auto; }
	#pageConstructoras .divInfo { margin: 15px 0; }
	#pageInmuebles .contInfoPage .container,
	#pageInmuebles .contInfoPage .contIzq { width: 100%; margin: 0; }
	#pageInmuebles .contInfoPage .contDer { width: 90%; margin: 0 auto; float: none; }
	#pageInmuebles .contInfoPage .contIzq .contFiltro { display: none; }
	#pageMisDatos .divContPanel,
	#pageMisDatos .divContDatos { width: 100%; margin: 0 auto; float: left; }
	#pageMisDatos .contEnlaces { padding: 10px 26px; width: 100%; }
	#pageMisDatos .divTit { text-align: center; }
	#pageMisDatos .divTit h1 { float: none; }
	#pageMisDatos .divTit .contTitUser { float: left; margin-right: 0; text-align: center; width: 100%; }
	#pageMisDatos .divTit img { float: none; }
	#pageMisDatos .contEnlaces h3 { margin-bottom: 17px; padding-bottom: 8px; font-size: 20px; }
	#pageMisDatos .contEnlaces ul li { margin-bottom: 9px; padding-bottom: 7px; }
	#pageMisDatos .contEnlaces ul a { font-size: 16px; }
	#pageMisDatos form.formEnvio .form-group,
	#pageMisDatos form.formEnvio .form-control { width: 100%; margin-left: 0; }
	#pageMisInmu .contEnlaces { padding: 10px 26px; width: 100%; }
	#pageMisInmu .divContPanel,
	#pageMisDatos .divContDatos { width: 100%; margin: 0 auto; float: left; }
	#pageMisInmu .divTit { text-align: center; }
	#pageMisInmu .divTit h1 { float: none; }
	#pageMisInmu .divTit .contTitUser { float: left; margin-right: 0; text-align: center; width: 100%; }
	#pageMisInmu .divTit img { float: none; }
	#pageMisInmu .contEnlaces h3 { margin-bottom: 17px; padding-bottom: 8px; font-size: 20px; }
	#pageMisInmu .contEnlaces ul li { margin-bottom: 9px; padding-bottom: 7px; }
	#pageMisInmu .contEnlaces ul a { font-size: 16px; }
	#pageQuienesSomos .contInfo { padding: 30px 25px; width: 100%; }
	#pageQuienesSomos .contInfoPage img { margin-top: 30px; width: 100%; }
	#pageRegistrarme form.formEnvio .form-group,
	#pageRegistrarme form.formEnvio .form-control { width: 100%; margin-left: 0; }
	#pageRegistrarme form.formEnvio .divMit { width: 100%; height: auto; }
	#pageVinculate .contInfoPage .container { width: 100%; }
	#pageVinculate form.formEnvio .form-group,
	#pageVinculate form.formEnvio .form-control { width: 100%; margin-left: 0; }
	#pageVinculate form.formEnvio .divMit { width: 100%; height: auto; }
	#pageVinculate form.formEnvio .divRosa { margin-top: 15px; }
	ul.listBoton > li { float: none; margin: 10px auto; }
	#pageDetaNoticia .contTitu .btnRosGrad { display: table; margin-top: 25px; }
	#pageDetaNoticia .contInfoPage img { margin-right: 0; width: 100%; margin-bottom: 16px; }
	#pageMisInmu .divContPanel.tablaInmu {  margin-right: 0;  width: 100%;}

	#pageMisInmu #map { height: 200px; position: relative !important; }
	#pageMisInmu #form4 .su { margin-top: 5%; }

	#pageInmuebles .contInfoPage .contDer .info h3, #carruInmu .info h3 { height: auto; }
}