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


	.wq-03{
		margin: 0 1rem 0 1rem;
	}
	
	.wq-statistics{
		flex-direction: row;
		text-align: center;
	}

	.wq-statistics-novo:nth-child(3n){
		margin-top: 3rem;
	}


	.wq-statistics figure{
		display: block;
		width: 4rem;
		height: auto;
		margin: auto;
	}


	.wq-statistics-text{
		margin-top: 2rem;
		display: flex;
		align-items: flex-start;
		justify-content: center;
	}



	.wq-contato li{
		margin-top: 15px;
	}


	/* .wq-header_bottom .wq-menu {
		height: auto;
		display: flex;
		width: auto;
		flex-direction: column;
		margin: 0 auto;
		padding: 10px 0;
	}

	.wq-header .wq-menu_principal ul {
		opacity: 0;
		max-height: 0;
		transition: all .4s ease-in-out;
		background-color: #f1f1f1;
		text-align: center;
		visibility: hidden;
	}

 */

	.wq-menu_principal {
		/* opacity: 0; */
		max-height: 0;
		transition: all 2s;
		background-color: #f1f1f1;
		text-align: center;
		visibility: hidden;
		width: 100%;
	}

	.wq-menu_principal.aberto {
		max-height: fit-content;
	}

	.wq-lista-inline li > span, .wq-lista-inline li ul{
		display: none!important;
	}





	.wq-banner_item, .wq-banner figure{height: auto;}
	.wq-banner figure{
		display: none;
	}
	.wq-banner figure.wq-banner_responsivo{
		display: block;
	}

	.wq-banner .owl-nav{display: none;}
	.wq-header_top .wq-midias-sociais{
		display: flex;
	}
	.wq-header_bottom .wq-menu {
		height: auto;
		display: flex;
		width: auto;
		flex-direction: column;
		margin: 0 auto;
		padding: 10px 0;
	}
	.wq-header_horizontal .wq-btn_menu{
		margin: 0 auto;
		background-color: transparent;
	}
	.wq-header_horizontal .wq-btn_menu hr{
		background-color: #fff;
	}
	.wq-header .wq-menu_principal ul{background-color: transparent;}
	.wq-contato{
		margin: 25px auto;
		justify-content: center;
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	.wq-header_fixo {
		z-index: 999;
		position: relative;
		animation: none;
		box-shadow: none;
	}
	.wq-09_carousel .owl-nav div{
		display: none;
	}
	.wq-menu_principal > ul > li{
		padding-right: 0px;
		border-right: none;
	}
	.wq-header_fixo .wq-header_bottom .wq-menu {
		height: 100%;
	}
	.wq-header_fixo + section {
		margin-top: 0px;
	}
}


