/*-----------------------MEDIA-QUERYS------------------------*/
/*-------Dispositivos large (desktops com menos de 1200px)-------*/
@media (max-width: 1199.98px){

}
/*-------Dispositivos médios (tablets com menos de 992px)-------*/
@media (max-width: 991.98px){
}
/*-------Dispositivos small (telefones em modo paisagem, com menos de 768px)-------*/
@media (max-width: 767.98px){
}
/*-------Dispositivos extra small (telefones em modo retrato, com menos de 576px)-------*/
@media (max-width: 575.98px){
	/*------------------------------------HEADER------------------------------------*/
	/*-------------------HEADER-FAIXA-PRINCIPAL-------------------*/
	.header{
		text-align: center;
	}
	.logo{
		height: 90px;
	}
	/*-------------------HEADER-MENU-PRINCIPAL-------------------*/
	.menuResp{
		display: none !important;
		text-align: center !important;
	}
	.navbar-toggler{
		color: #ffffff;
		font-size: 30px;
		text-decoration:none;
		outline: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		box-shadow: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		border: none !important; /*------------TIRANDO BORDA AZUL QUE APARECE NO CHROME------------*/
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
	}
	.navbar-toggler:hover{
		color:#ffffff;
		background-color: #0064f9;
	}
	.navbar-collapse .navbar-nav{
		width: 100%;
		text-align: center;
		background-color: #0064f9;
		padding: 10px 0;
		margin-top: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
	.navbar-collapse .nav-item{
		width: 100%;
		margin: 5px 0;
	}
	.itemMenuTopo{
		font-size: 20px;
		margin: 0 5px;
		padding: 5px 10px 0 10px;
		border-top: solid 5px transparent;
	}
	.itemMenuTopoHover{
		font-size: 20px;
		margin: 0 5px;
		padding: 5px 10px 0 10px;
		border-top: solid 5px #0064f9;
	}
	.dropdown-menu  a {
		text-align: center;
	}
	/*------------------------------------BANNER------------------------------------*/
	.conteudoBanner{
		padding: 30px 0 0 0;
		text-align: center;
	}
	.tituloBanner{
		line-height: 50px;
		font-size: 45px;
	}
	.conteudoBanner h2{
		font-size: 26px;
	}
	.btnBanner{
		padding: 15px 20px;
	}
	.videoBanner {
		margin-top: 30px;
	}
	.bannerVideo{
		margin-top: 20px;
		height: 210px;
	}
	/*------------------------------------HOMEAJUDAR------------------------------------*/
	.ajudarHome{
		padding: 50px 0px;
		text-align: center;
	}
	.ajudarHome h2{
		font-size: 45px;
	}
	.ajudarHome p{
		font-size: 20px;
	}
	.itemAjudarHome{
		margin-top: 20px;
	}
	/*------------------------------------HOMESOLUCOES------------------------------------*/
	.homeSolucoes{
		padding: 50px 0px;
		text-align: center;
	}
	.homeSolucoes h2{
		font-size: 45px;
	}
	.homeSolucoes img{
		max-height: 85px;
	}
	.homeSolucoes p{
		font-size: 20px;
	}
	.homeSolucoes h4{
		font-size: 20px;
	}
	/*------------------------------------HOMENUMEROS------------------------------------*/
	.homeNumeros{
		padding: 50px 0px;
		text-align: center;
	}
	.homeNumeros h2{
		font-size: 45px;
	}
	.homeNumeros h3{
		font-size: 20px;
	}
	.conteudoItemNumerosHome{
		padding: 20px 0;
	}
	.conteudoItemNumerosHome p{
		font-size: 35px;
	}
	.conteudoItemNumerosHome span{
		font-size: 20px;
	}
	/*------------------------------------HOMEETAPAS------------------------------------*/
	.homeEtapas{
		padding: 50px 0px;
		text-align: center;
	}
	.homeEtapas h2{
		font-size: 45px;
	}
	.itensEtapas{
		padding: 0 10px;
		text-align: left;
	}
	.itensEtapas h3{
		font-size: 26px;
	}
	.itensEtapas h3 i{
		font-size: 26px;
	}
	.itensEtapas p{
		padding: 0 0 0 10px;
		font-size: 20px;
	}
	.itensEtapas i{
		font-size: 8px;
	}
	/*------------------------------------HOMETIME------------------------------------*/
	.homeTime{
		padding: 50px 0px;
		text-align: center;
	}
	.homeTime h2{
		font-size: 45px;
	}
	.homeTime h3{
		font-size: 20px;
	}
	.conteudoItemTimeHome{
		border-left: 3px solid #ffffff;
		text-align: center;
	}
	.conteudoItemTimeHome p{
		font-size: 20px;
	}
	.conteudoItemTimeHome span{
		font-size: 26px;
	}
	/*------------------------------------HOMEFEEDBACK------------------------------------*/
	.homeFeedback{
		padding: 50px 0px;
	}
	.homeFeedback h2{
		font-size: 45px;
	}
	.loopFeedbackHome p{
		font-size: 16px;
	}
	/*------------------------------------HOMEPERGUNTAS------------------------------------*/
	.homePerguntas{
		width: 100%;
		margin: 0;
		padding: 100px 0px;
		text-align: center;
		background-color: #ffffff;
	}
	.homePerguntas h2{
		padding: 0;
		margin: 0;
		line-height: 55px;
		font-size: 55px;
		font-weight: 700;
		color: #111111;
	}
	.homePerguntas h3{
		padding: 0;
		margin: 0;
		line-height: 23px;
		font-size: 23px;
		font-weight: 400;
		color: #2a2a2a;
	}
	.conteudoPerguntas #accordion{
		width: 100%;
	}
	.conteudoPerguntas .card{
		margin-top: 2px;
	}
	.conteudoPerguntas .card .card-header{
		text-align: left;
		padding-left: 20px;
	}
	.conteudoPerguntas .card .card-header .btn.btn-link{
		line-height: 14px;
		font-size: 14px;
	}
	/*------------------------------------FOOTER------------------------------------*/
	.footer{
		padding: 50px 0px;
	}
	.footer h2{
		font-size: 45px;
	}
	.footer p{
		font-size: 20px;
	}
	.footer small{
		font-size: 13px;
	}
	.IcoWhatsFlutuante{
		width:50px;
		height:50px;
		bottom: 15px;
		right:15px;
	}
	.IcoWhatsFlutuante i{
		font-size:35px;
	}
}