#nav {background: rgba(255,255,255,0.9);}

@media only screen and (max-width: 1200px) {
	#check .milhares p:after {display:none;}
	body {max-width: 100%;overflow-x: hidden;}
	#cert .content img:nth-child(2) {top: 60px;right: 0px;width: 30%;}
	#cert .content img:nth-child(1) {top: 3vw;left: 15vw;width: 70%;}
	
}

@media only screen and (max-width: 1060px) {
	
	#root {width:100%}
	#header article li {line-height: 0em;margin-top: 1vw;}
	#midia .imagem_main figure {margin: 0px 0 0 0px!important;}
	#midia .imagem_main figure img {width: 50vw;margin-top: 5vw;}
	#midia h1 {font-size: 3.3vw;left: 52vw;top: 10vw;}
	#midia .button {left: 30vw;top: -7vw;width: 35vw;}
	#button .bt-content {padding: 1vw 4vw;}
	#button .bt-h3 {font-size: 3.7vw;}
	#midia {height: 43vw;background-size: contain;}
	#midia .imagem_main {padding-top: 2vw;}
	#header {height: 43vw;background-size: cover;}
	#header h1 {font-size: 2.4vw;padding-top: 11vw;}
	#header article {top: 24vw;width: 50vw;}
	#header article li .n {font-size: 2vw;}
	#header article li .l {font-size: 2.0vw;}
	#header article li .n {width: 3.5vw;height: 3.5vw;}
	#root {margin-left: 1vw;}
	#recomendam figure {top: 5vw; margin-top:0;}
	#recomendam h1 {font-size: 3.5vw;}
	#recomendam p {font-size: 2vw;}
	#recomendam .content {padding-right: 48vw;}
	#recomendam figure img {width:35vw;    margin-right: 1vw;}
	#recomendam {margin: 1vw 0;}
	#recomendam figure figcaption {left: 26vw;font-size: 3vw;width: 40%;top: 32vw;}
	#recomendam .button {left: 52vw;top: 24vw;width: 40vw;}
	#button .bt-h2 {font-size: 3.7vw;}
	
	#aprovado h1 {font-size: 4vw;}
	#aprovado figure img {width:100%;}
	#aprovado li {font-size: 2vw;}
	#aprovado blockquote {font-size: 3.2vw;}
	#aprovado blockquote:after {bottom: -10px;right: 6px;}
	#aprovado blockquote:before {top: 0px;left: -11px;}
	
	#especialistas h1 {font-size: 4.5vw;padding-bottom: 2vw;}
	#especialistas p {font-size: 2.2vw;padding-left: 50%;width: 95%;}
	#especialistas figure {top:12vw;}
	#especialistas figure img {width: 48vw;}
	#especialistas .button {width: 35%;margin-left: 50%;padding-top: 0;}
	
	#aprovou h1 {font-size: 4vw;}
	#aprovou li {width: 46%;}
	#aprovou li figure img {width: 85%;margin: 0 auto;}
	#aprovou .box {width: auto;}
	#aprovou ul h3 {font-size: 2.5vw;}
	#aprovou ul h2 {font-size: 2.8vw;}
	#aprovou ul p {font-size: 2vw;}
	
	#faq h1 {font-size: 2.5vw;padding-top: 0vw;padding-bottom: 4vw;}
	#faq dl {width:98%;}
	#faq dd {padding: 2vw 3vw;}
	#faq dt {padding: 2vw 3vw;}
	#faq dt span {font-size: 2.2vw;}
	#faq p {font-size: 2vw;}
	#faq ul{font-size: 2vw;}
	#aprovou {padding-bottom: 0;}
	
	#cert .content img:nth-child(2) {top: 5vw;right: 0px;width: 100%;}
	#cert .content img:nth-child(1) {top: 3vw;left: 15vw;width: 70%;}
	#cert {height: 52vw;}
	
	#check .milhares p {text-align: center;}
	#check .milhares p strong {font-size:4.0vw;}
	
	#nav .logo img {display: block;width: 35vw;}
	#footer .about p {margin: 0px 10px 0 10px;}
	#footer .about {width: 60%;text-align: left;}
	#footer .selos {width: 5%;}
}

@media only screen and (max-width: 1000px) {
	#pedido {background: none;}
	#pedido .checklist {display:none;}
	#pedido .form {width: 100%;margin-top: 3vw;float: initial;padding-left: 3vw;padding-right: 3vw;}
	#pedido .content {min-height: initial;padding-bottom: 3vw;}
}

