@media only screen and (max-width : 1265px) {
    #destaques-container{ max-width:1030px; }
}

@media only screen and (max-width : 1195px) {
    #topo-logo { margin-left:1%; }
    #div-menu-topo { margin-right:1%; }
    #wrap-consulta{ margin-left:0; margin-right:0; }

    #rodape{ margin-left:5%; margin-right:1%; }
    #wrap-conteudo  #conteudo{ margin-left:0; margin-right:0; }

   /* #destaques-container{ margin-left:5%; max-width:550px; } */
}

/*@media only screen and (max-width : 980px) {
    #destaques-container{ margin-left:1%; }
}

@media only screen and (max-width : 900px) {
    #destaques-container{ max-width:480px; }
}*/

@media only screen and (max-width : 960px) {
    /*MENU*/
    #div-menu-topo { width: 210px; height:30px; top:104px; z-index:99999999; float:right;margin-right: 3%;}
    #topo-logo {margin-left: 30%;width: 300px;height: 150px;position: absolute;margin-top: 7px;}
	#wrap-topo #menu-topo li a:hover{background: #eee; } /* ALTERAR COR EFEITO MENU */
    #wrap-topo #menu-topo li a{
        text-decoration: none;
        display: block;
        padding: 0px 30px;
        line-height:25px;
        color:#323232;
        font-size: 15px;
        font-weight:normal;
        width: 150px;
    }
    .nav {position: relative;min-height: 40px;}
    .nav ul {
            width: 210px;
            padding: 5px 0;
            position: absolute;
            top: 0;
            left: 0;
            border: solid 1px #aaa;
            background: #fff url('../img/icon-menu.png') no-repeat 10px 11px;
            border-radius: 5px;
            box-shadow: 0 1px 2px rgba(0,0,0,.3);
            height: auto;
    }
    .nav li {display: none; /* hide all <li> items */	margin: 0; float:none;}
    .nav .current {display: block; /* show only current <li> item */}
    .nav a {	display: block;	padding: 5px 5px 5px 32px;text-align: left;line-height: 100%; color: #666;}
    .nav .current a {	background: none;color: #666; }
    /* on nav hover */
    .nav ul:hover {background-image: none;}
    .nav ul:hover li {display: block;margin: 0 0 5px;}
    .nav .current a:hover, .nav a:hover {background: url('../img/icon-check.png') no-repeat 10px 7px;}

}

@media only screen and (max-width : 830px) {
    #destaques-container{ clear:both; max-width:100%;}
    #conteudo-outros{ float:none; margin:0 auto; height:100px; min-width:500px; }
    #link-chat{ float:right;margin-right: 28%;height: 200px;}
    #form_newsletter{ float:left; width: 290px;height: 100px;text-align: left;margin-left: 20%;}
    #wrap-consulta{ display:none; }
    #wrap-consulta2{ display:block; }
    #wrap-conteudo #conteudo-map {margin-left:0%;}
    #wrap-conteudo #form { width:90%; }
    #mapa-vendas {display:none;}
}

@media only screen and (max-width : 768px) {
    #rodape-parte2{ display:none; }
    #rodape-parte3{ width:50%; }

    .table-dormitorios{ display:none; }
    .table-detalhes{ display:none; }

    #menu-cadastrar-imovel{ display:none; }

    #rg-gallery{ width:90%; float:none; margin: 10px auto; }
    #box-conteudo-imovel-detalhe { width: 90%; margin: 10px auto; padding: 0px; float: none; }
    #box-right2{ margin-top:20px; padding-left:20px; padding-right:20px; }
    .im-detalhe{ width:auto; }
}

@media only screen and (max-width : 550px) {
    #wrap-topo{ background: #eceaeb; width:100%;text-align:center;}
    #topo-logo{ margin:0 auto; width:100%;margin-top: 2%;}
    #topo-logo img {width: 63%;}

	#wrap-rodape {width: 100%;height: 311px;position: relative;clear: both;margin: 0 auto;margin-top: -200px;}
    #div-menu-topo{ float:none; margin:0 auto; top: 133px;height: 30px;}
    #bxslider-container {max-width: 960px;margin: 20px auto;}
    #rodape-parte1{ display:none; }
    #rodape-parte3{ width:98%; margin-bottom:15px; }
    #rodape-parte4{ width:98%; }
	#redes-sociais-rodape {list-style: none;margin-top: 8%;}


    #conteudo-outros{ float:none; margin:0 auto; height:230px; min-width:0px;}
    #link-chat{ float:none;}
    #form_newsletter{ float:none; margin:0 auto; }
    #conteudo-container{padding:0;}

    #box-right2 #abas-acompanhamento{ margin-left:0px; }
}

@media only screen and (max-width : 400px) {
    .table-valor{ display:none; }
    #mapa{width:100%; margin:0px auto;}
    #rg-gallery{ min-height:100px; }
}

@media only screen and (max-width : 367px) {
    #destaques .item img{ height:180px; }

	#link-chat {margin-right: 7%;}
}

@media only screen and (max-width : 320px) {
    #conteudo-outros{ margin-left:-25px;}
    #destaques{ margin-left:-15px; }
}
