.m-container { max-width:1600px; margin:auto; position:relative;}
.m-container img { width:100%; max-width:100%;}
.m-container a{text-decoration: none;}
.m-container ul{padding:0;}
.m-container li{list-style: none;}
.img-iphone.lazy_img { display:none !important;}
.img-iphone { display:none;}
.img-container{position: relative;margin: 30px auto 60px;padding: 0;border-radius: 20px;}
.style_industriel{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_10.jpg) no-repeat center;background-size: cover;}
.style_scandinave{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_12.jpg) no-repeat center;background-size: cover;}
.style_essentiel{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_22.jpg) no-repeat center;background-size: cover;}
.style_campagne{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_16.jpg) no-repeat center;background-size: cover;}
.style_classique{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_18.jpg) no-repeat center;background-size: cover;}
.style_art_deco{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_14.jpg) no-repeat center;background-size: cover;}
.style_bambu {background: url(https://cdn.aosomcdn.com/upload/fr/images/style_bambu.png) no-repeat center;background-size: cover;}

.product-info{margin-bottom: 0;}
.product_contain{padding: 0 0 30px;}

.office-banner { background:#eee; padding:30px; position:relative; margin: 0 0 40px 0;border-radius: 20px;}
.office-banner span,.office-banner a { display:block;}
.office-banner-img {margin-left:40px;}
.office-banner img { display: block;width: 48%;}
.office-banner-content { position:absolute; top:0; right:5%; z-index:2; width:40%; height:100%;}
.office-banner-content-in { padding:40px; position:relative;  height: calc(100% - 80px); display: flex !important; align-items: center;}
.office-top-content { font-size:18px; line-height:130%; text-align: center;}

.style-content-text {color:#fff; text-align:center;padding: 30px 30px 60px;}
.style-content-text h3,.style-content-text h1 { font-size:50px; line-height:60px; font-weight: 500; margin:0 auto 20px;}
.style-content-text .style-text { font-size:24px; line-height:28px;}
/* .circum-product{width: calc(100% - 40px);} */
@media only screen and (max-width: 1025px) {
.office-banner-content-in { padding:20px; height: calc(100% - 40px);}
.office-top-content { font-size: 16px;}
}
@media only screen and (max-width: 900px) {
.office-banner-img{margin: auto;}
.office-top-content { font-size: 12px;}

.style-content-text h3,.style-content-text h1 { font-size: 40px; line-height: 50px;}
.style-content-text .style-text { font-size: 18px; line-height: 24px;}
}
@media only screen and (max-width: 767px) {
.img-ipad { display:none;}
.img-iphone { display:block;}
.img-pc { display:none;}
.circum-product{width: 100%;}
.img-container{width: calc(100% - 30px);margin: 15px 15px 30px;padding: 0;border-radius: 10px;}

.style_industriel{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_24.jpg) no-repeat center;background-size: cover;}
.style_scandinave{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_26.jpg) no-repeat center;background-size: cover;}
.style_essentiel{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_36.jpg) no-repeat center;background-size: cover;}
.style_campagne{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_30.jpg) no-repeat center;background-size: cover;}
.style_classique{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_32.jpg) no-repeat center;background-size: cover;}
.style_art_deco{background: url(https://cdn.aosomcdn.com/upload/fr/images/style_28.jpg) no-repeat center;background-size: cover;}
.style_bambu {background: url(https://cdn.aosomcdn.com/upload/fr/images/style_bambu_m.jpg) no-repeat center;background-size: cover;}

.office-banner {padding: 25px 0 15px; margin: 0 15px 20px;border-radius: 10px;}
.office-banner img{width: 100%;}
.office-banner-img { width:90%; margin-left:5%;}
.office-banner-content { position: relative; top: auto; right: auto; width: 90%; margin: 0 auto;}

.style-content-text{padding: 10px;}
.style-content-text h3,.style-content-text h1 { font-size: 20px; line-height: 30px; margin-bottom: 10px;}
.style-content-text .style-text { font-size: 12px; line-height: 16px;}
}