/*
 Theme Name:   LPDW config
 Theme URL:    https://leplusduweb.com
 Description:  Theme enfant developpé par l'entreprise LE PLUS DU WEB
 Author:       Le plus du web
 Author URI:   http://leplusduweb.com
 Template:     enfold
 Version:      1.0.0
*/
/*
Mobile Styles
================================================== */
/* Note: CSS POUR VUE TABLETTE */

@media only screen and (max-width: 989px) and (min-width: 768px) {
  /* Add your Mobile Styles here */
  #main #section-sbvs-intro .entry-content-wrapper {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }

  #main #section-sbvs-intro .flex_column {
    width: 100%;
  }

  #main #section-sbvs-intro .type-client {
    position: relative;
    margin: 0;
  }

  /********************** APPLICATIONS **********************/

  #main #sbvs-applications-section .flex_column_table:not(:first-child) {
    margin-top: 12px;
  }

  #main #sbvs-applications-section .flex_column_table {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
  }

  #top #main #sbvs-applications-section .flex_column {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 342px;
    margin: 0;
  }

  /********************** SERVICES **********************/

  #top #main #sbvs-services-section .flex_column_table {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }

  /********************** TÉMOIGNAGES **********************/

  #main
    #section-temoignages-sbvs
    .avia-testimonial-wrapper
    .avia-testimonial_inner
    .avia-testimonial-content
    p {
    padding: 0 24px;
  }

  /****************************************************/
  /********************** FOOTER **********************/
  /****************************************************/
  /********************** FOOTER MENU **********************/

  #top #footer .flex_column_table:first-child .flex_column:first-child,
  #top #footer .flex_column_table:first-child .flex_column:last-child {
    width: 10%;
  }

  #top #footer .flex_column_table:first-child .flex_column_table_cell {
    width: 30%;
  }

  #main #footer .flex_column_table:last-child {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 24px;
  }

  #main #footer .flex_column_table:last-child .flex_column {
    width: 100%;
  }

  #main #footer .flex_column_table:last-child .emplacement-carte {
    grid-column: 1/4;
    grid-row: 1;
  }

  #main #footer .flex_column_table:last-child .menu-presta {
    grid-column: 1;
    grid-row: 2;
  }

  #main #footer .flex_column_table:last-child .menu-acti {
    grid-column: 2;
    grid-row: 2;
  }

  #main #footer .flex_column_table:last-child .menu-savoir {
    grid-column: 3;
    grid-row: 2;
  }
}
