/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 02 2022 | 14:12:28 */
@media (max-width: 768px) {
  .p-absolute-home-title {
    top: unset!important;
    bottom: 100px;
    transform: translateY(0)!important;
  }
  
  .p-absolute-home-title .elementor-widget-wrap {
    justify-content: center!important;
  }
  
  .rs-icon {
    position: static!important;
  }
  
  .text-accueil{
    text-align: center;
  }
  
  .text-accueil2{
    text-align: center;
  }
  
  .portrait-duo:nth-of-type(1) .elementor-column:nth-of-type(1) .elementor-widget-wrap {
    transform: translateX(0)!important;
  }
  
  .ma-vision .elementor-row {
    flex-direction: column;
  }

  .ma-vision .elementor-row > .elementor-column {
      width: 100%!important;
  }
  
  .tab-coaching .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
    display: none!important;
  }
  
   .solutions .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-title {
    display: none!important;
  }
  
  .tab-coachingtest .elementor-text-editor p {
    padding: 10px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  
  .tab-coachingtest .elementor-text-editor a {
    display: flex;
    justify-content: center;
  }
  
/*   .btn-formation{
    text-align: center;
    height: 4em;
  } */
  
  .archive-posts article {
    flex-direction: column;
  }
  
  .elementor-location-footer footer main .elementor-row {
    flex-direction: column;
    align-items: center;
  }
  
  .elementor-heading-title {
    text-align: center;
  }
  
  .elementor-location-footer footer main .elementor-row .elementor-image {
    text-align: center;
  }
  
  .elementor-location-footer footer main .elementor-row .elementor-widget-text-editor .elementor-text-editor {
    text-align: center;
  }
  
  .elementor-location-footer footer main .elementor-row .elementor-column:not(:first-child) .elementor-widget-wrap {
    align-items: center;
    margin-top: 20px;
  }
  
  .elementor-location-footer footer main .elementor-row .elementor-column:not(:first-child) .title-line.bottom::before {
    left: 50%;
    transform: translateX(-50%);
  }
  
  .elementor-location-footer footer main .elementor-row .elementor-column:not(:first-child) .elementor-widget-nav-menu li a {
    display: block;
    text-align: center;
  }
  
  .elementor-grid-0 .elementor-grid{
    display: flex;
    flex-wrap: wrap;
  }

}