@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) { 
body { padding-top:90px !important; }
.logo h1 {margin:33px 0 0 5px !important; }
.serv h2 { margin:0 0 0 1% !important; font-size:24px !important; }
.curtir{ margin:0px 1% 0 0 !important;  }
.fone1 h2{ margin:5px 2% 0 0 !important; }
.bola-a, .bola-b { margin:60px 0 3% 10% !important; }
.gallery li { margin:0 0 50px 6% !important; }

}
@media screen and (min-width: 900px) and (max-width: 966px) {
body { padding-top:90px !important; }
.logo h1 {margin:33px 0 0 5px !important; }
.serv h2 { margin:0 0 0 1% !important; font-size:24px !important; }
.curtir{ margin:0px 1% 0 0 !important;  }
.fone1 h2{ margin:5px 1% 0 0 !important; }
.bola-a, .bola-b { margin:60px 0 3% 9% !important; }
.gallery li { margin:0 0 50px 5.5% !important; }

}
@media screen and (min-width: 800px) and (max-width: 853px) {
body { padding-top:90px !important; }
.logo h1 {margin:33px 0 0 5px !important; font-size:32px !important; }
.serv h2 { margin:0 0 0 6% !important; font-size:28px !important; }
.curtir{ margin:15px 8% 0 0 !important;  }
.fone1 h2{ margin:20px 11% 0 0 !important; }
.bola-a, .bola-b { margin:60px 0 3% 6% !important; }
.gallery li { margin:0 0 50px 3.2% !important; }

}


@media screen and (min-width: 736px) and (max-width: 768px) {
body { padding-top:75px !important; }
.logo h1 {margin:33px 0 0 45px !important; }
.serv h2 { margin:0 0 0 6% !important; font-size:28px !important; }
.curtir{ margin:15px 5% 0 0 !important;  }
.fone1 h2{ margin:15px 5% 0 0 !important; }
.bola-a, .bola-b { margin:60px 0 3% 3% !important; }
.gallery li { margin:0 0 30px 7% !important; }
.thumbnail img { width:173px !important; height:103px !important;}	
#formulario-contato { width:70% !important; }

}

@media screen and (min-width: 700px) and (max-width: 720px) {
body { padding-top:75px !important; }
.logo h1 {margin:33px 0 0 35px !important; }
.navbar { min-height: 60px !important; }
.serv h2 { margin:0 0 0 6% !important; font-size:28px !important; }
.curtir{ margin:15px 5% 0 0 !important;  }
.fone1 h2{ margin:15px 5% 0 0 !important; }
.home1 { font-size:32px !important; }
.home2 { font-size:28px !important; }
.bola-a { margin:40px 0 3% 25% !important; }
.bola-b { margin:60px 0 3% 25% !important; }
.social-home { padding:70px 0 10px 30% !important;}
.gallery li { margin:0 0 30px 6.5% !important; }
.thumbnail img { width:173px !important; height:103px !important;}	
#formulario-contato { width:70% !important; }
#formulario-contato .buttons input { width:50px !important; }

}
@media screen and (min-width: 640px) and (max-width: 667px) {
body { padding-top:75px !important; }
.logo h1 {margin:33px 0 0 35px !important; }
.navbar { min-height: 60px !important; }
.serv h2 { margin:0 0 0 6% !important; font-size:26px !important; }
.curtir{ margin:15px 5% 0 0 !important;  }
.fone1 h2{ margin:15px 5% 0 0 !important; }
.home1 { font-size:30px !important; }
.home2 { font-size:26px !important; }
.bola-a { margin:40px 0 3% 25% !important; }
.bola-b { margin:60px 0 3% 25% !important; }
.social-home { padding:70px 0 10px 30% !important;}
.gallery li { margin:0 0 30px 4% !important; }
.thumbnail img { width:173px !important; height:103px !important;}	
#formulario-contato { width:70% !important; }
#formulario-contato .buttons input { width:50px !important; }

}

@media screen and (min-width: 600px) and (max-width: 603px) {
body { padding-top:60px !important; }
.logo h1 {margin:33px 0 0 25px !important; }
.navbar { min-height: 60px !important; }
.serv h2 { margin:0 0 0 6% !important; font-size:22px !important; }
.curtir{ margin:15px 5% 0 0 !important;  }
.fone1 h2{ margin:15px 5% 0 0 !important; }
.home1 { font-size:30px !important; }
.home2 { font-size:26px !important; }
.bola-a { margin:40px 0 3% 22% !important; }
.bola-b { margin:60px 0 3% 19% !important; }
.social-home { padding:70px 0 10px 30% !important;}
.gallery li { margin:0 0 30px 2.5% !important; }
.thumbnail img { width:173px !important; height:103px !important;}	
#formulario-contato { width:75% !important; }
#formulario-contato .buttons input { width:50px !important; }
.texto-dois { font-size:22px !important; line-height:30px !important; text-indent:0 !important; }

}

@media screen and (min-width: 533px) and (max-width: 568px) {
body { padding-top:60px !important; }
.logo h1 {margin:25px 0 0 20px !important; font-size:38px !important; }
.navbar { min-height: 60px !important; }
.serv h2 { margin:0 0 0 6% !important; font-size:22px !important; }
.curtir{ margin:10px 3% 0 0 !important;  }
.fone1 h2{ margin:15px 5% 0 0 !important; }
.home1 { font-size:30px !important; }
.home2 { font-size:26px !important; }
.bola-a { margin:40px 0 3% 19% !important; }
.bola-b { margin:60px 0 3% 19% !important; }
.social-home { padding:70px 0 10px 30% !important;}
.texto-um { padding:0 5% 20px 5% !important; font-size:22px !important;}
.gallery li { margin:0 0 30px 1.8% !important; }
.thumbnail img { width:159px !important; height:94px !important;}	
#formulario-contato { width:75% !important; }
#formulario-contato input.text { height:40px !important; }
#formulario-contato .buttons input { width:50px !important; }
.texto-dois { font-size:22px !important; line-height:30px !important; text-indent:0 !important; }

}

