@media screen and (max-width: 1000px) {
	.content {
		width: 100%;
		padding: 0 20px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {

}
@media screen and (min-width: 680px) and (max-width: 770px) {
	.box-informativo-home {
		height: 237px;
	}
	.texto-box-informativo {
	    height: 132px;
	}
}
@media screen and (max-width: 680px) {
	
	.logo-home {
		margin:0 auto;
	}

	#menu-responsivo {
		display: block;
	}

	.fixar #logo-barra-fixa {
		display: none;
	}

	.fixar .main-navigation .main-navigation {
		float: none;
	}
	.main-navigation {
		height: 0px;
		-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845); /* custom */
	    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845); /* custom */
	}
	#exibe-oculta-menu-responsivo:checked + .main-navigation {
		height: 200px;
		-webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    transition: all 500ms cubic-bezier(0.250, 0.250, 0.210, 0.845); /* custom */
	    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845);
	    transition-timing-function: cubic-bezier(0.250, 0.250, 0.210, 0.845); /* custom */
	}
	ul.primary-menu {
		padding: 0;
	}
	.primary-menu li {
		float: none;
		text-align: center;width: 100%;
	}

	.texto-box-informativo {
	    height: 105px;
	}

	#footer-geral .col-md-4 {
		width: 100%;
		text-align: center;
	}

	#footer-geral h3 {
		text-align: center;
	}

	#logo-footer {
		float: none;
	}
}

@media screen and (min-width: 580px) and (max-width: 680px) {
	.box-informativo .col-md-4 {
		width: 100%;
	}
}

@media screen and (min-width: 580px) and (max-width: 650px) {
	.col-md-3, .col-md-4, .col-md-6, .col-md-8, .col-md-9 {
		width: 50%;
	}
}

@media screen and (max-width: 580px) {
	.col-md-3, .col-md-4, .col-md-6, .col-md-8, .col-md-9 {
		float: none;
		width: 100%;
	}
}

@media screen and (max-width: 400px) {
	#header-home {
		height: 240px;
	}

	.logo-home {
		width: 100%;
	}
	.logo-home img {
		width: 90%;
	}
}
