@media screen and (max-width: 1100px) {
	.pages-content,
	.pages-after-nav-bar {
		padding-left: 40px;
		padding-right: 40px;
	}
	.ads-desktop-top {
		display: none;
	}
	.ads-desktop-bottom {
		display: none;
	}
	.ads-mobile-top {
		display: flex;
	}
	.ads-mobile-bottom {
		display: flex;
	}
}

@media screen and (max-width: 660px) {
	h1 {
		font-size: 32px;
	}
	h2 {
		font-size: 24px;
	}
	h3 {
		font-size: 20px;
	}
	.pages-content,
	.pages-after-nav-bar {
		padding-left: 20px;
		padding-right: 20px;
	}
	.before-footer-container {
		margin-top: 60px;
	}
	.pages-content ul {
		padding-left: 20px;
	}
	.column-content ul li {
		padding-top: 10px;
		line-height: 1.7em;
	}
	ul.label-contacto {
		padding: 0;
	}
	.pages-after-nav-bar-container {
		margin-top: 0;
	}
	#contacto input::placeholder {
		font-size: 14px;
	}
	.dica-form {
		font-size: 15px;
	}
	ul.after-footer-links li:first-of-type {
		padding-bottom: 3px
	}
}