@media screen and (max-width: 1280px){
}
@media screen and (max-width: 1024px){
}
@media screen and (max-width: 768px){
	#featured-home>div>div {
	}
}
@media screen and (max-width: 540px){
	.main-text {
	    line-height: 20px;
	    font-size: 14px;
	}
	.main-title h1 {
	    font-size: 28px;
	}
	.main-title h2 {
	    font-size: 25px;
	}
	.main-title h3 {
	    font-size: 22px;
	}
	.main-title h4 {
	    font-size: 19px;
	}
	.main-title h5 {
	    font-size: 16px;
	}
	.main-title h6 {
	    font-size: 13px;
	}
	.subtitle * {
	    font-size: 18px;
	}
	#featured-home>div>div>div h1 {
	    font-size: 31px;
	    line-height: 37px;
	}
	#featured-home>div>div>div img {
		max-width: 95%;
		float: right;
		margin-right: -50px;
	}
	.wrapper-slider-servicos .card-servicos {
	    width: 300px;
	}
	.wrapper-arrows-slider-servicos {
	    justify-content: flex-start;
	    margin-top: 20px;
	}
	.wrapper-mascotes-card .card-mascotes {
	    margin-bottom: 50px;
	}
	footer>div>div>div>div {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    flex-wrap: wrap;
	}
	footer>div>div>div>div span {
	    width: 100%;
	    text-align: center;
	    margin: 20px 0 5px;
	}
	#sobre-nos>div>div>div img {
	    max-width: 70%;
	}
	#sobre-nos>div>div>div .wrapper-items .item {
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	}
	#sobre-nos>div>div>div .wrapper-items .item .wrapper-icon {
	    width: 33%;
	    margin-bottom: 20px;
	}
	#sobre-nos>div>div>div .wrapper-items .item .wrapper-icon img {
		margin: 0 auto;
		display: block;
	}
	#sobre-nos>div>div>div .wrapper-items .item .main-text {
	    width: 100%;
	    padding-left: 0;
	    text-align: center;
	}
	.wrapper-mascotes-card .card-mascotes>div .content .title {
	    font-size: 20px;
	}
	.wrapper-mascotes-card .card-mascotes>div {
	    display: flex;
	}
	.wrapper-mascotes-card .card-mascotes>div>.content {
	    width: 70%;
	}
	.wrapper-mascotes-card .card-mascotes>div .wrapper-mascote {
	    margin-right: 10px;
	    width: 30%;
	}
	.wrapper-mascotes-card .card-mascotes>div>.content>.content {
		width: 100%;
	}
	.wrapper-form form>input, .wrapper-form form>textarea, .wrapper-form form>p, .wrapper-form form>.botao-anexar label span {
		font-size: 15px;
	}
	.wrapper-form form>.botao-anexar label img {
		width: 33px;
	}
}