@media screen and (min-width:1400px) and (max-width:2049px) {
	.logo-principal {
	margin-top: 200px;
	}
}
@media screen and (min-width:1400px) and (max-width:2561px) {
	.logo-principal {
    margin-top: 200px;
}
}
@media screen and (min-width:240px) and (max-width:420px) {
	.menu-fixo .navbar-toggle {margin-top:-50px;}
	.menu-fixo .logo-flutuante {display: block !important;}
	#menuHeader .logo-flutuante {display: none;}
	/*#menuHeader .navbar-toggle {margin-top:-50px;}*/
	#menuHeader .social-icons {
    text-align: left;
    /* margin-top: -62px; */
    /* font-size: 24px; */
    position: fixed;
    top: 37px;
    left: 40px;
	}
	#menuHeader .navbar-nav {
		margin-top: 54px;
	}
	#menuHeader {
    position: fixed;
    width: 100%;
   background:url(../img/bg-home.jpg) #000 center top;
	}
	#menuHeader .navbar-toggle {
		position: absolute;
    right: 0;
    z-index: 9999;
	}
	.menu-fixo .navbar-toggle {
		position: relative !important;
    z-index: 9999;
    right: 0;
	}
	.menu-fixo .navbar-nav {
		margin-top: 10px !important;
	}
	.menu-fixo .social-icons {
    text-align: center !important;
    margin-top: -10px !important;
    margin-bottom: 10px !important;
    font-size: 24px;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
	}
	.social-icons {
    text-align: center;
    margin-top: -16px;
    font-size: 24px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
	}
	.logo-principal {
    margin-top: 175px;
    width: 80%;
	}
	ul.li-atuacao li {
    margin-right: 0px;
    margin-bottom: 20px;
	}
	ul.li-atuacao {
    text-align: center;
    margin-bottom: 0px;
	}
	section#atuacao h1 {
    color: #babcc0;
    text-align: center;
	}
	.tit-atuacao {
    background: none;
    padding-bottom: 32px;
	}
	.sobrepl {
    padding-left: 15px;
	}
	section#sobre h1 {
    text-align: center;
	}
	.tit-blog {
    background: none;
    padding-bottom: 31px;
    text-align: center;
	}
	.capa-blog {
    position: relative;
    border:none;
    background: none;
	}
	.capa-blog img {
		width: 100%;
	}
	section#blog-home .col-md-6 {
		float:left;
	}
	.resumo-blog {
		padding:0;
		margin-top:15px;
		margin-bottom: 20px;
	}
	.logo-rodape img {
    width: 40%;
    margin: 0 auto;
    margin-bottom: 40px;
	}
	.atuacao-footer {
    padding-left: 15px;
	}
	.atuacao-footer ul {
    float: none;
    margin-right: 0px;
    font-size: 16px;
	}
	.copyright {
    padding-top: 5px;
    text-align: center;
	}
	.a2 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
	}
	.a2 img {width: 29%;}
	.brd-ftr {
    border:none;
	}
	.seg-form-contato {
    width: 100%;
	}
	.btn-enviar-contato {
    padding: 20px;
    margin-top: 20px;
	}
	.navbar-nav {
    text-align: center;
	}
	.navbar-nav>li {
    margin-right: 0px;
	}
	.data-post {
    display: none;
	}
	.mask {display: none !important;}
	.endereco-top {
    font-size: 14px;
    padding-left: 30px;
    padding-right: 30px;
}
.banner-interno {
    margin-top: 132px;
}
.tit-civil {
	margin-top: 82px !important;
}

}



