

@media (min-width: 1981px) {
	.container-fluid {
  		padding-right:15%;
  		padding-left:15%;
  		margin-right:auto;
  		margin-left:auto;
	}
	.bannerTopo {
		height:520px;
	}
	.bannerTopo img {
		height:520px;
	}
	.noticia-lateral {
		height:240px;
	}
	.noticia-lateral img {
	  min-height:240px;
	}
	.owl-item {
		max-height:700px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:700px;
	}
	.lista-noticia img {
		height:230px;
	  }
}





@media (min-width: 1681px) and (max-width:1980px){
	.container-fluid {
  		padding-right:12%;
  		padding-left:12%;
  		margin-right:auto;
  		margin-left:auto;
	}
	.bannerTopo {
		height:480px;
	}
	.bannerTopo img {
		height:480px;
	}
	.lista-noticia {
		height:450px;
	}
	.lista-noticia img {
	  height:200px;
	}
	.owl-item {
		max-height:700px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:700px;
	}
	.noticia-lateral {
		height:230px;
	}
	.noticia-lateral img {
	  min-height:230px;
	}
}





@media (min-width: 1441px) and (max-width:1680px){
	.container-fluid {
  		padding-right:8%;
  		padding-left:8%;
  		margin-right:auto;
  		margin-left:auto;
	}
	.bannerTopo {
		height:440px;
	}
	.bannerTopo img {
		height:440px;
	}		
	.owl-item {
		max-height:550px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:550px;
	}
	.lista-noticia img {
		height:180px;
	}
	.noticia-lateral {
		height:220px;
	}
	.noticia-lateral img {
	  min-height:220px;
	}
}





@media (min-width: 1200px) and (max-width:1440px){
	.container-fluid {
  		padding-right:7%;
  		padding-left:7%;
  		margin-right:auto;
  		margin-left:auto;
	}
	.bannerTopo {
		height:400px;
	}
	.bannerTopo img {
		height:400px;
	}
	.lista-noticia {
		height:420px;
	}
	.lista-noticia img {
	  height:170px;
	}
	.owl-item {
		max-height:550px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:550px;
	}
	.noticia-lateral {
		height:200px;
	}
	.noticia-lateral img {
	  min-height:200px;
	}
	.noticia-lateral a {
		font-size:1.1em;
	}
}





@media (min-width: 992px) and (max-width: 1199px) {
	.container-fluid {
  		padding-right:5%;
  		padding-left:5%;
  		margin-right:auto;
  		margin-left:auto;
	}
	.menu > li > a {
		line-height:50px;
		padding:0 7px;
		height: 50px;
		line-height: 50px;
		font-size: .8em;
	}
	.menu li ul {
		top:50px;
	}
	.bannerTopo {
		height:350px;
	}
	.bannerTopo img {
		height:350px;
	}
	.lista-noticia {
		height:450px;
	}
	.lista-noticia img {
	  height:270px;
	}
	.owl-item {
		max-height:520px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:520px;
	}
	.atalhos:nth-of-type(1) , .atalhos:nth-of-type(2) , .atalhos:nth-of-type(3) ,
	.atalhos:nth-of-type(4) , .atalhos:nth-of-type(5) , .atalhos:nth-of-type(6) ,
	.atalhos:nth-of-type(7) , .atalhos:nth-of-type(8) , .atalhos:nth-of-type(9) {
	  width:32%;
	  height:270px;
	  overflow-y:auto;
	  margin-right:2%;
	}
	.atalhos:nth-of-type(3) , .atalhos:nth-of-type(6) , .atalhos:nth-of-type(9) {
	  margin-right:0;
	}
	.news:last-child {
		display:none;
	}
}





