@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) { 
.scrollup { bottom:15% !important; }

}
@media screen and (min-width: 900px) and (max-width: 966px) {
.scrollup { bottom:15% !important; }

}
@media screen and (min-width: 800px) and (max-width: 853px) {
.scrollup { bottom:15% !important; }

}

@media screen and (min-width: 736px) and (max-width: 768px) {
.scrollup { bottom:15% !important; }

}

@media screen and (min-width: 700px) and (max-width: 720px) {
.scrollup { bottom:15% !important; }

}
@media screen and (min-width: 640px) and (max-width: 667px) {
.scrollup { bottom:15% !important; }
.titulo-b h2 { margin:20px 1% 10px 1% !important; }
.linha-a { margin:0 auto 60px auto !important; max-width:70% !important; }

}

@media screen and (min-width: 600px) and (max-width: 603px) {
.scrollup { bottom:15% !important; }
.titulo-b h2 { margin:20px 1% 10px 1% !important; }
.linha-a { margin:0 auto 60px auto !important; max-width:75% !important; }

}

@media screen and (min-width: 533px) and (max-width: 568px) {
.scrollup { bottom:15% !important; }
.titulo-b h2 { margin:20px 1% 10px 1% !important; }
.linha-a { margin:0 auto 60px auto !important; max-width:75% !important; }

}

@media screen and (min-width: 414px) and (max-width: 480px) {
.scrollup { bottom:15% !important; }
.titulo-b h2 { margin:20px 1% 10px 1% !important; font-size:22px !important; }
.linha-a { margin:0 auto 50px auto !important; max-width:75% !important; }

}

@media screen and (min-width: 360px) and (max-width: 375px) {
.titulo-a h2 { margin:10px 1% !important; font-size:18px !important; }
.titulo-b h2 { margin:20px 1% 10px 1% !important; font-size:20px !important; }
.linha-a { margin:0 auto 50px auto !important; max-width:75% !important; }

}

@media screen and (min-width: 240px) and (max-width: 320px) {
#header { height:60px !important; }
#header h1 { max-width:115px !important; height:87px !important; }
.titulo-a h2 { margin:10px 1% !important; font-size:16px !important; }
.titulo-b h2 { margin:10px 1% !important; font-size:20px !important; }
.caption h3 { font-size:13px !important; }
.caption p { font-size:13px !important; }
.copy {font-size:13px !important; }
.linha-a { margin:0 auto 40px auto !important; max-width:75% !important; }
.texto-a { line-height:20px !important; }
.texto-b { font-size:16px !important; }

}

@media screen and (min-width: 176px) and (max-width: 220px) {
#header { height:60px !important; }
#header h1 { margin:0 !important; max-width:93px !important; height:71px !important; }
.titulo-a h2, .titulo-b h2 { margin:10px 1% !important; font-size:16px !important; }
.caption h3 { font-size:13px !important; }
.caption p { font-size:13px !important; }
.linha-a { margin:0 auto 30px auto !important; max-width:75% !important; }
.texto-a { font-size:13px !important; line-height:20px !important; text-align:left !important; }
.texto-b { font-size:15px !important; }

}	

