@media only screen and (max-width: 1350px){#allBairrosIn ul {width:16%;margin-left:0.5%;} #allBairrosIn ul:nth-child(3){margin-left:-2%}  #allBairrosIn ul  h4 {width:100%;height:38px;display:inline-block;margin:11px 0px 7px 0px;font-size:23px;color:#00FFFF;line-height:37px;border-bottom:2px solid #FFF;text-align:left;text-indent:0px; font-weight:500!important;text-transform:uppercase}  #allBairrosIn ul li {width:100%;float:left;margin-top:2px;}#allBairrosIn  li a{width:100%;height:31px;float:left;margin:0; margin-top:2px;font-size:18px;}  } @media only screen and (max-width: 1285px){ #bairrosZonaIn {width:100%;} }  @media only screen and (max-width: 1253px){ #home1In , #home2In,  #home3In , #home4In {max-width:none; width:98%;margin-left:1%; } #barraTopoIcon ,  #barraTopoIconPgs { width:96%;}#allBairrosIn li a{font-size:16px;} } 
@media only screen and (max-width: 1220px){ #allBairrosIn ul {margin-left:0%; }#allBairrosIn ul:nth-child(3){margin-left:0%; }  }  
@media only screen and (max-width: 1210px){ #topoLogoMenuIn  , #topoCenter  , #textoPgsIn , #textoPgsTexto , #textoPgsBairrosIn  {width:100%; }  #topoLogo{margin-left:10px; }#textoPgsBairros , .breadcrumbs   {width:96%;} #textoPgsBairrosIn { width:96%;} #textoPgsBairrosTexto {width:680px; }   #menu{margin-top:10px;margin-right:12px; }#textoPgsBairrosTexto h1   span {font-size:25px;line-height:30px;  }  #rodapeIn {width:98%;}} @media only screen and (max-width: 1150px){  #homeTexto{width:57%; } } @media only screen and (max-width: 1080px){  #textoPgsBairrosTexto {width:590px; }   #textoPgsBairrosTexto h1  {margin-top:30px;font-size:40px;}#textoPgsBairrosTexto h1   span {font-size:25px;line-height:30px;  } } @media only screen and (max-width: 1020px){ #barraTopoIcon section h2  {font-size:26px;} #barraTopoIcon section h2  span {font-size:19px;} #homeTexto{width:52%;} #home3In img {width:450px;}#textoHome3 {width:450px} #allBairrosIn li a{font-size:14px;}  } @media only screen and (max-width: 970px){ /* MOBILE  */  .conteudoFixo{ position:fixed;}	 .conteudoFixo , .conteudoFixoFone{position:fixed; }  .fundoBlackMenu , .fundoBlackFone{width:100%;height:100%; position:fixed;background: rgba(0, 0, 0, 0.8);display:none; z-index:9;}#m-topoLogoImg , .m-BtLigar , #menuOpen ,  #menu .mobile , .LiTitulo , .showMobile , .tituloSubshowMobile , .menuFinal {display:block}.redeTw  {margin-left:0px;} .redeFace  , .redeInsta{margin-right:10px; } #allBairrosIn{max-width:none;width:100%;margin:0 auto;margin-top:0px; text-align:center;} #allBairrosIn #rodapeInUlFirst{margin-left:0px;} #allBairrosIn h3{margin-top:12px;text-align:center; text-transform:uppercase;} #allBairrosIn p {text-align:center;color:#FFF; } #allBairrosIn ul {width:100%; float:left;margin-left:0%; margin-top:0px;margin-bottom:0px;padding:0px; }  #allBairrosIn ul:nth-child(2){margin-left:0px!important;} #allBairrosIn ul:nth-child(6) , #allBairrosIn ul:nth-child(8)  {margin-left:0px;}  #allBairrosIn ul  h4 {font-size:40px!important;height:48px;line-height:40px; border-bottom: 2px solid #332f51;}  #allBairrosIn li {margin-top:2px;} #allBairrosIn li a {width:100%;height:45px;float:left;margin:0; margin-top:6px;font-size:25px;color:#FFF ;text-align:left;text-indent:3px; line-height:45px; transition: all 1s ease;border-bottom:1px dotted #332f51 }/*bts fone e zap rodape*/a .btZapFixed  , .foneFixed {position: fixed;bottom:30px; display:block;}a .btZapFixed {width:64px;height:64px;float:right;right:0px;  margin-top:0px;margin-right:5px; background:#00A882  url(../images/spriteRGCGuincho.png) no-repeat -194px -28px; border-radius:100px;}.foneFixed{width:60px;height:60px;float:left; bottom:40px;margin-left:5px; border-radius:100px; cursor:pointer;  }.foneFixed , .rodapeMIconFoneFechar{float:left;margin-left:4px; margin-top:-0px;margin-right:0px;cursor:pointer;border-radius:100px; background: #00238C; background-image:  radial-gradient(  circle closest-side,   #FF4000   86% ,  #D90000 10%   );  border: none;  box-shadow: 0 0 0 0 rgba(217,0,0, 0.9);    cursor: pointer;   animation: pulse 1.25s infinite cubic-bezier(217,0,0, 1);  -moz-animation: pulse 1.25s infinite cubic-bezier(217,0,0,  1);  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  -ms-animation: pulse 1.25s infinite cubic-bezier(217,0,0, 1); } @-webkit-keyframes pulse {to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}}.foneFixedIn {width:30px;height:30px;float:left; margin-left:15px; margin-top:14px; background:  url(../images/spriteRGCGuincho.png) no-repeat -299px -194px;} .rodapeMTelefones {width:100%;float:left;  position: fixed;z-index:99;bottom:0px!important;font-size:1px;color:#444;overflow: auto;display:none;}.rodapeMIconFoneFechar{background-image:  radial-gradient(  circle closest-side,   #FFF   86% ,  #CCC 10%   ); } .rodapeMIconFoneImgHiden{display:none;}.rodapeMIconFoneImgFechar{width:30px;height:30px;float:left;margin-left:18px;margin-top:12px;background:url(../images/spriteRGCGuincho.png) no-repeat -483px -111px;}#foneIcon {width:100%;float:left;margin-left:0px;margin-top:0px; }#foneIcon ul li {width:100%;margin-left:0px;margin:0px;padding:0px;display: list-item;} #foneIcon a {width:100%;height:56px;float:left;padding:0px 0px;margin-left:0px;margin-top:0px;font-size:22px;color:#333;text-indent:8px;font-weight:400;line-height:56px; border:1px solid #CCC;background:#F9F9F9;/*box-shadow: inset 0px 0px 8px #CCC;*/ overflow:hidden; text-align:left;} /*só clicar*/.foneIconFirst{width:100%;height:36px;float:left;padding:0px 0px;margin-left:0px;margin-top:2px;font-size:17px;text-align:center;color:#FFF;line-height:36px;text-indent:0px;background: #003;} /*ataca  o último li*/  #foneIcon li:last-child{width:100%;height:56px;float:left;padding:0px 0px;margin-left:0px;margin-bottom:165px;line-height:56px;} #foneIcon a:hover{color: #555;background: #F1F1F1;}#foneIcon .menuAtivoM {color:#111;} .foneIconFixo , .foneIconWp{width:30px;height:30px;float:left;margin-left:8px;margin-top:19px;background:url(../images/spriteRGCGuincho.png) no-repeat -334px -201px;} .foneIconWp{margin-top:14px;background:url(../images/spriteRGCGuincho.png) no-repeat -206px -2px; } #home1In h2 span{margin-bottom:0px; }#home1In{margin-bottom:0px; }#homeTexto{width:98%; float:none; display:inline-block; margin-top:-10px;}.home1Img{float:none; display:inline-block;margin-top:10px;}#textoHome3 {width:96%;float:none; display:inline-block;margin-bottom:10px; }#textoHome3 p {width:80%;float:none;display:inline-block;text-align:center;font-size:18px; line-height:23px; } #home3In img {width:450px;float:none;display:inline-block;}.textoHome3Serv {width:350px; float:none; display:inline-block; }.textoHome3Serv p{margin-top:20px;font-size:25px; text-align:left!important;} .imgHome4 {width:50%;float:left; background:#FFF; padding:8px;}.home4Texto{width:40%;float:left; margin-left:20px; } /*Pgs*/#topoHeaderPgs {min-height:95px;}  #textoPgs    h1  {margin-top:2px;}  #textoPgsIn  h1  span {margin-top:5px; line-height:33px; } /*bairros*/ #textoPgsBairrosTexto {width:100%; } #textoPgsBairrosTexto h1 , #textoPgsBairrosTexto h1 span {text-align:center;} #textoPgsBairrosTexto h1 span {font-size:35px;}#textoPgsBairrosTexto h1 span {margin-top:-5px; }#textoPgsBairrosTexto h2 {width: 100%;float:none; display:inline-block;font-size:30px;padding:0px 0px;text-align:center} #sideRightBairros{width:290px; float:none; display:inline-block;margin-top:30px; }.footTexto {width:100%;margin-top:18px;  }.footTexto p  {font-size:16px;font-weight:100!important;color:#FFF; text-align:center;} .redeSocialRodape{float:none; display:inline-block; }#desenvolvido  {width:98%; height:50px;float:right;display:inline-block;margin-top:30px;margin-bottom:120px;font-size:13px!important;color:#FFF!important;}} /*978*/ @media only screen and (max-width: 840px){  #barraTopoIcon ,  #barraTopoIconPgs {margin-top:-10px}#barraTopoIcon section{width:48%;margin-left:1%;}#barraTopoIcon section:nth-child(1) , #barraTopoIcon section:nth-child(3)  {margin-left:0px; }#barraTopoIcon .topoBarraHide {display:none; }} @media only screen and (max-width: 800px){ #home2In  h2 ,  #home2In  h2 span {font-size:40px;  }#home2In  h2 span {margin-top:-20px; font-size:50px;}#home2In  h2 i {font-size:30px} .redeSocialTop { margin-right:5px; } } @media only screen and (max-width: 770px){  #menuIn {width:285px; margin-right:-2px}.showMobile {width:100%;float:left;margin-top:0px;color:#C30; box-shadow: inset 0px 0px 8px #CCC;}.atendi {width:100%;float:left;font-size:19px;margin-top:10px;color:#C30;}.clickClosedFechar  {display:none; opacity: 0;   visibility:  hidden;}.menuFechar { background: #FFF  url(../images/spriteRGCGuincho.png) no-repeat -472px -105px!important; border-radius:6px;} #home2In section{width:47%;margin-left:2%; margin-top:10px;display: inline-block; }#home2In section:nth-child(5)  {margin-left: 0%; margin-right:2%;  }#home2In section:nth-child(7) {margin-left: 0%; margin-right:0%;  }#home2In section h2{width:100%; margin-bottom:20px;font:25px  'Baloo Chettan 2', Arial;color:#FFF;  font-weight:400;}} @media only screen and (max-width: 755px){ .redeSocialTop{display:none} #topoBarraFone{margin-right:5%;}#topoBarraFone address i {display:none }#home2InTexto p {width:100%; }  } @media only screen and (max-width: 680px){  #home3In  h2 , #home3In  h2 span {width:100%;float:left; margin-top:40px;font-size:35px} #home3In  h2 span{margin-top:-10px;font-size:40px;} #textoPgsBairros , .breadcrumbs   {width:98%; } #textoPgsBairrosIn { width:98%; }#textoPgsBairrosTexto p { font-size:18px;} #textoPgsBairrosTexto .destaque { height:60px; padding:0px 8px ;font-size:21px; font-weight:600; background: #F5FDD7; } #textoPgsBairrosTexto h1 {font-size:52px;} #textoPgsBairrosTexto h1 span {line-height:36px;margin-top:-5px; } } @media only screen and (max-width: 650px){  #topoCenter h1  {margin-top:10px;font-size:50px;} #topoCenter h1 span {margin-top:-20px;font-size:20px} #barraTopoIcon ,  #barraTopoIconPgs {margin-top:-70px} .imgHome4 {width:90%;float:none; display:inline-block;} .home4Texto{width:90%;float:none; display:inline-block; margin-left:0px; margin-bottom:30px; }  .textoZona h1 {font-size:40px!important;} } @media only screen and (max-width: 580px){ #home1In h2 { font-size:60px}#home1In h2 span{  font-size:25px!important; }#home2In  h2 ,  #home2In  h2 span {font-size:25px;  }#home2In  h2 span {margin-top:-5px; font-size:36px;} #home2In  h2 i {font-size:30px}#home2InTexto p {font-size:16px;}}  @media only screen and (max-width: 520px){ #topo  , #topoPgs   {width:100%;float:left; top:0px;margin-top:0px; background-image:none!important} #topoLogo{width:120px;float:left;margin-left:2px;margin-top:11px; font-size:15px;}  #menu{margin-top:10px;}#textoPgsBairrosTexto h1  { font-size:50px;}#textoPgsBairrosTexto p { font-size:18px; line-height:25px; }#topoLogoMenu {height:70px; } /*barra fixa*/.home1Img{width:95%;} #home3In img {width:92%; padding:6px}#textoHome3 p {width:98%; }#home3In  h2 , #home3In  h2 span { margin-top:30px;font-size:45px}#home3In  h2 span{width:100%;float:left;margin-top:-10px;font-size:38px; }#home3In  h2 span i { display:none;}#home2In section h2{margin-bottom:20px;font-size:20px;}#home4In  h2 , #home4In  h2 span {margin-bottom:10px;font-size:28px} #allBairrosIn h3  {margin-top:20px;font-size:40px!important }#allBairrosIn h3 span{;margin-top:-10px;font-size:19px; }  #allBairrosIn  p {width:100%;margin-bottom:40px;font-size:16px;color:#FFF;text-align:center; } .textoZona h1 {font-size:30px!important;}  .textoZona h1 span {margin-top:-5px!important;font-size:20px!important; line-height:20px!important;} } @media only screen and (max-width: 420px){  #topoCenter h1  {margin-top:14px;font-size:45px;} #topoCenter h1 span {margin-top:-20px;font-size:18px}  #textoPgsBairrosTexto h1  {font-size:34px;line-height:35px; }#textoPgsBairrosTexto h1   span {margin-top:0px;font-size:17px;line-height:18px;  } 
#topoPag{margin-top:5px;}#topoPag span{font-size:15px;}#btsTopo a .btZap {margin-top:10px; }#barraTopoIcon ,  #barraTopoIconPgs {margin-top:-140px}#barraTopoIcon section{width:49%;margin-left:0.5%; height:150px; }#barraTopoIcon section:nth-child(1) , #barraTopoIcon section:nth-child(3)  {margin-left:0px; }#barraTopoIcon section h2  {width:100%;height:30px;margin-left:0px; margin-top:10px; display:inline-block;font-size:26px;line-height:30px;} #barraTopoIcon section h2  span {width:100%;height:40px;margin-top:0px;font-size:23px; line-height:20px; }#barraTopoIcon .tituIconMobile   { position:relative;top:-5px!important; } #barraTopoIcon .topoBarra {height:120px;margin-top:-55px;margin-right:-7px;  }#home1In h2 { font-size:50px}#home1In h2 span{  font-size:20px!important; }#topoBarraFone{margin-top:24px; }#topoBarraFone address span {font-size:17px;}#allBairrosIn h3 span{width:100%;float:none; display:inline-block;margin-top:-10px;font-size:23px; } } @media only screen and (max-width: 390px){ #topoCenter h1  {margin-top:10px;font-size:44px;}#topoCenter h1 span {margin-top:-10px;font-size:16px}#btsTopo a .btZap {margin-top:15px; }#home3In  h2 , #home3In  h2 span { font-size:38px}#home3In  h2 span{font-size:34px; margin-bottom:0px;}
#home2In  h2 ,  #home2In  h2 span {font-size:25px;  }#home2In  h2 span {margin-top:-5px; font-size:30px;}#home2In  h2 i {font-size:15px}#home2In section{width:45%;margin-left:2%; margin-top:10px;display: inline-block; }#home2In section:nth-child(5)  {margin-left: 0%; margin-right:2%;  }#home2In section:nth-child(7) {margin-left: 0%; margin-right:0%;  }#home2In section h2{margin-bottom:20px;font-size:15px;}
#home4In  h2 , #home4In  h2 span {font-size:25px}#allBairrosIn h3 span{width:98%;font-size:19px;} } @media only screen and (max-width: 370px){  #topoBarraFone address  {display:none}
#home1In h2 { font-size:46px}#home1In h2 span{ margin-top:-10px; font-size:18px!important; }#home3In img {width:92%; padding:6px}.textoHome3Serv {width:98%;}#home3In  h2 span{font-size:26px;}#home4In  h2 , #home4In  h2 span {font-size:20px} .textoZona h1 {font-size:25px!important;}  .textoZona h1 span {margin-top:-5px!important;font-size:18px!important; line-height:20px!important;}} @media only screen and (max-width: 342px){  #topoCenter h1  {margin-top:10px;font-size:38px;} #topoCenter h1 span {width:90%;float:none;display:inline-block;margin-top:0px;font-size:24px; line-height:25px;} #topoPag{display:none} #allBairrosIn h3 span{font-size:16px; }  }
