
#wrapper {
    padding: 0;
  }
  
  body.mobile #wrapper {
    padding-top: 65px!important;
  }
  
  .c-section__full {
      width: 100%;
    }
  
    .arrow-more { 
      background: url(/assets/classic/img/arrow-more.svg) 0 0 no-repeat !important;
      width: 23px;
      height: 23px;
    }
  
    ul.stepper .step .step-content .row {
      background: #eee;
      padding: 1rem;
    }
  
    ul.stepper2 .step .step-content .row {
      background: #eee;
      padding: 1rem;
    }
  
    .etapas {
      width: 40%;
      display: flex;
      justify-content: space-evenly;
      padding-bottom: 4rem!important;
    }
  
    .etapa {
      background: transparent;
      border: 0;
      font-size: 2rem;
      font-family: 'Bradesco';
      font-weight: 600;
    }
  
    .etapa.ativo {
      border-bottom: 4px solid red;
    }
    
    .step-by-step {
      padding: 7rem 4rem 2rem!important;
    }
  
    .step-by-step .section {
      min-height: unset;
      height: 500px!important;
    }
  
    .stepper-title {
      width: 100%;
    }
  
    .step-title {
      padding: 0 0 24px 64px!important;
      justify-content: space-between;
    }
  
    .stepper-text {
      width: 100%;
    }
  
    .step-dimension img {
      width: 80%;
    }
  
    section.mainContent.hub-credito .limite-credito__table--line .grid h3 {
      text-transform: unset;
    }
  
    .passo1 {
      display: flex;
      justify-content: space-between;
    }
  
    .qrcode .img-qrcode {
      width: 100px;
    }
  
    .qrcode {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
  
    .qrcode span {
      font-size: 14px;
      margin-bottom: 5px!important;
    }
  
    .passo img {
      width: 100%!important;
    }
  
    .title-dif span {
      font-weight: 200;
      font-size: 1.8rem;
      line-height: 10px;
    }
  
    /* .slick-prev, .slick-next {
      width: 90px;
      height: 90px;
      box-shadow: none;
    } */
  /* 
    .slick-next {
      background: url('/assets/classic/img/promocoes/arrow.svg') no-repeat;
      transform: matrix(0, 1, -1, 0, 0, 0);
    } */
  
    .c-footer {
      z-index: 9999;
    }
  
    .embed-responsive {
      height: 400px;
    }
  
    .play-img:before {
      background: url('/html/classic/canais-digitais/bradesco-explica/img/video-play.png') no-repeat;
      background-size: contain;
      height: 80px;
      content: "";
      position: absolute;
      width: 100%;
      top: 44%;
      left: 44%;
      z-index: 9;
      transition: all 0.2s ease-in;
      cursor: pointer;
    }
  
    .play-img:hover:before {
      height: 90px;
      top: 43%;
      left: 43%;
    }
  
    @media screen and (max-width: 768px) {
        
      .panel-group {
        width: 100%;
        margin: 0 auto;
      }
      .etapas {
        width: 100%;
        display: flex;
        justify-content: space-between;
      }
      .step-by-step {
        padding: 7rem 3rem 2rem !important;
    }
    .row{
      margin: 0 auto;
    }
    #wrapper > section.mainContent.bbdfast > div > div > div.row > div.col-lg-9{
      padding: 20px;
      padding-left: 37px !important;
    }
    .c-timeline__item .step-body {
        height: auto !important;
      display: flex;
      flex-direction: column;
      justify-content: center !important;
  }
    }