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

  img.img-relative-w.item-bottom {
      position: absolute;
  }

  .btn-card:hover {
    font-size: 0.82em;
    color: #11a5aa;
}

  .card-mobility-container .card-mobility {
    min-height: 240px;
  }

  .key-desc{
      font-size: 0.9em;
      line-height: 1.9;
      display: inherit;
      min-height: 310px;
  }

  .level-title{
    font-size:1em;
  }

  .col-md-4.key-container {
      padding: 0px 35px;
  }

  .btn-pradeo-lg .fa, .btn-card .fa {
      float: right;
      margin-top: 3px;
  }

  .btn-no-bg .fa {
      float: right;
      margin-top: 4px;
      margin-left: 15px;
  }

  .privacy-laws-desc{
    padding: 10px 15px 0px 15px;
  }

  .btn-pradeo{
    font-size: 0.8em;
  }

  .btn-card{
    font-size: 0.6em;
  }

  section#solution > div.row {
      box-shadow: 0px -5px 6px -5px #1919194d;
  }

    .bold-mobile{
    font-family: arial,sans-serif !important;
    font-weight: normal;
  }


  #samsung > .row > .container > .row {
      margin-left: -10vw;
  }

  .margin-top-mobile{
    margin-top: 20px;
  }

    .mobile{
    display: none;
  }

  .no-mobile{
    display: block;
  }

    .no-mobile-flex{
        display: inline-flex;
    }

  .title-section-dark {
        font-size: 1.5em;
        line-height: 1.5;
      }

      .desc-section-dark {
          font-size: 1em;
          color: #000;
          line-height: 1.5;
      }

      .title-section-light3,.title-section-dark3 {
        font-size: 1.5em;
        line-height: 1.5;
      }

      .desc-section-light3,.desc-section-dark3 {
          font-size: 1em;
          line-height: 1.5;
      }

    #header-menu-normal{
        display: flex;
      }

      #header-menu-mobile{
        display: none !important;
      }

    .header-menu{
        width: 33.33333333333333%;
        padding: 35px 10px;
        font-size: 1em;
    }
    .desc-section-light3 {
        margin-top: 0px;
      }

    .btn-card .fa {
        margin-right: 20px;
    }

    .btn-card {
        padding: 25px 20px;
        margin-bottom: 0px;
    }

    .pradeo-for-samsung{
        margin-top: 0px;
    }

    .partner-action{
        text-align: center;
        margin-top: 75px;
    }

    .carousel,.relation{
        display: none;
    }

    .not-carousel,.no-relation{
        display: block;
    }

    .no-relation.container {
        margin-top: 50px;
    }

    .quote{
        font-size: 1em;
        padding: 100px 40px 10px 40px;
        margin-top: -30px;
    }

    .quote-citation {
        line-height: 1.5;
        padding-top: 12px;
        font-size: 1em;
        display: inherit;
    }

    .row.btn-business-mobile{
        display: none;
    }

    .btn-business{
        display: flex;
    }

    .is_recognized{
        font-size: 1.1em;
        margin-top: 0px;
    }

  .img-header{
    height: 14rem;
    width: 100%;
    object-fit: cover;
    object-position: center;
  }

  .img-use-case {
    height: 45rem;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

    section#use-case > div.row {
        background-image: url(../img/pradeo/woman-delivery-tablet.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        padding: 50px 0px 200px 0px;
        background-size: cover;
    }

    section#privacy{
    margin-top: 50px;
  }

  .title-section-dark3 {
        margin-top: 00px;
    }

    .col-lg-6.offset-lg-1.col-md-6.col-12.no-mobile {
      padding-right: 0px;
  }

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

  section#capabilities2 > div.row{
      background: linear-gradient(
        rgba(50, 50, 50, 0.8),
        rgba(50, 50, 50, 0.8)
      ),url(../img/pradeo/application-security-testing.jpg);
      background-repeat: no-repeat;
      background-position: center;
      padding: 50px 0px;
      background-size: cover;
  }


  .step-desc{
    margin-top: 0px;
  }

  .step-title{
    font-size:1.3em;
    padding-left: 0;
    margin-top: 32px;
  }

  .step-number{
      font-size: 1.75em;
  }

  .statistic-represent {
      font-size: 2em;
      align-items: center;
      display: flex;
      justify-content: center;
  }

  .center-in-flex{
    margin: auto;
  }

  .center-mobile{
    text-align: left;
    width: 100%;
  }

  .top32-md{
    margin-top: 32px;
  }

  .top32{
    margin-top: 0;
  }

  .top332{
    margin-top: 0 !important;
  }

  nav.navbar.fixed-top.navbar-expand-lg.navbar-dark.white-pradeo{
    height: 0px;
  }

  .main-container{
      margin-top: 60px;
  }

  img.img-relative-w.item-bottom {
      position: absolute;
  }

  .btn-card:hover {
    font-size: 0.82em;
    color: #11a5aa;
}

  .card-mobility-container .card-mobility {
    min-height: 240px;
  }

  .card-std-container .card-remed {
    min-height: 240px;
  }

  .key-desc{
      font-size: 0.9em;
      line-height: 1.9;
      display: inherit;
      min-height: 310px;
  }

  .level-title{
    font-size:1em;
  }

  .col-md-4.key-container {
      padding: 0px 35px;
  }

  .btn-pradeo-lg .fa, .btn-card .fa {
      float: right;
      margin-top: 3px;
  }

  .btn-no-bg .fa {
      float: right;
      margin-top: 4px;
      margin-left: 15px;
  }

  .privacy-laws-desc{
    padding: 10px 15px 0px 15px;
  }

  .btn-pradeo{
    font-size: 0.8em;
  }

  .btn-card{
    font-size: 0.6em;
  }

  section#solution > div.row {
      box-shadow: 0px -5px 6px -5px #1919194d;
  }

    .bold-mobile{
    font-family: arial,sans-serif !important;
    font-weight: normal;
  }


  #samsung > .row > .container > .row {
      margin-left: -10vw;
  }

  .margin-top-mobile{
    margin-top: 20px;
  }

    .mobile,.mobile-flex{
    display: none;
  }

  .no-mobile{
    display: block;
  }

    .no-mobile-flex{
        display: inline-flex;
    }

  .title-section-dark {
        font-size: 1.5em;
        line-height: 1.5;
      }

      .desc-section-dark {
          font-size: 1em;
          color: #000;
          line-height: 1.5;
      }

      .title-section-light3,.title-section-dark3 {
        font-size: 1.5em;
        line-height: 1.5;
      }

      .desc-section-light3,.desc-section-dark3 {
          font-size: 1em;
          line-height: 1.5;
      }

    #header-menu-normal{
        display: flex;
      }

      #header-menu-mobile{
        display: none !important;
      }

    .header-menu{
        width: 33.33333333333333%;
        padding: 35px 10px;
        font-size: 1em;
    }
    .desc-section-light3 {
        margin-top: 0px;
      }

    .btn-card .fa {
        margin-right: 20px;
    }

    .btn-card {
        padding: 25px 20px;
        margin-bottom: 0px;
    }

    .pradeo-for-samsung{
        margin-top: 0px;
    }

    .partner-action{
        text-align: center;
        margin-top: 75px;
    }

    .carousel,.relation{
        display: none;
    }

    .not-carousel,.no-relation{
        display: block;
    }

    .no-relation.container {
        margin-top: 50px;
    }

    .quote{
        font-size: 1em;
        padding: 100px 40px 10px 40px;
        margin-top: -30px;
    }

    .quote-citation {
        line-height: 1.9;
        padding-top: 12px;
        font-size: 1em;
        display: inherit;
    }

    .quote-author{
        text-align: right;
        display: inherit;
        font-size: 0.7em;
        padding-right: 12px;
        margin-top: 0px;
        color: #fff;
        opacity: 0.8;
    }

    .row.btn-business-mobile{
        display: none;
    }

    .btn-business{
        display: flex;
    }

    .is_recognized{
        font-size: 1.1em;
        margin-top: 0px;
    }

  .img-header{
    height: 14rem;
    width: 100%;
    object-fit: cover;
    object-position: center;
  }

  .img-use-case {
    height: 45rem;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

    section#use-case > div.row {
        background-image: url(../img/pradeo/woman-delivery-tablet.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        padding: 50px 0px 200px 0px;
        background-size: cover;
    }

    section#use-case2 > div.row {
        /* background-image: url(../img/pradeo/554.jpg); */
        background-repeat: no-repeat;
        background-position: bottom;
        padding: 50px 0px 200px 0px;
        background-size: cover;
    }

    section#use-case3 > div.row {
        background-image: url(../img/pradeo/OCERHB0.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        padding: 50px 0px 200px 0px;
        background-size: cover;
    }

    section#privacy{
    margin-top: 50px;
  }

  .title-section-dark3 {
        margin-top: 00px;
    }

    .col-lg-6.offset-lg-1.col-md-6.col-12.no-mobile {
      padding-right: 0px;
  }

  .black-mobile{
    color: #fff !important;
  }

}
