#menu > ul > li > a {
    height: 56px;
}

.container {
	max-width: 1076px;
}

@media screen and (max-width: 1344px) {
	section#nav {
		display: none;
	}
}

@media screen and (min-width: 1345px) {
	.slicknav_menu {
		display: none;
	}
}

header .busca {

    width: 100%;
margin: 0;
}
header .contatos {
   /*float: left;*/
    padding: 17px 0;
}
header .container {
    
    height: inherit;
}
.margem-30 {
	margin: 30px 0;
}

ol.bjqs-markers li a {
    padding: inherit;
}
/* paliativo */
.container.home .slider {
    margin: 0 0 80px;
}


.test.int {
	height: inherit;
	    padding: 26px 0;
}

.cabecalho-conteudo {
    -moz-box-shadow: 0 3px 6px 0px #ddd;
    -webkit-box-shadow: 0 3px 6px 0px #ddd;
    box-shadow: 0 3px 6px 0px #ddd;
    background: white;
    width: 100%;
        margin-bottom: 25px;
}

.bts {
	    padding: 15px;
}
.bts2 {
 
    height: inherit;
    padding: 14px 0;
        padding-left: 60px;
    }

.bts2:hover {
       height: inherit;
}

#fundo_bts2 {
    overflow: hidden;
}
#fundo_icon_bts2 {
    z-index: 1;
}
footer .end {
    width: 100%;
    margin-bottom: 30px;

}
footer .map {
		margin: 50px 0 0 0px;
	}

footer .map:nth-child(5) {
    clear: both;
}
.container.tool .main {
    overflow: auto;
}

.input-de-opcoes span {
    margin-left: 6px;
}

header .busca #buscar {

    width: 100%;
    padding: 14px 0;
}

.dk_toggle:after {
   
    background: transparent url(../images/layout/bg-dropdown.png) no-repeat right 20px;
}

header .busca .dk_container {
    width: 100%;
}

.tipo-empreendimento {
    margin-bottom: 15px;
}

section.pag a.ant, section.pag a.prox {
    width: 115px;
    height: 50px;
    }

.table-responsive {
	overflow: auto;
}

@media screen and (max-width: 768px) {
	header .logo {
    /* float: left; */
    text-align: center;
    width: 100%;
    display: block;
}
footer .container {
    /* width: 944px; */
    padding: 30px 0;
}
footer .end {
    width: 100%;
    font-size: 0.77em;
}
span.email-foooter {
    padding: 0;
}
}

.slicknav_menu {

    background: #e56a0e;

}

.slicknav_btn {
    background-color: rgba(34, 34, 34, 0.24);
}

.bts2 {
    width: 100%;
    text-align: center;
    }

    #fundo_bts2 {
    width: 100%;

    float: inherit;
    text-align: center;
}

@media (max-width: 1024px) {

.container.empr .main input.busca  {
    font-size: 10px !important;
    padding: 20px;
        width: 100%;
}

.main .dk_toggle {
    width: 100% !important;
}

}

.em-linha {
    display: inline-block;
}

.txt-branco {
    color: white !important;
}

@media (max-width: 768px) {
.container.anuncios .main > div, .container.home .anuncios > a {
    margin: 0 0 36px 0px;
}
#fundo_bts {
    max-width: 300px;
        width: inherit;
}

#fundo_logo_bts {
    max-width: 300px;
    width: inherit;
    }

    #fundo_logo_bts img {
    width: 100%;

}
header .busca .ava {
    color: #312783;
    font-size: 16px;
    width: 100%;
    text-align: center;
    display: block;
    border: 2px solid;
    padding: 5px;
}
}

@media (max-width: 1024px) {
    #Pesquisar {
    position: inherit;
}
    .cinquenta {
        width: 100%;
    }

    .cinquenta.ult {
        padding: 0 !important;
    }
    .container.equipe .main {
            width: 100%;
        }
        .container.equipe .main > div {
 
    width: 100%; }

    .test.int_mobile {
        height: inherit;
        min-height: 60px;
    }
}

@media (max-width: 1009px) {
    .gallery img {
        width: 100%;
    }
    ul.gallery li {
        padding: 0 0 0 0px !important;
    }
    ul.gallery li:before {
        border: none !important;
    }
    ul.gallery p {
        text-align: center;   
         font-style: italic;
    margin-bottom: 30px;
    }
    .container.empr .main span {
        float: left;
        width: 100%;
    }
}

@media (max-width: 992px) {
    .empreendimento-galeria img {
        width: 100% !important;
        height: auto !important;
    }
    .int {
        display: none;
    }
    .metros-quadrados-buscas {
        text-transform: lowercase;
        font-size: 11px; 
        margin-left: 4px;
        display: inline;
    }
    .botoes-cabecalho {
        display: none;
    }
}

.flags_idiomas{
    position: absolute; 
    margin: -34px 0px 0px 0px;
    text-align: center;
    width: 100%;
}