@media (max-width:1150px) and (min-width:100px){

	.h1Detalhe{
		zxcborder: solid red 2px;
		margin-top: 30px;
		font-size:22px ;
	}

	.Logo img{
		zxcborder:solid red 2px;
		height:70px;
	}

	#Menu{
		width:100%;
		zxcborder:solid red 2px;
		margin-top: 10px;
		display:none;
		position:absolute;
		z-index:10;
		top:90px;
	}
	#Menu .Barra{
		display:none;
	}
	#Menu .Item{
		width:94%;
		text-align:left;
		border-bottom:solid #AAA 2px;
		background:#FFF;
		padding:15px 3%;
	}

	#Menu .Item:last-child{
		padding:15px 3%;
	}

	#Menu .Selec{
		zxcborder: solid red 2px;
		background: #CCC;
	}

	.IconeMenu{
		display:block;
	}

	.IconeMenu i{
		float:right;
		zxcborder:solid red 2px;
		margin:30px 30px 0 0;
		color:#00595d;
	}

	.Logo{
		margin:15px 0 0 30px;
	}

	.Topo{
		height:100px;
	}

	.TopoInterno{
		width:100%;
	}

	.Conteudo{
		width:100%;
	}
	.ConteudoInterno{
		width:94%;
		padding:15px 3%;
	}

	.CentroBanner .Texto{
		zxcborder:solid red 2px;
		width:90%;
		padding: 75px 5% 15px 5%;
		text-align:center;
		font-size: 18px;

	}

	.CentroBanner .Texto h1{
		zxcborder:solid red 2px;
		font-size: 40px;
		margin-bottom: 20px;
	}

	.CentroBanner .Pesquisa{
		width:100%;	
	}

	.CentroBanner .Box{
		width:100%;
		margin: 40px 0 0 0px;
	}

	.CentroBanner .Pesquisa{
		width:90%;
		padding:0 5%;
		border-radius: 0;
	}

	.CentroBanner .Pesquisa h2{
		text-align:center;
		font-size:40px;
		margin-bottom: 30px;
		line-height: 35px;	 	
	}

	.HomeImoveis .Imovel{
		zxcborder: solid red 2px;

	}

	.HomeImoveis .Imovel:nth-child(1n){
		width: 80%;
    	padding: 5% 5%;
    	zxcborder:solid red 2px;
    	margin:15px 0 15px 5% ;
    	height:auto;
	}

	.HomeImoveis .Imovel:nth-child(3n+3){
		float: left;
	}

	.HomeImoveis .Imovel img{
		width:100%;
		margin:0;
		height:auto;
	}

	.BlocoImoveisImagem{
		zxcborder:solid red 2px;
		margin-top:40px;
	}

	.AvaliacaoHome{
		width:100%;
		display:none;
	}

	.AvaliacaoMobile{
		width:100%;
		display:block;
	}

	.Rodape{
		display:table;
	}

	.RodapeInterno{
		width:90%;
		padding:5%;		
	}

	.RodapeInterno .Box1{
		width:70%;
		zxcborder:solid red 2px;
		float:left;
		margin-bottom: 30px;
	}
	.RodapeInterno .Box2{
		width:70%;
		zxcborder:solid red 2px;
		float:left;
		margin-bottom: 30px;
	}

	.RodapeInterno .Box3{
		width:50px;
		zxcborder:solid red 2px;
		float:right;
	}

	.RodapeInterno .Box3 img{
		margin:10px 0 0 10px;
	}

	.TrustImovel{
		display:none;
	}

	.TrustImovelMobile{
		display:block;
		background:#000;
		padding:15px 0; 
	}

	.Pesquisar{
		width:100%;
		height:auto;
		display:table;
	}


	.PesquisarInterno{
		width:100%;
		height:auto;
		padding-top: 0px;
	}

	.PesquisarInterno .Box1, .PesquisarInterno .Box2, .PesquisarInterno .Box3{
		width:90%;
		padding:10px 5%;
		height: 90px;
	}

	.PesquisarInterno .Box1 h2{
		font-size:28px; 
	}

	.PesquisarInterno .Box2, .PesquisarInterno .Box3{
		height:auto;
		display:table;
		background: #FFF;
	}

	.PesquisarInterno .Box2{
		zxcborder:solid red 2px;
		padding-top:30px;
	}

	.PesquisarInterno .Box2Item{
		width:100%;
		zxcborder:solid red 2px;
		margin-bottom:15px; 
	}

	.PesquisarInterno .Box2 input, .PesquisarInterno .Box2 select, .PesquisarInterno .Box2 .SelectRegiao, .PesquisarInterno .Box2 .ms-choice{
		background:#FFF;
		zxcborder:solid red 2px;
		margin:;
	}

	.PesquisarInterno .Box3{
		padding: 0px 5%;
		zxcborder:solid red 2px;
		margin-bottom:20px; 
	}

	.PesquisarInterno .Box3 Input{
		margin:15px 0;
	}

	#Redefinir{
		display:block;
		float:right; 
		padding:10px 20px;
		border:solid #203143 1px;
		margin-top:25px;
	}

	#Box2Pesquisa, #Box3Pesquisa{
		display:none;
	}

	.BlocoImoveis{
		width:94%;
		padding:3%;
		zxcborder: 0;
		border:solid #AAA 1px;
		padding-bottom:10px;
		margin-bottom:40px;
	}

	

	.BlocoImoveis .BlocoImoveisImagem {
		width:100%;
		margin-top: 0px;
	}
	.BlocoImoveis .BlocoImoveisImagem img{
		width:100%;
		zxcborder:solid red 2px;
	}


	.BlocoImoveis .TituloSite{
		display:none;

	}

	.BlocoImoveis .TituloSiteMobile{
		display:block;
		font-size:17px !important; 
	}


	.BlocoImoveis .BlocoImoveisDescricao{
		width:100%;
		height:auto;
		display: table;
		zxcborder:solid red 2px;
	}

	.BlocoImoveis .BlocoImoveisDescricao h2{
		width: 100%;
		font-size:14px;  
		text-align: center;
		zxcborder: solid red 2px;
		height: auto;
	}


	.BlocoImoveis .BlocoEmpreendimentosDescricao{
		width:100%;
		height:auto;
		display: table;
		zxcborder:solid red 2px;
		display: flex;
	}

	.BlocoImoveis .BlocoEmpreendimentosDescricao h2{
		width: 100%;
		font-size:14px;  
		text-align: center;
		zxcborder: solid red 2px;
		height: auto;
	}

	.LogoEmpreendimento{
		margin-top: -110px;
		margin-right: 14px;
		display: none;
	}

	.LogoEmpreendimentoMobile {
		display: block;
		width: 100px;
		height: 80px;
		object-fit: contain;
		border: solid #e7e7e7 1px padding: 5px;
		background: #fff;
		box-shadow: 0 0 10px #555;
		padding: 5px;
		margin-top: -105px;
		margin-right: 10px;
		float: right;
	}


	.BlocoImoveis .DescricaoObjetivo{
		zxcborder:solid red 2px;
		width:100%;
		font-size: 18px;
		text-align:center;
		background: #000;
		color:#FFF;
		text-transform: none;
		padding:8px 0; 
		border-radius:5px; 
	}

	.BlocoImoveis .Descricao{
		height: auto;
	}
	
	.BlocoImoveis .TituloPreco{
		zxcborder:solid red 2px;
		height:auto;
	}

	.BlocoImoveis .ImovelFavorito{
		display:none;
	}

	.BlocoImoveis .ImovelFavoritoMobile{
		display:block;
		position:relative; 
		z-index:9; 
		background:#FFF;
		border-radius: 50px;
		padding:5px;
		margin-right:10px;
	}

	.BlocoImoveis .Caracteristicas{
		zxcborder:solid red 2px;
	}

	.BlocoImoveis .Caracteristicas .Item{
		zxcborder: solid red 2px;
		padding: 0;
	}

	.BlocoImoveis .Caracteristicas .Principal img{
		width:20px;
		zxcborder:solid red 1px;
		margin-right: 4px;
	}

	.BlocoImoveis .Caracteristicas .Item span{
		float:left;
		margin-top:-3px;
	}

	.BlocoImoveis .Caracteristicas .Principal{
		font-size:12px;
		font-weight: bold; 
		float:left;
		padding-right: 0px;
		font-size: 12px;
	}

	.BlocoImoveis .Caracteristicas .AreaIm{
		width:32%;
		padding-right:2% ;
	}

	.BlocoImoveis .Caracteristicas .QuartoIm{
		width:27%;
		padding:0 2% ;
	}

	.BlocoImoveis .Caracteristicas .GaragemIm{
		width:30%;
		border:0;
		float:right;
	}

	.BlocoImoveis .Caracteristicas .Secundario1{
		zxcborder:solid red 1px;
		width:100px;
		margin-top:20px;
		padding-right: 0px;
		text-align:right;
	}

	.BlocoImoveis .Caracteristicas .Secundario2{
		border:solid red 1px;
		width:100%;
		margin-top:20px;
		zxcfloat:left !important;
		font-size:17px; 
	}

	.SlideShowMobile{
		display:block;
	}

	.SlideshowImovel{
		display:none;
	}

	.CaracteristicasID{
		zxcborder:solid red 2px;
	}

	.CaracteristicasID .Item img{
		width: 20px;
		margin-right: 5px;
	}

	.CaracteristicasID .Item{
		width: 33%;
	}
	.CaracteristicasID .Area{
		width: 33%;
	}

	.CaracteristicasID .Item span{
		font-size:14px;
		margin-top: -3px;
	}

	.CaracteristicasID .Cod{
		width: 100%;
		margin-bottom:20px; 
		zxcborder: solid red 2px;
	}

	.InfraDetalhe .Item{
		width: 100%;
	}

	.ImovelDetalheSugestao{
		width: 100%;
		zxcborder: solid red 2px;
	}

	.ImovelDetalheSugestao .Imovel:nth-child(3n+2){
		margin: 0;
	}

	.ImovelDetalheSugestao .Imovel:nth-child(3n+3){
		float: left;
	}

	.ImovelDetalheSugestao .Imovel{
		width: 100%;
		height: auto;
		padding-bottom:20px;
		zxcborder: solid red 2px;
		margin-bottom:30px !important;
	}

	.ImovelDetalheSugestao .BlocoImoveisImagem img{
		width: 94%;
		zxcborder: solid red 2px;
	}

	.BlocoImoveisImagem{
		zxcborder: solid red 2px;
		width: 100%;
		margin-top: 0;
	}

	.CarouselSite{
		display: none !important;
		border: solid red 2px;
	}

	.FormInteresse{
		margin-bottom: 0px;
	}

	.VideoImovelDetalhe{
		width: 100%;
		zxcborder: solid red 2px;
	}

	.BannerH1 h1{
		width: 100%;
		top:0px;
		margin: 70px 0;
		font-size:25px;
		line-height: 35px;
	}


	.BoxVender{
		width: 100%;
		margin: 0;
		margin-bottom:30px;
		zxcborder: solid red 2px;
	}

	.BoxVender .BoxLeft{
		width: 100%;
		zxcborder: solid red 2px;
		margin: 20px 0;
		text-align: left;
		line-height:35px;
	}

	.BoxVender .BoxRight{
		width: 100%;
		zxcborder: solid red 2px;
	}

	.BoxVender .BoxLeft img, .BoxVender .BoxRight img{
		width: 100%;
	}

	.BoxVender .BoxRight .Imagem1{
		margin: 0;
	}

	.BoxVenderMobile{
		display: block;
	}

	.BoxVenderSite{
		display: none;
	}

	.EntreEmContato{
		width: 80%;
		margin: 20px 0;
		
	}

	.EntreEmContato a{
		font-size:14px;

	}

	.BoxCorretorRight, .BoxCorretorRight2, .BoxCorretorLeft, .BoxCorretorLeft2{
		width: 100%;
		margin: 10px 0;
		padding: 0;
	}

	.BoxCorretor{
		padding: 0;
		text-align: justify;
		font-size:20px;
		line-height: 30px;
	}

	.BoxCorretor1{
		margin-top: -190px;
	}

	.BoxCorretorLeft h2{
		margin:0 ;
	}
	
	.BoxCorretorRight img{
		width: 200px;
		height: 200px;
		margin: 0;
		float: none;
	}	

	.BoxCorretorRight{
		text-align: center;
		zxcmargin-top: -30px;
		zxcmargin-bottom:30px;
	}

	.BoxCorretorLeft h2{
		text-align: center;
		font-size:30px;
		margin-bottom:30px;
	}

	.BoxCorretorRight2, .BoxCorretorLeft2{
		text-align: justify;
		margin-bottom:30px;
		zxcborder: solid red 2px;
	}

	.HrCorretor{
		margin-top: 80px
	}

	.CategoriasBlog{
		width: 100%;
		zxcborder: solid red 2px;
	}

	.CategoriasBlog span{
		width: 100%;
		zxcborder: solid red 2px;
		margin-bottom:15px ;
	}

	.CategoriasBlog select{
		width: 100%;
	}

	.BlogImagem{
		width: 100%;
		float: left;
		zxcborder: solid red 2px;
	}

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

	.BlogTexto{
		width: 100%;
		height: auto;
		margin-top:20px;
	}

	.BlogTexto h3{
		zxcborder: solid red 2px;
		height: auto;
	}

	.BlogDetalhe .Texto{
		width: 100%;
		padding-top:0px;
	}
	
	.BlogDetalhe .Imagem{
		width: 100%;
		zxcborder: solid red 2px;
		margin-top: 20px;
	}

	.BlogDetalhe .Imagem img{
		width: 100%;
	}

	.VideoDetalhe{
		width:100%;
		height:350px;
	}

	.ContatoEsquerdo{
		width: 100%;
		zxcborder: solid red 2px;
	}

	.ContatoRight{
		width: 100%;
		height: 220px;
		margin-top: 30px;
		zxcborder: solid red 2px;
	}

	.H1Estilizado{
		background: #017469;
		margin: 25px 0;
	}

	.H1Estilizado .Interno{
		width: 100%;
	}

	.H1Estilizado h2{
		width: 92%;
		padding:10px 4% 0 4% ;
		color: #FFF;
	}

	.H1Estilizado .Canto{
		display: none;
	}

	.ConteudoCorretor{
		margin-bottom: 0px;
	}

	.ConteudoCorretor2{
		margin-top: 0px;		
		margin-bottom: 0px;		
	}

	.BoxCorretor2{
		margin-bottom: 0px;
	}

	.ConteudoCorretor3{
		margin-top: 0px;
	}

	.HrCorretor2, .HrCorretor3, .HrCorretor4{
		display: none;
	}

	.ConteudoCorretor3 .BoxCorretorRight2{
		margin-top: 0px;
	}

	.ConteudoCorretor4{
		margin-top: -70px;
	}

	.PesquisarInterno .Box2Radios input{
		margin:0 10px 0 0px;
	}

	.PesquisarInterno .Box2Radios .Radios{
		width: 100%;
	}

	.FecharMobile{
		clear:both;
	}
}