.home-carousel {
  margin-bottom: 50px;
  z-index: 9;
  height: auto;
  clear: both;
  @media (min-width: 1200px) {
    position: relative;
    line-height: 308px;
  }
  .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
    line-height: initial;
    @media screen and (min-width: 768px) {
      bottom: 20px;
    }
  }
  .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
  }
  .item {
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    @media (max-width: 480px) {
      height: 150px;
    }
    @media (max-width: 767px) and (min-width: 481px)  {
      height: 255px;
    }
    @media (max-width: 991px) and (min-width: 768px) {
      height: 300px;

    }
    @media (max-width: 1199px) and (min-width: 992px) {
      height: 335px;

    }
    @media (min-width: 1200px) {
      height: 532px;
    }
    @media (min-width: 1600px) {
      height: 790px;
    }
  }
  .carousel-control.left, 
  .carousel-control.right {
    padding-top: 120px;
    @media (max-width: 480px) {
      padding-top:  50px;
    }
  }

}

.info-blocks {
  .info-blocks-blog {
    .main-title {
      margin-bottom: 44px;
      .title_text {
        font-size: 26px;
         a {
          color: #fcc12a;
        }
      }
    }
    img {
      max-width: 100%;
    }
    h4 {
      font-size: 20px;
      margin: 11px 0;
    }
    .blog-post-content {
      color: #626262;
      font-size: 15px;
    }
  }
  .info-blocks-helpcenter {
    .main-title {
      margin-bottom: 44px;
      .title_text {
        font-size: 26px;
         a {
          color: #CE0A0B;
        }
      }
    }
    img {
      max-width: 100%;
    }
    .content {
      ol {
        margin: 0;
        padding: 0;
        li {
          display: block;
          list-style: none;
          font-size: 18px;
          margin: 20px 0;
        }
      }
      .btn-default {
        color: #fff;
        background: #CE0A0B;
        box-shadow: none;
        border-color: #CE0A0B;
        font-size: 15px;
        text-shadow: none;
      }
    }
  }
}

.sus-parceiros {
  background: #CE0A0B;
  margin: 20px 0 -20px 0;
  h1.main-title {
    text-align: center;
    color:#fff;
    .title_text {
      .subtext {
        color: #fff;
      }
    }
  }
  .container {
    background: transparent;
    padding: 20px 0;
    .row {
      >div {
        text-align: center;
        margin: 20px 0;
      }
    }
  }
}