.container{max-width:100% !important;margin:0 auto !important;padding:0 30px;}
/*Media Queries*/
@media only screen and (max-width:1200px){
	.container{width:initial; max-width:100% !important;margin:0 auto !important;padding:0 30px;}
	#apoio{display:block;width:100%;}
	.breadcrumbs .share{right:30px;}
	#principal .conteudo{padding:30px!important;}
	#principal .bloco4{padding:10px 19px 10px 0;width:22%;}
	#principal .bloco4 img{margin-top:15px;max-width:225px;}
	#principal .bloco4 li.btn a{text-align:left;}
	#principal .bloco5{width:17%;}
	.banner{height: 368px;background-size: auto 100%;background-position:center;}
	.banner-texto div{padding:30px; width:350px;}
	.banner-texto div h2{font-size:1.6em;}
	a.banner, a.banner img{max-width:1000px;}
	#home .swiper1 .swiper-button-next, #home .swiper1 .swiper-button-prev{display:none;}
	#servicos a.bloco4{margin:20px 20px 0 0;width:190px;}
	.chamadas .bloco3{margin:5px;width:330px!important;}
	footer .atalho-bloco{max-width:222px;}
	footer .atalho-bloco:last-child{max-width:284px;}
	#informacoes-do-produtos{text-align:left;}
	#informacoes-do-produtos li{display:block;}
}
@media only screen and (max-width:1100px){
	#principal .bloco2{width:45%;}
	#principal .bloco4{padding:10px 15px;width:40%;}
	#principal .bloco4 img{margin-top:15px;max-width:100%;}
	.banner{height: 348px;}
	a.banner, a.banner img{max-width:100%;}
	a.banner{margin:20px;}
	#home .swiper1 .swiper-pagination{display:none;}
	#home .capa{padding:0;background:#8bb54e;text-shadow:none;}
	#home #principal #servicos.conteudo a.bloco4:hover{background:#FFF;}
	#home #principal #servicos.conteudo a.bloco4:hover h5, #home #principal #servicos.conteudo a.bloco4:hover i{color:#8bb54e!important;}
	#marcas #principal .bloco3{width:49%;}
}
@media only screen and (max-width:1000px){
	#logotipo img{max-width:310px;height:auto;}
	.capa i{margin-top: 15px;}
	.banner{height: 310px;}
	.banner-texto div{padding: 25px; width: 300px;}
	.banner h2,.capa h2{font-size:1.5em;line-height:1.4em;}
	#principal h3{font-size:1.4em;line-height:1.3em; font-weight:bold;}
	#servicos a.bloco4{margin:20px 10px;}
	footer .atalhos{padding:15px 0;}
	footer .atalho-bloco{float:none;display:inline-block;margin:0 auto;padding:0 15px 15px;max-width:222px;text-align:center;}
	footer .atalho-bloco a, footer .atalho-bloco a:visited{display:block;}
	footer .phone{display:-webkit-inline-box;}
}
@media only screen and (max-width:900px){
	.container{max-width:100% !important;margin:0 auto !important;padding:0 20px!important;}
	#principal .conteudo{padding:25px 20px!important;}
	#home #principal .conteudo{padding:25px 0!important;}
	#topo .container, #apoio .container, #sitemaps .container{padding:0!important;}
	#topo{margin:0;}
	#logotipo{float:none;width:100%;margin:15px auto 10px;padding-right:initial;text-align:center;}
	.slogan{display:none;}
	.apoio-contatos{display:none;float:none;margin-top:0;padding:7px 0;width:100%;text-align:center;border-bottom:1px dashed #999;}
	.apoio-contatos h2{display:none;}
	.apoio-contatos p,.apoio-contatos a{display:inline-table;}
	div#topo .whats, div#topo .mail, div#topo .phone{margin:0;}
	div#topo .mail{margin-left:10px;padding-left:35px!important;background-position:12px -1px;border-left:1px solid #FFF;}
	#apoio{display:block;position:relative;top:initial;background:#8bb54e;}
	aside.apoio-social, .apoio-texto{float:none;margin:0 auto;display:table;width:100%;text-align:center;}
	aside.apoio-social{float:none;margin:0 auto;}
	aside.apoio-social ul{display:table;margin:0 auto;}
	.apoio-texto{margin-bottom:5px;}
	.apoio-texto h2{margin-top:10px;padding:0;font-size:1.5em;}
	.apoio-texto p, .apoio-texto a{margin:5px;}
	.breadcrumbs.container{padding:0!important;}
	.breadcrumbs .share{float:none;position:relative;right:initial;padding:0 20px;text-align:center;}
	.breadcrumbs p{margin:8px 0;}
	#breadcrumbs{padding:5px 20px;text-align:center;border-top:1px solid #ccc;}
	.jetmenu{width:100% !important;padding:0;margin:0 auto!important;position:relative;list-style:none;z-index:51;}
	.jetmenu li{display:inline-block;float:none !important;}
	.jetmenu li li{float:left !important;}
	.jetmenu > li > a{padding:9px 20px !important;font-size:15px !important;color:#333 !important;border-bottom:1px solid #CCC;}
	.jetmenu > li:hover > a, .jetmenu > li.active > a{color:#FFF!important;background:#333!important;}
	.jetmenu > li.showhide{padding:0!important;width:100% !important;line-height:normal;height:auto!important;}
	.jetmenu > li.showhide span.title{margin-top:15px!important;color:#FFF!important;font-size:1.3em!important;}
	#sitemaps{height:auto;border-top:none;box-shadow:none;}
	.jetmenu > li > .megamenu{width:100% !important;left:0 !important;}
	.jetmenu ul.dropdown li > ul.dropdown li a{padding:9px 20px!important;color:#222 !important;}
	.jetmenu > li > ul.dropdown > li > a{padding:9px 20px!important;}
	.jetmenu ul.dropdown li > ul.dropdown li:hover a{color:#eee!important;}
	.jetmenu > li.showhide span.title{display:none;margin:0 auto!important;padding:10px !important;height:auto !important;font-size:1.3em !important;float:none !important;text-align:center;}
	.jetmenu > li.showhide span.icon{position:absolute;top:-180px;right:15px;}
	.jetmenu > li.showhide .icon{margin:0!important;padding:10px!important;border-radius:3px;background:#8bb54e;}
	.jetmenu > li.showhide .icon em{margin-bottom:3px!important;margin:3px 0!important;width:24px!important;height:3px!important;background:#FFF!important;border-radius:28px;}
	#breadcrumbs .fa{color:#333!important;}
	#breadcrumbs .fa:hover{color:#8bb54e!important;}
	/*.swiper-container{margin-top:43px!important;}*/
	.conteudo .swiper-container{margin-top:initial!important;}
	#principal .bloco2{clear:both;float:none;display:block;padding:15px 0;width:initial;max-width:100%;}
	#marcas-interno #principal #nossos-produtos.container{padding:25px 20px!important;text-align: center;}
}
@media only screen and (max-width:850px){
	.banner{height:435px;}
	.banner-texto div{clear:both;float:none;position:absolute;display:block; bottom:0; padding: 15px 0; width:100%; text-align:center;background:#003852;border-radius:0;}
	.banner-texto div h2,.banner-texto div p{font-size: 1.2em;line-height:1em;}
	.banner-texto div p{margin:5px 0; font-size: 0.8em;}
	.banner-texto div p strong{font-weight:normal;}
	.banner .btn {padding: 10px; font-size: 15px;}
	.banner-bonafont{background:#FFF url(../img/banner-agua-mineral-bonafont-smart.jpg) no-repeat center top;}
	.banner-20litros{background:#FFF url(../img/banner-agua-mineral-20-litros-smart3.jpg) no-repeat center top;}
	#principal .container h2{font-size:1.8em; line-height:1.1em;}
}
@media only screen and (max-width:800px){
}
@media only screen and (max-width:700px){
	#marcas #principal .bloco3{width:100%;}
}
@media only screen and (max-width:600px){
	#marcas-interno #nossos-produtos a{margin:10px;}
}
@media only screen and (max-width:550px){
	.banner{height:328px; background-size:auto 205px;}
}
@media only screen and (max-width:480px){
	#logotipo{width: initial;margin:15px 0 10px 10px; text-align: left;}
	#logotipo img{max-width: 270px;}
	.apoio-texto h2{font-size:1.3em;}
	.apoio-texto .mail2{display:none;}
	#empresa .texto img{float:none;margin:0;width:100%;}
	#principal #nossos-produtos a{width:290px;}
	#principal #nossos-produtos a img{padding:0;}
	#principal #nossos-produtos a div{margin:0; width:290px;height:290px;}
	footer .atalho-bloco,footer .atalho-bloco:last-child{max-width:284px;}
}
@media all and (-webkit-min-device-pixel-ratio:1.5){
	aside.apoio-social ul li a{background:url(../img/redes_sociais%402x.png) no-repeat left center;background-size:auto 35px;}
	aside.apoio-social ul li a:hover{background:url(../img/redes_sociais_hover%402x.png) no-repeat left center;background-size:auto 35px;}
	aside.apoio-social ul li a.facebook{background-position:0 0;}
	aside.apoio-social ul li a.instagram{background-position:-280px 0;}
}