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

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

	.wq-07 > figure,
	.wq-01 figure{
		display: none;
	}

	.wq-08 form {
	    flex-wrap: wrap;
	}
	.wq-header_top p.wq-contato {
	    justify-content: flex-start;
	    flex-wrap: wrap;
	}
	.wq-contato a{
		margin: 0 10px 10px 10px;
	}
	.wq-midias-sociais{
		display: flex;
	}
	.wq-menu_principal,
	.wq-navegacao{
		width: 100%;
	}
	.wq-menu_principal ul li a{
		margin-left: 0;
		display: inline-block;
		margin-bottom: 20px;
	}
	.wq-menu_principal.aberto{
		margin-top: 20px;
	}

	.wq-confianca_carousel .owl-nav .owl-next, .wq-confianca_carousel .owl-nav .owl-prev {
	    position: relative;
	    margin-top: 20px;
	}
	.wq-confianca_carousel .owl-nav .owl-prev{
		margin-left: 0;
	}
	.wq-confianca_carousel .owl-nav .owl-next{
		margin-right: 0;
	}
	.wq-confianca_carousel .owl-nav {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.wq-06,.wq-01,.wq-07{
	    padding: 60px 0 55px;
	}
	.wq-02 .wq-flex .wq-box_1_5{
		margin-bottom: 20px;
	}
	.wq-blog_box {
	    flex-wrap: wrap;
	    height: auto;
	}
	.wq-08 form input{
		width: calc(100% - 60px);
		margin-bottom: 10px;
	}
	.wq-08 .wq-flex .wq-box_4,
	.wq-header_bottom .wq-flex .wq-box_6{
		margin-bottom: 20px;
	}
	.wq-02 .wq-flex{
		justify-content: flex-start;
	}
	.wq-empresa-02 {
    	padding: 170px 0 115px;
    }
    .wq-empresa-02 .wq-flex .wq-box_4{
    	margin-bottom: 130px;
    }
    .wq-form-captura {
   	    margin: 40px 0;
   	    padding: 35px 30px;
 	}
	.wq-mapa{
		display: none;
	}
	.wq-blog_01-item-box .wq-blog_box-conteudo h2 {
    	font-size: 29.06px;
    }

    .wq-new-blog ul {
	    margin: 0 0 25px 0;
	}

	.wq-new-blog {
	    display: flex;
	    align-items: flex-start;
	    flex-wrap: wrap;
	    justify-content: flex-start;
	    flex-direction: column-reverse;
	}

	.float-whatsapp{
		top: auto !important;
		bottom: 15px;
		left: 15px;
		right: auto !important;
	}
	.nav-bottom-whatsapp-websam{
		top: auto !important;
		bottom: 0px;
		left: 0px;
		right: auto !important;
	}
	.popup-whatsapp-websam {
		bottom: 100px;
		left: 15px;
		right: auto !important;
		top: auto !important;
	}
}
/***** Tamanho para smartphones na vertical *****/

@media screen and (max-width: 499px){
	.wq-header_top .wq-container {
	    display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.wq-header_top p.wq-contato a{
		width: 26.5px;
		overflow: hidden;
		margin: 8px;
	}
	.wq-header_top p.wq-contato a span:not([class]){
		display: none;
	}
	.wq-midias-sociais li a{
		margin: 8px;
	}
	.wq-02{
		text-align: center;
	}
	.wq-02 h4{
		font-size: 15px;
	}
	.wq-contato-footer {
	    flex-wrap: wrap;
	}
	.wq-contato-footer p.wq-contato {
    	width: 100%;
	}
	.wq-copyright .wq-flex{
		justify-content: center;
		align-items: center;
		flex-direction: column;
		text-align: center;
	}
	.wq-copyright .wq-flex p{
		margin-bottom: 10px;
	}
	.wq-empresa-02 {
	    padding: 170px 0 15px;
	}
	.wq-blog_01 .wq-flex{
		flex-direction: column-reverse;
	}

	.wq-01 .wq-box_6 figure,.wq-07 .wq-box_6 figure{
		padding-right: 0px;
		width: 100%;
		margin-bottom: 30px;
	}

	.wq-servicos-01 .wq-tabs_btns{
		flex-wrap: wrap;
	}
	.wq-servicos-01 .wq-tabs_btns a,
	.wq-servicos-01 .wq-tabsinterna_btns a{
		margin: 3px;
	}

}

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

@media screen and (max-width: 649px) and (min-width: 500px) {
	.wq-header_top .wq-container {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    flex-direction: column;
	}

	.wq-header_top p.wq-contato a{
		width: 26.5px;
		overflow: hidden;
		margin: 8px;
	}
	.wq-midias-sociais li a{
		margin: 8px;
	}
	.wq-contato-footer {
	    flex-wrap: wrap;
	}
	.wq-contato-footer p.wq-contato {
    	width: 100%;
	}
	.wq-copyright .wq-flex{
		justify-content: center;
		align-items: center;
		flex-direction: column;
		text-align: center;
	}
	.wq-copyright .wq-flex p{
		margin-bottom: 10px;
	}

	.wq-empresa-02 {
	    padding: 170px 0 15px;
	}
	.wq-blog_01 .wq-flex{
		flex-direction: column-reverse;
	}
}

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

@media screen and (max-width: 749px) and (min-width: 650px) {
	.wq-empresa-02 {
	    padding: 170px 0 15px;
	}

}

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

@media screen and (max-width: 999px) and (min-width: 750px) {
	.wq-empresa-02 {
	    padding: 170px 0 15px;
	}
	  .wq-form-captura {
   	    margin-top: 0px;
	}
}


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

}

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

}

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

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

}