@media (min-width: 768px) and (max-width: 991px) {
	.container-fluid {
  		padding-right:4%;
  		padding-left:4%;
  		margin-right:auto;
  		margin-left:auto;
	}
	.slogan span:last-child {
		font-size:22px;
		line-height:24px;
	}
	#form-busca {
		position:relative;
	}
	#form-busca button {
		position:absolute;
		top:0;
		right:0;
	}
	.bannerTopo {
		height:310px;
	}
	.bannerTopo img {
		height:310px;
	}
	.hidden-lateral , .hidden-footer {
		display:none;
	}
	.margin80V {
		margin:50px 0;
	}
	footer {
		margin-top:60px;
	}
	footer .logo {
		display:none;
	}
	footer .slogan {
		margin-top:-20px;
	}
	.midias-sociais {
		margin-top:-30px;
	}
	.lista-noticia {
		height:400px;
		margin-bottom:30px;
	}
	.lista-noticia img {
	  height:220px;
	}
	#lista-turismo .box-expande , #lista-turismo img {
	  height: auto;
	}
	.owl-item {
		max-height:500px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:500px;
	}
	.atalhos:nth-of-type(1) , .atalhos:nth-of-type(2) , .atalhos:nth-of-type(3) ,
	.atalhos:nth-of-type(4) , .atalhos:nth-of-type(5) , .atalhos:nth-of-type(6) ,
	.atalhos:nth-of-type(7) , .atalhos:nth-of-type(8) , .atalhos:nth-of-type(9) {
	  width:32%;
	  height:270px;
	  overflow-y:auto;
	  margin-right:2%;
	}
	.atalhos:nth-of-type(3) , .atalhos:nth-of-type(6) , .atalhos:nth-of-type(9) {
	  margin-right:0;
	}
	.news {
		margin:10px 0;
	}
}





@media (min-width: 577px) and (max-width: 767px) {
	.container-fluid {
  		padding-right:4%;
  		padding-left:4%;
  		margin-right:auto;
  		margin-left:auto;
	}
	#grid-busca {
		position:relative;
	}
	#grid-busca .box-busca {
		position:absolute;
		top:-104px;
		right:100px;
	}
	#grid-busca .btnTopo {
		border:none;
		background-color:rgba(255,255,255,.4);
		color:#FFF;
	}
	.box-busca .margin10T {
		margin-top:14px;
	}
	#form-busca {
		position:relative;
	}
	#form-busca input {
		width:200px !important;
		margin-right:35px;
	}
	#form-busca button {
		position:absolute;
		top:0;
		right:0;
	}
	#form-busca button span {
		display:none;
	}
	.bannerTopo {
		height:300px;
	}
	.bannerTopo img {
		height:300px;
	}
	.hidden-lateral , .hidden-footer {
		display:none;
	}
	.margin80V {
		margin:50px 0;
	}
	footer {
		margin-top:60px;
	}
	footer .logo {
		display:none;
	}
	footer .slogan {
		text-align:center;
		margin-top:-20px;
	}
	.midias-sociais {
		margin-top:-30px;
	}
	.lista-noticia {
		height:auto;
		margin-bottom:30px;
	}
	.lista-noticia img {
	  height:auto;
	}
	.owl-item {
		max-height:500px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:500px;
	}
	.atalhos:nth-of-type(1) , .atalhos:nth-of-type(2) , .atalhos:nth-of-type(3) ,
	.atalhos:nth-of-type(4) , .atalhos:nth-of-type(5) , .atalhos:nth-of-type(6) ,
	.atalhos:nth-of-type(7) , .atalhos:nth-of-type(8) {
	  width:48%;
	  height:270px;
	  overflow-y:auto;
	  margin-right:2%;
	}
	.atalhos:nth-of-type(2) , .atalhos:nth-of-type(4) , .atalhos:nth-of-type(6) , .atalhos:nth-of-type(8) {
	  margin-right:0;
	}
	.atalhos:nth-of-type(9) {
		display: none;
	}
	.news {
		margin:10px 0;
	}
}





