/**/

	.bloco-icones-desktop {
		display:block;
	}

	.bloco-icones-mobile {
		display:none;
	}


@media only screen and (max-width:1024px) {
	#patrocinios ul li {
		margin: 0px 2px 0px 9px !important;
	}
	
	#grupo-consigaz .txt-padrao-cinza, #grupo-consigaz h2 {
		text-align: center !important;
	}
	
	.faixa-azul .btn-faixa {
		margin-left:20px;
	}
	
	#patrocinios .carousel-wrap {
		height:320px;
	}

	
	
	html body #slide-out-widget-area #search-2 {
		display:block;
	}
	
	#slide-out-widget-area #search-2 h4 {
		text-align: center;
		text-transform: uppercase;
		font-style: italic;
		font-size: 13px;
	}
	
	.otimiza-mob {
		width:50% !important;
	}
	
	
	.bloco-icones-desktop {
		display:none !important;
	}
	
	.bloco-icones-mobile {
		display:block !important;
	}
	
	html body .vp-tabela tr td, html body .vp-tabela .tr th {
		font-weight:normal !important;
	}
	.blog-posts {
		padding-left:0;
	}
	
	#page-header-bg .inner-wrap {
		margin-top:0;
	}
	
	#page-header-bg .inner-wrap br{
		display:none;
	}
	
	html body.page:not(.home) #header-outer[data-transparent-header="true"].transparent {
		background-color:#fff !important;
	}	
	
	.page-id-1062 #post-area{
		margin: auto !important;
		display: block;
		float: none;
	}
	
}

@media only screen and (min-width:480px) and (max-width:768px) {
	.home #page-header-wrap h1 {
		margin-top: -260px;
		display: block;
	}
	#enderecos_bloco1 {
		margin-bottom:0;
	}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
		
	.mobile-video-image {
		background-position: center -75px;
	}
	
	.home #page-header-wrap h1 {
		margin-top: -175px;
		display: block;
	}
	
}


@media only screen and (min-width:768px) and (max-width:1024px) {

	.page-id-319 .nectar-fancy-box {
		height:540px !important;
	}
	
	.botijoes-desconto img:nth-child(4) {
		margin-left:6%;
	}
	
	.botijoes-desconto img:last-child {
		margin-right:6%;
	}
}

@media only screen and (max-width:767px) {
	.page-id-319 .portfolio-wrap {
		pointer-events:none;
	}	
	
	.tel-vazamento-gas {
		color: #14387f;
		font-size: 25px;
		margin-top: -10px;
		line-height: 67px;
		display: inline-block;
	}
	
	
	.otimiza-mob {
		width:50% !important;
	}
	
	#vazamentoIcons br {
		display:none;
	}
	
	.otimiza-mob .txt-padrao-cinza {
		font-size:12px !important;
		line-height:15px;
	}
	
	.otimiza-mob img {
		width:50% !important;
	}

	#wpsl-search-wrap #wpsl-radius {
		margin:auto !important;
		width:100%;
		display:inline-block;
		padding-bottom: 10px;
    }	
	
	#footer-outer .span_3 {
		width: 100% !important;
	}
	
	
	#wpsl-search-wrap .wpsl-select-wrap {
		width:100%;
	}
	
	#wpsl-search-wrap .wpsl-dropdown {
		width:100% !important;
		display:inline-block;
	}
	
	div#wpsl-results {
		width:100%;
	}
	
	#wpsl-search-wrap .wpsl-dropdown {
		width:100% !important;
	}
	
	.wpsl-search-btn-wrap {
		width: 100%;
		text-align: center;
	}
	
	#wpsl-search-wrap #wpsl-search-btn {
		float:none;
		margin:auto;
		margin-top:10px;
	}
	
	form .wpsl-input > div {
		width:100%;
	}
	
	#wpsl-search-wrap .wpsl-input input {
		max-width:none;
		width:100% !important;
	}
}

