@media screen and (max-width: 992px){
	section{
		overflow: hidden;
	}

	.mobile-only{
		display: block;
	}

	.wq-header .navbar-brand{order: 1;}

	.wq-header .logo{
		height: auto;
	}
	.wq-header .logo img{
		height: 80px;
	}

	.others-links{
		order: 2;
		margin: 0 10px 0 auto;
	}

	.navbar-toggler{ order: 3;}
	.navbar-toggler img{
		height: 32px;
	}
	.wq-header .navbar .navbar-collapse{
		order: 4;
		margin-top: 15px;
		text-align: center;
	}
	.wq-header .header-nav ul{
		gap: 0px;
	}
	.wq-header .header-nav ul li a.nav-link{
		padding: 10px 0;
		border-top: 1px solid #dedede;
	}

	.wq-banner figure{
		display: none;
	}
	.wq-banner figure.wq-banner_responsivo{
		display: block;
	}

	.hx-cta-body{
		background-image: url("img/bg-cta-mobile.png");
		padding: 80px 0;
	}
	.hx-cta-body h4{
		width: 100%;
	}

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

	body{
		font-size: 16px;
	}

	p{
		font-size: 16px;
	}

	section{
		overflow: hidden;
	}
	.wq-header .navbar .wq-btn {
		font-size: 16px;
	}

	.wq-titulo_1{
		font-size: 27px;
		margin-bottom: 25px;
	}

	.wq-header .navbar{justify-content: center;}


	.wq-btn{
		font-size: 14px;
		line-height: 1.25;
		padding: 12px 28px;
	}

	.wq-banner-item{
		top: 0px;
		height: 100%;
		text-align: center
	}
	.wq-banner-item h1{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.wq-banner-item h3{
		font-size: 23px;
		margin-bottom: 10px;
	}
	.wq-banner-item_conteudo-destacado {
		margin-bottom: 15px;
		justify-content: center;
		display: block;
	}
	.wq-banner-item span img {
		display: none;
	}
	.wq-banner-item p{
		font-size: 18px;
	}

	.wq-parceiros .wq-titulo_1{
		font-size: 19px;
	}

	.wq-indica,
	.wq-depoimentos{
		padding: 70px 0 50px;
	}
	.wq-indica .row > div,
	.wq-depoimentos .container > .row > div{
		margin-bottom: 30px;
	}

	.wq-nariz_carousel{
		margin-top: 50px;
	}

	.wq-cta_box{
		text-align: center;
		padding: 30px 20px;
		flex-direction: column;
	}
	.wq-cta_box .wq-cta_titulo{
		margin-bottom: 20px;
	}

	
	.at-cta__new {
		padding: 40px 0;
	}
	.wq-contato{
		padding: 0 0 60px;
		background-color: #191919
	}
	.wq-contato iframe{
		height: 300px;
	}
	.wq-contato_conteudo{
		height: auto;
		grid-template-rows: auto;
	}
	.wq-contatos_list{
		grid-template-columns: 1fr;
	}

	.wq-indica_conteudo h3,.wq-nariz_conteudo h2,
	.wq-contato_titulo h2,.wq-cta_box h2{
		font-size: 27px;
	}

	.wq-footer-top{
		padding: 50px 0 30px;
	}
	.wq-footer-top .row > div{
		margin-bottom: 30px;
	}

	.hx-cta-body{
		background-image: url("img/bg-cta-mobile.png");
		padding: 80px 0;
	}
	.hx-cta-body h4{
		width: 100%;
		font-size: 25px;
		padding: 0 15px;
	}
	.number-assistance{
		font-size: 22px;
		margin-top: 20px;
	}
	.hx-cta{
		overflow: hidden !important;
	}

	.faq-accordion {
		width: 100%;
		margin: 0;
	}
	.wq-faq-box{
		display: block;
	}

	.at-cta__new h2{
		font-size: 30px;
	}

	.wq-comofunciona{
		background-color: #f3f3f3;
	}
	.wq-comofunciona_wrapper{
		grid-template-columns: 1fr 1fr;
	}

	.css-z-index{
		position: relative !important;
		z-index: -1 !important;
	}

	.hx-cta h3{
		font-size: 28px;
	}
	.hx-cta-body h5 {
		font-size: 16px
	}

	.wq-comofunciona_texto h3{
		font-size: 28px;
	}
	.wq-comofunciona-titulo h2 {
		font-size: 30px;
	}
	
	.faq-accordion h2{
		font-size: 16px;
		line-height: 18px;
	}

}
/***** Tamanho para smartphones na horizontal *****/
@media screen and (max-width: 768px) and (min-width: 577px) {

	.css-z-index{
		position: relative !important;
		z-index: -1 !important;
	}

	
}
/***** Tamanho para tablets na vertical *****/
@media screen and (max-width: 1099px) and (min-width: 769px) {
	
}
/***** Tamanho para tablets na horizontal *****/
@media screen and (max-width: 1200px) and (min-width: 1100px) {

}
/***** Monitores pequenos  *****/
@media screen and (max-width: 1299px) and (min-width: 992px) {

}
/***** Monitores medios  *****/
@media screen and (max-width: 1499px) and (min-width: 1300px) {

}
/***** Monitores extra grandes  *****/
@media screen and (max-width: 1699px) and (min-width: 1500px) {

}
/***** Monitores extra grandes  *****/
@media screen and (max-width: 2500px) and (min-width: 1920px) {

}
@media screen and (max-width: 3000px) and (min-width: 2500px) {

}
/****Responsivo da página****/