@media (max-width: 576px) {
	body {
		min-width:320px;
		overflow-x:hidden;
	}
	.container-fluid {
  		padding-right:15px;
  		padding-left:15px;
  		margin-right:auto;
  		margin-left:auto;
	}
	#grid-busca {
		position:relative;
	}
	#grid-busca .box-busca {
		position:absolute;
		top:-103px;
		right:95px;
	}
	#grid-busca .btnTopo {
		border:none;
		background-color:rgba(255,255,255,.4);
		color:#FFF;
	}
	.box-busca .margin10T {
		margin-top:-2px;
	}
	#form-busca input {
		width:120px !important;
		margin-right:40px;
	}
	#form-busca {
		position:relative;
	}
	#form-busca button {
		position:absolute;
		top:0;
		right:0;
	}
	#form-busca span {
		display:none;
	}
	.bannerTopo {
		height:270px;
	}
	.bannerTopo img {
		height:270px;
	}
	.hidden-lateral , .hidden-footer {
		display:none;
	}
	.margin80V {
		margin:50px 0;
	}
	footer {
		margin-top:60px;
	}
	footer .logo {
		display:none;
	}
	footer .slogan {
		text-align:center;
		margin-top:-20px;
	}
	.midias-sociais {
		margin-top:-30px;
	}
	.height420 {
		height:auto;
	}
	.card .img-thumb-galeria-foto {
		height:auto;
	}
	.lista-noticia {
		height:auto;
		margin-bottom:30px;
	}
	.lista-noticia img {
	  height:auto;
	}
	#lista-turismo .box-expande , #lista-turismo img {
		height: auto;
	}
	.owl-item {
		max-height:500px;
		overflow: hidden;
	}
	.owl-item img {
		object-fit: cover;
		object-position: center;
		max-height:500px;
	}
	.atalhos:nth-of-type(1) , .atalhos:nth-of-type(2) , .atalhos:nth-of-type(3) ,
	.atalhos:nth-of-type(4) , .atalhos:nth-of-type(5) , .atalhos:nth-of-type(6) ,
	.atalhos:nth-of-type(7) , .atalhos:nth-of-type(8) , .atalhos:nth-of-type(9) {
	  width:100%;
	  height:auto;
	  overflow-y:auto;
	  margin-right:0;
	}
	.news {
		margin:10px 0;
	}
	.radio-satisfacao{
		font-size: 11px !important;
	}
}





@media (min-width:441px) and (max-width:576px) {
	.slogan span:first-child {
		font-size:16px;
		line-height:14px;
		padding:20px 0 7px 0;
	}
	.radio-satisfacao{
		font-size: 11px !important;
	}
}





@media (max-width:440px) {
	.slogan span:first-child {
		font-size:16px;
		line-height:14px;
		padding:5px 0 7px 0;
	}
	.bannerTopo {
		height:240px;
		margin-bottom:-30px;
	}
	.bannerTopo img {
		height:240px;
	}
	.btnTopo {
		padding:8px 12px;
	}
	.radio-satisfacao{
		font-size: 10px !important;
	}
}





/* MENU SOMENTE RESPONSIVO - MENOR DE 1200 */

@media (max-width: 991px) {
	#menu {
		display:none;
	}
	.sidenav , .icon-menu-principal {
		display:inline-block;
	}
	.sidenav {
    	height: 100%;
    	width: 0;
    	position: fixed;
    	z-index:100;
    	top:0;
    	left:0;
    	background-color:rgb(55,60,135);
    	overflow-x: hidden;
    	transition: 0.5s;
    	padding-top:40px;
	}
	.sidenav .menu > li > a {
		color:#FFF !important;
		text-align:left;
	}
	.sidenav .menu > li:hover > a {
		color:#FFF !important;
		background-color:rgb(55,60,135);
	}
	.menu-coluna p {
		display:none;
	}
	nav .menu {
		display:flex;
		flex-direction:column;
	}

	nav .menu li {
		flex-basis: unset;
	}
	.menu li:hover ul {
		display:block;
	}
	.menu > li > a {
		height:40px !important;
		display:block !important;
		text-align:left;
		font-size:12px;
		line-height:26px !important;
		padding:6px 10px !important;
		background-color:rgba(0,0,0,.1);
		border-bottom:1px solid rgba(255,255,255,.2) !important;
	}
	.menu li ul {
		position: unset;
		top:auto !important;
		height:auto !important;
	}
	.menu li:hover ul {
		display:block;
	}
	.menu li ul span {  
		font-size:.95em;
		text-align:left !important;
		width:100%;
	}
	.sidenav .closebtn {
    	position: absolute;
   		top:-18px;
    	right:0;
    	font-size: 30px;
    	margin-left: 50px;
		padding:12px 15px;
		border-bottom:none !important;
		color:#FFF;
	}
	.icon-menu-principal {
		font-size:16px;
		line-height:30px;
		font-family: 'Lato', sans-serif !important;
		font-weight:900 !important;
		color:#FFF;
		text-transform:uppercase;
		text-align:right;
		padding:15px;
		cursor:pointer;
		background-color:rgb(55,60,135);
		display:block;
	}
}