@media only screen and (max-width:768px) {
	#patrocinios {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.bloco-enderecos-2 {
		margin-bottom: 0 !important;
	}
	

	#cnc-bloco {
		margin-top:-15px !important;
	}
	
	.missai-visao-valores {
		margin-bottom:0 !important;
	}
	
	#grupo-consigaz div:nth-child(2)  .wpb_text_column  {
		padding-bottom:10px !important;
	}
	
	.titulo-localiza-revenda {
		line-height: 37px;		
	}	
	
	div.dark_rounded iframe {
		height: auto;
	}
	
	.page-id-319 .nectar-fancy-box {
		display:none;
	}
	
	.escola-bloco-mobile {
		display:block !important;
	}
	
	#footer-outer #footer-widgets .col.span_3 {
		margin-bottom:22px !important;
	}
	
	#footer-widgets {
		margin-bottom:0!important;
	}
	
	html body .logo-rodape {

	}	
	
	#page-header-bg .subheader {
		line-height:22px;
	}
	
	#footer-outer #copyright {
		padding-top:0;
	}
	
	.icones-planejamentos-ajuste {
		margin-bottom:0 !important;
	}
	
	.esconde-mobile {
		margin-bottom:10px !important;
	}
	
	.ancoras-wrapper {
		color:transparent;
		line-height:11px;
	}

	.ancoras-wrapper a, .ancoras-wrapper a:first-child, .ancoras-wrapper a:last-child{
		display:block;
		color:#6f9ed4;
		margin-left:0;
	}
	
	#escola .col .bloco-video-escola {
		height:589px!important;
	}
	
	.faixa-azul {
		padding-left:20px;
		padding-right:20px;
		line-height:22px;
	}
	

	html body .vp-tabela tr td, html body .vp-tabela .tr th {
		font-weight:normal !important;
	}
	
	.vp-tabela {
		overflow-y:scroll;
	}
	

	.page-id-319 .vp-tabela.tabela-mobile tr td, .page-id-319 .vp-tabela.tabela-mobile tr th, .page-id-319 .vp-tabela.tabela-mobile tr {
		display:inline-block;
		width:100% !important;
		border:1px white solid;
	}
	

}

@media only screen and (max-width:480px) {
	
	.txt-mais-revendedores {
		margin-bottom:15px !important;
	}
	
	
	.titulo-padrao {
		line-height:22px;
	}
	
	.faixa-azul h3{
		line-height:18px !important;
	}
	
	.faixa-azul a {
		margin-left:0 !important;
		margin-top:10px !important;
	}
	
	.vp-tabela th, .vp-tabela td {
		line-height:15px;
	}
	
	.titulo-localiza-revenda {
		line-height: 21px;		
	}	
	
	#copyright {
		padding-bottom:0!important;
	}
	
	#copyright .span_5 {
		margin-bottom:22px !important;
	}
	
	#copyright .col.span_5 {
		text-align:justify;
	}
	
	#copyright .col.span_5 br{
		display:none;
	}	
	
	.page-id-319 .nectar-fancy-box {
		height:350px !important;
		pointer-events:none;
	}
	
	#escola .col .bloco-video-escola {
		height:400px !important;
	}
	
	.icones-planejamos .instance-2,
	.icones-planejamos .instance-3,
	.icones-planejamos .instance-4,
	.icones-planejamos .instance-5,
	.icones-planejamos .instance-6,
	.icones-planejamos .instance-7 {
		width:100% !important;
	}
	
	.icones-planejamos .instance-3 {
		margin-left:0 !important;
	}
	
}

.saibamais-play-video {
	cursor:pointer;
}

@media only screen and (max-height:400px) {
	#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 {
		top:0 !important;
	}
}

@media only screen and (min-width:690px) {
	
	.itens-incendio div:nth-child(2) div:nth-child(3) img {
		margin-top:6px;
	}
	
}

@media only screen and (min-width:1025px) {
	
	.itens-incendio div:nth-child(2) div:nth-child(3) img {
		margin-top:24px;
	}
	
	.itens-incendio div:nth-child(2) div:nth-child(4) img {
		margin-top:18px;
	}
	
}