@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 767px) {
.page_content {
    max-width:100%;
    margin:0 auto;
       padding-top:50px;
  

   
}
}

/*----------------------------------------------------------------
		HOME
----------------------------------------------------------------*/

@media only screen and (max-width: 767px) {
    
    .carousel-inner {
	width: 100%;
	display: inline-block;
	position: relative;
    min-height:initial;
}
    
    .carousel-inner {
	padding-top:70%;
	display: block;
	content: "";
          margin-top:80px;
}
	
.home	.carousel-caption {
		bottom: 30px;
	}
.home .carousel-caption h5  {
		font-size: 18px;
    line-height:24px;
	}
.home .carousel-caption a.bt1 {
		padding: 5px;
		font-size: 15px;
    width:290px;
	}
    
    
    .deal-hero .deal-contents {
         padding: 15px;
    }
}

@media only screen and (max-width: 450px) {
    
      
	
.home	.carousel-caption {
		bottom: 30px;
	}
    
    
    .home .carousel-caption h5 {
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 10px;
}

    
}

/*----------------------------------------------------------------
		COLLECTION - CONFIGURATEUR
----------------------------------------------------------------*/
@media screen and (min-width: 1650px){
            .rwd-break { display: none; }
        }

@media screen and (max-width: 1360px) {
    
        .photos_config {
    position: relative;
    min-height:430px;
 
}
}

@media screen and (max-width: 1280px) {
    
        .photos_config {
    position: relative;
    min-height:380px;
 
}
}

@media screen and (max-width: 1024px) {
    
        .photos_config {
    position: relative;
    min-height:420px;
 
}
}

@media screen and (max-width: 991px) {
    
        .photos_config {
    position: relative;
   min-height:460px;
 
}
    
}



@media screen and (max-width: 767px) {
 
    
    .photos_config {
    position: relative;
    min-height:380px;
 
}
    .info_top a {
   color:#444444;
    text-decoration: none;
    border:1px solid #adadad;
    border-radius:5px;
    padding:4px;
        font-size:0.8rem;

}
    
    
.ref_mc {
    color:#838383;
    text-align:center;
    font-size:0.8rem;
}    
   

    
    
    .list-group {
  display:block;

 margin:0 auto;
  border-radius:0;
}
    
    .form-check {
    font-size:1rem;
    color:#696969;
}
    
    .form-check-inline {
  display: inline-block;
  margin-right:1.5rem;
}
    
    
    

}


@media screen and (max-width: 590px) {
 
    
    .photos_config {
    position: relative;
    min-height:290px;
 
}
}

@media screen and (max-width: 391px) {
 
.info_top a {
   color:#444444;
    text-decoration: none;
    border:1px solid #adadad;
    border-radius:5px;
    padding:2px;

}
    

    
    
    .photos_config {
    position: relative;
    min-height:180px;
 
}
    
.choix a {
    margin:2px;
    padding:2px;
    font-size:0.8rem;
    
    }
    
    
    .module_collect img {
    max-width:230px;
}
    
    
/*----------------------------------------------------------------
		CLIENT
----------------------------------------------------------------*/
    @media screen and (max-width: 391px) {
        
        .btclient {
            width:85%
            
        }
    }
    
    
    /*----------------------------------------------------------------
		GALLERIE
----------------------------------------------------------------*/
    
    
    @media screen and (max-width: 767px) {
        .product-grid2 .social {
  position: absolute;
  bottom:-10%;
  left: 25%;
  transform: translate(-50%, -50%);
 
}
        
    }