/* Custom css  Mobile**/
@media screen and (max-width: 768px) {
  .statistic-div h4 {
    text-align: center;
  }
  .btnlirePlus {
    width: 100px;
  }
  div .btnlirePlus {
    margin-top: -14px !important;
    padding: 7px;
    padding-bottom: 5px !important;
  }
  .mb-mobile {
    margin-bottom: 2%;
  }

  .col2-div-cards.col-lg-2 {
    max-width: 46.666667% !important;
    margin: 5px !important;
  }
  .col2-div-cards.col-lg-2 p:nth-child(2) {
    font-size: 11px !important;
  }

  #lastIMobile {
    max-width: 100% !important;
  }

  #exception-title {
    white-space: wrap !important;
  }
  .edition-banner {
    height: 220px !important;
  }
  .main {
    height: 95vh !important;
    /* background-position: 65%; */
  }

  #pictureHideInMobile {
    display: none !important;
  }

  .sectionBannierMobile {
    height: 100px !important;
    background-position: 25% 75%;
  }
  .mt-mobile {
    margin-top: 5% !important;
  }
  body {
    max-width: 100%;
    overflow-x: hidden;
  }
  .contact-mobile {
    width: 100% !important;
  }
  .mobile-contact {
    margin: 0px !important;
  }
  .h1-mobile {
    font-size: 35px !important;
  }
  .h3-mobile {
    font-size: 26px !important;
  }
  .menu-block {
    width: 140px !important;
    padding: 10px !important;
    margin-right: 5%;
  }

  .h4-mobile {
    font-size: 24px !important;
  }
  .navbar {
    flex-wrap: nowrap !important;
  }
  #btnCallToAction {
    width: 60% !important;
  }
  .h3-slide-mobile {
    font-size: 18px !important;
  }

  #btnAcheterBilletHeader {
    width: 45% !important;
  }
  .banner-inner-image-mobile {
    align-items: center !important;
    height: 250px !important;
    background-position: center;
    background-size: 100%;
  }
  .banner-column {
    row-gap: 0rem;
  }
  #divSenniPicture {
    margin: 0 15px 0px 15px;
  }
  .btnCallToActionGallerie {
    width: 60% !important;
    top: 30px !important;
  }
  .section-temoignage-mobile {
    padding-top: 14%;
  }
  .chiffres-statistic {
    font-size: 20px !important;
  }

  #countdown-timer {
    border-radius: 95px;
    border: 2px solid #fd226a;
    background: #fff;
    box-shadow: 0px 4px 26.5px 0px rgba(255, 255, 255, 0.25);
    position: absolute;
    left: 9%;
    bottom: 52%;
    padding: 0 5px 0px 5px;
  }

  #countdown-timer span {
    font-size: 11px;
  }

  #countdown-timer strong {
    font-size: 11px;
  }
  #svgTimer {
    width: 16px;
    height: 16px;
  }
  .testim .cont div p {
    width: 100%;
  }
  .testim .arrow.right {
    right: 5%;
  }
  .testim .arrow.left {
    left: 5%;
  }

  .rowScheme .col-lg-5,
  .rowScheme .col-lg-6 {
    padding: 15px;
    margin: 15px;
  }
  #cardInsrption {
    width: 100% !important;
  }
  .div-bannier-inscription {
    height: 220px !important;
  }
  .form-select-sm {
    margin: 10px 0 10px 0;
  }
  #cardInscription {
    width: 100% !important;
  }
  #btnSubmitRegister {
    width: 60% !important;
  }
  .timeline {
    padding: 0 0em;
  }
  .btnDetailsEmploi {
    width: 80% !important;
  }
  .tab-li-partenaires-mobile {
    font-size: 10px !important;
  }
  .images_partenaires {
    width: 100% !important;
  }
  .statistic-div {
    width: 95% !important;
  }
}