/***** Tamanho para smartphones na vertical *****/

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

	
	.wq-servicos_btns .owl-nav div{
		top: calc(50% - 22px);
		width: 30px;
		height: 30px;
		font-size: 15px;
	}





	.wq-empresa_box figure {
		display: block;
		width: auto;
		height: auto;
		float: none;
		margin: 0 20px 20px 0px;
	}

	.wq-statistics-novo{
		margin-top: 2rem;
	}



	li.wq-dropdown ul {
		padding: 20px 0;
		width: 100%;
	    left: 0;
	}
	.wq-video iframe{
		height: 250px;
	}
	html{overflow-x: hidden;}

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

	.wq-header .wq-header_top .wq-flex{
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}
	.wq-header .wq-contato{margin-bottom: 10px;display: flex;flex-direction: column;align-items: center;}
	.wq-contato a{margin-right: 20px;}

	.wq-logo{
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.wq-menu_principal{
		width: 100%;
	}
	.wq-menu_principal.aberto{margin-top: 10px;}
	.wq-menu_principal li{
		margin-left: 0px;
		/* border-bottom: 1px solid #eee; */
	}
	.wq-header .wq-menu_principal ul{background-color: transparent;}
	.wq-menu_principal li a{
		padding: 8px 0 5px;
		display: block;
		list-style: 1;
	}

	.wq-banner_conteudo h2{font-size: 27px;}

	.wq-01 {padding-top: 60px;}
	.wq-01 .wq-empresa_box{margin-top: 0px;}
	.wq-empresa_box .wq-box_7f div{padding: 30px 20px;}
	.wq-empresa_box .wq-box_7f h2{font-size: 20px;}

	.wq-02 .wq-container > .wq-flex > .wq-box_4{margin-bottom: 20px;}
	.wq-data-hora{height: 180px;}

	.wq-statistics h4{font-size: 16px;}

	.wq-04 .wq-titulo_1 + p,.wq-05 .wq-titulo_1 + p{margin-bottom: 40px}

	.wq-06 .wq-box_4{margin-bottom: 20px;}
	.wq-06 .wq-titulo_1 + p{max-width: none}
	.wq-06 form input{
		width: 100%;
		margin-bottom: 20px;
	}
	.wq-footer_bottom p{
		width: 100%;
		text-align: center;
		font-size: 12px;
	}

	.wq-banner_pagina{height: 140px;}
	.wq-breadcrumbs h1{font-size: 27px;}

	.wq-empresa_01 .wq-box_7 div{padding-left: 0px;}
	.wq-empresa_01 .wq-box_7 h2{font-size: 20px;}

	.wq-empresa_02 .wq-box_4,.wq-servicos_01 .wq-box_4,.wq-beneficios_01 .wq-box_4{max-width: none;}
	
	.wq-servicos_01 .wq-titulo_1 + p,.wq-servicos_btns{margin-bottom: 40px;}
	
	.wq-servicos_btns li{
		margin-right: 6px;
		margin-bottom: 10px;
	}
	.wq-servicos_btns li a{
		font-size: 11px;
		padding: 0px 20px;
		line-height: 32px;
	}

	.wq-servico-interna_01,.wq-evento-interna_01,.wq-beneficio-interna_01{padding: 70px 0;}

	.wq-servico-interna_01 .wq-box_8 > div,
	.wq-evento-interna_01 .wq-box_8 > div,
	.wq-beneficio-interna_01 .wq-box_8 > div{margin-right: 0px}

	.wq-servico-interna_info div,.wq-evento-interna_info div{
		min-width: calc(50% - 10px);
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.wq-servico-interna_info div:last-child,.wq-evento-interna_info div:last-child{margin: 0px;}
	
	.wq-blog_item .wq-blog_info{margin-bottom: 20px;}
	.wq-blog_item .wq-blog_info p,.wq-blog_item .wq-blog_info a{
		font-size: 12px;
		margin: 2px 0;
	}
	.wq-blog_item h2{font-size: 27px;}

	.wq-sidebar{padding-left: 0px;}

	.wq-mensagem {
		margin-top: 20px;
		padding: 18px 25px;
	}
	.wq-contato_01 textarea{margin-bottom: 10px;}
	.wq-contato_box{padding: 30px 30px;}
	.wq-contato_box .wq-contato,
	.wq-contato_box .wq-midias-sociais{
		text-align: center;
		width: 100%;
	}
	.wq-contato_box .wq-contato a{
		margin: 0px 0px 10px;
	}

	.wq-contato li {
		vertical-align: middle;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.wq-new-footer .wq-flex {
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.wq-servicos-grid{
		grid-template-columns: 100%;
	}
	.wq-contato{
		flex-direction: column;
	}

	.wq-depoimento_item, .wq-depoimento_item .wq-wrapper {
		grid-template-columns: 100%;
		text-align: center;
		align-items: center;
	}
	.wq-depoimento_item figure {
		margin: 0 auto;
	}
	.wq-07 .owl-nav {
		position: relative;
		top: 0px;
		right: 0;
		display: flex!important;
		justify-content: center!important;
		align-items: center;
	}
	.wq-carousel_depoimentos .owl-nav div {
		position: relative;
	}
	.wq-carousel_depoimentos .owl-prev {
		left: 0px;
		margin-right: 20px;
	}
}

/***** Tamanho para smartphones na horizontal *****/

@media screen and (max-width: 649px) and (min-width: 500px) {


	.wq-servicos_btns .owl-nav div{
		top: calc(50% - 22px);
		width: 30px;
		height: 30px;
		font-size: 15px;
	}




	.wq-contato {
		margin: 25px 0;
		justify-content: center;
		display: flex;
		align-items: center;
		flex-direction: column;
	}



	.wq-empresa_box figure {
		display: block;
		width: auto;
		height: auto;
		float: none;
		margin: 0 20px 20px 0px;
	}


	.wq-statistics-text h3{
		font-size: 2rem;
	}

	.wq-statistics-text {
		margin-top: 2rem;
		display: block;
		margin: 0 auto;
	}


	
	.wq-statistics-novo{
		margin-top: 3rem;
	}


	.wq-contato li {
		margin: 15px;
	}



	li.wq-dropdown ul {
		padding: 20px 0;
		width: 100%;
	    left: 0;
	}
	.wq-video iframe{
		height: 300px;
	}
	html{overflow-x: hidden;}

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

	.wq-header .wq-header_top .wq-flex{
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}
	.wq-contato a{margin-right: 20px;}

	.wq-logo{
		margin-right: 0px;
	}
	.wq-menu_principal{
		width: 100%;
	}
	.wq-menu_principal li{
		margin-left: 0px;
		border-bottom: 1px solid #eee;
	}
	.wq-menu_principal li a{
		padding: 8px 0 5px;
		display: block;
		list-style: 1;
	}

	.wq-banner_conteudo h2{font-size: 27px;}

	.wq-01 {padding-top: 60px;}
	.wq-01 .wq-empresa_box{margin-top: 0px;}
	.wq-empresa_box .wq-box_7f div{padding: 30px 20px;}
	.wq-empresa_box .wq-box_7f h2{font-size: 22px;}

	.wq-02 .wq-container > .wq-flex > .wq-box_4{margin-bottom: 20px;}

	.wq-treinamento_box div h2{margin-top: 25px;}
	.wq-treinamento_box div h2:after{margin-bottom: 25px;}
	.wq-treinamento_box:hover div p{margin-bottom: 20px;}
	.wq-treinamento_box div a{
		line-height: 47px;
		width: 195px;
	}

	.wq-05 .wq-titulo_1 + p{margin-bottom: 40px;}

	.wq-06 .wq-box_4{margin-bottom: 20px;}
	.wq-06 .wq-titulo_1 + p{max-width: none}
	.wq-06 form input{
		width: 100%;
		margin-bottom: 20px;
	}
	.wq-footer_bottom p{
		width: 100%;
		text-align: center;
	}

	.wq-empresa_01 .wq-box_7 div{padding-left: 0px;}

	.wq-servicos_btns li{
		margin-right: 6px;
		margin-bottom: 10px;
	}
	.wq-servicos_btns li a{
		font-size: 11px;
		padding: 0px 20px;
		line-height: 32px;
	}

	.wq-servico-interna_01,.wq-evento-interna_01,.wq-beneficio-interna_01{padding: 70px 0;}

	.wq-servico-interna_01 .wq-box_8 > div,
	.wq-evento-interna_01 .wq-box_8 > div,
	.wq-beneficio-interna_01 .wq-box_8 > div{margin-right: 0px}

	.wq-servico-interna_info div,.wq-evento-interna_info div{
		min-width: calc(50% - 10px);
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.wq-servico-interna_info div:last-child,.wq-evento-interna_info div:last-child{margin: 0px;}

	.wq-sidebar{padding-left: 0px;}

	.wq-mensagem {
		margin-top: 20px;
		padding: 18px 25px;
	}
	.wq-contato_01 textarea{margin-bottom: 10px;}
	.wq-contato_box{padding: 30px 30px;}
	.wq-contato_box .wq-contato,
	.wq-contato_box .wq-midias-sociais{
		text-align: center;
		width: 100%;
	}
	.wq-contato_box .wq-contato a{
		margin: 0px 0px 10px;
	}

	.wq-new-footer .wq-flex {
		align-items: center;
		justify-content: center;
	}
	.wq-servicos-grid{
		grid-template-columns: 100%;
	}
	.wq-depoimento_item, .wq-depoimento_item .wq-wrapper {
		grid-template-columns: 100%;
		text-align: center;
		align-items: center;
	}
	.wq-depoimento_item figure {
		margin: 0 auto;
	}
	.wq-07 .owl-nav {
		position: relative;
		top: 0px;
		right: 0;
		display: flex!important;
		justify-content: center!important;
		align-items: center;
	}
	.wq-carousel_depoimentos .owl-nav div {
		position: relative;
	}
	.wq-carousel_depoimentos .owl-prev {
		left: 0px;
		margin-right: 20px;
	}
}

/***** Tamanho para tablets na vertical *****/

@media screen and (max-width: 749px) and (min-width: 650px) {


	.wq-contato {
		margin: 25px 0;
		justify-content: center;
		display: flex;
		align-items: center;
		flex-direction: column;
	}



	.wq-empresa_box figure{
		display: block;
		width: auto;
		height: auto;
		float: none;
		margin: 0 20px 20px 0px;
	}



	li.wq-dropdown ul {
		padding: 20px 0;
		width: 100%;
	    left: 0;
	}
	.wq-video iframe{
		height: 350px;
	}
	html{overflow-x: hidden;}

	.wq-titulo_1{font-size: 30px;}

	.wq-header .wq-header_top .wq-flex{
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.wq-contato a{margin-right: 20px;}

	.wq-logo{
		margin-right: 0px;
	}
	.wq-menu_principal{
		width: 100%;
	}
	.wq-menu_principal li{
		margin-left: 0px;
		border-bottom: 1px solid #eee;
	}
	.wq-menu_principal li a{
		padding: 8px 0 5px;
		display: block;
		list-style: 1;
	}

	.wq-banner_conteudo h2{font-size: 30px;}

	.wq-01 {padding-top: 60px;}
	.wq-01 .wq-empresa_box{margin-top: 0px;}
	.wq-empresa_box .wq-box_7f div{padding: 30px 20px;}
	.wq-empresa_box .wq-box_7f h2{font-size: 20px;}

	.wq-02 .wq-container > .wq-flex > .wq-box_4{margin-bottom: 20px;}

	.wq-06 .wq-box_4{margin-bottom: 20px;}
	.wq-06 .wq-titulo_1 + p{max-width: none}
	.wq-06 form input{
		width: 100%;
		margin-bottom: 20px;
	}

	.wq-empresa_01 figure{
		width: calc(50% - 10px);
		margin-right: 10px;
		display: inline-flex;
	}
	.wq-blockquote {
		width: calc(50% - 160px);
		display: inline-flex;
		margin-top: 0px;
		vertical-align: top;
	}
	.wq-empresa_01 .wq-box_7 div{
		padding: 20px 0 0;
	}

	.wq-servico-interna_01 .wq-box_8 > div,
	.wq-evento-interna_01 .wq-box_8 > div,
	.wq-beneficio-interna_01 .wq-box_8 > div{margin-right: 0px;}

	.wq-sidebar{padding-left: 0px;}

	.wq-mensagem{margin-top: 20px;}
	.wq-servicos-grid{
		grid-template-columns: 47% 47%;
	}
	.wq-depoimento_item, .wq-depoimento_item .wq-wrapper {
		grid-template-columns: 100%;
		text-align: center;
		align-items: center;
	}
	.wq-depoimento_item figure {
		margin: 0 auto;
	}
	.wq-07 .owl-nav {
		position: relative;
		top: 0px;
		right: 0;
		display: flex!important;
		justify-content: center!important;
		align-items: center;
	}
	.wq-carousel_depoimentos .owl-nav div {
		position: relative;
	}
	.wq-carousel_depoimentos .owl-prev {
		left: 0px;
		margin-right: 20px;
	}
}

/***** Tamanho para tablets na horizontal *****/

@media screen and (max-width: 999px) and (min-width: 750px) {
	li.wq-dropdown ul {
		padding: 20px 0;
		width: 100%;
	    left: 0;
	}
	.wq-video iframe{
		height: 400px;
	}
	html{overflow-x: hidden;}

	.wq-titulo_1{font-size: 30px;}

	.wq-header .wq-header_top .wq-flex{
		justify-content: space-between;
		flex-direction: row;
	}
	.wq-contato a{margin-right: 20px;}

	.wq-logo{
		margin-right: 50px;
		display: block;
		margin: 0 auto;
	}
	.wq-menu_principal{
		width: 100%;
	}
	.wq-menu_principal li{
		margin-left: 0px;
		border-bottom: 1px solid #eee;
	}
	.wq-menu_principal li a{
		padding: 8px 0 5px;
		display: block;
		list-style: 1;
	}

	.wq-banner_item, .wq-banner figure{height: 500px;}
	.wq-banner_conteudo h2{font-size: 30px;}

	.wq-01 {padding-top: 60px;}
	.wq-01 .wq-empresa_box{margin-top: 0px;}
	.wq-empresa_box .wq-box_7f div{padding: 30px 20px;}
	.wq-empresa_box .wq-box_7f h2{font-size: 20px;}

	.wq-02 .wq-container > .wq-flex > .wq-box_4{margin-bottom: 20px;}

	.wq-statistics h4{font-size: 20px;}

	.wq-treinamento_box div h2{
		margin-top: 53px;
		transition: all .3s ease;
		font-size: 20px;
		margin-top: 20px;
	}
	.wq-treinamento_box div h2:after{
		margin-bottom: 20px;
	}
	.wq-treinamento_box div a{
		max-width: 190px;
		line-height: 45px;
	}

	.wq-treinamento_box:hover div p{
		margin-bottom: 15px;
	}

	.wq-06 .wq-box_4{margin-bottom: 20px;}
	.wq-06 .wq-titulo_1 + p{max-width: none}
	.wq-06 form input{
		width: 100%;
		margin-bottom: 20px;
	}

	.wq-inscricao_box figcaption h3{font-size: 20px;}

	
	.wq-servicos-grid{
		grid-template-columns: 47% 47%;
	}
	.wq-depoimento_item, .wq-depoimento_item .wq-wrapper {
		grid-template-columns: 100%;
		text-align: center;
		align-items: center;
	}
	.wq-depoimento_item figure {
		margin: 0 auto;
	}
	.wq-07 .owl-nav {
		position: relative;
		top: 0px;
		right: 0;
		display: flex!important;
		justify-content: center!important;
		align-items: center;
	}
	.wq-carousel_depoimentos .owl-nav div {
		position: relative;
	}
	.wq-carousel_depoimentos .owl-prev {
		left: 0px;
		margin-right: 20px;
	}
}

/***** Monitores grandes  *****/

@media screen and (max-width: 1600px) {
	.wq-menu_principal > ul > li {
		border-right: 1px solid #fff;
		padding-right: 0.8vw;
	}
	.wq-menu_principal li {
		margin-left: 0.8vw;
	}

}
@media screen and (min-width: 1600px) {

	
	
	



}