@media only screen and (max-width: 1200px) {
	
}

@media only screen and (max-width: 1024px) {
    
}

@media only screen and (max-width: 991px) {
    #page-home .topicos {
		margin-top: -40px;
	}
    #page-pacotes .pacotes .box-1,
	#page-pacotes .pacotes .box-2,
	#page-pacotes .pacotes .box-3 {
	    height: 280px;
	}
}

@media only screen and (max-width: 767px) {
	header nav.menu-principal ul{
		text-align: center;
	}
	#page-home .banner-home h1{
		padding-top: 290px;
	}
	#page-home .topicos {
	    padding: 50px 0 30px;
	}
	#page-home .topicos .topico {
	    padding-top: 50px;
	}
	#page-home .topicos .topico p {
	    min-height: unset;
	}
	#page-quem-somos .banner-quem-somos h1 {
	    padding-top: 310px;
	}
	#page-quem-somos .nosso-trabalho h2{
		padding-top: 30px;
	}
	#page-quem-somos .quem-somos img{
		margin: auto;
    	display: block;
	}
	#page-destinos .banner-destinos h1 {
    	padding-top: 310px;
	}
	#page-pacotes .banner-pacotes h1 {
    	padding-top: 310px;
	}
	#page-servicos .banner-servicos h1 {
    	padding-top: 310px;
	}
	#page-servicos .servicos img {
	    padding: 20px 0;
	}
	#page-contato .banner-contato h1 {
    	padding-top: 310px;
	}
	#page-contato .contato h2{
		padding-top: 40px;
	}
	#page-contato .endereco .box{
		height: 200px;
	}
	#page-contato .endereco .box p {
	    left: 0;
	    transform: translateY(-50%);
	}
	footer .item {
	    margin: 10px 0;
	}
	footer .item a {
	    width: 100%;
	    display: block;
	    color: #efcc35;
	}
	footer .item a img {
	    max-width: 300px;
	    margin: auto;
	    display: block;
	    padding-top: 22px;
	}
}

@media only screen and (max-width: 459px) {
	
}