@charset "UTF-8";

/* CSS Document */

@media (min-width: 1367px) {
	#intro .h2,
	#intro h2,
	#suporte .h2,
	#suporte h2 {
		font-size: 3rem !important;
		margin-top: 8%;
	}
}



@media (max-width: 1366px) {

#intro .h2, #intro h2 {
    font-size: 2rem !important;
}

}


/* Small devices (landscape phones, 576px and up)*/

@media (max-width: 576px) {
	.noMob {
		display: none;
	}
	.noDesk {
		display: block;
	}
	a.botao {
		padding: 15px !important;
		font-size: 12px !important;
	}
	.h2,
	h2 {
		font-size: 2rem !important;
	}
	.logo {
		width: 100%;
		margin-bottom: 7%;
	}
	/* INTRO */
	#intro {
		margin: 160px 0 0 0;
		background: url("../images/imgIntroMobile.jpg") top no-repeat;
	}
	#intro .texto {
		padding: 15% 5% !important;
		text-align: center;
	}
	#intro .h2,
	#intro h2 {
		font-size: 1.8rem !important;
		margin-top: 45%;
	}
	/* SOLUÇÕES */
	#solucoes h2 {
		text-align: center;
	}
	#solucoes .texto {
		padding-right: 5% !important;
		padding-bottom: 5%;
	}
	/* DEPOIMENTOS */
	#depoimentos .card {
		width: 100% !important;
		margin: 0 !important;
	}
	#depoimentos {
		overflow: hidden;
		padding: 5% 0 20% 0;
	}
	.carousel-control-next {
		right: 0 !important;
		opacity: 1 !important;
	}
	.carousel-control-prev {
		left: 0 !important;
		opacity: 1 !important;
	}
	#depoimentos .carousel-control-next,
	#depoimentos .carousel-control-prev {
		top: -230px !important;
	}
	/* RECURSOS */
	#recursos {
		background: #46216e;
		padding-bottom: 30%;
		overflow: hidden;
	}
	#recursos .recMobile {
		width: 100%;
		float: left;
		padding: 5% 20%;
		text-align: center;
	}
	#recursos .recMobile .fas {
		font-size: 40px;
		margin-bottom: 15px;
		color: #c9ae43;
	}
	#recursos .recMobile p {
		font-size: 12px;
	}
	#recursos .carousel-indicators [data-bs-target] {
		background-color: #fff !important;
	}
	/* COMBO */
	#combo .aquisicao {
		text-align: center;
		margin: 25px 0 5% 0;
	}
	.botao.verde {
		width: 90%;
		top: -30px;
		left: 5%;
		font-size: 20px !important;
	}
	.verde {
		font-size: 2.4rem !important;
	}
	#combo {
		background: url("../images/bg_comboguardiaoMob.jpg") no-repeat !important;
		background-size: cover;
	}
	#combo .itensCombo {
		width: 95%;
		margin: 10% 0 10% 4%;
		border-radius: 0;
	}
	#combo h2 {
		margin: 5% 0;
	}
	#combo .itensCombo li {
		font-size: 11px !important;
	}
	/* SUPORTE */
	#suporte {
		text-align: center;
	}
	#suporte .texto {
		padding: 5% !important;
	}
	/* VIDEO & FAQ */
	#videoFaq {
		padding: 5% 0 15% 0;
	}
	#videoFaq .video,
	#videoFaq .accordion {
		width: 100%;
		margin: 0;
	}
	/* DOWNLOAD */
	#download {
		text-align: center;
	}
	#download .texto {
		padding: 5% !important;
	}
	#download ul li {
		margin: 0 5% 5% 0;
		float: left;
		width: 45%;
	}
	#download ul li.anatel {
		margin: 0 27.5% 5% 27.5% !important;
		float: left;
		width: 45%;
	}
	#download ul li img {
		height: auto;
		width: 100%;
	}
	.ancoraBotao {
		height: 80px !important;
}
	
footer .logoRodape{
	max-width: 100% !important;
}
	
footer .redes p{
    width: 70% !important;
	text-align: center
}
}