body {
  overflow-x: hidden;
}

.slick-arrow {
  display: none;
}

.fa {

  font-size: -webkit-xxx-large;

}



/* Projetos*/

#projetos {

  text-align: center;
}

.img_1 {

  width: 320px;
}

@media screen and (min-width: 768px) {

    .img_1 {
      width: 400px;
    }


}

@media screen and (min-width: 1000px) {

  #parceiros-img {
    width: 60%;
    height: 60%;
  }


}


/* Parceiros */
#parceiros-img {
  width: 80%;
  height: 80%;

}

#parceiros-img {
  margin-top: 0;
}

#fundadores {

  margin-top: 50px;
  text-align: center;
  width: 100%;

}

#fundadores img{

  width: 90%;

}

.ns-img{
  height: 80%;
}

.pic:hover {
  opacity: 0.3;

}

/* navbar */
.app-navbar {
  font-weight: 500;
  letter-spacing: .05em;
  position: absolute;
  background-color: transparent;
}


/* header block */
.app-graph {
  width: 150%;
  position: absolute;
  right: 0;
  bottom: -40px;
}
@media (min-width: 768px) {
  .app-graph {
    width: 100%;
    bottom: 0;
  }
}


/* iphone block */
.app-iphone-block {
  padding-bottom: 50px;
  padding-top: 60px;
  margin-bottom: 50px;
}

.app-iphone {
    height: 100%;
}




@media (min-width: 768px) {
  .app-iphone-block {
    padding-bottom: 0;
  }
}

.code1-img {
    height: 425px;
    margin-top: 0px;
    padding-left: 0;
    margin-left: -15px;
}


/* code block */
.app-code-block {
  background-color: #262F36;
  overflow: hidden;
}
.app-code {
  color: #6EA4CF;
  border: #495158 1px solid;
  background: transparent;
  font-size: 12px;
  padding: 20px;
  line-height: 1.55;
  margin-bottom: 30px;
  border-radius: .3rem;
}
.app-code span {
  color: #8496A5;
}
@media (min-width: 768px) {
  .app-code {
    width: 600px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .app-code {
    padding: 50px;
    font-size: 15px;
  }
}


/* pull quote block */
.app-high-praise img {
  width: 100%;
}


/* brand ribbon block */
.app-ribbon {
  background: #2595ff;
}
.app-ribbon .container {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: -30px;
}
.app-ribbon img {
  margin: 0 10px 30px;

}

/* Parceiros */

#parceiros {

  height: auto;
}

#parceiros-img {
  margin-top: 50px;

}

/* marketing grid block */
.app-block-marketing-grid .container {
  margin-bottom: -60px;
}
.app-marketing-grid .m-b {
  margin-bottom: 10px !important;
}
@media (max-width: 768px) {
  .app-marketing-grid .m-b-lg {
    margin-bottom: 40px !important;
  }
}


/* price plan block */
.app-price-plans {
  background-color: #F4F5F6;
}
.app-price-plans .container {
  margin-bottom: -60px;
}


/* footer block */
.app-footer {
  background-color: #262F36;
}
.app-footer a {
  color: #fff;
}


/* general block overrrides */
@media (max-width: 768px) {
  .block .lead {
    line-height: 1.3;
  }
  .block h3 {
    line-height: 1.15;
  }
}


/* general inverse overrides */
.block-inverse .text-muted {
  color: rgba(255, 255, 255, .7) !important;
}
.block-inverse .block-bg-img {
  background-color: transparent;
}


/* general btn overrides */
.btn-lg {
  font-size: 18px;
}
.block-secondary .btn-lg {
  width: 100%;
}
.btn-lg:not(.btn-block) {
  padding: 12px 50px;
}
@media (min-width: 768px) {
  .btn-lg:not(.btn-block) {
    width: auto;
  }
}


/* ie10+ */
@media (min-width: 768px) {
  .app-align-center {
    display: flex;
    align-items: center;
  }
}

/* Hover */

.svg-wrapper {
  height: 60px;
  margin: 0 auto;
  position: relative;
  transform: translateY(-50%);
  width: 320px;
}

.shape {
  fill: transparent;
  stroke-dasharray: 140 540;
  stroke-dashoffset: -474;
  stroke-width: 8px;
  stroke: #1c6cff;
}

.text {
  color: black;
  font-family: 'Roboto Condensed';
    font-size: 22px;
  letter-spacing: 8px;
  line-height: 32px;
  position: relative;
  top: -48px;
}

@keyframes draw {
  0% {
    stroke-dasharray: 140 540;
    stroke-dashoffset: -474;
    stroke-width: 8px;
  }
  100% {
    stroke-dasharray: 760;
    stroke-dashoffset: 0;
    stroke-width: 2px;
  }
}

.svg-wrapper:hover .shape {
  -webkit-animation: 0.5s draw linear forwards;
  animation: 0.5s draw linear forwards;
}


/* ------------------------------------------------------
 */





















