
.hide{
	display:none;
}	

@media only screen and (max-width: 960px) {
.hide-960{
	display:none;
}	

.show-960{
	display:block;
}

footer{
	height:380px;
}

.direitos {
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0px;
}

a.logo-ag {
    margin: 0 auto;
    float: none;
    display: block;
    clear: both;
}

.area-res {
    text-align: center;
    width: 100%;
    margin-top: 20px;
    clear: both;
}

.rod a {
    width: 50%;
    text-align: left;
}

.tabs .tab-title{
	width:50%;
}

.menu-lateral{
	min-height:150px !important;
}

.dicas > li{
	width: 48% !important;
	margin-right:0 !important;	
}

.pro-icon{
	width:100% !important;
}

.menu{
	width:100%;
	text-align:center;
	top:40px;
}

.menu ul{
	margin:0 auto;
	max-width:530px;
	float:none;
}

a.logo{
	margin:0 auto;
	position:relative;
	top:30px;
}

.chat-tel{
	margin:0 auto;
	width:290px;
	position:relative;
	top:35px;
}

	
}

@media only screen and (max-width: 640px) {
.hide-640{
	display:none;
}

.show-640{
	display:block;
}

.rod{
	text-align:center;
}

footer{
	height:610px;
}

.rod a {
    width: 50%;
    text-align: center;
}

a.logo-ag{
	width:90px;
}	

.tabs .tab-title{
	width:100%;
}

.tel-top{
	margin:0 auto;
	float:none;
	display:block;
	position:relative;
	top:10px;
	text-align:center;
}

.top{
	background:url(../images/bg-mini.jpg) center top no-repeat;
}

.bloco{
	margin-top:30px;
}

.img-contatos{
	width:100%;
	height:150px;
	background-image:url(../images/contatos.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}

.img-trabalhe{
	width:100%;
	height:150px;
	background-image:url(../images/contatos.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}

}

@media screen and (-webkit-min-device-pixel-ratio: 3.0){
	




	
}