<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------------
		HEADER - NAVBAR
----------------------------------------------------------------*/
@media screen and (max-width: 991px) {
    
    
    .logo_tm {
  display: none;
}
    
   .logo_mobile {
     display:block;
       width:130px;
       padding:5px;
  }
    
    .tmob {
   display: none;
  }
    .tmob2 {
    font-size: 1.1rem;
    padding: 0px 0px 10px 0px;
    margin: 0;
  }
    
}


@media screen and (max-width: 450px) {
    
    .menu_mob {
    background-color: rgba(54, 23, 94, 1.0);
    border-bottom:0px solid transparent;
    min-height:100px;
}

      .tmob2 {
   display: none;
  }
}
/*----------------------------------------------------------------
		CAROUSEL -  HOME
----------------------------------------------------------------*/
@media screen and (max-width: 991px) {
.carousel-item {

}
}
@media screen and (max-width: 768px) {

.home_choix .button1, .home_choix .button2 {
    margin-bottom:10px;
    }
    }

@media screen and (max-width: 490px) {
 .home_choix h1 {
    
    font-size:1.4rem;

 
}
  .carousel-item h3 {
    font-size: 1.8rem;
  }
  .carousel-caption p a {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 1200px) {
  .product-grid2 .product-image2 img {
  width:100%;
  height: 19vw;

}
    .product-grid2 .title a {
  color: #fff;
    letter-spacing:1px;
  font-size: 1rem;
  display: block;
  padding: 15px 0px 15px 5px;
    text-decoration: none;
    text-transform: uppercase;
}
    
 
}
@media screen and (max-width: 550px) {
    
    .home_choix {
        bottom:8%;
    }
.home_choix h1 {

    font-size:1.3rem;
    letter-spacing:0px;
    margin-bottom:10%;

}
    
.home_choix  .button1, .home_choix  .button2  {
      font-size: 25px;
    }
  
    
    .box_secteur {
    padding:10px;
    text-align:center;
    color:#36175e;
    margin:10px 0px 2px 0px;
    cursor:pointer;
}
    
    .box_secteur:hover {
  
    border-radius:0px;
    
}
}

/*----------------------------------------------------------------
           PAGES
----------------------------------------------------------------*/
@media screen and (max-width: 991px) {
.content_page {

  padding-top: 140px;
 
}

}


@media screen and (max-width: 458px) {
  .content_page {
    padding-top: 120px;
      
  }
    
    .content_page h1 {
    text-align:center;
    font-size:1.5rem;
    
}
     .content_page h2, .content_page h2 a {
  
  padding: 10px 0px 0px 2px;
    
}
}
/*----------------------------------------------------------------
	   LISTE DES OFFRES
----------------------------------------------------------------*/

@media only screen and (max-width: 991px) {
    .filtres_offres {
        max-width:98%;
        margin:auto;
            border-radius:0px;
    border:0px solid #d4d4d4;
        border-bottom:1px solid #d4d4d4;
   -webkit-box-shadow: 2px 2px 8px -2px #fff; 
box-shadow: 2px 2px 8px -2px #fff;
    
}
}


@media only screen and (min-width: 991px) {
    

    
    .toogle_list {
      display:none;  
    }
     .collapse.dont-collapse-sm {
    display: block;
    height: auto !important;
    visibility: visible;
  }
}

/*----------------------------------------------------------------
		FICHE PRODUIT
----------------------------------------------------------------*/

    @media screen and (max-width: 550px) {
        
        
        .zoom {
            display:none;
        }
     
    }

/*----------------------------------------------------------------
		CONTACT
----------------------------------------------------------------*/
@media(max-width:992px) {
    




@media(max-width:450px) {
    
        .content_contact {

  padding-top: 100px;
  
}
}</pre></body></html>