@media only screen and (max-width: 500px) {
	#pedido {background: none;}
	#pedido .checklist {display:none;}
	#pedido .form {width: 100%;margin-top: 3vw;float: initial;padding-left: 3vw;padding-right: 4vw;}
	#pedido .content {min-height: initial;padding-bottom: 3vw;}
	#pedido #form header .tab {font-size: 5.5vw;letter-spacing: -1px;padding-top: 5vw;background-size: 34vw;background-repeat: no-repeat;width: 37%;height: 38vw;top: -2.9vw;}
	#pedido h5 { font-size: 7vw; letter-spacing: -1px; padding-top: 7vw; padding-bottom: 0vw;}
	#pedido h3 {
    font-size: 9vw;
    letter-spacing: -1px;
    padding-top: 2vw;
    padding-bottom: 0vw;
}
.pop__up {
	display: none!important;
}
}

@media only screen and (max-width: 425px) {

	#header {margin-top: 9vw;}
	#nav .logo img {margin-left: 10%;}
	#header h1 strong, #midia h1, #recomendam h1 strong, #recomendam h1, #recomendam figure figcaption, #aprovado h1{letter-spacing: -1px;}
	#header h1 span {font-size: 2.0vw; display: none;}
	#header h1 {font-size: 3.5vw;width: 50%;margin-left: 2vw;}
	#header article {display:none;}
	#recomendam .content {padding-right: 15px;width: 100%;text-align: center;}
	#recomendam {height: 105vw;}
	#recomendam figure {top: 76vw;margin-top: 0;width: 100%;}
	#recomendam figure img {width: 50vw;}
	#recomendam h1 {font-size: 5.5vw;padding-top: 0vw;}
	#recomendam p {font-size: 4vw;}
	#recomendam .button {margin: 0 auto;width: 70vw;}
	#recomendam figure figcaption {left: 52vw;font-size: 4vw;width: 40%;top: 41vw;}
	#recomendam p {margin: 0 0 4vw 0;}
	#aprovado h1 {padding-top: 18vw;font-size: 5vw;margin: 2vw 0;}
	#aprovado h1 strong {font-size: 8vw;letter-spacing: -4px;}
	#aprovado li {font-size: 3vw;}
	#aprovado blockquote {font-size: 4.2vw;margin-top: 8vw;}
	#aprovado blockquote:after {bottom: -10px;right: -24px;}
	#aprovado figure {margin-top: 5vw;}
	#especialistas {margin: 20vw 0;}
	#especialistas h1 {font-size: 5vw;padding-bottom: 54vw;text-align: center;}
	#especialistas figure {margin: 0 auto;width: 100%;text-align: center;}
	#especialistas figure img {width: 60vw;}
	#especialistas p {font-size: 4vw;padding-left: 0;width: 81%;text-align: center;margin: 0 auto;}
	#especialistas .button {width: 80%;margin-left: 0%;padding-top: 5vw;margin: 0 auto;}
	#button .bt-h2 {font-size: 6vw;}
	#midia .button {left: 0vw;top: -7vw;width: 35vw;}
	#midia h1 {font-size: 4.2vw;left: 49vw;top: 13vw;}
	#recomendam h1 strong {font-size: 1.6em;}
	#aprovou h1 strong {font-size: 1em;}
	#aprovou h1 {font-size: 6vw;letter-spacing: -1px;}
	#root {margin-left: 0;}
	#aprovou li {width: 85%;}
	#aprovou ul h3 {font-size: 4.5vw;}
	#aprovou ul h2 {font-size: 4.8vw;}
	#aprovou ul p {font-size: 4vw;}
	#faq dl {margin-left: 1%;}
	#faq h1 {font-size: 3.5vw;text-align: center;}
	#faq dt span {font-size: 3.5vw;line-height: 4vw;letter-spacing: -1px;}
	#faq dd {padding: 4vw 5vw;}
	#faq p {font-size: 3vw;}
	#faq ul{font-size: 3vw;}
	#faq dt {padding: 4vw 5vw;}
	#cert .content img:nth-child(2) {top: 71vw;width: 45%;left: 15vw;}
	#cert .content img:nth-child(1) {width: 100%;}
	#cert {height: 80vw;}
	#footer .about {width: 100%;text-align: center;margin-top: 5vw;font-size: 3.3vw;display: block;}
	#footer .selos {display: block;}
	#footer .logo {display: block; width: 100%;vertical-align: middle;padding-left: 0px;}
	#footer .logo img {display: block;width: 65%;margin: 0 auto;}
}



