@charset "utf-8";
/* CSS Document */



@media (min-width: 1280px) and (max-width: 1366px) and (orientation:landscape) {
  
}
	
	





/*@media screen and (max-aspect-ratio: 13/9){
	
	
	.modal-dialog{
	margin-left: 0%;
}
.modal-content{
	width: 100%!important;
	left: 0!important;
}
	
}*/






/*CELULAR*/
@media (min-width: 220px) and (max-width: 600px) and (orientation:portrait) { 


.topcel{margin-top: 40px;}

.blackH2{
	font-size: 25px;
}

	.gallery > .foto {
		columns:2;
	  }

.celPad{padding:0; margin-bottom:20px;}
.tito1{font-size: 28px;}

	.contatoH3{font-size: 18px;}

	.topoPage{margin-top: 60px;}
	.textaoH1{font-size: 50px;}

	.textaoH1 small{font-size: 26px; line-height:30px }

	.active2{padding-left: 20px;}
	.dropdown-item {
		display: block;
		width: 100%;
		padding: 0.25rem 1.5rem;
		clear:left; /*clear:both;*/
		font-weight: 400;
		text-align: left;
		/*white-space:nowrap;*/  word-wrap: break-word; white-space:initial;
		background-color: transparent;
		border: 0;
	  }

.cel100{width: 100%;}

	.azulBt{
		float: none;
		display: block;
		width: 95%;
		margin: 0px 0 20px 0;
	}


		.black42{font-size: 22px;}
	.bottomPos{
		padding-bottom: 0px;
		font-size: 15px;
		padding-bottom: 10px;
	}
	
	.bottomPos p{width:100%;}
	

	.box1{margin-bottom: 40px;}

	.rodape{
		background-size: 100%!important;
		padding-bottom: 90px;
		}

		.logoRodape{position: relative; width: 150px; margin-bottom: 50px; bottom: 0; text-align: center;}

	
	.legenda2{
	font-weight: 300!important;
	font-size: 15px!important;
}
	
	

	
	
	.dropdown-menu li a {
    word-wrap: break-word;
    white-space: normal;
	}
	
	.navbar-brand{
		width: 200px;
	}
	.navbar-brand img{width: 100%;}
	

	
	
	.navbar-toggle{
		position: relative;
		float: right;
		right:-20px;
	}
	
	/*========= FONTES DO SLIDER ===========*/

	

	.mobFont{
	 font-size: 33px;
	 top:50%!important;
	 left:0%;
		
		z-index: 600!important;
	 white-space:normal;
	 margin: 5%!important;
     }

	.mobFont a{
	margin: 0 10px;
	padding:5px!important;
	font-size: 12px!important;
		z-index: 500!important;
	}

.mobFont h3{
	font-size:0.3em!important;
	line-height: normal!important;
	
	
}
	.navbar-collapse{
		 padding: 0;
		margin: 0;
	}
	
   
	
	
	.alturaSlider{
	height: 300px;
	margin: 100px 0 30px 0!important;
	}
	
	

	
	
	.topoTeste{display: none;}
	
	
	
	
	
}
	






/* CELULAR HORIZONTAL*/
@media all and (max-width: 1024px) and (max-height: 768px) and (orientation:landscape) {


	
.tito1{font-size: 28px;}

	/*========= FONTES DO SLIDER ===========*/

.dropdown-item {
	display: inline;
  }

.container{max-width: 100%;}
.bottomPos p{width:100%; padding: 15px;}
.black42{font-size: 32px;}
.bottomPos{
	font-size: 15px;
	padding-bottom: 10px;
}

.rodape{
	background-size: 100%!important;
	padding-bottom: 90px;
	}

	.logoRodape{position: relative; bottom: 0; text-align: center;}


   
}



/* TABLET VERTICAL*/

 @media (min-width: 680px) and (max-width: 980px) and (orientation:portrait) { 	
	 .container {
		 padding: 0;
		 margin: 0;
		 max-width: 100%;
	 }
	 	 .row {
		 padding: 0;
		 margin: 0;
	 }
	 
	 
	.blackH2{
		font-size: 35px;
		margin-top: 40px;
	}
	 

	.alturaSlider{
	height: 350px!important;
	margin: 150px 0 30px 0!important;
	}
	

    
	 
	
	 
	 
	/*========= FONTES DO SLIDER ===========*/
	.mobFont{

	 top:70%!important;
	 left:0%;
		z-index: 600!important;
	 white-space:normal;
	 margin: 5%!important;
     }

	.mobFont a{
	margin: 0 10px;
	padding:5px!important;
	font-size: 12px!important;
		z-index: 500!important;
	}

.mobFont h3{
	font-size:14px!important;
	line-height: normal!important;
	
}
	/*========= FONTES DO SLIDER ===========*/
	
	
	
	.bottomPos p{width:100%; padding: 15px;}
.black42{font-size: 32px;}
.bottomPos{
	font-size: 15px;
	padding-bottom: 10px;
}
.rodape{
	background-size: 100%!important;
	padding-bottom: 90px;
	}

	.logoRodape{position: relative; bottom: 0; text-align: center;}



	
}










/* TABLET HORIZONTAL*/
@media (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  {
  /* For landscape layouts only */

	 .colpadding{
	padding: 1px;
}
	  .caixaH4 h4{
		font-size: 20px;
	}
	
	   .topoPage{background-position: center!important;}
	  
	  
	.alturaSlider{
	height: 450px!important;
	margin: 150px 0 30px 0!important;
	}

	  .descricaoNew{
	height: auto;
	padding-top: 8px;
	position: relative;
	margin-bottom: 30px;
	}
    .descricaoNew a{position: relative; bottom:0;}
	
	  
	 
	/*========= FONTES DO SLIDER ===========*/
	.mobFont{

	 top:70%!important;
	 left:0%!important;
		z-index: 600!important;
	 white-space:normal;
	 margin: 5%!important;
     }

	.mobFont a{
	margin: 0 10px;
	padding:5px!important;
	font-size: 12px!important;
		z-index: 500!important;
	}

.mobFont h3{
	font-size:14px!important;
	line-height: normal!important;
	
}
	/*========= FONTES DO SLIDER ===========*/
	
	
}