@media screen and (min-width: 414px) and (max-width: 480px) {
body { padding-top:60px !important; }
.logo h1 {margin:25px 0 0 20px !important; font-size:30px !important; }
.navbar { min-height: 60px !important; }
.serv h2 { margin:0 0 0 4% !important; font-size:19px !important; }
.curtir{ margin:30px 2% 0 0 !important;  }
.fone1 h2{ margin:10px 1% 0 0 !important; }
.home1 { font-size:30px !important; }
.home2 { font-size:26px !important; }
.bola-a { margin:40px 0 3% 9% !important; }
.bola-b { margin:60px 0 3% 9% !important; }
.social-home { padding:70px 0 10px 20% !important;}
.titulo-a h2 { font-size:30px !important;}
.texto-um { padding:0 5% 20px 5% !important; font-size:20px !important;}
.gallery li { margin:0 0 30px 8% !important; }
.thumbnail img { width:159px !important; height:94px !important;}	
#formulario-contato { width:80% !important; }
#formulario-contato input.text { height:40px !important; }
#formulario-contato .buttons input { width:50px !important; }
.texto-dois { font-size:22px !important; line-height:30px !important; text-indent:0 !important; }

}

@media screen and (min-width: 360px) and (max-width: 384px) {
body { padding-top:60px !important; }
.logo h1 {margin:18px 0 0 10px !important; font-size:30px !important; }
.navbar { min-height: 60px !important; }
.serv h2 { margin:0 0 0 4% !important; font-size:19px !important; }
.curtir{ margin:15px 5% 0 0 !important;  }
.fone1 h2{ margin:10px 16% 0 0 !important; }
.home1 { font-size:26px !important; }
.home2 { font-size:22px !important; }
.bola-a { margin:40px 0 3% 3% !important; }
.bola-b { margin:60px 0 3% 3% !important; }
.social-home { padding:70px 0 10px 20% !important;}
.titulo-a h2 { font-size:30px !important;}
.texto-um { padding:0 5% 20px 5% !important; font-size:20px !important;}
.gallery li { margin:0 0 30px 2.5% !important; }
.thumbnail img { width:159px !important; height:94px !important;}	
#formulario-contato { width:80% !important; }
#formulario-contato input.text { height:40px !important; }
#formulario-contato .buttons input { width:50px !important; }
.texto-dois { font-size:20px !important; text-align:left !important; line-height:25px !important; text-indent:0 !important; }

}

@media screen and (min-width: 240px) and (max-width: 320px) {
body { padding-top:60px !important; }
.logo h1 {margin:30px 0 0 0 !important; font-size:19px !important; }
.navbar { min-height: 60px !important; }
.serv h2 { margin:0 0 0 4% !important; font-size:17px !important; }
.curtir{ margin:0 3% 0 0 !important;  }
.fone1 h2{ margin:10px 7% 0 0 !important; }
.home1 { font-size:26px !important; }
.home2 { font-size:22px !important; }
.bola-a { margin:40px 0 3% 0 !important; border:0 !important; }
.bola-b { margin:60px 0 3% 0 !important; border:0 !important;}
.social-home { padding:70px 0 10px 10px !important;}
.copy { margin:20px 0 0 3% !important; font-size:11px !important;  }
.web { margin:20px 3% 0 0 !important; }
.titulo-a h2 { font-size:26px !important;}
.texto-um { padding:0 5% 20px 5% !important; font-size:18px !important;}
.gallery li { margin:0 0 50px 0 !important; }
#formulario-contato { width:80% !important; }
#formulario-contato input.text { height:40px !important; }
#formulario-contato .buttons input { width:50px !important; }
.texto-dois { padding:0 0 30px 0 !important; text-align:left !important; font-size:16px !important; line-height:25px !important; text-indent:0 !important; }

}

@media screen and (min-width: 176px) and (max-width: 220px) {
body { padding-top:55px !important; }
.logo h1 {margin:22px 0 0 0 !important; font-size:14px !important; letter-spacing:-1px !important; }
.logo  a  h1{ color:#000 !important; text-shadow: none !important; }
.navbar { min-height: 60px !important; }
.serv h2 { font-size:14px !important; }
.curtir{ margin:5px 10% 0 0 !important;  }
.fone1 h2{ margin:10px 0 0 0 !important; }
.home1 { font-size:22px !important; }
.home2 { font-size:18px !important; }
.bola-a { margin:60px 0 0 0 !important; border:0 !important; }
.bola-b { margin:60px 0 0 0 !important; border:0 !important;}
.bola-a h2, .bola-b h2 { font-size:30px !important; }
.bola-a p, .bola-b p{ padding:15px 5% 20px 5% !important; font-size:15px !important; line-height:20px !important; }
.social-home { padding:70px 0 10px 0 !important;}
.copy { margin:20px 0 0 3% !important; font-size:11px !important;  }
.web { margin:10px 3% 0 0 !important; }
.titulo-a h2 { font-size:26px !important;}
.texto-um { padding:0 5% 20px 5% !important; font-size:18px !important;}
.gallery li { margin:0 0 50px 0 !important; }
#formulario-contato { width:80% !important; }
#formulario-contato input.text { height:40px !important; }
#formulario-contato .buttons input { width:50px !important; }
.texto-dois { padding:0 0 30px 0 !important; text-align:left !important; font-size:14px !important; line-height:18px !important; text-indent:0 !important; }

}	

