@charset "utf-8";
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1200px) { 
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 980px) { 

}
@media screen and (min-width: 900px) and (max-width: 966px) {
.home-servicos { margin:0 0 50px 25% !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 6% !important; }

}
@media screen and (min-width: 800px) and (max-width: 853px) {
#header h2 { margin:6% 0 0 32% !important;  }
.home-servicos { margin:0 0 50px 25% !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 3% !important; }

}

@media screen and (min-width: 736px) and (max-width: 768px) {
#header h2 { margin:7.5% 0 0 35% !important;  }
.home-servicos { margin:0 0 50px 20% !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 1.5% !important; }

}

@media screen and (min-width: 700px) and (max-width: 720px) {
#header h2 { margin:6% 0 0 45% !important;  }
.home-servicos { margin:0 0 50px 20% !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 0 !important; }

}
@media screen and (min-width: 640px) and (max-width: 667px) {
#header h2 { margin:6% 0 0 45% !important;  }
.home-servicos { margin:0 0 50px 15% !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 9% !important; }

}

@media screen and (min-width: 600px) and (max-width: 603px) {
#header h2 { margin:6% 0 0 50% !important;  }
.home-servicos { margin:0 0 50px 15% !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 7% !important; }

}

@media screen and (min-width: 500px) and (max-width: 568px) {
#header h2 { margin:7% 0 0 48% !important;  }
.home-servicos { margin:0 0 50px 7% !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 5% !important; }

}

@media screen and (min-width: 414px) and (max-width: 480px) {
#header h1 { margin:10px 0 0 10% !important;  }
#header h2 { margin:0 !important; max-width:0 !important; height:0 !important; }
#header h2 img { max-width:0 !important; height:0 !important; }
.home-servicos { margin:0 0 50px 0 !important; }
.icone1 { margin:0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 25% !important; }

}

@media screen and (min-width: 360px) and (max-width: 375px) {
#header h1 { margin:5px 0 0 5% !important;  }
#header h2 { margin:0 !important; max-width:0 !important; height:0 !important; }
#header h2 img { max-width:0 !important; height:0 !important; }
.home-servicos { margin:0 0 50px 0 !important; }
.icone1 { margin:0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.gallery li { margin:0 0 10px 20% !important; }

}

@media screen and (min-width: 240px) and (max-width: 320px) {
#header, .espaco1  { height:70px !important; }	
#header h1 { margin:10px 0 0 5% !important; max-width:131px !important; height:37px !important; }
#header h1 img { max-width:131px !important; height:37px !important; }
#header h2 { margin:0 !important; max-width:0 !important; height:0 !important; }
#header h2 img { max-width:0 !important; height:0 !important; }
.frase-home { font-size:1.2em !important; line-height:20px !important; }
.home-servicos { margin:0 0 50px 0 !important; }
.icone1 { margin:0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.titulo1 h2 { font-size:28px !important; }
.texto-um { padding:18px 3% !important; font-size:1em !important; line-height:25px !important; text-align:left !important;}
.gallery li { margin:0 0 10px 0 !important; }

}

@media screen and (min-width: 176px) and (max-width: 220px) {
#header, .espaco1  { height:70px !important; }	
#header h1 { margin:20px 0 0 1% !important; max-width:101px !important; height:28px !important; }
#header h1 img { max-width:101px !important; height:28px !important; }
#header h2 { margin:0 !important; max-width:0 !important; height:0 !important; }
#header h2 img { max-width:0 !important; height:0 !important; }
.frase-home { font-size:1.1em !important; line-height:20px !important; }
.home-servicos { margin:0 0 50px 0 !important; }
.icone1 { margin:0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; }
.endereco-rodape { padding:20px 0 25px 0 !important; }
.titulo1 h2 { font-size:26px !important; }
.texto-um { padding:18px 3% !important; font-size:0.9em !important; line-height:25px !important; text-align:left !important;}
.gallery li { margin:0 0 10px 0 !important; }

}	

