.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  transition: transform 2s;
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  transition: transform 2s;
  transform: translateY(0);
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.1em;
}

.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
  text-align: center;
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
  font-family: "DINPro-Black", sans-serif;
}

#acquaplay .banner {
  background: #386bdd;
}

#panicenter .banner {
  background: #8c9b52;
}

#quisty .banner {
  background: #363636;
}

#arqtour .banner {
  background: #ff9780;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ff9780 0%, #ff3929 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff9780", endColorstr="#ff3929",GradientType=1 );
  /* IE6-9 */
}

#optoculos .banner {
  background: #27b2fd;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #45ccff 0%, #0dd0ae 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#45ccff", endColorstr="#0dd0ae",GradientType=1 );
  /* IE6-9 */
}

#bicho-papao .banner {
  background: #ff0084;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ff0084 0%, #ff4ca9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff0084", endColorstr="#ff4ca9",GradientType=1 );
  /* IE6-9 */
}

#bicho-papao-e .banner {
  background: #8c68ea;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #8c68ea 1%, #b69aff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#8c68ea", endColorstr="#b69aff",GradientType=1 );
  /* IE6-9 */
}

#sma .banner {
  background: #0c2670;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #0c2670 0%, #00bcd9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0c2670", endColorstr="#00bcd9",GradientType=1 );
  /* IE6-9 */
}

#pitaia .banner {
  background: #d7fe24;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #d7fe24 0%, #d0ff00 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d7fe24", endColorstr="#d0ff00",GradientType=1 );
  /* IE6-9 */
}

#pitaia .banner h2 {
  color: #000000;
}

#bigmob .banner {
  background: #5128ac;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #5128ac 0%, #5e38b1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#5128ac", endColorstr="#5e38b1",GradientType=1 );
  /* IE6-9 */
}

#shopping-cidade .bg-yellow {
  background-color: #ffd720;
}

#shopping-cidade .banner {
  background: #e65867;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e65867 0%, #a62238 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e65867", endColorstr="#a62238",GradientType=1 );
  /* IE6-9 */
}

#newmoveis .banner {
  background: #1cbbb4;
}

#caipiraburguer .banner {
  background: #ffd51c;
}

#bethel .banner {
  background: #00aeef;
}

#blacktequila .banner {
  background: #ff671e;
}

#youbox .banner {
  background: #ff0103;
}
#panutzo .banner {
  background: #004f32;
}
#descubracafesoluvel .banner {
  background: #92d101;
}
.portifolio .banner {
  padding: 10% 5% 5%;
}

.portifolio .banner h2 {
  color: white;
  font-size: 5rem;
  line-height: 4rem;
  font-family: "DINPro-Bold", sans-serif;
}

.portifolio .banner span {
  color: #fff;
  font-size: 1.3rem;
  margin-top: 20px;
  display: block;
}

@media only screen and (max-width: 1100px) {
  .portifolio .banner {
    padding: 15% 5% 10%;
  }

  .portifolio .banner h2 {
    color: white;
    font-size: 4rem;
    line-height: 3rem;
  }
}

@media only screen and (max-width: 720px) {
  .portifolio .banner {
    padding: 30% 5% 15%;
  }

  .portifolio .banner h2 {
    font-size: 3rem;
    line-height: 3rem;
    text-align: center;
  }

  .portifolio .banner span {
    text-align: center;
  }
}

.portifolio .text-description {
  padding: 5% 0;
}

.portifolio .text-description h4 {
  font-size: 1.2rem;
  margin: 50px 0 20px 0;
}

.portifolio .box-space {
  padding: 8% 0;
}

.portifolio .bg-grey {
  background: #ebebeb;
}

.portifolio .bg-green {
  background: #1cbbb4;
}

.portifolio .bg-red {
  background: #ff0000;
}

.portifolio .parceria {
  background: url("/img/projetos/arqtour/viagens.jpg") no-repeat center;
  background-size: cover;
}

.portifolio .parceria h2 {
  font-size: 3rem;
  font-family: "DINPro-Light", sans-serif;
  padding: 15% 0;
}

@media only screen and (max-width: 720px) {
  .portifolio .big-photo {
    width: 140% !important;
    left: calc(50% - 70%);
  }

  .portifolio .mobile-w {
    width: 70% !important;
    margin: 0 auto;
    display: block;
  }
}

.metas-resultado {
  margin-top: 5%;
  margin-bottom: 10%;
}

.metas-resultado object {
  width: 100px;
}

.metas-resultado h2 {
  font-size: 4rem;
  font-family: "DINPro-Black", sans-serif;
}

.metas-resultado h2 small {
  font-size: 2rem;
  font-family: "DINPro-Light", sans-serif;
}

.metas-resultado h2 p {
  font-size: 1rem;
  font-family: "DINPro-Light", sans-serif;
  display: inline;
}

.metas-resultado h2 span {
  vertical-align: middle;
}

@media only screen and (max-width: 720px) {
  .metas-resultado h2 {
    font-size: 2.5rem;
  }

  .metas-resultado p {
    display: block !important;
  }

  .metas-resultado object {
    width: 70px;
  }
}

@media only screen and (max-width: 720px) {
  .logo-quisty {
    text-align: center !important;
  }

  .logo-quisty .w-100 {
    width: 80% !important;
  }
}

