      .vw-80 {
        width: 80vw!important;
        margin:auto;
      }
      .quisuisje{
        text-align: justify;
        background-color: #fff;
        margin-left: 5vw;
        margin-right: 5vw;
      }
      .ou-quand-paragraph{
        font-size:1.6vh;     
        color:#282C35;
        text-align: justify;

      }
      .myped-quisuisje-paragraph{
        font-size:1.6vh;     
        color:#282C35;
      }
      .myped-d
      .lead{
        inline-size:15vw;
        overflow-wrap: break-word;

      }
      #btn-prise-de-rendez-vous a{
      
        background-color:#dc3545;
        color: #fff!important;
        border-color: #b02a37; 
        border-radius: 10px;
        padding: 1vw; 
      
      }
      .myped-paragraph{
        font-size:2vh;
        padding-left:20vw;
        padding-right:20vw;
        color:#282C35;
        
        
      }
      .myped-divider {
        width: 100%;
        height: 3rem;
        background-color: rgba(0, 0, 0, .1);
        border: solid rgba(0, 0, 0, .15);
        border-width: 1px 0;
        box-shadow: inset 0 0.5em 1.5em rgba(0, 0, 0, .1), inset 0 0.125em 0.5em rgba(0, 0, 0, .15);
      }


      .mypedTitle{
        min-height:100vh;
        text-align:center;
        font-variant: small-caps;
        padding-top:10vh;
        color:#6B53A3;

      }
      .mypedTitleLimited{
        
        text-align:center;
        font-variant: small-caps;
        padding-top:10vh;
        padding-bottom:10vh;
        color:#6B53A3;

      }
      .myBgDark{
        padding-top:10vw;
        padding-bottom:10vw;
        background-color:#6B53A3;
        color:#fff!important;
        border-radius: 10px;
        margin: 2vw;
        padding: 2vw;
      }
      .myBgLight{
        background-color:#fff;
        color:#6B53A3!important;
      }
      .nav-item{
        font-variant: small-caps;

      }
      @media all and (orientation:portrait) {
        .portraitHide{
          display:none;
        }
        a {
          
          font-size:2vw;
        }
        #myBackgroundImage{
          
          background-size: 30vw;
          background-position: bottom right; 
          background-repeat: no-repeat;
          background-attachment: fixed;
          overflow:scroll;
        }
        #socialTop{
          display:none;
        }
        .tarifImg{
          width: 70vw;
          
        }
      }
      @media (max-width: 600px) {
        .mylogo {
          display: none;
        }
      }

      @media all and (orientation:landscape) {
        .tarifImg{

        }
        .landscapeHide{
          display:none;
        }
        .navbar-brand{
          display:none;
        }

        #socialTop{
          display:flex;
        }
        .socialTopIcon{
          font-size:2vh !important;
          padding:0.2vw;
        }

        a {
          font-size:1.35vw;
        }
        #myBackgroundImage{
          background-image: url('/images/mypedicare.be-logo-bg-portrait.svg');
          background-size: 30vh;
          background-position: bottom right; 
          background-repeat: no-repeat;
          background-attachment: fixed;
          overflow:scroll;
        }
      }
      .center-block {
        display: block;
        margin-left: auto;
        margin-right: auto;
      }
      a {
          text-decoration: none;
          color:#282C35;
          
        }
      #copyright{
        font-size:1vh !important;
      }
      #copyright a{
        font-size:1vh !important;
      }
      .card-text{
        border: #6B53A3 solid 1pt;
      }
      li {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .certifications-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
      padding: 20px;
  }
  
  .certification-card {
      border: 1px solid #ccc;
      padding: 10px;
      width: 25vw;
      height: auto;
      text-align: center;
      cursor: pointer;
      transition: transform 0.3s ease;
  }
  
  .certification-card:hover {
      transform: translateY(-10px);
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  }
  
  .certification-image {
      width: 100%;
      
      object-fit: cover;
  }
  
  .overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.8);
      display: none;
      align-items: center;
      justify-content: center;
  }
  
  .overlay-content {
      background-color: white;
      padding: 20px;
      width: 80%;
      max-width: 50%vw;
      font-variant:normal !important;
      text-align: left !important;
  }
  
ul {
    list-style-type: disc !important;
    padding-left:1em !important;
    margin-left:1em;
}