#home .banner {
    padding: 20px 0px; text-align: center; padding-bottom: 0px;
    background: url(../imagens/banner-fumaca.png) no-repeat center
}

.carousel-control-prev, .carousel-control-next { font-size: 2em; color: #00b9f2}
.carousel-control-prev:hover, .carousel-control-next:hover { font-size: 2em; color: #00b9f2}

#home .a-mini-orbe {background: #00b9f2; color: #fff; z-index: 10}
#home .a-mini-orbe .coluna-texto { padding: 50px 15px}
#home .a-mini-orbe h1 { font-family: 'balcony_angelsregular', sans-serif; color: #fff; font-size: 3.2em; line-height: 50px; margin: 0px;}
#home .a-mini-orbe h2 { font-family: 'balcony_angelsregular', sans-serif; color: #fff200; font-size: 3.2em;  line-height: 50px; margin: 0px; margin-bottom: 15px}
#home .a-mini-orbe p { line-height: 25px}
#home .a-mini-orbe .coluna-capa { padding: 20px 0px}

/*.colunas-orbe { position: fixed; top: 0px; left: 0px; width: 100%; height: 100% }
.colunas-orbe div .orbe { position: absolute}
.colunas-orbe div:nth-of-type(1) .orbe {left: 50px; top: 0px; width: 140px; height: 140px; -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px);}
.colunas-orbe div:nth-of-type(2) .orbe {left: 450px; top: 30px; width: 100px; height: 100px; background-position-y: -100px; -webkit-filter: blur(1px); -moz-filter: blur(1px); -o-filter: blur(1px); -ms-filter: blur(1px); filter: blur(1px);}
.colunas-orbe div:nth-of-type(3) .orbe {left: 250px; top: 20px; width: 18px; height: 18px; background-position-y: -18px }
.colunas-orbe div:nth-of-type(4) .orbe {left: 50px; top: 200px; width: 45px; height: 45px; }
.colunas-orbe div:nth-of-type(5) .orbe {left: 120px; top: 200px; width: 18px; height: 18px; background-position-y: -18px }
.colunas-orbe div:nth-of-type(6) .orbe {left: 150px; top: 160px; width: 25px; height: 25px; background-position-y: -75px;}
.colunas-orbe div:nth-of-type(7) .orbe {left: 210px; top: 140px; width: 35px; height: 35px; background-position-y: -35px;}
.colunas-orbe div:nth-of-type(8) .orbe {left: 250px; top: 75px;}
.colunas-orbe div:nth-of-type(9) .orbe {left: 300px; top: 60px; width: 18px; height: 18px; background-position-y: -54px}
.colunas-orbe div:nth-of-type(10) .orbe {left: 350px; top: 75px}
.colunas-orbe div:nth-of-type(11) .orbe {left: 400px; top: 30px; width: 20px; height: 20px; background-position-y: -60px}
.colunas-orbe div:nth-of-type(12) .orbe {left: 280px; top: 120px; width: 25px; height: 25px; background-position-y: -75px}*/


#home .comparacao { background: #ff0097; color: #fff; padding: 40px 0px}
#home .comparacao h3 { margin-bottom: 25px}
#home .comparacao .tabela-comparacao { text-align: center; font-size: 1.2em; line-height: 20px; max-width: 800px; margin: 0 auto}
#home .comparacao .tabela-comparacao .comparacao-header { border-bottom: dotted 3px #fff; padding: 0px 5px; background: #ff0097;}
#home .comparacao .tabela-comparacao .comparacao-header img { margin-bottom: 5px}
#home .comparacao .tabela-comparacao .col {  border-right: dotted 3px #fff}
#home .comparacao .tabela-comparacao .col:last-child{  border-right: none}
#home .comparacao .tabela-comparacao .comparacao-tipo { background: #fff200; color:#ff0097; font-weight: bold; padding: 10px 0px }
#home .comparacao .tabela-comparacao .comparacao-tipo.comparacao-tipo-aromatizante { background: #0fbdf3; color: #fff}
#home .comparacao .tabela-comparacao .comparacao-item .col { padding: 12px 5px}
#home .comparacao .tabela-comparacao .comparacao-item .col:last-child{ color: #fff200; font-weight: bold; background: #c80277}


#home .torca-pelo-futuro {background: #fffdbe; color: #1d1d1d; padding: 40px 0px }



/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
   #home .a-mini-orbe .coluna-texto { text-align: center;}
   #home .comparacao .tabela-comparacao { font-size: 1em; line-height: 16px; }
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) { 
   
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
   
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
  
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
    #home .a-mini-orbe .coluna-texto { padding-right: 70px}
}