

h3.h3ssmall{
  font-size:1.1rem !important;
  margin-bottom:5px;

}

h3.h3small{
  font-size:1.5rem !important;
  margin-bottom:5px;

}

.btn-surfondnoir:hover{
    background-color:black;
    color:white;
    border:none
}

.borderInscription{
    border:2px solid #aaa;
    border-radius:10px;
    padding:25px;
}

.btnatb_hover_noir:hover{
    background-color:black;
    color:white;
    border-color:black;
}

.btnatb_hover_rouge:hover{
    background-color:#FF3F36;
    color:white;
    border-color:#FF3F36;
}


@media (min-width: 767.98px) {
    .marginTopVingtDesktop{
       margin-top:20px
    }
    .how-heading{
        margin-top:70px;
        margin-bottom:70px;
    }

    #avantages{
        margin-bottom:70px;
    }

}

.padding-top-30{
  padding-top:30px;
}

.padding-bottom-20{
  padding-bottom:20px
}

/************************************************************* version mobile */

@media (max-width: 767.98px) {
  .feature-itemMobile{
    margin-top:30px
  }
  .souligneSurMobile{
    text-decoration:underline
  }
   .footer-social {
    justify-content: center !important;
  }
    img{
      display: block !important;
      max-width: 80% !important;
      height: auto !important;
      margin-inline: auto !important;
    }

    .marginTopDixMobile{
      margin-top:10px !important;
    }
    .marginTopVingtMobile{
      margin-top:20px !important;
    }
    .marginBottomDixMobile{
      margin-bottom:10px !important;
    }
    .marginBottomVingtMobile{
      margin-bottom:20px !important;
    }
    .marginTopCinquanteMobile{
      margin-top:50px 
    }

    .paddingTopDixMobile{
      padding-top:10px !important;
    }
    .paddingTopVingtMobile{
      padding-top:20px !important;
    }
    .paddingBottomDixMobile{
      padding-bottom:10px !important;
    }
    .paddingBottomVingtMobile{
      padding-bottom:20px !important;
    }

    .atb-footer{
      text-align:center !important;
    }

    .atb-footer .footer-heading-line{
      display:block     !important;
    }
    .feature-itemMobile{
     display:block !important;
     text-align:center !important;
    }
    .feature-iconMobile{
       display:block !important;
       margin:auto !important;
    }
    .pillar h2{
      font-size:1.3rem !important;
    }
    .offer-list li {
      display:block !important;
      text-align:center !important;
    }
    .textCenterMobile{
      text-align:center !important;
    }
    .team-collage img {
      position: relative !important;
      display:block !important;
      margin-bottom:15px !important;
    }
    .about-team-collage img{
      position: relative !important;
      display:block !important;
      margin-bottom:15px !important;
    }
    .store-buttons img{
      width:190px !important;
    }
    .store-buttons {
      flex-wrap: nowrap !important;
    }
    .mobile-white-stores img{
      width:190px
    }
    .mobile-qr{
        width:60%
    }
    .signup-feature-grid p{
      text-align:center
    }


}